Palworld

Palworld Server Settings: PalWorldSettings.ini Explained

Where PalWorldSettings.ini lives, which rates and rules to change first, and what to check when your Palworld server seems to ignore your edits.

TheGameHosting Team 5 min read
File Manager in the TheGameHosting panel where PalWorldSettings.ini is edited
The File Manager. Open PalWorldSettings.ini in the browser, change your rates and save.

PalWorldSettings.ini holds every rule of your Palworld server: the name, the passwords, the experience and capture rates, the death penalty and the player limit. Stop the server, copy DefaultPalWorldSettings.ini into the Config folder, edit the copy and restart. Settings do not apply while the server is running.

This guide uses Pocketpair’s own configuration reference for version 1.0.4 as of November 2026. It explains where the file lives, groups the settings that matter and shows what to check when a change does not take effect.

Where the file lives and how to edit it

The Config folder is created the first time the server starts. Copy the default file into it, because editing the default itself has no effect:

Terminal (Linux)
cp steamapps/common/PalServer/DefaultPalWorldSettings.ini steamapps/common/PalServer/Pal/Saved/Config/LinuxServer/PalWorldSettings.ini

On Windows the folder is Pal\Saved\Config\WindowsServer. The default file starts with a [/Script/Pal.PalGameWorldSettings] header and one OptionSettings=(...) line that holds every setting, separated by commas. Change the values you want inside that line, and keep the decimals on rates, for example ExpRate=2.000000.

On TheGameHosting you do not need a terminal. Open Files in the panel, find PalWorldSettings.ini, edit it in the browser, save and restart from the Console. You can also reach the files over SFTP.

Server settings

SettingWhat it does
ServerName, ServerDescriptionThe name and description players see.
ServerPasswordThe password players need to join.
AdminPasswordThe password for admin rights in game.
ServerPlayerMaxNumThe maximum number of players. A dedicated server supports up to 32.
CrossplayPlatformsWhich platforms may connect. The default is (Steam,Xbox,PS5,Mac).
PublicIP, PublicPortFor community servers: the external address and port. They do not change the port the server listens on.
RCONEnabled, RCONPortTurns on RCON. Pocketpair marks RCON as deprecated.
RESTAPIEnabled, RESTAPIPortTurns on the REST API and sets its port.
bIsUseBackupSaveDataKeeps rolling backups of the save. It increases disk load.

Rates that change how the game feels

Multipliers use 1.0 as the standard value. These are the ones most owners adjust:

SettingWhat it does
ExpRateExperience gain multiplier.
PalCaptureRateCapture rate multiplier.
EnemyDropItemRateQuantity of items dropped by enemies.
CollectionDropRateQuantity of gatherable items.
DayTimeSpeedRate, NightTimeSpeedRateHow fast day and night pass.
PalEggDefaultHatchingTimeHours to hatch a Huge Egg. Other eggs also need time to incubate.
ItemWeightRateItem weight multiplier.
BuildObjectDeteriorationDamageRateHow fast buildings decay.
DeathPenaltyNone drops nothing, Item drops all items except equipment, ItemAndEquipment drops all items, and All also drops the Pals on your team.

A relaxed server for friends might use ExpRate=2.000000 and PalCaptureRate=1.500000, with DeathPenalty=None. A harder one might keep the rates at 1 and use DeathPenalty=All. These are examples, not rules, so pick what suits your group.

Game rules

SettingWhat it does
bIsPvPEnables PvP.
bHardcoreYou cannot respawn after you die.
bEnableInvaderEnemyEnables base raids by invaders.
bEnableFastTravel, bEnableFastTravelOnlyBaseCampTurns fast travel on, or limits it to bases.
bEnableVoiceChatTurns in-game voice chat on.
bPalLostPals are lost permanently when they die.
bShowPlayerListShows the player list in the ESC menu.
bAutoResetGuildNoOnlinePlayersDeletes structures and base Pals of guilds with no online members after a set time.

Settings that affect performance

Some options cost the server more work the higher you set them. Pocketpair flags these in its reference:

SettingWhat to know
BaseCampMaxNumInGuildBases per guild. The default is 4 and the maximum is 10. Raising it increases processing load.
BaseCampWorkerMaxNumPals per base, up to 50. Raising it increases processing load.
PalSpawnNumRatePal spawn rate. Pocketpair notes that it impacts performance.
ServerReplicatePawnCullDistanceHow far from players Pals are synced, between 5000 and 15000 cm.
MaxBuildingLimitNumPer-player building cap. 0 means unlimited.

If the server lags with a full group, start with these. Our Palworld server lag fix goes through them in order, and the setup guide shows how to install the server first.

Three starting presets

Change only the values inside your OptionSettings line, not the whole line. These are starting points for common server types:

Relaxed server for friends

Values to change
ExpRate=2.000000
PalCaptureRate=1.500000
DeathPenalty=None
bEnableInvaderEnemy=False

Faster levelling, easier captures, nothing dropped on death and no raids. This also keeps the server light, because raids add load.

Classic survival

Values to change
ExpRate=1.000000
PalCaptureRate=1.000000
DeathPenalty=All
bEnableInvaderEnemy=True

The standard multipliers with the harshest death penalty, as described above: dying drops all items and the Pals on your team.

Hardcore

Values to change
bHardcore=True
bPalLost=True
DeathPenalty=All

You cannot respawn after you die and Pals are lost for good. Tell your players before you switch it on, because it changes how everyone plays.

Check what the server is really using

After a restart, do not guess whether your edit worked. If you enabled the REST API (RESTAPIEnabled=True), the official reference lists a GET /settings endpoint that returns the server settings, including ExpRate, PalCaptureRate and PalSpawnNumRate. The /Info admin command shows basic server information in game, and you can learn how to log in as admin in how to become admin on a Palworld server.

Keep the REST API on your local network, as Pocketpair advises, and change one group of settings at a time. When something breaks, you will know which edit caused it.

When a change does not apply

  • You edited the default file. Edit the copy in the Config folder instead.
  • The server was running. Stop it, edit, then start it again.
  • A formatting slip. A missing comma or parenthesis inside the OptionSettings line can make the server ignore the file. Compare your line with the default.
  • An old world keeps its options. The migration guide of the community tool palworld-host-save-fix says to delete WorldOption.sav in the world folder so that PalWorldSettings.ini can be modified. Back up the world first, because players may have to choose their respawn point again.

FAQ

Where is PalWorldSettings.ini?

In Pal/Saved/Config/LinuxServer/ on a Linux server and in Pal\Saved\Config\WindowsServer\ on Windows, inside the PalServer folder. The folder appears after the server has started once. Copy DefaultPalWorldSettings.ini into it and edit the copy.

Why does my Palworld server ignore my settings?

Pocketpair notes that editing DefaultPalWorldSettings.ini changes nothing, so edit the copy in the Config folder. Stop the server before you edit and start it again after. If a world already exists, a community guide says to delete WorldOption.sav from the world folder so the ini applies, and to back up first.

How do I double the experience rate in Palworld?

Set ExpRate=2.000000 in PalWorldSettings.ini, save the file and restart the server. The setting multiplies the experience that players gain.

How do I turn off raids on my Palworld server?

Set bEnableInvaderEnemy=False. Pocketpair lists it as the setting that enables invaders, and many owners turn it off to reduce load. See our Palworld lag guide.

How do I set an admin password?

Add it as AdminPassword in the same file, restart, and type /AdminPassword yourpassword in game chat. The full steps are in how to become admin on a Palworld server.

Hosting for these games

Written by TheGameHosting Team, the people who run our servers in Dallas and Amsterdam and answer your tickets.

All posts