← Blog

PalWorldSettings.ini: jak dostroić ustawienia serwera Palworld

Par Benjamin D. · PDG

· Mis à jour le 21 września 2026 · Lecture 5 min

Spis treści

PalWorldSettings.ini to plik konfiguracyjny, który decyduje o tym, jak dokładnie wygląda rozgrywka na Twoim świecie Palworld – od poziomu trudności, przez szansę na złapanie Pala, aż po tempo zdobywania doświadczenia i hodowli. Zrozumienie jego struktury pozwala dopasować mechaniki gry do stylu Twojej społeczności, bez ryzyka uszkodzenia zapisów.



Struktura pliku PalWorldSettings.ini i jego rola w rozgrywce

Plik PalWorldSettings.ini przechowuje wszystkie parametry rozgrywki w formie jednej długiej linii tekstu, wewnątrz sekcji [/Script/Pal.PalGameWorldSettings]. Znajdziesz go w katalogu Pal/Saved/Config/WindowsServer/ (lub LinuxServer/, jeśli administrujesz z Linuksa). To właśnie tutaj definiuje się m.in. Difficulty, DayTimeSpeedRate, PalCaptureRate, ExpRate czy PalEggDefaultHatchingTime.

Zanim zaczniesz edytować parametry, warto zrozumieć, że każda zmiana w tym pliku działa globalnie na cały świat – nie da się ustawić różnych wartości dla różnych graczy. Dlatego dobrą praktyką jest testowanie zmian na kopii świata przed wdrożeniem ich na produkcyjnej instalacji. Jeśli szukasz gotowego środowiska z panelem do zarządzania plikami konfiguracyjnymi bez przeklikiwania się przez SSH, hosting Palworld od Fly-Serv daje dostęp do edytora plików wprost z panelu Pterodactyl, co znacznie ułatwia pracę na tym konkretnym pliku.

Struktura pliku wygląda tak:

[/Script/Pal.PalGameWorldSettings]
OptionSettings=(Difficulty=None,DayTimeSpeedRate=1.000000,NightTimeSpeedRate=1.000000,
ExpRate=1.000000,PalCaptureRate=1.000000,PalSpawnNumRate=1.000000,
PalDamageRateAttack=1.000000,PalDamageRateDefense=1.000000,
PlayerDamageRateAttack=1.000000,PlayerDamageRateDefense=1.000000,
PlayerStomachDecreaseRate=1.000000,PlayerStaminaDecreaseRate=1.000000,
PlayerAutoHPRegeneRate=1.000000,PlayerAutoHpRegeneRateInSleep=1.000000,
PalStomachDecreaseRate=1.000000,PalStaminaDecreaseRate=1.000000,
PalAutoHPRegeneRate=1.000000,PalAutoHpRegeneRateInSleep=1.000000,
BuildObjectDamageRate=1.000000,BuildObjectDeteriorationDamageRate=1.000000,
CollectionDropRate=1.000000,CollectionObjectHpRate=1.000000,
CollectionObjectRespawnSpeedRate=1.000000,EnemyDropItemRate=1.000000,
DeathPenalty=All,bEnablePlayerToPlayerDamage=False,bEnableFriendlyFire=False,
bEnableInvaderEnemy=True,bActiveUNKO=False,bEnableAimAssistPad=True,
bEnableAimAssistKeyboard=False,DropItemMaxNum=3000,DropItemMaxNum_UNKO=100,
BaseCampMaxNumInGuild=4,BaseCampWorkerMaxNum=15,DropItemAliveMaxHours=1.000000,
bAutoResetGuildNoOnlinePlayers=False,AutoResetGuildTimeNoOnlinePlayers=72.000000,
GuildPlayerMaxNum=20,PalEggDefaultHatchingTime=72.000000,
WorkSpeedRate=1.000000,bIsMultiplay=False,bIsPvP=False,
bCanPickupOtherGuildDeathPenaltyDrop=False,bEnableNonLoginPenalty=True,
bEnableFastTravel=True,bIsStartLocationSelectByMap=True,
bExistPlayerAfterLogout=False,bEnableDefenseOtherGuildPlayer=False,
CoopPlayerMaxNum=4,ServerPlayerMaxNum=32,ServerName="",ServerDescription="",
AdminPassword="",ServerPassword="",PublicPort=8211,PublicIP="",
RCONEnabled=False,RCONPort=25575,Region="",bUseAuth=True,BanListURL="")

