Vier Wege zum gemeinsamen Spielen, und wann welcher passt
Das Öffnen im LAN braucht keinerlei Einrichtung. In der Java Edition öffnest du das Pausenmenü, wählst die Option, die Welt im LAN zu öffnen (Open to LAN), legst Spielmodus und Befehlsrechte fest und startest die LAN-Welt. Spieler im selben Heimnetz sehen sie automatisch in ihrer Mehrspieler-Liste, und seit 1.19.3 kannst du den Port selbst im Feld für die Portnummer wählen. Es ist deine Einzelspielerwelt, für andere geöffnet: Sie existiert nur, solange du sie offen hast, und erreicht nur Leute in deinem Netzwerk.
Realms ist Mojangs eigenes, kostenpflichtiges Abo, mit kostenloser Testphase. Laut Mojang spielst du in einem Java-Realm mit bis zu 10 weiteren Spielern gleichzeitig, kannst bis zu 3 Welten speichern, das Realm ist immer online, und Java-Spieler können nur Realms mit anderen Java-Spielern beitreten. Um Serverdateien musst du dich nicht kümmern, und genau das ist der Reiz.
Selbst hosten heißt: Du lässt die kostenlose Serversoftware auf einem eigenen Rechner laufen. Das kostet nur Strom und Upload-Bandbreite und gibt dir volle Kontrolle über Plugins, Mods und jede Einstellung. Der Preis dafür sind Portweiterleitung, eine Heim-IP, mit der sich deine Freunde verbinden, und ein Rechner, der laufen muss, sobald jemand spielen will.
Ein gemieteter Server gibt dir dieselbe Kontrolle, ohne dass deine Heimleitung im Spiel ist. Er läuft, während du schläfst, deine Freunde erfahren nie deine Heim-IP, und Backups hängen nicht davon ab, dass jemand daran denkt. Selbst hosten oder mieten (auf Englisch) zeigt die echten Kosten beider Wege.
- Freunde im selben Haushalt oder WLAN, die zusammen spielen: im LAN öffnen
- Eine kleine Java-Gruppe ohne Lust auf Einrichtung und Serverdateien: Realms
- Eine Gruppe, die Plugins, Mods oder volle Kontrolle will, mit freiem PC und öffentlicher IPv4: selbst hosten
- Freunde an anderen Orten, eine Welt, die auch offline von dir läuft, oder eine Heimleitung hinter CGNAT: Server mieten
Java oder Bedrock, und wie Bedrock-Freunde mitspielen
Java Edition und Bedrock Edition nutzen unterschiedliche Server und können von Haus aus nicht den Welten der jeweils anderen beitreten. Kläre das zuerst, denn es entscheidet über die Software.
Spielen alle Bedrock, also auf Handy, Tablet, Windows oder Konsole, ist Bedrock Dedicated Server die passende Software. Das Minecraft Wiki nennt als Standard-Ports UDP 19132 für IPv4 und 19133 für IPv6, sagt, dass er unter Windows und Linux läuft, und führt die erlaubten Spieler in der allowlist.json. Ein Haken: Laut Wiki können Spieler auf Xbox, PlayStation und Switch nicht über eine normale Serververbindung beitreten, sondern nur über ein eigenes DNS oder eine LAN-Verbindung.
Ist die Gruppe gemischt, betreibst du einen Java-Server mit Geyser und Floodgate. Geyser übersetzt Bedrock-Clients auf deine Java-Welt, und mit Floodgate treten Bedrock-Spieler mit ihrem eigenen Bedrock-Konto bei, ohne gekaufte Java Edition. Auf Paper sieht das Setup von GeyserMC so aus: Geyser-Spigot.jar in den Ordner plugins legen, Floodgate-Spigot.jar daneben, neu starten, in der Geyser-Config auth-type auf floodgate setzen und noch einmal neu starten.
Am Port scheitern die meisten Setups. Geyser lauscht auf einem eigenen Port, standardmäßig 19132, und der darf nicht der Port des Java-Servers sein. Laut GeyserMC muss er für TCP und UDP weitergeleitet werden: Aktuelle Bedrock-Versionen finden deinen Server über TCP und spielen über UDP, nur mit UDP taucht der Server also gar nicht auf. Prüf auch die Versionen. GeyserMC führt aktuell Bedrock 26.30 bis 26.52 und Java 26.3 als unterstützt. Geyser läuft auch auf Fabric und NeoForge, dort aber nur mit serverseitigen Mods.
- Alle auf Bedrock: Bedrock Dedicated Server, UDP 19132, allowlist.json
- Alle auf Java: offizielles Server-Jar oder Paper, TCP 25565
- Gemischt: Paper mit Geyser und Floodgate, Geyser-Port für TCP und UDP weitergeleitet
- Konsolenspieler brauchen für jeden fremden Server einen Umweg; GeyserMC beschreibt die Möglichkeiten auf seiner Konsolen-Seite
Server einrichten: offizielles Jar oder Paper, und Java 25
Die aktuelle Java-Edition-Version ist 26.3, erschienen am 15. September 2026, und sie braucht mindestens Java 25. Diese Anforderung gilt seit 26.1: Laut Minecraft Wiki braucht Minecraft ab 26.1 Java 25, und PaperMC nennt für Paper mindestens Java 25, für die Builds von 1.20 bis 1.21.11 Java 21. Startet der Server direkt nach der Installation nicht, prüf, welches Java dein Befehl tatsächlich aufruft.
Der offizielle Server ist ein einzelnes Jar von Mojangs Download-Seite auf minecraft.net. Leg einen leeren Ordner an, lege das Jar hinein und starte es aus einem Terminal. Mojang gibt als Befehl java -Xmx4G -Xms4G -jar an, gefolgt vom Dateinamen des Jars und nogui. Ohne nogui öffnet der Server ein eigenes Fenster. Die beiden Zahlen sind der Speicher, den der Server nutzen darf. Für eine kleine Gruppe auf einer Vanilla-Welt oder Paper mit ein paar Plugins reichen 2 GB locker, und der Minecraft RAM Calculator (auf Englisch) rechnet dir aus Spielerzahl und Serversoftware einen Wert aus.
Paper ist die übliche Alternative. Es übernimmt eine Vanilla-Welt so, wie sie ist, bringt Plugin-Support und Performance-Verbesserungen mit, und Geyser installierst du dort als Plugin. Lade einen Build von papermc.io herunter und starte ihn genauso: In der PaperMC-Doku steht java -Xms4G -Xmx4G -jar paper.jar --nogui. Willst du Mods statt Plugins, lies vor dem Erzeugen der Welt unseren Vergleich von Paper, Forge und Fabric (auf Englisch).
Der erste Start bricht immer früh ab. Der Server schreibt eine eula.txt mit eula=false und fährt herunter. Lies Mojangs EULA, ändere die Zeile auf eula=true und starte erneut. PaperMC dokumentiert außerdem das Startflag -Dcom.mojang.eula.agree=true, das die Prüfung der Datei überspringt.
- Java 25 für 26.1 und neuer installieren, also auch für das aktuelle 26.3
- Offizielles Jar: java -Xmx2G -Xms2G -jar server.jar nogui, mit dem echten Dateinamen deines Jars
- Paper: java -Xms2G -Xmx2G -jar paper.jar --nogui
- Der erste Start schreibt die eula.txt; eula=true setzen und neu starten
Port 25565, Portweiterleitung und die CGNAT-Mauer
Ein Java-Server lauscht auf TCP-Port 25565, solange du server-port in der server.properties nicht änderst. Lass server-ip leer, dann lauscht der Server auf jeder Adresse des Rechners. Laut Wiki ist ein ausgefülltes server-ip der häufigste Grund, warum sich ein Server nicht an seinen Port binden kann.
Freunde in deinem eigenen Netzwerk brauchen nichts weiter. Für Freunde aus dem Internet gehst du in der Reihenfolge des Wikis vor: Port in der Firewall des Rechners freigeben, auf dem der Server läuft, dann im Router den Port an die interne IP dieses Rechners weiterleiten. Gib dem Rechner vorher eine feste interne Adresse, sonst greift die Regel nicht mehr, sobald der Router ihm eine andere zuteilt. Teste den Port danach mit einem Online-Portchecker, während der Server läuft.
Ist die Weiterleitung korrekt und der Checker meldet trotzdem geschlossen, prüf auf CGNAT. Manche Anbieter teilen eine öffentliche IPv4-Adresse unter vielen Kunden auf, und dann gibt es an deinem Router keinen Port, der bei dir ankommt. Vergleiche die WAN-Adresse, die dein Router anzeigt, mit der Adresse, die eine Wie-ist-meine-IP-Seite meldet. Weichen sie ab, übersetzt etwas vor deinem Router die Adressen, und liegt die Adresse des Routers in 100.64.0.0/10, dem Bereich, den RFC 6598 für Carrier-Grade NAT reserviert, kann Portweiterleitung an diesem Anschluss nicht funktionieren.
Dann bleiben dir drei Auswege. Frag deinen Anbieter nach einer öffentlichen IPv4-Adresse. Nutze einen Tunnel-Dienst wie playit.gg, den auch die Anleitung von GeyserMC nennt, und nimm in Kauf, dass der Verkehr einen Umweg nimmt. Oder miete einen Server, der von Anfang an eine öffentliche Adresse hat. Kommt ein Freund trotzdem nicht rein, geh Verbindung fehlgeschlagen: Lösungen nach Fehlermeldung durch.
- server-port steht standardmäßig auf 25565 und ist ein TCP-Port
- Port erst in der Firewall des Server-Rechners öffnen, dann im Router weiterleiten
- An eine feste interne IP weiterleiten und bei laufendem Server mit einem Portchecker testen
- WAN-Adresse des Routers anders als deine öffentliche IP oder in 100.64.0.0/10: Du sitzt hinter CGNAT
Whitelist, Operatoren und online-mode
Auf einen Server für Freunde sollen nur deine Freunde, und Minecraft bringt das schon mit. Die Einstellung white-list in der server.properties schaltet die Whitelist ein, und ab 26.3 enthält eine neu erzeugte server.properties white-list=true, während ältere Versionen false als Standard hatten. Stammt deine Datei aus einer älteren Version, prüf das.
Pflege die Liste per Befehl statt in der Datei. whitelist add mit einem Namen fügt einen Spieler hinzu, der dafür nicht online sein muss, whitelist remove nimmt ihn wieder heraus, und whitelist list zeigt alle. Bearbeitest du die whitelist.json doch von Hand, führ danach whitelist reload aus. Mit enforce-whitelist=true werden Spieler, die online sind, aber nicht auf der Liste stehen, beim Neuladen der Liste gekickt.
Operatoren sind Spieler, die Befehle ausführen dürfen. op mit einem Namen trägt einen Spieler mit dem Level aus op-permission-level in die ops.json ein, und in der Java Edition können Operatoren immer joinen, auch bei aktiver Whitelist. Gib das dir selbst und Leuten, denen du die Welt anvertrauen würdest, sonst niemandem.
Lass online-mode=true, das ist der Standard. Damit prüft der Server jeden Spieler gegen Mojangs Kontodienst. Ist es aus, kann jeder unter jedem Namen joinen, und schaltest du es später wieder ein, ändert sich die UUID jedes Spielers, sodass Inventare und Rechte leer wirken.
Bedrock-Spieler, die über Floodgate joinen, brauchen einen Extraschritt. Die FAQ von GeyserMC nennt zwei Wege: /fwhitelist add mit ihrem Bedrock-Namen, was funktioniert, sobald sie einmal irgendeinem Geyser-Server beigetreten sind, oder das normale whitelist add mit dem Floodgate-Präfix vor dem Namen, in den Beispielen von GeyserMC ein Punkt. Der Minecraft server.properties Generator (auf Englisch) baut dir eine Datei mit Whitelist, Spielmodus, Schwierigkeit und Port.
- white-list=true, dann whitelist add <name> für jeden Freund
- whitelist reload nach jeder Änderung von Hand an der whitelist.json
- op <name> für dich selbst; Operatoren umgehen in Java die Whitelist
- online-mode=true lassen
- Bedrock-Freunde: /fwhitelist add <name> oder whitelist add mit dem Floodgate-Präfix
Freunde einladen: die richtige Adresse
Welche Adresse funktioniert, hängt davon ab, wo dein Freund sitzt. Auf dem Rechner, auf dem der Server läuft, verbindest du dich mit localhost. Im selben Heimnetz nutzen deine Freunde die interne IP dieses Rechners. Aus dem Internet nutzen sie deine externe IP, und die funktioniert erst, wenn der Port weitergeleitet ist. Hast du den Port von 25565 geändert, hängen sie einen Doppelpunkt und den Port an die Adresse.
Im Spiel öffnen sie das Mehrspieler-Menü, fügen einen Server hinzu und tragen die Adresse als Serveradresse ein, oder sie nutzen die Direktverbindung für einen einmaligen Beitritt. Teste die Adresse selbst, bevor du sie verschickst: Ein Handy im Mobilfunknetz, außerhalb deines WLANs, zeigt dir schnell, was ein Spieler von außen sieht.
Zwei Dinge machen die Adresse angenehmer. Die meisten Heimanschlüsse haben eine dynamische IP, die sich ändern kann, und das Wiki rät, beim Anbieter nach einer statischen zu fragen. Sonst schickst du die Adresse bei jeder Änderung neu. Und wenn dir eine Domain gehört, können deine Freunde mit einem SRV-Eintrag namens _minecraft._tcp einen Namen ohne Port eintippen.
Bedrock-Freunde, die über Geyser kommen, fügen in Bedrock einen Server mit derselben Adresse und dem Geyser-Port hinzu, also 19132, wenn du ihn nicht geändert hast.
- Selber Rechner: localhost
- Selbes Netzwerk: die interne IP des Server-Rechners, plus :port, falls nicht 25565
- Internet: deine externe IP, plus :port, falls nicht 25565
- Bedrock über Geyser: dieselbe Adresse mit dem Geyser-Port
Backups, die dich wirklich retten
Die Welt ist ein Ordner, und ein Backup ist eine Kopie davon an einem anderen Ort. Am sichersten stoppst du den Server und kopierst den Ordner. Kopierst du bei laufendem Server, erwischst du womöglich halb geschriebene Dateien.
Musst du ohne Stopp sichern, hat der Server Befehle dafür. save-off sorgt dafür, dass der Server nicht mehr in die Weltdateien schreibt, sodass du sie kopieren kannst, save-all flush schreibt alles auf einmal auf die Platte und friert den Server dabei kurz ein, und save-on schaltet das Schreiben nach dem Kopieren wieder ein. save-off wird bei einem Neustart zurückgesetzt, ein Absturz mitten im Backup lässt das Speichern also nicht ausgeschaltet.
Sichere mehr als nur die Welt. Behalte server.properties, whitelist.json, ops.json und auf Paper den Ordner plugins, damit eine Wiederherstellung auch deine Einstellungen und die Zugänge deiner Freunde zurückbringt und nicht nur das Gelände. Auf Paper vor 26.1 liegen Nether und End in eigenen Ordnern world_nether und world_the_end, kopiere die also mit.
Mach vor jedem Versionsupdate ein zusätzliches Backup. Eine Welt, die in einer neueren Version geöffnet wurde, wird umgeschrieben und lädt in der alten nicht mehr, die Kopie ist dann dein einziger Weg zurück. Bewahre Backups nicht auf dem Rechner auf, auf dem der Server läuft, denn eine kaputte Platte nimmt sonst beides mit.
- Server stoppen und den Weltordner kopieren, oder save-off, save-all flush, kopieren, save-on
- server.properties, whitelist.json, ops.json und plugins mitsichern
- Vor jedem Minecraft-Versionsupdate sichern
- Kopien auf einem anderen Rechner oder Dienst aufbewahren