Hoe je Bedrock-spelers toegang geeft tot jouw Minecraft Java server

Hoe je Bedrock-spelers toegang geeft tot jouw Minecraft Java server

Een volledige gids over hoe je Geyser en Floodgate instelt en configureert om Bedrock-spelers toe te laten op jouw Minecraft Java server!

September 9, 202612 min leestijdBijgewerkt September 9, 2026
Hoe je Bedrock-spelers toegang geeft tot jouw Minecraft Java server

Een handleiding over het installeren en configureren van Geyser en Floodgate, zodat Minecraft: Bedrock Edition-spelers kunnen joinen op jouw Java Edition-server. Deze handleiding behandelt Spigot/Paper, Fabric, NeoForge, BungeeCord, Velocity, ViaProxy, en de standalone build.

Geyser is een brug die vertaalt tussen de twee edities van Minecraft. Het zorgt ervoor dat jouw Java Edition-server voor een Bedrock-client eruitziet als een Bedrock-server, wat betekent dat spelers op telefoons, tablets, consoles en de Windows 10/11-editie kunnen joinen op een server die ze anders niet zouden kunnen zien. Floodgate is de begeleider hiervan, en zorgt ervoor dat deze Bedrock-spelers binnenkomen zonder een Java Edition-account te bezitten.

Requirements

  • Een Minecraft: Java Edition-server waarvan je de bestanden zelf beheert. Een host die je geen jars laat uploaden kan Geyser niet draaien.
  • Java 21 of nieuwer, wat huidige Minecraft-serversoftware sowieso vereist.
  • Een UDP-poort die je kunt openen en forwarden. Bedrock Edition gebruikt UDP, niet TCP, en dit is het meest voorkomende dat mensen fout doen.
  • Als je een gedeelde host gebruikt, controleer of ze een tweede poort toestaan. Sommige geven je er maar één.

How Geyser and Floodgate Work Together

Ik wil kort uitleggen hoe de twee plugins samenwerken, want het installeren van de ene zonder de andere kan ertoe leiden dat Bedrock-spelers niet goed kunnen verbinden (bijvoorbeeld doordat ze alsnog hun Java-account moeten koppelen).

Geyser doet de Java <-> Bedrock-vertaling. Het luistert op een UDP-poort, accepteert Bedrock-verbindingen, en spreekt aan de andere kant het Java Edition-protocol met jouw server. Op zichzelf laat Geyser een Bedrock-speler verbinden, maar die speler moet dan nog steeds authenticeren als een Java Edition-account, wat de meeste Bedrock-spelers niet hebben.

Floodgate haalt die vereiste weg. Het vertelt de Java-server om een speler te accepteren die door Geyser is goedgekeurd, zonder een Java-account nodig te hebben. Daarom worden de twee bijna altijd samen geïnstalleerd, en daarom levert Floodgate een key.pem-bestand mee waarvan je vrij nadrukkelijk te horen krijgt dat je het niet moet delen. Die sleutel is wat een account in staat stelt om Java-authenticatie over te slaan.

Geyser wordt eenmalig geïnstalleerd, op de plek waar jouw Bedrock-spelers naartoe verbinden. Floodgate wordt geïnstalleerd op de server die de spelerslijst beheert. Bij één server is dat dezelfde machine. Bij een proxynetwerk gaan Geyser en Floodgate allebei op de proxy.

Downloading

Alles komt van de officiële downloadpagina. We raden af om dit ergens anders te downloaden.

Op het moment van schrijven zijn de huidige builds Geyser build #1234 (2 september 2026) en Floodgate build #140 (9 augustus 2026). Beide projecten publiceren continu, dus de buildnummers die jij ziet zullen hoger zijn. Dat is normaal en te verwachten.

Which File Do I Need?

Geyser publiceert een build voor elk platform. Floodgate niet, en dat zorgt bij mensen voor verwarring:

Platform Geyser Floodgate
Spigot / Paper Geyser-Spigot.jar floodgate-spigot.jar
Fabric Geyser-Fabric.jar floodgate-fabric.jar
NeoForge Geyser-NeoForge.jar floodgate-neoforge.jar
BungeeCord Geyser-BungeeCord.jar floodgate-bungee.jar
Velocity Geyser-Velocity.jar floodgate-velocity.jar
ViaProxy Geyser-ViaProxy.jar Niet beschikbaar
Standalone Geyser-Standalone.jar Niet beschikbaar

Er is geen Floodgate-build voor ViaProxy of voor standalone Geyser. Floodgate moet draaien binnen de Java-server die de spelerslijst beheert, en in die twee opstellingen draait Geyser extern. Je installeert de platformspecifieke Floodgate-jar op de Java-server waar je Geyser naartoe wijst, en kopieert vervolgens het key.pem-bestand van die server naar Geyser. Verderop staat hier een sectie over.

Deze URL's verwijzen altijd naar de nieuwste build, dus je kunt ze veilig bookmarken of gebruiken in scripts!

Op een Linux-server kun je er direct eentje binnenhalen:

wget -O plugins/Geyser-Spigot.jar \
  https://download.geysermc.org/v2/projects/geyser/versions/latest/builds/latest/downloads/spigot

Installing Geyser

Kies de ene sectie die past bij jouw serveropstelling. Je hoeft alleen de instructies voor die opstelling te volgen.

Spigot & Paper

  1. Download Geyser-Spigot.jar.
  2. Plaats het in de plugins/-map van jouw server.
  3. Herstart de server. Gebruik geen /reload, want plugin-reloads veroorzaken meer problemen dan ze oplossen.
  4. Geyser genereert zijn config op plugins/Geyser-Spigot/config.yml.

Fabric

  1. Download Geyser-Fabric.jar.
  2. Plaats het in de mods/-map van je server.
  3. Fabric-servers hebben ook de Fabric API-mod nodig in dezelfde map.
  4. Herstart de server. De config verschijnt op config/Geyser-Fabric/config.yml.

NeoForge

  1. Download Geyser-NeoForge.jar.
  2. Plaats het in de mods/-map van je server.
  3. Herstart de server. De config verschijnt op config/Geyser-NeoForge/config.yml.

BungeeCord

Installeer Geyser op de proxy, niet op de backend-servers. De proxy is waar Bedrock-spelers verbinding mee maken.

  1. Download Geyser-BungeeCord.jar.
  2. Plaats het in de plugins/-map van de proxy.
  3. Herstart de proxy. De config verschijnt op plugins/Geyser-BungeeCord/config.yml.

Velocity

Hetzelfde idee als BungeeCord. Geyser komt op de proxy.

  1. Download Geyser-Velocity.jar.
  2. Plaats het in de plugins/-map van de proxy.
  3. Herstart de proxy. De config verschijnt op plugins/Geyser-Velocity/config.yml.

ViaProxy

ViaProxy is een standalone proxy waarmee clients op de ene Minecraft-versie verbinding kunnen maken met een server op een andere. Geyser koppelt zich hieraan als addon.

  1. Download Geyser-ViaProxy.jar.
  2. Plaats het in de plugins/-map van ViaProxy.
  3. Start ViaProxy één keer op zodat Geyser zijn config genereert, en stop het daarna weer.
  4. Omdat Geyser hier buiten je Java-server draait, moet je aangeven waar die server zich bevindt. Zie The Remote Section.

Standalone

Standalone is Geyser dat als eigen programma draait, op zichzelf, gericht op een Java-server via het netwerk. Het is de juiste keuze wanneer je geen plugins of mods op de server zelf kunt installeren, en in vrijwel alle andere gevallen de verkeerde keuze, omdat het een extra netwerkstap toevoegt en zonder extra configuratie geen Floodgate kan gebruiken.

  1. Download Geyser-Standalone.jar.
  2. Plaats het in een eigen map.
  3. Voer het uit:
