Hi everyone,
I'm trying to set up a Minecraft Java server with Geyser and Floodgate to allow Bedrock players to connect. Here's the situation:
Current Setup:
Running a Java Minecraft server with Geyser and Floodgate
The server's public IP is 161.132.40.243
The Issue:
Bedrock players can see the server in their server list
The server shows correct ping and online status
However, when trying to connect, they get an "Invalid IP" error
The server is correctly visible and accessible using the IP 161.132.40.243 in Bedrock client
What I've Already Tried:
Verified Geyser configuration:
Set to listen on 0.0.0.0
Using port 25565
Clone-remote-port is set to true
Remote address is set to "auto"
Port forwarding:
Checked UDP port forwarding
Verified firewall settings
Network Configuration:
Confirmed port 25565 is open and properly forwarded
Checked both internal and external firewall settings
MTU is set to default 1400
Testing:
Local network connections work fine
Server is visible and pingable from Bedrock clients
Only remote connections fail with "Invalid IP" error
My current Geyser configuration uses the default port (25565) and has clone-remote-port enabled. The authentication is set to Floodgate, and direct connection is enabled.
Question:
What could be causing the "Invalid IP" error when Bedrock players try to connect, even though the server is visible and pingable in their server list? Is there something specific I should check regarding the port configuration or Floodgate setup?
Any help or suggestions would be greatly appreciated. Let me know if you need any additional information about my setup.