Set up a Minecraft Server on CentOS
Setting up a Minecraft server can be pretty difficult if you don't know what you're doing. This tutorial is to simplify running it on CentOS 5.
We'll need to following:
- Dedicated Server / Xen based VPS
- CentOS 5.x 32bit/64bit
- 1GB of RAM or more
- Latest Java JDK
- Minecraft Server
Let's start with getting a Xen VPS, grab one from PhotonVPS. You'll need a Xen one, so I'll recommend a WARP2 or higher.
Now, let's get started by installing Java-JDK:
yum install java-1.6.0-openjdk
Now, let's check if Java was installed:
which java
It should display the following if it was properly installed:
/usr/bin/java
We're done with that now, let's create a directory for Minecraft then install it:
1. Make sure we're in the root directory still:
cd
2. Now let's create the directory:
mkdir Minecraft
3. Enter the directory:
cd Minecraft
4. Time to get Minecraft:
wget http://minecraft.net/download/minecraft_server.jar
5. We'll need to make sure Minecraft as all the correct permissions:
chmod +x minecraft_server.jar
Minecraft is now installed!
From here we'll need to install "screen" to keep the Minecraft server running after we close the SSH session.
Install screen:
yum install screen
Now, we'll use the screen and run Minecraft from there.
screen
Starting up Minecraft now:
java -Xmx1024M -Xms1024M -jar minecraft_server.jar nogui
(*1024 value can be changed depending on how much RAM your VPS has)
Ex. 512MB VPS - java -Xmx512M -Xms512M -jar minecraft_server.jar nogui
Ex. 2048MB VPS - java -Xmx2048M -Xms2048M -jar minecraft_server.jar nogui
To get back to the normal screen now you'll have to do the following:
Control + a + d
To get back to the screen where Minecraft is running:
screen -r
That's it for getting Minecraft up and running on CentOS!
If you need a VPS, check out PhotonVPS Xen based VPS and use coupon code "MINECRAFTVPS" to receive 10% recurring on all monthly plans.
http://www.photonvps.com/minecraft.html
October 27th, 2011 - 13:13
Excellent tutorial! Thanks alot for sharing! This was just what I was looking for. However my VPS is capable of running a 2nd Minecraft server – which I’m having alot of trouble with at the moment. I can’t start the second server under the second username as java is stating that it is unable to allocate resources for the VM.
So, any clues?
Thanks for your time!
November 3rd, 2011 - 14:36
I’m not sure how you would go about creating a second Minecraft server on the same VPS. Wouldn’t it be easier to create one larger VPS?