Get a VPS server with a 15% discount
Sale ends in
00Days
:
00Hours
:
00Minutes
:
00Seconds

Installing a Minecraft Java Server (Paper 1.16.5)

In this guide, we will take a detailed look at manual installation of a Minecraft server. We will review popular server cores and learn how to set up the server correctly.

Some information

We present a detailed guide on installing a Minecraft server on virtual infrastructure from the SpaceCore team. The instructions are suitable for both VDS and fully dedicated servers.

Before starting the server installation, we recommend that you review the following pages:

  1. Installing Screen
  2. Installing Java

This article provides an example of installing the Paper core for Minecraft 1.16.5.

Installation process

Create a file named "start.txt" in any folder on your computer (the name "start" is not critical, you can use any name).

Creating the start.txt file

Open the document and enter the startup command with all required arguments for the server:

-Xms512M is the minimum amount of RAM allocated for the game server.

-Xmx2048M is the maximum amount of RAM that will be available to the server during operation.

-jar is the file type that should be launched.

core.jar is the name of the game server core itself.

nogui is an argument that disables the graphical interface, since it is not needed.

After adjusting all arguments and names to your needs, enter and save the configured startup command for your server:

Saved Minecraft server startup command

Rename the startup file from "start.txt" to "start.sh".

Renaming start.txt to start.sh

Upload the file to the server into the folder with the core.

Uploading the startup file to the server

Next, use the SSH command sh start.sh to run the script.

Running the start.sh script via SSH

The server core has started and begun installing additional files.

The startup process was stopped. You need to accept the EULA agreement.

Startup stopped because EULA is not accepted

Go to sFTP. New server files have appeared there:

New Minecraft server files in sFTP

You need to open "Eula.txt".

Eula.txt file among server files

Accept the agreement by entering "true":

Accepting EULA with the true value

Save and close the text editor. A window asking to upload the file back to the server will appear, click "Yes":

Uploading the modified Eula.txt file to the server

Go back to SSH and run the command sh start.sh again to restart the server.

Restarting the Minecraft server via SSH

For a direct startup without start.sh, simply enter the command with launch arguments in the console:

Cores for modded servers

Cores for modded servers

Latest versions:

Cauldron 1.7.10 – https://mirror.spacecore.info/minecraft/cauldron-latest.zip

Thermos 1.7.10 – https://mirror.spacecore.info/minecraft/thermos-latest.zip

Question: How do I get access to admin commands?

In the server console, you can grant yourself operator rights by entering: