This page lists every key in the Palworld 1.0.5 server’s own default settings file, with its default and what it does. Settings live in PalWorldSettings.ini. They are read when the server starts. A world with its own WorldOption.sav can ignore some of them (see below).
Pocketpair’s settings page is for version 1.0.4. A row marked “Not documented” has no Pocketpair description, so only its default is given. Defaults are from the 1.0.5 server’s own DefaultPalWorldSettings.ini; a new Loafhosts server starts with them.
RCON is deprecated and the REST API replaces it. The game’s API is how the panel talks to the game. The panel keeps it on while the Admin password is 16 characters or more (a new server gets a 20-character one). CrossplayPlatforms replaces AllowConnectPlatform. Not checked on 1.0.5 as of 4 November 2026: which keys are new in 1.0.
How Palworld actually reads its settings
- The file. The server reads
Pal/Saved/Config/LinuxServer/PalWorldSettings.ini. Pocketpair: “EditingDefaultPalWorldSettings.iniwill not affect the changes.” With server mods on, this file andGameUserSettings.iniare in another folder underPal/Saved/Config. OpenConfigin Files and use the folder that holds them, or use the Config Editor, which always finds them. - One line. The settings sit on one line,
OptionSettings=(Key=Value,Key=Value,...), under the section line[/Script/Pal.PalGameWorldSettings], as the game’s ownDefaultPalWorldSettings.inishows. Booleans areTrueandFalse. Text is in double quotes. A few keys alone are not valid ini: where this page shows some, change those pairs inside the oneOptionSettings=(...)line and keep the commas. - When. The game reads the file when it starts. A change needs a restart.
- The game writes it back. When the server stops, the game writes the file again with what it loaded. Edit it only while the server is stopped.
WorldOption.savwins for what it holds. A world with its ownWorldOption.sav(Own settings on the World page) ignores the Config Editor’s Game settings for the settings that file holds. The server name, passwords, player limit and ports still come from Server settings: the panel writes them before every start. See WorldOption.sav.- The Config Editor. The Config Editor page edits these settings at any time. Saving while the server runs waits for the next start, and a change still waiting is written into the file then, over the same setting in a hand edit. Prefer Edit the whole file as text to editing the file in Files. See the Config Editor.
- The spelling. The game spells four keys “Decreace”:
PlayerStomachDecreaceRate,PlayerStaminaDecreaceRate,PalStomachDecreaceRate,PalStaminaDecreaceRate. Copy them exactly.
Server and identity settings
Before every start the panel writes the first five keys below and those marked “Panel”. A hand edit to them is replaced. RCONPort is the exception: the panel turns RCON off and leaves the port unused. Default is what the game ships with, not what a Loafhosts server runs.
The Join password is 1 to 30 and the Admin password 5 to 30 letters, digits, - and _ (any other character is refused when you save). An empty Join password means no password. The game’s API needs an admin password of 16 or more. Both apply at the next start. Anyone who may change the startup settings or read the files can see both: PalWorldSettings.ini holds them as they are.
| Key | Default | What it does |
|---|---|---|
ServerName | "Default Palworld Server" | The server name. Set by Server name. |
ServerDescription | "" | The server description. Set by Description. |
AdminPassword | "" | The password that gives admin rights in game. Set by Admin password. |
ServerPassword | "" | The password players need to join. Set by Join password. |
ServerPlayerMaxNum | 32 | The most players on the server. Set by Players. |
PublicPort | 8211 | Community server: the external port. It does not change the port the server listens on. Panel: the game port. |
PublicIP | "" | Community server: the external IP. Panel: writes the server’s address before every start. |
RCONEnabled | False | Turns RCON on. Deprecated. Panel: False. |
RCONPort | 25575 | The RCON port. RCON is off on a Loafhosts server, so the port is unused and never reachable from the internet. |
RESTAPIEnabled | False | Turns the REST API on. Panel: True, only when the admin password is 16 or more characters. |
RESTAPIPort | 8212 | The REST API port. Panel: 18212, reachable only inside the server. The server’s second port is the panel’s own; players never type it. |
LogFormatType | Text | Log format: Text or Json. Panel: Text. |
CrossplayPlatforms | (Steam,Xbox,PS5,Mac) | Platforms that may connect: Steam, Xbox, PS5, Mac. Platforms that can join. Ticking only Steam lets only Steam players in: it keeps out the Microsoft Store PC version too (it counts as Xbox) and Mac. |
bAllowClientMod | True | Lets players with mods join. Players may use mods. |
bShowPlayerList | False | Shows the player list in the Esc menu. Player list in the game. |
ChatPostLimitPerMinute | 30 | The most chat messages per minute. Chat messages a minute. |
bIsShowJoinLeftMessage | True | Join and leave messages. Join and leave messages. |
bEnableVoiceChat | False | Voice chat. Voice chat. |
VoiceChatMaxVolumeDistance | 3000.000000 | Voice volume does not fade within this distance. |
VoiceChatZeroVolumeDistance | 15000.000000 | Voice volume is zero beyond this distance. |
bIsMultiplay | False | Not documented. |
CoopPlayerMaxNum | 4 | Not documented. |
Region | "" | Not documented. |
bUseAuth | True | Not documented. |
BanListURL | "https://b.palworldgame.com/api/banlist.txt" | Not documented. |
The five Not documented rows above, from bIsMultiplay to BanListURL, are under Advanced in Game settings.

