How to use this generator
Pick a preset to start, or import the PalWorldSettings.ini you already have. Then open a group, like Rates or PvP, and change what you want. Every setting shows its raw key, its default and its range, and anything you change gets a marker and its own reset button.
The finished file updates as you go. Copy it or download it, and keep an eye on the checks below it: they catch things like an empty admin password with the REST API on, or PvP that is only half switched on.
Your settings stay in this browser and in the share link, so you can come back later or send the setup to a friend. Passwords are never saved or put in links.
Where PalWorldSettings.ini goes
Open the server folder (often steamapps/common/PalServer). On Linux the file goes in Pal/Saved/Config/LinuxServer, and on Windows in Pal\Saved\Config\WindowsServer. These folders appear after the server has started once.
Stop the server before you change the file, replace it, then start the server again. Editing DefaultPalWorldSettings.ini in the main folder does nothing: it is only a sample.
Keep the whole OptionSettings value on one line, exactly as this tool writes it. A broken bracket or a stray line break can make the server fall back to its defaults.
The WorldOption.sav trap
Worlds made in single-player or co-op save their settings in a file called WorldOption.sav. If you upload such a world to a dedicated server, that file can win over PalWorldSettings.ini, and server admins still report this on 1.0, admin password included.
If your changes never show up, stop the server and look in Pal/Saved/SaveGames/0/<world id>/. Rename WorldOption.sav to WorldOption.sav.bak instead of deleting it, then start the server again.
What changed in Palworld 1.0
Version 1.0 added voice chat (bEnableVoiceChat and two distance settings), a ranch speed setting, a cap on dropped items that use physics, and builder IDs on structures. Patch 1.0.3 added bAllowEnemyCampSpawnNearBaseCamp, and 1.0.4 added FishingDifficultyRate and MaxBuildingLimitNumPerPlayer.
Some defaults changed too, to match single-player Normal: DeathPenalty is now Item, a Huge Egg hatches in 1 hour instead of 72, and players no longer pick a start point by default. RCON is deprecated, so new setups should use the REST API.
This tool matches the v1.0.4 default file, which v1.0.5 kept as it was. Keys this tool does not know survive an import untouched, so a newer file is safe here too.
Tips for a smooth server
Raise rates a little at a time. Double EXP and gathering feel great with friends, while 20x rates often burn out a world in a weekend.
Pal spawn rate, Pals per base and bases per guild all cost CPU. If the server lags, lower those first.
Set an admin password even on a private server, and keep RCON and REST API ports closed on your router. Pocketpair built them for your local network only.