Wie bereite ich start.bat oder start.sh für den Minecraft-Server vor?

Die Initialisierungsdatei stellt sicher, dass Sie bei jedem Start dieselbe JAR-Datei, denselben Java-Pfad und dieselben Speichereinstellungen verwenden. Halten Sie das Dateiformat für Windows und Linux getrennt.

Schritt für Schritt

  1. Überprüfen Sie den tatsächlichen Namen der Server-JAR-Datei. Wenn Sie beispielsweise paper.jar verwenden, geben Sie denselben Namen in den Befehl ein.

  2. Öffnen Sie unter Windows start.bat im Serververzeichnis. Schreiben Sie cd /d "%~dp0" in die erste Zeile und java -Xms1G -Xmx3G -jar paper.jar --nogui in die zweite Zeile.

  3. Geben Sie unter Linux #!/bin/sh in die erste Zeile der start.sh-Datei ein und verwenden Sie denselben Java-Befehl. Führen Sie es im Serververzeichnis mit sh start.sh aus.

  4. Überprüfen Sie, ob es mit der richtigen JAR-Datei und dem richtigen Arbeitsverzeichnis in der Konsole geöffnet wird. Melden Sie sich lokal an und schließen Sie regelmäßig mit stop von der Konsole aus.

Gut zu wissen

-Xmx ist nicht der gesamte Maschinenspeicher. Lassen Sie Platz für die Nicht-Heap-Nutzung des Betriebssystems und von Java.

Quelle und Werkzeuge