DediMoa
v1.0.5 · checked on a real server on October 25, 2026

Palworld server settings generator

Palworld server settings all sit on one long line in PalWorldSettings.ini. Pick values with every option explained and this tool writes that line for you. Add your current file and you get it back with your changes.

  • Free, no sign-up
  • Nothing is uploaded
  • Keeps your other settings
  • For servers you run yourself
Every setting is on this one line

OptionSettings=(ExpRate=1.5,PalCaptureRate=2,DeathPenalty=None,ServerName="My Server",…)

One wrong character can reset every setting to its default, which is why editing it by hand is fiddly.

Build your server settings

Start from a difficulty

The game's default balance. All rates are ×1, and when you die you lose your items except equipment.

Start from your current filePaste or drop it, and you get that file back with your changes.
Server and access 7The name friends see and how many can join

The name friends see in the in-game server list (up to 32 characters). Commas, equals signs, parentheses, quotation marks, backslashes, $, and backticks aren't allowed.

ServerName

Setting it above your plan's player count can cause lag, and stability isn't guaranteed in that case.

ServerPlayerMaxNum
ServerDescription

Leave it empty for a public server anyone can join.

ServerPassword

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.

AdminPassword
bShowPlayerList
bAllowClientMod
Network and API 7Public port, RCON, 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.

PublicPort

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.

PublicIP
RCONEnabled
RCONPort
RESTAPIEnabled
RESTAPIPort

Allowed platforms

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.

CrossplayPlatforms
Rates and yields 11EXP, capture, gathering, work speed
ExpRate
PalCaptureRate
CollectionDropRate
EnemyDropItemRate
WorkSpeedRate
PalSpawnNumRate
DayTimeSpeedRate
NightTimeSpeedRate

0 means eggs hatch instantly. Hatch times for other eggs change along with it.

PalEggDefaultHatchingTime
CollectionObjectHpRate
CollectionObjectRespawnSpeedRate
Combat and difficulty 10Damage, PvP, death penalty, raids
DeathPenalty
PlayerDamageRateAttack
PlayerDamageRateDefense
PalDamageRateAttack
PalDamageRateDefense
bEnableInvaderEnemy
bEnablePlayerToPlayerDamage
bHardcore
bPalLost
bIsPvP
Multiplayer and PvP 11Voice chat, PvP drops, map markers, respawn wait
bEnableVoiceChat

Within this distance, voice chat plays at full volume.

VoiceChatMaxVolumeDistance

Beyond this distance, voice chat is silent; between the two distances it fades out.

VoiceChatZeroVolumeDistance
bCanPickupOtherGuildDeathPenaltyDrop
bAdditionalDropItemWhenPlayerKillingInPvPMode

Only applies when the option above is on.

AdditionalDropItemNumWhenPlayerKillingInPvPMode
bDisplayPvPItemNumOnWorldMap_BaseCamp
bDisplayPvPItemNumOnWorldMap_Player
BlockRespawnTime

If a player dies again before surviving this long after respawning, their next respawn cooldown is multiplied by the respawn cooldown multiplier.

RespawnPenaltyDurationThreshold
RespawnPenaltyTimeScale
Survival and recovery 8Hunger, stamina, HP regen
PlayerStomachDecreaceRate
PlayerStaminaDecreaceRate
PlayerAutoHPRegeneRate
PlayerAutoHpRegeneRateInSleep
PalStomachDecreaceRate
PalStaminaDecreaceRate
PalAutoHPRegeneRate
PalAutoHpRegeneRateInSleep
Items and drops 5Weight, durability, dropped items, supply drops
ItemWeightRate
ItemCorruptionMultiplier
EquipmentDurabilityDamageRate
DropItemMaxNum
SupplyDropSpan
Bases and guilds 10Building, number of bases, guild size
BuildObjectDamageRate
BuildObjectDeteriorationDamageRate
MonsterFarmActionSpeedRate
GuildPlayerMaxNum
BaseCampMaxNumInGuild
BaseCampWorkerMaxNum

0 means no limit. The higher it is, the heavier the server load.

MaxBuildingLimitNum
bAutoResetGuildNoOnlinePlayers
AutoResetGuildTimeNoOnlinePlayers

0 means no cooldown.

GuildRejoinCooldownMinutes
World and convenience 6Fast travel, Palbox, saving
bEnableFastTravel
bEnableFastTravelOnlyBaseCamp
bAllowGlobalPalboxExport
bAllowGlobalPalboxImport

Saving more often means losing less on a crash, at the cost of more disk load.

AutoSaveSpan
bIsUseBackupSaveData
See the generated file

