Wyciek pamięci w Palworld: dlaczego serwer coraz bardziej zwalnia
Proces serwera Palworld w sposób wymierny zwiększa zużycie pamięci, im dłużej działa. Serwer dla czterech graczy, który pierwszego dnia spokojnie siedzi na 5 GB, tydzień później może dobijać do 8 GB, choć w świecie ani w liczbie graczy nic się nie zmieniło. Nie istnieje ustawienie, które rozwiąże to w pełni: jedyne podejście, które działa, to zaplanowany automatyczny restart, zwykle co 6 do 12 godzin, który znów czyści pamięć.
Dorzucenie RAM-u wydaje się logiczne, ale więcej pamięci oznacza tylko, że dłużej potrwa, zanim uderzysz w granicę. Ta granica i tak nadejdzie.
Czym w ogóle jest wyciek pamięci?
Program w trakcie działania bez przerwy prosi o kawałki pamięci, żeby coś w nich przechować: gdzie stoi Pal, co leży w skrzyni, co właśnie wyprodukowała baza. Kiedy dany kawałek nie jest już potrzebny, program powinien go zwolnić, żeby dało się użyć go ponownie.
Przy wycieku pamięci to zwalnianie nie następuje albo następuje tylko częściowo. Proces trzyma pamięć, z której faktycznie już nie korzysta. Co godzinę dochodzi trochę więcej. Na krótką metę nic nie zauważysz, na dłuższą proces zjada sam siebie w kierunku sufitu maszyny.
Jak rozpoznać wyciek pamięci na swoim serwerze?
Wyciek nie zapowiada się komunikatem o błędzie. Wzorzec, którego szukasz, wygląda tak: robi się stopniowo gorzej, a po restarcie znowu jest zupełnie dobrze. To ostatnie jest sygnałem rozstrzygającym.
- W poniedziałek serwer chodzi płynnie, a w czwartek ciągnie się jak smoła, choć nic się nie zmieniło.
- Zużycie pamięci w panelu stale rośnie i nigdy nie wraca do poziomu sprzed chwili po starcie.
- Pale reagują z opóźnieniem, zacinają się przy zadaniu albo teleportują kawałek do tyłu.
- Po restarcie wszystko jest normalne, a kilka dni później zaczyna się to samo od nowa.
Jeśli pamięć trzyma się płasko, a mimo to serwer się tnie, patrzysz na coś innego. Nasze wyjaśnienie, co oznaczają TPS, MSPT, FPS i ping, pomoże ci odróżnić lagi serwera od lagów sieciowych.
Dlaczego dodatkowy RAM tego nie naprawia?
Pocketpair zaleca 16 GB RAM dla serwera dedykowanego; na 8 GB też wystartuje, ale taką konfigurację samo Pocketpair oznacza jako podatną na crashe. Ta rekomendacja dotyczy komfortowego działania, a nie wycieku. Ile pamięci pasuje do jakiej ekipy, opisaliśmy w tekście o tym, ile RAM potrzebuje serwer Palworld. Serwer z 32 GB przecieka bowiem dokładnie tak samo jak ten z 8 GB.
Przelicz to sobie. Serwer dla czterech graczy startuje z 5 GB i w tydzień pełznie w stronę 8 GB. Na 16 GB potrwa to dłużej, ale punkt końcowy jest ten sam: proces dobija do górnej granicy i crashuje albo się zawiesza.
Codzienny czysty restart trzyma serwer na stałe w tym świeżym stanie z pierwszego dnia. Dodatkowy RAM tego nie robi. Pamięć jest za to twoim zapasem, gdy restart raz zostanie pominięty, ale to siatka bezpieczeństwa, a nie rozwiązanie.
Jak zaplanować automatyczny restart?
Każdy porządny panel hostingowy ma harmonogram zadań. W panelu Pterodactyl znajdziesz go pod nazwą Schedules.
- Otwórz swój serwer w panelu i przejdź do sekcji zadań zaplanowanych.
- Utwórz nowe zadanie z rozpoznawalną nazwą, na przykład „Nocny restart”.
- Ustaw porę na godzinę, o której nikt nie gra. Dla polskiej ekipy bezpiecznym wyborem jest 5 rano.
- Jako pierwszą akcję dodaj komunikat na czacie, który ostrzeże graczy kilka minut wcześniej.
- Zaraz po nim dodaj akcję restartu, z krótkim odstępem pomiędzy nimi.
- Następnego dnia sprawdź na wykresie, czy zużycie pamięci naprawdę spadło.
Bez panelu zrobisz to samo wpisem w cronie: 0 5 * * * restartuje usługę codziennie o piątej.
Dlaczego akurat spokojna pora? Palworld zapisuje świat przy porządnym restarcie, ale restart w środku rajdu i tak kosztuje ostatnie kilka minut postępu. O piątej rano nikt nie jest online, a jeśli coś pójdzie nie tak przy starcie, zobaczysz to z dużym zapasem, zanim ekipa siądzie do gry wieczorem.
Jak często trzeba restartować?
To zależy od tego, jak mocno przecieka twój serwer, czyli od liczby graczy i od tego, co dzieje się w świecie. Zacznij od codziennego restartu.
| Rytm | Pasuje do | Uwaga |
|---|---|---|
| Co 6 godzin | Zatłoczone serwery albo serwery z włączonymi rajdami | Cztery przerwy dziennie, poza godzinami szczytu |
| Co 12 godzin | Średnie ekipy, które dużo budują i hodują | Jeden restart zawsze wypadnie, gdy ktoś gra |
| Codziennie | Stała ekipa 4 do 6 graczy | Dobry punkt wyjścia; sprawdź pierwszy tydzień |
Jeśli pamięć kończy ci się w ciągu jednego dnia, częstszy restart będzie skuteczniejszy niż większy pakiet.
bEnableInvaderEnemy: przyspieszacz wycieku
Ustawienie bEnableInvaderEnemy to przełącznik wrogich najeźdźców i rajdów na twoją bazę, mocno powiązany z tym, jak szybko rośnie wyciek. Każdy najazd wstawia do świata grupę przeciwników, każe im walczyć i potem ich sprząta. Każda taka runda to okazja dla procesu, żeby zatrzymać coś, co powinien był puścić.
Gdy wyłączysz ten przełącznik, zużycie pamięci rośnie spokojniej. Bądź szczery wobec tego, co poświęcasz: twoja baza nigdy więcej nie zostanie zaatakowana. Mury obronne i bojowe Pale na warcie tracą sens, a emocje z wracania do szturmowanej bazy znikają. Dla ekipy, która głównie buduje, to żadna strata, dla ekipy, która gra właśnie dla tego zagrożenia, już tak. Od aktualizacji Tower of Mercy z początku 2026 roku możesz też skalować trudność rajdów: całkiem dobra droga pośrednia.
Tak bezpiecznie zmienisz to ustawienie
- Zatrzymaj serwer całkowicie. Jeśli edytujesz plik podczas jego działania, twoje zmiany zostaną nadpisane przy restarcie.
- Otwórz
PalWorldSettings.ini, na serwerze Linux w kataloguPal/Saved/Config/LinuxServer/, i odszukajbEnableInvaderEnemy. - Zmień wartość, zapisz plik i dopiero potem znów uruchom serwer.
Jeśli tego pliku jeszcze nie ma albo chcesz wiedzieć, co robią pozostałe ustawienia, pełną procedurę znajdziesz w naszym artykule o PalWorldSettings.ini i ustawieniach, które naprawdę mają znaczenie. Jeśli nie znasz jeszcze serwera w ogóle, podstawy tłumaczy nasz poradnik o tym, jak postawić serwer Palworld.
Jakiego pakietu potrzebujesz w MC-Node?
Skoro wyciek da się opanować harmonogramem restartów, nie musisz kupować dużego pakietu, żeby mieć z nim spokój. Stałej paczce znajomych wystarczy dolna połowa tej listy. Nasz hosting Palworld w MC-Node działa w stałej cenie 6,48 zł za GB RAM, z 1,25 GB miejsca NVMe na każdy GB pamięci.
| Pakiet | RAM | NVMe | Miesięcznie | Pasuje do |
|---|---|---|---|---|
| Jolthog | 4 GB | 5 GB | 25,92 zł | Tylko do wypróbowania |
| Gumoss | 8 GB | 10 GB | 51,84 zł | 4 do 6 graczy, bez zapasu |
| Vixy | 12 GB | 15 GB | 77,76 zł | Mała ekipa z oddechem |
| Depresso | 16 GB | 20 GB | 103,68 zł | Oficjalna rekomendacja; 4 do 16 graczy |
| Fuddler | 20 GB | 25 GB | 129,60 zł | Większa ekipa albo mody |
| Teafant | 24 GB | 30 GB | 155,52 zł | W stronę 32 graczy |
| Killamari | 28 GB | 35 GB | 181,44 zł | Mocno zmodowane światy |
| Mau | 32 GB | 40 GB | 207,36 zł | Duże serwery z modami |
Przy tym temacie najważniejsze jest zadanie zaplanowane w panelu Pterodactyl: w kilka minut przygotujesz nim ten nocny restart. Automatyczne kopie zapasowe są w standardzie, co jest wygodne, bo plik zapisu to jedyna rzecz, której naprawdę nie chcesz stracić. Poza tym dyski NVMe SSD, ochrona przed atakami DDoS od PletX i wybór spośród czterech lokalizacji: własny sprzęt w Previder PDC2 w Hengelo oraz Frankfurt, Warszawa i Ameryka Północna. Robimy to od 2019 roku, mamy ponad 10 000 wdrożonych serwerów i ponad 500 opinii klientów. Więcej praktycznych porad o hostingu Palworld znajdziesz w osobnym artykule.
Czego harmonogram restartów nie naprawi
Serwer dedykowany obsługuje maksymalnie 32 graczy, a powyżej mniej więcej 24 graczy i tak od czasu do czasu złapiesz przycięcia. To granica silnika gry, nie twojego sprzętu i nie wycieku: restarty na to nie pomagają, większy pakiet też nie. Co faktycznie pomaga na pełnym serwerze, opisaliśmy w tekście Palworld z 20 graczami lub więcej.
Najczęściej zadawane pytania
Ile pamięci wycieka z serwera Palworld dziennie? To zależy od serwera, ale realnym przykładem jest serwer dla czterech graczy, który pierwszego dnia działa na 5 GB, a tydzień później dobija do 8 GB. Tempo zależy od liczby graczy oraz od tego, czy rajdy przez bEnableInvaderEnemy są włączone.
Czy mogę wyłączyć wyciek pamięci jakimś ustawieniem? Nie. Nie ma pełnego rozwiązania wśród około 119 ustawień w PalWorldSettings.ini. Wyłączenie bEnableInvaderEnemy zauważalnie spowalnia wyciek, ale go nie zatrzymuje. Zaplanowany restart co 6 do 12 godzin to jedyne podejście, które naprawdę cofa zużycie pamięci.
Czy 16 GB wystarczy na serwer Palworld? Tak, 16 GB to oficjalna rekomendacja Pocketpair i bezpieczny poziom dla 4 do 16 graczy. U nas jest to pakiet Depresso za 103,68 zł miesięcznie. Nawet na 16 GB codzienny restart pozostaje rozsądny, bo wyciek nie znika dzięki większej przestrzeni.
Czy tracę postęp przy automatycznym restarcie? Przy porządnym restarcie Palworld zapisuje świat, więc tracisz najwyżej ostatnie kilka minut. Dlatego planujesz go na spokojną porę, na przykład 5 rano, kiedy nikogo nie ma online.
Co tracę, wyłączając bEnableInvaderEnemy? Twoja baza nigdy więcej nie zostanie zaatakowana przez wrogich najeźdźców, a budowle obronne i bojowe Pale na warcie tracą swoją funkcję. Jeśli chcesz zachować rajdy, od aktualizacji Tower of Mercy z początku 2026 roku możesz skalować ich trudność.