Geyser — wtyczka łącząca graczy Bedrock z serwerami Java w Minecrafcie
Jak wtyczka proxy Geyser łączy graczy Bedrock i Java na jednym serwerze Minecraft: autoryzacja przez Floodgate, konfiguracja config.yml i…
Jak wtyczka proxy Geyser łączy graczy Bedrock i Java na jednym serwerze Minecraft: autoryzacja przez Floodgate, konfiguracja config.yml i ograniczenia.
Geyser — wtyczka łącząca graczy Bedrock z serwerami Java w Minecrafcie
Wersja Minecrafta, na której testowano i pisano artykuł: Java Edition 26.1.2 (Bedrock 26.x)
Zakres obsługiwanych wersji: najnowsza kompilacja — Java 26.1 – 26.1.2 i Bedrock 26.0 – 26.30; połączenie z serwerami od 1.16.5 jest możliwe po dodatkowej konfiguracji
Geyser to wtyczka proxy, która pozwala graczom Bedrock Edition dołączać do serwerów Java Edition. Wtyczka tłumaczy pakiety sieciowe między obiema edycjami gry: właściciel nie musi utrzymywać osobnego świata dla każdej z nich, a użytkownicy telefonów, konsol i edycji Windows łączą się z tym samym serwerem, co gracze Java.
Jak działa Geyser
Java i Bedrock mają różne protokoły sieciowe i nie są ze sobą bezpośrednio kompatybilne. Proxy stoi pośrodku: przyjmuje połączenie klienta Bedrock, przekształca jego pakiety na format Java i odwrotnie. Dla gracza jest to zwykłe logowanie na serwer pod danym adresem i portem.
Wtyczkę można uruchomić na dwa sposoby: wewnątrz istniejącego serwera (Spigot, Paper, BungeeCord, Velocity, Fabric, NeoForge) albo jako osobny program Standalone przed serwerem. Standalone wybiera się, gdy nie ma dostępu do samego serwera lub trzeba obsłużyć kilka backendów.
Co otrzymuje gracz Bedrock
Po połączeniu gracz Bedrock trafia do tego samego świata, co użytkownicy Java, i widzi ich obok siebie. Część różnic między edycjami wygładza paczka zasobów GeyserIntegratedPack, która ładuje się automatycznie: dodaje po stronie Bedrock cząsteczki od trafień, animację przedmiotu w drugiej ręce, szerokość tablicy wyników jak w Javie oraz wygląd ekwipunku w stylu Java.
Bedrock działa na mechanice walki z wersji 1.8, bez odnowienia ataku, podczas gdy Java ma licznik uderzenia. Aby gracz mógł się orientować, proxy pokazuje sztuczny wskaźnik odnowienia — celownik, pasek obok hotbara albo wyłączony, w zależności od parametru cooldown-type.
Autoryzacja i Floodgate
Sposób logowania określa parametr auth-type. Domyślnie ustawiona jest wartość online — gracz Bedrock musi zalogować się przez konto Microsoft, które posiada Java Edition. Sprawdza się to na serwerach, gdzie każdy ma konto Java.
Aby wpuszczać graczy bez wersji Java, obok Geysera instaluje się Floodgate — osobną wtyczkę od tego samego zespołu. Przy wartości auth-type: floodgate logowanie odbywa się po prostu z konta Bedrock. Floodgate pokazuje też skiny graczy Bedrock na Javie, pozwala wysyłać im natywne formularze Bedrock oraz łączyć konta obu edycji. Jest dostępny dla Spigot/Paper, BungeeCord, Velocity i Fabric; bez niego proxy działa w trybie online.
Główne parametry konfiguracji
Plik config.yml zawiera dziesiątki opcji, ale do uruchomienia wystarczy kilka kluczowych — reszta dotyczy dokładnego dostrajania sieci.
Parametr | Co robi |
| Port UDP dla połączeń Bedrock; musi być otwarty dla UDP. |
|
|
| Przekazuje MOTD z Javy na ekran serwerów Bedrock; |
| Przekazuje liczbę graczy z Javy; |
|
|
| Ładuje GeyserIntegratedPack; |
Ograniczenia
Ponieważ wtyczka tłumaczy protokół między dwiema różnymi grami, części możliwości Javy po stronie Bedrock nie da się odtworzyć: klikalnych linków na czacie, efektu blasku (glowing) na jednostkach, rozróżnienia lewego i prawego kliknięcia w ekwipunku, własnych zaklęć oraz własnych receptur na kowadle i stole kowalskim. Ruch gracza Bedrock nie jest odtwarzany idealnie, dlatego na dużych serwerach mogą go błędnie odczytywać anticheaty.
Podsumowanie
Geyser wpuszcza graczy Bedrock na serwer Java bez osobnego świata dla każdej edycji, jednocześnie z telefonów, konsol i edycji Windows. W przeciwieństwie do utrzymywania dwóch równoległych serwerów, proxy trzyma wszystkich w jednym świecie i przekazuje MOTD, skiny oraz formularze. W zamian część mechanik Javy na Bedrocku jest uproszczona lub niedostępna, a ruch nie zawsze dobrze współpracuje z anticheatami. Wtyczka sprawdzi się na serwerach, które chcą otworzyć się na graczy Bedrock; w parze z Floodgate — także dla graczy bez konta Java.
Instalacja
Typowa instalacja zajmuje około 5 minut. Procedura jest taka sama; różni się tylko loader i odpowiedni build.
- 1Stop your Minecraft server.
- 2Drop the plugin .jar into the server /plugins folder.
- 3Start the server once so the plugin generates its config files.
- 4Edit /plugins/<name>/config.yml as needed, then run /reload confirm or restart.