Where PalWorldSettings.ini goes

Put it at the path for your operating system inside the server folder. If the file is empty, just replace it with what you downloaded.

Linux serverPal/Saved/Config/LinuxServer/PalWorldSettings.ini
Windows serverPal/Saved/Config/WindowsServer/PalWorldSettings.ini

Stop the server, change the file, then start it again. The server reads this file once at startup, and changes made while it runs can be overwritten when it stops.

Recommended Palworld server settings

This tool covers 75 settings. If you do not know where to start, pick one of these four presets and change only what you need. The values are the ones the game uses when you change difficulty in its world settings.

SettingCasualNormalHardHardcore
EXP rateExpRate1.310.80.8
Hardcore: permanent loss of fallen PalsbPalLostOffOffOffOn
Hardcore: permanent player deathbHardcoreOffOffOffOn
Death penaltyDeathPenaltyLose nothingLose items except equipmentLose all items and the Pals in your partyLose all items and the Pals in your party
Capture rate multiplierPalCaptureRate210.80.8
Enemy drop yieldEnemyDropItemRate210.51
Gathering yieldCollectionDropRate210.51
Damage dealt by playersPlayerDamageRateAttack1.510.50.5
Damage taken by playersPlayerDamageRateDefense0.711.52
Allow storing in the Global PalboxbAllowGlobalPalboxExportOnOnOnOff
Allow taking out of the Global PalboxbAllowGlobalPalboxImportOnOnOnOff
Huge Egg hatch time (hours)PalEggDefaultHatchingTime0122

For a relaxed game with friends, start by raising experience, capture and drop rates. The rest can wait until you have played a while.

When Palworld server settings do not change

If you edited the file and nothing changed in game, it is usually one of three things.

  1. 1. The server was not restarted

    The server reads this file once at startup. Stop it, change the file and start it again.

  2. 2. The line is broken

    A comma, equals sign, bracket or quote inside a value splits the line in the wrong place and every setting returns to its default. There is no error; your edits just seem ignored.

  3. 3. The world folder has a WorldOption.sav

    This file often comes along with a moved co-op world, and when it is there the server follows it. Stop the server and take it out of the world folder under Pal/Saved/SaveGames/0/. Worlds converted with the Palworld save converter do not include it. To keep the values you used in co-op, look up each option's ini key in Palworld world settings and copy them over.

What we confirmed on a real server

A test on October 25, 2026 with a separate v1.0.5.102999 server and an empty admin password.

  • With an empty admin password, the REST API used by panels and bots is blocked, and if RCON is on, anyone gets in with an empty password. If you use either, set a password first.
  • Test server, October 7, 2026: with WorldOption.sav in the world folder, the death penalty value in the ini had no effect, and the admin password became empty.
  • Defaults were checked against the 122 settings in the DefaultPalWorldSettings.ini shipped with the v1.0.5 server (build 25247047). Only the player limit (8) and global Pal box import (on) differ on purpose.
$ grep -o 'AdminPassword="[^"]*"' Pal/Saved/Config/LinuxServer/PalWorldSettings.ini
AdminPassword=""
$ curl -s -w '\nHTTP %{http_code}\n' -u 'admin:' http://127.0.0.1:8212/v1/api/info
Unauthorized (AdminPassword is empty)
HTTP 401
$ python3 rcon.py 127.0.0.1 25575 '' Info
Welcome to Pal Server[v1.0.5.102999] adminpw-test
$ python3 rcon.py 127.0.0.1 25575 'wrong' Info
auth failed
The REST API refused everything with an empty password, while RCON let an empty password in.

Common questions

The generated file is shorter than mine. Is that fine?

Yes. Settings left out use the game default. If you add your current file first, even settings this tool does not cover come back as they were.

Do hosted servers need this file?

Not on a DediMoa server. Change world settings in the console; things like ports are already set up. The password and port settings here are for servers you run yourself.

Why is there no Difficulty setting?

The default file shipped with the 1.0 server also has Difficulty=None. To change difficulty as a whole, use the presets above. They change 12 settings at once, and you can adjust each afterwards.

Should I turn on RCON and the REST API?

Only if you use an admin panel, bot or script. Both are protected only by the admin password, so set a long one first and keep both ports closed to the internet. For remote management, use an SSH tunnel.

Why can't I change the world seed here?

It is set when a world is created and cannot change afterwards. If it is in your file, it is kept as it is.

If you plan to move your world to another server, see our Palworld server transfer guide.

Rather not keep a server running yourself?

A DediMoa server opens in minutes, and you can change these settings right in the console.

See Palworld server hosting