Was du brauchst
Einen Root-Server mit Debian 13 plus IP und root-Passwort vom Anbieter.
Dazu ein Terminal auf deinem PC — PowerShell (Windows) oder
Terminal (macOS/Linux).
1. Einloggen
DEINE-IP durch deine Server-IP ersetzen:
ssh root@DEINE-IP
Beim ersten Mal yes tippen, dann das Passwort eingeben
(Eingabe bleibt unsichtbar — normal).
2. System aktualisieren
apt update && apt upgrade -y
3. Java & Screen installieren
Aktuelle Versionen brauchen Java 21. screen
hält den Server im Hintergrund am Laufen.
apt install openjdk-21-jre-headless screen -y
Prüfen (Ausgabe sollte 21 enthalten):
java -version
4. Benutzer anlegen
Den Server nie als root laufen lassen. Extra Benutzer
minecraft anlegen und zu ihm wechseln:
adduser --disabled-password --gecos "" minecraft su - minecraft
5. Ordner & JAR herunterladen
Den Download-Link frisch holen: auf
minecraft.net/download/server Rechtsklick auf den JAR-Link →
Adresse kopieren, dann unten statt DOWNLOAD-LINK
einsetzen.
mkdir ~/server && cd ~/server wget -O server.jar DOWNLOAD-LINK
6. Starten & EULA bestätigen
Der erste Start bricht ab und erzeugt die Konfigdateien. Die zweite Zeile stimmt der Lizenz zu (sonst startet der Server nicht).
java -jar server.jar nogui sed -i 's/eula=false/eula=true/' eula.txt
7. Start-Script
Editor öffnen:
nano ~/server/start.sh
Folgendes einfügen (Strg + Shift + V):
#!/bin/bash SCREEN_NAME="minecraft" JAR_FILE="server.jar" RAM="4G" cd ~/server screen -dmS "$SCREEN_NAME" \ java -Xms$RAM -Xmx$RAM -jar $JAR_FILE nogui echo "Server gestartet in der Screen-Sitzung '$SCREEN_NAME'."
Speichern: Strg + O, Enter, Strg + X.
RAM bei Bedarf auf 6G oder 8G
erhöhen (nie mehr, als der Server hat).
8. Ausführbar machen & starten
chmod +x ~/server/start.sh ~/server/start.sh
Mit screen -r minecraft in die Konsole (dort z. B.
stop zum Beenden). Mit Strg + A, dann
D wieder raus, ohne zu stoppen.
9. Port freigeben
Minecraft läuft auf Port 25565. Den Port im Panel deines
Anbieters für TCP freigeben, dann im Spiel über
Mehrspieler → Server hinzufügen mit deiner IP verbinden.