Learn how to locate and configure settings for your Palworld server. By default, we automatically create this configuration file for you.
How to Change Settings on Palworld
- Access the GhostCap Panel and select your Palworld server.
- In the sidebar, click on
Server Options. - Modify the settings you wish to change.
- Go to the
Consoletab in the sidebar, and click theRestartbutton to apply your changes.
Palworld Settings List
Below is a complete list of all settings available in your PalWorldSettings.ini file and their functions.
| Setting Name | Description |
|---|---|
| AdminPassword | Password used to obtain administrative privileges on the server. Default: "" |
| [Legacy Setting] AllowConnectPlatform | Specify which platforms are allowed to connect. Steam, Xbox, or Mac? Replaced by CrossplayPlatforms. Default: Steam |
| AutoResetGuildTimeNoOnlinePlayers | Offline duration (hours) before bAutoResetGuildNoOnlinePlayers triggers. Ignored if bAutoResetGuildNoOnlinePlayers is False. Default: 72.000000 |
| BaseCampMaxNum | Total number of bases allowed across the entire server. Larger value will increase system load. Default: 128 |
| BaseCampMaxNumInGuild | Max BaseCamp count per guild. (Vanilla MAX 10). Larger value will increase system load. Default: 4 |
| BaseCampWorkerMaxNum | Max pals per basecamp (Vanilla MAX 50). Larger value will increase system load. Default: 15 |
| bActiveUNKO | TBD. Default: False |
| bAdditionalDropItemWhenPlayerKillingInPvPMode | Drop a special item when a player is killed while PvP is enabled. Default: False |
| AdditionalDropItemWhenPlayerKillingInPvPMode | Item ID of the item dropped when bAdditionalDropItemWhenPlayerKillingInPvPMode is enabled. Default: "PlayerDropItem" |
| AdditionalDropItemNumWhenPlayerKillingInPvPMode | Quantity of the item dropped when bAdditionalDropItemWhenPlayerKillingInPvPMode is enabled. Default: 1 |
| bAllowClientMod | Allow players with mods enabled to join the server. Default: True |
| bAllowEnemyCampSpawnNearBaseCamp | Allow enemy camps to spawn near player bases. Default: False |
| bAllowEnhanceStat_Attack | Allow allocating stat points to Attack. Default: True |
| bAllowEnhanceStat_Health | Allow allocating stat points to HP. Default: True |
| bAllowEnhanceStat_Stamina | Allow allocating stat points to Stamina. Default: True |
| bAllowEnhanceStat_Weight | Allow allocating stat points to Carry Weight. Default: True |
| bAllowEnhanceStat_WorkSpeed | Allow allocating stat points to Work Speed. Default: True |
| bAllowGlobalPalboxExport | If set to True, saving to the global palbox is possible. Default: True |
| bAllowGlobalPalboxImport | If set to True, importing from the global palbox is possible. Default: False |
| bAutoResetGuildNoOnlinePlayers | Automatically delete a guild's structures and base Pals when none of its members have logged in for the duration specified by AutoResetGuildTimeNoOnlinePlayers. Default: False |
| bBuildAreaLimit | Prohibits building near structures such as fast travel points. Default: False |
| bCanPickupOtherGuildDeathPenaltyDrop | Allow players to pick up items dropped on death by players from Guilds other than their own. Default: False |
| bCharacterRecreateInHardcore | Toggles whether players can create a new character after a hardcore death. Default: False |
| bDisplayPvPItemNumOnWorldMap_BaseCamp | Show the number of PvP-exclusive items held in each base on the world map. Default: False |
| bDisplayPvPItemNumOnWorldMap_Player | Show player locations and the number of PvP-exclusive items they hold on the world map. Default: False |
| bEnableAimAssistKeyboard | Enables keyboard aim assist. Default: False |
| bEnableAimAssistPad | Enables aim pad aim assist. Default: True |
| bEnableBuildingPlayerUIdDisplay | Display the creator's player ID on structures. Default: Not present in the default config |
| bEnableDefenseOtherGuildPlayer | Enables or disables the defense of other guild players. Default: False |
| bEnableFastTravel | Enables fast travel. Default: True |
| bEnableFastTravelOnlyBaseCamp | Restrict fast travel to travelling between bases only. Default: False |
| bEnableFriendlyFire | Enables friendly fire. Default: False |
| bEnableInvaderEnemy | Enables invaders. Default: True |
| bEnableNonLoginPenalty | Enables penalties for players who don't login over a period of time. Default: True |
| bEnablePlayerToPlayerDamage | Enables player to player damage. Default: False |
| bEnableVoiceChat | Enable in-game voice chat. Default: Not present in the default config |
| bExistPlayerAfterLogout | Player characters enter a sleeping state at their current location when logging out, instead of leaving the world. Default: False |
| bHardcore | Enable Hardcore. Cannot respawn upon death. Default: False |
| bInvisibleOtherGuildBaseCampAreaFX | Hides the blue base area circle of other guilds' bases. Default: False |
| bIsRandomizerPalLevelRandom | If set to True, wild Pal levels are fully randomized. If False, levels are randomized within each area's intended range. Default: False |
| bIsPvP | Enables PvP. Default: False |
| bIsShowJoinLeftMessage | Show in-game messages when players join or leave the server. Default: True |
| bIsStartLocationSelectByMap | Sets if the start location can be chosen by using the map. Default: True |
| bIsUseBackupSaveData | Enable world backup. Disk load will increase when enabled. Default: True |
| bPalLost | Permanently lose your pals upon death. Default: False |
| bShowPlayerList | Enable player list when the press ESC key. Default: False |
| bUseAuth | Toggles server player authentication - not recommended to change. Default: True |
| BlockRespawnTime | Cooldown before a player can respawn after death (seconds). Default: 5.000000 |
| BuildObjectDamageRate | Damage to Structure Multiplier. Default: 1.000000 |
| BuildObjectDeteriorationDamageRate | Structure Deterioration Rate. Default: 1.000000 |
| BuildObjectHPRate | Structure Health Multiplier. Default: 1.000000 |
| ChatPostLimitPerMinute | Number of chats that can be posted per minute. Default: 10 |
| CollectionDropRate | Gatherable Items Multiplier. Default: 1.000000 |
| CollectionObjectHpRate | Gatherable Objects Health Multiplier. Default: 1.000000 |
| CollectionObjectRespawnSpeedRate | Gatherable Objects Respawn Interval. Default: 1.000000 |
| CoopPlayerMaxNum | Sets the maximum player count for a Cooperative game (Currently doesn't seem to do anything, but is included in the default configuration file). Default: 4 |
| CrossplayPlatforms | Platforms allowed to connect. Default: (Steam,Xbox,PS5,Mac) |
| DayTimeSpeedRate | Day time speed. Default: 1.000000 |
| DeathPenalty | Death Penalty: None (No drops), Item (Drop all items except equipment), ItemAndEquipment (Drop all items), All (Drop all items and all pals on team). Default: All |
| DenyTechnologyList | Disable specific technologies by listing their Technology IDs. Example: DenyTechnologyList=("PALBOX", "RepairBench").See our Technology IDs guide for the full list. Default: "" |
| DropItemAliveMaxHours | How long dropped items stay before they disappear. Default: 1.000000 |
| DropItemMaxNum | Max amount of items that can be dropped. Default: 3000 |
| DropItemMaxNum_UNKO | TBD. Default: 100 |
| EnablePredatorBossPal | Enables or disables the presence of predator Pals in the game. Default: True |
| EnemyDropItemRate | Dropped Items Multiplier. Default: 1.000000 |
| EquipmentDurabilityDamageRate | Equipment Durability Loss Multiplier. Default: 1.000000 |
| ExpRate | EXP rate. Default: 1.000000 |
| FishingDifficultyRate | Fishing difficulty multiplier (0.1 - 1.0). Default: 1.000000 |
| GuildPlayerMaxNum | Max Player Number of Guilds. Default: 20 |
| GuildRejoinCooldownMinutes | Cooldown before a player can rejoin a guild after leaving (minutes). Default: 0 |
| ItemContainerForceMarkDirtyInterval | Interval for force sync when open the container. (sec). Default: 1.000000 |
| ItemCorruptionMultiplier | Item decay speed. Default: 1.000000 |
| ItemWeightRate | Item weight ratio. Default: 1.000000 |
| LogFormatType | Log format: Text or Json. Default: Text |
| MaxBuildingLimitNum | Server-wide building count limit (0 = unlimited). Since Palworld 1.0.4 this applies across the whole server; use MaxBuildingLimitNumPerPlayer for a per-player cap. See our Building Limits guide. Default: 0 |
| MaxBuildingLimitNumPerPlayer | Building count limit per player (0 = unlimited). Default: 0 |
| MonsterFarmActionSpeedRate | Item production speed multiplier for ranch (grazing) Pals. Default: 1.000000 |
| NightTimeSpeedRate | Night time speed. Default: 1.000000 |
| PalAutoHPRegeneRate | Pal Auto Health Regeneration Rate. Default: 1.000000 |
| PalAutoHpRegeneRateInSleep | Pal Sleep Health Regeneration Rate (Health Regeneration Rate in Palbox). Default: 1.000000 |
| PalCaptureRate | Pal capture rate. Default: 1.000000 |
| PalDamageRateAttack | Damage from Pals Multiplier. Default: 1.000000 |
| PalDamageRateDefense | Damage to Pals Multiplier. Default: 1.000000 |
| PalEggDefaultHatchingTime | Time (h) to incubate Massive Egg. Note: Other eggs also require time to incubate. Default: 72.000000 |
| PalSpawnNumRate | Pal Appearance Rate. Note: Affects game performance. Default: 1.000000 |
| PalStaminaDecreaceRate | Pal Stamina Reduction Rate. Default: 1.000000 |
| PalStomachDecreaceRate | Pal Hunger Depletion Rate. Default: 1.000000 |
| PhysicsActiveDropItemMaxNum | Maximum number of dropped items that can use physics behaviour. Default: Not present in the default config |
| PlayerAutoHPRegeneRate | Player Auto Health Regeneration Rate. Default: 1.000000 |
| PlayerAutoHpRegeneRateInSleep | Player Sleep Health Regeneration Rate. Default: 1.000000 |
| PlayerDamageRateAttack | Damage from Player Multiplier. Default: 1.000000 |
| PlayerDamageRateDefense | Damage to Player Multiplier. Default: 1.000000 |
| PlayerStaminaDecreaceRate | Player Stamina Reduction Rate. Default: 1.000000 |
| PlayerStomachDecreaceRate | Player Hunger Depletion Rate. Default: 1.000000 |
| PublicIP | Explicitly specify an external public IP in the community server settings. Default: "" |
| PublicPort | Explicitly specify the external public port in the community server configuration. (This setting does not change the server's listen port.) Default: 8211 |
| RandomizerSeed | Seed value used when the Pal spawn randomizer is enabled. Default: "" |
| RandomizerType | Pal spawn randomization mode: None (no randomization), Region (randomize per region), All (fully randomized). Default: None |
| RCONEnabled | Enable RCON. Default: False |
| RCONPort | Port Number for RCON. Default: 25575 |
| Region | Sets server region (Seems to just be for display purposes). Default: "" |
| RespawnPenaltyDurationThreshold | If a player dies again within this many seconds of respawning, the respawn cooldown is multiplied by RespawnPenaltyTimeScale. Default: 0.000000 |
| RespawnPenaltyTimeScale | Multiplier applied to the respawn cooldown when the penalty triggers. Default: 2.000000 |
| RESTAPIEnabled | Enable REST API. Default: False |
| RESTAPIPort | Listen port for REST API. Default: 8212 |
| ServerDescription | Server description. Default: "" |
| ServerName | Server name. Default: "Default Palworld Server" |
| ServerPassword | Password required for server login. Default: "" |
| ServerPlayerMaxNum | Maximum number of players that can join the server. Default: 32 |
| ServerReplicatePawnCullDistance | Pal sync distance from player (cm). Min 5000 ~ Max 15000. Default: 15000.000000 |
| SupplyDropSpan | Interval for supply drops (minutes). Default: 180 |
| VoiceChatMaxVolumeDistance | Distance at which voice chat volume stops attenuating. Default: Not present in the default config |
| VoiceChatZeroVolumeDistance | Distance at which voice chat volume becomes zero. Default: Not present in the default config |
| WorkSpeedRate | Work speed rate modifier. Default: 1.000000 |
Importing WorldOptions.sav Settings
As of December 2nd, 2024, WorldOption.sav is no longer supported by default on our servers. If you upload this file, it will automatically be renamed to WorldOption.sav.disabled. All settings are now available directly in the panel.
If you still wish to use WorldOption.sav, you can enable it through Startup Parameters. Note that this file must be properly configured to avoid server issues.
Click here to generate or import a WorldOption.sav file.
- Access the GhostCap Panel and
Stopyour server. - Navigate to
Server Optionsand, under theAdvancedsection, enableEnable WorldOption.sav. - Open the
File Managerand browse toPal/Saved/SaveGames/0/YOURSAVEFILE. - Upload your
WorldOption.savfile. Startyour server.
