NIEUW 📢 Beperkte lanceeractie: tot 70% korting op je eerste maand, voor elke game!Bekijk pakketten

Bedrock-spelers op je Java-server laten joinen met Geyser

MinecraftUpdated Oct 23, 20268 min read

Java Edition en Bedrock Edition zijn verschillende games, dus Bedrock-spelers kunnen normaal niet op een Java-server joinen. Geyser is een plugin die tussen die twee vertaalt. Floodgate hoort erbij, zodat Bedrock-spelers kunnen joinen zonder een Java-account te bezitten. Samen laten ze vrienden op Windows, telefoons en tablets in dezelfde Java-wereld joinen als spelers op een computer met Java Edition.

Het panel stelt beide voor je in met één knop. Deze handleiding behandelt die knop, hoe Bedrock-spelers verbinden en wat je met de hand doet als de knop niet wordt aangeboden.

Wat werkt en wat niet

  • Bedrock-spelers joinen dezelfde wereld als Java-spelers en chatten met ze.
  • Geyser kan niet vertalen wat de meeste mods toevoegen, zoals nieuwe blokken en items. De pagina met ondersteunde versies van Geyser zegt dat Geyser een Java-client van één bepaalde versie nabootst, op het moment van schrijven 26.2, dus je Java-server moet spelers op die versie accepteren. Bedrock-spelers kunnen geen Java-mods installeren, dus een server waarvan de inhoud uit mods komt, past er niet goed bij.
  • Geyser zet Java-resourcepacks niet om in Bedrock-packs.
  • Bedrock-spelers gebruiken Bedrock-besturing, dus sommige details van het spel verschillen van Java.

De eigen pagina van Geyser noemt de Java- en Bedrock-versies die het op dit moment ondersteunt. Zie geysermc.org. Nieuwe Minecraft-versies kunnen verschijnen voordat Geyser ze ondersteunt.

Crossplay aanzetten in het panel

De knop staat op een Java-server met Paper, Purpur, Spigot, Folia, Magma, Ketting, Velocity, BungeeCord of Waterfall. Hij wordt niet aangeboden voor Fabric-, Forge-, NeoForge-, Quilt-, Vanilla-, Sponge-, Mohist-, Custom Jar-, modpack- of Bedrock-servers. Open voor die een ticket en vertel ons wat je wilt doen.

  1. Open je server in het panel en klik in het linkermenu op Poorten en netwerk.
  2. Zoek de kaart Bedrock-crossplay. Zegt hij dat de server niet kan overbruggen, dan geeft hij de reden, zoals dat de Minecraft-versie te nieuw is voor elke Geyser-release, of een oudere Java dan Geyser nodig heeft. Volg de reden die hij geeft.
  3. Klik op Crossplay inschakelen. Je hebt toestemming nodig om bestanden en poorten aan te maken. Ben je een uitgenodigde helper zonder beide, vraag het dan aan de eigenaar.
  4. Het panel installeert Geyser en Floodgate in de map plugins, voegt een tweede poort toe aan je server voor Bedrock-verkeer en vertelt Geyser die te gebruiken. De kaart toont dan Bedrock-spelers verbinden met met een adres en een poort, en een kopieerknop. Dit toont hij alleen tot je de pagina herlaadt. Daarna zegt de kaart alleen dat crossplay is ingesteld, dus kopieer het adres nu. Je vindt de poort altijd terug in de lijst Alle poorten lager op Poorten en netwerk: de extra poort daar is de Bedrock-poort, en de hostnaam is dezelfde als in je Java-Serveradres.
  5. Herstart de server. De kaart herinnert je eraan dat crossplay pas klaar is na die herstart.
  6. Geef je Bedrock-spelers dat adres en die poort. Het eerste deel is het adres en het getal na de dubbele punt is de poort.

Bedrock-verkeer staat los van Java-verkeer, dus Bedrock-spelers gebruiken het Bedrock-adres en de Bedrock-poort, niet het Java-Serveradres van de pagina Overzicht. Ze hebben dezelfde hostnaam en een andere poort. Je Java-spelers blijven het serveradres gebruiken.

Hoe Bedrock-spelers joinen

Spelers op Windows, telefoons en tablets:

  1. Start Minecraft Bedrock Edition, kies Spelen, dan het tabblad Servers en Server toevoegen.
  2. Typ een willekeurige naam in Servernaam.
  3. Zet het adres (alles voor de dubbele punt) in Serveradres en het getal na de dubbele punt in Poort.
  4. Sla op, selecteer de server en join.

Zie Joinen op je Minecraft-server voor de versieregels. Spelers op Xbox, PlayStation en Nintendo Switch kunnen geen externe server op adres toevoegen. De Minecraft Wiki zegt dat ze alleen kunnen joinen via een aangepaste DNS of een verbinding via het lokale netwerk, dus een consolespeler heeft een van die twee nodig.

