Palworld Server Settings Reference
This page lists the parameters in PalWorldSettings.ini for your Palworld server, based on Pocketpair's official configuration docs for version 1.0.4. To apply changes, see edit server settings. Every parameter below is editable on Host Havoc's Palworld server hosting plans through the panel's config editor.
Before you start: Stop your server before editing the configuration file. Restart after saving for changes to take effect.
Note: These settings may be changed or removed by the developers at any time. Some parameters may be placeholders for future updates.
New in 1.0
Version 1.0 added these keys:
- Voice chat:
bEnableVoiceChat,VoiceChatMaxVolumeDistance,VoiceChatZeroVolumeDistance - Balance:
FishingDifficultyRate,MonsterFarmActionSpeedRate - Bases and building:
bAllowEnemyCampSpawnNearBaseCamp,bEnableBuildingPlayerUIdDisplay,PhysicsActiveDropItemMaxNum
Keys from earlier updates that matter on a 1.0 server are also in the tables below, including CrossplayPlatforms (replaces AllowConnectPlatform), RESTAPIEnabled and RESTAPIPort, the Hardcore and PvP drop keys, bAllowClientMod and DenyTechnologyList.
Note: Keys marked Legacy are not in Pocketpair's 1.0.4 docs and may have no effect on a 1.0 server.
General difficulty
| Parameter | Description |
|---|---|
Difficulty | Legacy, may have no effect. Adjusts the overall difficulty of the game. |
DeathPenalty | Defines the penalty upon player death: None (no drops), Item (drops all items except equipment), ItemAndEquipment (drops all items), All (drops all items and all Pals in the party). |
bHardcore | Enables Hardcore mode. Players cannot respawn after death. |
bCharacterRecreateInHardcore | Allows players to recreate their character after dying in Hardcore mode. |
bPalLost | Pals are permanently lost on death. |
BlockRespawnTime | Cooldown before a player can respawn after death, in seconds. |
RespawnPenaltyDurationThreshold | Survival-time threshold, in seconds, for applying the RespawnPenaltyTimeScale multiplier on a subsequent death. |
RespawnPenaltyTimeScale | Multiplier applied to the respawn cooldown. |
Time and rates
| Parameter | Description |
|---|---|
DayTimeSpeedRate | Modifies the speed of in-game time during the day. |
NightTimeSpeedRate | Modifies the speed of in-game time during the night. |
ExpRate | Changes the experience gain rate for players and creatures. |
WorkSpeedRate | Legacy, may have no effect. Adjusts the overall work speed in the game. |
ItemWeightRate | Multiplier for item weight. |
EquipmentDurabilityDamageRate | Multiplier for equipment durability loss. |
ItemCorruptionMultiplier | Multiplier for how fast items spoil. |
MonsterFarmActionSpeedRate | Multiplier for item production speed at the Ranch. |
FishingDifficultyRate | Fishing difficulty, from 0.1 to 1.0. |
SupplyDropSpan | Interval between meteorite and supply drops, in minutes. |
Pal settings
| Parameter | Description |
|---|---|
PalCaptureRate | Adjusts the rate at which Pal creatures can be captured. |
PalSpawnNumRate | Adjusts the rate at which Pal creatures spawn. |
PalDamageRateAttack | Fine-tunes Pal creature damage dealt. |
PalDamageRateDefense | Fine-tunes Pal creature damage received. |
PalStomachDecreaceRate | Adjusts the rate at which Pal creature stomach decreases. |
PalStaminaDecreaceRate | Adjusts the rate at which Pal creature stamina decreases. |
PalAutoHPRegeneRate | Adjusts the rate of automatic Pal creature health regeneration. |
PalAutoHpRegeneRateInSleep | Adjusts automatic Pal creature health regeneration during sleep. |
PalEggDefaultHatchingTime | Sets the default hatching time for Pal eggs. |
RandomizerType | Pal spawn randomization mode: None (off), Region (per region) or All (fully random). |
RandomizerSeed | Seed used when Pal spawn randomization is enabled. |
bIsRandomizerPalLevelRandom | If True, wild Pal levels are fully random. If False, levels stay within each area's normal range. |
Player settings
| Parameter | Description |
|---|---|
PlayerDamageRateAttack | Fine-tunes player damage dealt. |
PlayerDamageRateDefense | Fine-tunes player damage received. |
PlayerStomachDecreaceRate | Adjusts the rate at which the player's stomach decreases. |
PlayerStaminaDecreaceRate | Adjusts the rate at which the player's stamina decreases. |
PlayerAutoHPRegeneRate | Adjusts the rate of automatic player health regeneration. |
PlayerAutoHpRegeneRateInSleep | Adjusts automatic player health regeneration during sleep. |
bAllowEnhanceStat_Attack | Allows players to spend stat points on Attack. |
bAllowEnhanceStat_Health | Allows players to spend stat points on HP. |
bAllowEnhanceStat_Stamina | Allows players to spend stat points on Stamina. |
bAllowEnhanceStat_Weight | Allows players to spend stat points on Carry Weight. |
bAllowEnhanceStat_WorkSpeed | Allows players to spend stat points on Work Speed. |
Note:
DecreaceinPalStomachDecreaceRate,PalStaminaDecreaceRate,PlayerStomachDecreaceRateandPlayerStaminaDecreaceRateis the game's own spelling. Type it exactly as shown, or the setting has no effect.
Building and items
| Parameter | Description |
|---|---|
BuildObjectDamageRate | Adjusts the rate at which built objects take damage. |
BuildObjectDeteriorationDamageRate | Adjusts the rate at which built objects deteriorate. |
CollectionDropRate | Adjusts the drop rate of collected items. |
CollectionObjectHpRate | Adjusts the health of collected objects. |
CollectionObjectRespawnSpeedRate | Adjusts the respawn speed of collected objects. |
EnemyDropItemRate | Adjusts the drop rate of items from defeated enemies. |
DropItemMaxNum | Legacy, may have no effect. Sets the maximum number of dropped items in the game. |
DropItemMaxNum_UNKO | Legacy, may have no effect. Sets the maximum number of dropped UNKO items. |
DropItemAliveMaxHours | Legacy, may have no effect. Sets the maximum time items remain alive after being dropped. |
DenyTechnologyList | Disables specific technologies by Technology ID, for example DenyTechnologyList=("PALBOX","RepairBench"). |
MaxBuildingLimitNum | Maximum number of structures per player (0 = unlimited). |
bBuildAreaLimit | Prevents building near structures such as fast travel points. |
bEnableBuildingPlayerUIdDisplay | Shows the creator's player ID on structures. |
PhysicsActiveDropItemMaxNum | Maximum number of dropped items that use physics. |
ItemContainerForceMarkDirtyInterval | How often, in seconds, a container is force re-synced while its UI is open. |
bAllowGlobalPalboxExport | Allows saving Pals to the Global Palbox. |
bAllowGlobalPalboxImport | Allows loading Pals from the Global Palbox. |
Base camps
| Parameter | Description |
|---|---|
BaseCampMaxNum | Sets the maximum number of base camps that can be built. |
BaseCampWorkerMaxNum | Sets the maximum number of workers in a base camp. |
BaseCampMaxNumInGuild | Maximum number of bases per guild. Default 4, maximum 10. Higher values increase server load. |
bAllowEnemyCampSpawnNearBaseCamp | Allows enemy camps to spawn near player bases. |
bInvisibleOtherGuildBaseCampAreaFX | Controls whether other guilds' base area boundaries are shown. |
Multiplayer and guilds
| Parameter | Description |
|---|---|
bIsMultiplay | Legacy, may have no effect. Enables or disables multiplayer mode. |
bIsPvP | Enables or disables PvP mode. |
bEnablePlayerToPlayerDamage | Legacy, may have no effect. Enables or disables player-to-player damage. |
bEnableFriendlyFire | Legacy, may have no effect. Enables or disables friendly fire. |
bEnableInvaderEnemy | Enables or disables invader enemies. |
bCanPickupOtherGuildDeathPenaltyDrop | Legacy, may have no effect. Enables or disables pickup of death penalty drops from other guilds. |
bEnableNonLoginPenalty | Legacy, may have no effect. Enables or disables non-login penalties. |
bEnableFastTravel | Enables or disables fast travel. |
bIsStartLocationSelectByMap | Enables or disables starting location selection on the map. |
bExistPlayerAfterLogout | Enables or disables player persistence after logout. |
bEnableDefenseOtherGuildPlayer | Legacy, may have no effect. Enables or disables defense of other guild players. |
bAutoResetGuildNoOnlinePlayers | Automatically resets guilds with no online players. |
AutoResetGuildTimeNoOnlinePlayers | Sets the time after which guilds with no online players are reset. |
GuildPlayerMaxNum | Sets the maximum number of players in a guild. |
CoopPlayerMaxNum | Legacy, may have no effect. Sets the maximum number of cooperative players in a session. |
ServerPlayerMaxNum | Sets the maximum number of players allowed on the server. |
GuildRejoinCooldownMinutes | Cooldown before a player can rejoin a guild, in minutes. |
bEnableFastTravelOnlyBaseCamp | Restricts fast travel to travel between bases. |
bShowPlayerList | Shows the player list in the ESC menu. |
bIsShowJoinLeftMessage | Shows in-game messages when players join or leave. |
ChatPostLimitPerMinute | Maximum number of chat messages allowed per minute. |
bEnableVoiceChat | Enables in-game voice chat. |
VoiceChatMaxVolumeDistance | Distance within which voice chat plays at full volume. |
VoiceChatZeroVolumeDistance | Distance at which voice chat volume drops to zero. |
bAdditionalDropItemWhenPlayerKillingInPvPMode | With PvP enabled, a player drops a special item when killed. |
AdditionalDropItemWhenPlayerKillingInPvPMode | Item ID of the special PvP drop. |
AdditionalDropItemNumWhenPlayerKillingInPvPMode | Quantity of the special PvP drop. |
bDisplayPvPItemNumOnWorldMap_BaseCamp | Shows the number of PvP-exclusive items in each base on the map. |
bDisplayPvPItemNumOnWorldMap_Player | Shows player locations and their number of PvP-exclusive items on the map. |
Aim assist
| Parameter | Description |
|---|---|
bEnableAimAssistPad | Legacy, may have no effect. Enables or disables aim assist for controllers. |
bEnableAimAssistKeyboard | Legacy, may have no effect. Enables or disables aim assist for keyboards. |
Other
| Parameter | Description |
|---|---|
bActiveUNKO | Legacy, may have no effect. Activates or deactivates UNKO. |
bIsUseBackupSaveData | Enables automatic world backups. Increases disk load. |
LogFormatType | Server log format: Text or Json. |
ServerReplicatePawnCullDistance | Distance from players within which Pals are synced, in cm (5000 to 15000). |
Server identity and connection
| Parameter | Description |
|---|---|
ServerName | Sets the name of the server. |
ServerDescription | Sets a description for the server. |
AdminPassword | Sets the password for server administration. |
ServerPassword | Sets the password required to join the server. |
PublicPort | Sets the public port for the server. |
PublicIP | Sets the public IP address for the server. |
Region | Legacy, may have no effect. Sets the region for the server. |
bUseAuth | Legacy, may have no effect. Enables or disables server authentication. |
BanListURL | Legacy, may have no effect. Sets the URL for the server's ban list. |
RCONEnabled | Enables or disables RCON for server administration. Pocketpair has deprecated RCON and recommends the REST API. |
RCONPort | Sets the port for RCON communication. |
CrossplayPlatforms | Platforms allowed to connect. Default (Steam,Xbox,PS5,Mac). Replaces AllowConnectPlatform. |
AllowConnectPlatform | Not available in 1.0. Use CrossplayPlatforms instead. |
bAllowClientMod | Allows players with client mods enabled to join. |
RESTAPIEnabled | Enables the REST API for server administration. |
RESTAPIPort | Listening port for the REST API (default 8212). It is not meant to be exposed to the internet. |