Palworld · Easy · 5 minutes

Edit Palworld settings

Palworld settings are controlled through PalWorldSettings.ini, including server name, player join password, admin password, player limits, and gameplay rates.

Common files or settings

  • Pal/Saved/Config/LinuxServer/PalWorldSettings.ini
  • Pal/Saved/SaveGames/

Stop and back up

Stop the server and back up your Pal save before editing settings. Changing settings and restarting can interrupt players, so do it during a quiet time.

Open PalWorldSettings.ini

Edit the values inside PalWorldSettings.ini. Keep the commas, quotes, and parentheses in the same format.

Increase Pals working at each base

Palworld uses BaseCampWorkerMaxNum inside the long OptionSettings=(...) line to control the maximum number of Pals that can work at one base. The official maximum is 50. Higher values increase server processing load, so raise it gradually.

For example, change:

BaseCampWorkerMaxNum=15

to:

BaseCampWorkerMaxNum=25

Stop the server before editing, make a backup, keep the commas and parentheses around the setting intact, save the file, and start the server again. The change requires a restart and may be limited by the in-game base upgrade level.

Source: official Palworld configuration parameters.

Set admin password

Set AdminPassword, save the file, restart the server, then join the game and type /AdminPassword YourAdminPassword in chat to become admin.

For the full command list and examples, open the dedicated admin guide: Palworld admin commands.

Turn down building decay and increase harvesting

In PalWorldSettings.ini, change the values inside the long OptionSettings=(...) line. Keep the commas, quotes, and parentheses exactly as they are.

  • BuildObjectDeteriorationDamageRate controls building decay damage. Lower numbers mean less decay. 0.000000 turns building decay damage off, and 0.500000 makes it about half normal.
  • CollectionDropRate controls how many resources players get from gathering. Higher numbers mean more resources. 2.000000 is a common 2x harvesting setting.
  • CollectionObjectHpRate controls how much health gatherable objects have. Raising this can make rocks, trees, and similar resource objects last longer while gathering.

Example for no building decay and 2x harvesting:

BuildObjectDeteriorationDamageRate=0.000000
CollectionDropRate=2.000000

Save the file, then restart the server for the changes to apply. Restarting can kick active players, so make the change during a quiet time.

Slow food spoilage

Palworld uses ItemCorruptionMultiplier inside the long OptionSettings=(...) line to control how quickly perishable items spoil. Lower values make food last longer.

  • ItemCorruptionMultiplier=1.000000 is normal speed.
  • ItemCorruptionMultiplier=0.500000 is half-speed spoilage, so food lasts about twice as long.
  • ItemCorruptionMultiplier=0.250000 is quarter-speed spoilage, so food lasts about four times as long.

Keep the commas and parentheses around the setting intact, save the file, and restart the server when no players are online.

Source: official Palworld configuration parameters.

Enable player-versus-player combat

Palworld's official dedicated-server documentation requires all three PvP settings below. In PalWorldSettings.ini, find each setting inside the long OptionSettings=(...) line and set it to True:

bIsPvP=True
bEnablePlayerToPlayerDamage=True
bEnableDefenseOtherGuildPlayer=True

Save the file, then start the server again. Stop the server before editing because a running Palworld server may overwrite the file, and applying the change requires a start or restart that can disconnect active players.

To turn open-world PvP off again, set all three values back to False and restart. Enabling PvP changes more than direct player damage: hostile base behavior, access to other guilds' chests, base spacing, some damage rules, and other PvP balancing can also change.

Source: official Palworld PvP server guide.

Turn raids on or off

Palworld base raids are controlled by bEnableInvaderEnemy in PalWorldSettings.ini. Edit the value inside the long OptionSettings=(...) line.

  • Set bEnableInvaderEnemy=False to turn raids off.
  • Set bEnableInvaderEnemy=True to turn raids back on.

After saving the file, start the server again for the change to apply. Stop the server before editing this file, because changing settings while the server is running may not save correctly and restarting can kick active players.

Lower the difficulty

Palworld dedicated servers use custom multipliers rather than one reliable Easy or Normal switch. For an easier combat setup, edit these values inside the long OptionSettings=(...) line:

  • PlayerDamageRateDefense=0.500000 makes players take half the normal damage.
  • PlayerDamageRateAttack=1.500000 makes players deal 50% more damage.

You can also use DeathPenalty=None to keep items after dying, raise ExpRate to level faster, or raise PalCaptureRate to make captures easier. Values of 1.000000 are the normal multipliers. Stop the server before editing, keep every setting inside the existing OptionSettings=(...) line, save the file, and start the server again.

Source: official Palworld configuration reference.

Increase Pal attack damage

Pal attack damage is controlled by PalDamageRateAttack inside the long OptionSettings=(...) line. The normal multiplier is 1.000000. For example, use:

PalDamageRateAttack=1.500000

This makes damage dealt by Pals 50% higher. The official dedicated-server setting is global, so it affects all Pals rather than only player-owned Pals. There is no separate owned-Pals-only attack multiplier in the official server configuration.

Stop the server before editing, keep the setting inside the existing OptionSettings=(...) line, save the file, and start the server again. Start with a modest value such as 1.250000 or 1.500000 and adjust after testing.

Source: official Palworld configuration reference.

Keep items when players die

Palworld death drops are controlled by DeathPenalty in PalWorldSettings.ini. Edit the value inside the long OptionSettings=(...) line.

  • Set DeathPenalty=None if you want players to keep all items and equipment when they die.
  • Set DeathPenalty=Item to drop carried items only.
  • Set DeathPenalty=ItemAndEquipment to drop items and equipment.
  • Set DeathPenalty=All to drop everything.

After saving the file, start the server again for the change to apply. Stop the server before editing this file, because changing settings while the server is running may not save correctly and restarting can kick active players.

Change player stamina drain

Player stamina drain is controlled by PlayerStaminaDecreaceRate in PalWorldSettings.ini. Edit the value inside the long OptionSettings=(...) line. Palworld uses the word Decreace in this setting name, so keep that spelling when you search or edit it.

  • PlayerStaminaDecreaceRate=1.000000 is the normal default.
  • Use a lower number to make stamina drain slower. For example, PlayerStaminaDecreaceRate=0.500000 is about half normal drain.
  • Use a higher number to make stamina drain faster.

After saving the file, start the server again for the change to apply. Stop the server before editing this file, because changing settings while the server is running may not save correctly and restarting can kick active players.

Quick checks

  • Back up before changing saves or major settings.
  • Restart after saving config changes.
  • To enable PvP, set bIsPvP, bEnablePlayerToPlayerDamage, and bEnableDefenseOtherGuildPlayer to True.
  • To disable Palworld raids, use bEnableInvaderEnemy=False.
  • To lower combat difficulty, use PlayerDamageRateDefense=0.500000 and PlayerDamageRateAttack=1.500000.
  • To increase damage dealt by all Pals, raise PalDamageRateAttack.
  • To let players keep items on death, use DeathPenalty=None.
  • To reduce player stamina drain, lower PlayerStaminaDecreaceRate.
  • If admin login fails, confirm the admin password is set and restart once after changing it.
  • If it fails, read the first error in the latest log.