Tak, to mozliwe. Dzieki pluginowi Geyser gracze na Xboxie, PlayStationie, Switchu, telefonie i wersji Windows Minecrafta moga dolaczyc do zwyklego serwera Java. Z dodanym Floodgate nie musza w tym celu kupowac osobnego konta Java. To kwadrans pracy i jest to jedyny sposob na posiadanie jednego serwera, na ktory moze wejsc kazdy, niezaleznie od wersji, na ktorej gra.
Jak to dziala, w jednym akapicie
Java i Bedrock uzywaja innego jezyka sieciowego. Geyser siedzi jako tlumacz miedzy graczem Bedrock a serwerem Java: odbiera ruch Bedrock na wlasnym porcie UDP (domyslnie 19132) i konwertuje go na to, czego oczekuje serwer Java. Serwer widzi zwyklego gracza Java. Floodgate zarzadza tozsamoscia: bez Floodgate gracz Bedrock musi zalogowac sie kontem Java, z Floodgate wystarczy jego konto Microsoft i dostaje wlasny prefiks w nazwie (domyslnie kropka), dzieki czemu nigdy nie koliduje z graczem Java o tej samej nazwie.
Czego potrzebujesz
- Serwer na Paper (lub Fabric, NeoForge, Velocity). Na Vanilla nie zadziala, bo Vanilla nie laduje pluginow.
- Dodatkowy port UDP dla Geysera. Twoj port Java to TCP; Bedrock komunikuje sie przez UDP. W panelu gier w sekcji Network widzisz, jakie porty ma twoj serwer. Jesli masz tylko jeden, popros o dodatkowy przez zgloszenie; we wszystkich pakietach dodatkowe porty sa w cenie.
- Dwa pluginy ze strony geysermc.org: Geyser-Spigot i Floodgate-Spigot. Wybierz wersje pasujaca do twojej wersji Minecrafta; Geyser zwykle nadaza za nowymi wydaniami w ciagu kilku dni.
Instalacja w pieciu krokach
- Przeslij
Geyser-Spigot.jarifloodgate-spigot.jardo folderupluginsprzez zakladke Files. - Zrestartuj serwer. Oba pluginy utworza teraz swoje foldery konfiguracyjne.
- Otworz
plugins/Geyser-Spigot/config.yml. W sekcjibedrock:ustawport:na dodatkowy port UDP i ustawclone-remote-port: false. W sekcjiremote:ustawauth-type:nafloodgate. - Zrestartuj ponownie. W konsoli Geyser wyswietli "Started Geyser on 0.0.0.0:<port>".
- Niech gracz Bedrock doda serwer z adresem IP twojego serwera i portem UDP z kroku 3. Na konsoli robi sie to przez "Serwery", "Dodaj serwer".
Wersja krok po kroku z dokladnymi liniami konfiguracyjnymi znajduje sie w bazie wiedzy: konfiguracja GeyserMC.
Co nie dziala lub dziala inaczej
Badz wobec swoich graczy szczery w tej kwestii, inaczej i tak dostaniesz pytania:
- Niestandardowe menu i ekwipunki z pluginow na Bedrock wygladaja czasem inaczej lub brakuje im przyciskow. Geyser tlumaczy ile moze, ale Bedrock ma inne ekrany.
- Paczki zasobow i niestandardowe przedmioty nie dzialaja automatycznie. Potrzebne sa do tego osobne rozszerzenia Geysera, a to wymaga pracy.
- Snapshoty i najnowsze wydanie. Zaraz po aktualizacji Minecrafta Geyser moze byc kilka dni w tyle. Aktualizuj serwer dopiero, gdy jest dostepna wersja Geysera, inaczej twoi gracze Bedrock chwilowo nie wejda.
- Niektore pluginy, ktore polegaja na kliencie (na przyklad niestandardowe czcionki lub niektore pluginy minigier), nie dzialaja dla Bedrocka.
Natywny serwer Bedrock czy Java z Geyserem?
| Serwer Java z Geyserem | Natywny serwer Bedrock | |
|---|---|---|
| Kto moze dolaczyc | Java i Bedrock (wszystkie platformy) | Tylko Bedrock |
| Pluginy i mody | Wszystko z Paper, Fabric, Forge | Tylko behavior packs i add-ony |
| Zarzadzanie | Wiecej ustawien, wiecej mozliwosci | Prostsze, mniej do konfiguracji |
| Ryzyko dziwnego wyswietlania | Male, ale obecne przy niestandardowym UI | Brak |
| Dla kogo | Mieszana grupa lub gracze Java, ktorzy chca wpuscic znajomych z konsol | Grupa grajaca wylacznie na konsoli lub telefonie |
Jesli nikt w twojej grupie nie gra na Javie, wybierz serwer Bedrock. Jesli jest chocby jeden gracz Java, to Java z Geyserem jest jedyna opcja, ktora obsluguje wszystkich.
Czy gracze Bedrock potrzebuja konta Java?
Nie, jesli masz Floodgate. Bez Floodgate tak: wtedy musza zalogowac sie kontem Java przy dolaczaniu. Instaluj wiec zawsze rowniez Floodgate.
Dlaczego moi gracze Bedrock nie moga sie polaczyc?
W kolejnosci prawdopodobienstwa: port UDP w config.yml nie zgadza sie z portem w panelu; uzywaja portu Java zamiast portu Geysera; lub Geyser nie zostal jeszcze zaktualizowany do twojej wersji Minecrafta. Sprawdz w konsoli komunikat startowy Geysera, tam jest port, na ktorym nasluchuje.
Czy moge uzyc whitelisty dla graczy Bedrock?
Tak. Gracze Floodgate sa na whiteliscie z prefiksem, domyslnie kropka: whitelist add .Nazwa. Komenda /fwhitelist add Nazwa z Floodgate robi to automatycznie poprawnie.
Czy Geyser zuzywa duzo dodatkowej pamieci?
Niewiele: licz na kilkaset MB na sam plugin. Kazdy gracz Bedrock liczy sie potem zwyczajnie jako gracz. Pakiet 4 GB z Geyserem bez problemu obsluzy grupe dziesieciu osob.
Wszystkie pakiety Minecraft Java HostValues maja dodatkowe porty w cenie i dzialaja na Paper, wiec Geysera mozesz zainstalowac od razu po zamowieniu.