All you need is a computer that can handle the server and a good internet connection
If I forgot to mention anything or said anything incorrectly just comment what it was and I'll fix it.
All of this needs to be done on the computer and this instructable is easiest viewed on the computer as well
Step 1: Downloads
Use this link:
You also need get bash
Use this link:
Step 2: Setup
Put buildtools in a folder on your desktop and name it buildtools
Step 3: Get Bash
Then type "java -jar BuildTools.jar --rev " Where is the minecraft version you want the server to run on like 1.9.4 or 1.10.
This part will take anywhere from 5 to 20 minutes so just let this run while you do something else
Step 4: Starting Server
Spigot.jar and craftbukkit.jar
Put them both into a different folder, if you already had a vanilla server you can use that folder. DO NOT DOUBLE CLICK FILE TO RUN IT!
Create a notes folder and your this into it:
java -Xms512M -Xmx1G -XX:MaxPermSize=128M -XX:+UseConcMarkSweepGC -jar spigot.jar
Save the file as RUN SPIGOT.bat
So the same thing for craftbukkit but type this instead:
java -Xms512M -Xmx1G -XX:MaxPermSize=128M -XX:+UseConcMarkSweepGC -jar craftbukkit.jar
You can double click these to start the server files.
Only run one of them at a time, as they will be using the same files and settings to run, but it really doesn't matter which one you use.
The server is finished being set up now and you can start getting plugins, just google search bukkit plugins and start browsing.
If you already had a server you are done, if not continue reading.
Step 5: Finalizing Server
Open the server again and all of the other files will be created. Open the file called server with notepad if it isn't already openable with it and change the server settings to what you want.
In the command prompt, type op so you can use commands I game as well as in the console.
As of right now, you can join the server under direct connect by typing localhost but no one else can join.
Step 6: Setting Up Connection
On your computer, search cmd, and run it as an administrator.
Type "ipconfig" into it and keep this running
Type your IPv4 address into the server files under server-ip
Search your default gateway on the Internet, the numbers may not line up correctly but it is just the number set at the bottom of the biggest block of values
Unless you changed the user and password here you can find them on your router
Navigate to port forwarding and create a new service and call it "server" the IPv4 and IPv6 can be found in the command prompt that is open. The start and end ports should both be 25565.
You can now connect to the server from your computer or any other computer in your house from your IPv4 address
After this go to this website:
This is the number you want to tell your friends or post for others to connect to the server.