Ja, das geht. Mit dem Plugin Geyser koennen Spieler auf Xbox, PlayStation, Switch, Telefon und der Windows-Version von Minecraft auf einem normalen Java-Server joinen. Mit Floodgate dazu brauchen sie dafuer keinen separaten Java-Account. Es dauert eine Viertelstunde und es ist der einzige Weg, einen Server zu haben, auf dem alle spielen koennen, egal welche Version sie nutzen.
Wie es funktioniert, in einem Absatz
Java und Bedrock sprechen eine unterschiedliche Netzwerksprache. Geyser sitzt als Uebersetzer zwischen dem Bedrock-Spieler und deinem Java-Server: Es empfaengt Bedrock-Verkehr auf einem eigenen UDP-Port (Standard 19132) und wandelt ihn in das um, was der Java-Server erwartet. Der Server sieht einen normalen Java-Spieler. Floodgate regelt die Identitaet: Ohne Floodgate muss ein Bedrock-Spieler sich mit einem Java-Account einloggen, mit Floodgate reicht sein Microsoft-Account und er erhaelt ein eigenes Praefix in seinem Namen (Standard ein Punkt), damit er nie mit einem Java-Spieler mit demselben Namen kollidiert.
Was du brauchst
- Einen Server auf Paper (oder Fabric, NeoForge, Velocity). Auf Vanilla funktioniert es nicht, da Vanilla keine Plugins laedt.
- Einen zusaetzlichen UDP-Port fuer Geyser. Dein Java-Port ist TCP; Bedrock kommuniziert ueber UDP. Im Game-Panel siehst du unter Network, welche Ports dein Server hat. Hast du nur einen, fordere einen weiteren per Ticket an; bei allen Paketen sind zusaetzliche Ports inklusive.
- Die zwei Plugins von geysermc.org: Geyser-Spigot und Floodgate-Spigot. Nimm den Build, der zu deiner Minecraft-Version passt; Geyser folgt neuen Releases meist innerhalb weniger Tage.
Installation in fuenf Schritten
- Lade
Geyser-Spigot.jarundfloodgate-spigot.jarin den Ordnerpluginsueber den Tab Files hoch. - Starte den Server neu. Beide Plugins erstellen jetzt ihre Konfigurationsordner.
- Oeffne
plugins/Geyser-Spigot/config.yml. Setze unterbedrock:die Zeileport:auf deinen zusaetzlichen UDP-Port und setzeclone-remote-port: false. Setze unterremote:die Zeileauth-type:auffloodgate. - Starte erneut neu. In der Konsole meldet Geyser "Started Geyser on 0.0.0.0:<Port>".
- Lass einen Bedrock-Spieler den Server mit der IP-Adresse deines Servers und dem UDP-Port aus Schritt 3 hinzufuegen. Auf Konsole geht das ueber "Server", "Server hinzufuegen".
Die Schritt-fuer-Schritt-Version mit den exakten Konfigurationszeilen findest du in der Wissensdatenbank: GeyserMC einrichten.
Was nicht oder anders funktioniert
Sei ehrlich zu deinen Spielern, sonst bekommst du die Fragen trotzdem:
- Benutzerdefinierte Menues und Inventare von Plugins sehen auf Bedrock teilweise anders aus oder es fehlen Buttons. Geyser uebersetzt so viel wie moeglich, aber Bedrock hat andere Bildschirme.
- Resource Packs und benutzerdefinierte Items funktionieren nicht automatisch. Dafuer gibt es separate Geyser-Erweiterungen, und das ist Arbeit.
- Snapshots und das neueste Release. Direkt nach einem Minecraft-Update kann Geyser ein paar Tage hinterherhinken. Aktualisiere deinen Server erst, wenn ein Geyser-Build dafuer existiert, sonst stehen deine Bedrock-Spieler voruebergehend draussen.
- Bestimmte Plugins, die auf den Client angewiesen sind (zum Beispiel benutzerdefinierte Schriftarten oder manche Minigame-Plugins), funktionieren fuer Bedrock nicht.
Nativer Bedrock-Server oder Java mit Geyser?
| Java-Server mit Geyser | Nativer Bedrock-Server | |
|---|---|---|
| Wer joinen kann | Java und Bedrock (alle Plattformen) | Nur Bedrock |
| Plugins und Mods | Alles von Paper, Fabric, Forge | Nur Behavior Packs und Add-ons |
| Verwaltung | Mehr Einstellungen, mehr Moeglichkeiten | Einfacher, weniger zu konfigurieren |
| Chance auf merkwuerdige Darstellung | Klein, aber bei benutzerdefinierter UI vorhanden | Keine |
| Fuer wen | Gemischte Gruppe, oder Java-Spieler, die Konsolen-Freunde einladen wollen | Gruppe, die ausschliesslich auf Konsole oder Telefon spielt |
Spielt niemand in deiner Gruppe auf Java, nimm einen Bedrock-Server. Ist auch nur ein Java-Spieler dabei, dann ist Java mit Geyser die einzige Option, die alle bedient.
Brauchen Bedrock-Spieler einen Java-Account?
Nicht mit Floodgate. Ohne Floodgate schon: Dann muessen sie beim Beitreten mit einem Java-Account einloggen. Installiere Floodgate also immer mit.
Warum koennen meine Bedrock-Spieler nicht verbinden?
In der Reihenfolge der Wahrscheinlichkeit: Der UDP-Port in config.yml stimmt nicht mit dem Port im Panel ueberein; sie verwenden den Java-Port statt den Geyser-Port; oder Geyser ist noch nicht fuer deine Minecraft-Version aktualisiert. Schau in der Konsole nach der Startmeldung von Geyser, dort steht der Port, auf dem er lauscht.
Kann ich eine Whitelist fuer Bedrock-Spieler verwenden?
Ja. Floodgate-Spieler stehen in der Whitelist mit ihrem Praefix, Standard ein Punkt: whitelist add .Name. Der Befehl /fwhitelist add Name von Floodgate erledigt das automatisch korrekt.
Kostet Geyser viel zusaetzlichen Speicher?
Wenig: Rechne mit ein paar hundert MB fuer das Plugin selbst. Jeder Bedrock-Spieler zaehlt danach einfach als Spieler. Ein Paket mit 4 GB und Geyser traegt eine Gruppe von zehn ohne Probleme.
Alle Minecraft Java-Pakete von HostValues haben zusaetzliche Ports inklusive und laufen auf Paper, sodass du Geyser direkt nach der Bestellung installieren kannst.