java -Xmx1G -jar Geyser-Standalone.jar
  1. Het genereert config.yml naast zichzelf en sluit vervolgens af of wacht. Stop het, bewerk de config, en start het opnieuw.

Geyser Configureren

Open de config.yml voor jouw platform. De twee secties die ertoe doen zijn bedrock en, bij standalone en ViaProxy, remote.

De Bedrock-sectie

Dit is waar Bedrock-spelers verbinding mee maken:

bedrock:
  # The IP address that will listen for connections.
  # Generally, you should only change this if you want to limit what IPs can connect to your server.
  address: 0.0.0.0
  # The port that will Geyser will listen on for incoming Bedrock connections.
  # Since Minecraft: Bedrock Edition uses UDP, this port must allow UDP traffic.
  port: 19132
  # Some hosting services change your Java port everytime you start the server and require the same port to be used for Bedrock.
  # This option makes the Bedrock port the same as the Java port every time you start the server.
  clone-remote-port: false

De poort is het onderdeel dat ertoe doet. 19132 is de standaardpoort van Bedrock Edition, en als je die zo laat staan, kunnen spelers je server toevoegen met alleen het adres, zonder een poort te hoeven typen. Verander het alleen als 19132 al bezet is of als je host je iets anders toewijst.

clone-remote-port is bedoeld voor hosts die je bij elke herstart een nieuwe poort geven en verwachten dat Bedrock-verkeer op diezelfde poort binnenkomt. Als je dit inschakelt, overschrijft het de port-waarde hierboven, dus beide instellen en je afvragen waarom je poort genegeerd wordt is een valkuil die het waard is om te kennen.

address: 0.0.0.0 betekent "luister op elke netwerkinterface", wat is wat je wilt tenzij je bewust de toegang wilt beperken.

De Remote-sectie (Alleen Standalone en ViaProxy)

Wanneer Geyser als plugin of mod draait, weet het al waar de server zich bevindt, omdat het zich erin bevindt. Wanneer het standalone of onder ViaProxy draait, moet je de remote-sectie configureren om naar je Java-server te verwijzen.

remote:
  address: 127.0.0.1
  port: 25565
  auth-type: floodgate

Gebruik 127.0.0.1 (localhost) als de Java-server op dezelfde machine draait. Gebruik het echte adres als dat niet zo is, en besef dat je zojuist een onversleutelde Minecraft-verbinding op het netwerk tussen de twee hebt gezet.

Floodgate Installeren

Floodgate hoort op de Minecraft Java-server geplaatst te worden die de spelerslijst beheert.

Spigot & Paper

  1. Download floodgate-spigot.jar van de downloadpagina.
  2. Plaats het in de plugins/-map.
  3. Herstart de server.

Fabric & NeoForge

  1. Download de mod van de Modrinth-pagina of de downloadpagina.
  2. Plaats het bestand in de mods/-map. Fabric-servers hebben ook de Fabric API nodig, geïnstalleerd op de server.
  3. Herstart de server.

Als de Fabric-server achter een Velocity-proxy zit, moet je ook FabricProxyLite configureren zodat de Fabric-server doorgestuurde spelersgegevens van Velocity accepteert.

BungeeCord & Velocity

Installeer Floodgate alleen op de proxy. Je hebt het niet nodig op de backend-servers, tenzij je daar specifiek de Floodgate API wilt gebruiken, of je wilt dat Bedrock-skins correct worden weergegeven op de backend.

  1. Download floodgate-bungee.jar of floodgate-velocity.jar.
  2. Plaats het bestand in de plugins/-map van de proxy.
  3. Herstart de proxy.

auth-type Instellen Op floodgate

Dit is de stap die Bedrock-spelers daadwerkelijk toelaat, en veel mensen slaan deze stap per ongeluk over (inclusief mezelf, toen ik jaren geleden voor het eerst Geyser en Floodgate installeerde, haha).

