Skip to content

Hytale Chapter I: Out of the Breach is live. Start a world for your group. Friends on Windows, Mac and Linux play together. Host Hytale

How to configure Palworld server settings

Palworld server settings live in one OptionSettings line in PalWorldSettings.ini. Stop the server, edit the line, and start it again. On berrybyte, use Game settings.

TL;DR: Every Palworld server setting lives in one OptionSettings=(...) line in PalWorldSettings.ini. Stop the server, edit that line, then start it again. On a berrybyte server, open Game settings in the dashboard and click Save & restart.

The file sits at Pal/Saved/Config/WindowsServer/PalWorldSettings.ini on a Windows dedicated server, or Pal/Saved/Config/LinuxServer/PalWorldSettings.ini on Linux. The server ignores DefaultPalWorldSettings.ini, so don't edit that one. Want a ready-made line? Build it with the Palworld Server Settings Generator.

Change settings on a self-hosted server

File paths and the copy step come from Pocketpair's server guide for the official dedicated server on Windows or Linux. New to hosting? Start with setting up a Palworld dedicated server.

Stop the server

Shut the server down first. A clean stop and start is the safe way to load new values.

Open the right file

Go to Pal/Saved/Config/WindowsServer/ on Windows or Pal/Saved/Config/LinuxServer/ on Linux. If PalWorldSettings.ini is empty or missing, copy DefaultPalWorldSettings.ini from the server's root folder into that folder and rename it.

Edit the OptionSettings line

Change the values you want, or paste a full line from the settings generator. Keep everything on one line, inside the brackets.

Save and start the server

Save the file, then start the server again.

Check it in game

Join and test one change you can see quickly, like the day length or your XP gain.

Here is what a few edited values look like:

PalWorldSettings.ini (excerpt)
[/Script/Pal.PalGameWorldSettings]
OptionSettings=(ExpRate=2.000000,PalCaptureRate=1.500000,DeathPenalty=None,ServerName="My Server")

Your real line has many more keys than this. Change the ones you need and leave the rest alone.

Change settings on a berrybyte server

berrybyte runs Pocketpair's Linux server and applies your Game settings values each time the server starts. So use the dashboard for any setting it shows.

Open Game settings

Open your server in the dashboard and click Game settings in the server menu.

Find the setting

Use the search box, or pick a category such as Difficulty & Progression or World.

Change the value

Type a new number, flip a toggle, or pick an option.

Save & restart

Click Save & restart so Palworld loads the new values. If the button only says Save, click it, then restart or start the server.

On berrybyte, don't change a dashboard setting by editing PalWorldSettings.ini in Files. The next start applies the Game settings value instead of your edit.

Settings most owners change

These are the Palworld server config keys people ask about most. The descriptions come from Pocketpair's configuration parameters. For the multipliers, a higher number means more or faster. To see the value your server uses now, open your own PalWorldSettings.ini or load it into the settings generator.

KeyWhat it does
ExpRateXP gain multiplier
PalCaptureRateCapture rate multiplier
PalSpawnNumRateHow many Pals spawn. Higher values cost performance
DayTimeSpeedRateHow fast daytime passes
NightTimeSpeedRateHow fast nighttime passes
DeathPenaltyWhat drops on death: None, Item (all items except equipment), ItemAndEquipment (all items), or All (items plus Pals on your team)
PalEggDefaultHatchingTimeHours to hatch a Huge Egg
CollectionDropRateMultiplier for items from gathering
EnemyDropItemRateMultiplier for items enemies drop
BaseCampMaxNumInGuildBases per guild. Pocketpair lists a default of 4 and a max of 10
BaseCampWorkerMaxNumPals working at each base (max 50)
bIsPvPMain PvP switch. PvP also needs two more keys (see below)
ServerPlayerMaxNumMost players who can join
ServerPasswordPassword players need to join

Some settings start differently on berrybyte. New servers begin with 3 bases per guild and invader raids turned off. Your plan's player slots set the player limit.

