GameHosting.pl

Notatki operatora

Palworld crossplay: jak grać ze znajomymi z PC, Xboxa i PS5 na jednym serwerze

Palworld łączy w jednym świecie graczy ze Steama, z Xboxa, z PS5 i z Maca, ale wspólna gra wygląda inaczej w kooperacji uruchomionej z menu, a inaczej na serwerze dedykowanym. Poniżej, na podstawie ustawień obecnej wersji serwera dedykowanego (build 25247047, wersja 1.0) i serwerów, które prowadzimy: kto z kim zagra, jak włączyć albo ograniczyć crossplay, jak gracze z konsol znajdują serwer i dlaczego większość kłopotów z łączeniem to nie crossplay, tylko wersja gry albo lista serwerów.

Opublikowano · ~9 min czytania

W skrócie: Palworld ma crossplay między Steamem, Xboxem (konsole oraz wersja ze sklepu Microsoft i z PC Game Pass), PS5 i Makiem. Na serwerze dedykowanym jest włączony od pierwszego startu: ustawienie CrossplayPlatforms ma domyślnie wartość (Steam,Xbox,PS5,Mac), a platformę wyłączasz, usuwając ją z listy. Kooperacja uruchomiona z menu gry mieści 4 osoby, serwer dedykowany domyślnie 32. Połączenie po adresie IP ma tylko wersja ze Steama, więc gracze z Xboxa dołączają przez listę serwerów społeczności, na którą serwer trafia dopiero po uruchomieniu z parametrem -publiclobby. Postać nie przechodzi między platformami.

Kto z kim zagra

Crossplay w Palworld nie jest osobnym trybem, który trzeba znaleźć w menu. Serwer dedykowany ma jedno ustawienie, które mówi, z jakich platform wpuszcza graczy, i w obecnej wersji domyślnie wpuszcza wszystkie cztery. Tak wygląda to z perspektywy gracza:

PlatformaWpis w CrossplayPlatformsJak dołącza do serwera dedykowanego
Steam (Windows, także Steam Deck)Steamlista serwerów społeczności albo bezpośrednio, po adresie IP i porcie
Xbox oraz wersja ze sklepu Microsoft i z PC Game PassXboxtylko lista serwerów społeczności, wyszukiwanie po nazwie
PlayStation 5PS5lista serwerów społeczności
MacMaclista serwerów społeczności

Najważniejsza różnica jest w ostatniej kolumnie. Pole do wpisania adresu i portu ma tylko wersja ze Steama. Gracz z Xboxa albo z PC Game Pass nie ma żadnej drogi na serwer poza listą serwerów społeczności, więc serwer, którego na tej liście nie ma, jest dla niego niewidoczny, nawet jeśli koledzy ze Steama wchodzą na niego bez problemu. To najczęstszy powód zgłoszeń w stylu „mnie wpuszcza, a kumpla z Xboxa nie”.

Kooperacja a serwer dedykowany: skąd limit czterech osób

Palworld daje dwa sposoby na wspólną grę i warto je rozróżniać, zanim zaczniesz szukać błędu w crossplayu.

Pytanie „dlaczego do mojej gry może wejść tylko czterech znajomych” prawie zawsze dotyczy pierwszej drogi. To nie jest błąd crossplayu ani ograniczenie platformy, tylko limit kooperacji. Jeśli was jest więcej albo chcecie budować bazę także wtedy, gdy osoba hostująca jest offline, potrzebny jest serwer dedykowany.

Jak ustawić crossplay na serwerze dedykowanym

Wszystkie ustawienia świata siedzą w jednej długiej linii OptionSettings w pliku PalWorldSettings.ini. Serwer czyta właśnie ten plik, a nie DefaultPalWorldSettings.ini, który jest tylko wzorem. Edycja wzoru to klasyczny powód, dla którego zmiana „nic nie robi”; szczegóły formatu tej linii opisuję w przewodniku o serwerze Palworld. Fragment z platformami wygląda tak:

OptionSettings=(...,CrossplayPlatforms=(Steam,Xbox,PS5,Mac),...)

Domyślnie lista zawiera wszystkie cztery platformy, więc crossplayu się nie włącza, tylko ewentualnie zawęża. Kilka typowych wariantów:

Po zmianie trzeba zrestartować serwer. Starsze poradniki każą ustawiać AllowConnectPlatform albo szukać przełącznika w stylu „EnableCrossplay”. W obecnej wersji pierwszy klucz nie działa, a jego miejsce zajęło CrossplayPlatforms; drugiego nigdy nie było wśród ustawień serwera. Jeśli skopiowałeś konfigurację z forum, usuń oba wpisy.

Mody i konsole

Serwer domyślnie pozwala łączyć się graczom z modami po swojej stronie (bAllowClientMod=True), ale konsole modów nie zainstalują. Mod, który działa tylko na serwerze, zwykle nikomu nie przeszkadza. Mod, który każdy gracz musi mieć u siebie, odcina konsole od serwera. Jeśli planujesz takie mody, uczciwiej od razu ustawić serwer tylko dla Steama, niż obiecywać znajomym z PS5 wspólną grę.

Jak gracze z konsol znajdują serwer

Gracz ze Steama może wpisać adres serwera z portem, domyślnie 8211. Gracz z Xboxa i z PC Game Pass otwiera w menu gry wieloosobowej listę serwerów społeczności (w angielskiej wersji gry Community Servers) i wyszukuje serwer po nazwie. Żeby to zadziałało, muszą być spełnione trzy warunki:

  1. Serwer jest uruchomiony z parametrem -publiclobby. Bez niego nie zgłasza się na listę serwerów społeczności, a gracz z Xboxa nie ma innej drogi.
  2. Lista CrossplayPlatforms zawiera platformę gracza. Wpis Xbox obejmuje konsole i wersję z PC Game Pass.
  3. Nazwa serwera da się wyszukać. Lista doczytuje serwery partiami po 200, więc serwer o nazwie „Palworld Server” ginie w tłumie. Nadaj mu nazwę z charakterystycznym słowem w ServerName i podawaj znajomym dokładnie to słowo.