Open het configuratiebestand van Geyser (niet dat van Floodgate), zoek de auth-type-sleutel, en zet deze op floodgate:

auth-type: floodgate

De drie waarden die het accepteert zijn:

  • floodgate - Bedrock-spelers doen mee zonder een Java Edition-account. Dit is wat je wilt, en het vereist dat Floodgate is geïnstalleerd.
  • online - elke speler moet een Java Edition-account bezitten en authenticeren. Dit is de standaardwaarde.
  • offline - helemaal geen authenticatie. Niet aanbevolen op publieke servers.

Herstart de server nadat je wijzigingen hebt toegepast. Geyser leest deze instelling bij het opstarten van de server.

Floodgate Achter Een Proxy Draaien

Als je een proxy hebt met backend-servers erachter, en je wilt dat de Floodgate API op die backends beschikbaar is, moet je nog het een en ander doen. Sla deze sectie volledig over als je maar één server hebt.

  1. Installeer Floodgate eerst op de proxy, zoals hierboven beschreven.
  2. Installeer Floodgate ook op elke backendserver, met floodgate-spigot.jar of floodgate-fabric.jar.
  3. Schakel het doorsturen van spelerinformatie in:
    • BungeeCord: zet ip_forward op true in de config.yml van de proxy, en zet bungeecord op true in de spigot.yml van elke backend.
    • Velocity: stel player information forwarding in. Velocity heeft meerdere modi en elke modus vereist een andere configuratie op de backend, dus volg hun handleiding in plaats van te gokken.
  4. Start de proxy zodat Floodgate zijn bestanden aanmaakt.
  5. Zet in de Floodgate-config van de proxy send-floodgate-data op true.
  6. Kopieer het bestand key.pem van de Floodgate-configmap van de proxy naar de Floodgate-configmap van elke backendserver.
  7. Herstart de backends en de proxy.

WAARSCHUWING: Zoals eerder gezegd, deel key.pem met niemand, en plak het niet in een supportkanaal wanneer je om hulp vraagt. Dat bestand is wat Bedrock-accounts in staat stelt om Java Edition-authenticatie te omzeilen. Iedereen die een kopie in handen heeft, kan in principe als vrijwel iedereen op je server inloggen als diegene daartoe in staat is.

Dezelfde key.pem-kopie is hoe je Floodgate gebruikt met standalone Geyser of met ViaProxy. Installeer de platformspecifieke Floodgate-jar op de Java-server en kopieer vervolgens het key.pem-bestand van die server naar de eigen configmap van Geyser.

De poort openen

Bedrock Edition gebruikt UDP. Als je alleen TCP opent, verschijnt de server niet in de serverlijst voor Bedrock-clients.

Op een Linux-server kun je dit meestal doen via de geïnstalleerde firewall.

# IPTables (underlying firewall used by ufw on many Linux distributions)
iptables -A INPUT -p udp --dport 19132 -j ACCEPT

# UFW (Uncomplicated Firewall)
sudo ufw allow 19132/udp

# Firewalld (used by many Linux distributions)
sudo firewall-cmd --permanent --add-port=19132/udp
sudo firewall-cmd --reload

Als je thuis host, moet je hoogstwaarschijnlijk UDP-poort 19132 op je router doorzetten naar de machine waarop Geyser draait. Bij een hostingprovider is dit meestal een poorttoewijzing in hun paneel in plaats van een firewallregel, en mogelijk moet je een ticket openen om een tweede poort te krijgen.

Verbinden vanaf Bedrock

Ga in de Bedrock-client naar Play, dan het tabblad Servers, scroll naar beneden en kies Add Server.

  • Server Name: wat je maar wilt.
  • Server Address: het IP-adres of de hostnaam van je server.
  • Port: 19132, of wat je in de config hebt ingesteld.

