In this guide, we will take a detailed look at the manual installation of the Minecraft server. Let's look at the popular server cores with you and learn how to install the server correctly.
Some information
The instruction is suitable for both VDS and a fully dedicated server.
This article provides an example of installing the Paper kernel for Minecraft 1.16.5.
The installation process
We create «start.txt» file in any folder on your computer (the name «start» is not a principle, you can use any).
Open the document and enter the startup command with all the necessary arguments for the server:
java -Xms1024M -Xmx1024M -jar core.jar nogui
-Xms512M — the minimum amount of RAM allocated for the game server.
-Xmx2048M — the maximum amount of RAM that will be available to the server during operation.
-jar — the type of file to run.
Core.jar — the name of the core of the game server itself.
nogui — an argument for canceling the launch of the GUI, since we don't need it.
After changing all the arguments and names to suit your needs, we enter and save the configured startup command for our server:
![](https://wiki.spacecore.pro/~gitbook/image?url=https%3A%2F%2F287241268-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FyXvdNIxNLIOcexv7AfU2%252Fuploads%252FI1cbAiIHp4DcIECjkGej%252Fimage.png%3Falt%3Dmedia%26token%3Df4dcd783-e0e9-4600-8e75-e7189ea3739e&width=768&dpr=4&quality=100&sign=5c53db8&sv=1)
Rename the startup file from «start.txt» to «start.sh».
We send the file to the server in the folder with the kernel.
Next, we use the sh command in SSH start.sh to execute the script.
![](https://wiki.spacecore.pro/~gitbook/image?url=https%3A%2F%2F287241268-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FyXvdNIxNLIOcexv7AfU2%252Fuploads%252FCzE6JqfDE1kHnSV0gAfR%252Fimage.png%3Falt%3Dmedia%26token%3Ddd8abb20-6504-4781-802b-4e81a3d67034&width=768&dpr=4&quality=100&sign=9e57ebde&sv=1)
The server core has started and started installing additional files.
The launch has been stopped, you need to confirm the Eula agreement.
![](https://wiki.spacecore.pro/~gitbook/image?url=https%3A%2F%2F287241268-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FyXvdNIxNLIOcexv7AfU2%252Fuploads%252FvGOvZD3sLInBSXOZBq7m%252Fimage.png%3Falt%3Dmedia%26token%3D1f1b15af-19cc-40e0-8b6f-69d12504f908&width=768&dpr=4&quality=100&sign=ece370db&sv=1)
We go to sFTP, there are new server files there:
You need to open «Eula.txt».
We confirm the agreement by entering «true»:
![](https://wiki.spacecore.pro/~gitbook/image?url=https%3A%2F%2F287241268-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FyXvdNIxNLIOcexv7AfU2%252Fuploads%252FifRVSzR8aJHbHQUlGRhs%252Fimage.png%3Falt%3Dmedia%26token%3D1154e791-848e-4f25-8a7d-6a0a89df6ec3&width=768&dpr=4&quality=100&sign=764d64cb&sv=1)
Save, close the text editor, exit the window with sending the file to the server, press «Yes»:
Go back to SSH and use the sh command start.sh to restart the server.
![](https://wiki.spacecore.pro/~gitbook/image?url=https%3A%2F%2F287241268-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FyXvdNIxNLIOcexv7AfU2%252Fuploads%252F8LkmR4jh1OrOHJYGYwJT%252Fimage.png%3Falt%3Dmedia%26token%3Da08ccf80-6f31-4f64-82b7-838ac961d04e&width=768&dpr=4&quality=100&sign=7cf1f65c&sv=1)
For direct launch without start.sh just enter the command with the launch arguments into the console:
![](https://wiki.spacecore.pro/~gitbook/image?url=https%3A%2F%2F287241268-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FyXvdNIxNLIOcexv7AfU2%252Fuploads%252Fwp9a87cY44bW5p6ovGt2%252Fimage.png%3Falt%3Dmedia%26token%3D220f2804-850d-41c6-86d0-e7682f4097e3&width=768&dpr=4&quality=100&sign=7f63a70c&sv=1)
Cores for servers with mods
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 the admin commands?
In the server console, you can grant yourself operator rights by writing:
Last updated