// Palworld

Kopia zapasowa Palworld: przenieś świat bez strat

Kopia zapasowa Palworld: przenieś świat bez strat

Twój świat Palworld leży na serwerze w Pal/Saved/SaveGames/0/, w katalogu o długiej, losowo wyglądającej nazwie. Siedzą tam dane świata, dane gildii i podkatalog Players z osobnym plikiem .sav dla każdego gracza. Kopia zapasowa liczy się dopiero wtedy, gdy zabierasz cały ten katalog przy zatrzymanym serwerze: jeśli skopiujesz sam plik świata, twoi gracze zalogują się potem jako nowe postacie na 1 poziomie, bez Pali i bez gildii.

Gdzie leży twój świat i co siedzi w katalogu zapisu?

Na serwerze z systemem Linux wszystko wisi pod Pal/Saved/. Liczą się dwie rzeczy: SaveGames z samym światem oraz Config/LinuxServer/ z plikiem PalWorldSettings.ini, w którym siedzi około 119 ustawień twojego serwera. One idą w parze. Jeśli przywrócisz świat, ale nie ustawienia, wszystko wróci na wartości domyślne: ExpRate na standard i PalEggDefaultHatchingTime na 72 godziny, choć pewnie miałeś je ustawione na 2 do 3 oraz na 5 do 10.

ElementCo w nim jestCo się psuje, gdy o nim zapomnisz
Level.savŚwiat: bazy, budynki, skrzynie, odstawione Pale, dane gildiiMasz postacie, ale nie masz świata
LevelMeta.sav i WorldOption.savNazwa świata i ustawienia z chwili jego tworzeniaŚwiat nie zostaje poprawnie rozpoznany
Katalog PlayersDla każdego gracza plik .sav nazwany jego identyfikatoremWszyscy zaczynają od nowa na 1 poziomie
PalWorldSettings.iniWszystkie ustawienia serwera, leży poza katalogiem zapisuWszystko wraca na wartości domyślne

Dane gildii nie siedzą w osobnym pliczku, tylko w samym świecie, powiązane z identyfikatorami graczy z katalogu Players. Jeśli rozdzielisz te dwie rzeczy, zostaniesz z dwiema połówkami kopii zapasowej. Jeśli dopiero składasz wszystko od podstaw, przeczytaj najpierw, jak postawić własny serwer Palworld.

Dlaczego zapisy Palworld są tak duże i tak wrażliwe?

Palworld zapamiętuje właściwie wszystko na stałe. Każdy kawałek ściany, każda skrzynia z zawartością, każdy Pal ze statystykami i pasywkami ląduje w świecie. Gildia z trzema rozbudowanymi bazami i pełnym Palboksem produkuje przez to znacznie więcej danych niż tygodniowy świat, a zapis rzadko kiedy się kurczy.

Wrażliwy jest dlatego, że świat to jeden wielki plik binarny: w połowie zapisany Level.sav nie jest częściowo zepsuty, tylko zwykle kompletnie bezużyteczny. To ryzyko rośnie na serwerze, który chodzi kilka dni z rzędu, bo zużycie pamięci przez proces serwera rośnie, im dłużej ten jest włączony. Pomaga na to zaplanowany restart co 6 do 12 godzin; dlaczego tak jest, opisaliśmy w tekście o wycieku pamięci w Palworld. Więcej strojenia znajdziesz w naszych ogólnych poradach o hostingu Palworld.

Jak zrobić kopię zapasową ręcznie?

Najpierw zatrzymaj serwer. Działający serwer trzyma świat w pamięci i zapisuje go co jakiś czas; jeśli skopiujesz plik w trakcie takiego zapisu, dostaniesz coś, co wygląda normalnie, a okaże się bezużyteczne dokładnie wtedy, gdy będzie ci potrzebne. Ta sama zasada dotyczy PalWorldSettings.ini: jeśli edytujesz go przy działającym serwerze, twoje zmiany zostaną nadpisane przy restarcie.

  1. Zatrzymaj serwer z panelu i poczekaj, aż pokaże się jako zatrzymany. Nie restart, tylko prawdziwe zatrzymanie.
  2. Otwórz menedżer plików i przejdź do Pal/Saved/SaveGames/0/.
  3. Zaznacz cały katalog świata o tej długiej nazwie, a nie same pliki w środku. Players musi pójść razem z nim.
  4. Spakuj go do archiwum z datą w nazwie, na przykład swiat-2026-08-05.zip.
  5. Skopiuj też Pal/Saved/Config/LinuxServer/PalWorldSettings.ini i trzymaj go przy archiwum.
  6. Pobierz archiwum na swój pecet albo do chmury. Kopia, która leży wyłącznie na serwerze, nie jest kopią zapasową.
  7. Uruchom serwer i sprawdź, czy gracze się łączą.

Trzymaj co najmniej trzy wersje: najnowszą, jedną sprzed kilku dni i jedną sprzed ostatniej aktualizacji gry. Szkody często wychodzą na jaw dopiero po kilku dniach.

Jak przywrócić kopię zapasową?

  1. Zatrzymaj serwer całkowicie.
  2. Zmień nazwę istniejącego katalogu świata, zamiast go kasować, na przykład dopisując na końcu -uszkodzony.
  3. Wgraj swoje archiwum do Pal/Saved/SaveGames/0/ i rozpakuj je na miejscu.
  4. Sprawdź, czy rozpakowany katalog ma dokładnie taką nazwę, jakiej oczekuje serwer, i czy jest w nim Players.
  5. Wgraj zachowany PalWorldSettings.ini z powrotem do Pal/Saved/Config/LinuxServer/.
  6. Uruchom serwer i zaloguj się sam. Sprawdź swój poziom, Pale i bazę, zanim wpuścisz innych.
  7. Jeśli wszystko działa, dopiero wtedy usuń przemianowany katalog.

Jak przenieść świat do innego hosta albo na większy pakiet?

Przenosiny to kopia zapasowa, którą przywracasz na innej maszynie. Pułapki siedzą w szczegółach.

  1. Zatrzymaj stary serwer i zrób świeżą kopię całego katalogu świata, razem z Players.
  2. Na nowym serwerze uruchom raz świat, żeby powstała struktura katalogów, a potem go zatrzymaj.
  3. Zmień nazwę nowego, pustego katalogu świata i wstaw na jego miejsce swój własny.
  4. Sprawdź, czy oba serwery chodzą na tej samej wersji gry. Zapis z nowszej wersji na starszym oprogramowaniu serwera nie wczyta się w sposób pewny.
  5. Wgraj stary PalWorldSettings.ini, ale popraw adres, port i nazwę serwera.
  6. Uruchom, zaloguj się na własne konto i sprawdź poziom, Pale, bazę oraz gildię.
  7. Trzymaj starą kopię, dopóki wszyscy nie potwierdzą, że ich postać się zgadza.

Klasyczny błąd siedzi w kroku 1: zabranie samych luźnych plików z katalogu świata i zostawienie katalogu Players. Świat wtedy normalnie się wczyta i bazy stoją, ale każdy, kto się zaloguje, dostaje nową postać na 1 poziomie i traci przez swój identyfikator gracza także gildię. Zwykle wychodzi to dopiero przy drugim graczu, a wtedy świat chodzi już od kilku godzin z nowymi danymi.

Dlaczego sama automatyczna kopia zapasowa nie wystarczy?

Automatyczne kopie są w porządku, ale niczego nie dowodzą, dopóki jednej z nich nie przywrócisz. Typowe niespodzianki: harmonogram pominął katalog z konfiguracją, kopia powstała w trakcie zapisu serwera albo okres przechowywania jest krótszy niż czas, po którym zauważasz problem. Przetestuj to raz: przywróć wczorajszą kopię, sprawdź, czy twoja postać się zgadza, a potem odtwórz aktualny świat.

Pilnuj też miejsca na dysku. Rosnący świat plus stos archiwów na tym samym dysku zapełnia go szybciej, niż myślisz, a pełny dysk z kolei uszkadza zapisy. Jeśli po przywróceniu serwer wydaje się ospały, przeczytaj najpierw, co dokładnie znaczą TPS, MSPT, FPS i ping, czyli opóźnienie łącza.

Który pakiet pasuje do twojego świata?

