Dedizierte Server

Cloud

Cloud-Konsole

Einen Minecraft-Server auf einem Linux-VPS oder Dedicated Server hostenZurück

Einen Minecraft-Server auf einem Linux-VPS oder Dedicated Server hosten

Mit einem eigenen Minecraft-Server läuft die Welt, in der Ihre Freunde spielen, auf Hardware, die Sie kontrollieren: keine Slot-Grenze, keine Plugin-Beschränkungen, keine Preise pro Spieler. Auf einem Linux-VPS oder Dedicated Server führt der Weg von der Dimensionierung der Maschine und der Wahl zwischen Vanilla, Paper, Fabric und NeoForge bis zur Installation von Java 25 und einer systemd-Unit, die Neustarts übersteht. Danach folgen die JVM-Dimensionierung mit Aikar's Flags, die Firewall-Regel und der SRV-Eintrag, über die Spieler hineinkommen, die Whitelist, Backups, sichere Updates und Bedrock-Crossplay über Geyser und Floodgate.

07. September 2026

Aktualisiert am 24. September 2026

von Clay Berndt

Minecraft

Game Servers

Java

Self-Hosting

Lädt...

Die Kurzfassung

Ein Minecraft-Server ist ein einzelner Java-Prozess, der auf TCP-Port 25565 lauscht. Ihn selbst zu hosten braucht eine Linux-Maschine, eine Java-Runtime, eine Jar-Datei und beim ersten Mal etwa eine Stunde. Der gesamte Ablauf:

  1. Wählen Sie eine Maschine. Zwei ordentliche Cores und 4 GB RAM reichen für eine Vanilla-Welt mit Freunden; die Tabelle zur Dimensionierung skaliert das nach oben.
  2. Installieren Sie Java 25. Aktuelles Minecraft (die 26.x Game Drops) startet mit nichts Älterem.
  3. Legen Sie einen eigenen Systembenutzer minecraft an, damit der Server nie als root läuft.
  4. Laden Sie eine Server-Jar herunter: Paper für die meisten Server, Vanilla, wenn das Standardverhalten unangetastet bleiben soll.
  5. Starten Sie sie einmal und setzen Sie dann eula=true in eula.txt, um die Lizenzbedingungen von Minecraft zu akzeptieren.
  6. Stellen Sie die Grundlagen in server.properties ein: MOTD, Spielerlimit, Sichtweite, Whitelist.
  7. Packen Sie den Server in eine systemd-Unit, damit er beim Booten startet und nach einem Absturz zurückkommt.
  8. Öffnen Sie 25565/tcp in der Firewall, lassen Sie DNS auf die Maschine zeigen und geben Sie die Adresse weiter.

Jeder Schritt läuft auf Ubuntu oder Debian. Was einen Server, der heute Abend läuft, von einem unterscheidet, der in sechs Monaten noch läuft, kommt nach der Installation: JVM-Flags, Whitelist, Backups, Updates und Bedrock-Crossplay für Freunde auf Smartphones und Konsolen.

Was Sie brauchen

Drei Ressourcen zählen, in dieser Reihenfolge: Single-Thread-Leistung der CPU, RAM, dann Speicherplatz.

Die Hauptschleife des Spiels läuft auf einem Thread. Neuere Versionen lagern etwas Arbeit aus (Netzwerk, das Laden von Chunks), aber die Anforderungsseite des Minecraft-Wikis hält fest, dass der Server in der Regel höchstens drei Cores nutzt. Eine CPU mit weniger, schnelleren Cores schlägt eine mit vielen langsamen, und keine Zahl zusätzlicher Cores rettet eine Tick-Schleife, die hinterherhinkt.

Der RAM-Bedarf hängt von der Spielerzahl und von Mods ab. Diese Werte sind Faustregeln aus der Community, verankert an der vom Wiki genannten Untergrenze von 1 GB, und keine Messungen auf einer bestimmten Maschine:

SetupSpielerJVM-Heap (-Xmx)RAM der Maschine
Vanilla oder Paper, Survival mit Freunden2 bis 52 GB4 GB
Paper, kleiner öffentlicher Server, ein paar Plugins10 bis 204 GB8 GB
Paper oder Purpur, etablierte Community30 bis 808 GB16 GB
Fabric mit Performance-Mods5 bis 204 bis 6 GB8 GB
Schweres Modpack (NeoForge, ATM-Klasse)5 bis 208 bis 12 GB16 bis 24 GB

