So betreibst du einen Minecraft-Server auf einem VPS

Geschrieben vom ApexVPS-Team • Zuletzt aktualisiert: Juli 2026 • 8 Min. Lesezeit

Wenn du einen Minecraft-Server auf einem VPS betreibst, erhältst du dedizierte Leistung, niedrige Latenz und volle Root-Kontrolle. Zuerst solltest du die Minecraft-Server-VPS-Anforderungen richtig festlegen – der wichtigste Faktor ist der Arbeitsspeicher. Dimensioniere den Speicher richtig für deine Spielerzahl und Mods, und der Rest – Java installieren, Paper starten, den Prozess am Leben halten und die Firewall öffnen – ist unkompliziert. Diese Anleitung führt dich durch den gesamten Prozess mit präzisen, copy-paste-fähigen Befehlen für Ubuntu und Debian.

Warum Minecraft auf einem VPS betreiben?

Gemeinsame oder "Budget"-Hosts überbuchen CPU und RAM, sodass deine Tickrate sinkt, sobald ein Nachbar eine Lastspitze hat. Ein VPS mit wirklich dedizierten Ressourcen vermeidet das: keine Überbuchung, keine lärmenden Nachbarn und konstante Leistung rund um die Uhr. Du hast außerdem vollen Root-Zugriff, um jede Java-Version zu installieren, JVM-Flags zu optimieren, Backups nach eigenem Zeitplan zu erstellen und Plugins oder Mods hinzuzufügen. Wenn du die Vor- und Nachteile für Multiplayer-Aufgaben im Detail erfahren möchtest, lies unseren speziellen Leitfaden für einen VPS für Spieleserver.

Minecraft-Server-VPS-Anforderungen: RAM und CPU nach Spielerzahl

Der Arbeitsspeicher macht einen Minecraft-Server oder bricht ihn. Die Welt, geladene Chunks, Entities und Plugins leben alle im RAM, daher führt eine Unterdimensionierung zu Lags und Speicherüberlauf-Abstürzen. Die CPU ist ebenfalls wichtig – die Hauptschleife des Spiels ist weitgehend single-threaded, daher sorgt eine starke Single-Core-Leistung für eine gesunde Tickrate von 20 TPS.

Arbeitsspeicher ist der wichtigste Faktor

Verwende die folgende Tabelle als Ausgangspunkt und passe sie nach oben an, wenn du Plugins, Mods oder eine größere Weltgrenze hinzufügst. Beachte, dass du niemals jeden Gigabyte an Java abgeben solltest: Lasse mindestens 1 GB für das Betriebssystem, SSH und Backups frei.

Servertyp & SpielerFür Minecraft reservierenEmpfohlener ApexVPS-Plan
Vanilla / Paper, 1–5 Spieler~2–3 GBStarter Pro (4 GB RAM)
Paper + ein paar Plugins, 5–15 Spieler~4–6 GBBusiness (8 GB RAM)
Modpacks oder 15–30+ Spieler~8–12 GBEnterprise (16 GB RAM)

CPU und Single-Thread-Leistung

Jeder ApexVPS-Plan verfügt über dedizierte vCPU anstelle von gemeinsam genutzten Kernen, sodass die von dir bezahlten CPU-Zyklen immer verfügbar sind. Starter Pro bietet 2 vCPU, Business 4 vCPU und Enterprise 8 vCPU. Weltgenerierung, Redstone und mob-dichte Gebiete sind die rechenintensivsten Momente; mehr Kerne helfen beim Laden von Chunks und bei Hintergrundaufgaben, aber ein einzelner schneller Kern ist das, was deine Tickrate während des normalen Spiels aufrechterhält.

Mods und Modpacks

Forge- und Fabric-Modpacks sind deutlich schwergewichtiger als Vanilla. Ein großes Modpack kann leicht 8–12 GB RAM allein beanspruchen, bevor man Spieler hinzufügt. Wenn du ein beliebtes Modpack betreiben möchtest, starte mit dem Business- oder Enterprise-Tarif und überwache die Speichernutzung, bevor du skalierst.

Wähle einen Standort mit niedriger Latenz

Latenz wird von Spielern direkt als „Lag“ wahrgenommen, also hoste in ihrer Nähe. ApexVPS betreibt 39 Standorte weltweit – 18 Datenschutz-Rechtsräume und 21 Standardregionen – mit niedriger Latenz in wichtigen Regionen, darunter Frankfurt, New York, Singapur, London, Los Angeles, Tokio, Amsterdam und Sydney. Wähle die Region, die der Mehrheit deiner Community am nächsten liegt; du kannst deinen bevorzugten Standort im optionalen Feld bei der Anmeldung angeben.

