Skip to content

Enshrouded 1.0 is out! 🎉 Get 50% OFF your next Enshrouded Server today!

Palworld server settings generator

Every world setting as a labelled control with a sentence of help - difficulty, rates, day length, breeding speed and the rest. Set them how you like, copy the result into your server's PalWorldSettings.ini. No wiki tab required.

Presets
Faster progress, gentler death, quick eggs.
Permanent death, slow progress, hostile world.
Rates
EXP rate
EXP gain multiplier for players and Pals.
Capture rate
Pal Sphere capture chance multiplier.
Pal spawn amount
How many wild Pals spawn. High values cost server FPS.
Enemy loot rate
Items dropped by defeated enemies.
Gathering rate
Materials from trees, ore and bushes.
Work speed
Base-wide crafting and work speed.
Item weight
Weight multiplier. Lower means carry more.
Egg hatch time (hours)
Hours for a Huge egg to hatch; smaller eggs scale down.
Supply drop interval (minutes)
Minutes between supply drops.
Difficulty & Combat
Difficulty preset
The game's own overall preset. The rates on this page override it per setting.
Death penalty
What a player drops on death.
Hardcore mode
Player death is permanent.
Permanent Pal death
Pals are lost forever when downed.
Player damage dealt
Multiplier on damage players deal.
Player damage taken
Multiplier on damage players take.
Pal damage dealt
Multiplier on damage Pals deal.
Pal damage taken
Multiplier on damage Pals take.
Base raids
Enemy waves can attack your bases.
Predator bosses
Roaming predator boss Pals spawn in the world.
Survival
Player hunger drain
How fast players get hungry.
Player stamina drain
How fast player stamina drains.
Player HP regen
Passive player health regeneration.
Player sleep regen
Player health regeneration while sleeping.
Pal hunger drain
How fast Pals get hungry.
Pal stamina drain
How fast Pal stamina drains.
Pal HP regen
Passive Pal health regeneration.
Pal sleep regen
Pal health regeneration while in the Palbox or sleeping.
Day & Night
Day speed
Day length multiplier. Higher means shorter days.
Night speed
Night length multiplier. Higher means shorter nights.
Base & Guild
Server base camp cap
Total base camps across the whole server.
Workers per base
Pals that can work at one base.
Bases per guild
Base camps one guild can place.
Guild size
Players per guild.
Auto-reset idle guilds
Disband guilds after every member is offline for the time below.
Idle guild timeout (hours)
Hours of full-guild inactivity before auto-reset.
Build pieces per player
0 means unlimited.
Building damage taken
Multiplier on damage to structures.
Building decay
Structure deterioration speed. 0 disables decay.
PvP & Social
PvP
Player-versus-player combat.
Player damage
Players can damage each other regardless of PvP mode.
Friendly fire
Guild members can damage each other.
Loot rival death drops
Players can take other guilds' death-penalty drops.
In-game player list
Expose the player list in the game's ESC menu.
Chat rate limit
Chat messages per player per minute.
World & Misc
Fast travel
Great Eagle statues allow fast travel.
Map start select
New players pick their spawn on the map.
Bodies persist offline
Player bodies stay in the world after logout.
Offline penalty
Apply the game's penalty for long offline stretches.
Ground item cap
Dropped items kept in the world. High values cost server FPS.
Ground item lifetime (hours)
Hours a dropped item persists.
Node toughness
HP of gatherable objects (trees, ore).
Node respawn speed
How fast gatherable objects respawn.
Your settings
0 changed from default

Paste this over the OptionSettings line in /Pal/Saved/Config/LinuxServer/PalWorldSettings.ini (stop the server first, start it after). Works on any Palworld server.

[/Script/Pal.PalGameWorldSettings]
OptionSettings=(ExpRate=1,PalCaptureRate=1,PalSpawnNumRate=1,EnemyDropItemRate=1,CollectionDropRate=1,WorkSpeedRate=1,ItemWeightRate=1,PalEggDefaultHatchingTime=72,SupplyDropSpan=180,Difficulty=None,DeathPenalty=All,bHardcore=False,bPalLost=False,PlayerDamageRateAttack=1,PlayerDamageRateDefense=1,PalDamageRateAttack=1,PalDamageRateDefense=1,bEnableInvaderEnemy=True,EnablePredatorBossPal=True,PlayerStomachDecreaceRate=1,PlayerStaminaDecreaceRate=1,PlayerAutoHPRegeneRate=1,PlayerAutoHpRegeneRateInSleep=1,PalStomachDecreaceRate=1,PalStaminaDecreaceRate=1,PalAutoHPRegeneRate=1,PalAutoHpRegeneRateInSleep=1,DayTimeSpeedRate=1,NightTimeSpeedRate=1,BaseCampMaxNum=128,BaseCampWorkerMaxNum=15,BaseCampMaxNumInGuild=4,GuildPlayerMaxNum=20,bAutoResetGuildNoOnlinePlayers=False,AutoResetGuildTimeNoOnlinePlayers=72,MaxBuildingLimitNum=0,BuildObjectDamageRate=1,BuildObjectDeteriorationDamageRate=1,bIsPvP=False,bEnablePlayerToPlayerDamage=False,bEnableFriendlyFire=False,bCanPickupOtherGuildDeathPenaltyDrop=False,bShowPlayerList=True,ChatPostLimitPerMinute=30,bEnableFastTravel=True,bIsStartLocationSelectByMap=False,bExistPlayerAfterLogout=False,bEnableNonLoginPenalty=True,DropItemMaxNum=3000,DropItemAliveMaxHours=1,CollectionObjectHpRate=1,CollectionObjectRespawnSpeedRate=1)

On a Play Your Way server this exact form is built into the dashboard - edit, save, restart, no file editing. Every plan includes it.

Get a Palworld server

Settings not applying?

Work down this list. One of these is almost always why a change does not stick.

  1. Edit the right file. The server reads Pal/Saved/Config/LinuxServer/PalWorldSettings.ini (WindowsServer on Windows). DefaultPalWorldSettings.ini in the server folder is only a template, so changes there do nothing. The file appears after the server's first start.
  2. Stop the server first. Settings are read on start: stop the server, save the file, then start it again.
  3. Keep it to one line. Everything goes on a single OptionSettings=(...) line under the [/Script/Pal.PalGameWorldSettings] header. A typo or a missing comma makes the game fall back to its defaults without an error.
  4. Look for WorldOption.sav. A WorldOption.sav in the world's save folder (Pal/Saved/SaveGames/0/<world ID>/) overrides the .ini. Back it up, delete it and restart.
  5. Check panel-managed keys. Many hosts, ours included, write the server name, passwords and player limit from their startup settings on every boot. Change those there, not in the file.