Zwei Anmerkungen zu dieser Tabelle. Die Sichtweite verschiebt die Werte stärker als die Spielerzahl, weil die Zahl geladener Chunks mit dem Quadrat der Entfernung wächst. Und schwere Modpacks veröffentlichen ihre eigenen Anforderungen; vertrauen Sie dem Autor des Packs mehr als jeder allgemeinen Tabelle, diese eingeschlossen.

Speicherplatz ist der einfache Teil. Eine frische Welt belegt einige zehn Megabyte; eine Community-Map, die seit Langem läuft und weitläufig erkundet wurde, erreicht einige zehn Gigabyte. Ein NVMe-Laufwerk hilft, wenn Spieler ausschwärmen und der Server Chunks von der Platte streamt, und 50 GB Platz lassen Raum für die Welt plus lokale Backups. Für Hardware-Empfehlungen über Minecraft hinaus behandelt der Leitfaden zur Dimensionierung von Dedicated Servern den allgemeinen Fall.

Als Betriebssystem erfüllen Ubuntu LTS und Debian beide ihren Zweck, und jeder Befehl hier läuft auf beiden. Wenn Sie Hilfe bei der Wahl möchten, geht Ubuntu vs. Debian für einen Dedicated Server die Unterschiede durch.

Die Server-Software wählen

Eine Unterscheidung sortiert das ganze Feld: Plugins laufen nur auf dem Server, Spieler treten also mit einem Standard-Client bei; Mods verändern das Spiel selbst und brauchen meist eine passende Installation auf dem Rechner jedes Spielers. Entscheiden Sie, was Sie brauchen, und die Software ergibt sich von selbst.

SoftwareArtErweiterbar mitDie richtige Wahl, wenn
VanillaOffizielle JarNichtsSie für eine kleine Welt exakt das Standardverhalten wollen
PaperServer-ForkPlugins (Bukkit-, Spigot-, Paper-APIs)Die meisten Server: bessere Performance, riesige Plugin-Auswahl, Standard-Clients
PurpurFork von PaperPluginsSie Paper plus Hunderte weiterer Konfigurationsschalter wollen
FabricMod-LoaderModsLeichtes Modding und Server-Performance-Mods wie Lithium
NeoForgeMod-LoaderModsGroße Content-Modpacks auf aktuellen Versionen

Zu den Mod-Loadern gehört ein Stück Geschichte. NeoForge hat sich Mitte 2023 von Forge abgespalten, und die großen Packs auf neueren Versionen setzen darauf; All The Mods 10 läuft zum Beispiel auf NeoForge. Packs, die an 1.20.1 und älter gebunden sind, laufen weiter auf dem klassischen Forge. Fabric bleibt der schlanke Loader mit schnellen Updates, in dem das Ökosystem der Performance-Mods zu Hause ist. Mods funktionieren nicht über Loader hinweg, und jeder Mod muss auch zur Spielversion passen, also legt das gewählte Pack sowohl Loader als auch Version fest.

Die Standardwahl: Betreiben Sie Paper, sofern kein bestimmtes Modpack etwas anderes vorgibt. Es hält die Tick-Rate unter Last besser als Vanilla, sein Plugin-Ökosystem deckt alles von Berechtigungen bis Minigames ab, und niemand muss seinen Client anfassen. Der seltene Grund für Vanilla ist der Wunsch nach Referenzverhalten ohne jede Abweichung, vor allem relevant für technische Redstone-Communitys.

Einrichtung unter Ubuntu oder Debian

Die Schritte gehen von einer frischen Maschine aus, die Sie per SSH als root oder mit sudo erreichen. Der Beispielserver liegt auf 203.0.113.10; setzen Sie überall Ihre eigene Adresse ein.

Schritt 1: Java 25 installieren

Die Java-Anforderung von Minecraft ist seit 2021 dreimal gestiegen: 1.18 hob sie auf Java 17, 1.20.5 auf Java 21 und der Game Drop 26.1 (März 2026) auf Java 25. Alles Aktuelle braucht 25. Wenn Sie ein Modpack betreiben wollen, das an eine ältere Spielversion gebunden ist, installieren Sie stattdessen die ältere Runtime, die es verlangt.

