Skip to content

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 bedrock for bedrock.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.