Wie man einen Minecraft-Server auf Debian erstellt

Diese Debian-Anleitung installiert einen Vanilla Minecraft Java-Server über SSH. Wenn Sie unser Minecraft-Server-Hosting gekauft haben, benötigen Sie diese Linux-Schritte nicht; verwenden Sie Wie man einen Minecraft-Server erstellt für die Methode über das Control Panel.

Minecraft 1.21 und neuer benötigt Java 21. Debian-Versionen liefern nicht alle die gleichen Java-Pakete, daher verwendet diese Anleitung das Temurin-Repository, bevor die Minecraft-Jar heruntergeladen wird.

Wenn Sie es selbst hosten, verwenden Sie einen Server mit genügend CPU und RAM für Ihre Spieler. Unsere Gaming VPS, VPS und Dedicated Server Angebote können alle für diese Art von Setup verwendet werden.

Java 21 auf Debian installieren

  1. Melden Sie sich über SSH am Debian-Server an.
  2. Installieren Sie die benötigten Tools, um das Java-Repository hinzuzufügen und Minecraft herunterzuladen:
    sudo apt update
    sudo apt install -y wget gpg apt-transport-https curl jq screen
  3. Fügen Sie das Temurin-Repository hinzu:
    wget -qO - https://packages.adoptium.net/artifactory/api/gpg/key/public | gpg --dearmor | sudo tee /etc/apt/keyrings/adoptium.gpg >/dev/null
    echo "deb [signed-by=/etc/apt/keyrings/adoptium.gpg] https://packages.adoptium.net/artifactory/deb $(. /etc/os-release; echo ) main" | sudo tee /etc/apt/sources.list.d/adoptium.list
  4. Installieren Sie die Java 21-Laufzeitumgebung:
    sudo apt update
    sudo apt install -y temurin-21-jre

Den Minecraft-Server herunterladen

  1. Erstellen Sie einen Ordner für den Server:
    mkdir -p ~/minecraft
    cd ~/minecraft
  2. Laden Sie die neueste Vanilla-Server-Jar herunter:
    LATEST=$(curl -fsSL https://piston-meta.mojang.com/mc/game/version_manifest_v2.json | jq -r '.latest.release')
    VERSION_URL=$(curl -fsSL https://piston-meta.mojang.com/mc/game/version_manifest_v2.json | jq -r --arg VERSION "$LATEST" '.versions[] | select(.id == $VERSION) | .url')
    SERVER_URL=$(curl -fsSL "$VERSION_URL" | jq -r '.downloads.server.url')
    curl -fLo server.jar "$SERVER_URL"

    Wenn Sie eine bestimmte Minecraft-Version anstelle der neuesten Veröffentlichung wünschen, setzen Sie VERSION auf die gewünschte Version und laden Sie die entsprechende Server-Jar herunter:

    VERSION="1.21.1"
    VERSION_URL=$(curl -fsSL https://piston-meta.mojang.com/mc/game/version_manifest_v2.json | jq -r --arg VERSION "$VERSION" '.versions[] | select(.id == $VERSION) | .url')
    SERVER_URL=$(curl -fsSL "$VERSION_URL" | jq -r '.downloads.server.url')
    curl -fLo server.jar "$SERVER_URL"
  3. Führen Sie es einmal aus, um eula.txt und das erste Set von Dateien zu erstellen:
    java -Xms1G -Xmx2G -jar server.jar nogui
  4. Wenn Sie der Minecraft-EULA zustimmen, akzeptieren Sie sie:
    sed -i 's/eula=false/eula=true/' eula.txt

Ausführen und verbinden

  1. Starten Sie den Server innerhalb von screen:
    screen -S minecraft java -Xms1G -Xmx2G -jar server.jar nogui
  2. Verwenden Sie STRG + A, dann D, um sich von der Konsole zu trennen, ohne Minecraft zu stoppen.
  3. Wenn dieser Debian-Server UFW verwendet, öffnen Sie den Standard-Minecraft-Port. Ihre Firewall kann unterschiedlich sein, insbesondere wenn Ihr VPS-Anbieter eigene Firewall-Kontrollen hat:
    sudo ufw allow 25565/tcp
  4. Öffnen Sie die Konsole später erneut mit:
    screen -r minecraft

Spieler können sich mit der Server-IP-Adresse verbinden. Wenn server.properties noch den Standardport verwendet, ist dieser Port 25565.

Debian bietet Ihnen eine saubere Basis für Minecraft, aber Sie müssen dennoch Jar-Updates, Java-Updates, Backups, Neustarts und Firewall-Änderungen manuell verwalten.

  • 0 Benutzer fanden dies hilfreich
War diese Antwort hilfreich?

Mehr zum Thema

Farb-Codes für Minecraft Multiplayer und Vanilla

Dieser Artikel listet alle Codes auf, die Sie mit vielen Plugins in Minecraft unter Verwendung...

Was ist der Unterschied zwischen Fabric, Quilt und Forge im Minecraft-Modding

Unterschiede zwischen Fabric und Forge erkunden Wenn Sie in die aufregende Welt des...

Was ist ein Schleifstein und wie wird er verwendet?

In diesem Leitfaden erklären wir Ihnen, was der Schleifstein in Minecraft macht und wie Sie ihn...

Wie man Java- und Bedrock-Edition-Welten konvertiert

In diesem Leitfaden zeigen wir Ihnen, wie Sie Ihre Welt von einer Java Edition-Welt in eine...

Wie man Pixelmon auf seinem Minecraft-Server installiert

Pixelmon wird als Minecraft-Modpack installiert, daher müssen der Server und alle, die ihm...