Ready to play?
Pick your game, choose a plan, and start playing in under 60 seconds. No lag, no excuses.
Woof! Let's go!

Palworld server settings live in PalWorldSettings.ini at Pal/Saved/Config/LinuxServer on a Linux server. Stop the server, edit the single OptionSettings line without adding spaces or line breaks, then start it again. The settings most groups change first are capture rate, XP rate, day and night speed, egg hatching and the death penalty.
Palworld exposes more server-side tuning than most survival games, and almost all of it sits in one file with a format that punishes small mistakes. This guide covers where the file is, the format rules, the settings worth changing first, and what to check when a change will not stick.
Pal/Saved/Config/LinuxServer/PalWorldSettings.ini. DefaultPalWorldSettings.ini is only a template.OptionSettings=(...): comma separated, no spaces, no line breaks.1.000000 is default and 2.000000 is double.WorldOption.sav overrides the ini until you remove it.There are two files with similar names, and editing the wrong one is the most common first mistake.
DefaultPalWorldSettings.ini sits in the server root. Pocketpair's own docs say it plainly: editing it does not change your server. It is a template.
The live file on a Linux server is:
Pal/Saved/Config/LinuxServer/PalWorldSettings.ini
On Windows the folder is WindowsServer instead. On a fresh self-hosted install, Pocketpair's instructions are to copy the default file into that folder and edit the copy. On BruceNode the installer has already done that, so open the Files tab, go down that path, edit in the browser and save. Our free config generator can help you work out the common values in a simple form first.
Open the file and you will find something that looks wrong but is not. All settings sit inside a single OptionSettings=(...) block on one line:
OptionSettings=(Difficulty=None,DayTimeSpeedRate=1.000000,NightTimeSpeedRate=1.000000,ExpRate=1.000000,...)
Three rules:
= and not after the commas.2.000000, so copy that style.The failure is nasty because it is quiet. A broken line does not stop the server, it just runs on defaults, so it looks like the file is not being read at all. Download a copy of the file from the Files tab before your first edit. It takes five seconds and saves rebuilding the line by hand.
A running Palworld server can write its config back when it shuts down, replacing your edits with whatever it had in memory. So the order is always:
This catches experienced admins, because most games tolerate a live edit followed by a restart. Do it in this order once and it becomes habit.
There are dozens of keys. These are the ones that actually change how a server feels:
PalCaptureRate is the one most private groups change first. Default 1.000000. Somewhere between 1.500000 and 2.000000 noticeably reduces grind without trivialising capture.
ExpRate does what you expect. A modest bump to around 1.500000 keeps progression moving for a group that plays a couple of evenings a week without erasing the mid game.
DayTimeSpeedRate and NightTimeSpeedRate are separate, which is the useful part. A higher value makes that part of the cycle pass faster, so a slightly lower day rate and a higher night rate give you more usable daylight.
PalEggDefaultHatchingTime is the time in hours to hatch a Huge Egg. The 1.0 default template sets it to 1.000000, but early access templates shipped with 72.000000, three real days, and an older config may still carry it. If eggs feel like a scheduling problem, check this first.
DeathPenalty controls what you drop: None (nothing), Item (all items except equipment), ItemAndEquipment (all items) or All (all items plus the Pals on your team). Item is the 1.0 default. None suits a casual group; All suits a server that wants risk to mean something.
bIsPvP switches PvP on, and bEnablePlayerToPlayerDamage decides whether players can hurt each other. Decide before people build, not after.
BaseCampWorkerMaxNum sets how many Pals can work at each base (default 15, maximum 50). Pocketpair notes that raising it adds processing load, as does PalSpawnNumRate, so raise both in small steps and the server stays smooth.
Most settings can change at any point and take effect on the next start. If one does not stick, it is almost always one of these:
OptionSettings line.WorldOption.sav file. A world created in co-op or single player brings a WorldOption.sav in its save folder, Pal/Saved/SaveGames/0/<world ID>/. While that file exists, gameplay settings come from it instead of the ini. Stop the server, download a copy of the world folder, delete WorldOption.sav and start again.Your save lives under Pal/Saved/SaveGames, and downloading that folder from the Files tab before you experiment lets you try settings with confidence. New to running one? Start with how to make a Palworld server.
PalWorldSettings.ini is in the Files tab, and server name, passwords and player cap sit in the Startup tab.We covered the budget side in what a Palworld server actually costs. When you are ready, start a Palworld server on BruceNode, use code BRUCE20 for 20% off your first month, and tune your world the way your group actually plays.
In Pal/Saved/Config/LinuxServer/PalWorldSettings.ini on Linux, or the WindowsServer folder on Windows. DefaultPalWorldSettings.ini is only a template.
Either the server was running when you saved, or an uploaded world has a WorldOption.sav that overrides the ini. Stop before editing, and remove WorldOption.sav.
The default is 1.000000. Private groups usually land between 1.500000 and 2.000000, which cuts the grind without making capture trivial.
Lower PalEggDefaultHatchingTime, the hours a Huge Egg takes to hatch. If your file still shows 72.000000, dropping it turns eggs back into a fun part of the loop.
Up to 32. On BruceNode you set the cap with Max Players in the Startup tab, with plans from Duo for 2 to 4 players up to Ultimate for a full 32.