Skip to content
Sign inStart a server

Settings · 8 min read

Palworld server settings explained (PalWorldSettings.ini)

Every PalWorldSettings.ini setting with its default, where the file lives, why a typo undoes them all, and lines to paste for casual and hardcore servers.

Last checked

Short answer

Palworld keeps every server setting on one line of PalWorldSettings.ini, in Pal/Saved/Config/WindowsServer/ on Windows or Pal/Saved/Config/LinuxServer/ on Linux. It starts as a copy of DefaultPalWorldSettings.ini. Stop the server, change the value on that line, start it again. One missing quote or bracket can make the server ignore the whole line. The defaults below are the game's own, read from a live server on Steam build 25247047 (v1.0.5).

Where the file is

Where PalWorldSettings.ini lives on a Palworld dedicated server
ServerPath inside the PalServer folder
WindowsPath inside the PalServer folderPal\Saved\Config\WindowsServer\PalWorldSettings.ini
LinuxPath inside the PalServer folderPal/Saved/Config/LinuxServer/PalWorldSettings.ini

The Config folders only appear after the server has started once, and the file starts out empty or missing. Copy DefaultPalWorldSettings.ini, which sits in the PalServer folder, to the path above and edit the copy. Pocketpair: “editing DefaultPalWorldSettings.ini will not affect the changes.” Our Palworld server setup guide has the copy commands.

Why it breaks so easily

Everything sits inside OptionSettings=( … ), separated by commas, on a single line under one header. Text values like the server name go in double quotes, true and false are written True and False, and numbers with decimals use a dot. A comma inside an unquoted value, or a stray quote, shifts everything after it.

[/Script/Pal.PalGameWorldSettings]
OptionSettings=(Difficulty=None,DayTimeSpeedRate=1.000000,NightTimeSpeedRate=1.000000,ExpRate=1.000000,PalCaptureRate=1.000000,...,ServerName="Friday Night Pals",...)

To change a setting, find its key on the line and change the value after the =. Don't add a second OptionSettings line or put a key on a line of its own.

The settings people change most

Common Palworld server changes, with the value to set and the game's default
ToSetDefault
Level fasterSetExpRate=2.000000Default1. A multiplier: 2 is double the XP
Catch Pals more easilySetPalCaptureRate=1.500000Default1. Higher is easier
Keep everything when you dieSetDeathPenalty=NoneDefaultItem: only items drop
More Pals working at each baseSetBaseCampWorkerMaxNum=20Default15. Pocketpair: 50 at most, and more adds server load
More bases for each guildSetBaseCampMaxNumInGuild=6Default4. Pocketpair: 10 at most
No raids on your basesSetbEnableInvaderEnemy=FalseDefaultTrue
Lighter items to carrySetItemWeightRate=0.500000Default1. Lower is lighter
Let players see who's onlineSetbShowPlayerList=TrueDefaultFalse
More players in one guildSetGuildPlayerMaxNum=32Default20

The server reads the file when it starts, so stop it, make the change and start it again. The server accepts values outside the in-game slider ranges, but expect oddities with them.

World

World settings in PalWorldSettings.ini
SettingDefaultWhat it does
DayTimeSpeedRateDefault1What it doesHow fast daytime passes, so a higher number means a shorter day.in-game range 0.1 to 5
NightTimeSpeedRateDefault1What it doesHow fast night passes, so a higher number means a shorter night.in-game range 0.1 to 5
PalSpawnNumRateDefault1What it doesHow many wild pals appear; more pals make the world busier but the server work harder.in-game range 0.5 to 3
bEnableInvaderEnemyDefaulttrueWhat it doesWhether enemy raiders attack your base.
DropItemMaxNumDefault3000What it doesHow many dropped items can lie around the world at once before the oldest vanish.in-game range 0 to 5000
BaseCampWorkerMaxNumDefault15What it doesHow many pals can work at one base; more workers make the server work harder.
DropItemAliveMaxHoursDefault1What it doesHours a dropped item stays in the world before it disappears.
bBuildAreaLimitDefaultfalseWhat it doesStops players building close to fast-travel statues and other landmarks.
EnablePredatorBossPalDefaulttrueWhat it doesWhether the tough predator boss pals can appear.
bAllowEnemyCampSpawnNearBaseCampDefaultfalseWhat it doesLets enemy camps appear near player bases.

Difficulty & rates

