Articles on: Minecraft: Java Edition

How to Install and Set Up Geyser On Your Minecraft Server

🌉 How to Install Geyser on Your Minecraft Server (Enable Bedrock Players!)



Quick Tip: Looking for a Minecraft server? Visit Empower Servers and use coupon code GETSTARTED for 50% off your first month.


🌟 What is Geyser?



Geyser allows Minecraft: Bedrock Edition players (on mobile, console, and Windows 10) to connect directly to your Minecraft Java Edition server. It acts as a bridge for true cross-play!


🛠️ How to Install Geyser:



Log into the Control Panel.

Click 'Manage' next to your server.



Navigate to your server files.



Open the plugins folder.

Geyser needs a plugins folder — make sure your server is running PaperMC or Spigot (not Vanilla).

Download the Geyser Plugin:

- Visit GeyserMC GitHub Releases.
- Download the latest Geyser-Spigot .jar file.

Upload Geyser to Your Server:

Upload the .jar into the plugins folder using the Upload button.



Restart Your Server:

Restart your server to generate the Geyser configuration files.




🌐 Setting Up a Port for Bedrock Connections



Geyser requires a separate port for Bedrock players to join.
The default port (19132) will not work automatically — you must assign a new free port.

How to assign a port:



Go to the 'Network' tab inside your server control panel.



Use an Additional Allocation if available:
- If you already have an unused port listed, you can assign it for Geyser.

Or create a New Allocation:
- Click "Create Allocation".
- The panel will generate a new open port for your server.

Configure Geyser to use your new port:

- Navigate to /plugins/Geyser-Spigot/config.yml.
- Find:

bedrock:
       address: 0.0.0.0
       port: 19132

- Change port: 19132 to the new port you were assigned.

Save your changes and restart the server again.


🖥️ How Bedrock Players Can Connect:



After setup, Bedrock players can join using:

- Server Address: Your server IP
- Port: The new allocated port you set for Geyser

Example:

If your server IP is 123.45.67.89 and the assigned port is 7708, players would connect with:

Server IP: 123.45.67.89
Port: 7708



📋 Additional Configuration Options (Optional)



- Authentication:
In config.yml, set auth-type: online to require Bedrock players to log in with a Mojang/Microsoft account.
Set auth-type: floodgate if you want to allow Bedrock players without Java accounts (requires Floodgate).

- Floodgate Support:
If you want players to connect without needing a Java account, install Floodgate alongside Geyser.

- Customization:
You can change MOTD, ping responses, and even Bedrock skin handling inside the Geyser settings.


🌎 Important Notes



- Update both Geyser and your server regularly for best compatibility.
- Not all Java plugins and features work perfectly for Bedrock players.
- Always make a full backup before installing or updating major plugins.

Updated on: 25/04/2025

Was this article helpful?

Share your feedback

Cancel

Thank you!