Pocketpair oficjalnie zaleca 16 GB RAM na serwer dedykowany; 8 GB też wystartuje, ale tę konfigurację Pocketpair sam oznacza jako podatną na crashe. W MC-Node cena jest płaska i wynosi 6,48 zł za GB pamięci RAM, a do tego dostajesz 1,25 GB dysku NVMe na każdy GB RAM, co decyduje, ile archiwów zmieścisz obok świata.

PakietRAMNVMeMiesięczniePasuje do
Jolthog4 GB5 GB25,92 złTestów, poniżej zalecenia Pocketpair
Gumoss8 GB10 GB51,84 zł4 do 6 graczy, bez zapasu
Vixy12 GB15 GB77,76 złMałej ekipy z miejscem na wzrost
Depresso16 GB20 GB103,68 zł4 do 16 graczy, oficjalne zalecenie
Fuddler20 GB25 GB129,60 złDużego świata z wieloma bazami
Teafant24 GB30 GB155,52 złSerwera w stronę 24 graczy
Killamari28 GB35 GB181,44 złRuchliwego serwera, mody na pececie
Mau32 GB40 GB207,36 złDużych lub mocno zmodowanych serwerów

Jeśli grasz z trójką znajomych, nie potrzebujesz 32 GB; Depresso z 16 GB jest wtedy już z zapasem. Powyżej mniej więcej 24 graczy zacięcia i tak się pojawią, a to granica silnika gry, nie twojego sprzętu. W hostingu Palworld od MC-Node automatyczne kopie zapasowe są w standardzie, podobnie jak dysk NVMe, ochrona przed atakami DDoS i panel Pterodactyl z własnym menedżerem plików. W tym panelu ustawiasz zaplanowane restarty, którymi trzymasz wyciek pamięci w ryzach, oraz pobierasz albo odtwarzasz katalog świata paroma kliknięciami. Wybierasz spośród czterech lokalizacji, w tym naszego centrum danych Previder PDC2 w Hengelo.

Najczęściej zadawane pytania

Czy mogę zrobić kopię zapasową bez zatrzymywania serwera? Można, ale nie wiesz wtedy, czy plik jest kompletny. Serwer zapisuje świat co jakiś czas; jeśli skopiujesz go w środku takiego zapisu, dostaniesz Level.sav, który okaże się uszkodzony dopiero wtedy, gdy będzie ci potrzebny. Zatrzymaj serwer i dopiero potem kopiuj.

Dlaczego moi gracze stracili postacie po przenosinach? Prawie zawsze dlatego, że katalog Players nie pojechał razem z resztą. Siedzi w nim dla każdego gracza plik .sav nazwany jego identyfikatorem; bez tego pliku serwer tworzy nową postać na 1 poziomie. Ponieważ członkostwo w gildii wisi na tym identyfikatorze, przepada też dostęp do bazy gildii.

Czy muszę osobno zachować plik z ustawieniami? Tak. PalWorldSettings.ini leży na serwerze z systemem Linux w Pal/Saved/Config/LinuxServer/, czyli poza katalogiem zapisu. Jeśli przywrócisz sam świat, wszystkie mniej więcej 119 ustawień wróci na wartości domyślne, łącznie z PalEggDefaultHatchingTime na 72 godziny.

Czy mój świat będzie po przenosinach działał dla graczy z konsol? Tak. Od wersji 0.5.0 z 19 marca 2025 Steam, Xbox Series X i S, Xbox One, PlayStation 5 oraz Mac grają w tym samym świecie, a na serwerze dedykowanym działa to tak samo. Mody chodzą tylko na pececie, więc zmodowany świat nie pasuje do mieszanej ekipy.

Jak często robić kopię zapasową? Dla aktywnej ekipy rozsądną podstawą jest raz dziennie, plus zawsze ręczna kopia tuż przed aktualizacją gry albo zmianą w ustawieniach. Trzymaj co najmniej trzy wersje i raz naprawdę jedną przywróć: kopia, której nigdy nie przetestowałeś, to założenie, a nie pewność.

Warto przeczytac

// WYPRÓBUJ SAM
Twój serwer Palworld online w 60 sekund
Zobacz pakiety →