Java installieren

Modernes Minecraft (1.20.5 und neuer) benötigt Java 21. Aktualisiere das System und installiere das Headless-JRE, das leichter ist, weil es Desktop-Bibliotheken überspringt, die du auf einem Server nicht benötigst:

sudo apt update && sudo apt upgrade -y
sudo apt install -y openjdk-21-jre-headless
java -version

Der letzte Befehl sollte eine Java-21-Versionszeichenkette ausgeben. Wenn du an eine ältere Minecraft-Version gebunden bist, die Java 17 benötigt, installiere openjdk-17-jre-headless stattdessen.

Richte einen Paper- (oder Vanilla-)Server ein

Erstelle einen dedizierten Systembenutzer und ein Verzeichnis, damit der Server nie als Root läuft:

sudo adduser --system --group minecraft
sudo mkdir -p /opt/minecraft
sudo chown minecraft:minecraft /opt/minecraft

Paper ist ein optimierter, Drop-in-Fork des Vanilla-Servers, der mehr Spieler pro Gigabyte verarbeitet und Plugins unterstützt – es ist die häufigste Wahl für Selbst-Hosting. Vanilla ist das offizielle JAR und entspricht exakt dem Verhalten im Einzelspieler. Lade dein gewähltes JAR in das Serververzeichnis. Für Paper kopiere die aktuelle Build-URL von der offiziellen Download-Seite und ersetze sie unten:

cd /opt/minecraft
# Grab the current download URL from papermc.io/downloads, then:
sudo -u minecraft wget -O server.jar "PASTE_PAPER_DOWNLOAD_URL_HERE"

Starte den Server einmal, um seine Dateien zu generieren. Er wird sofort anhalten und dich bitten, die EULA zu akzeptieren:

cd /opt/minecraft
sudo -u minecraft java -Xms2G -Xmx3G -jar server.jar --nogui

Öffne die generierte eula.txt und setze das Flag auf true (damit bestätigst du die Endbenutzer-Lizenzvereinbarung von Mojang), starte dann den Server erneut:

sudo -u minecraft sed -i 's/eula=false/eula=true/' /opt/minecraft/eula.txt

Während du hier bist, lohnt es sich, server.properties zu tunen: view-distance (z. B. auf 8) und simulation-distance zu senken ist der schnellste Weg, um RAM- und CPU-Last auf stark ausgelasteten Servern zu reduzieren.

RAM mit JVM-Flags zuweisen

Setze den anfänglichen (-Xms) und maximalen (-Xmx) Heap auf denselben Wert, damit die JVM keine Zeit mit der Größenänderung verbringt. Kombiniere das mit den weit verbreiteten G1GC-Tuning-Flags, um Garbage-Collection-Pausen zu glätten. Bei einem Business-Plan (8 GB) ist es sinnvoll, 6 GB an Minecraft zu vergeben:

java -Xms6G -Xmx6G \
  -XX:+UseG1GC -XX:+ParallelRefProcEnabled -XX:MaxGCPauseMillis=200 \
  -XX:+UnlockExperimentalVMOptions -XX:+DisableExplicitGC \
  -XX:G1NewSizePercent=30 -XX:G1MaxNewSizePercent=40 -XX:G1HeapRegionSize=8M \
  -jar server.jar --nogui

Skaliere -Xms/-Xmx entsprechend deinem Plan und der obigen Größentabelle, wobei du immer Platz für das Betriebssystem lässt.

Halte den Server am Laufen: screen oder systemd

Deine SSH-Sitzung wird irgendwann geschlossen, daher muss der Server unabhängig von deinem Terminal laufen.

Schnellstart mit screen

screen ist die schnellste Option zum Testen. Starte eine benannte Sitzung, starte den Server und trenne dich mit Ctrl+A gefolgt von D. Verbinde dich jederzeit wieder, um die Serverkonsole zu erreichen:

sudo apt install -y screen
screen -S minecraft
# start the server with your java command, then press Ctrl+A then D to detach
# reattach later with:
screen -r minecraft

Produktionssetup mit systemd

Für alles Langlebige ist ein systemd-Dienst besser: Er startet beim Booten und startet nach einem Absturz neu. Erstelle /etc/systemd/system/minecraft.service:

