Java en Bedrock samen op één server met Geyser en Floodgate

Ja, dat kan. Met de plugin Geyser kunnen spelers op Xbox, PlayStation, Switch, telefoon en de Windows-versie van Minecraft joinen op een gewone Java-server. Met Floodgate erbij hoeven ze daarvoor geen apart Java-account te kopen. Het is een kwartier werk en het is de enige manier om één server te hebben waar iedereen op kan, welke versie hij ook speelt.

Hoe het werkt, in één alinea

Java en Bedrock spreken een andere netwerktaal. Geyser zit als vertaler tussen de Bedrock-speler en uw Java-server: het ontvangt Bedrock-verkeer op een eigen UDP-poort (standaard 19132) en zet het om naar wat de Java-server verwacht. De server ziet een gewone Java-speler. Floodgate regelt de identiteit: zonder Floodgate moet een Bedrock-speler inloggen met een Java-account, met Floodgate volstaat zijn Microsoft-account en krijgt hij een eigen prefix in zijn naam (standaard een punt), zodat hij nooit botst met een Java-speler met dezelfde naam.

Wat u nodig heeft

  • Een server op Paper (of Fabric, NeoForge, Velocity). Op Vanilla werkt het niet, want Vanilla laadt geen plugins.
  • Een extra UDP-poort voor Geyser. Uw Java-poort is TCP; Bedrock praat UDP. In het gamepanel ziet u onder Network welke poorten uw server heeft. Heeft u er maar een, vraag er een bij via een ticket; bij alle pakketten zijn extra poorten inbegrepen.
  • De twee plugins van geysermc.org: Geyser-Spigot en Floodgate-Spigot. Neem de build die bij uw Minecraft-versie past; Geyser volgt nieuwe releases meestal binnen enkele dagen.

Installatie in vijf stappen

  1. Upload Geyser-Spigot.jar en floodgate-spigot.jar naar de map plugins via het tabblad Files.
  2. Herstart de server. Beide plugins maken nu hun configuratiemappen aan.
  3. Open plugins/Geyser-Spigot/config.yml. Zet onder bedrock: de regel port: op uw extra UDP-poort, en zet clone-remote-port: false. Zet onder remote: de regel auth-type: op floodgate.
  4. Herstart nog een keer. In de console meldt Geyser "Started Geyser on 0.0.0.0:<poort>".
  5. Laat een Bedrock-speler de server toevoegen met het IP-adres van uw server en de UDP-poort uit stap 3. Op console gaat dat via "Servers", "Server toevoegen".

De stapsgewijze versie met de exacte configuratieregels staat in de kennisbank: GeyserMC instellen.

Wat werkt niet, of anders

Wees hier eerlijk over tegen uw spelers, anders krijgt u de vragen toch:

  • Aangepaste menu's en inventarissen van plugins zien er op Bedrock soms anders uit of missen knoppen. Geyser vertaalt zo veel het kan, maar Bedrock heeft andere schermen.
  • Resourcepacks en aangepaste items werken niet vanzelf. Daar zijn aparte Geyser-extensies voor, en dat is werk.
  • Snapshots en de nieuwste release. Direct na een Minecraft-update kan Geyser een paar dagen achterlopen. Update uw server dan pas als er een Geyser-build voor is, anders staan uw Bedrock-spelers even buiten.
  • Bepaalde plugins die op de client rekenen (bijvoorbeeld aangepaste hoofdlettertypes of sommige minigame-plugins) doen het niet voor Bedrock.

Native Bedrock-server of Java met Geyser?

Java-server met GeyserNative Bedrock-server
Wie kan joinenJava én Bedrock (alle platforms)Alleen Bedrock
Plugins en modsAlles van Paper, Fabric, ForgeAlleen behavior packs en add-ons
BeheerMeer instellingen, meer mogelijkhedenSimpeler, minder te configureren
Kans op vreemde weergaveKlein maar aanwezig bij aangepaste UIGeen
Voor wieGemengde groep, of Java-spelers die consolevrienden willen toelatenGroep die alleen op console of telefoon speelt

Speelt niemand in uw groep op Java, neem dan een Bedrock-server. Zit er ook maar één Java-speler tussen, dan is Java met Geyser de enige optie die iedereen bedient.

Hebben Bedrock-spelers een Java-account nodig?

Niet met Floodgate. Zonder Floodgate wel: dan moeten ze bij het joinen inloggen met een Java-account. Installeer Floodgate dus altijd mee.

Waarom kunnen mijn Bedrock-spelers niet verbinden?

In volgorde van waarschijnlijkheid: de UDP-poort in config.yml klopt niet met de poort in het panel; ze gebruiken de Java-poort in plaats van de Geyser-poort; of Geyser is nog niet bijgewerkt voor uw Minecraft-versie. Kijk in de console naar de startmelding van Geyser, daar staat de poort waarop hij luistert.

Kan ik een whitelist gebruiken voor Bedrock-spelers?

Ja. Floodgate-spelers staan in de whitelist met hun prefix, standaard een punt: whitelist add .Naam. Het commando /fwhitelist add Naam van Floodgate doet dat automatisch goed.

Kost Geyser veel extra geheugen?

Weinig: reken op een paar honderd MB voor de plugin zelf. Elke Bedrock-speler telt daarna gewoon als speler. Een pakket van 4 GB met Geyser trekt een groep van tien zonder moeite.

Alle Minecraft Java-pakketten van HostValues hebben extra poorten inbegrepen en draaien Paper, dus Geyser installeren kan direct na de bestelling.

Klaar om te beginnen?

Bekijk onze plannen en prijzen of bestel direct.

Bekijk plannen Direct bestellen

Komt u er niet uit? Open een support ticket, ons team helpt u graag verder.

Terug naar de blog