Minecraft

Bedrock players get "could not connect to world" via domain/Xbox — how do I fix it?

When Bedrock players get "could not connect to world" — especially through a domain or on Xbox — it's usually a port or DNS issue. Here's how to work through it.

Troubleshooting steps

  1. Confirm Geyser and Floodgate are running — the Console should show them enabled.
  2. Make sure the Bedrock UDP port is allocated (Ports tab) and matches Geyser's config.
  3. For a domain, add a Bedrock SRV record (_minecraft._udp) pointing to your domain with the Geyser port — or have players enter IP + port manually.
  4. Some Bedrock platforms (consoles) block custom-port servers; those players may need a DNS workaround app, or you can offer a default-port setup.

Tip: Console players (Xbox, etc.) are the most restricted — if a domain won't work for them, a default-port (19132) setup or a DNS helper app is usually the answer.

Frequently asked questions

Why does it work on mobile but not Xbox? Consoles often block custom-port servers. Use the default UDP port or have console players use a DNS workaround app.

Do I need an SRV record? For a clean domain connection on Bedrock, yes — a _minecraft._udp SRV record with your Geyser port. Otherwise players enter IP + port manually.

How do I confirm Geyser is running? Check the Console at startup for Geyser and Floodgate enable lines.