How to use GeyserMC
Learn how to enable cross-play on your Minecraft server using GeyserMC. Follow our guide to allow Bedrock players to join your Java Edition server.
Introduction to GeyserMC
GeyserMC is a bridge that allows players on Bedrock Edition (mobile, console, and Windows 10/11) to join Minecraft Java Edition servers. By translating packets between the two versions, it enables cross-platform play without requiring Bedrock players to own a Java account.
Installing GeyserMC
On AwakeNode
AwakeNode makes cross-play setup straightforward. You can install GeyserMC directly through our Plugin Installer located in the server panel. Simply search for "Geyser" and click install. The panel will automatically place the files in the correct directory.
On other hosts / manually
- Download the latest Geyser-Spigot.jar from the official GeyserMC website.
- Upload the file to your server's
/pluginsfolder using an SFTP client like FileZilla or the web-based File Manager. - Restart your server to generate the configuration files.
- Edit the
config.ymlfile within theplugins/Geyser-Spigotfolder to define your Bedrock port (default is 19132).
Configuring for Bedrock Players
Once installed, you must ensure your server is accessible to Bedrock clients.
- Port Forwarding: If you are hosting externally, ensure your UDP port (default 19132) is open on your firewall.
On AwakeNode, make sure to create a new allocation in the networking tab for your bedrock users to use.
- Floodgate: If you want Bedrock players to join without needing to authenticate with a Java account, you should also install the Floodgate plugin. This allows for seamless "link-free" joining.
Performance Considerations
GeyserMC requires additional processing power to handle the translation between Java and Bedrock protocols. If you notice performance dips or TPS drops after installing, you may need to upgrade your server plan to provide more headroom. On AwakeNode, upgrading your plan automatically scales your allocated RAM and CPU resources, with no manual startup flag adjustments required.
If you believe your server requires specific JVM startup flags to optimise Geyser performance, please open a ticket with our Support team, as clients cannot modify these flags directly.
Frequently asked questions
Related guides
tutorial
How to Monetize Your Minecraft Server Without Breaking the EULA
Learn how to monetize your Minecraft server while staying compliant with Mojang's EULA. Discover acceptable donation models and avoid common pitfalls.
tutorial
How to Set Up a Web Store for Your Server Using Tebex
Learn how to integrate a Tebex web store with your AwakeNode Minecraft server to manage donations and rank sales efficiently.
tutorial
Minecraft Server Security: How to Protect Your World from Griefers, Bots, and DDoS Attacks
Learn how to secure your Minecraft server against griefers, malicious bots, and DDoS attacks with our expert guide on configuration and best practices.
Ready to host your Minecraft server?
Spin up a high-performance UK server in seconds - AMD Ryzen, NVMe, DDoS protection, and 24/7 support from £1/mo.