LET OP: Dit werkt vreemd bij consolespelers. De PlayStation-, Xbox- en Nintendo Switch-edities laten je niet direct een serveradres toevoegen, en de gebruikelijke workaround is een DNS-truc die een van de uitgelichte servers naar de jouwe omleidt. Dat valt buiten het bestek van deze gids, maar is de moeite waard om te onderzoeken indien nodig.

Opmerkingen

Hier zijn wat nuttige opmerkingen.

Oudere Minecraft-versies hebben ViaVersion nodig

Geyser richt zich op de huidige Minecraft-versie. Als je Java-server een versie ouder dan 26.2 (of de nieuwste versie van Minecraft) draait, heb je ook ViaVersion nodig, zodat de oudere netwerkprotocollen begrepen kunnen worden. Geyser's eigen supported versions page raden we aan om te bekijken voor meer info.

Java- en Bedrock-accounts koppelen

Standaard krijgt een Bedrock-speler die via Floodgate binnenkomt een eigen, apart account op je server, met een prefix op hun naam (standaard een punt). Als je wilt dat een speler dezelfde inventaris, permissies en speeltijd kan gebruiken, ongeacht of diegene via Java of Bedrock binnenkomt, dan heet dat account linking.

Er zijn twee manieren om dit te doen. Global linking, dat gebruikmaakt van link.geysermc.org en geen instellingen van jouw kant vereist. Local linking bewaart de koppelingen in je eigen database en vereist een van de Floodgate-database-extensies, gepubliceerd op dezelfde downloadpagina:

  • floodgate-sqlite-database.jar: De eenvoudigste (lokale) optie, prima voor een enkele server.
  • floodgate-mysql-database.jar: Voor MySQL-databases.
  • floodgate-mongo-database.jar: Voor MongoDB-databases.

De meeste serverbeheerders kiezen voor global linking, omdat het geen extra configuratie vereist. Zorg dat je spelers weten dat ze hun accounts moeten koppelen via link.geysermc.org!

Bedrock-spelers & Java-mods

Geyser vertaalt het vanilla netwerkprotocol dat Minecraft gebruikt. Het vertaalt geen aangepaste blokken en items die door mods zijn toegevoegd, waardoor deze er voor een Bedrock-speler verkeerd uit kunnen zien of onzichtbaar kunnen zijn. Hydraulic is GeyserMC's eigen project hiervoor, en het zet mod-assets om in een Bedrock resource pack. We raden zeker aan om dit te bekijken als je van plan bent mods op je server te draaien.

Dingen die de poort niet kunnen delen

Alles anders op je server dat UDP op dezelfde poort wil gebruiken, zal conflicteren met Geyser. De bekendste zijn voicechat-plugins (met name Simple Voice Chat) en het Minecraft Query-protocol. Deze moeten op hun eigen poort draaien.

Zie ook

Conclusie

Crossplay is een taak in twee delen. Geyser opent een UDP-deur waar Bedrock-clients doorheen kunnen lopen, en Floodgate is wat voorkomt dat ze onderweg om een Java Edition-account gevraagd worden. Installeer beide, zet auth-type op floodgate, open de poort als UDP, en de rest komt neer op controleren of je elke jar in de map hebt gezet die het betreffende platform daadwerkelijk uitleest.

Als het niet werkt, is de volgorde om dingen te controleren bijna altijd hetzelfde: staat de poort open als UDP, staat auth-type op floodgate in de config van Geyser in plaats van die van Floodgate, en is Floodgate geïnstalleerd op de server die de spelerslijst beheert in plaats van op een backend achter een proxy.

Als je vragen hebt of op zoek bent naar een moddingcommunity om deel van uit te maken, overweeg dan om lid te worden van onze Discord server!

De gidsen die wij maken staan altijd open voor bewerkingen en verbeteringen, dus als je suggesties hebt of problemen opmerkt, draag dan gerust bij door een pull request aan te maken op onze GitHub-repository!

Veel modplezier!

Reacties (0)

Log in om te reageren.

Laden…

Meer ontdekken

Berichten

Laden…

Recente activiteit

Laden…
Ga naar de community