Twój świat co-op w Palworld nie musi być uwięziony na komputerze hosta. Możesz skopiować pliki zapisu na dedykowany serwer Palworld, zachować każdą bazę, każdego Pala i każdą postać, a twoja ekipa będzie grać kiedy chce, zamiast czekać, aż jedna osoba wejdzie online. Ten poradnik opisuje całą przeprowadzkę: które pliki skopiować, gdzie dokładnie mają trafić na serwerze i jak naprawić jedyną rzecz, która się przy tym psuje, czyli postać hosta.
Co się przenosi i czego potrzebujesz
Wszystko, co ważne, leży w folderze zapisu: sam świat (zmiany terenu, bazy, skrzynie, każdy Pal w boxie lub na bazie) plus jeden plik postaci na gracza. Wszystko to się przenosi. Potrzebujesz:
- Komputera, który hostował świat co-op (zapis istnieje tylko tam)
- Dostępu do zakładki Files serwera w panelu DoomHosting albo klienta SFTP do szybszego wgrywania
- Około 15 minut, plus kilka więcej, jeśli chcesz zachować postać hosta (patrz sekcja o GUID poniżej)
Jedna rzecz na start: co-op ma limit 4 graczy, serwer dedykowany pozwala na 32. Przeniesienie świata to moment, w którym ekipa wyrasta z kanapy.
Najpierw backup. Skopiuj lokalny folder zapisu w bezpieczne miejsce, zanim czegokolwiek dotkniesz. Dopóki oryginalny folder istnieje, nic w tym poradniku nie może kosztować cię świata.
Znajdź zapis co-op na swoim komputerze
Na komputerze hosta wklej to w pasek adresu Eksploratora plików:
%LOCALAPPDATA%\Pal\Saved\SaveGames
W środku jest folder nazwany twoim Steam ID (długi numer), a w nim po jednym folderze na świat, każdy z losową nazwą o długości 32 znaków. Jeśli masz kilka światów, posortuj po dacie modyfikacji albo otwieraj je po kolei i sprawdzaj, kiedy ostatnio grano. W folderze świata znajdziesz:
Level.sav: sam świat. Bazy, konstrukcje, skrzynie, dzikie i złapane Pale, dane gildii. To ten duży plik, często kilkaset MB.LevelMeta.sav: nazwa świata i metadane widoczne w menu.Players/: jeden plik.savna każdą postać, która kiedykolwiek dołączyła. Jak jednego zabraknie, ten gracz zaczyna od zera.WorldOption.sav: ustawienia świata co-op. Tego pliku nie kopiuj. Na serwerze dedykowanym po cichu nadpisujePalWorldSettings.inii twoje ustawienia serwera przestają działać.LocalData.sav: lokalne dane klienta. Na serwerze niepotrzebne.
Znajdź folder świata na swoim serwerze
- W panelu wejdź w zakładkę Console i kliknij Stop. Poczekaj, aż serwer całkiem się zatrzyma, Palworld zapisuje stan przy wyłączaniu.
- Otwórz zakładkę Files i przejdź do:
Pal/Saved/SaveGames/0/
W środku jest jeden folder z taką samą 32-znakową nazwą. To świat serwera. Powstaje przy pierwszym uruchomieniu, więc jeśli folder jest pusty, uruchom serwer raz, pozwól mu się załadować i zatrzymaj go ponownie.
Nazwa folderu ma znaczenie: musi zgadzać się z DedicatedServerName w Pal/Saved/Config/LinuxServer/GameUserSettings.ini. Zostaw istniejący folder serwera i podmień tylko zawartość, wtedy nigdy nie musisz ruszać tego ustawienia.
Wgraj zapis
Przy zatrzymanym serwerze:
- Otwórz folder świata serwera w
Pal/Saved/SaveGames/0/. - Wgraj swoje lokalne
Level.saviLevelMeta.sav, zastępując kopie serwera. - Otwórz folder
Players/i wgraj każdy.savze swojego lokalnego folderuPlayers/. - Nie wgrywaj
WorldOption.sav. Jeśli folder świata na serwerze już taki zawiera, usuń go, a mnożniki i zasady ustaw przez PalWorldSettings.ini. Level.savbywa duży, a przeglądarki są wolne przy dużych plikach. Powyżej ~100 MB lepiej połączyć się przez SFTP i przeciągnąć pliki.- Uruchom serwer i dołącz. Twój świat ładuje się dokładnie tam, gdzie skończył się co-op.
Każdy, kto grał w świecie co-op, loguje się na swoją istniejącą postać. Każdy oprócz jednej osoby: hosta.
Napraw postać hosta (problem GUID)
W trybie co-op Palworld zapisuje postać hosta pod stałym, zastępczym ID: 00000000000000000000000000000001.sav. Serwer dedykowany nadaje każdemu graczowi prawdziwe, unikalne ID, więc gdy dawny host dołącza, serwer go nie rozpoznaje i każe stworzyć nową postać. Goście nie są dotknięci, problem trafia tylko hosta.
Masz dwie opcje.
Opcja A: zacznij od nowa. Świat, bazy i wszystkie wspólne Pale są nietknięte, więc przy mniejszych światach hostowi może być szybciej po prostu wylevelować nową postać.
Opcja B: przenieś postać narzędziem do zapisów. Społecznościowy fix kopiuje stare dane hosta na nową tożsamość serwerową:
- Dołącz na serwer kontem dawnego hosta i stwórz nową postać. Wbij co najmniej 2 poziom, potem odczekaj około 4 minut, aż serwer zrobi autozapis.
- Zatrzymaj serwer.
- Pobierz
Level.savi cały folderPlayers/z folderu świata serwera na swój komputer. - Uruchom narzędzie host-save-fix na kopiach tych plików. PalworldSaveTools ma graficzną opcję "Fix Host Save": wybierz
00000000000000000000000000000001.savjako źródło i plik świeżo utworzonej postaci jako cel, a potem migruj. Jeśli wolisz wiersz poleceń, palworld-host-save-fix robi to samo w Pythonie. - Wgraj zmodyfikowany
Level.savi plikiPlayers/z powrotem na serwer, zastępując istniejące. - Uruchom serwer i dołącz. Host wraca na swoją pierwotną postać, z ekwipunkiem, poziomami i Palami.
To narzędzia społeczności, które patchują pliki zapisu bezpośrednio, więc po aktualizacji gry mogą być chwilowo niezgodne. Sprawdź datę wydania narzędzia względem ostatniego patcha Palworld, zawsze pracuj na kopiach i trzymaj backup, aż wszystko potwierdzisz w grze.
Zweryfikuj, zanim zaprosisz wszystkich z powrotem
- Świat ładuje się z twoimi bazami, skrzyniami i Palami tam, gdzie je zostawiłeś.
- Każdy gracz (łącznie z hostem, jeśli robiłeś fix) loguje się na własną postać.
- Ustawienia serwera działają. Jeśli mnożniki wyglądają jak domyślne, zwykle winny jest pozostawiony
WorldOption.sav. - Zrób świeży backup folderu świata na serwerze, bo od teraz to on jest aktywną kopią.
Częste problemy
Serwer ładuje zupełnie nowy, pusty świat. Pliki trafiły do złego folderu albo nazwa folderu świata nie zgadza się już z DedicatedServerName w GameUserSettings.ini. Zatrzymaj serwer i sprawdź jedno i drugie.
Znajomy dostaje prośbę o stworzenie nowej postaci. Jego .sav brakuje w folderze Players/ na serwerze. Zatrzymaj serwer i wgraj plik z lokalnego backupu.
Ustawienia serwera są ignorowane. WorldOption.sav ze świata co-op nadpisuje plik ini. Zatrzymaj serwer, usuń go z folderu świata i skonfiguruj wszystko w PalWorldSettings.ini.
Świat wygląda na uszkodzony lub cofnięty po wgraniu. Serwer wciąż działał (albo właśnie się wyłączał) podczas wgrywania i nadpisał twoje pliki własnym zapisem. Zatrzymaj go całkowicie, potwierdź w zakładce Console i wgraj ponownie z backupu.
FAQ
Czy Pale, bazy i ekwipunek się przenoszą?
Tak. Świat i wszystko wspólne leży w Level.sav; ekwipunek, poziom i pozycja każdego gracza leżą w jego pliku w Players/. Skopiuj jedno i drugie, a nic nie przepadnie.
Czy mogę przenieść świat z Game Pass lub Xboxa? Nie. Wersje z Microsoft Store i Xboxa używają innego formatu zapisu, którego serwer dedykowany oparty na Steam nie odczyta. Tą drogą przeniesiesz tylko zapisy co-op ze Steama.
Czy mogę później wrócić z serwera do co-op?
Tak, ten sam proces w drugą stronę: pobierz folder świata z serwera do lokalnej ścieżki SaveGames\<steam-id>\. Problem z ID postaci działa też w drugą stronę, więc licz się z ponownym użyciem narzędzia.
Czy wgranie zapisu coś kasuje? Wgranie całkowicie zastępuje obecny świat serwera. Jeśli serwer miał już postęp, na którym ci zależy, zrób backup jego folderu świata przed nadpisaniem.
