Przejdź do treści

Palworld: Instrukcja optymalizacji wydajności

Popraw wydajność serwerów Palworld, zmniejsz spadki wydajności i obciążenie serwera dzięki ręcznym zmianom konfiguracji. -> Dowiedz się więcej teraz

10 listopada 20264 min czytania2 Wyświetlenia0 pomocne

Wprowadzenie

Wydajność serwerów gier Palworld może z czasem spadać, szczególnie na aktywnych serwerach z wieloma bazami, pracownikami, pozostawionymi przedmiotami i dzikimi Palami. W tej instrukcji nauczysz się, jak zoptymalizować plik PalWorldSettings.ini w panelu klienta ZapX, aby zmniejszyć obciążenie serwera i poprawić ogólną wydajność.

Zrozumienie istotnych ustawień

Kilka ustawień Palworld bezpośrednio wpływa na wydajność serwera. Niektóre wartości zmniejszają obciążenie CPU, pamięci i symulacji świata, inne pomagają ograniczyć nagromadzenie nieaktywnych graczy lub zbyt wielu bytów w świecie.

Główne ustawienia wydajności

Poniższe ustawienia są najważniejsze, jeśli chcesz zmniejszyć spadki wydajności na mocno obciążonym serwerze.

UstawienieDomyślneZalecana zmianaEfekt
BuildObjectDeteriorationDamageRate1.0Pozostawić na 0.1 lub wyżejSzybsze usuwanie opuszczonych struktur przez większe zużycie
bAutoResetGuildNoOnlinePlayersFalseUstawić na True w razie potrzebyUsuwa nieaktywne gildie po określonym czasie karencji
AutoResetGuildTimeNoOnlinePlayers72.0Dostosować według potrzebDefiniuje czas nieaktywności w godzinach przed resetem gildii
PalSpawnNumRate1.0ZmniejszyćMniej dzikich Palów, mniejsze obciążenie symulacji
DropItemMaxNum3000ZmniejszyćOgranicza liczbę pozostawionych przedmiotów w świecie
DropItemAliveMaxHours1.0ZmniejszyćSzybsze usuwanie pozostawionych przedmiotów
BaseCampMaxNumInGuild4ZmniejszyćRedukuje liczbę baz gildii
ServerReplicatePawnCullDistance15000.0ZmniejszyćZmniejsza dystans synchronizacji Palów, redukując obciążenie sieci i serwera
BaseCampWorkerMaxNum15ZmniejszyćOgranicza liczbę pracowników Palów na bazę
MaxBuildingLimitNum0Ustawić wartośćOgranicza całkowitą liczbę budynków na gracza
bEnableInvaderEnemyTrueUstawić na FalseWyłącza ataki typu raid, zmniejszając obciążenie
bEnableFastTravelTrueUstawić na False w razie potrzebyMoże zmniejszyć zacięcia spowodowane szybkim podróżowaniem
bIsPvPFalsePozostawić False w razie potrzebyPvP może zwiększać obciążenie serwera na aktywnych środowiskach

Dodatkowe ustawienia wydajności

Te ustawienia również mogą pomóc, szczególnie na większych publicznych serwerach.

UstawienieDomyślneZalecana zmianaEfekt
BaseCampMaxNum128ZmniejszyćRedukuje całkowitą liczbę baz na serwerze
AutoSaveSpan240ZwiększyćZmniejsza częstotliwość automatycznych zapisów
Wskazówka

Wprowadzaj zmiany ostrożnie Najlepiej zmieniać tylko kilka wartości naraz i testować zachowanie serwera. Dzięki temu łatwiej określisz, które ustawienia poprawiają wydajność, a które zbyt mocno wpływają na rozgrywkę.

Edycja konfiguracji

Palworld przechowuje opcje serwera w sekcji OptionSettings w pliku PalWorldSettings.ini. Musisz ręcznie dostosować odpowiednie wpisy.

Przykład zoptymalizowanej konfiguracji

Poniższy przykład pokazuje konserwatywną, nastawioną na wydajność konfigurację. Zmieniaj tylko wartości, które chcesz faktycznie zastosować na swoim serwerze.