Każdy parametr trzeba edytować wewnątrz tej jednej linii, oddzielając wartości przecinkami – dlatego zapisuj plik w edytorze tekstowym bez automatycznego łamania wierszy (np. Notepad++ albo edytor plików w panelu).



Poziom trudności i wskaźniki łapania Palów

Parametr Difficulty to ogólny przełącznik trudności (domyślnie None, docelowo docelowo Custom aktywuje pozostałe wartości liczbowe). Bez ustawienia Difficulty=Custom część parametrów numerycznych może być ignorowana przez serwer, więc to pierwsza rzecz do sprawdzenia, jeśli zmiany „nie działają".

Kluczowe wskaźniki trudności

ParametrDomyślna wartośćWpływ na rozgrywkę
PalDamageRateAttack1.0Obrażenia zadawane przez Pale
PlayerDamageRateDefense1.0Obrażenia otrzymywane przez gracza
PlayerStomachDecreaseRate1.0Tempo spadku głodu gracza
DeathPenaltyAllUtrata przedmiotów po śmierci (None, Item, ItemAndEquipment, All)

Wskaźnik łapania PalCaptureRate określa, jak duża jest szansa na złapanie Pala w Pal Sferę – wartość 2.0 podwaja bazową szansę, co przydaje się na serwerach nastawionych na tempo rozgrywki i budowanie, a nie na długie polowania. Warto pamiętać, że sam wskaźnik nie zmienia mechaniki celowania Pal Sferą – wciąż liczy się kondycja Pala i typ kulki, jaką rzucasz.

Jeśli prowadzisz społeczność graczy, którzy preferują wyzwanie, zamiast zwiększać PalCaptureRate, lepiej podnieść PalSpawnNumRate – zwiększysz liczbę Palów w świecie, zachowując naturalną krzywą trudności łapania.



Doświadczenie, tempo hodowli i pozostałe parametry ekonomii gry

Parametr ExpRate kontroluje tempo zdobywania doświadczenia przez gracza – wartość 3.0 oznacza trzykrotnie szybszy progres poziomów, co jest popularnym ustawieniem na serwerach kooperacyjnych, gdzie gracze dołączają w różnym czasie i chcą szybko dogonić resztę ekipy.

Hodowla i wylęganie jaj

Tempo hodowli reguluje głównie PalEggDefaultHatchingTime – domyślnie 72 (jednostka to w praktyce minuty w skali gry, przeliczane przez wewnętrzny zegar). Zmniejszenie tej wartości do np. 12.000000 radykalnie przyspiesza wylęganie jaj, co jest przydatne na serwerach zorientowanych na hodowlę i kolekcjonowanie rzadkich Palów bez wielogodzinnego czekania.

WorkSpeedRate=2.000000
ExpRate=2.500000
PalEggDefaultHatchingTime=20.000000
CollectionDropRate=1.500000

Ekonomia zasobów

  • CollectionDropRate – ilość surowców z jednego zbioru (drewno, kamień).
  • CollectionObjectRespawnSpeedRate – tempo odnawiania się złóż i drzew.
  • EnemyDropItemRate – ilość łupów z pokonanych wrogów.
  • WorkSpeedRate – tempo pracy Palów przypisanych do zadań w bazie.

