Tools / Palworld
Palworld server settings generator
Fill in the rates and limits you want to change and copy the OptionSettings line for PalWorldSettings.ini. Passwords stay out of the form, and nothing you type leaves this page.
Generator
Your server
Leave a field blank to keep that setting out of the line. Rates are multipliers, so 2 doubles a value and 0.5 halves it.
Output
OptionSettings line
OptionSettings=(ServerName="My Palworld Server")
One line, 1 setting. Keep it on a single line in the file.
Putting it in the file
- Start the server once so it creates Pal/Saved/Config/LinuxServer/PalWorldSettings.ini, then stop it.
- Open that file. In its OptionSettings line, replace the value of each setting shown above, or add the pair if it is missing. Leave your passwords, ports and every other setting as they are.
- Check that OptionSettings is still one line, save, and start the server.
This page has no field for ServerPassword or AdminPassword. Set those in the file on your own server. Built in your browser: nothing you enter here is sent or stored.
Method
How the line is put together
A Palworld dedicated server keeps its world settings in one line of PalWorldSettings.ini. The line starts with OptionSettings=( and holds each setting as a Name=Value pair, separated by commas, before a closing bracket. The generator builds that line from the form.
Parameter names come from Pocketpair's official dedicated server guide. The guide says what each parameter does and gives limits for a few: a guild can hold up to 10 bases, with a default of 4, and a base can hold up to 50 Pals. It does not publish default values for the rates, so those fields start blank and the line carries only what you fill in.
Treat the result as a set of changes. Open your own PalWorldSettings.ini, find each pair in its OptionSettings line and replace the value, or add the pair if it is missing. Your passwords, ports and other settings stay as they are.
The file that counts is Pal/Saved/Config/LinuxServer/PalWorldSettings.ini, or the WindowsServer folder on Windows, and it exists only after the server has started once. DefaultPalWorldSettings.ini in the server root is a template the server never reads. Keep OptionSettings on a single line: an editor that wraps it makes the server discard the block and run its defaults. Settings apply on restart.
Turning on PvP writes the three parameters Pocketpair's PvP page requires: bIsPvP, bEnablePlayerToPlayerDamage, bEnableDefenseOtherGuildPlayer.
FAQ
Palworld settings generator: questions
Where is PalWorldSettings.ini?
On a Linux server it is Pal/Saved/Config/LinuxServer/PalWorldSettings.ini inside the server install. On Windows the last folder is WindowsServer. The folders are created the first time the server starts, so boot it once before you look for the file.
I edited the file and nothing changed. Why?
Three usual causes. You edited DefaultPalWorldSettings.ini in the server root, which is a template the server never reads. Or your editor wrapped the long OptionSettings line across several lines, in which case the server throws the block away and runs stock settings. Or the world folder still contains WorldOption.sav, which overrides the ini for that world until you delete it. In every case the server has to be restarted for changes to take effect.
Why are the rate fields blank instead of showing the defaults?
Pocketpair's server guide describes each rate but does not publish its default value, so the generator does not claim one. A blank field is left out of the line and your server keeps the value it already has. Your own DefaultPalWorldSettings.ini shows the defaults for your version of the game.
Should I replace my whole OptionSettings line with this one?
No. The generated line holds only the settings on the form. Your own line also carries your passwords, ports and every other setting, so copy each generated pair into your line and leave the rest alone.
Is anything I enter sent to Puranode?
No. The line is built in your browser. The page makes no request with your inputs and stores nothing, and it has no field for a server or admin password.
Need somewhere to run it?
Puranode hosts Palworld dedicated servers on EPYC and NVMe in the EU, with the real PalWorldSettings.ini, RCON and the REST API.