Ubuntu 22.04, 24.04 und 26.04 sowie Debian 13 führen Java 25 alle in ihren Standardarchiven, ein Paket genügt also:

sudo apt update
sudo apt install openjdk-25-jre-headless

Debian 12 hat kein Paket für Java 25. Auf diesem Release oder jedem anderen ohne ein solches Paket decken die Builds von Adoptium's Temurin 25 Ubuntu und Debian über ein apt-Repository ab. Prüfen Sie in jedem Fall, was Sie bekommen haben:

java -version
openjdk version "25.0.1" 2025-10-21
OpenJDK Runtime Environment (build 25.0.1+8)

Ihr genauer Build-String wird abweichen; entscheidend ist die 25.

Schritt 2: Einen eigenen Benutzer anlegen

Gameserver verarbeiten viele nicht vertrauenswürdige Eingaben aus dem Internet. Wird einer davon kompromittiert, sollte der Schaden auf ein unprivilegiertes Konto begrenzt bleiben, nicht auf die ganze Maschine:

sudo adduser --system --group --home /opt/minecraft minecraft

Alles Weitere geschieht in /opt/minecraft, das diesem Benutzer gehört.

Schritt 3: Die Server-Jar herunterladen

Kopieren Sie für Paper den Download-Link des neuesten Builds von der Paper-Downloadseite und laden Sie ihn als Dienstbenutzer herunter. Am 24. September 2026 bot die Seite 26.2 als Standard-Download an, Builds für 26.3 (von Mojang am 15. September veröffentlicht) lagen hinter dem Schalter für experimentelle Versionen:

cd /opt/minecraft
sudo -u minecraft wget -O server.jar 'https://...paste-the-build-link-here...'

Für Vanilla steht der Jar-Link auf der offiziellen Server-Downloadseite. Beide liefern eine einzelne server.jar; sonst ist nichts zu installieren. Wer den Paper-Download skripten will, nutzt die Downloads-API, die einen User-Agent mit dem Namen Ihres Skripts und einer Kontaktadresse verlangt; PaperMC lehnt die Standard-Agents von curl und wget ab.

Schritt 4: Erster Start und die EULA

Starten Sie die Jar einmal von Hand. Sie schreibt ihre Konfigurationsdateien und beendet sich:

sudo -u minecraft java -Xms1G -Xmx1G -jar server.jar nogui
[12:00:01 INFO]: You need to agree to the EULA in order to run the server.
Go to eula.txt for more info.

Mit dem Setzen des Flags akzeptieren Sie die Minecraft-EULA, lesen Sie sie also einmal; kurz gesagt sind private und Community-Server erlaubt, und der Verkauf von Spielvorteilen ist eingeschränkt:

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

Schritt 5: Das Wichtigste in server.properties

Der erste Start hat auch server.properties geschrieben. Die meisten Schlüssel können warten. Diese nicht:

SchlüsselStandardWas Sie damit tun
motdA Minecraft ServerDer Name in der Serverliste des Clients
max-players20Ihre realistische Obergrenze; das RAM geht vorher aus
view-distance10Bei knappem RAM auf 8 senken; die Chunk-Last wächst mit ihrem Quadrat
simulation-distance10Wie weit hinaus die Welt tickt; bei Lag zuerst diesen Wert senken
difficultyeasynormal passt zu den meisten Survival-Servern
white-listfalseAuf true setzen; der Abschnitt zur Whitelist füllt die Liste
online-modetrueSo lassen. Prüft Accounts bei Mojang und verhindert Identitätsmissbrauch

Schritt 6: Eine systemd-Unit, die Neustarts übersteht

Legen Sie den Startbefehl in ein Skript, damit späteres JVM-Tuning nur eine Datei ändert:

# /opt/minecraft/start.sh
#!/bin/sh
exec /usr/bin/java -Xms4G -Xmx4G -jar /opt/minecraft/server.jar nogui

Machen Sie es ausführbar, übergeben Sie es dem Dienstbenutzer und legen Sie dann die Unit an:

# /etc/systemd/system/minecraft.service
[Unit]
Description=Minecraft server
After=network-online.target
Wants=network-online.target

[Service]
User=minecraft
Group=minecraft
WorkingDirectory=/opt/minecraft
ExecStart=/opt/minecraft/start.sh
Restart=on-failure
RestartSec=10
TimeoutStopSec=120

[Install]
WantedBy=multi-user.target

Restart=on-failure ist die Zeile, auf die es ankommt: Stirbt der Prozess um 3 Uhr nachts, holt systemd ihn zehn Sekunden später zurück. Beim Stoppen schickt systemd SIGTERM, der Shutdown-Hook des Servers speichert die Welt, und das großzügige TimeoutStopSec gibt einer großen Map Zeit, alles auf die Platte zu schreiben, bevor härtere Mittel greifen. Aktivieren und starten:

sudo systemctl daemon-reload
sudo systemctl enable --now minecraft
journalctl -u minecraft -f
[12:03:11 INFO]: Starting minecraft server version 26.3
[12:03:14 INFO]: Preparing level "world"
[12:03:22 INFO]: Done (8.421s)! For help, type "help"

(Die Ausgabe dient der Veranschaulichung; Ihre Version und Zeiten werden abweichen.) Die Zeile Done bedeutet, dass der Server läuft und lauscht.

Schritt 7: Die Firewall öffnen

Auf einer Firewall, die standardmäßig alles blockiert, lässt eine Regel Java-Spieler hinein:

sudo ufw allow 25565/tcp comment 'Minecraft Java'

Hat die Maschine noch keine Grundkonfiguration für die Firewall, richten Sie eine ein, bevor der Server bekannt wird; der Leitfaden zu Standard-Firewall-Regeln liefert ein Start-Regelwerk für einen Host mit Gameservern.

Speicherdimensionierung und Aikar's Flags

Zwei JVM-Regeln ersparen den meisten Ärger. Erstens: Setzen Sie -Xms gleich -Xmx, damit der Heap nie mitten im Spiel seine Größe ändert. Zweitens: Geben Sie der JVM nie das gesamte RAM der Maschine. Das Betriebssystem und der eigene Off-Heap-Overhead der JVM brauchen Platz, ein Server mit 8 GB RAM sollte also höchstens einen Heap von 6 GB fahren.

Über die Dimensionierung hinaus ist das Standard-Tuning Aikar's Flags, eine Konfiguration des G1 Garbage Collectors, die PaperMC als empfohlene Grundlage dokumentiert. Das unveränderte G1 neigt zu seltenen, langen Collections, die die Tick-Schleife für ganze Sekunden einfrieren; dieses Flag-Set tauscht sie gegen häufige kurze Pausen, die Spieler nicht bemerken. Die Seite von PaperMC verbindet die Flags mit einem Heap von mindestens 6 bis 10 GB "no matter how few players", was sie auf Maschinen mit 8 GB RAM oder mehr verortet. Die vollständige start.sh für einen Heap von 6 GB:

# /opt/minecraft/start.sh
#!/bin/sh
exec /usr/bin/java -Xms6G -Xmx6G -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 \
  -jar /opt/minecraft/server.jar nogui

Heaps über 12 GB verlangen eine Handvoll anderer Werte (darunter größere G1-Regionen); Aikars ursprüngliche Anleitung nennt die genauen Ersetzungen. Starten Sie den Dienst nach der Änderung neu, und die Flags sind aktiv.

Den Server erreichbar machen

Spieler können schon jetzt über die nackte Adresse und den Port beitreten: 203.0.113.10:25565. Das will niemand eintippen, also geben Sie dem Server einen Namen. Ein A-Eintrag bringt Sie auf halbem Weg ans Ziel; ein SRV-Eintrag entfernt auch den Port, sodass die Leute ein sauberes play.example.com eingeben, selbst wenn Sie den Server irgendwann umziehen oder den Port wechseln:

mc.example.com.                   300  IN  A    203.0.113.10
_minecraft._tcp.play.example.com. 300  IN  SRV  0 5 25565 mc.example.com.

Die Adressen und Domains hier stammen aus den Dokumentationsbereichen, die für Beispiele reserviert sind; setzen Sie Ihre eigenen ein.

