Free browser tool
Updated for 1.0Palworld server settings generator
Palworld keeps every server setting on one comma-separated line, and a single stray character makes the game fall back to defaults for all of them. This tool builds that line for you — the world settings come from the same form our Palworld server Console uses, plus the ones only a self-hosted server needs: passwords, ports, RCON and the REST API. Paste the file you already have and it edits that one instead, keeping the settings this tool doesn't manage exactly as they are.
Your PalWorldSettings.ini
Only the settings you can change here are written out. Palworld uses its own default for anything not listed, so a short file is a complete one.
The whole tool runs in your browser — the file you paste and the passwords you type never reach us.
[/Script/Pal.PalGameWorldSettings]
OptionSettings=(BaseCampMaxNumInGuild=4,BaseCampWorkerMaxNum=15,BuildObjectDamageRate=1,BuildObjectDeteriorationDamageRate=1,CollectionDropRate=1,CollectionObjectHpRate=1,CollectionObjectRespawnSpeedRate=1,DayTimeSpeedRate=1,DeathPenalty=Item,DropItemMaxNum=3000,EnemyDropItemRate=1,EquipmentDurabilityDamageRate=1,ExpRate=1,GuildPlayerMaxNum=20,ItemCorruptionMultiplier=1,ItemWeightRate=1,MaxBuildingLimitNum=0,MonsterFarmActionSpeedRate=1,NightTimeSpeedRate=1,PalAutoHPRegeneRate=1,PalAutoHpRegeneRateInSleep=1,PalCaptureRate=1,PalDamageRateAttack=1,PalDamageRateDefense=1,PalEggDefaultHatchingTime=1,PalSpawnNumRate=1,PalStaminaDecreaceRate=1,PalStomachDecreaceRate=1,PlayerAutoHPRegeneRate=1,PlayerAutoHpRegeneRateInSleep=1,PlayerDamageRateAttack=1,PlayerDamageRateDefense=1,PlayerStaminaDecreaceRate=1,PlayerStomachDecreaceRate=1,ServerPlayerMaxNum=8,SupplyDropSpan=180,WorkSpeedRate=1,bAllowGlobalPalboxExport=True,bAllowGlobalPalboxImport=True,bEnableFastTravel=True,bEnableFastTravelOnlyBaseCamp=False,bEnableInvaderEnemy=True,bEnablePlayerToPlayerDamage=False,bHardcore=False,bPalLost=False)
Start from your existing file
Paste your current PalWorldSettings.ini, drop it onto this panel, or choose the file — the whole file or just the OptionSettings line. Settings this tool doesn't manage are kept exactly as they are.
Start from a difficulty
The official default balance: every rate at x1, and death drops items except equipment
Server and access
The name your friends see, and who gets in
The name your friends see in the in-game server list, up to 32 characters. Commas, equals signs, brackets, quotes, backslashes, $ and backticks are not allowed.
Raising this above your plan's player count is at your own risk — we no longer guarantee stability.
Leave it empty for a public server anyone can join.
RCON and the REST API both authenticate with this and nothing else. Left empty, the REST API refuses every request, while RCON, if enabled, lets anyone in.
Lets players see who is online from the ESC menu.
Turn it off and players running mods can't join. It only covers mods on players' PCs — it has nothing to do with whether the server itself runs mods.
Network and APIs
Public ports, RCON, and the REST API
The port advertised in the community server list. It does not change the port the server actually listens on — port forwarding is configured separately.
Usually left empty — the host fills it in. Set it only when the server sits behind NAT and the address shown in the list is wrong.
The remote console admin tools and bots use to send commands. Needs an admin password.
The HTTP admin interface used by panels and bots. Needs an admin password.
Only the platforms you pick can join this server. This is not the same as the public lobby switch — that one decides whether the server shows up in the community list, this one decides who gets in once they have the address.
Rates and yields
EXP, capture, gathering, and work speed
0 hatches instantly. Every other egg type scales with this value.
Combat and difficulty
Damage, PvP, death penalty, and raids
Can only be turned on during the initial server setup — enabling it after the world exists has no effect.
Same as above: it only takes effect when turned on during the initial server setup.
This turns on PvP rules only. Whether players can actually damage each other is decided by “Enable PvP damage”.
Multiplayer and PvP
Voice chat, PvP drops, map display, and respawn cooldowns
Within this distance, voice chat plays at full volume.
Beyond this distance, voice chat is silent; between the two distances it fades out.
Only applies when the option above is on.
If a player dies again before surviving this long after respawning, their next respawn cooldown is multiplied by the respawn cooldown multiplier.
Survival and regen
Hunger, stamina, and HP regen
Items and drops
Weight, durability, dropped items, and supply drops
Bases and guilds
Building, base count, and guild size
0 means no limit. Raising it increases server load.
When no guild member has logged in for longer than the inactive guild timer, the guild’s structures and base Pals are removed.
0 means no cooldown.
World and quality of life
Fast travel, the Palbox, and saving
Saving more often means losing less on a crash, at the cost of more disk load.
Has the game keep its own extra copy of the save. Increases disk load.
Common questions
- Where do I put PalWorldSettings.ini?
- On Linux it's Pal/Saved/Config/LinuxServer/PalWorldSettings.ini, on Windows Pal/Saved/Config/WindowsServer/PalWorldSettings.ini. Replace the file and restart the server — Palworld reads it once at startup, so nothing takes effect until it restarts.
- Do I fill in passwords and ports if I rent a server from you?
- No. On a hosted machine the server password is changed from the Console, the admin password is generated and shown to you (the forced save before each backup needs it), and the ports are already set up — that form only has the world settings. The extra fields on this page are for people running their own machine.
- I edited the file and nothing changed in game.
- Three usual causes. The server wasn't restarted — settings are read once at startup. Or the line is broken: it's one comma-separated list, so a comma, equals sign, bracket or quote inside a value splits it in the wrong place, and Palworld's response to a broken line is to fall back to defaults for every setting at once — which looks like "my edits were ignored" rather than an error. Or there's a WorldOption.sav in the world folder: while it's there, the server doesn't read this file at all (see the WorldOption.sav question).
- What is WorldOption.sav in my world folder, and should I delete it?
- It's a snapshot of the in-game world settings, and saves moved from a single-player or co-op world to a dedicated server often bring it along. When it's in the server's world folder, the server takes its settings from it and ignores PalWorldSettings.ini — when we tested this on a real server in October 2026, even the admin password was replaced by the empty one inside it, and every REST API call failed authentication. To manage settings with the ini, stop the server, move the file out of that world's folder under Pal/Saved/SaveGames/0/ (keep a copy), then start it again. If you want to keep the rates you tuned in co-op, read them off the in-game world settings and enter them here before you move it. Worlds converted with our save converter don't include this file.
- The file it gives me is shorter than mine. Is something missing?
- No. Palworld uses its own default for any setting that isn't listed, so a short file is a complete one — that's also how our own servers are configured. If you paste your existing file in first, everything in it comes back out, including the settings this tool doesn't manage.
- Why is there no Difficulty setting?
- Palworld's official configuration docs for 1.0 don't list it, and the default file that ships with the server has Difficulty=None. To change difficulty as a whole, use the four presets above the form: their values are what the in-game world settings switch to for each difficulty, they set all twelve at once, and you can fine-tune each one afterwards.
- Should I enable RCON or the REST API?
- Only if you'll use an admin panel, a bot or scripts — and then the REST API is enough: the developers have deprecated RCON, and it also mangles player names in non-Latin scripts. Both rely solely on the admin password, so set a long one first, and don't open either port to the internet on your firewall — the official docs state the REST API isn't designed to be exposed directly to the internet. For remote admin, go through an SSH tunnel.
- Why can't I set the world seed or the randomizer here?
- Those are decided when the world is generated and can't be changed afterwards — Palworld's own settings screen says so too. Listing them would suggest they still do something.
More Palworld tools
RAM calculator
Size a self-hosted server from bases, working Pals, and player count.
Save converter
Move a co-op world to a dedicated server, or bring it back.
Breeding calculator
Every pairing for all 297 Pals, forwards and backwards.
Team builder
Element coverage and gaps for your party of five.
Work suitability chart
The best Pals for all twelve base jobs, ranked.
Passive skills list
All 115 passives with their effects and ranks, searchable.
Type chart
All nine elements and how they counter each other.
Related guides

Palworld 24/7 Server: Autostart, Crash Restart
Keeping a Palworld server up 24/7: start on boot, crash restart and a daily restart, what memory really does on a live server, and why stopping beats auto pause.

Palworld Dedicated Server Setup Guide: Linux and Windows
Set up a Palworld dedicated server on Linux or Windows: hardware, SteamCMD, ports, the settings you must set, saves, updates and the daily restart.

Palworld Save Location, Backup and Restore
Where Palworld saves live on a dedicated server and on your own PC, what a complete backup contains, and how to restore without losing player data.