Difficulty & rates settings in PalWorldSettings.ini
SettingDefaultWhat it does
ExpRateDefault1What it doesHow much experience players and pals earn; 2 means double.in-game range 0.1 to 20
PalCaptureRateDefault1What it doesHow easy it is to catch pals, so a higher number is easier.in-game range 0.5 to 2
PalDamageRateAttackDefault1What it doesHow hard pals hit, so a higher number means more damage.in-game range 0.1 to 5
PalDamageRateDefenseDefault1What it doesHow much damage pals take, so a higher number means they get hurt more.in-game range 0.1 to 5
PlayerDamageRateAttackDefault1What it doesHow hard players hit, so a higher number means more damage.in-game range 0.1 to 5
PlayerDamageRateDefenseDefault1What it doesHow much damage players take, so a higher number means they get hurt more.in-game range 0.1 to 5
PlayerStomachDecreaceRateDefault1What it doesHow fast players get hungry; higher means hungrier sooner.in-game range 0.1 to 5
PlayerStaminaDecreaceRateDefault1What it doesHow fast players use up their stamina.in-game range 0.1 to 5
PlayerAutoHPRegeneRateDefault1What it doesHow fast players heal on their own.in-game range 0.1 to 5
PlayerAutoHpRegeneRateInSleepDefault1What it doesHow fast players heal while they sleep.in-game range 0.1 to 5
PalStomachDecreaceRateDefault1What it doesHow fast pals get hungry; higher means hungrier sooner.in-game range 0.1 to 5
PalStaminaDecreaceRateDefault1What it doesHow fast pals use up their stamina.in-game range 0.1 to 5
PalAutoHPRegeneRateDefault1What it doesHow fast pals heal on their own.in-game range 0.1 to 5
PalAutoHpRegeneRateInSleepDefault1What it doesHow fast pals heal while they sleep at your base.in-game range 0.1 to 5
BuildObjectHpRateDefault1What it doesHow tough buildings are, so a higher number means they survive more hits.in-game range 0.5 to 3
BuildObjectDamageRateDefault1What it doesHow much damage buildings take from attacks, so a higher number means they break sooner.in-game range 0.5 to 3
BuildObjectDeteriorationDamageRateDefault1What it doesHow fast buildings rot away when nobody looks after them; 0 turns decay off.in-game range 0 to 10
CollectionDropRateDefault1What it doesHow many items you get from chopping trees and mining rocks.in-game range 0.5 to 3
CollectionObjectHpRateDefault1What it doesHow tough trees and rocks are, so a higher number takes longer to break.in-game range 0.5 to 3
CollectionObjectRespawnSpeedRateDefault1What it doesHow quickly trees and rocks grow back; higher is faster.in-game range 0.5 to 3
EnemyDropItemRateDefault1What it doesHow much loot enemies drop.in-game range 0.5 to 3
DeathPenaltyDefaultItemWhat it doesWhat a player drops when they die.None · Item · ItemAndEquipment · All
PalEggDefaultHatchingTimeDefault1What it doesHours the biggest eggs take to hatch, and smaller eggs take less; 0 hatches them at once.in-game range 0 to 240
WorkSpeedRateDefault1What it doesHow fast pals work at your base.in-game range 0.1 to 5
bHardcoreDefaultfalseWhat it doesCharacters are lost for good when they die.
bPalLostDefaultfalseWhat it doesPals are lost for good when they die.
bCharacterRecreateInHardcoreDefaultfalseWhat it doesLets a player make a new character after dying in hardcore mode.
ItemWeightRateDefault1What it doesHow heavy items feel, so a higher number overloads players sooner.in-game range 0.1 to 5
EquipmentDurabilityDamageRateDefault1What it doesHow fast weapons and armor wear down.in-game range 0.1 to 5
ItemCorruptionMultiplierDefault1What it doesHow fast food and other perishables spoil, where 1 is normal.in-game range 0.1 to 5
MonsterFarmActionSpeedRateDefault1What it doesHow fast pals on the ranch make items, where 1 is normal.in-game range 0.1 to 5

Players

Players settings in PalWorldSettings.ini
SettingDefaultWhat it does
bEnablePlayerToPlayerDamageDefaultfalseWhat it doesWhether players can hurt other players.
bEnableFriendlyFireDefaultfalseWhat it doesWhether players can hurt their own guild-mates.
bEnableAimAssistPadDefaulttrueWhat it doesHelps controller players aim.
bEnableAimAssistKeyboardDefaultfalseWhat it doesHelps keyboard and mouse players aim.
bAutoResetGuildNoOnlinePlayersDefaultfalseWhat it doesDeletes a guild once nobody in it has been online for a while.
AutoResetGuildTimeNoOnlinePlayersDefault72What it doesHours with nobody online before an empty guild is deleted.
GuildPlayerMaxNumDefault20What it doesHow many players can be in one guild.
BaseCampMaxNumInGuildDefault4What it doesHow many bases one guild can have.
bIsPvPDefaultfalseWhat it doesTurns on player-vs-player mode.
bCanPickupOtherGuildDeathPenaltyDropDefaultfalseWhat it doesWhether you can pick up what another guild's player dropped when they died.
bEnableNonLoginPenaltyDefaulttrueWhat it doesWhether pals suffer while their owner is logged out.
bEnableFastTravelDefaulttrueWhat it doesWhether players can fast travel between statues.
bEnableFastTravelOnlyBaseCampDefaultfalseWhat it doesLimits fast travel to trips between bases.
bIsStartLocationSelectByMapDefaultfalseWhat it doesWhether new players can choose where on the map to start.
bExistPlayerAfterLogoutDefaultfalseWhat it doesLeaves a player's character standing in the world after they log out.
bEnableDefenseOtherGuildPlayerDefaultfalseWhat it doesMakes base defences attack players from other guilds.
ServerPlayerMaxNumDefault32What it doesHow many players can be on the server at the same time.
bAllowClientModDefaulttrueWhat it doesLets players who have mods turned on join the server.
bShowPlayerListDefaultfalseWhat it doesLets players see who is online.
bIsShowJoinLeftMessageDefaulttrueWhat it doesShows a chat message when a player joins or leaves.
BlockRespawnTimeDefault5What it doesSeconds a player waits before they can respawn after dying.
bAdditionalDropItemWhenPlayerKillingInPvPModeDefaultfalseWhat it doesMakes a player killed in PvP drop a special item.
bEnableVoiceChatDefaultfalseWhat it doesTurns on the game's built-in voice chat.