Bevor Sie diese Adresse veröffentlichen, planen Sie für DDoS-Angriffe. Öffentliche Gameserver sind ein gewohntes Ziel, und Firewall-Regeln auf dem Host können einen volumetrischen Flood nicht auffangen, weil der Flood die Netzwerkanbindung füllt, bevor eine Regel auf dem Host überhaupt ein Paket sieht. Die Mitigation muss im Netzwerk vor dem Server sitzen; der Leitfaden zu DDoS-Angriffsarten erklärt, wie diese Angriffe aussehen und was sie aufhält. Wählen Sie den Hosting-Standort mit Blick darauf, denn nachträglich lässt sich das einem Server nicht hinzufügen.

Whitelist und Sicherheit am ersten Tag

Ein offener Server sammelt innerhalb weniger Tage, nachdem die Adresse durchgesickert ist, Griefer und Bots ein. Schalten Sie für alles, was nicht bewusst öffentlich ist, die Whitelist ein, bevor Sie die Adresse teilen.

Da der Server unter systemd läuft, hängt keine interaktive Konsole daran, Admin-Befehle laufen also über RCON. Aktivieren Sie es in server.properties, nur lokal:

enable-rcon=true
rcon.password=use-a-long-random-string-here

RCON lauscht auf Port 25575. Öffnen Sie diesen Port nicht in der Firewall; bei einer Firewall, die standardmäßig alles blockiert, bleibt er von außen unerreichbar. Auf der Maschine selbst funktioniert jeder RCON-Client (mcrcon ist ein verbreiteter):

mcrcon -H 127.0.0.1 -p 'your-rcon-password' "whitelist on" "whitelist add Alex" "op Alex"

Setzen Sie enforce-whitelist=true in server.properties, damit ein Reload jeden hinauswirft, der nicht auf der Liste steht. Beschränken Sie die Op-Liste auf Personen, denen Sie auch SSH-Zugang geben würden, denn Operatoren im Spiel können jeden Befehl ausführen, den RCON ausführen kann. Und lassen Sie online-mode=true stehen: Abschalten entfernt die Account-Prüfung vollständig und öffnet Identitätsmissbrauch und Logins mit gestohlenen Accounts die Tür. Auch Bedrock-Crossplay braucht es nicht ausgeschaltet, wie der Abschnitt zu Geyser zeigt.

Die Maschine selbst braucht dieselbe Sorgfalt wie jeder Linux-Host im Internet: SSH nur mit Schlüsseln, unbeaufsichtigte Sicherheitsupdates, keine überflüssigen Dienste. Die Checkliste zur Härtung von Linux-Servern ist das Gegenstück für diese Ebene.

Backups

Die Welt liegt im Verzeichnis world. Seit 26.1 legt Paper den Nether und das End darin ab, unter world/dimensions/minecraft/; ältere Paper-Versionen legten sie in eigene Ordner world_nether und world_the_end daneben, nehmen Sie diese beiden auf einem Server vor 26.1 also in den Befehl auf. Dateien zu kopieren, während der Server hineinschreibt, riskiert einen beschädigten Snapshot, deshalb stoppt das verlässliche Muster den Dienst um ein nächtliches tar herum:

sudo systemctl stop minecraft
sudo tar -C /opt/minecraft -czf /var/backups/minecraft-$(date +%F).tar.gz \
  world server.properties
sudo systemctl start minecraft

Lassen Sie es per cron zu einer Uhrzeit laufen, zu der Ihre Spieler schlafen; bei den meisten Welten dauert die Unterbrechung weniger als eine Minute. Ist jede Ausfallzeit inakzeptabel, schickt die Variante ohne Stopp save-off und save-all über RCON, kopiert die Dateien und sendet dann save-on. So oder so: Schicken Sie die Archive an einen Ort außerhalb der Maschine, denn Backups auf der Platte, die ausfällt, sind keine Backups. Testen Sie einmal eine Wiederherstellung, indem Sie in ein temporäres Verzeichnis entpacken und einen Wegwerf-Server darauf starten; der Tag, an dem Sie zum ersten Mal merken, dass ein Backup defekt ist, sollte nicht der Tag sein, an dem Sie es brauchen.

