How to Install a Minecraft Server on a CentOS VPS

This tutorial will go over how to setup a minecraft server on a CentOS VPS. Bitronic Technologies VPS Hosting is ideal for minecraft servers, however any Xen PV CentOS VPS with enough ram will work well. Setting up a Minecraft server is simple, but there are a few requirements you must double-check:

You have a Xen-based VPS. Due to differences in how Java works with OpenVZ and Xen, a Xen server is recommended for best performance. You have at least 1GB of RAM. Less will work for a small server, but 1GB or more is ideal. You must have CentOS Linux operating system installed.

 

1. Start by installing Java-JDK:

# yum install java-1.6.0-openjdk

2. Check if Java was installed:

# which java

The following will be displayed if it was properly installed:

# /usr/bin/java

3. Switch to the root directory, if you're not there already:

# cd

4. Create a directory for Minecraft:

# mkdir Minecraft

5. Enter the directory:

# cd Minecraft

6. Download Minecraft:

# wget http://minecraft.net/download/minecraft_server.jar

7. CHMOD the Minecraft .jar like so:

# chmod +x minecraft_server.jar

8. Minecraft is now installed. You'll now need to install "screen" to keep the Minecraft server running after the SSH session is closed.

# yum install screen

9. Use the screen and run Minecraft. Enter screen:

# screen

10. Start up Minecraft (you can edit the 1024M value to match your server's RAM):

# java -Xmx1024M -Xms1024M -jar minecraft_server.jar nogui

To get back to the normal screen, press these keys: Control+A+D

To get back to the screen where Minecraft is running:

# screen -r

You should now be off and running with a fully functional Minecraft server! For information on configuration query our article on configuring a minecraft server.

Build a Custom VPS for use as a Minecraft Server.

Was this answer helpful?

 Print this Article

Also Read

Setting Up a Full Webmin Sever on a CentOS VPS

This tutorial will cover the basic setup for a fully functioning web server using Webmin on a...

Installing GNOME Desktop on CentOS

Installing GNOME Desktop on CentOS is faily straightforward. Most CentOS servers are run on CLI...

How to Install Nginx with Yum on a CentOS VPS

Nginx (pronounced engine-x) is a free, open-source, high-performance HTTP server and reverse...

Installing GNOME Desktop on CentOS

Installing GNOME Desktop on CentOS is faily straightforward. Most CentOS servers are run on CLI...

How to Configure a Minecraft Server on a CentOS VPS

Once you have your Minecraft template installed and running as you can read more about...