Crossplay Java i Bedrock: Geyser, Floodgate i dodatki (2026)
Bedrock 26.60, zapowiedziany na 27 października 2026, przestanie łączyć się z serwerami przez RakNet. Jeśli gracze Bedrock wchodzą na Twój serwer Java przez Geysera, przed tą datą musisz włączyć NetherNet i otworzyć port TCP. Znajdziesz tu sprawdzone linie konfiguracji, porty dla VPS i hostingu, ustawienia Floodgate i dodatki.
W skrócie:
- Od Bedrock 26.60 (planowo 27.10.2026) serwer bez NetherNet nie wpuści graczy Bedrock.
- Zainstaluj najnowszy build Geysera (20.10: 2.12.0, build 1267) i ustaw
transport: nethernet. NetherNet działa od buildu 1237, ale domyślnie Geyser wciąż używa RakNet. - Port Geysera, domyślnie
19132, otwórz dla TCP i UDP. - Z
clone-remote-portwbudowany signaling nie działa: weź osobny port albo użyj serwisu Warden.
Co zmienia Bedrock 26.60
Do tej pory klient Bedrock łączył się z serwerem bezpośrednio przez UDP, protokołem RakNet. Od wersji 26.40 Mojang wprowadza nowy transport, NetherNet. Według GeyserMC od wersji 26.60, zaplanowanej na 27 października 2026, klienci przestaną łączyć się przez RakNet i każdy serwer Bedrock, także Geyser, będzie musiał obsługiwać NetherNet (blog GeyserMC z 8 października 2026).
NetherNet dokłada przed grą krok zwany signalingiem: klient pyta serwer przez TCP, jak się połączyć, a potem gra przez WebRTC, czyli UDP. Geyser potrzebuje więc na swoim porcie TCP (bez niego serwer nie pojawi się graczom na liście) i UDP.
Jeśli adres i port się nie zmienią, gracze nie muszą edytować zapisanego serwera. Jeśli Geyser dzielił dotąd port z Javą, jak na wielu hostingach, gracze Bedrock wpiszą nowy port.
NetherNet działa w pełni od Bedrock 26.50. Gracze na wersjach starszych niż 26.40 potrzebują jeszcze RakNet. Gdy Geyser doda obsługę 26.60, usunie obsługę 26.30, więc gracze na starych wersjach będą musieli zaktualizować grę.
Aktualne wersje Geysera i Floodgate
Dane z API GeyserMC i Modrinth z 20 października 2026. Od 14 do 20 października wyszło 13 buildów Geysera 2.12.0, więc przed aktualizacją sprawdź geysermc.org/download.
| Parametr | Geyser | Floodgate |
|---|---|---|
| Wersja | 2.12.0, build 1267 (20.10.2026) | 2.2.5, build 141 (17.09.2026) |
| Java Edition | 26.3 | do 26.3 |
| Bedrock Edition | 26.30 - 26.52 | nie dotyczy |
| Platformy | Paper/Spigot, Velocity, BungeeCord, Fabric, NeoForge, ViaProxy, Standalone | Paper/Spigot, Velocity, BungeeCord, mod na Fabric i NeoForge |
| Licencja | MIT | MIT |
Geyser łączy się z serwerem jako klient Java 26.3, więc starszy serwer obsłużysz tylko z ViaVersion. Geyser-Spigot działa od 1.20.5 i wymaga Javy 21 lub nowszej (sam Paper 26.3 potrzebuje Javy 25). Poniżej 1.20.5 postaw Geysera na proxy (Velocity, BungeeCord), jako Standalone z ViaVersion albo na ViaProxy. Wersje na Fabric i NeoForge działają tylko na serwerze 26.3 i tylko z modami po stronie serwera. Silniki porównujemy w poradniku o silnikach serwerowych.
Jak włączyć NetherNet w config.yml
RakNet jest wciąż domyślnym transportem Geysera, więc NetherNet włączasz ręcznie. Każdy build od 1237 obsługuje nowy protokół, ale nowsze mają poprawki, dlatego instaluj najnowszy. Od buildu 1260 Geyser z wyłączonym NetherNet wypisuje przy starcie ostrzeżenie WARNING! NetherNet support is NOT enabled.
Plik to plugins/Geyser-Spigot/config.yml na Paperze i Spigocie, plugins/Geyser-Velocity/config.yml albo plugins/Geyser-BungeeCord/config.yml na proxy, a config/Geyser-Fabric/config.yml lub config/Geyser-NeoForge/config.yml na serwerze z modami.
Sam NetherNet
bedrock:
port: 19132
transport: nethernet Po zmianie transportu zrestartuj serwer. Opcja transport przyjmuje wartości nethernet, both i raknet (stary sposób łączenia).
NetherNet i RakNet razem, na czas przejścia
Jeśli część graczy gra na wersjach starszych niż 26.40, ustaw both. Oba transporty nie mogą dzielić portu UDP, więc NetherNet dostaje osobny webrtc-port:
bedrock:
port: 19132
webrtc-port: UDP_PORT
transport: both W miejsce UDP_PORT wpisz wolny port UDP inny niż port i otwórz go. Tryb both pomaga też wersjom takim jak 26.40, które pobierają MOTD i liczbę graczy przez RakNet. Gdy 26.60 wyjdzie i wszyscy się zaktualizują, przełącz się na nethernet i zamknij stary port RakNet.
Adres, Docker i HTTPS
addresszostaw na0.0.0.0. Adres pętli zwrotnej, np.127.0.0.1, kończy się błędem "is a loopback address".signaling.advertise-addressesto adresy, które Geyser podaje graczom do połączenia WebRTC. Od buildu 1267 przy pustej liście szuka publicznego adresu przez STUN. Jeśli w Dockerze albo za NAT-em gracze dalej nie wchodzą, wpisz tu publiczny IP lub domenę.- Wbudowany signaling działa domyślnie przez HTTP, więc gracz przy pierwszym wejściu zobaczy pytanie, czy ufa serwerowi ("trust on first use"). Znika ono przy HTTPS: potrzebujesz domeny (gracze wchodzą przez nią, nie przez IP) i certyfikatu, np. z Let's Encrypt.
bedrock:
signaling:
builtin:
https:
certificate: /path/to/fullchain.pem
private-key: /path/to/privkey.pem
password: '' HTTPS działa na tym samym porcie. Po odnowieniu certyfikatu zrestartuj serwer albo wpisz geyser reload (wyrzuca wszystkich graczy). Zamiast tego możesz postawić przed portem reverse proxy, np. Caddy albo nginx.
Porty TCP i UDP: firewall, router, Docker
Port Geysera nie może być portem serwera Java ani portem używanym przez inny program (mod czatu głosowego, Query, mapa w przeglądarce, strona www). Otwórz go dla obu protokołów. Linux z ufw:
sudo ufw allow 19132/tcp
sudo ufw allow 19132/udp Windows, PowerShell jako administrator:
New-NetFirewallRule -DisplayName "Geyser (TCP)" -Direction Inbound -Protocol TCP -LocalPort 19132 -Action Allow
New-NetFirewallRule -DisplayName "Geyser (UDP)" -Direction Inbound -Protocol UDP -LocalPort 19132 -Action Allow Docker (wpis bez przyrostka oznacza TCP):
ports:
- "25565:25565"
- "19132:19132"
- "19132:19132/udp" - Router: przekieruj port dla TCP i UDP (opcja "TCP/UDP" albo "Both").
- Pterodactyl: przydziel port serwerowi w zakładce Network.
- OVH i SoYouStart: reguły Minecraft Bedrock w firewallu GAME znają tylko RakNet. Dla portu Geysera dodaj regułę "Other".
- Tryb both: otwórz też
webrtc-portdla UDP. Przy zewnętrznym signalingu (Warden) wystarczy sam UDP.
Więcej o kontenerach znajdziesz w poradniku o serwerze w Dockerze, a o firewallu w tekście o ochronie serwera.
Hosting z jednym portem: clone-remote-port i Warden
Wiele hostingów ustawiało clone-remote-port: true, czyli Geysera na porcie Javy. Z wbudowanym signalingiem to nie zadziała, bo Java zajmuje TCP na tym porcie. Masz dwie drogi.
Osobny port TCP i UDP
Poproś hosting o dodatkowy port otwarty dla TCP i UDP. Wyłącz clone-remote-port, bo przy włączonej opcji Geyser ignoruje port:
bedrock:
clone-remote-port: false
port: TCP_UDP_PORT
transport: nethernet Tylko port Javy: zewnętrzny signaling
bedrock:
clone-remote-port: true
transport: nethernet
signaling:
mode: nxs Domyślny serwis zgodny ze standardem NXS to Warden, darmowa usługa prowadzona przez firmę Ziax, twórcę CubeCrafta. Geyser przełącza się na niego sam, gdy wykryje, że port zajmuje Java. Skutki:
- gracze łączą się przez adres i port, które Geyser wypisze w konsoli, a nie przez adres serwera Java (chyba że zarejestrujesz w Warden własną domenę);
- Warden zapewnia HTTPS, więc pytania o zaufanie nie ma;
- MOTD i liczba graczy odświeżają się co jakiś czas, nie na żywo.
Stan signalingu pokaże komenda geyser nethernet.
Hosting może też ustawić NetherNet za Ciebie flagami startowymi, np. -DgeyserTransport=nethernet albo -DgeyserSignalingMode=nxs. Mają one pierwszeństwo przed config.yml, więc jeśli zmiany w pliku nic nie dają, sprawdź komendę startową. W przypadku Aternosa poradnik konfiguracji GeyserMC podaje, że hosting robi to sam. Jeśli Twojego hostingu tam nie ma, wybierz opcję "Not listed" albo wyślij obsłudze link do bloga GeyserMC. Usługi porównujemy w przeglądzie hostingów Minecraft.
Floodgate: wejście bez konta Java
Opcja java.auth-type w Geyserze ma domyślnie wartość online: gracz Bedrock musi wtedy zalogować się kontem Minecraft Java. Z pluginem Floodgate wystarczy konto Microsoft (Xbox), na którym gra w Bedrock. Wartość offline wpuszcza bez logowania i według GeyserMC jest nieobsługiwana, niebezpieczna i sprzeczna z EULA Mojang.
- Wgraj
floodgate-spigot.jardo folderupluginsi uruchom serwer ponownie. - W konfiguracji Geysera ustaw
auth-type: floodgatew sekcjijava. - Zrestartuj serwer.
W sieci z proxy wystarczy Floodgate na Velocity albo BungeeCord. Jeśli wgrywasz go też na serwery za proxy, skopiuj na nie plik key.pem z proxy i nikomu go nie dawaj: pozwala ominąć logowanie Java. Floodgate nie ma ustawień portów, więc NetherNet konfigurujesz tylko w Geyserze.
Gracze Bedrock dostają przedrostek, domyślnie kropkę (username-prefix: "."), a spacje w nicku są zamieniane na podkreślniki. GeyserMC odradza usuwanie prefiksu, bo jednakowe nicki z Javy i Bedrocka psują np. teleportację. Białą listę, łączenie kont i pluginy kolidujące z Floodgate (m.in. FastLogin i ExploitFixer) opisujemy na stronie Floodgate.
Paczki zasobów i ograniczenia
Geyser wysyła graczom Bedrock paczki w formacie Bedrock (.zip albo .mcpack) z folderu packs, np. plugins/Geyser-Spigot/packs/. Paczek z Javy nie przerabia, więc bez wersji Bedrock gracz zobaczy zwykłe przedmioty zamiast Twoich modeli. Dodatków Bedrock (behavior packs) Geyser nie obsługuje.
- Rainbow - mod na Fabric w kliencie Java, który przerabia niestandardową zawartość (np. z Nexo, ItemsAdder, modów Polymer) i tworzy mapowania dla Geysera. Jest na wczesnym etapie rozwoju, a Geyser nie obsługuje jeszcze item displays, więc część bloków i przedmiotów może się nie wyświetlić.
- Thunder - program (Java 21+) do konwersji prostych paczek zmieniających wygląd zwykłych bloków i przedmiotów. Wczesna beta, bez obsługi niestandardowych przedmiotów.
Na Bedrocku nie zadziałają klikalne linki na czacie, efekt blasku (podświetlenie), rozróżnianie lewego i prawego kliknięcia w ekwipunku ani warstwy sztandaru powyżej szóstej. Redstone, farmy i komendy działają jak w Javie, bo świat prowadzi serwer Java.
Dodatki: Xbox Live, skiny, czat głosowy
Pobrania i najnowsze wersje z tagów według API Modrinth (20.10.2026). Zgodności z Bedrock 26.60 nie sprawdzaliśmy, więc po premierze zajrzyj do list zmian.
| Dodatek | Co robi | Platformy | Pobrania |
|---|---|---|---|
| MCXboxBroadcast | Ogłasza serwer w Xbox Live: znajomi konta-bota widzą go w grze jako sesję, do której mogą dołączyć. | rozszerzenie Geysera lub osobny program, do 26.2 | 59 403 |
| Bedrock Skin Restorer | Pokazuje graczom Java skin gracza Bedrock, pobierany przez Global API GeyserMC. | Paper, Spigot, Purpur, Folia, do 26.3 | 48 235 |
| SimpleVoice-Geyser | Czat głosowy Simple Voice Chat dla graczy Bedrock przez stronę www, bez modów. | Paper, Spigot, Purpur, Fabric, do 26.2 | 36 297 |
| Bedrock Voice Chat | Osobna aplikacja głosowa (Windows 10/11, iOS, Android) plus plugin lub mod przekazujący pozycje graczy. | Paper, Spigot, Fabric, do 26.3 | 19 454 |
- MCXboxBroadcast: autorzy radzą użyć zapasowego konta, bo narzędzie emuluje funkcje klienta, co może naruszać regulamin i skończyć się banem konta.
- Bedrock Skin Restorer: przy SkinsRestorer autor zaleca zwiększenie opóźnienia nakładania skinu.
- SimpleVoice-Geyser: wymaga Simple Voice Chat 2.6.0+. Dźwięk od gracza nie jest szyfrowany, więc poza siecią lokalną uruchom go za proxy z HTTPS.
Lista kontrolna przed 27 października
- Sprawdź wersję komendą
geyser versioni zainstaluj najnowszy build. - Ustaw
transport: nethernet(albobothzwebrtc-port, jeśli masz graczy przed 26.40) i zrestartuj serwer. - Otwórz port Geysera dla TCP i UDP: firewall, router, Docker, panel.
- Na hostingu z
clone-remote-portzdobądź osobny port albo ustawmode: nxsi zapisz adres z konsoli. - Przejrzyj konsolę: bez ostrzeżenia o wyłączonym NetherNet i bez błędów portu.
- Wejdź z klienta Bedrock 26.40 lub nowszego, najlepiej z telefonu na danych komórkowych.
- Jeśli zmienił się port albo adres, ogłoś to graczom.
- Gdy coś nie działa, wygeneruj
geyser dumpi zapytaj na Discordzie GeyserMC.
Naszym zdaniem na własnym VPS najlepiej sprawdza się sam NetherNet z wbudowanym signalingiem i certyfikatem na domenie: mniej zależności od cudzych usług i stały adres dla graczy. Warden ratuje serwery na hostingu z jednym portem, ale zmienia adres, więc przeprowadź tę zmianę przed 27 października, a nie w dniu premiery.
Powiązane strony i źródła
- Serwery z crossplay Java i Bedrock - lista z portami Bedrock
- Serwery Minecraft Bedrock
- Telefon, PlayStation, Xbox, Nintendo Switch - jak gracze wchodzą na serwery
- GeyserMC, Floodgate i Geyser w katalogu pluginów
- Cross-play w Minecraft Bedrock - poradnik dla graczy
- Jak założyć serwer Minecraft
Źródła: blog GeyserMC o NetherNet, konfiguracja Geysera, przekierowanie portów, HTTPS dla NetherNet, dokumentacja Floodgate, kod konfiguracji w repozytorium Geysera, API download.geysermc.org i Modrinth.