Install a Minecraft Server on CentOS 6

Last Updated: Tue, Sep 23, 2014
CentOS Game Servers Linux Guides Minecraft
Archived content

This article is outdated and may not work correctly for current operating systems or software.

This article will guide you through setting up a Minecraft server on a high performance SSD VPS at Vultr. You will learn how to set up a Minecraft server on CentOS 6 x64.



To create a Minecraft server is easy. Login to your new CentOS 6 1GB RAM VPS Server at Vultr and install Java 1.6.0 Open JDK.

ssh root@ip.ip.ip.ip
[root@vultr ~]# yum install java-1.6.0-openjdk
<some output here>
Is this ok [y/N]: y

Once you have installed the JDK we should make a user to run your Minecraft server under. This is for security purposes as it is not good practice to run a minecraft server as root.

adduser mcserver
passwd mcserver
#set a secure password.
yum install screen
#this allows you to run screen while su'd from root for the next step
chown mcserver `tty`

Now lets change users and install Minecraft! Change the wget URL accordingly for newer versions of Minecraft.

su - mcserver
mkdir minecraft
cd minecraft
chmod +x minecraft_server.jar
echo "eula=true" > eula.txt
#start your Minecraft Server
java -Xmx768M -Xms768M -jar minecraft_server.jar nogui

Congratulations, your Minecraft server is now up and running on your high performance SSD VPS server!


To install on a 768MB VPS follow the same commands above but change the last java command to:

java -Xmx512M -Xms512M -jar minecraft_server.jar nogui

If you require more players (and thus more RAM) you just launch a larger instance and then simply subtract 256M from the amount of RAM your instance has allocated. For example a 4096 instance would launch with -XmX3840M -Xms3840M


Want to contribute?

You could earn up to $600 by adding new articles