Another How to host your own Minecraft Server – Windows – Part 1

So I have had a few people at school ask me how to host a minecraft server, so I figured I’d go ahead and do a walkthrough for the basics and then work into config’s etc on a later post. I’ll also be doing a similar walkthrough for Linux so look for that to come soon :)

I’ll also say that google will return a million different posts as well, but at least this one you know the source of the info and hopefully I’ve vetted the software enough for you to trust my outside links as well, so here we go.


Alright First you have to make a choice. (explained further down)

Vanilla or Bukkit?

(click the link above to download after making your choice)
A Vanilla is the Official plain (plain like vanilla get it?) minecraft server. Just your friends, you and the world as it was intended to be played by the creators at Mojang.


A Bukkit server is a re-write of the official server that allows a very strong plugin community to (GREATLY) extend the functionality and interactions you can have in the minecraft world.


Running a vanilla server is quite simple, download using the link above and run the .exe file. That’s it. :)

Running a bukkit server is a little more work. First download bukkit from the link above, and save the .jar file to a directory of your choice, I will use C:\MINECRAFT\ as my default location.

Once you have it saved you will need to create a file to launch it so you don’t have to keep opening a terminal and typing commands. Again we will be using our friend the .bat file.

Create a new file named something like start_bukkit.bat and enter in the following:

[codesyntax lang="bash" title="start_bukkit.bat"]


Save and close. This will need to be changed each time the folk’s at release a new updated version so that the name represents the file you download.

Then again you could take the easy way and just change the line in the file above to say craftbukkit.jar and then just rename the .jar file you download each time.

I personally like being reminded what version I’m using so I just change it manually each time, but meh, I’m a nerd… So I’ll also tell you that you can set the memory sizes for the server to be able to use in the above file by changing the -Xms (minimum) and -Xmx (maximum) amount of memory in Mb that you want to dedicate to your server instance.

So one last thing before you run that .bat file. Make sure you have this and the .jar file in it’s own directory and not on your desktop or something because it will generate several new files once you run it.

Go ahead and run the .bat file you created, it should open a terminal and run craftbukkit :) It will lo

ok something like this:









Then stop the server by typing in “stop” and pressing return (then press any key to close the window)














Now when you look in your minecraft directory, you’ll see all the newly created files and folders.











This is what a new install should look like. Now let’s do some simple configurations as the rest of the bukkit config will be covered in a seperate post as it works the same for windows or linux after this point.

First open the file. I prefer notepad++ but your more then welcome to use your editor of choice.

Here are the setting’s and their function:


[codesyntax lang="python" lines="normal" title=""]



Be sure to set this up as you see fit.

That’s about it! Make sure your incoming port (25565 by default) is forwarded through your windows firewall and any other firewall’s you might have in place, and you should be able to connect! If you need a name to give your friends, check out the site (they have a free version as well that works fine) and install the .exe so that it can track your dynamic IP address. The rest will be covered in following posts :)

Hope this has helped!

One thought on “Another How to host your own Minecraft Server – Windows – Part 1”

  1. running Google Chrome 20.0.1132.47 Google Chrome 20.0.1132.47 on Mac OS X 10.6.8 Mac OS X 10.6.8
    Mozilla/5.0 (Macintosh; Intel Mac OS X 10_6_8) AppleWebKit/536.11 (KHTML, like Gecko) Chrome/20.0.1132.47 Safari/536.11

    Thanks! We’ll be crafting all night!

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">