So erstellen Sie einen Minecraft-Server auf einem Linux-VPS

Diese Anleitung richtet einen Paper-Server ein, die beliebteste Wahl für Server mit Plugins, auf einem frischen Ubuntu-24.04-VPS. Sie behandelt Java, die Serverdateien, Startparameter, die Firewall und den Dauerbetrieb. Das dauert etwa 20 Minuten.

Vom Nodewave-Team · Aktualisiert am 8. November 2026

Bevor Sie anfangen

1. Installieren Sie Java

Aktuelle Minecraft-Versionen, 26.1 und neuer, brauchen Java 25. Server mit Versionen 1.21 nutzen stattdessen Java 21. Unter Ubuntu 24.04:

sudo apt update
sudo apt install -y openjdk-25-jre-headless tmux
java -version

Der letzte Befehl sollte Version 25 anzeigen.

2. Öffnen Sie die Firewall

Die Java Edition nutzt standardmäßig TCP-Port 25565. Erlauben Sie zuerst SSH, damit Sie sich nicht aussperren:

sudo ufw allow OpenSSH
sudo ufw allow 25565/tcp
sudo ufw enable

Nodewave-VPS-Tarife haben keine Anbieter-Firewall vor Ihren Ports, ufw auf dem Server ist also Ihre Firewall. Hat Ihr Hoster ein eigenes Firewall-Panel, öffnen Sie den Port auch dort.

3. Laden Sie Paper herunter

Legen Sie einen Benutzer für den Server an, damit er nie als root läuft, und laden Sie Paper dann in einen eigenen Ordner:

sudo adduser --disabled-password --gecos "" minecraft
sudo -iu minecraft
mkdir -p ~/server && cd ~/server
wget -O paper.jar "paste-the-download-link-here"

Den Link finden Sie auf der Paper-Downloadseite: Wählen Sie Ihre Minecraft-Version und kopieren Sie den Link des neuesten stabilen Builds.

4. Akzeptieren Sie die EULA

Starten Sie den Server einmal. Er stoppt sofort wieder und legt eula.txt an:

java -Xms2G -Xmx2G -jar paper.jar --nogui

Lesen Sie die Minecraft-EULA von Mojang. Wenn Sie zustimmen, ändern Sie eula=false in eula=true in eula.txt, zum Beispiel mit diesem Befehl. Vorher startet der Server nicht.

sed -i 's/eula=false/eula=true/' eula.txt

5. Legen Sie ein Startskript an

Paper empfiehlt eine Reihe von Java-Parametern, oft Aikar's Flags genannt, die die Pausen der Garbage Collection kurz halten. Legen Sie start.sh mit nano start.sh an, fügen Sie die Zeilen unten ein, speichern Sie und führen Sie dann chmod +x start.sh aus. Setzen Sie -Xms und -Xmx auf denselben Wert: den Arbeitsspeicher des VPS minus 1 bis 1,5 GB für das System.

#!/bin/sh
java -Xms4G -Xmx4G -XX:+UseG1GC -XX:+ParallelRefProcEnabled -XX:MaxGCPauseMillis=200 \
  -XX:+UnlockExperimentalVMOptions -XX:+DisableExplicitGC -XX:+AlwaysPreTouch \
  -XX:G1NewSizePercent=30 -XX:G1MaxNewSizePercent=40 -XX:G1HeapRegionSize=8M \
  -XX:G1ReservePercent=20 -XX:G1HeapWastePercent=5 -XX:G1MixedGCCountTarget=4 \
  -XX:InitiatingHeapOccupancyPercent=15 -XX:G1MixedGCLiveThresholdPercent=90 \
  -XX:G1RSetUpdatingPauseTimePercent=5 -XX:SurvivorRatio=32 -XX:+PerfDisableSharedMem \
  -XX:MaxTenuringThreshold=1 -Dusing.aikars.flags=https://mcflags.emc.gs -Daikars.new.flags=true \
  -jar paper.jar --nogui

6. Starten Sie ihn und halten Sie ihn am Laufen

tmux new -s minecraft
./start.sh

Wenn die Konsole „Done“ zeigt, ist der Server bereit. Lösen Sie sich mit Strg+B, dann D von tmux; der Server läuft weiter, nachdem Sie sich abmelden. Mit tmux attach -t minecraft verbinden Sie sich wieder, und stoppen Sie den Server immer mit dem Befehl stop, damit er die Welt vorher speichert.

Spieler treten mit der IP-Adresse Ihres Servers bei. 25565 ist der Standardport, sie müssen ihn also nicht eintippen.

7. Einstellungen, die sich zu ändern lohnen

Bearbeiten Sie server.properties, während der Server gestoppt ist:

8. Sichern Sie die Welt

Stoppen Sie den Server und archivieren Sie dann den ganzen Ordner. Bewahren Sie mehrere Kopien außerhalb des Servers auf und prüfen Sie ab und zu, ob sich eine wiederherstellen lässt.

tar czf ~/minecraft-backup-$(date +%F).tar.gz -C ~ server

Nächste Schritte

Stoppt der Server direkt nach dem Start, lesen Sie wie Sie einen Minecraft-Server beheben, der nicht startet. Welches Java das richtige ist, steht unter welche Java-Version ein Minecraft-Server braucht.

Hosten Sie Ihren Minecraft-Server in Singapur

Niedriger Ping für Spieler in Indien, Malaysia und Indonesien, auf schnellen AMD-EPYC-Kernen mit NVMe und DDoS-Schutz.

Minecraft-Hosting in Singapur →