NEU 📢 Begrenztes Startangebot: bis zu 70 % Rabatt auf deinen ersten Monat, für jedes Spiel!Tarife ansehen

So lässt du Bedrock-Spieler über Geyser deinem Java-Server beitreten

MinecraftUpdated Oct 22, 20268 min read

Java Edition und Bedrock Edition sind verschiedene Spiele, deshalb können Bedrock-Spieler normalerweise keinem Java-Server beitreten. Geyser ist ein Plugin, das zwischen ihnen übersetzt. Floodgate gehört dazu, damit Bedrock-Spieler beitreten können, ohne einen Java-Account zu besitzen. Zusammen lassen sie Freunde auf Windows, Handys und Tablets derselben Java-Welt beitreten wie Spieler auf einem Computer mit Java Edition.

Das Panel richtet beide mit einem Button für dich ein. Diese Anleitung behandelt diesen Button, wie sich Bedrock-Spieler verbinden und was du von Hand tust, wenn der Button nicht angeboten wird.

Was funktioniert und was nicht

  • Bedrock-Spieler treten derselben Welt bei wie Java-Spieler und chatten mit ihnen.
  • Geyser kann nicht übersetzen, was die meisten Mods hinzufügen, etwa neue Blöcke und Items. Die Seite zu unterstützten Versionen von Geyser sagt, dass Geyser einen Java-Client einer bestimmten Version emuliert, zum Zeitpunkt des Schreibens 26.2. Dein Java-Server muss also Spieler dieser Version akzeptieren. Bedrock-Spieler können keine Java-Mods installieren, ein Server, dessen Inhalte von Mods kommen, passt also nicht gut.
  • Geyser macht aus Java-Ressourcenpaketen keine Bedrock-Pakete.
  • Bedrock-Spieler nutzen Bedrock-Steuerung, deshalb unterscheiden sich manche Details des Spiels von Java.

Die eigene Seite von Geyser listet die Java- und Bedrock-Versionen auf, die es im Moment unterstützt. Siehe geysermc.org. Neue Minecraft-Versionen können erscheinen, bevor Geyser sie unterstützt.

Crossplay im Panel einschalten

Den Button gibt es bei einem Java-Server mit Paper, Purpur, Spigot, Folia, Magma, Ketting, Velocity, BungeeCord oder Waterfall. Er wird nicht angeboten bei Fabric-, Forge-, NeoForge-, Quilt-, Vanilla-, Sponge-, Mohist-, Custom-Jar-, Modpack- oder Bedrock-Servern. Öffne dafür ein Ticket und sag uns, was du vorhast.

  1. Öffne deinen Server im Panel und klick im linken Menü auf Ports & Netzwerk.
  2. Such die Karte Bedrock-Crossplay. Sagt sie, dass der Server nicht überbrücken kann, nennt sie den Grund, etwa dass die Minecraft-Version für jedes Geyser-Release zu neu ist oder ein älteres Java, als Geyser braucht. Folge dem Grund, den sie nennt.
  3. Klick auf Crossplay aktivieren. Du brauchst die Berechtigung, Dateien und Ports zu erstellen. Bist du ein eingeladener Helfer ohne beides, frag den Besitzer.
  4. Das Panel installiert Geyser und Floodgate im Ordner plugins, fügt deinem Server einen zweiten Port für den Bedrock-Verkehr hinzu und sagt Geyser, ihn zu nutzen. Die Karte zeigt dann Bedrock-Spieler verbinden sich mit mit einer Adresse und einem Port sowie einem Kopieren-Button. Sie zeigt das nur, bis du die Seite neu lädst. Danach sagt die Karte nur noch, dass Crossplay eingerichtet ist, kopier die Adresse also jetzt. Den Port findest du jederzeit in der Liste Alle Ports weiter unten auf Ports & Netzwerk wieder: Der zusätzliche Port dort ist der von Bedrock, und der Hostname ist derselbe wie in deiner Java-Serveradresse.
  5. Starte den Server neu. Die Karte erinnert dich, dass Crossplay bis dahin nicht fertig ist.
  6. Gib deinen Bedrock-Spielern diese Adresse und diesen Port. Der erste Teil ist die Adresse, und die Zahl nach dem Doppelpunkt ist der Port.

Der Bedrock-Verkehr ist vom Java-Verkehr getrennt, Bedrock-Spieler nutzen also die Bedrock-Adresse und den Bedrock-Port, nicht die Java-Serveradresse von der Seite Übersicht. Sie haben denselben Hostnamen und einen anderen Port. Deine Java-Spieler nutzen weiter die Serveradresse.

Wie Bedrock-Spieler beitreten

Spieler auf Windows, Handys und Tablets:

  1. Starte Minecraft Bedrock Edition, wähl Play, dann den Tab Servers und Add Server.
  2. Tipp einen beliebigen Namen in Server Name.
  3. Gib die Adresse (alles vor dem Doppelpunkt) in Server Address ein und die Zahl nach dem Doppelpunkt in Port.
  4. Speichere, wähl den Server aus und tritt bei.

Zu den Versionsregeln siehe So trittst du deinem Minecraft-Server bei. Spieler auf Xbox, PlayStation und Nintendo Switch können keinen externen Server per Adresse hinzufügen. Das Minecraft Wiki sagt, dass sie nur über ein eigenes DNS oder eine Verbindung im lokalen Netzwerk beitreten können, ein Konsolenspieler braucht also eines davon.

