Palworld Server Settings Generator
Pick a preset or tune each option, then copy the finished PalWorldSettings.ini for your dedicated server. Defaults match the 1.0 server, including the 1.0.4 fishing and building cap options. Changed settings are highlighted.
Server
ServerNameShown in the community server list.
ServerDescriptionShort blurb under the name: rates, rules, Discord.
ServerPasswordLeave blank for an open server.
AdminPasswordNeeded for admin commands, RCON and the REST API.
ServerPlayerMaxNumHard cap is 32.
CrossplayPlatformsPlatforms allowed to join.
bAllowClientModLet players with mods enabled join.
bShowPlayerListShow who is online.
bIsShowJoinLeftMessageAnnounce players joining and leaving.
RCONEnabledRemote console for admin tools. Needs an admin password.
RCONPortTCP port for RCON.
RESTAPIEnabledHTTP admin API. Needs an admin password.
RESTAPIPortListening port for the REST API.
bIsUseBackupSaveDataRolling backups. Leave on.
Rates
ExpRatePlayer and Pal EXP multiplier.
PalCaptureRateHigher means fewer wasted spheres.
PalEggDefaultHatchingTime1.0 default is 1 hour. 0 hatches instantly.
CollectionDropRateWood, stone and ore per node.
EnemyDropItemRateLoot from defeated Pals and enemies.
WorkSpeedRateHow fast base Pals craft and build.
MonsterFarmActionSpeedRateHow fast Ranch Pals produce.
PalSpawnNumRateMore Pals adds server load.
CollectionObjectHpRateHigher means more hits per node.
CollectionObjectRespawnSpeedRateLower means nodes respawn faster.
DayTimeSpeedRateLower means longer days.
NightTimeSpeedRateHigher means shorter nights.
FishingDifficultyRate0.1 to 1.0. Lower makes the minigame easier (added in 1.0.4).
Survival and combat
DeathPenaltyNone keeps everything. Item drops items but keeps gear. All also drops your team Pals.
PlayerDamageRateAttackHow hard players hit.
PlayerDamageRateDefenseHigher means players take more damage.
PalDamageRateAttackHow hard Pals hit.
PalDamageRateDefenseHigher means Pals take more damage.
PlayerStomachDecreaceRateLower means eating less often.
PalStomachDecreaceRateLower keeps base Pals fed longer.
PlayerStaminaDecreaceRateLower means more sprinting.
ItemWeightRateLower lets players carry more.
EquipmentDurabilityDamageRateLower makes gear last longer.
bHardcorePermadeath.
bPalLostTeam Pals are lost permanently when they die.
bEnableFastTravelOff for a walk-everywhere server.
bEnableInvaderEnemyRandom enemy raids on bases.
Bases and guilds
BaseCampWorkerMaxNumMax 50. More Pals adds load.
BaseCampMaxNumInGuildMax 10.
BaseCampMaxNumAll guilds combined.
GuildPlayerMaxNumMax players per guild.
MaxBuildingLimitNum0 means unlimited (added in 1.0.4).
BuildObjectDamageRateDamage buildings take.
BuildObjectDeteriorationDamageRate0 turns decay off.
bAutoResetGuildNoOnlinePlayersRemoves bases of guilds nobody logs into.
AutoResetGuildTimeNoOnlinePlayersOnly used when wiping is on.
PvP
bIsPvPMaster PvP switch.
bEnablePlayerToPlayerDamageNeeds PvP on.
bEnableFriendlyFireGuildmates can damage each other.
bExistPlayerAfterLogoutLogged-out players can be raided.
PalWorldSettings.ini
[/Script/Pal.PalGameWorldSettings] OptionSettings=(ServerName="Default Palworld Server",ServerDescription="",ServerPassword="",AdminPassword="",ServerPlayerMaxNum=32,CrossplayPlatforms=(Steam,Xbox,PS5,Mac),bAllowClientMod=True,bShowPlayerList=False,bIsShowJoinLeftMessage=True,RCONEnabled=False,RCONPort=25575,RESTAPIEnabled=False,RESTAPIPort=8212,bIsUseBackupSaveData=True,ExpRate=1.000000,PalCaptureRate=1.000000,PalEggDefaultHatchingTime=1.000000,CollectionDropRate=1.000000,EnemyDropItemRate=1.000000,WorkSpeedRate=1.000000,MonsterFarmActionSpeedRate=1.000000,PalSpawnNumRate=1.000000,CollectionObjectHpRate=1.000000,CollectionObjectRespawnSpeedRate=1.000000,DayTimeSpeedRate=1.000000,NightTimeSpeedRate=1.000000,FishingDifficultyRate=1.000000,DeathPenalty=Item,PlayerDamageRateAttack=1.000000,PlayerDamageRateDefense=1.000000,PalDamageRateAttack=1.000000,PalDamageRateDefense=1.000000,PlayerStomachDecreaceRate=1.000000,PalStomachDecreaceRate=1.000000,PlayerStaminaDecreaceRate=1.000000,ItemWeightRate=1.000000,EquipmentDurabilityDamageRate=1.000000,bHardcore=False,bPalLost=False,bEnableFastTravel=True,bEnableInvaderEnemy=True,BaseCampWorkerMaxNum=15,BaseCampMaxNumInGuild=4,BaseCampMaxNum=128,GuildPlayerMaxNum=20,MaxBuildingLimitNum=0,BuildObjectDamageRate=1.000000,BuildObjectDeteriorationDamageRate=1.000000,bAutoResetGuildNoOnlinePlayers=False,AutoResetGuildTimeNoOnlinePlayers=72.000000,bIsPvP=False,bEnablePlayerToPlayerDamage=False,bEnableFriendlyFire=False,bExistPlayerAfterLogout=False)
Stop the server, save this as Pal/Saved/Config/LinuxServer/PalWorldSettings.ini (or WindowsServer), then start it again. Your passwords stay in your browser; nothing is uploaded.
Common questions
Where does PalWorldSettings.ini go?
In Pal/Saved/Config/LinuxServer/ on Linux or Pal/Saved/Config/WindowsServer/ on Windows, inside your server install. The folder appears after the server has started once. Editing DefaultPalWorldSettings.ini does nothing.
Why are my Palworld server settings not applying?
The file must be exactly two lines: the [/Script/Pal.PalGameWorldSettings] header and one OptionSettings=(...) line. A typo or missing bracket makes the server fall back to defaults. Stop the server before editing, since it can overwrite the file on shutdown.
Do I need every setting in the OptionSettings line?
No. Any setting you leave out uses the server default, so the Only include changed settings option gives you a short, tidy line. The full version is easier to tweak by hand later.
What changed for server settings in 1.0 and 1.0.4?
1.0 cut the Huge Egg hatch time default from 72 hours to 1 and changed the default death penalty to Item. 1.0.4 added FishingDifficultyRate and a per-player building cap.
Setting a server up from scratch? Read the server hosting guide. Rather not run it yourself? Shockbyte hosts Palworld servers (affiliate link).