Network

Network settings in PalWorldSettings.ini
SettingDefaultWhat it does
ServerNameDefaultDefault Palworld ServerWhat it doesThe name shown in the server list.
ServerDescriptionDefault(empty)What it doesA short blurb shown in the server list.
ServerPasswordDefault(empty)What it doesThe password players need to join; leave it empty to let anyone in.
PublicPortDefault8211What it doesThe port the community server list tells players to use. The server listens on the port its -port launch option sets (8211 unless you change it); this setting only advertises one.
CrossplayPlatformsDefault(Steam,Xbox,PS5,Mac)What it doesWhich kinds of players can join: Steam, Xbox, PlayStation 5 and Mac.Steam · Xbox · PS5 · Mac

Admin

Admin settings in PalWorldSettings.ini
SettingDefaultWhat it does
AdminPasswordDefault(empty)What it doesThe password for admin commands, RCON and the REST API, so keep it secret.
RCONEnabledDefaultfalseWhat it doesLets you send admin commands from outside the game. Pocketpair's docs mark RCON as deprecated and due to stop working in an update: use the REST API instead.
RCONPortDefault25575What it doesThe port that RCON listens on.
RESTAPIEnabledDefaultfalseWhat it doesLets tools and websites read server info and run admin commands over the web.
RESTAPIPortDefault8212What it doesThe port that the REST API listens on.
bIsUseBackupSaveDataDefaulttrueWhat it doesSaves extra backup copies of the world so you can roll back.
bAllowGlobalPalboxExportDefaulttrueWhat it doesLets players send pals from this server to the global Palbox.
bAllowGlobalPalboxImportDefaultfalseWhat it doesLets players bring pals from the global Palbox into this server.

Ready-made settings

Change these keys where they already are on the line. Each block is the part of the line to match.

Casual group

ExpRate=2.000000,PalCaptureRate=1.500000,...,DeathPenalty=None

Faster levelling and catching, and nobody drops anything when they die. The game's default already keeps your equipment and Pals; only items drop.

Hardcore

DeathPenalty=All,...,bHardcore=True,bPalLost=True

Dying drops everything, and is final for players and Pals: Pocketpair describe hardcore as a mode where you can't respawn, and bPalLost as losing Pals for good. Tell your group before you turn it on.

The PalWorldSettings.ini generator builds the whole line from these choices and checks each value it knows, so there's no quote to miss.

Settings not taking effect?

  • You edited the Default file. The server never reads DefaultPalWorldSettings.ini. Edit the copy in Config/WindowsServer or Config/LinuxServer.
  • It's in the other system's folder. A Windows server reads WindowsServer and a Linux server reads LinuxServer.
  • The server was running. In our tests the game overwrote an edit made while it ran when it stopped. Stop, edit, start.
  • A typo broke the line. Check the quotes, brackets and commas around your change, or paste the file into the generator, which flags what it can't read.
  • The world has a WorldOption.sav. A world brought over from co-op or single player can have one in its save folder. Pocketpair's guide doesn't mention it, but hosts widely report that its settings win over PalWorldSettings.ini. Stop the server, move it out of the world's folder (keep a copy) and start again.

Admin, RCON and the REST API

AdminPassword unlocks admin commands in the game: type /AdminPassword and the password in chat. RCON and the REST API use the same password. Pocketpair have deprecated RCON, say it's scheduled to stop working in an upcoming update, and point to the REST API instead. Neither, they say, is designed to face the internet, so leave both off on a home server unless a tool on the same machine needs them. Never reuse the admin password as the join password.

On our servers

On our Palworld servers the panel's settings editor works on this file for you and checks the options it knows before you save. You choose the admin password when you create the server. RCON and the REST API stay inside the server's container, where the panel's console uses them, and are never opened to the internet.

A few keys are set from the panel's server settings every time the server starts: ServerName, ServerDescription, both passwords, ServerPlayerMaxNum, CrossplayPlatforms, and the address, port, RCON and REST API keys. Change the first ones in the server settings; an edit to any of them in the file is replaced at the next start.

Related guides