PODSTAWY

Crossplay w Minecraft: Java i Bedrock w jednym świecie

Panuje przekonanie, że gracz Javy nigdy nie spotka gracza Bedrocka. Domyślnie to prawda. Serwer może to jednak zmienić i MCSV właśnie tak działa: jeden świat, obie edycje, jeden adres.

Dlaczego Java i Bedrock się nie widzą

Minecraft to dziś dwie osobne gry o tej samej nazwie. Java Edition powstała w Javie i rozmawia z serwerem przez TCP. Bedrock Edition, czyli wersja na konsole, telefony, Switcha i Windowsa ze sklepu Microsoftu, napisana jest w C++ i używa protokołu RakNet opartego na UDP.

To nie jest różnica kosmetyczna. Obie edycje inaczej numerują wersje, inaczej pakują dane o świecie i inaczej opisują ten sam blok. Klient Bedrocka wysyła do serwera Javy pakiety, których ten po prostu nie rozumie. Nie da się tego naprawić po stronie gracza - nie pomoże żaden launcher, przełącznik w opcjach ani zmiana wersji.

Co robią Geyser i Floodgate

Problem można rozwiązać tylko tam, gdzie stoi serwer. Służą do tego dwa narzędzia:

  • Geyser działa jak tłumacz protokołu. Przyjmuje połączenie od klienta Bedrocka, przepisuje jego pakiety na format zrozumiały dla serwera Javy i odsyła odpowiedzi w drugą stronę.
  • Floodgate odpowiada za konta. Dzięki niemu gracz Bedrocka wchodzi na serwer na swoim koncie Microsoft i nie musi mieć osobnego konta Java.

Kluczowe jest to, że oba działają po stronie serwera. Ty nic nie instalujesz i niczego nie konfigurujesz w grze. Twoim zadaniem jest wpisać adres.

Co musi zrobić gracz

Na Javie sprawa jest prosta: Tryb wieloosobowy, Dodaj serwer, adres mcsv.pl, gotowe. Portu nie podajesz, bo Java sama go znajduje.

Na Bedrocku wpisujesz ten sam adres: mcsv.pl, a w polu portu zostaje 19132. To domyślny port Bedrocka, więc gra zwykle wpisuje go za Ciebie. Bedrock nie czyta rekordów SRV, dlatego mcsv.pl kieruje go prosto na serwer zwykłym rekordem A.

Reszta zależy od urządzenia, bo platformy różnie traktują pole na własny adres serwera. Telefon i PC pozwalają wpisać go wprost. PlayStation, Xbox i Switch tego pola nie pokazują i wymagają obejścia. Dlatego przygotowaliśmy osobny poradnik dla każdego sprzętu.

Czego crossplay nie naprawi

  • Realms pozostają osobne. Realm kupiony w Bedrocku nie wpuści gracza Javy i odwrotnie. To usługa Mojanga, nie serwer z pluginami.
  • Świata singleplayer nie przeniesiesz. Zapis z Javy nie otworzy się w Bedrocku bez konwersji, a i wtedy nie wszystko przetrwa.
  • Mody Javy nie działają na Bedrocku. Forge i Fabric to świat wyłącznie Javy. Serwer może za to wysłać wszystkim wspólną paczkę zasobów.
  • Wersja klienta nadal ma znaczenie. Twoja wersja gry musi mieścić się w zakresie obsługiwanym przez serwer, niezależnie od edycji.

Jak to wygląda na MCSV

Na MCSV jest jeden świat. Gracz z Javy na PC, gracz z PlayStation, gracz z telefonu i gracz ze Switcha stoją w tej samej Dziczy, polują na tego samego mini-bossa i schodzą razem do tego samego lochu. Rozmawiają na jednym czacie i zbierają te same przedmioty.

Bedrock dostaje własną paczkę zasobów, która wyrównuje wygląd przedmiotów i interfejsów, więc obie edycje widzą to samo.

Java: mcsv.pl. Bedrock: mcsv.pl, port 19132. Ten sam adres, dwie edycje.

Częste pytania

Czy potrzebuję konta Java, żeby wejść z Bedrocka?

Nie. Floodgate pozwala wejść na serwer na koncie Microsoft używanym w Bedrocku, bez kupowania osobnej licencji Java Edition.

Czy gracze Javy i Bedrocka widzą ten sam czat i te same przedmioty?

Tak. To jeden świat i jeden serwer. Geyser tłumaczy jedynie sposób, w jaki gra rozmawia z serwerem, a nie zawartość świata.

Czy crossplay działa z Minecraft Realms?

Nie. Realms to zamknięta usługa Mojanga i nie da się do niej dołączyć z drugiej edycji. Crossplay wymaga serwera z Geyserem, takiego jak MCSV.

Czy mody z Javy będą widoczne na Bedrocku?

Nie. Forge i Fabric działają tylko w Java Edition. Serwer może natomiast wysłać wszystkim graczom wspólną paczkę zasobów.

Adres serwera: mcsv.pl Na Bedrocku wpisujesz ten sam adres i port 19132. Obie edycje trafiają do tego samego świata.

Discord

Wpisz adres na swoim urządzeniu