Geyser/floodgate connection issues
Also posted in geyser discord just trying to get an answer:
“Ok I’m going to just explain the issues and some basics and then I’ll answer any questions because my brain is fried right now to go through everything I’ve done.
I’m trying to use my phone as the bedrock connection test. When I try to connect, I get the attached screenshot. Java connections work fine.
I’m working with geyser standalone server and velocity forwarding to back end paper.
On the console, it’s failing to reach 172.18.0.1:25565. I’m using a pterodactyl panel dedicated machine so I have full network control. Velocity is on 25565.
I know it’s not the firewall because I outright turned it off and I’m getting the same error.
I’m also using floodgate, and the auth type in geyser is set to floodgate.
Both geyser standalone and velocity have public IPs - the same IP obviously just different ports.
From what I can tell, my phone is getting to geyser, but geyser won’t talk to velocity even with the firewall down.
Geyser config address is set to auto due to floodgate, and port is 25565, but I’ve set this to 172.18.0.1 also.
Something else is that when it’s set to the 172 address, it times out, but when it’s auto/127, it gets refused.
I feel like it should be 172 since they’re not on the same container, but either way I’m stuck.”
“Ok I’m going to just explain the issues and some basics and then I’ll answer any questions because my brain is fried right now to go through everything I’ve done.
I’m trying to use my phone as the bedrock connection test. When I try to connect, I get the attached screenshot. Java connections work fine.
I’m working with geyser standalone server and velocity forwarding to back end paper.
On the console, it’s failing to reach 172.18.0.1:25565. I’m using a pterodactyl panel dedicated machine so I have full network control. Velocity is on 25565.
I know it’s not the firewall because I outright turned it off and I’m getting the same error.
I’m also using floodgate, and the auth type in geyser is set to floodgate.
Both geyser standalone and velocity have public IPs - the same IP obviously just different ports.
From what I can tell, my phone is getting to geyser, but geyser won’t talk to velocity even with the firewall down.
Geyser config address is set to auto due to floodgate, and port is 25565, but I’ve set this to 172.18.0.1 also.
Something else is that when it’s set to the 172 address, it times out, but when it’s auto/127, it gets refused.
I feel like it should be 172 since they’re not on the same container, but either way I’m stuck.”

Solution
Set up Floodgate to allow Bedrock users to authenticate with their Bedrock account on your Java Minecraft server.