Updates

Minecraft hat 2026 unter seinen jahresbasierten Versionsnummern drei Game Drops veröffentlicht (26.1 im März, 26.2 im Juni, 26.3 am 15. September), mit Hotfixes dazwischen, und 26.4 ist in Snapshots. Der Ablauf eines Updates: Backup anlegen, die neue Jar für Ihre Server-Software herunterladen, server.jar ersetzen, den Dienst neu starten. Die Weltdaten werden an Ort und Stelle aktualisiert, wenn die neue Version sie lädt, und zurück geht es nicht: PaperMC weist darauf hin, dass eine auf 26.1 aktualisierte Welt nicht herabgestuft werden kann.

An der Reihenfolge verbrennen sich die Leute die Finger. Aktualisieren Sie die Server-Software erst, wenn Ihre Plugins oder Mods die neue Spielversion unterstützen; Paper veröffentlicht Builds pro Version, und ein Plugin, das einem Game Drop hinterherhinkt, lädt nicht oder verhält sich fehlerhaft. Halten Sie große Upgrades zurück, bis die Plugins, auf die Sie angewiesen sind, bereit sind, und spielen Sie bis dahin die Hotfix-Builds für Ihre aktuelle Version ein, denn darin stecken die Sicherheitskorrekturen. Paper 26.1 hat außerdem seinen internen Remapper entfernt, deshalb laden Plugins nicht mehr, die unter den gemappten Namen von Spigot in die Interna des Servers greifen; Plugins, die gegen die APIs von Bukkit und Paper geschrieben sind, waren nicht betroffen.

Bedrock-Crossplay mit Geyser

Java und Bedrock sind getrennte Spiele mit inkompatiblen Protokollen, und die Freunde, die am ehesten mitspielen wollen, sitzen an Smartphones, Konsolen oder der Bedrock-App für Windows. Geyser überbrückt die Lücke: Es nimmt Bedrock-Verbindungen an und übersetzt sie live in das Java-Protokoll. Auf einem Paper-Server sind das zwei Jars in plugins/: Geyser-Spigot, dazu Floodgate, damit Bedrock-Spieler ohne eigenen Java-Account beitreten können. Setzen Sie in der Konfiguration von Geyser auth-type: floodgate, um die Prüfung umzustellen.

Bedrock spricht UDP auf einem eigenen Port, öffnen Sie ihn also neben der Java-Regel:

sudo ufw allow 19132/udp comment 'Minecraft Bedrock (Geyser)'

Smartphones und Windows treten bei, indem sie einen Server mit Ihrer Adresse und Port 19132 hinzufügen. Konsolen sind der umständliche Fall: Ihre Serverliste zeigt nur offizielle Partner, Konsolenspieler brauchen also einen Umweg wie BedrockConnect. Floodgate kennzeichnet seine Spieler mit einem vorangestellten . im Benutzernamen, und eine Übersetzungsschicht ist nie perfekt (einige Blöcke und Bewegungen verhalten sich in Randfällen anders), aber alltägliches Survival-Crossplay funktioniert gut. SRV-Einträge gelten hier nicht; Bedrock-Clients fragen sie nie ab.

Geyser folgt jedem Game Drop mit Verzögerung. Am 24. September 2026 nannte seine Setup-Seite noch 26.2 als aktuelle Serverversion und erwähnte 26.3 nicht, prüfen Sie sie also, bevor Sie einen Crossplay-Server auf einen neuen Drop umstellen.

FAQ

Wie viel RAM braucht ein Minecraft-Server?

Das Minecraft-Wiki setzt die Untergrenze bei 1 GB Heap an, und mit 2 GB läuft eine Vanilla-Welt für eine Handvoll Freunde ohne Aussetzer. Ein kleiner öffentlicher Paper-Server mit ein paar Plugins kommt mit 4 GB gut aus, und schwere Modpacks nennen ihre eigenen Anforderungen, meist 8 GB oder mehr. Mehr ist nicht automatisch besser: Die Pausen der Garbage Collection wachsen mit der Heap-Größe, also richten Sie die Zuweisung an der Last aus und lassen ein paar Gigabyte für das Betriebssystem frei.

Welche Java-Version braucht ein Minecraft-Server?

