Geyser Setup
🔒 Premium Feature
Geyser lets Bedrock Edition players join your Java server. This guide shows how to set it up behind Game Shield so those players are protected too.
TIP
Requesting the default Bedrock port requires at least the Neo plan.
1. Log in to your DNS console
Sign in to your DNS provider and select the domain you want to protect. We use Cloudflare in this guide.
2. Create a Bedrock subdomain record
In the panel, open the Bedrock / Geyser section of your server. Copy the protected CNAME shown there with the copy button on the right, then add this DNS record:
CNAME setup
- Record type: CNAME
- Name: the subdomain you want, such as
bedrockforbedrock.server.com. For the root domain, leave the name blank or use@. - Target: the protected CNAME from the Bedrock / Geyser tab in your panel.
- TTL: 1–2 minutes (set to auto on Cloudflare).
- Proxy: turn the Cloudflare proxy off (grey cloud, not orange).
Your provider can take a few minutes to apply the record.
WARNING
You cannot serve a Geyser instance and a website on the same domain name.
You can serve Geyser and your Java server on one domain: use the Bedrock CNAME for both, and make the Java record an SRV record pointing to it. For domains added in the panel, we redirect web requests to their www. subdomain automatically.
3. Add your Geyser backend
In the panel, open the Backends section and click Add Backend. Choose Bedrock, then enter your Geyser instance's IP and port.
4. Connect from Bedrock Edition
Once setup is complete, Bedrock players can join using the domain and protected port shown in your panel.
NOTE
Stuck on any step? Contact support and we will help.