For PvP, see Pocketpair's PvP page, since it needs more than one switch. Pocketpair calls PvP a trial feature that its support doesn't cover. For passwords and death drops, read Set a server password and Item drop penalty.

Use the settings generator

berrybyte Palworld Server Settings Generator header showing PalWorldSettings.ini and Palworld 1.0.3 labels

The Palworld Server Settings Generator is free and needs no sign-up. Paste your current PalWorldSettings.ini to load it, change values with number boxes, toggles, and presets, and copy out a clean OptionSettings line. Share links leave your passwords out.

Looking for the best Palworld server settings? Start from a preset such as Casual co-op, then adjust. Casual co-op and PvP are community starting points, not Pocketpair advice. The generator is handy on a self-hosted server too, where one missing bracket can break the whole line.

Why my settings didn't save

I edited DefaultPalWorldSettings.ini

The server doesn't read that file. Pocketpair's guide says edits there have no effect. Copy it into Pal/Saved/Config/WindowsServer/ or Pal/Saved/Config/LinuxServer/ as PalWorldSettings.ini and edit the copy.

I edited the file while the server was running

Stop the server, make the edit again, save, and start it. The server loads the file when it starts.

The OptionSettings line is broken

One missing comma, quote, or bracket can stop every value from loading. Keep the whole block on a single OptionSettings=(...) line. Paste it into the generator to spot the problem.

My file edit went back to the old value on berrybyte

The Game settings page applies its values on every start. Change the setting there and click Save & restart.

The Config folder is empty

The server creates it on its first start. Start the server once, stop it, then edit.

Next steps

Want admin powers in game too? See Become an admin and the full list of admin commands. Playing with Xbox friends? Read Palworld Xbox crossplay.

If you'd rather not keep a PC running, rent a Palworld server from $9.95 a month. You get the Game settings page, full file access, and automatic backups.

If a setting still won't stick, open a support ticket and link your server.

Frequently asked questions

Where are Palworld server settings stored?

In PalWorldSettings.ini, inside one OptionSettings=(...) line. On a Windows dedicated server the file is Pal/Saved/Config/WindowsServer/PalWorldSettings.ini. On a Linux dedicated server it is Pal/Saved/Config/LinuxServer/PalWorldSettings.ini. The folder only appears after the server has started once.

How do I change Palworld dedicated server settings?

On a self-hosted PC server, stop the server and open Pal/Saved/Config/WindowsServer (Windows) or Pal/Saved/Config/LinuxServer (Linux). If PalWorldSettings.ini is empty or missing, copy DefaultPalWorldSettings.ini there under that name. Edit the OptionSettings line, save, and start the server. On a berrybyte server, open Game settings in the dashboard, change the value, and click Save & restart.

Why are my Palworld server settings not applying?

On a self-hosted server, the usual causes are editing DefaultPalWorldSettings.ini (the server ignores it), editing while the server is running, or a broken OptionSettings line, such as a missing comma, quote, or bracket. On a berrybyte server, the values on the Game settings page are applied on every start and replace edits to the same settings in the file, so change them on that page.

Can you change Palworld server settings after the world is created?

Yes. On a self-hosted dedicated server, stop it, edit ExpRate, PalCaptureRate, DeathPenalty, or other keys in PalWorldSettings.ini, and start it again. The world doesn't need to be new. Back up the Saved folder first in case a bad edit stops the server from starting. On a berrybyte server, change them on the Game settings page and click Save & restart.

How many bases can you have on a Palworld server?

BaseCampMaxNumInGuild sets bases per guild. Pocketpair's guide gives a default of 4 and a maximum of 10. New berrybyte Palworld servers start at 3, and you can raise it on the Game settings page. BaseCampWorkerMaxNum sets Pals per base, up to 50.

How do I change the max players on a Palworld server?

On a self-hosted server, set ServerPlayerMaxNum in PalWorldSettings.ini or use the -players launch argument, for example -players=16. On berrybyte, your plan's player slots set the limit (plans run from 4 to 32 players), so upgrade the plan to add slots.

Start a game
server with friends

Join the Discord