[Unit]
Description=Minecraft Server
After=network.target

[Service]
User=minecraft
Group=minecraft
WorkingDirectory=/opt/minecraft
ExecStart=/usr/bin/java -Xms6G -Xmx6G -XX:+UseG1GC -jar server.jar --nogui
Restart=on-failure
RestartSec=10

[Install]
WantedBy=multi-user.target

Lade systemd neu, aktiviere und starte dann den Dienst:

sudo systemctl daemon-reload
sudo systemctl enable --now minecraft
sudo systemctl status minecraft

Öffne den Port in UFW

Minecrafts Java Edition lauscht standardmäßig auf TCP-Port 25565. Bevor du die Firewall aktivierst, erlaube immer zuerst SSH, damit du dich nicht aus dem Server aussperrst:

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

Spieler verbinden sich über die IP-Adresse deines VPS (Business- und Enterprise-Pläne enthalten dediziertes IPv4). ApexVPS bietet außerdem ständigen DDoS-Schutz, der für öffentliche Spieleserver wichtig ist.

Sichere deine Welt

Sichere vor jedem Update und regelmäßig. Der sauberste Ansatz ist, den Server zu stoppen (oder save-off und save-all in der Konsole auszuführen), damit keine Dateien geschrieben werden, und dann die Weltordner zu archivieren:

mkdir -p ~/backups
sudo systemctl stop minecraft
sudo tar -czf ~/backups/world-$(date +%F).tar.gz -C /opt/minecraft world world_nether world_the_end
sudo systemctl start minecraft

Automatisieren Sie es mit einem Cron-Job, der außerhalb der Stoßzeiten läuft. Zusätzlich zu Ihren eigenen Archiven erstellt ApexVPS tägliche Backups auf Starter Pro und stündliche Snapshots auf Business und Enterprise, sodass Sie eine zweite Wiederherstellungsebene haben, falls eine Welt beschädigt wird.

Mit Krypto bezahlen, keine Karte erforderlich

Der Checkout bei ApexVPS ist reine Krypto-Zahlung über OxaPay und akzeptiert Bitcoin, Ethereum, USDT und 30+ andere Coins – keine Kreditkarte und kein Bankkonto. Die Anmeldung ist E-Mail-basiert: Wir fragen nur nach einer E-Mail, um Zugangsdaten zu senden, plus optionale Notizen für Ihren SSH-Schlüssel, das Betriebssystem oder den bevorzugten Standort – ohne Name, Adresse oder KYC. Der in Rechnung gestellte Kryptobetrag wird bei der Rechnungserstellung fixiert und ist 90 Minuten gültig; die Bereitstellung beginnt, sobald die Zahlung on-chain bestätigt ist. Für das vollständige Bild von anonymem, kartenfreiem Hosting finden Sie in unserer Übersicht über krypto-freundliches VPS-Hosting weitere Informationen. Wenn Sie bereit sind zu starten, vergleichen Sie unsere VPS-Tarife und Preise und wählen Sie die RAM-Stufe, die zu Ihrer Spielerzahl passt.

Häufig gestellte Fragen

Wie viel RAM brauche ich für einen Minecraft-Server?

RAM ist der Schlüsselfaktor. Ein kleiner Vanilla- oder Paper-Server für 1–5 Spieler läuft mit etwa 2–3 GB, ein Plugin-Server für 5–15 Spieler benötigt normalerweise 4–6 GB, und 15–30+ Spieler oder schwere Modpacks brauchen oft 8–12 GB. Lassen Sie immer mindestens 1 GB für das Betriebssystem frei, anstatt alles Java zuzuweisen.

Ist ein VPS gut für einen Minecraft-Server?

Ja. Ein VPS mit dedizierter CPU und RAM liefert konstante Tick-Performance ohne laute Nachbarn, plus vollen Root-Zugriff, um Java zu installieren, JVM-Flags zu optimieren und Backups zu verwalten. Die Wahl eines nahegelegenen Rechenzentrums hält die Latenz für Ihre Spieler niedrig.

Sollte ich Vanilla oder Paper verwenden?

Vanilla ist der offizielle Server und entspricht exakt dem Einzelspieler-Verhalten. Paper ist ein optimierter, plugin-fähiger Fork, der mehr Spieler pro Gigabyte RAM bedient, weshalb die meisten selbst gehosteten Server es verwenden.

Bereit, deinen Server zu starten? Sieh dir die RAM-basierten VPS-Tarife an, bezahle in Krypto →