Minecraft Guidance

How to install Geyser + Floodgate (Crossplay)

JustKris ๐ŸŒ•JustKris ๐ŸŒ•
Updated November 2, 2026ยท573 views

How to Install Geyser + Floodgate (Crossplay)

Geyser allows Bedrock Edition players to join your Java Edition server. Floodgate lets them join without a Java account.

Requirements:

  • A Java Edition server
  • Plugin-based server software (Paper, Purpur, Spigot, etc.)
  • A secondary allocation port (you can add one in the Networking tab of your panel)

Installation

  1. Download the latest builds of Geyser and Floodgate from geysermc.org.
  2. In the BaoHost panel, go to the Files tab and open the plugins/ folder.
  3. Upload both .jar files into the plugins/ folder.
  4. Start your server to generate the config files, then stop it.

Configuration

If you are updating from an older version of Geyser, generate a new config by deleting the old config.yml in plugins/Geyser-Spigot/ and restarting your server once to regenerate it before proceeding.

  1. In the Files tab, navigate to plugins/Geyser-Spigot/ and open config.yml.
  2. Set the following values:
bedrock:
  port: <your secondary allocation port> # the <> is not needed.
  transport: nethernet

  signaling:
    mode: builtin
    advertise-addresses: [IP_ADDRESS] # Don't include the port.
    stun-discovery: true

java:
  auth-type: floodgate  # or online โ€” both work
  1. Save the file and restart your server.

Notes

  • Make sure to use your secondary allocation port for the port field under bedrock. You can find this in the Network tab of your panel.
  • auth-type: floodgate allows Bedrock players to join without a Java account. Use online if you want them to authenticate with a Microsoft account instead.
  • transport: nethernet is required โ€” RakNet is no longer supported in Geyser.

Was this article helpful?