How to set up a Vanilla Server (exe), tutoring tutorial for windows users.
Poll: Catagories (links) or Steps (currently)?
Ended May 15, 2014
Poll: Another bleating tutorial, or silence of the lambs?
Ended May 15, 2014
Ended May 15, 2014
Ended May 15, 2014
Welcome to my second installment of tutorials, or if you skipped the first, welcome to my first installment of tutorials! Be sure to check out my others, if you need to. Or if you just want to read a bunch of junk you already know. Anyway! This tutorial is going to help you set up a Vanilla server! If you're "in the know" already, then you know this isn't too hard. However, you might not know how to do some of the other stuff that has to do with setting it up. So if that's the case, ha-ha-ha you need to be schooled!
Step 1 ) Where is that stinking server, I'm ready to order!
The first thing we need to do is download the actual server file. This is what folks will be signing into when they want to play on your world, or if you're like me, this is where you display your skills at being forever alone.
There are two places to get the server file, and depending on your client is which server file you will choose:
Version 1) Use this is you are running the "Official Release" of Minecraft
https://minecraft.net/download
Go ahead and select the "Minecraft_server.exe" and download! Just save it to your desktop for now, we will deal with moving it later.
Version 2) Use this if you are running the "Snapshot Release" of Minecraft
http://www.minecraft...opment_versions
Go ahead and select the ".EXE" and download. (The "server" is just the jar file, and we are executing EXEs, yay for redundancy!)
DO NOT OPEN THE FILE YET If you do, don't worry. It's just not time, and I wanted to type in bold. However, I understand accidents happen. If you have opened the file, don't worry. When the server is done loading, type /stop in the window (It's formatted like a chat program, check step 5 for a screenshot). When the server closes, delete all the files created except Minecraft_Server.exe (There will be a folder called "World" that needs to be deleted as well.)
Step 2a ) Any port in a storm, needs to be forwarded.
WARNING This section contains boring stuff
IMPORTANT NUMBER: 25565
(Write it down)
This is a "port", unlike spam, folks want this forwarded. Especially when they want a server for minecraft. In the spirit of simple, we will be using the default number (25565) you can change this later, when I am not busy teaching you.
Before we can start up the server we need to let your network know you want to start up the server. To do this, we are going to ask your router (politely) to forward incoming miners to your computer. Right now, they get in their carts. Take the internet track to your home, and your damn redstone device---errr router isn't working properly.
It is working, it just doesn't know that the incoming connections want your computer. That's why we forward ports. Super easy, for the most part! (uh oh)
First, you need to head to this site: http://www.portforward.com
If an ad pops up, just click the X
They have much in the way of clickable linkery. Luckilly, we don't need any of that junk. Find the part of the page that looks like this:
This is where the fun begins! First we need your router name and number!
You can write it down here: ______________________
(Use pencil, in case you make a mistake)
Also, be sure to skip all the extra downloads and links. All we want is the default guide, the rest of that crap are gimmicks to relieve fools of their money
This is the most complicated step. If you get to this part and get stuck, do not post to the thread asking for help. Please send me a personal message I will walk you through it that way. Otherwise we will have a lot of the same question in here.
Using the drop down menu(s), find your router name/number. And click submit. What follows are specific instructions on how to set up your port forwarding. Due to the sheer amount of router brands/numbers out there I can not list them in here. SO REMEMBER if you have trouble with this step, it will be easier to fix one-on-one instead of in the thread.
Step 2b ) I.P.
Now I. need to P. Well U. need to P. more precisely. "IP" is fancy talk for Internet Protocol, and this number is how the internet identifies you! (Yes, online is Soviet Russia) Regardless, you don't have to be KGB to discover this number!
In fact it's so easy I am just typing junk to fill in some space! (What a cheat!)
Go: http://www.google.com
Search: What is my IP
The answer will be in bold numbers at the top of the results. WRITE IT DOWN, make sure you get it EXACT.
PS: It will look something like this: 732.424.11.42
(The important part are the three "." if you have moar or less numbers it's okay)
Step 3 ) Are you being servered...
We now need to check and make sure your port is forwarded properly.
Go: http://www.canyouseeme.org/
I don't have a screenshot because their site is super spartan. In the only input box available there, type the number 25565.
Click: "Check your Port"
If you get an error, then re-trace your steps. Make sure you did everything by the book, and make sure you got that number right: 25565. Double check that you have your IP written down properly as well (in the port forwarding step 2b)
PS: Yeah I know this has the IP on it too, I don't like combining steps.
UPDATE: It seems that something has changed! Or I just wasn't paying enough attention when making this tutorial... (Both are quite possible!)
Anyway, it seems that this step will not work unless the server is running!
SO, if the port shows as "not open" now. Go ahead and continue through to the end of the tutorial, this step can be done at anytime.
Step 4 ) Breaks aren't just for blocking---err strike that; reverse it.
Time for a quick break, and a few tips:
Be sure to keep that IP address handy, you will need to hand it out to let others connect to your server.
Be sure to do the same thing with the port number 25565
Be sure to wait 30 minutes after eating, before swimming
BREAKS OVER! Look, if you have time to lean you have time to clean Mister.....clean?
Now! It is the time to create a new home in your computer, for your server. That is to say, it's time to create its folder. I am pretty sure you know where to place the file, for the purposes of this tutorial I placed mine on my desktop (MC Server) is its name. You don't have to be so original, it doesn't matter where it resides. The tutorial will work either way.
(Please wait for step 5 before starting any fires)
Once you have it placed, we should be all ready to fire up that server!
Step 5 ) It's about dang time!
So, remember last year? You know; when I told you to download that server file? Remember how I told you not to fondle it? Well it's time to start touching it. (Don't worry, it likes to be manhandled)
Open that sucker! And watch, in wonder, as it make a bunch of files! ONCE IT IS DONE type /stop in the little box. Like this:
Don't worry about the errors, when it can't find a file it makes a file! In fact, once the server stops. Check the folder it is in, there should be a several new files, and a folder called "world".
Do you know what this means? YOU HAVE A SERVER CALLED WORLD!11!one1! Of course, it is bare bones. We will have to set up the settings next, like the name for instance...
Before we do that, let's go ahead and delete the current folder. We won't be needing its services, and like I said. If the server program can't find a file, it makes one. Let's have it make one we want to use...(step 6)
UPDATE: If the "port forward" update applies to you (IE: Your port kept showing up as "not opened" ) then this part is for you. Go ahead and re-start the server really quick. Now, while the server is up and running, re-step Step 3 ) Are you being servered...
If your port still shows as "not open", you now officially have an issue! I offer welcome to the Q&A!
Step 6 ) This is the last step, and it is a doozy!
Nah, I am messing with ya. This step is pretty simple, though it is kinda boring and technical. All of this stuff applies to moderation of your server, and general set-up. It's not too long, since we are dealing with vanilla.
I am not going to explain all the details, we have a wiki for that. Don't worry, I am lazy too. I will link all the appropriate stuff.
A ) The Folder "World"
This is your actual server data. Where your players information is stored, and map data. You will probably want to delete this now. Since I am sure you don't want your server called "world".
B ) server.properties
This is the settings file for your server. Open up your notepad program, and drag that file into it. Once you have that up, you will understand the settings. More or less anyway I am going to link you now to the wiki page, it will explain in detail each of those options. You'll be able to set up your server your way!
http://www.minecraft...rver.properties
When you are done, save that file. And restart your server!
To connect to it yourself, open up your client. Type localhost for the server name, and 25565 for the port. Also, don't forget to play the game; I know it's been ages since you started this tutorial!
[represent]
Once we get some questions, I will turn this post into a FAQ Post, like the other thread
I have the server up, but instead of port forwarding I used hamachi. On the computer hosting the server I can acces the server fine, break blocks, explore etc. But when others connect, they spawn underground, and then when they get to ground level they can break blocks but they leave no pick up blocks (it looks more similar to survival than creative) , also my character doesn't appear to move as well as mobs. Everyone is op'd and properly whitelisted as well as my spawn protection is set to one. I've looked around for a solution as much as possible but have hit an impasse. Any answers would be greatly appreciated.
All questions can be posted in the thread, as for a FAQ I make that up as the thread goes along
Now, on to the spoiler! Unfortunatly I have no idea how Hamachi works. I only use a vanilla server (That is to say zero mods)
Of course, if you quit the Hamachi and try to make the server the old fashioned way, and the problem persists, we may have an issue. Until then, I would have to say it is a problem with Hamachi, and not your server set up. Since folks can connect, even if they spawn in a bad area.
On the other hand you can make a whole thread regarding your problem in this section: Server Administration
Be sure to include all the details, you won't need to worry about mentioning port-forwarding etc. Just state that when folks are logging into your world, they are experiencing the "problems".
Old fashioned is the way to go, if you don't want "bugs"...
As per step three:
Go through the steps; and finish step 5 (do not go on to six yet), then while the server.exe is running re-try checking the port.
If you hit step 2a (Port Forwarding) and your router is not listed. Send a personal message to me, and I will give a more personal walkthrough!
Furthermore, if your router brand is on there. Make sure you check the "closest" version of guides. (For instance, if you have a 345a router, and they only have 345b) Many times the guides work the same regardless of numbers.
Lastly, and I will edit the OPost to include this information. When you use the port forward site, keep on the lookout for the link called "default guide" This bypasses all those stupid programs people want you to use to open ports...
Yes i have bought Minecraft, and I am able to join other serves just not my own.
I wish I saw your guide before that. Sigh. I went swimming right after eating a large meal, and I puked into the pool. They had to evacuate the pool and cancel all the lessons for the day. Oops.
-Me
I'm having the same problem.
I have been fussing with this for a few hours now. My server worked back home where I opened ports and all that. I'm with my family and have opened a port in the router according to these instructions, I've run the server and connected to it using my computer and the external IP address. The server properties have not changed since when I last successfully ran it.
In short, I ran the server, I can connect to it using the external ip (I turned it off and it blocked me, so I think I got the right port), and I get the same Error: I could not see your service on External IP address on port (25565) Reason: Connection timed out. even while the server is running and I can connect to it.
I don't know what else I can do to make it externally accessible. The importance of this is that everything else is working, but my friend in Chicago can't connect to me, even though he can connect to other servers like the spartan MC server.
Thanks for any help you can provide,
Merari
When I start the minecraft server.....i dont get all that info in the log window it stays blank...is there a reason for that? btw it's 1.7.4 version.
Thanks!
Lois: Together we can do anything: face any foe, overcome any obstacle.
Peter: Yeah, climb any mountain, rent any video, dial any phone. And not just our phone, Lois, other people's phones. Decent phones, God-fearing phones, phones that everybody else gave up on, but we knew better because we were a team!
Brian: What the hell are you talking about?
So,
Can I generate a custom world inside the server, as in have multiple worlds, or paste in a custom world?
please reply asap.
thanks,
nate
However, no one else can join.
Direct connect, regular connection- nothing works. I've tried disabling my firewall and everything else I can think of.
HELP!
Please respond as quickly as possible.
thanks,
nate
I've tried googling 'what is my IP', but the number it gave me didn't work.
I can connect using localhost as the ip, but he can't.
My cousin and I desperately want to make the server work, so any help is welcome.
EDIT: Forgot to mention, I'm running a Forge server. Forge-1.7.2.-10.12.2.1128, to be exact. I have the port open, as well.