Floodgate
Eine Ergänzung zu Geyser, mit der Bedrock-Spieler nur mit ihrem Microsoft-/Xbox-Account auf einen Java-Server joinen können, ganz ohne Java-Edition-Account.
Floodgate ist ein Plugin von GeyserMC, das zusammen mit Geyser arbeitet. Geyser übersetzt Bedrock-Verbindungen in Java-Verbindungen; Floodgate macht den Java-Account überflüssig. Bedrock-Spieler werden stattdessen über ihren Microsoft-/Xbox-Account authentifiziert, und der Java-Server akzeptiert sie, weil Floodgate für sie bürgt.
Wie Spieler angezeigt werden
Damit es keine Namenskonflikte mit Java-Spielern gibt, setzt Floodgate ein Präfix vor Bedrock-Namen. Standardmäßig ist das ein Punkt, ein Bedrock-Spieler namens Steve erscheint also als .Steve. Das Präfix lässt sich in der Config von Floodgate ändern. Außerdem bekommen Bedrock-Spieler eine von Floodgate erzeugte UUID statt einer Mojang-UUID.
Das ist wichtig für alles, was sich auf Spielernamen bezieht: Whitelists, Bans, Permissions und Plugins, die Spielerdaten speichern. Nutze den Namen mit Präfix oder die Befehle und die Dokumentation, die Floodgate für diese Fälle mitbringt.
Netzwerke
In einem Netzwerk wird Floodgate auf dem Proxy (zum Beispiel Velocity) und auf jedem Backend-Server installiert. Alle Installationen müssen dieselbe Datei key.pem verwenden, die Floodgate beim ersten Start erzeugt. Über diesen Key vertrauen die Backends der Aussage des Proxys, dass ein Spieler ein verifizierter Bedrock-Nutzer ist. Behandle ihn wie ein Passwort und teile ihn nie öffentlich.
Warum das für Server-Betreiber wichtig ist
Ohne Floodgate müsste ein reiner Bedrock-Spieler zusätzlich die Java Edition kaufen, nur um zu joinen. Mit Floodgate wird Crossplay praktikabel, für gemischte Freundesgruppen und für öffentliche Server, die Konsolen- und Handy-Spieler wollen.
Praxistipp
Leg das Namenspräfix fest, bevor viele Bedrock-Spieler auf deinem Server sind. Wenn du es später änderst, ändern sich auch ihre Namen, und das kann bestehende Permissions, Homes oder Claims kaputtmachen, die per Name gespeichert sind.