Zmiana kilku z tych parametrów naraz może szybko wybić ekonomię serwera z równowagi – jeśli podniesiesz jednocześnie ExpRate, CollectionDropRate i WorkSpeedRate, gracze osiągną endgame w ciągu kilku sesji, co dla niektórych społeczności jest celem, a dla innych oznacza szybkie wygaszenie zainteresowania. Testuj zmiany pojedynczo i notuj efekty.



Bezpieczne wprowadzanie zmian i optymalizacja konfiguracji

Zanim edytujesz PalWorldSettings.ini na środowisku, na którym grają inni, wykonaj kopię pliku i całego zapisu świata. Zmiana wartości liczbowych rzadko powoduje błędy, ale literówka w składni (np. brak przecinka albo złe nawiasy) potrafi uniemożliwić uruchomienie procesu gry.

Procedura testowania zmian

  1. Zatrzymaj proces przed edycją pliku.
  2. Skopiuj bieżącą wersję PalWorldSettings.ini do pliku zapasowego.
  3. Zmień wybrane parametry, zachowując oryginalną strukturę linii.
  4. Zapisz plik w formacie UTF-8 bez BOM.
  5. Zrestartuj proces i sprawdź logi startowe pod kątem błędów parsowania.
systemctl restart palworld
tail -f /var/log/palworld/server.log

Na środowisku z panelem Pterodactyl restart i podgląd logów odbywa się bezpośrednio z interfejsu, bez potrzeby łączenia się przez SSH – to wygodne rozwiązanie, jeśli zarządzasz kilkoma światami naraz i chcesz szybko porównywać efekt zmian. Jeśli administrujesz środowiskiem samodzielnie na maszynie VPS, warto skonfigurować automatyczne kopie zapasowe katalogu Saved przed każdą sesją edycji pliku – w razie błędnej wartości wracasz do stabilnej konfiguracji w kilka minut.

Dobrą praktyką jest też dokumentowanie własnych ustawień w osobnym pliku tekstowym poza katalogiem gry – po aktualizacji Palworld czasem pojawiają się nowe parametry w PalWorldSettings.ini, a stare wartości trzeba wtedy scalić z nowym szablonem generowanym przez grę. Pełną listę parametrów i ich opis znajdziesz w Source.

Więcej materiałów o konfiguracji i administracji różnych tytułów znajdziesz na Blog Fly-Serv, a pełną listę obsługiwanych gier na Wszystkie nasze serwery gier. Jeśli wolisz zarządzać środowiskiem samodzielnie z pełnym dostępem do systemu, przydatny może być również VPS Pterodactyl z gotowym panelem do instalacji i edycji plików konfiguracyjnych.



PalWorldSettings.ini to niewielki plik, który potrafi całkowicie zmienić charakter rozgrywki – od realistycznego wyzwania po szybkie tempo progresu. Zmieniaj parametry pojedynczo, testuj efekty i zawsze zachowuj kopię zapasową przed edycją, żeby uniknąć nieprzewidzianych problemów na żywym świecie.



FAQ

Gdzie dokładnie znajduje się plik PalWorldSettings.ini?

Plik znajduje się w katalogu Pal/Saved/Config/WindowsServer/ (na Linuksie odpowiednio LinuxServer/). Jeśli katalog nie istnieje, uruchom proces gry raz, aby wygenerował domyślną konfigurację.

Dlaczego zmiana wartości w PalWorldSettings.ini nie działa po restarcie?

Najczęstszą przyczyną jest brak Difficulty=Custom w linii OptionSettings – bez tego niektóre parametry liczbowe są ignorowane. Sprawdź też, czy plik nie zawiera błędu składni, np. brakującego przecinka lub nawiasu.

Jak bezpiecznie przywrócić poprzednie ustawienia po błędnej edycji?

Zatrzymaj proces, zastąp uszkodzony plik wcześniej zapisaną kopią PalWorldSettings.ini i uruchom serwer ponownie. Dlatego zawsze warto tworzyć kopię pliku przed każdą sesją zmian konfiguracji.