Java Bedrock Crossplay

Hey guys so i’ve been trying to setup bedrock crossplay to my java server for th past couple days using playit and crafty hosted through truenas - my agent is hosted in truenas as a docker and my java tunnel works fine but ive been trying to use geyser and floodgate and no matter how i set it up i cant get my account to be able to join via bedrock.

I would really appreciate help many thanks

I suggest reverting everything to defaults before starting

for geyser make a tunnel
type udp
port count 1
local port match public

on geyser config
set port (bedrock) to match playit tunnel public facing port

on playit tunnel
set local port to match playit tunnel’s public facing port

match ports end to end starting from the tunnel’s public facing port, also allow ports and connections thru security