Bedrock-spelers loggen in met hun eigen Microsoft-account. Laat Online-modus aan staan in Instellingen, Server Properties (Java). Zie Minecraft-serverinstellingen uitgelegd. Floodgate regelt het inloggen van Bedrock, dus je hoeft Online-modus niet uit te zetten.

Namen, whitelist en commando's

Floodgate zet een voorvoegsel voor de naam van elke Bedrock-speler zodat die niet kan botsen met de naam van een Java-speler. Zijn standaardconfiguratiebestand zet het voorvoegsel op een punt, bijvoorbeeld .Steve, en vervangt spaties in namen door underscores. Beide zijn te wijzigen in de config.yml van Floodgate.

  • Om een Bedrock-speler op de whitelist te zetten typ je fwhitelist add Name in de Console, zonder slash. De documentatie van Floodgate zegt dat je het voorvoegsel niet hoeft op te nemen en dat je ook de UUID van de speler kunt geven. fwhitelist remove Name verwijdert hem. Zie Een whitelist instellen en spelers bannen.
  • Gebruik in commando's die een Bedrock-speler noemen de naam zoals de game hem toont, met het voorvoegsel.

Houd de sleutel van Floodgate privé

Floodgate maakt een bestand key.pem in zijn eigen map in plugins. De documentatie van Floodgate zegt dat deze sleutel Bedrock-accounts laat overslaan dat ze met Java inloggen, en dat iedereen die hem krijgt je server ernstige schade kan toebrengen. Deel hem niet, zet hem niet in een ticket en laat hem niet achter in een backup die je aan anderen geeft.

Als je de knop niet kunt gebruiken

Je kunt hetzelfde met de hand doen op Paper, Purpur of Spigot:

  1. Installeer in Modding, dan Plugins, Geyser en Floodgate, of upload hun jars naar de map plugins. Haal ze bij de officiële downloads van Geyser. Zie Plugins installeren op Paper, Spigot en Purpur.
  2. Gebruik op Poorten en netwerk Poort toevoegen als je pakket er nog een toestaat. Je kunt het nummer niet kiezen. Zie De poorten en het IP-adres van je server vinden en wijzigen.
  3. Start de server één keer zodat Geyser zijn instellingen maakt. Open in Files plugins, dan de map van Geyser (op deze servertypes Geyser-Spigot genoemd), en bewerk config.yml. Zet de port onder bedrock op het nieuwe poortnummer. De standaard van Geyser is 19132, en hij gebruikt alleen UDP.
  4. Herstart de server en geef Bedrock-spelers het adres en de nieuwe poort.

Andere plugins die UDP gebruiken, zoals voicechat of query, kunnen de poort van Geyser niet delen. De documentatie van Geyser zegt hetzelfde.

Bij een proxynetwerk komen Geyser en Floodgate op de proxy. De installatiepagina van Floodgate voegt één stap toe als je Floodgate ook op de backendservers zet: zet send-floodgate-data op true in de Floodgate-configuratie op de proxy en kopieer key.pem uit de Floodgate-map van de proxy naar de Floodgate-map van elke backend. Behandel die sleutel als het geheim dat hij is, zoals hierboven beschreven. Zie Een Minecraft-netwerk bouwen met Velocity of BungeeCord.

Als Bedrock-spelers niet kunnen verbinden

Wat er gebeurtWat je controleert
De server verschijnt niet of "Kan geen verbinding maken met de wereld"De server is Online, je hebt herstart na het inschakelen, en de speler gebruikte het Bedrock-adres en de Bedrock-poort van de kaart, niet die van Java
"Verouderde client" of "Verouderde server"De Bedrock-gameversie en de Geyser-build komen niet overeen. Werk de game bij, of wacht tot Geyser de nieuwere versie ondersteunt
Fouten over inloggen of "profiel" in de ConsoleFloodgate en Online-modus lopen niet gelijk. Open een ticket met de laatste regels van de Console
De kaart zei dat hij niet kan overbruggenVolg zijn reden. Noemt hij de Minecraft-versie, dan is een versie nodig die Geyser ondersteunt

Helpt dat allemaal niet, open dan een ticket met de naam van de server en de laatste regels van de Console. Zie Een supportticket openen.

Draait je server al ergens anders? Verhuis hem naar ons

MAAK JE EIGEN GAMESERVER
KLAAR OM TE BEGINNEN?

Bespaar tot 30% op je nieuwe gameserver.
Premium prestaties, directe activatie en ongeëvenaarde betrouwbaarheid voor een betere prijs.

ONZE NIEUWSTE BLOGS