Minecraft

How do Bedrock players connect via my domain, and which port do they use?

Bedrock uses a UDP port (default 19132) and needs Geyser running on your server so Bedrock clients can reach a Java world. Once Geyser is in place, your domain works for them too.

How Bedrock differs from Java

Java and Bedrock use different ports and protocols. Geyser bridges the gap, translating Bedrock connections into your Java server. Bedrock players can't use the Java port — they must use the Geyser UDP port.

Step-by-step

  1. Install Geyser (and Floodgate) — see the crossplay articles.
  2. In the Ports tab, make sure you have the UDP port Geyser listens on (commonly 19132).
  3. Bedrock players open Servers → Add Server, enter your IP or domain, and put the Geyser port in the port field.
  4. For a domain, add an SRV record for Bedrock: Service _minecraft, Protocol _udp, Target your domain, Port the Geyser port.

Warning: Bedrock and Java use different ports and protocols. Bedrock players cannot use the Java port; they must use the Geyser UDP port.

Frequently asked questions

Which port do Bedrock players enter? The Geyser UDP port, commonly 19132, typed into the separate port field.

Do I need a separate SRV record for Bedrock? Yes, if you want them to skip the port — use the _udp protocol pointing at the Geyser port.