Palworld Custom Server Settings
Palworld dedicated server settings can be changed by editing the PalWorldSettings.ini
file located in the /Pal/Saved/Config/LinuxServer/
directory on your server.
Go to the Game control panel, access your server page, then click "File managers" to access your server files via the web interface. Alternatively you can use the SFTP protocol to connect and manage the files with any desktop FTP client.
Make sure your server is stopped before making changes!
By default this file may be empty so you must use the correct formatting for custom settings to work.
[/Script/Pal.PalGameWorldSettings]
OptionSettings=(ExpRate=4.000000,PalEggDefaultHatchingTime=1.000000)
Custom options are added under the line "[/Script/Pal.PalGameWorldSettings]
" in parentheses after "OptionSettings=
" as shown in the example above. Custom settings are separated with a comma.
Steam user "Private Ryan" has a popular toxic giving a good explanation of some common settings and their values:
https://steamcommunity.com/sharedfiles/filedetails/?id=3147450265
For most settings with rate values, 1.000000 value is the default, so changing to 0.500000 would halve the time and 2.000000 would double the time.
Common settings examples
DayTimeSpeedRate=1.000000 | Changes how long the day lasts |
NightTimeSpeedRate=1.000000 | Changes how long the night lasts |
ExpRate=1.000000 | Modifies how much experience you get |
PalCaptureRate=1.000000 | How likely you are to capture Pals |
PalSpawnNumRate=1.000000 | How frequently Pals spawn |
PalDamageRateAttack=1.000000 | How much damage Pals do |
PalDamageRateDefense=1.000000 | How much damage Pals take |
PlayerDamageRateAttack=1.000000 | How much damage players do |
PlayerDamageRateDefense=1.000000 | How much damage players take |
PlayerStomachDecreaceRate=1.000000 | Rate at which hunger decreases |
PlayerStaminaDecreaceRate=1.000000 | Rate at which stamina decreases |
PlayerAutoHPRegeneRate=1.000000 | How quickly HP will be automatically restored when hurt |
PlayerAutoHpRegeneRateInSleep=1.000000 | How much HP is regenerated while sleeping |
PalStomachDecreaceRate=1.000000 | Rate at which Pal hunger decreases |
PalStaminaDecreaceRate=1.000000 | Rate at which Pal stamina decreases |
PalAutoHPRegeneRate=1.000000 | How quickly Pal HP will be automatically restored when hurt |
PalAutoHpRegeneRateInSleep=1.000000 | How much Pal HP is regenerated while sleeping |
BuildObjectDamageRate=1.000000 | Damage to objects |
BuildObjectDeteriorationDamageRate=1.000000 | How much damage built objects will take over time |
CollectionDropRate=1.000000 | Rate at which items are gathered from things like trees or rocks |
CollectionObjectHpRate=1.000000 | How much HP breakable world items have |
CollectionObjectRespawnSpeedRate=1.000000 | How quickly objects like trees respawn |
EnemyDropItemRate=1.000000 | Frequency enemies will drop items |
DeathPenalty=All | Determines what is dropped on death, can be set to none |
bEnableInvaderEnemy=True | Determines if bases are being attacked, can be True or False |
bEnableAimAssistPad=True | Lets you enable or disable aim assist |
bEnableAimAssistKeyboard=False | Lets you enable or disable aim assis |
DropItemMaxNum=3000 | Max amount of dropped items allowed at one time |
BaseCampMaxNum=128 | Max amount of bases that can be built at once |
BaseCampWorkerMaxNum=15 | Max amount of worker Pals that can be at a camp |
DropItemAliveMaxHours=1.000000 | How long dropped items will stay spawned before disappearing |
bAutoResetGuildNoOnlinePlayers=False | If true, a guild will be disbanded if no players are online |
AutoResetGuildTimeNoOnlinePlayers=72.000000 | How quickly an inactive guild will be disbanded |
GuildPlayerMaxNum=20 | Max guild player number |
PalEggDefaultHatchingTime=72.000000 | How long it takes to hatch Pal eggs, suggested 10.000000 - 20.000000 |
WorkSpeedRate=1.000000 | How quickly Pals work |
CoopPlayerMaxNum=4 | Max amount of players in a party |
ServerPlayerMaxNum=32 | Max players allowed on a server (max 32) |
ServerName="Palworld Server" | Server name (However this is defined in our server startup command) |
ServerDescription="" | What is shown when selecting the server in the list |
AdminPassword="" | Password used to grant admin access (However this is defined in our server startup command) |
ServerPassword="" | Password needed for regular players to join (However this is defined in our server startup command) |