Minecraft gibt es in zwei Editionen, die fast gleich aussehen, unter der Haube aber getrennte Spiele sind. Die Java Edition läuft auf Windows, macOS und Linux. Die Bedrock Edition läuft auf Handys, Tablets, Xbox, PlayStation, Nintendo Switch und Windows. Im Einzelspieler sind die Unterschiede meist nur Kleinigkeiten. Im Multiplayer entscheiden sie darüber, welchen Servern du überhaupt beitreten kannst, und genau hier kommen Crossplay-Server ins Spiel.
Warum die beiden Editionen normalerweise nicht zusammen spielen können
Die Editionen sind in verschiedenen Programmiersprachen geschrieben und sprechen unterschiedliche Netzwerkprotokolle. Ein Java-Client redet mit einem Java-Server über TCP, standardmäßig auf Port 25565. Ein Bedrock-Client redet mit einem Bedrock-Server über UDP, standardmäßig auf Port 19132. Die Nachrichten, die sie schicken, die Art, wie sie Blöcke und Items beschreiben, und sogar der Umgang mit Spielerbewegungen sind verschieden. Ohne etwas dazwischen bekommt ein Bedrock-Spieler, der sich mit einem Java-Server verbinden will, überhaupt keine Antwort.
Bedrock-Spieler können plattformübergreifend auf allen Bedrock-Geräten zusammen spielen, ein Handy-Spieler und ein Xbox-Spieler können sich also eine Welt oder einen Bedrock-Server teilen. Java-Spieler können nur mit anderen Java-Spielern spielen. Die Grenze verläuft zwischen den Editionen, nicht zwischen den Geräten.
Unterschiede, die auf einem Server wichtig sind
| Java Edition | Bedrock Edition | |
|---|---|---|
| Plattformen | Windows, macOS, Linux | Handys, Tablets, Konsolen, Windows |
| Standard-Port | 25565 (TCP) | 19132 (UDP) |
| Server hinzufügen | Beliebige Adresse über das Mehrspieler-Menü | Beliebige Adresse auf Handys und Windows; Konsolen zeigen nur Partnerserver |
| Anpassung | Mods und ein riesiges Plugin-Ökosystem auf Servern | Add-ons, Verhaltenspakete und Ressourcenpakete |
| Versionen auf Servern | Server akzeptieren oft mehrere Versionen | Server erwarten meist eine aktuelle Version |
Auch ein paar Unterschiede im Gameplay fallen schnell auf, wenn Spieler beider Editionen sich einen Server teilen:
- Kampf. Java hat einen Angriffs-Cooldown, das Timing deiner Schläge zählt also. Im Bedrock-Kampf zahlt sich schnelleres Klicken oder Tippen aus. Wer an ein System gewöhnt ist, findet das andere oft ungewohnt, deshalb richten sich PvP-Server meist an eine Edition als Hauptzielgruppe.
- Redstone. Manche Schaltungen verhalten sich anders, weil Java und Bedrock Redstone unterschiedlich aktualisieren. Maschinen aus einem Tutorial für die eine Edition funktionieren in der anderen womöglich nicht.
- Steuerung und Oberfläche. Bedrock hat Touch- und Controller-Layouts und ein anderes Inventar. Servermenüs aus Truhen oder eigenen Items sehen auf beiden Seiten etwas unterschiedlich aus.
- Mods. Modded-Server, die einen Mod-Loader auf dem Client voraussetzen, gibt es nur für Java. Ein Bedrock-Spieler kann diese Mods nicht installieren, also können solche Server kein Crossplay anbieten.
Was ein Java + Bedrock-Server ist
Die meisten Crossplay-Server sind Java-Server mit einer zusätzlichen Schicht, die Bedrock-Spieler hereinlässt. Die Welt, die Plugins und die Spielregeln liegen alle auf der Java-Seite. Bedrock-Spieler verbinden sich über einen eigenen Port, und ein Übersetzer wandelt alles in Echtzeit zwischen den beiden Protokollen um.
Das bekannteste Open-Source-Tool dafür ist Geyser. Es funktioniert als Brücke: Es nimmt die Bedrock-Verbindung an, übersetzt die Aktionen des Bedrock-Spielers in das, was ein Java-Client senden würde, und übersetzt die Antworten des Servers zurück in etwas, das das Bedrock-Spiel anzeigen kann. Für den Java-Server sieht der Bedrock-Spieler wie ein weiterer Java-Spieler aus.
Geyser allein verlangt noch, dass jeder Spieler ein Java-Konto besitzt. Ein Begleit-Tool namens Floodgate hebt diese Voraussetzung auf. Damit können Bedrock-Spieler einfach mit ihrer Bedrock-Anmeldung (Microsoft) beitreten und bekommen auf dem Server eine eigene Identität, damit es keine Konflikte mit Java-Namen gibt. Viele Server markieren Bedrock-Spieler mit einem Präfix vor dem Namen, oft einem Punkt oder Sternchen: .Steve wäre also ein Bedrock-Spieler und Steve ein Java-Spieler. Welches Präfix genau verwendet wird, hängt von der Konfiguration des Servers ab.
Für dich als Spieler ist das Setup unsichtbar. Java-Spieler treten mit der üblichen Adresse bei. Bedrock-Spieler fügen denselben Server mit dem Bedrock-Port hinzu, den der Server angibt. Das ist oft 19132, kann aber abweichen, wenn sich mehrere Server eine Maschine teilen.
Grenzen von Crossplay
Die Übersetzung reicht fürs alltägliche Spielen völlig aus, perfekt ist sie aber nicht. Bevor du dich als Bedrock-Spieler auf einen Crossplay-Server festlegst, solltest du wissen, wo es hakt.
- Du spielst die Java-Version des Spiels. Der Server läuft nach Java-Regeln, Weltgenerierung, Mob-Verhalten, Redstone und Kampf folgen also Java. Ein Bedrock-Spieler merkt vielleicht, dass sich manche Mechaniken seltsam anfühlen, etwa der Angriffs-Cooldown.
- Manche Features fehlen oder werden nur angenähert. Wo Java etwas hat, das Bedrock nicht direkt darstellen kann, setzt der Übersetzer die nächstbeste Entsprechung ein. Bestimmte Blöcke, Item-Details oder Effekte können anders aussehen als bei Java-Spielern.
- Eigene Inhalte bedeuten Zusatzaufwand. Server mit eigenen Items, Modellen oder Menüs aus Java-Ressourcenpaketen müssen eine Bedrock-Version dieser Inhalte bereitstellen. Tun sie das nicht, sehen Bedrock-Spieler einfache Items oder Platzhaltertexturen.
- Menüs und GUIs unterscheiden sich. Plugin-Menüs aus Inventarbildschirmen funktionieren, können auf dem Handy aber gedrängt wirken. Manche Server zeigen Bedrock-Spielern stattdessen native Formulare, die meist einfacher zu bedienen sind.
- Versionsverzug. Nach einem neuen Bedrock-Update braucht ein Crossplay-Server eventuell ein, zwei Tage, um seinen Übersetzer zu aktualisieren. In dieser Zeit bekommen Spieler mit der neuesten Bedrock-Version unter Umständen eine „veraltet“-Meldung.
- Anti-Cheat und Bewegung. Weil Bedrock-Bewegungen übersetzt werden, sind manche Anti-Cheat-Plugins bei Bedrock-Spielern strenger, und schnelle Bewegungen oder Lag können gelegentlich zu Rubberbanding führen.
- Skins. Normale Skins werden für Java-Spieler meist übernommen, aber Bedrock-spezifische Skin-Features wie Items aus dem Charakter-Editor oder Umhänge erscheinen auf der Java-Seite womöglich nicht genauso.
Nichts davon hält Bedrock-Spieler davon ab, Spaß an Survival, Skyblock, Creative oder den meisten Minigames zu haben. Am stärksten fällt es auf Servern ins Gewicht, die auf präzisen Kampf oder viele eigene Inhalte setzen.
Welche Edition für den Multiplayer
- Du spielst auf Handy, Tablet oder Konsole. Du hast Bedrock, also such nach Servern, die Bedrock akzeptieren. Crossplay-Server öffnen dir den Zugang zu vielen Communitys, die auf Java angefangen haben.
- Du spielst am PC, deine Freunde am Handy oder an der Konsole. Auf einem Crossplay-Server bleibst du bei Java, während sie von ihren Geräten aus beitreten.
- Du willst Mods oder die größte Serverauswahl. Java hat mehr Server, mehr Versionen zur Auswahl und volle Mod-Unterstützung.
- Dir ist kompetitives PvP wichtig. Wähle die Edition, für die der Server gebaut ist. Die meisten PvP-Communitys stimmen ihren Kampf auf eine der beiden ab.
So findest du Crossplay-Server auf MCServerScout
Server, die beide Editionen akzeptieren, tragen in der Liste ein Java + Bedrock-Abzeichen. Um nur diese zu sehen, öffne die Liste, gefiltert auf Server, die auch Bedrock akzeptieren. Danach kannst du nach Modus eingrenzen, zum Beispiel indem du die Survival-Server oder Skyblock-Server durchgehst und auf das Abzeichen achtest.
Wenn du einen Server öffnest, prüfe vor dem Verbinden drei Dinge:
- Die Bedrock-Adresse und den Port auf der Seite des Servers. Oft ist es dieselbe Adresse mit Port 19132, aber nicht immer.
- Die Versionen, die für den Server angegeben sind. Die Live-Spielerzahl zeigt dir, ob der Server gerade läuft.
- Bewertungen anderer Spieler, die oft erwähnen, wie gut der Server in der Praxis von Bedrock aus funktioniert.
Wenn du einen Java-Server mit Geyser und Floodgate betreibst, kannst du ihn mit seiner Java-Adresse kostenlos eintragen; diese Adresse prüft die Liste.