Minecraft Server auf Ubuntu 20.04 LTS installieren

Lust auf ne runde Minecraft auf dem eingen Server? Kein Problem!

Tipp: mit dem WSL lässt sich Minecraft auf auch dem lokalem Homerechner installieren.

1. Updates

Wir bringen unser System auf den neusten Stand.

apt-get update -y
apt-get upgrade -y

2. Abhängigkeiten installieren

apt-get install git build-essential -y

3. Java installieren

Minecraft wird in Java geschrieben und auch nur so ausgeliefert. So auch die Serverversion.

apt-get install openjdk-11-jre-headless -y

4. Benutzer für den Minecraft-Server erstellen

useradd -r -m -U -d /opt/minecraft -s /bin/bash minecraft

5. Benutzer wechseln

su - minecraft

6. Ordner erstellen für den Minecraft-Server

mkdir ~/backups ~/tools ~/server

7. mcrcon installieren

git clone https://github.com/Tiiffi/mcrcon.git ~/tools/mcrcon

8. mcrcron kompilieren

cd ~/tools/mcrcon
gcc -std=gnu11 -pedantic -Wall -Wextra -O2 -s -o mcrcon mcrcon.c

9. Minecraft-Server herunterladen

wget https://launcher.mojang.com/v1/objects/c8f83c5655308435b3dcf03c06d9fe8740a77469/server.jar -P ~/server

10. Server EULA erstellen

nano ~/server/eula.txt

Diesen Text einfügen

eula=true

mit CTRL-O speichern

11. rcon-Passwort setzen

nano ~/server/server.properties

Folgende Zeile ändern

rcon.password=DEIN_PASSWORT
enable-rcon=true 

12. systemctl Datei erstellen

nano /etc/systemd/system/minecraft.service

Folgende Zeilen eingeben

[Unit]
Description=Minecraft Server
After=network.target

[Service]
User=minecraft
Nice=1
KillMode=none
SuccessExitStatus=0 1
ProtectHome=true
ProtectSystem=full
PrivateDevices=true
NoNewPrivileges=true
WorkingDirectory=/opt/minecraft/server
ExecStart=/usr/bin/java -Xmx2048M -Xms2048M -jar server.jar nogui
ExecStop=/opt/minecraft/tools/mcrcon/mcrcon -H 127.0.0.1 -P 25575 -p DEIN_PASSWORT stop

[Install]
WantedBy=multi-user.target

speichern und verlassen

13. system-Daemon neustarten

systemctl daemon-reload

14. Minecraft-Server starten und beim Systemstart aktivieren

systemctl start minecraft
systemctl enable minecraft

Status des Dienstes / Server kann so abgefragt werden

systemctl status minecraft

15. Zugang zum Server über rcon ( Optional)

/opt/minecraft/tools/mcrcon/mcrcon -H 127.0.0.1 -P 25575 -p DEIN_PASSWORT -t

Minecraft Java Edition jetzt kaufen

Minecraft für 23 Euro

Die mobile Version verlassen