Skip to main content

Palworld Server Game Settings

How to change the Palworld Game Settings (PalWorldSettings.ini file) using Docker Environment variables.

With Environment Variables

warning

These Environment Variables and Settings are subject to change since the game is still in beta.

Check out the official webpage for the supported parameters.

Converting server settings to environment variables follow the same principles (with some exceptions):

  • all capital letters
  • split words by inserting an underscore
  • remove the single letter if the setting starts with one (like 'b')

For example:

  • Difficulty -> DIFFICULTY
  • PalSpawnNumRate -> PAL_SPAWN_NUM_RATE
  • bIsPvP -> IS_PVP
VariableDescriptionDefault ValueAllowed Value
DIFFICULTYGame DifficultyNoneNone,Normal,Difficult
DAYTIME_SPEEDRATEDay time speed - Larger number means shorter days1.000000Float
NIGHTTIME_SPEEDRATENight time speed - Larger number means shorter nights1.000000Float
EXP_RATEEXP earn rate1.000000Float
PAL_CAPTURE_RATEPal capture rate1.000000Float
PAL_SPAWN_NUM_RATEPal appearance rate1.000000Float
PAL_DAMAGE_RATE_ATTACKDamage from pals multipiler1.000000Float
PAL_DAMAGE_RATE_DEFENSEDamage to pals multipiler1.000000Float
PLAYER_DAMAGE_RATE_ATTACKDamage from player multipiler1.000000Float
PLAYER_DAMAGE_RATE_DEFENSEDamage to player multipiler1.000000Float
PLAYER_STOMACH_DECREASE_RATEPlayer hunger depletion rate1.000000Float
PLAYER_STAMINA_DECREASE_RATEPlayer stamina reduction rate1.000000Float
PLAYER_AUTO_HP_REGEN_RATEPlayer auto HP regeneration rate1.000000Float
PLAYER_AUTO_HP_REGEN_RATE_IN_SLEEPPlayer sleep HP regeneration rate1.000000Float
PAL_STOMACH_DECREASE_RATEPal hunger depletion rate1.000000Float
PAL_STAMINA_DECREASE_RATEPal stamina reduction rate1.000000Float
PAL_AUTO_HP_REGEN_RATEPal auto HP regeneration rate1.000000Float
PAL_AUTO_HP_REGEN_RATE_IN_SLEEPPal sleep health regeneration rate (in Palbox)1.000000Float
BUILD_OBJECT_DAMAGE_RATEDamage to structure multipiler1.000000Float
BUILD_OBJECT_DETERIORATION_DAMAGE_RATEStructure determination rate1.000000Float
COLLECTION_DROP_RATEGetherable items multipiler1.000000Float
COLLECTION_OBJECT_HP_RATEGetherable objects HP multipiler1.000000Float
COLLECTION_OBJECT_RESPAWN_SPEED_RATEGetherable objects respawn interval - The smaller the number, the faster the regeneration1.000000Float
ENEMY_DROP_ITEM_RATEDropped Items Multipiler1.000000Float
DEATH_PENALTYDeath Penalty None: No death penalty Item: Drops items other than equipment ItemAndEquipment: Drops all items All: Drops all PALs and all items.AllNone,Item,ItemAndEquipment,All
ENABLE_PLAYER_TO_PLAYER_DAMAGEAllows players to cause damage to playersFalseBoolean
ENABLE_FRIENDLY_FIREAllow friendly fireFalseBoolean
ENABLE_INVADER_ENEMYEnable invadersTrueBoolean
ACTIVE_UNKOEnable UNKO (?)FalseBoolean
ENABLE_AIM_ASSIST_PADEnable controller aim assistTrueBoolean
ENABLE_AIM_ASSIST_KEYBOARDEnable Keyboard aim assistFalseBoolean
DROP_ITEM_MAX_NUMMaximum number of drops in the world3000Integer
DROP_ITEM_MAX_NUM_UNKOMaximum number of UNKO drops in the world100Integer
BASE_CAMP_MAX_NUMMaximum number of base camps128Integer
BASE_CAMP_WORKER_MAX_NUMMaximum number of workers15Integer
DROP_ITEM_ALIVE_MAX_HOURSTime it takes for items to despawn in hours1.000000Float
AUTO_RESET_GUILD_NO_ONLINE_PLAYERSAutomatically reset guild when no players are onlineFalseBool
AUTO_RESET_GUILD_TIME_NO_ONLINE_PLAYERSTime to automatically reset guild when no players are online72.000000Float
GUILD_PLAYER_MAX_NUMMax player of Guild20Integer
BASE_CAMP_MAX_NUM_IN_GUILDMax bases of Guild4Integer
PAL_EGG_DEFAULT_HATCHING_TIMETime(h) to incubate massive egg72.000000Float
WORK_SPEED_RATEWork speed muliplier1.000000Float
AUTO_SAVE_SPANTime between autosaves (seconds)30.000000Float
IS_MULTIPLAYEnable multiplayerFalseBoolean
IS_PVPEnable PVPFalseBoolean
CAN_PICKUP_OTHER_GUILD_DEATH_PENALTY_DROPAllow players from other guilds to pick up death penalty itemsFalseBoolean
ENABLE_NON_LOGIN_PENALTYEnable non-login penaltyTrueBoolean
ENABLE_FAST_TRAVELEnable fast travelTrueBoolean
IS_START_LOCATION_SELECT_BY_MAPEnable selecting of start locationTrueBoolean
EXIST_PLAYER_AFTER_LOGOUTToggle for deleting players when they log offFalseBoolean
ENABLE_DEFENSE_OTHER_GUILD_PLAYERAllows defense against other guild playersFalseBoolean
INVISIBLE_OTHER_GUILD_BASE_CAMP_AREA_FXunknownFalseBoolean
COOP_PLAYER_MAX_NUMMaximum number of players in a guild4Integer
REGIONRegionString
USEAUTHUse authenticationTrueBoolean
BAN_LIST_URLWhich ban list to usehttps://api.palworldgame.com/api/banlist.txtstring
SHOW_PLAYER_LISTEnable show player listTrueBoolean
SUPPLY_DROP_SPANInterval for supply drop (minutes)180Integer
TARGET_MANIFEST_IDLocks game version to corespond with Manfiest ID from Steam Download Depot.See Manifest ID Table
ENABLE_PLAYER_LOGGINGEnables Logging and announcing when players join and leavetruetrue/false
PLAYER_LOGGING_POLL_PERIODPolling period (in seconds) to check for players who have joined or left5!0

Manually

info

Manually changing the PalWorldSettings.ini requires you to set DISABLE_GENERATE_SETTINGS to true in the environment settings

When the server starts, a PalWorldSettings.ini file will be created in the following location: <mount_folder>/Pal/Saved/Config/LinuxServer/PalWorldSettings.ini

Please keep in mind that the ENV variables will always overwrite the changes made to PalWorldSettings.ini.

warning

Changes can only be made to PalWorldSettings.ini while the server is off.

Any changes made while the server is live will be overwritten when the server stops.

For a more detailed list of server settings go to: Palworld Wiki

For more detailed server settings explanations go to: shockbyte