Install Minecraft

In this tutorial, we will be guiding you through the set up of a Minecraft Server on our high-performance VPS servers. This setup guide will also work on dedicated servers using CentOS 7.

Requirements

  • Putty SSH Client (you can downlaod at www.putty.org)
  • Server With CentOS 7 x64 operating system installed

Installation

Creating a Minecraft server is very straightforward. First login to your CentOS 7 SSH Server console as root and install Java 1.8.0 Open JDK via Putty SSH or Terminal (Mac).

ssh root@server.ip.address
yum install yum install java-1.8.0-openjdk -y
yum install screen -y


Create a user to run your Minecraft Server under. 
This is optionial but for the best level of security it is not good practice to run a Minecraft server as the root user. 
Run the following commands and once you have entered 'passwd mcuser' you will be asked to enter your new secure password.

adduser mcuser
passwd mcuser
chown mcserver `tty`


Now lets change to our new user mcuser and install Minecraft. Change the wget URL accordingly for newer versions of Minecraft.

su - mcuser
mkdir minecraft
cd minecraft
wget -O minecraft_server.jar https://s3.amazonaws.com/Minecraft.Download/versions/1.12.2/minecraft_server.1.12.2.jar
chmod +x minecraft_server.jar
screen
echo "eula=true" > eula.txt
#start your Minecraft Server
java -Xmx768M -Xms768M -jar minecraft_server.jar nogui


You will start to see an output from the terminal as shown below

[mcuser@mc minecraft]$ java -Xmx768M -Xms768M -jar minecraft_server.jar nogui
[15:49:55] [Server thread/INFO]: Starting minecraft server version 1.12.2
[15:49:55] [Server thread/INFO]: Loading properties
[15:49:55] [Server thread/WARN]: server.properties does not exist
[15:49:55] [Server thread/INFO]: Generating new properties file
[15:49:55] [Server thread/INFO]: Default game type: SURVIVAL
[15:49:55] [Server thread/INFO]: Generating keypair
[15:49:56] [Server thread/INFO]: Starting Minecraft server on *:25565
[15:49:56] [Server thread/INFO]: Using epoll channel type
[15:49:57] [Server thread/INFO]: Preparing level "world"
[15:49:58] [Server thread/INFO]: Loaded 488 advancements
[15:49:59] [Server thread/INFO]: Preparing start region for level 0
[15:50:00] [Server thread/INFO]: Preparing spawn area: 4%
[15:50:01] [Server thread/INFO]: Preparing spawn area: 6%
[15:50:02] [Server thread/INFO]: Preparing spawn area: 9%
[15:50:03] [Server thread/INFO]: Preparing spawn area: 11%

Once the spawn area status shows as 'Done' your server is ready to connect to from your MineCraft game.

Increasing Memory Usage

You can adjust the memory used by changing the last command we entered above. For instance to set the memory usage to 2GB (2048MB) of RAM you would run:

java -Xmx2048M -Xms2048M -jar minecraft_server.jar nogui
  • 0 Users Found This Useful
Was this answer helpful?

Related Articles

IP class

For dedicated server owners.Each IP you order is class 4 Failover and are switchable between your...

Geolocated IP addresse

You have created sites with an international focus and are keen to work on SEO for your target...

The keyword cannibalization

Keyword cannibalization means that you have various blog posts or articles on your site that can...

Editing files using VI

VI is a Linux text editor that can edit most of the files under a Linux architecture (text files,...

Dedicated Server Info manual

This manual is to be used to make all administrators more sensitive regarding few topics related...