ini
[/Script/Pal.PalGameWorldSettings]
OptionSettings=(Difficulty=None,DayTimeSpeedRate=1.000000,NightTimeSpeedRate=1.000000,ExpRate=1.000000,PalCaptureRate=1.000000,PalSpawnNumRate=0.800000,PalDamageRateAttack=1.000000,PalDamageRateDefense=1.000000,PlayerDamageRateAttack=1.000000,PlayerDamageRateDefense=1.000000,PlayerStomachDecreaceRate=1.000000,PlayerStaminaDecreaceRate=1.000000,PlayerAutoHPRegeneRate=1.000000,PlayerAutoHpRegeneRateInSleep=1.000000,PalStomachDecreaceRate=1.000000,PalStaminaDecreaceRate=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=False,bActiveUNKO=False,bEnableAimAssistPad=True,bEnableAimAssistKeyboard=False,DropItemMaxNum=2000,DropItemMaxNum_UNKO=100,BaseCampMaxNum=64,BaseCampWorkerMaxNum=10,DropItemAliveMaxHours=0.500000,bAutoResetGuildNoOnlinePlayers=True,AutoResetGuildTimeNoOnlinePlayers=72.000000,GuildPlayerMaxNum=20,PalEggDefaultHatchingTime=72.000000,WorkSpeedRate=1.000000,bIsMultiplay=True,bIsPvP=False,bCanPickupOtherGuildDeathPenaltyDrop=False,bEnableNonLoginPenalty=True,bEnableFastTravel=False,bIsStartLocationSelectByMap=True,bExistPlayerAfterLogout=False,bEnableDefenseOtherGuildPlayer=False,bInvisibleOtherGuildBaseCampAreaFX=False,bBuildAreaLimit=False,ItemWeightRate=1.000000,ServerReplicatePawnCullDistance=10000.000000,bEnableGuildPlayerSelect=False,BanListURL="https://api.palworldgame.com/api/banlist.txt",bAutoResetGuildNoOnlinePlayers=True,BaseCampMaxNumInGuild=3)
Uwaga

Sprawdź istniejące wpisy Format konfiguracji Palworld może się zmieniać wraz z aktualizacjami. Przed zapisaniem upewnij się, że edytujesz istniejącą linię OptionSettings i nie tworzysz duplikatów ani sprzecznych wpisów.

Zalecane dostosowania wartości

Jeśli nie chcesz zastępować całej linii, możesz zmienić tylko odpowiednie wartości w istniejącej konfiguracji.

WpisPrzykładowa wartośćDlaczego zmieniać?
PalSpawnNumRate0.8Zmniejsza liczbę dzikich Palów
DropItemMaxNum2000Redukuje bałagan z przedmiotami
DropItemAliveMaxHours0.5Szybsze usuwanie pozostawionych przedmiotów
BaseCampMaxNum64Zmniejsza całkowitą liczbę baz
BaseCampMaxNumInGuild3Ogranicza rozprzestrzenianie się baz gildii
BaseCampWorkerMaxNum10Zmniejsza obciążenie przez pracowników AI
ServerReplicatePawnCullDistance10000.0Zmniejsza dystans replikacji
bEnableInvaderEnemyFalseWyłącza obciążenie związane z atakami raid
bEnableFastTravelFalseZapobiega zacięciom podczas szybkiej podróży
bAutoResetGuildNoOnlinePlayersTrueUsuwa nieaktywne gildie
AutoResetGuildTimeNoOnlinePlayers72.0Ustawia czas karencji nieaktywności
MaxBuildingLimitNum[twoj_limit]Ogranicza nadmierną budowę
bIsPvPFalseZapobiega dodatkowym obciążeniom PvP
AutoSaveSpan[twoja_wartosc]Zmniejsza częstotliwość zapisu, jeśli obsługiwane
Uwaga

Reset nieaktywnych gildii usuwa bazy Jeśli włączysz bAutoResetGuildNoOnlinePlayers=True, nieaktywne gildie mogą zostać automatycznie rozwiązane po czasie ustawionym w AutoResetGuildTimeNoOnlinePlayers. Wtedy bazy i struktury nieaktywnych graczy mogą zostać trwale usunięte.

FAQ

Często zadawane pytania

Na aktywnych serwerach z wieloma bazami, pracownikami, pozostawionymi przedmiotami i dzikimi Palami obciążenie serwera może rosnąć.
Parametry DropItemMaxNum oraz DropItemAliveMaxHours w pliku PalWorldSettings.ini ograniczają liczbę upuszczonych przedmiotów i czas ich pozostawania.
Tak, optymalizacja może znacząco zmienić rozgrywkę. Przed edycją koniecznie wykonaj kopię zapasową, aby móc przywrócić poprzednie ustawienia.

Opinia

Czy ten artykuł był pomocny?

Twoja opinia pomaga nam lepiej ustalać priorytety i aktualizować treści.

0 od 0 Osoby oceniające uznały ten artykuł za pomocny.

Indywidualna pomoc

Instrukcja nie wystarcza?

Nasz zespół wsparcia ZAP zna twój produkt — opisz krótko problem, a pomożemy ci osobiście.

Zappy zna tę instrukcję i odpowie ci bezpośrednio na czacie.