How to make a Minecraft Server without Hamachi
Introduction
So you love minecraft and you host a little server for you and your friends, but then comes hamachi which makes everything slower (lag), if you have these types of problems (or if you are tired of hamachi) this guide is for YOU!
Stuff You Need
Preparing the environment
Ok after you install your OS in your computer and installing Java and Minecraft its time for making your server:
Congratulations you have a functional server but nobody can connect to it
You've made it, you have a server but now only YOU can access it, so let's move on:
Now we need to port forward your router otherwise nobody can connect to your server even using your no-ip link.
Option 1#
See this link: http://gbatemp.net/threads/port-forwarding-why-and-how.331901/ (thank you Rydian)
Option 2#

So you love minecraft and you host a little server for you and your friends, but then comes hamachi which makes everything slower (lag), if you have these types of problems (or if you are tired of hamachi) this guide is for YOU!
Stuff You Need
Preparing the environment
Ok after you install your OS in your computer and installing Java and Minecraft its time for making your server:
- Create a folder in your computer (it can be somewhere in your desktop for example)
- Go to dl.bukkit.org (downlod link above) and download the latest recommended build
- After that create a new notepad and add this inside:
Change -Xmx****M to a value of ram you want to alocate for your server (java 32bits can only use a max of 1gb (1024M))
FOR JAVA 6Code:@ECHO OFF SET BINDIR=%~dp0 CD /D "%BINDIR%" "%ProgramFiles%\Java\jre6\bin\java.exe" -Xmx1024M -Xms1024M -jar craftbukkit.jar PAUSE
Code:@ECHO OFF SET BINDIR=%~dp0 CD /D "%BINDIR%" "%ProgramFiles%\Java\jre7\bin\java.exe" -Xmx1024M -Xms1024M -jar craftbukkit.jar PAUSE
- Now save it as .bat
- Double Click it and let the server generate the map and the files (it may take 3min to boot up for the first time)
- Now close the server by typing " Stop " on the console
Congratulations you have a functional server but nobody can connect to it
- In your server folder you'll see a file called " server.properties ", open it with wordpad
- You'll see something like this: (leave online-mode=true if you want to use your server only with paid accounts and not cracked)
Code:
allow-nether=true level-name=world enable-query=false allow-flight=true server-port=25565 level-type=DEFAULT enable-rcon=false level-seed= server-ip= max-build-height=256 spawn-npcs=true debug=false white-list=false spawn-animals=true online-mode=false pvp=true difficulty=1 server-name=Hello World :D gamemode=0 max-players=20 spawn-monsters=true view-distance=10 generate-structures=true motd=Add a message describing your server here!
- You just need to change the following values:
- server-ip= (leave blank)
- online-mode=false
- server-name= (give it a name)
- motd= (describe the server) - Now boot your server, and then go to your minecraft and go to the multiplayer, the ip for YOU that is hosting the game is going to be " localhost "
- See if everything is alright and try closing your server using the in game chat by typing " /stop "
You've made it, you have a server but now only YOU can access it, so let's move on:
- Go to www.no-ip.com and register on that website (don't worry it's free)
- After registering login and then add a host by clicking "Add a Host" (pretty obvious
)
- On this page your are only going to change one thing:
- "Hostname", Type the name you want for your ip and select a No-ip Free domain from the box on the right - Now hit "create host" and your almost done
- You remember the D.U.C. in the beginning? I hope you have downloaded it because we are going to need it now, anyway download it and install it
- Enter your login and password in the box and your done.(REMEMBER: You must have this running every time you turn your server on otherwise nobody can connect to your server!) Edit: (Well not ALL the time because your external ip might not change for weeks, or for some people it can change evyday, it differs from ISP to ISP)
Now we need to port forward your router otherwise nobody can connect to your server even using your no-ip link.
Option 1#
See this link: http://gbatemp.net/threads/port-forwarding-why-and-how.331901/ (thank you Rydian)
Option 2#
- Go to www.port-forward.com and on your left side select your router brand and model,
- After that see if you find Minecraft on the gigantic list
- Follow the guide knowing that minecraft uses the port 25565, you can change it on your server.properties files, but when you give the link to somebody you have to add this ": (the port your using) " For example: lasthopecraft.servebeer.com:25585
- After messing with your router boot your server once again and then go to this site canyouseeme.org, and in the box add your Port (25565), if you did everything correctly it you should get a Green Word saying that can see you.
