← Back to Knowledgebase
GeyserMC Setup
Allow Bedrock Edition (Console/Mobile) players to join your Java Edition server.
How it works
Geyser acts as a "translator" between the Bedrock and Java protocols. It can be installed as a plugin on your backend server (Spigot/Paper) or on your proxy (Velocity/Bungee).
Installation (Plugin Version)
- Download Geyser-Spigot.jar from geysermc.org.
- Download Floodgate-Spigot.jar (optional, but recommended). Floodgate allows Bedrock players to join without needing a paid Java account.
- Upload both jars to your server's
/plugins/ folder.
- Restart your server.
Configuration
- Stop the server.
- Go to
/plugins/Geyser-Spigot/config.yml.
- Find the
remote section. Ensure port matches your Java server port (usually 25565).
- Find the
bedrock section.
- port: This is the port Bedrock players will use. It is usually
19132 (UDP). If you are on shared hosting, you might need to request an additional port allocation or use your primary port.
- Save and start the server.
Connecting
- Java Players: Connect normally using the server IP.
- Bedrock Players: Connect using the Server IP and the Bedrock Port defined in the config.