Gracze z Bedrocka: Geyser i Floodgate
Krok po kroku: jak wpuścić graczy z Minecraft Bedrock (telefon, tablet, Windows) na serwer Java dzięki Geyser, Floodgate i dodatkowemu portowi UDP.
Na tej stronie7 sekcji
Minecraft Bedrock (telefon, tablet, wersja z Microsoft Store, konsole) łączy się inaczej niż wersja Java. Pośrednikiem między nimi jest Geyser. Floodgate sprawia, że gracze z Bedrocka wchodzą na serwer bez kupowania wersji Java. W tym poradniku skonfigurujesz oba na serwerze z Paperem.
Czego potrzebujesz#
- serwera na Paperze albo Purpurze (tak jest najprościej) albo na Fabricu lub NeoForge,
- dodatkowego portu z zakładki Sieć, bo Bedrock łączy się przez UDP na własnym porcie,
- plików Geyser i Floodgate ze strony geysermc.org/download (otwiera się w nowej karcie).
Uwaga
Geyser nadąża za najnowszą wersją Minecraft Java. Jeśli Twój serwer działa na starszej wersji, dograj plugin ViaVersion (otwiera się w nowej karcie). Wersje Geysera na Fabrica i NeoForge działają tylko na najnowszej obsługiwanej wersji gry.
Krok 1: dodaj port#
- Napisz na kontakt@nexorahost.pl, że potrzebujesz portu dla Geysera, i podaj nazwę serwera. Dodatkowe porty dodajemy ręcznie (płatny pakiet ma do 2 dodatkowych), zwykle tego samego dnia.
- Gdy port będzie gotowy, otwórz zakładkę Sieć. Na górze jest port główny (1), przez który łączą się gracze z wersji Java, a pod nim nowy port.
- Każdy port ma pole Notatki (na zrzucie numer 2 przy porcie głównym). W tym polu przy nowym porcie wpisz na przykład „Geyser”, żeby za miesiąc wiedzieć, do czego służy.
- Zapisz sobie HOSTNAME i PORT nowego wpisu. W przykładzie to
node4.nexorahost.pli46006.

Pod listą panel pokazuje, ile przydziałów wykorzystujesz i ile możesz mieć (napis You are currently using ... allowed allocations for this server). Jeśli limit jest wyczerpany, usuń port, którego nie używasz (ikona kosza), albo wykorzystaj istniejący port dodatkowy. Więcej o portach: Dodatkowe porty.
Ważne
Nie klikaj Ustaw jako główny (3) przy porcie dla Geysera. Port główny musi zostać przy serwerze Java, inaczej gracze z wersji Java stracą połączenie.
Krok 2: wgraj Geyser i Floodgate#
- Na stronie geysermc.org/download (otwiera się w nowej karcie) pobierz Geyser i Floodgate w wersji dla Papera i Spigota.
- Zatrzymaj serwer w Konsoli.
W zakładce Pliki otwórz katalog
plugins, kliknij Wyślij (1) i wgraj oba pliki.jar.
Katalog plugins w zakładce Pliki z przyciskiem Wyślij (1) - Uruchom serwer i poczekaj na
Done. Pluginy utworzą swoje katalogi z konfiguracją:Geyser-Spigotifloodgate. - Zatrzymaj serwer.
Na Fabricu i NeoForge pobierasz wersje w postaci modów i wgrywasz je do katalogu mods. Fabric potrzebuje do tego Fabric API. Konfiguracja Geysera jest wtedy w config/Geyser-Fabric/ albo config/Geyser-NeoForge/.
Krok 3: ustaw port w Geyserze#
- W zakładce Pliki otwórz
plugins/Geyser-Spigoti kliknij plikconfig.yml. W sekcji
bedrockwpisz numer portu z kroku 1 w ustawieniuport. Zostawclone-remote-port: false:YAMLbedrock: address: 0.0.0.0 port: 46006 clone-remote-port: false- W tym samym pliku znajdź ustawienie
auth-typei wpiszfloodgate. - Kliknij ZAPISZ albo naciśnij Ctrl+S. Pilnuj wcięć: plik
.ymlużywa spacji, nie tabulatora. - Uruchom serwer w Konsoli.
Gdy w logu pojawi się
Done, sprawdź połączenie. W polu komendy (1) wpisz polecenie z hostem i portem z kroku 1:geyser connectiontest node4.nexorahost.pl 46006
Konsola z polem komendy (1), w którym wpisujesz polecenie geyser connectiontest
Geyser odpowie w logu, czy port jest osiągalny z internetu.
Krok 4: połącz się z Bedrocka#
- W Bedrocku wybierz Graj, potem zakładkę Serwery, przewiń listę i wybierz Dodaj serwer.
- W polu Nazwa serwera wpisz dowolną nazwę.
- W polu Adres serwera wpisz host z dodatkowego portu, na przykład
node4.nexorahost.pl. - W polu Port wpisz numer dodatkowego portu, na przykład
46006. Port Javy tutaj nie zadziała. - Zapisz serwer i wybierz go z listy.
Na Xboksie, PlayStation i Switchu gra nie pozwala wprost dodać własnego serwera.
Dobrze wiedzieć#
- Gracze z Bedrocka mają domyślnie kropkę przed nickiem, na przykład
.Steve, żeby nie mylić ich z kontami Java. Zmienisz to ustawieniemusername-prefixwplugins/floodgate/config.yml. - Na whitelistę dodasz ich poleceniem
fwhitelist add Nick, bez kropki (whitelista). - Zostaw
online-mode=truewserver.properties. Floodgate wpuszcza graczy z Bedrocka na podstawie ich kont Microsoft. - Plik
key.pemw katalogu Floodgate jest tajny. Nie przekazuj go nikomu. - Na serwerach z modami, które dodają bloki i przedmioty, gracze z Bedrocka zobaczą je źle albo wcale. Geyser najlepiej działa z vanillą i pluginami.
- Bedrock nie obsługuje rekordów SRV, więc nawet z własną domeną gracze wpisują port ręcznie (własna domena).
Najczęstsze problemy#
Bedrock pisze, że nie może połączyć się ze światem. Sprawdź, czy port w config.yml jest taki sam jak port dodatkowy w zakładce Sieć i czy gracz wpisał ten port, a nie port Javy. Uruchom geyser connectiontest.
Gracz z Bedrocka łączy się, ale wyrzuca go z komunikatem o wersji. Gra Bedrock albo serwer ma za nową lub za starą wersję dla Geysera. Zaktualizuj Geysera, a przy starszym serwerze dograj ViaVersion.
W logu jest błąd o zajętym porcie. W config.yml wpisany jest port, którego serwer nie ma, albo port używa już inny dodatek, na przykład czat głosowy. Każdy dodatek UDP potrzebuje osobnego portu.
Gracz z Bedrocka musi zalogować się kontem Java. auth-type nie jest ustawione na floodgate albo Floodgate się nie wczytał. Sprawdź listę poleceniem plugins.