Setting up a Minecraft Server for dummies
Portforwarding (the important thing)
Please Understand I'm not calling anybody stupid, but PortForwarding can be a real pain in the *Beep*
if you don't know how. Thank you.
To start off, if you have the server files already, then great, skip to the next part.
If not, keep reading. And if you already know all this, why bother reading it?
Anyways, go here to get the server files if you don't have them:http://www.minecraft.net/download
Copy the .jar or .exe file to a new folder, and name the folder whatever you want. Then run the server file,
and it will create some stuff, don't worry about that yet. Then close the server.
Now, for the fun part, Portforwarding and such! (don't worry, it isn't as hard as it sounds.)
To start off, go here:PF Setup Static IP Address, and download the setup file. (please note, that I had to run all of their software in windows 98 compatibility mode, if it doesn't work, try that)
Install it, then run it. They have full instructions on how to set up your static internal ip in a window at the bottom of the program. When you have the static ip set up, read on.
Great, you've made it this far! Now to check if the default port is open. Go here:PFPortCheck Program
to download the portchecker. Install it,(keeping in mind to install it in windows 98 compatibility mode) run it,and they have instructions on how to check if the default port is open (25565) on the bottom
of the window. If it's open, Great! If not, Try some different ports, till you find an open one. Though 25565 should be open.
Next up: Identifing router and portforwarding!
For this part, you'll need to know your router brand and model. Mine for example is a Linksys BEFSR41.
The brand and name should be on the router it's self.
Also, you'll need your router username and password. Most routers have a default username and password.
If you know either the default username and password, or have a custom one, read on, if not, go here:Default Router Usernames and Passwords and enter your router brand, then model to find out the default.
Go here:How To Find Your Routers IP Address to find your internal ip, which you also need.
When you have that, open google, and in the address menu erase everything there, and type the internal ip there and press enter. A window will pop up, prompting for a username and password. Put either the default or custom ones in, depending on if you have a custom or not. When that's done, your router config menu should be in the browser. Go here:Minecraft Server, then enter router brand and model, for a guide on portforwarding the minecraft server!
Last part: Finding your external ip!
Almost done! Just a few more things. Just search whatsmyip on Google, to find your external ip. That's what people enter to login to your server. Sadly, it won't stay the same, because it's dynamic, and to get a static
external ip, you'll need to contact you ISP, and it costs extra, so if you plan on running a dedicated server, then it might be worth it, if it's just for a friends, then you'll just need to check it every time you start the server, and give it to your friends. A more complicted way, but in my opinion, better, is to use a DNNS address.
Google how to use it for a minecraft serverr, if you want to do that. Or I may edit this, and put in a guide later.
Last thing is to edit the server.properties file, which is in the server folder. Open it with notepad, and change any values you need to. Note: If you are using a custom port be sure to change that.
Other things to take a look at are the ops, white-list, banned-ips, and banned-players. The last two are only if you don't want certain people on. Remember to check the external ip every time you run the server. To run it with more ram, google it.
If I helped, please comment.