Bedrock-Spieler melden sich mit ihrem eigenen Microsoft-Konto an. Lass den Online-Modus unter Einstellungen, Server Properties (Java) an. Siehe Minecraft-server.properties erklärt. Floodgate übernimmt die Bedrock-Anmeldung, du musst den Online-Modus also nicht ausschalten.

Namen, Whitelist und Befehle

Floodgate setzt vor den Namen jedes Bedrock-Spielers ein Präfix, damit er nicht mit dem Namen eines Java-Spielers kollidiert. Seine Standard-Konfigurationsdatei setzt das Präfix auf einen Punkt, zum Beispiel .Steve, und ersetzt Leerzeichen in Namen durch Unterstriche. Beides lässt sich in der config.yml von Floodgate ändern.

  • Um einen Bedrock-Spieler auf die Whitelist zu setzen, tipp fwhitelist add Name in die Console, ohne Schrägstrich. Die Dokumentation von Floodgate sagt, dass du das Präfix nicht angeben musst und stattdessen die UUID des Spielers angeben kannst. fwhitelist remove Name entfernt ihn. Siehe So richtest du eine Whitelist ein und bannst Spieler.
  • Nutz in Befehlen, die einen Bedrock-Spieler nennen, den Namen so, wie das Spiel ihn zeigt, mit dem Präfix.

Den Schlüssel von Floodgate geheim halten

Floodgate legt eine Datei namens key.pem in seinem eigenen Ordner in plugins an. Die Dokumentation von Floodgate sagt, dass dieser Schlüssel Bedrock-Konten die Java-Anmeldung überspringen lässt und jeder, der ihn bekommt, deinem Server ernsthaft schaden kann. Gib ihn nicht weiter, poste ihn nicht in einem Ticket und lass ihn nicht in einem Backup, das du an andere weitergibst.

Wenn du den Button nicht nutzen kannst

Dasselbe kannst du bei Paper, Purpur oder Spigot von Hand tun:

  1. Installiere in Modding, dann Plugins, Geyser und Floodgate oder lad ihre Jars in den Ordner plugins hoch. Hol sie dir von den offiziellen Downloads von Geyser. Siehe So installierst du Plugins auf Paper, Spigot und Purpur.
  2. Nutz auf Ports & Netzwerk Port hinzufügen, wenn dein Tarif einen weiteren erlaubt. Die Nummer kannst du nicht wählen. Siehe So findest und änderst du die Ports und die IP-Adresse deines Servers.
  3. Starte den Server einmal, damit Geyser seine Einstellungen anlegt. Öffne in Files den Ordner plugins, dann den Geyser-Ordner (bei diesen Servertypen Geyser-Spigot genannt) und bearbeite config.yml. Setz den port unter bedrock auf die neue Portnummer. Der Standard von Geyser ist 19132, und es nutzt nur UDP.
  4. Starte den Server neu und gib Bedrock-Spielern die Adresse und den neuen Port.

Andere Plugins, die UDP nutzen, etwa Voice-Chat oder Query, können sich den Port von Geyser nicht teilen. Die Dokumentation von Geyser sagt dasselbe.

Bei einem Proxy-Netzwerk kommen Geyser und Floodgate auf den Proxy. Die Einrichtungsseite von Floodgate fügt einen Schritt hinzu, wenn du Floodgate auch auf den Backend-Servern einsetzt: Setz send-floodgate-data in der Floodgate-Konfiguration auf dem Proxy auf true und kopier key.pem aus dem Floodgate-Ordner des Proxys in den Floodgate-Ordner jedes Backends. Behandle diesen Schlüssel als das Geheimnis, das er ist, wie oben beschrieben. Siehe So baust du ein Minecraft-Netzwerk mit Velocity oder BungeeCord.

Wenn Bedrock-Spieler sich nicht verbinden können

Was passiertWas du prüfen kannst
Der Server erscheint nicht oder „Unable to connect to world“Der Server ist Online, du hast nach dem Aktivieren neu gestartet, und der Spieler hat die Bedrock-Adresse und den Bedrock-Port von der Karte genutzt, nicht die von Java
„Outdated client“ oder „Outdated server“Die Spielversion von Bedrock und der Geyser-Build passen nicht zusammen. Aktualisiere das Spiel oder warte, bis Geyser die neuere Version unterstützt
Anmelde- oder „profile“-Fehler in der ConsoleFloodgate und Online-Modus passen nicht zusammen. Öffne ein Ticket mit den letzten Zeilen der Console
Die Karte sagte, dass sie nicht überbrücken kannFolge ihrem Grund. Nennt sie die Minecraft-Version, braucht es eine Version, die Geyser unterstützt

Hilft nichts davon, öffne ein Ticket mit dem Servernamen und den letzten Zeilen der Console. Siehe So öffnest du ein Support-Ticket.

Läuft dein Server schon woanders? Zieh ihn zu uns um

ERSTELLE DEINEN GAMESERVER
BEREIT ZUM LOSLEGEN?

Spare bis zu 30% auf deinen neuen Gameserver.
Premium-Performance, sofortige Aktivierung und unschlagbare Zuverlässigkeit. Alles zum besseren Preis.

UNSERE NEUESTEN BLOGS