Skip to content

Palworld: Performance Guide

Improve Palworld game server performance, reduce slowdowns, and lower server load through manual configuration changes. -> Learn more now

10 November 20265 min read0 Views0 helpful

Introduction

Palworld game server performance can degrade over time, especially on active servers with many bases, workers, leftover items, and wild Pals. In this guide, you will learn how to optimize the PalWorldSettings.ini in your ZapX customer account to reduce server load and improve overall performance.

Understanding the Relevant Settings

Several Palworld settings directly affect server performance. Some values reduce CPU, memory, and world simulation load, while others help limit the accumulation of inactive players or too many world entities.

Main Performance Settings

The following settings are most important if you want to reduce performance drops on a heavily used server.

SettingDefaultRecommended ChangeEffect
BuildObjectDeteriorationDamageRate1.0Keep at 0.1 or higherHigher wear removes abandoned structures faster
bAutoResetGuildNoOnlinePlayersFalseSet to True if neededRemoves inactive guild bases after the configured grace period
AutoResetGuildTimeNoOnlinePlayers72.0Adjust as neededDefines inactivity time in hours before guild reset
PalSpawnNumRate1.0DecreaseSpawns fewer wild Pals and reduces simulation load
DropItemMaxNum3000DecreaseLimits the number of dropped items in the world
DropItemAliveMaxHours1.0DecreaseRemoves dropped items faster
BaseCampMaxNumInGuild4DecreaseReduces the number of guild bases
ServerReplicatePawnCullDistance15000.0DecreaseReduces synchronization distance of Pals and lowers network/server load
BaseCampWorkerMaxNum15DecreaseLimits the number of worker Pals per base
MaxBuildingLimitNum0Set a valueLimits the total number of buildings per player
bEnableInvaderEnemyTrueSet to FalseDisables raid-like attackers and reduces load
bEnableFastTravelTrueSet to False if neededCan reduce freezes caused by fast travel events
bIsPvPFalseKeep False if neededPvP can increase server load in active environments

Secondary Performance Settings

These settings can also help, especially on larger public servers.

SettingDefaultRecommended ChangeEffect
BaseCampMaxNum128DecreaseReduces the total number of bases on the server
AutoSaveSpan240IncreaseReduces the frequency of automatic saves
Tip

Make Conservative Changes First Change only a few values at a time and then test the server behavior. This way, you can more easily identify which settings improve performance and which affect gameplay too much.

Editing the Configuration

Palworld stores server options in the OptionSettings section of the PalWorldSettings.ini file. You must manually adjust the relevant entries.

Example of an Optimized Configuration

The following example shows a conservative, performance-oriented configuration. Replace only the values you actually want to use for your server.

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)
Warning

Check Existing Entries The Palworld configuration format may change with updates. Before saving, make sure you edit the existing OptionSettings line and do not create duplicate or conflicting entries.

If you do not want to replace the entire line, you can also adjust only the relevant values in your existing configuration.

EntryExample ValueWhy Change?
PalSpawnNumRate0.8Reduces wild Pal spawns
DropItemMaxNum2000Reduces item clutter
DropItemAliveMaxHours0.5Removes dropped items faster
BaseCampMaxNum64Reduces total number of bases
BaseCampMaxNumInGuild3Limits guild base expansion
BaseCampWorkerMaxNum10Reduces load from AI workers
ServerReplicatePawnCullDistance10000.0Reduces replication distance
bEnableInvaderEnemyFalseDisables raid-related load
bEnableFastTravelFalseAvoids freezes caused by fast travel
bAutoResetGuildNoOnlinePlayersTrueCleans up inactive guild bases
AutoResetGuildTimeNoOnlinePlayers72.0Sets inactivity grace period
MaxBuildingLimitNum[your_limit]Limits excessive building
bIsPvPFalsePrevents additional PvP overhead
AutoSaveSpan[your_value]Reduces save frequency if supported
Warning

Inactive Guild Reset Deletes Bases If you enable bAutoResetGuildNoOnlinePlayers=True, inactive guilds can be automatically disbanded after the time set in AutoResetGuildTimeNoOnlinePlayers. Bases and structures of inactive players may be permanently deleted.

FAQ

Frequently asked questions

Server load increases especially on active servers with many bases, workers, leftover items, and wild Pals.
DropItemMaxNum and DropItemAliveMaxHours in PalWorldSettings.ini limit the number of dropped items and how long they remain.
Yes, performance tuning can significantly change gameplay. Always create a backup before editing to restore previous settings if needed.

Feedback

Was this article helpful?

Your feedback helps us prioritize and improve content.

0 of 0 Users found this article helpful.

Personal support

Need more help than the guide provides?

Our ZAP support team knows your product — briefly describe your issue and we'll help you personally.