- DenyTechnologyList
- Guild master transfer
- Respawn time
Advanced rows are named from their keys: DenyTechnologyList (1), the AutoTransferMaster keys (2), BlockRespawnTime (3).
Rates and progression
A rate is a multiplier: 1 is the game’s own, 2 is twice as much.

- Game settings
- Experience
- Capture chance
Choose Game settings (1). Rates sit in the World and Pals groups, such as Experience (2) and Capture chance (3).
| Key | Default | What it does |
|---|---|---|
ExpRate | 1.000000 | Experience gain. Experience. |
PalCaptureRate | 1.000000 | Capture rate. Capture chance. |
PalSpawnNumRate | 1.000000 | Pal spawn rate. Pocketpair: it affects performance. Wild Pals. |
DayTimeSpeedRate | 1.000000 | How fast daytime passes. Day speed. |
NightTimeSpeedRate | 1.000000 | How fast night passes. Night speed. |
WorkSpeedRate | 1.000000 | Not documented. Work speed. |
CollectionDropRate | 1.000000 | Gatherable items multiplier. Gathering yield. |
CollectionObjectHpRate | 1.000000 | Gatherable objects’ health. Gatherable toughness. |
CollectionObjectRespawnSpeedRate | 1.000000 | Gatherable respawn interval. Gatherable regrowth. |
EnemyDropItemRate | 1.000000 | Dropped item quantity. Enemy drops. |
ItemWeightRate | 1.000000 | Item weight. Item weight. |
PalEggDefaultHatchingTime | 1.000000 | Hours to hatch a Huge Egg. Other eggs also take time. Huge egg hatching time (hours). |
SupplyDropSpan | 180 | Minutes between meteorite and supply drops. Supply drops every (minutes). |
EquipmentDurabilityDamageRate | 1.000000 | Equipment wear. Equipment wear. |
ItemCorruptionMultiplier | 1.000000 | Item spoil speed. Food spoiling. |
MonsterFarmActionSpeedRate | 1.000000 | Ranch item production speed. Ranch speed. |
FishingDifficultyRate | 1.000000 | Fishing difficulty, 0.1 to 1.0 per Pocketpair (the Config Editor accepts more). Fishing difficulty. Not checked on 1.0.5 as of 4 November 2026: values above 1. |
PlayerDamageRateAttack | 1.000000 | Damage players deal. |
PlayerDamageRateDefense | 1.000000 | Damage players take. |
PlayerStomachDecreaceRate | 1.000000 | Player hunger. |
PlayerStaminaDecreaceRate | 1.000000 | Player stamina use. |
PlayerAutoHPRegeneRate | 1.000000 | Player healing: natural health regeneration. |
PlayerAutoHpRegeneRateInSleep | 1.000000 | Player healing while asleep. |
PalDamageRateAttack | 1.000000 | Damage Pals deal. |
PalDamageRateDefense | 1.000000 | Damage Pals take. |
PalStomachDecreaceRate | 1.000000 | Pal hunger. |
PalStaminaDecreaceRate | 1.000000 | Pal stamina use. |
PalAutoHPRegeneRate | 1.000000 | Pal healing: natural health regeneration. |
PalAutoHpRegeneRateInSleep | 1.000000 | Pal healing in the Palbox. |
bAllowEnhanceStat_Health | True | Points into health: players may put points into HP. |
bAllowEnhanceStat_Attack | True | Points into attack. |
bAllowEnhanceStat_Stamina | True | Points into stamina. |
bAllowEnhanceStat_Weight | True | Points into carry weight. |
bAllowEnhanceStat_WorkSpeed | True | Points into work speed. |
The Config Editor accepts 0 to 100 for rates. See Palworld experience rate.
World settings
| Key | Default | What it does |
|---|---|---|
Difficulty | None | Not documented. |
RandomizerType | None | Pal spawn randomizer: None, Region (per region) or All (fully random). Pal randomizer. |
RandomizerSeed | "" | The seed for the randomizer. Randomizer seed. |
bIsRandomizerPalLevelRandom | False | True: wild Pal levels fully random. False: random within each area’s range. Random Pal levels. |
bEnableInvaderEnemy | True | Raids (invaders). Raids. |
EnablePredatorBossPal | True | Not documented. Predator Pals. |
bAllowEnemyCampSpawnNearBaseCamp | False | Enemy camps near bases. |
DeathPenalty | Item | None: no drops. Item: all items except equipment. ItemAndEquipment: all items. All: all items and all Pals on the team. What players drop when they die. |
bEnableFastTravel | True | Fast travel on or off. |
bEnableFastTravelOnlyBaseCamp | False | Fast travel to bases only. |
bIsStartLocationSelectByMap | False | Choose where to start. |
bExistPlayerAfterLogout | False | Players stay after leaving. |
bEnableAimAssistPad | True | Aim assist with a controller. Pocketpair’s PvP page: “When set to False, aim assist is disabled for players using controllers.” Its example there shows True, against its own heading. |
bEnableAimAssistKeyboard | False | Not documented. Aim assist with keyboard and mouse. |
bHardcore | False | Hardcore: no respawn on death. Hardcore. |
bPalLost | False | Pocketpair: “Permanently lose Pals on death.” Config Editor: Pals lost on death. Not checked on 1.0.5 as of 4 November 2026: whether this means a Pal that falls in battle, or the Pals of a player who dies. |
bCharacterRecreateInHardcore | False | Lets a player recreate a character after a hardcore death. New character after a hardcore death. |
BlockRespawnTime | 5.000000 | Seconds before a player can respawn. |
RespawnPenaltyDurationThreshold | 0.000000 | Seconds of survival after which the multiplier applies on a later death. |
RespawnPenaltyTimeScale | 2.000000 | The multiplier on the respawn wait. |
bEnableNonLoginPenalty | True | Not documented. |
bAllowGlobalPalboxExport | True | Players may save Pals to the Global Palbox. Send Pals to the Global Palbox. |
bAllowGlobalPalboxImport | False | Players may load Pals from the Global Palbox. Bring Pals from the Global Palbox. |
DenyTechnologyList | empty | Technologies to turn off, by ID. Empty is DenyTechnologyList= as the game ships it. Pocketpair’s example ("PALBOX", "RepairBench") blocks the Palbox: do not copy it as it is. Edit it with Edit the whole file as text. |
AutoSaveSpan | 30.000000 | Seconds between autosaves. Not on Pocketpair’s page. Autosave every (seconds). |
bIsUseBackupSaveData | True | World backups. The game’s own world backups. Pocketpair: more disk load. It keeps 5 every 30 seconds, 6 every 10 minutes, 12 every hour, 7 every day. |
Randomizer changes apply to a new world.
Bases, building and guilds
| Key | Default | What it does |
|---|---|---|
BaseCampMaxNum | 128 | Bases on the server. |
BaseCampMaxNumInGuild | 4 | Bases per guild, up to 10. More costs performance. Bases per guild. |
BaseCampWorkerMaxNum | 15 | Pals per base, up to 50. More costs performance. Pals working at a base. |
BuildObjectHpRate | 1.000000 | Not documented. Building health. |
BuildObjectDamageRate | 1.000000 | Damage to buildings. |
BuildObjectDeteriorationDamageRate | 1.000000 | Building decay speed. Building wear. |
MaxBuildingLimitNum | 0 | Pocketpair documents it as the cap on buildings each player can have (0 means no limit), uses 1000 in its PvP example and says a cap lowers server strain. Config Editor: Buildings per player. |
MaxBuildingLimitNumPerPlayer | 0 | Not documented. A second building key; leave it at 0. Under Advanced. |
bBuildAreaLimit | False | Stops building near fast travel points. No building near fast travel points. |
bInvisibleOtherGuildBaseCampAreaFX | False | Pocketpair: “Show base area boundaries”. Hide other guilds’ base borders. |
bEnableBuildingPlayerUIdDisplay | False | Shows the creator’s ID on structures. |
BuildingNameDisplayCacheTTLSeconds | 60 | Not documented. |
GuildPlayerMaxNum | 20 | The most players in a guild. Players per guild. |
GuildRejoinCooldownMinutes | 0 | Minutes before rejoining a guild. Wait to rejoin a guild (minutes). |
bAutoResetGuildNoOnlinePlayers | False | Deletes the structures and base Pals of a guild nobody joins. Reset abandoned guilds. |
AutoResetGuildTimeNoOnlinePlayers | 72.000000 | Hours offline before that reset. Reset after (hours). |
AutoTransferMasterCheckIntervalSeconds | 3600.000000 | Not documented. |
AutoTransferMasterThresholdDays | 14 | Not documented. |
MaxGuildsPerFrame | 10 | Not documented. |
While Reset abandoned guilds is on, Loafhosts standby does not stop the server.
PvP settings
Pocketpair calls PvP a trial feature without support. To turn it on set bIsPvP, bEnablePlayerToPlayerDamage and bEnableDefenseOtherGuildPlayer to True.
| Key | Default | What it does |
|---|---|---|
bIsPvP | False | PvP on or off. |
bEnablePlayerToPlayerDamage | False | Players can hurt each other. |
bEnableDefenseOtherGuildPlayer | False | Base Pals fight players from other guilds. Under Advanced. |
bEnableFriendlyFire | False | Not documented. Friendly fire. |
bCanPickupOtherGuildDeathPenaltyDrop | False | Pick up another guild’s death drops. Pick up others’ death drops. |
bAdditionalDropItemWhenPlayerKillingInPvPMode | False | Special item dropped on a PvP kill. |
AdditionalDropItemWhenPlayerKillingInPvPMode | "PlayerDropItem" | The ID of that item. |
AdditionalDropItemNumWhenPlayerKillingInPvPMode | 1 | How many drop. |
bDisplayPvPItemNumOnWorldMap_BaseCamp | False | Shows each base’s PvP item count. |
bDisplayPvPItemNumOnWorldMap_Player | False | Shows player locations and PvP item counts. |
See a PvP server.
Performance and stability settings
| Key | Default | What it does |
|---|---|---|
ServerReplicatePawnCullDistance | 15000.000000 | How far Pals are synced, in centimetres, 5000 to 15000. How far players see others. |
PhysicsActiveDropItemMaxNum | -1 | Most dropped items with physics. |
DropItemMaxNum | 3000 | Not documented. Items on the ground. |
DropItemMaxNum_UNKO | 100 | Not documented. |
bActiveUNKO | False | Not documented. |
DropItemAliveMaxHours | 1.000000 | Not documented. Dropped items last (hours). |
ItemContainerForceMarkDirtyInterval | 1.000000 | Seconds between forced re-syncs of an open container. |
PlayerDataPalStorageUpdateCheckTickInterval | 1.000000 | Not documented. |
PalSpawnNumRate, BaseCampMaxNumInGuild, BaseCampWorkerMaxNum and AutoSaveSpan also affect load.
Preset recipes
Inside the one OptionSettings=(...) line, change these pairs and keep the commas between them. Pocketpair’s PvP page gives these values for a PvP server:
bAllowEnhanceStat_Health=False
bAllowEnhanceStat_Attack=False
bEnableFastTravelOnlyBaseCamp=True
bExistPlayerAfterLogout=True
bIsStartLocationSelectByMap=True
DeathPenalty=All
bCanPickupOtherGuildDeathPenaltyDrop=True
bBuildAreaLimit=True
GuildPlayerMaxNum=4
BaseCampMaxNumInGuild=2
MaxBuildingLimitNum=1000
GuildRejoinCooldownMinutes=60.0
BlockRespawnTime=5.0
RespawnPenaltyDurationThreshold=1800.0
RespawnPenaltyTimeScale=2.0
Add the three PvP keys above. Its DenyTechnologyList blocks GrapplingGun, GrapplingGun2, GrapplingGun3, GrapplingGun4, GrapplingGun5, GuildChest and seven SkillUnlock_ ids. The full line is on Pocketpair’s PvP page.
Where the settings go: in the Config Editor choose the matching rows, or Edit the whole file as text. Then restart.
If a setting does nothing
- The world has its own
WorldOption.savthat holds the setting. - You edited the file while the server ran.
- The key is one the panel owns, such as
ServerName. - You edited
DefaultPalWorldSettings.ini. - The server has not restarted.
More about the game: Palworld servers.
Sources: docs.palworldgame.com: Configuration, docs.palworldgame.com: Pvp, docs.palworldgame.com: Technologyids, docs.palworldgame.com: About server