Steps to install Minecraft server
This guide helps you set up a Paper Minecraft server on Linux step by step.
Paper requires Java 17+. To install it, run:
sudo apt update
sudo apt install openjdk-17-jdk -yjava -versionopenjdk version "17.0.1" ...
Navigate to your preferred location and create a server folder:
mkdir ~/minecraft-paper
cd ~/minecraft-paperwget https://papermc.io/api/v2/projects/paper/versions/your-paper-version/builds/latest/downloads/paper-your-paper-version-latest.jar -O paper.jarls -lStart the server to generate required files:
java -Xms2G -Xmx4G -jar paper.jar --nogui-Xms2G β Minimum RAM (2GB)
-Xmx4G β Maximum RAM (4GB)
Edit the eula.txt file:
nano eula.txtChange this line:
eula=false
To:
eula=trueSave and exit: CTRL + X β Y β Enter.
Run the server again:
java -Xms2G -Xmx4G -jar paper.jar --noguiTo modify server settings:
nano server.propertiesChange settings as needed.
To make starting the server easier, create a script:
nano start.shAdd the following:
#!/bin/bash
java -Xms2G -Xmx4G -jar paper.jar --noguiSave and exit, then make it executable:
chmod +x start.shNow, you can start the server with:
./start.shIf youβre hosting for others, allow port 25565:
sudo ufw allow 25565/tcpEnjoy playing Minecraft with PaperMC! π