Skip to main content

Host your Palworld server with zero downtime and DDoS protection.

See our plans

Edit world settings

All gameplay settings for a Palworld server (XP, capture rate, day/night cycle, base limits…) are configured in the PalWorldSettings.ini file. This guide explains where to find it, how to edit it correctly, and two traps that waste a lot of time.

Where the file lives

The file to edit is:

Pal/Saved/Config/LinuxServer/PalWorldSettings.ini
info

On a Windows + Proton server, the folder is WindowsServer instead of LinuxServer. Always edit the one matching your environment.

To access it:

  1. Log in to your Game Panel:
  2. Select your Palworld server
  3. Go to Files
  4. Open Pal/Saved/Config/LinuxServer/PalWorldSettings.ini

The OptionSettings format — a classic trap

All gameplay settings live on a single line, inside an OptionSettings=(...) structure:

[/Script/Pal.PalGameWorldSettings]
OptionSettings=(Difficulty=None,ExpRate=2.000000,PalCaptureRate=1.500000,DayTimeSpeedRate=1.000000,NightTimeSpeedRate=1.000000,BaseCampMaxNumInGuild=4,...)
Never break the line

OptionSettings=(...) must stay on a single line, with no line breaks, parameters separated by commas and the whole thing wrapped in parentheses. A missing comma, a missing parenthesis or a line break, and the entire file is ignored: the server starts with default values.

Edit only the values, without touching the structure. After editing, save and restart the server.

Most requested settings

ParameterEffectDefault
ExpRateExperience multiplier (players and Pals)1.0
PalCaptureRatePal capture rate multiplier1.0
DayTimeSpeedRateHow fast daytime passes1.0
NightTimeSpeedRateHow fast nighttime passes1.0
BaseCampMaxNumInGuildMax base camps per guild4
GuildPlayerMaxNumMax players per guild20
ServerPlayerMaxNumMax players on the serverplan-dependent
DeathPenaltyItems lost on deathAll
PalEggDefaultHatchingTimeEgg hatching time (hours)72.0
tip

To make nights shorter, increase NightTimeSpeedRate. For longer days, decrease DayTimeSpeedRate.

The WorldOption.sav trap

This is the number-one cause of "my ini changes don't apply".

When a world is created with custom settings, Palworld generates a WorldOption.sav file in the save folder. This file takes priority over PalWorldSettings.ini for every value it contains.

Pal/Saved/SaveGames/0/<GUID>/WorldOption.sav
WorldOption.sav overrides the ini

As long as WorldOption.sav exists, your PalWorldSettings.ini changes may be ignored. Two solutions:

  1. Recommended: configure the server only via PalWorldSettings.ini and delete WorldOption.sav (back up the folder first). The server will then re-read the ini.
  2. Or edit the settings directly in the world-generation tool, which regenerates WorldOption.sav.

After deleting WorldOption.sav, restart: the server now applies the values from PalWorldSettings.ini.

Using an online config generator

Editing the ini by hand is error-prone. Online Palworld config generators produce a valid OptionSettings=(...) from sliders and checkboxes.

tip

Search for "Palworld Server Config Generator": these tools generate the full OptionSettings line, ready to paste. Copy the result into your PalWorldSettings.ini, save, then restart.

Always confirm after pasting that the line is a single unbroken line, correctly closed with a parenthesis.

Summary

  1. Edit Pal/Saved/Config/LinuxServer/PalWorldSettings.ini
  2. Keep OptionSettings=(...) on a single line
  3. Delete WorldOption.sav if it prevents your settings from applying
  4. Save and restart the server