A minecraft server is something that most gamers want to have. Creating a minecraft server is a lot easier than you may think as long as you have some idea of what you are doing. There are many programs or services that you can use to that will host a minecraft server for you but I will be showing you how to host one on any windows computer you want.
You will need a computer with the following MINIMUM specifications:
1. 1 GB of free space on your hard drive
2. 2 GB of Memory (RAM)
As with almost everything the more of each you have the better.
Step 1: Install Java
For Minecraft to work you need to have Java installed. It is always a good thing to have the most up to date version on Java.
1. Click the download button
2. Click agree to start the download
3. Click on the file after it has downloaded and allow it to make changes to your computer
4. Click on the Install button
5. A window may pop up asking if you want to verify the version this is optional but is is best if you agree to it
If you already have Java installed you should check to make sure that you have the most up to date version.
Step 2: Install GIT
You need an applacation called GIT to be able to download and update the server. It is verry easy to download GIT.
To download Git follow these steps:
1. Go here to download GIT
2. Click the download button to start the download
3. click on the file and click run when the window pops up
4. click on let GIT make changes to your computer
5. You shouldn't mess with any of the installation settings unless you know what you are doing.
6. When GIT is done installing click finish
Step 3: Downloading the Server
To install the actual server you need to:
1. Create a folder on your desktop called "Minecraft Server"
2. Go into the folder and right click then select "Get Bash Here"
3. Copy and paste the following into the GIT terminal then press enter
curl "https://hub.spigotmc.org/jenkins/job/BuildTools/lastSuccessfulBuild/artifact/target/BuildTools.jar" -o BuildTools.jar
4. In your "Minecraft Server" folder you should have a program called "BuildTools" DON'T CLICK ON IT!!!!
5. Open the GIT bash terminal again (Right Click and press GIT Bash Here) and type the following code into it:
java -jar BuildTools.jar
This step may take a while
6. Don't click on anything after it is done downloading.
Step 4: Preparing the Server
After you have downloaded the server the server can't be run yet. It is fairly easy to prepare the server. All preparing the server means is setting how much ram you want the server to use and all the other things like how many people can join and so on.
To prepare the server you need to:
1a. select the "spigot-1.xx.x" application and rename it to just "spigot"
1. Open notepad by right clicking anywhere in the "Minecraft Server" folder and selecting new > Text Document.
2. In the text document type
JAVA -Xmx1024M -Xms1024M -jar spigot.jar
You can replace both the "1024M" with what ever amount of Memory (Ram) you want to use. You can also use "M" for megabytes or "G" for gigabytes. If you want to use more than 1 Gigabyte of Memory (RAM) you need to use the 64 bit version of Java.
3. Select File > Save As > select all file types and name it "run.bat" make sure you save it in your "Minecraft Server" folder.
4. Next you need to double click on the file you just created (run). A CMD prompt should pop up then quickly disappear. If nothing new appears in your "Minecraft Server" folder then you can double click on the spigot application.
5. You should have a file called "eula" you need to open it.
6. Once inside you need to change "eula=false" to "eula=true" and save it.
7. Double click on the "run" file again. The CMD prompt should stay on the screen and some new files should be created.
8. Open the text file "server" in this you can change things like how many people can be on your server, and what game mode people spawn in. I recommend you research what each option means before you change it.
9. You can open the server by double clicking on the "run" file. At this point only you can connect to the server by typing "localhost" into the direct connect box in the game.
Step 5: Letting People Join Your Server
So far you have set up the server so only you can use it. The whole point you decided to get a Minecraft server was so that you and other people could play Minecraft on the same world and interact with each other. It would be boring to play all by yourself so in this step I will show you how to let other people join your server.
1. The first thing you need to do is open CMD by pressing the windows key + R and typing "cmd"
2. Now that CMD is open you should type "ipconfig" and hit enter. A screen with a lot of numbers and letters should pop up, this is all of the information about your internet connection.
3. Go down to Default Gateway and copy the the number. It should be something like 192.168.0.1
4. Open the web browser of your choice and paste the number you copped down into the URL address bar.
5. Log into your internet router, should be the same as logging into your wifi.
6. Click on the advanced settings and go to the port forwarding section. Click on add new and enter "25565" for the port number
7. you need to open CMD again by pressing the windows key + R and typing "cmd". Find your IPv4 address and use that as your IP address.
8. next you need to find out your public IP address by going here
9. To have people join your server give them the public IP address followed by ":25565". It should look like this "PublicIP:25565"
You and your friends can now play and interact in the same Minecraft world. The IP address is probably not what you were hoping to give people but to have a IP address like "us.mineplex.com" but to do that it costs money and is sort of complicated.
Step 6: Installing Mods
You're finally at the point where you and your friends can play and interact in the same Minecraft world, but you're missing one fun thing. MODS! Mods can make any Minecraft game fun or easier and with all the work that you've just put into installing and getting the server working this step is one of the easiest.
1. Make sure your server isn't running, if it is type "stop and press enter.
2. Download your server plugin from a website like this.
3. Drag your downloaded plugin into your plugins folder.
4. Double click on your "run.bat" file and you should have your plugin on your server.
5. If a plugin needs you to do anything else it will have a "read me" file that will tell you what else to do.