Tipp: Sie können für alle Dateinamen und Verzeichnisse die automatische Vervollständigung mithilfe der Tab-Taste nutzen, sodass Sie nicht die kompletten Datei- oder Verzeichnisnamen manuell eintippen müssen.

Diese Anleitung wurde am 03.04.2023 zuletzt überprüft und aktualisiert.

Sind Sie auf der Suche nach sehr guten, leistungsstarken und günstigen Servern?
Ich miete meine Server seit über 10 Jahren bei Contabo und kann Contabo sehr empfehlen!
  1. Falls Sie es noch nicht getan haben, laden Sie das Programm "PuTTY" herunter.
  2. Verbinden Sie sich mithilfe von PuTTY via SSH mit Ihrem Root- oder vServer. Hierfür öffnen Sie PuTTY und geben im Textfeld "Host Name (or IP address)" die Domain oder IP-Adresse Ihres Servers ein. Klicken Sie anschließend unten auf "OK".
  3. Aktualisieren Sie nun Ihre Paketlisten mit dem Befehl apt update.
  4. Installieren Sie jetzt möglicherweise verfügbare Updates der auf Ihrem Server bereits installieren Pakete mit dem Befehl apt upgrade -y.
  5. Als nächstes installieren Sie Pakete, die für die weiteren Installationen benötigt werden, mit folgendem Befehl: apt install gnupg curl dirmngr nano unzip -y
  6. Installieren Sie nun Java:
    Bis einschließlich Debian 10:
    1. Fügen Sie mithilfe des Befehls apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 73C3DB2A den für die Java-Paketquelle benötigen Key hinzu.
    2. Verwenden Sie den Befehl echo "deb http://ppa.launchpad.net/linuxuprising/java/ubuntu focal main" | tee /etc/apt/sources.list.d/java.list, um nun die Paketquelle hinzuzufügen.
    3. Aktualisieren Sie nun erneut Ihre Paketlisten mit dem Befehl apt update.
    4. Installieren Sie Java mit folgendem Befehl: apt install oracle-java17-installer -y
    5. Akzeptieren Sie die Lizenzbedingungen, indem Sie mithilfe der Tab-Taste den Button "OK" auswählen, die Auswahl mit Enter bestätigen, den Button "Ja" mithilfe der Pfeiltasten auswählen und anschließend erneut Enter drücken.
    Für Debian 11 und Ubuntu:
    1. Installieren Sie Java mit folgendem Befehl: apt install openjdk-17-jre-headless -y
  7. Installieren Sie die Software "screen". Diese benötigen Sie, um den Minecraft Server später im Hintergrund laufen zu lassen, sodass Sie das PuTTY-Fenster schließen können und der Server dabei nicht gestoppt wird. Diese Installation führen Sie mit folgendem Befehl durch: apt install screen -y
  8. Fügen Sie einen Benutzer, der später den Minecraft Server ausführen wird, auf Ihrem Server hinzu. Verwenden Sie dazu folgenden Befehl: adduser --disabled-login minecraft. In diesem Beispiel heißt der Benutzer "minecraft". Sie können auch einen anderen Namen verwenden, müssen dann aber darauf achten, anstelle von "minecraft" in dieser Anleitung immer Ihren selbst gewählten Benutzernamen zu verwenden (z.B. "mcserver").
  9. Die Abfrage weiterer Angaben wie Name, Telefonnummer, etc. können Sie einfach mit der Enter-Taste überspringen. Bestätigen Sie zum Schluss die Korrektheit der Informationen ebenfalls mit der Enter-Taste.
  10. Wechseln Sie nun mit dem Befehl su minecraft in das Benutzerkonto des Minecraft-Benutzers.
  11. Begeben Sie sich mit dem Befehl cd in das Home-Verzeichnis dieses Benutzers. Das Home-Verzeichnis heißt genauso wie der Benutzer selbst und befindet sich dementsprechend unter dem Pfad "/home/minecraft".
  12. Verwenden Sie nun den Befehl wget https://download.getbukkit.org/spigot/spigot-1.19.4.jar, um die aktuellste Spigot-Version herunterzuladen. Für Craftbukkit lautet der Befehl wget https://download.getbukkit.org/craftbukkit/craftbukkit-1.19.4.jar.
  13. Nachdem der Download abgeschlossen ist, sollten Sie mit dem Befehl "ls" die heruntergeladene .jar-Datei sehen.
  14. Erstellen Sie ein Start- sowie ein Stop-Script. Über diese beiden Scripts starten und stoppen Sie den Minecraft Server später. Um das Startscript mit dem Namen "start.sh" zu erstellen, verwenden Sie den Befehl nano start.sh. Es öffnet sich nun der Nano-Editor. Hier geben Sie folgenden Befehl ein: screen -AmdS minecraft java -Xms4096M -Xmx4096M -jar /home/minecraft/spigot-1.19.4.jar nogui. Achten Sie hierbei darauf, dass Sie den richtigen Dateinamen Ihrer vorhin heruntergeladenen JAR-Datei angeben. Anstelle von "4096" geben Sie den Arbeitsspeicher in MB an, den Sie für Ihren Minecraft Server reservieren möchten. Wichtig: Halten Sie noch genügend Arbeitsspeicher für das System und andere Software frei.
  15. Speichern Sie das Start-Script nun, indem Sie STRG + X, danach die "Y"-Taste und anschließend Enter drücken.
  16. Erstellen Sie nun auch das Stop-Script und verwenden Sie hierfür den Befehl nano stop.sh. Im Nano-Editor schreiben Sie folgenden Befehl in das Script: screen -r minecraft -X quit. Speichern Sie auch das Stop-Script wieder, indem Sie STRG + X, danach die "Y"-Taste und anschließend Enter drücken.
  17. Nun müssen Sie diesen Scripts noch die benötigten Rechte zum Ausführen geben. Dies machen Sie mit dem Befehl chmod +x start.sh stop.sh.
  18. Damit Sie den Minecraft Server starten können, müssen Sie die Lizenzbedingungen akzeptieren. Hierzu erstellen Sie mithilfe des Befehls echo "eula = true" > eula.txt eine Datei, um zu kennzeichnen, dass Sie diese Lizenzbedingungen akzeptieren.
  19. Führen Sie nun das Startscript aus, um den Minecraft Server zu starten. Verwenden Sie dazu den Befehl ./start.sh
  20. Um in die Minecraft-Konsole zu gelangen, müssen Sie den entsprechenden Screen-Hintergrundprozess öffnen. Der Befehl hierfür lautet screen -r minecraft. Unter Debian 9 müssen Sie jedoch zuvor den Befehl script /dev/null ausführen. Sollten Sie noch als Benutzer "root" angemeldet sein, müssen Sie als erstes mithilfe des Befehls su minecraft zum Minecraft-Benutzer wechseln. Um die Minecraft-Konsole wieder zu verlassen, drücken Sie STRG + A und anschließend die "D"-Taste.
  21. Sie können Ihren Minecraft Server jederzeit starten und stoppen, indem Sie, wenn Sie als Minecraft-Benutzer angemeldet sind, mit dem Befehl cd /home/minecraft in das Minecraft Server-Verzeichnis wechseln und dort das Start- oder Stop-Script entsprechend ausführen (./start.sh bzw. ./stop.sh).