Das hängt von der Spielversion ab, und mit der falschen bricht der Server schon beim Start ab. Der Game Drop 26.1 vom März 2026 hat die Anforderung auf Java 25 angehoben, also braucht alles Aktuelle diese Version. Die Reihe 1.20.5 bis 1.21.x braucht Java 21, und 1.18 bis 1.20.4 braucht Java 17. Modpacks, die an ältere Versionen gebunden sind, erben die ältere Anforderung, also prüfen Sie das Pack, bevor Sie eine Runtime installieren.

Können Bedrock-Spieler einem Java-Server beitreten?

Ja, über Geyser, das das Bedrock-Protokoll am Rand des Netzwerks in das Java-Protokoll übersetzt. Mit Floodgate brauchen Bedrock-Spieler nicht einmal einen Java-Account. Sie öffnen UDP-Port 19132 neben dem Java-Port, und Smartphones und PCs verbinden sich über Adresse und Port. Konsolen brauchen einen zusätzlichen Schritt wie BedrockConnect, weil ihre Serverliste auf offizielle Partner beschränkt ist. Einige Details im Spielablauf unterscheiden sich durch die Übersetzungsschicht, aber normales Survival-Spielen funktioniert.

Warum können sich meine Freunde nicht mit meinem Server verbinden?

Gehen Sie die Kette von oben nach unten durch. Prüfen Sie mit systemctl status, dass der Server läuft und das Log die Done-Meldung zeigt. Prüfen Sie, ob die Firewall 25565/tcp zulässt. Prüfen Sie, ob Ihre Freunde die richtige Adresse verwenden, und falls Sie einen SRV-Eintrag angelegt haben, testen Sie ihn, bevor Sie etwas anderes verdächtigen. Wird jemand mit einem gecrackten Launcher abgewiesen, während alle anderen hineinkommen, dann erledigt online-mode seine Aufgabe, und es liegt kein Fehler vor.

Brauche ich Paper, oder reicht Vanilla?

Vanilla reicht für eine kleine Welt mit unverändertem Survival; es ist die Referenzimplementierung und braucht keine Erklärung. Paper lohnt sich, sobald Sie bessere Performance unter Last oder irgendein Plugin wollen, weil Plugins serverseitig laufen und Spieler mit einem unveränderten Client beitreten. Mods sind der nächste Schritt: Sie brauchen Fabric oder NeoForge auf dem Server und eine passende Installation im Client jedes Spielers. Eine Vanilla-Welt ziehen Sie auf Paper um, indem Sie die neue Jar auf dasselbe Verzeichnis zeigen lassen; machen Sie vorher ein Backup.

Bereitstellung bei Serverside

Ein Minecraft-Server läuft monatelang auf einer öffentlichen Adresse, und damit gehört das Netzwerk, in dem er steht, zur Spezifikation. Serverside betreibt ein eigenes Netzwerk (AS55285) mit dauerhaft aktiver DDoS-Mitigation inline vor jedem Server, sodass ein Flood, der auf Ihre Welt zielt, upstream gefiltert wird, statt die Tick-Schleife zu erreichen, und ein neuer Server ist in weniger als einer Minute bereitgestellt.

Die Dimensionierungstabelle bestimmt das Produkt. Ein Cloud-VPS deckt eine Vanilla- oder kleine Paper-Welt für Freunde ab: ein paar Cores und 4 bis 8 GB RAM. Ein Community-Server oder ein schweres NeoForge-Modpack braucht Single-Thread-Taktrate und RAM-Reserven, um unter Last 20 Ticks pro Sekunde zu halten, und ein Serverside-Gameserver ist eine Single-Tenant-Maschine mit AMD Ryzen, auf der kein anderer Kunde den Core teilt, auf dem die Spielschleife läuft.

Auf derselben Maschine können andere Spiele daneben laufen. Die Anleitungen für Valheim und Palworld folgen demselben systemd-Muster, mit SteamCMD statt einer Jar.

Clay Berndt

Geschrieben von

Clay Berndt

CEO, Serverside.com & Host Havoc

Clay is the CEO of Serverside.com and Host Havoc, with more than a decade of experience running globally distributed hosting infrastructure and a game-server platform that has served over 200,000 customers.