How to configure GeyserMC and Floodgate

GeyserMC

What is GeyserMC?

Geyser is a proxy or bridge that allows Minecraft Bedrock Edition players (the version for consoles, mobile devices, and Windows 10) to play on Minecraft Java Edition servers (the version for PC). This is achieved without modifying the Java server, making it a useful tool for servers that want to be accessible from both editions of the game.

What is Geyser for?

Geyser allows server administrators to create a cross-platform experience where players from different versions of Minecraft can interact with each other. By connecting the Java and Bedrock editions, it enables more players to join the same server regardless of the device they are playing on. However, it doesn't provide an entirely identical experience due to differences between the two editions, but it offers a practical solution for cross-platform connectivity.

Floodgate

What is Floodgate?

Floodgate is a plugin for GeyserMC that allows Minecraft Bedrock Edition players to join Minecraft Java Edition servers without needing a Java premium account. Normally, when Bedrock players use Geyser to connect to a Java server, they must have a premium Minecraft Java account. Floodgate removes this requirement, allowing Bedrock Edition players to connect without authenticating with a Java account.

What is Floodgate for?

Floodgate simplifies the integration of Minecraft Bedrock Edition players into Minecraft Java Edition servers. By using it alongside GeyserMC, server administrators can open their Java servers to Bedrock players, regardless of whether they have a premium Java account. This enables greater accessibility for Bedrock players and expands the community on multi-version servers.


To configure GeyserMC, follow the steps below.

Step 1

Download the GeyserMC and Floodgate plugins. Then, log in to the XeroHost panel at https://panel.xerohost.net.

Step 2

In the list, select the server where you want to add GeyserMC. Then, go to the "Files" section on the left and open the "plugins" folder. Add the GeyserMC and Floodgate plugins to this folder. Then, restart the server.

Step 3

After restarting, go back to the "plugins" folder. There will be a new folder called "geyser-spigot". Click on it. Then, open the "config.yml" file in the "geyser-spigot" folder. Next, go to line 19 and set the port according to your server's value. For example, change its value if your port is 25565.

And that's it, you’ve successfully finished!

bedrock:
    # The IP address that will listen for connections. 
    # Generally, you should only uncomment and change this if you want to limit what IPs can connect to your server. 
    #address: 0.0.0.0 

    # The port that will listen for connections. This is the port that Bedrock players will use to connect to your server.
    

    # Some hosting services change your Java port everytime you start the server and require the same port to be used for Bedrock. 
    # This option makes the Bedrock port the same as the Java port every time you start the server. 
    # This option is for the plugin version only. 
    clone-remote-port: false 

Last updated