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
Thank you!