How to install GeyserMC and Floodgate

GeyserMC is a bridge that enables Bedrock Edition players (mobile, console) to join Java Edition servers. Floodgate works with Geyser to allow Bedrock players to join without Java accounts.

GeyserMC Illustration

Installation Steps

1

Download GeyserMC

Go to the official GeyserMC download page and select the correct version for your server software (usually Spigot/Paper).

2

Get the Files

Download both the Geyser and Floodgate Jar files.

3

Upload

Upload the Jar files into your server's /plugins folder using SFTP or the File Manager in your panel.

4

Restart

Restart your server to generate the configuration files.

Configuration

Once the server has restarted, you need to configure the port so Bedrock players can connect correctly.

  • Navigate to /plugins/Geyser-Spigot/ (or similar folder name).
  • Open the config.yml file.
  • Find the section labeled bedrock and look for the port setting.
Important Port Configuration

Set the port to the 4 or 5 numbers that appear after your node address (e.g., if your server address is mi1.therose.cloud:25565, the port is 25565). If you have a dedicated port, use that.

bedrock:
  # The address that will be advertised to the client.
  address: 0.0.0.0

  # The port that will be advertised to the client.
  # This matches the port you see after mi1.therose.cloud:XXXXX
  port: 25565

  # The port that Geyser should listen on.
  clone-remote-port: false

After saving the changes, restart your server one last time. Bedrock players should now be able to connect using your server IP and the port you configured!