How to Enable CrossPlay on Your Minecraft Server

How to Enable CrossPlay on Your Minecraft Server with GeyserMC

How to Enable CrossPlay on Your Minecraft Server with GeyserMC

Minecraft featured two editions of the game — the Java edition, which is majorly used on PC, and the Bedrock edition, which is majorly used on consoles, mobiles, Windows 10/11, and many others. Both these editions of the game runs differently and have their own unique gameplay mechanics, preventing players from joining the same server or world. However, to solve this issue, players can simply install GeyserMC. A revolutionary plugin allowing the bedrock edition of the game to join servers running on the Java edition and experience all the features, plugins, and other mechanics configured on it.


What is GeyserMC?!

GeyserMC is a plugin that acts as a proxy between a Java and a Bedrock server. It works by translating Bedrock network packets from the Bedrock client into Java-compatible ones. In simple terms, it acts as a gateway for the Bedrock edition of the game to join a Java server, and since it only works by translating Bedrock network packets, no updates or modifications take place in the game, and both editions of the game can enjoy the same experience without experiencing any type of difficulty.


Installing GeyserMC on MCServerHost

With our system at MCServerHost, you no longer need to manually edit configuration files or port settings. GeyserMC and Floodgate automatically get configured correctly upon startup! Follow the steps below to install them:

  1. Download the latest versions of GeyserMC and Floodgate from GeyserMC’s official website.

GeyserMC Official Download Page

  1. Log in to your MCServerHost dashboard, locate the server where you want to install the plugins, and stop the server.

  2. Navigate to the File Manager, open the plugins folder (or mods folder if using Fabric/Forge), and upload both the GeyserMC and Floodgate .jar files.

Uploading GeyserMC and Floodgate jar files into File Manager

  1. Restart your server. Once started, MCServerHost will automatically configure everything required for crossplay to work seamlessly.

Useful Extra Configuration Settings

Although MCServerHost automatically configures network settings and ports, you can still customize additional GeyserMC options to tailor the gameplay experience for Bedrock players. These settings can be found in plugins/Geyser-Spigot/config.yml (or mods/Geyser-Fabric/config.yml):


Conclusion

After completing the entire process according to this tutorial, you will be able to join your Java edition server with any edition of the game. On that, it is advised to back up your server before installing GeyserMC on your server, as it can also produce multiple errors on your server if conflicts occur.

Similarly, if you are having any type of issue or problem with your server at MCServerHost you can always get in touch with us by joining our Discord server or writing us at support@MCServerHost.com.

Related guides

All community guides