Geyser and Floodgate config

Own server

Login from phone: config.yml Geyser and FloodgateLearn more

So that Java server can be accessed from the phone, Windows and consoles. Select the core and port -- you get the lines "config.yml Geyser" and "Floodgate", which ports to open and install in steps.

My game select version

We'll remember in this browser and set up where your version is available. Open link settings are more important than this choice; the Vicki versions do not change.

Server core

Plugin in the plugins folder. Servers older than 26.3 only run Geyser with ViaVersion.

Port for Bedrock

How to connect Bedrock

NetherNet is a new way of entering, fully understood by Bedrock 26.50 and newer. NetherNet and RakNet need to see older versions like 26.40 online and a description of the server.

Who to let in

Floodgate lets you play with your Xbox account - no need to buy Java.

Description in the Bedrock list - optional

Empty - Geyser will show a description and online of the Java server itself.

Result

Example · Geyser-Spigot.jar

Find these sections and change the lines:

plugins/Geyser-Spigot/config.yml

bedrock:
  port: 19132
  transport: 'nethernet'
java:
  auth-type: 'floodgate'

Bloodgate lines:

plugins/floodgate/config.yml

username-prefix: '.'
replace-spaces: true

Open on the router and firewall

TCP and UDP
19132

Installation step by step

  1. Put the Geyser-Spigot.jar

    Download from geysermc.org to the folder plugins With Floodgate under the same core and restart-- show up. plugins/Geyser-Spigot/config.yml.

  2. Change lines

    Find in config.yml the bedrock and java sections and replace the lines with the collected lines, then the Bloodgate lines. Do not touch the rest and restart the server.

  3. Open the port and log in

    Port - via TCP and UDP. In Bedrock: “Play” → “Servers” → “Add server”, Java server address and Geyser port - as in Go to the entrance..

If it doesn't work

  • The server is not in the list or “Could not connect.” The port is not open on both protocols: TCP Bedrock finds a server, UDP plays. Ngrk is not good; it does not miss UDP; without a white IP helps playit.ggg.
  • BindException: Address already in use. The Geyser port is occupied - by another program, voice chat, Query, or the Java server itself. Take a free one.
  • "Invalid IP address" in Bedrock. The domain works through an SRV record, but Bedrock does not read it - enter the IP or domain with the A record and the port separately.
  • class file version 65.0. Requires Java 21 or later.
  • «Outdated server». The server is older than the version Geyser portrays - update the server or install ViaVersion.
  • Cannot reply to EncryptionRequestPacket. The server with the license check, and Geyser lets go without it -- put on the Floodgate. If Floodgate is on the same server, a copy of the key.pem in the Geysers folder is not needed -- delete it.

What are Geyser and Floodgate and why the Bedrock player’s nickname with a dot is in the article "Geyser and Floodgate". The server with Geyser will be monitored and Section Bedrock — Add it. with a telephone address. Check that the server is responding - server check.

Additional modes

  • Geyser Item Matches

    Create a custom mappings Geyser v2 for Java enem_model or legacy CommonModelData: unique Bedrock ID, names and agreed resource pack with loaded icon.

Frequently asked questions

How to access the Java server from your phone?

Geyser is put on the server, and Floodgate is with it when the Bedrock player doesn't need Java account. In the game, "play" ♪ "Servers" ♪ Add a server, address and port of Geyser.

Which port should I open for Geyser?

The port of Geyser, by default 19132, is both TCP and UDP. On TCP Bedrock finds a server, playing UDP. It can't match the Java server port.

What to put in auth-type?

Floodgate, if it's a Floodgate and it comes in without Java account, online -- if everyone has Java account, offline -- for a server without a license check.