Tutorials

Minecraft-Server

Minecraft Java Edition ist der weltweit beliebteste selbstgehostete Gameserver. Diese Anleitung zeigt dir, wie du einen Vanilla-Minecraft-Server auf Ubuntu oder Debian installierst und betreibst.

Voraussetzungen

  • Ein VPS mit Ubuntu 20.04+ oder Debian 11+
  • Root- oder Sudo-Zugriff
  • Mindestens 2 GB RAM (4 GB+ empfohlen für mehr als eine Handvoll Spieler)
  • Mindestens 10 GB freier Speicherplatz

1. Mit deinem Server verbinden

ssh root@DEINE_SERVER_IP

Oder verwende das Web-Terminal im Sitequest-Dashboard.

2. Java installieren

Minecraft benötigt Java 21+:

apt update
apt install -y openjdk-21-jre-headless

Prüfen:

java -version

3. Minecraft-Benutzer anlegen

useradd -m -s /bin/bash minecraft

4. Server herunterladen

Wechsle zum minecraft-Benutzer und lade die aktuelle Server-JAR herunter:

su - minecraft
mkdir -p ~/server && cd ~/server
curl -LO https://piston-data.mojang.com/v1/objects/SERVER_JAR_URL/server.jar

Ersetze die URL durch den aktuellen Download-Link von minecraft.net/download/server.

5. EULA akzeptieren

echo "eula=true" > eula.txt

6. Server konfigurieren

Erstelle oder bearbeite server.properties:

nano server.properties

Wichtige Einstellungen:

server-port=25565
max-players=20
motd=Ein Sitequest Minecraft Server
online-mode=true
difficulty=normal
view-distance=10

Passe view-distance und max-players an den RAM deines VPS an.

7. Server starten

java -Xms1G -Xmx2G -jar server.jar nogui

Passe -Xmx an deinen verfügbaren RAM an (mindestens 512 MB für das Betriebssystem freilassen). Drücke Strg+C, um den Server zu stoppen.

8. systemd-Service erstellen

Wechsle zurück zu Root (exit) und erstelle die Service-Datei:

nano /etc/systemd/system/minecraft.service
[Unit]
Description=Minecraft Server
After=network.target

[Service]
User=minecraft
WorkingDirectory=/home/minecraft/server
ExecStart=/usr/bin/java -Xms1G -Xmx2G -jar server.jar nogui
Restart=on-failure
RestartSec=10
StandardInput=null

[Install]
WantedBy=multi-user.target

Aktivieren und starten:

systemctl daemon-reload
systemctl enable minecraft
systemctl start minecraft

9. Firewall-Ports öffnen

Wenn du die Sitequest-Firewall nutzt, öffne TCP-Port 25565.

Mit ufw:

ufw allow 25565/tcp

10. Verbinden

Öffne Minecraft, gehe zu Mehrspieler > Server hinzufügen und gib die IP-Adresse deines Servers ein. Der Standard-Port ist 25565.

Nächste Schritte

  • PaperMC statt Vanilla installieren für bessere Performance und Plugin-Unterstützung
  • Automatische Backups per Cronjob einrichten
  • Eine Whitelist für private Server konfigurieren
  • Let's Encrypt SSL einrichten, falls du eine Web-Map (Dynmap/BlueMap) betreibst