Java und Bedrock auf einem Server mit Geyser und Floodgate

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.

Eigener Minecraft-Server? Bei HostValues ab €2,80 pro Monat, in wenigen Minuten online. Pakete ansehen →

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

  1. Lade Geyser-Spigot.jar und floodgate-spigot.jar in den Ordner plugins ueber den Tab Files hoch.
  2. Starte den Server neu. Beide Plugins erstellen jetzt ihre Konfigurationsordner.
  3. Oeffne plugins/Geyser-Spigot/config.yml. Setze unter bedrock: die Zeile port: auf deinen zusaetzlichen UDP-Port und setze clone-remote-port: false. Setze unter remote: die Zeile auth-type: auf floodgate.
  4. Starte erneut neu. In der Konsole meldet Geyser "Started Geyser on 0.0.0.0:<Port>".
  5. 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 GeyserNativer Bedrock-Server
Wer joinen kannJava und Bedrock (alle Plattformen)Nur Bedrock
Plugins und ModsAlles von Paper, Fabric, ForgeNur Behavior Packs und Add-ons
VerwaltungMehr Einstellungen, mehr MoeglichkeitenEinfacher, weniger zu konfigurieren
Chance auf merkwuerdige DarstellungKlein, aber bei benutzerdefinierter UI vorhandenKeine
Fuer wenGemischte Gruppe, oder Java-Spieler, die Konsolen-Freunde einladen wollenGruppe, 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.

Eigenen Minecraft-Server mieten

Ab €2,80 pro Monat. In wenigen Minuten online, monatlich kündbar, DDoS-Schutz inklusive.

Welches Paket passt zu Ihrer Gruppe?

Pakete ansehen Jetzt bestellen

Neu bei HostValues? Mit dem Code WELKOM10 erhalten Sie 10% Rabatt auf Ihre erste Bestellung.


Noch Fragen? Erstelle ein Support-Ticket und unser Team hilft dir weiter.

Zurück zum Blog