Po restarcie rejestracja na liście trwa zwykle od 5 do 10 minut, więc nie szukaj serwera sekundę po uruchomieniu. Graczom z PS5 i z Maca też najprościej podać dokładną nazwę serwera z listy społeczności. Na serwerach Palworld, które prowadzimy, pełna lista platform i -publiclobby są ustawione od pierwszego startu, więc serwer pojawia się na liście bez dodatkowej konfiguracji.

Serwer w domu i gracz z tej samej sieci

Jeśli serwer stoi na komputerze w twoim domu, a gracz łączy się z tej samej sieci domowej przez listę społeczności, może trafić na ścianę, choć wszyscy z zewnątrz wchodzą normalnie. To ograniczenie routera bez obsługi tak zwanego hairpin NAT, a nie ustawienie Palworld. Sprawdź to, prosząc znajomego spoza twojej sieci, żeby wyszukał serwer: jeśli on go widzi, serwer jest w porządku.

Porty, hasło i ustawienia, które warto sprawdzić

UstawienieDomyślnieCo oznacza dla crossplayu
PublicPort8211port gry dla wszystkich platform; na własnym routerze przekieruj go jako UDP
ServerPasswordpusteserwer na publicznej liście bez hasła wpuści każdego, kto go znajdzie
bUseAuthTrueuwierzytelnianie kont platform; to ono wiąże postać z kontem
RCONEnabled, RCONPortFalse, 25575administracja zdalna, gracze jej nie potrzebują
RESTAPIPort8212osobny port na API, niepotrzebny do gry
bEnableVoiceChatFalseczat głosowy na serwerze, wyłączony, dopóki go nie włączysz

Konsole i PC łączą się z tym samym adresem i portem serwera. Nie ma osobnego portu dla Xboxa ani dla PS5 i nie trzeba przekierowywać portów usług platform na komputer z serwerem. Jak sprawdzić, czy port jest naprawdę otwarty, opisuję w tekście o przekierowaniu portów.

Czego crossplay nie przenosi

Crossplay oznacza wspólny świat, a nie wspólną postać. Na serwerze dedykowanym świat i postacie zapisują się po stronie serwera, ale każda postać jest powiązana z kontem platformy, z którego ją założono. Osoba, która gra raz na Steamie, a raz na Xboxie, ma na tym samym serwerze dwie osobne postacie i dwa osobne ekwipunki. Warto to ustalić z ekipą na starcie, zanim ktoś wbije wysoki poziom „nie na tej konsoli”.

Inaczej jest ze światem z kooperacji. Na PC zapis to zwykły plik na dysku, więc świat z gry w kooperacji można przenieść na serwer dedykowany i grać dalej. Konsole nie dają dostępu do plików zapisu, a PS5 nie udostępnia ich wcale, dlatego świat zaczęty na konsoli zostaje na konsoli. Jeśli myślisz o przenosinach, zacznijcie od razu na serwerze.

Najczęstsze problemy z łączeniem

Jeśli zastanawiasz się, czy postawić serwer u siebie, czy go wynająć, porównanie kosztów, łącza i czasu znajdziesz w tekście o własnym serwerze i hostingu zarządzanym. A jeśli komputer hosta zaczyna nie wyrabiać przy rozbudowanej bazie, zajrzyj do tekstu o wymaganiach Palworld.

Najczęstsze pytania

Czy Palworld ma crossplay?

Tak. Na serwerze dedykowanym grają razem Steam, Xbox (z wersją ze sklepu Microsoft i z PC Game Pass), PS5 i Mac. Ustawienie CrossplayPlatforms ma domyślnie wartość (Steam,Xbox,PS5,Mac), więc crossplay działa od pierwszego startu.

Czy gracz z PS5 zagra ze mną, jeśli gram na Steamie?

Tak, jeśli serwer ma PS5 na liście CrossplayPlatforms (domyślnie ma), obie strony mają tę samą wersję gry, a gracz z PS5 znajdzie serwer na liście serwerów społeczności.

Dlaczego do mojej gry mogą wejść tylko 4 osoby?

Bo to limit kooperacji uruchamianej z menu gry (CoopPlayerMaxNum, domyślnie 4). Serwer dedykowany przyjmuje domyślnie do 32 graczy (ServerPlayerMaxNum).

Jak gracz z Xboxa dołącza do serwera Palworld?

Tylko przez listę serwerów społeczności, wyszukując serwer po nazwie. Połączenie po adresie IP ma wyłącznie wersja ze Steama, a serwer pojawia się na liście dopiero po uruchomieniu z parametrem -publiclobby.

Czy postać przechodzi między platformami?

Nie. Postać jest powiązana z kontem platformy, z którego ją założono. Ta sama osoba na Steamie i na Xboxie ma na jednym serwerze dwie osobne postacie.

Czy na serwerze z crossplayem działają mody?

Mody działające tylko na serwerze zwykle nikomu nie przeszkadzają. Mod, który każdy gracz musi mieć u siebie, odcina konsole, bo na Xboxie i PS5 modów nie zainstalujesz. Serwer z takimi modami lepiej ustawić tylko dla Steama: CrossplayPlatforms=(Steam).

Powiązane