Try Vultr Today with $50 Free On Us!

Get Started Now

One-Click Minecraft

Published on: Wed, Dec 17, 2014 at 6:24 pm EST

This article contains information about the Minecraft application that can be deployed on Vultr.

App Details

After deploying a VPS with Minecraft, you can connect to it immediately using the Minecraft game client. In Minecraft, (click) Multiplayer -> (click) Direct Connect -> (type) [SERVER_IP]:25565 -> (click) Join Server. Substitute the [SERVER_IP] with the IP address of your VPS.

The app is a vanilla installation of Minecraft and comes with no pre-installed mods.

We do not offer mcMyAdmin, but you can install that yourself after deploying Minecraft. Instructions on installing mcMyAdmin are outside of the scope of this article.

The Minecraft server uses a large amount of memory (RAM). We recommend deploying Minecraft on a VPS of at least 1GB (1024 MB) RAM. You can use a VPS with a smaller amount of memory, but you may experience stability issues as your player count grows. Minecraft is automatically configured to use the majority of the RAM available in your VPS.

Minecraft runs on the Ubuntu Server LTS operating system. You can log into this system with an SSH client using the root login found on your Vultr control panel.

To access the console of your Minecraft server, you can use the "screen" utility from the root user login. For example:

  • Create a new ssh connection to your server as the "root" user. Login details are in the Vultr control panel.
  • Connect to the screen session: screen -r
  • You will see the game server console, and can interactively type commands here. When you are done, disconnect by pressing Ctrl+A, then D.

The Minecraft server is configured as a Systemd unit. You can control it in the same fashion as a system service from the "root" user account.

systemctl disable minecraft.service   # Disable launch on boot
systemctl enable minecraft.service    # Enable launch on boot (this is the default)
systemctl restart minecraft.service   # Hard restarts the server
systemctl stop minecraft.service      # Stops the server
systemctl start minecraft.service     # Starts the server
systemctl status minecraft.service    # Prints whether or not the server is running.

For security purposes, the Minecraft server was configured to run under a user account, minecraft. The software is located in the /home/minecraft/ folder.

The command /home/minecraft/minecraft_server.sh is used to launch Minecraft. If you need to change the command line, this is the file to edit. Remember to run systemctl restart minecraft.service as the "root" user after making changes to this file.

Mojang EULA

Mojang requires that by running a Minecraft server, that you comply to the terms of their EULA.

About Vultr Applications

Vultr applications use modern releases of software packages. Applications are configured to be deployed with specific versions of software. Over time, the Vultr team will update the application offerings to include newer operating systems, package versions, etc. This document only provides up-to-date information about the latest version of this application. Vultr applications are updated without notice. If you plan to build a project or infrastructure based on our application templates, we recommend taking a snapshot of the application used in your initial deployment.

Want to contribute ?

You could earn up to $300 by adding new articles!

Get started in the SSD Cloud!