Knowledge Base

How to allow crossplay

This guide will help you configure Geyser and Floodgate to allow crossplay between Java and Bedrock players on your Minecraft server.

Step 1: Install Geyser and Floodgate

  1. Download the latest versions of Geyser and Floodgate from their official website:
  2. Place both .jar files in your server's plugins folder.
  3. Restart your server to generate the configuration files.

Step 2: Add a new port for Bedrock players

  1. Go to your server's Network tab in the control panel.
  2. Click on "Create a new allocation".
  3. Creating a new allocation
  4. Put "geyser" in the notes field so you can remember what this port is for.
  5. Copy the new port number - Bedrock players will use this to connect.
  6. Copying the new port number

Step 3: Configure Geyser

  1. Navigate to the plugins/Geyser-Spigot/config.yml file in your server's file manager.
  2. Open the file and edit the following settings:
    • Find the bedrock section and change the port to the new port you created.
    • Make sure auth-type is set to floodgate if you want Bedrock players to connect without a Java account.
  3. Geyser configuration file - part 1 Geyser configuration file - part 2 Geyser configuration file - part 3 Geyser configuration file - part 4
  4. Save the file and exit.

Step 4: Restart your server

Restart your server to apply all the changes.

Note

Bedrock players should connect using your server IP address and the new port you allocated for Geyser. For example: play.yourserver.com:19132

Java players will continue to connect normally using the default port.