Editing gameplay settings (PalWorldSettings.ini)

5 min read

Palworld reads its gameplay options (XP rates, capture rates, death penalty, PvP, base camp limits, and more) from Pal/Saved/Config/LinuxServer/PalWorldSettings.ini. This article shows you how to edit that file in the EZ Game Host panel and apply your changes with a restart.

Warning
The following keys are rewritten by the Startup tab every time the server boots: ServerName, ServerDescription, AdminPassword, ServerPassword, PublicPort, PublicIP, RCONEnabled, RCONPort, and ServerPlayerMaxNum. Editing them in PalWorldSettings.ini has no lasting effect: any change is overwritten at the next start. Change those on the Startup tab instead. See Changing server name, passwords, and player slots.

Edit the file

The LinuxServer config folder in the file manager
  1. In the panel sidebar, open Files.
  2. Navigate into Pal > Saved > Config > LinuxServer.
  3. Hover over PalWorldSettings.ini and click the pencil (edit) icon. The editor opens with the header Editing: Pal/Saved/Config/LinuxServer/PalWorldSettings.ini and Syntax Highlighting set to ini.
  4. Find the line starting with OptionSettings=( and change the values you want inside the parentheses. For example, to double XP gain, change ExpRate=1.000000 to ExpRate=2.000000.
  5. Click Save (or Save & Close).
  6. Go to Console and click Restart (or Start if the server is stopped). The game only reads this file at boot, so changes take effect after the restart.
Editing PalWorldSettings.ini in the panel's file editor
Tip
The entire OptionSettings=(...)block is one very long line; that is the normal format for this file. Do not add line breaks inside the parentheses; use your browser's find (Ctrl+F / Cmd+F) to locate an option.
Tip
Before making large changes, take a backup so you can roll back. See Backing up your server.

Finding the default values

The file DefaultPalWorldSettings.ini in the root of your Filespage is a reference copy listing every option with its default value. Use it to look up option names and defaults, but don't edit it; the live config the server uses is Pal/Saved/Config/LinuxServer/PalWorldSettings.ini.

Popular options

All options below appear inside OptionSettings=(...). Rates are multipliers where 1.000000 is normal; booleans are True/False. Defaults shown are the values observed in an unmodified server config.

Rates and multipliers

OptionDefaultWhat it does (game behavior)
ExpRate1.000000XP gain multiplier.
PalCaptureRate1.000000Pal capture chance multiplier.
WorkSpeedRate1.000000Work/crafting speed multiplier.
DayTimeSpeedRate1.000000How fast daytime passes.
NightTimeSpeedRate1.000000How fast nighttime passes.
PalSpawnNumRate1.000000Number of Pals that spawn in the world.
EnemyDropItemRate1.000000Item drop rate from defeated enemies.
CollectionDropRate1.000000Drop rate when gathering resources.
ItemWeightRate1.000000Item weight multiplier (lower = carry more).

Difficulty and death

OptionDefaultWhat it does (game behavior)
DifficultyNoneDifficulty preset; None means the individual values in this file apply.
DeathPenaltyAllWhat players drop on death: None, Item, ItemAndEquipment, or All (items, equipment, and Pals).
bHardcoreFalseHardcore mode: player death is permanent.
bPalLostFalsePals are permanently lost when they die.

PvP

OptionDefaultWhat it does (game behavior)
bIsPvPFalseEnables PvP mode.
bEnablePlayerToPlayerDamageFalsePlayers can damage other players.
bEnableFriendlyFireFalseDamage applies to allies.

Base camps

OptionDefaultWhat it does (game behavior)
BaseCampMaxNum128Maximum base camps on the whole server.
BaseCampWorkerMaxNum15Maximum worker Pals per base camp.
BaseCampMaxNumInGuild4Maximum base camps per guild.

Guilds

OptionDefaultWhat it does (game behavior)
GuildPlayerMaxNum20Maximum players in a guild.

Miscellaneous

OptionDefaultWhat it does (game behavior)
AutoSaveSpan30.000000Interval between world autosaves, in seconds.
PalEggDefaultHatchingTime72.000000Hours for the largest eggs to hatch (smaller eggs scale down from this).
bEnableFastTravelTrueAllows fast travel between unlocked points.
CrossplayPlatforms(Steam,Xbox,PS5,Mac)Which platforms can join together.
ChatPostLimitPerMinute30Maximum chat messages per player per minute.

Related articles