diff --git a/404.html b/404.html index 5949cad71..783874321 100644 --- a/404.html +++ b/404.html @@ -10,7 +10,7 @@ - +
diff --git a/advanced/kubernetes/index.html b/advanced/kubernetes/index.html index d157c5b51..c73b6bcfe 100644 --- a/advanced/kubernetes/index.html +++ b/advanced/kubernetes/index.html @@ -10,7 +10,7 @@ - + diff --git a/advanced/palworld-directory/index.html b/advanced/palworld-directory/index.html index 13520cedb..b9c19777d 100644 --- a/advanced/palworld-directory/index.html +++ b/advanced/palworld-directory/index.html @@ -10,7 +10,7 @@ - + diff --git a/assets/js/c3826a0d.081ee159.js b/assets/js/c3826a0d.081ee159.js deleted file mode 100644 index 4a4452e46..000000000 --- a/assets/js/c3826a0d.081ee159.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkdocusaurus=self.webpackChunkdocusaurus||[]).push([[168],{6804:(e,t,r)=>{r.r(t),r.d(t,{assets:()=>h,contentTitle:()=>i,default:()=>x,frontMatter:()=>s,metadata:()=>l,toc:()=>c});var d=r(4848),n=r(8453);const s={sidebar_position:2},i="Game Settings",l={id:"getting-started/configuration/game-settings",title:"Game Settings",description:"Changing Game Settings with Environment variables.",source:"@site/docs/getting-started/configuration/game-settings.md",sourceDirName:"getting-started/configuration",slug:"/getting-started/configuration/game-settings",permalink:"/getting-started/configuration/game-settings",draft:!1,unlisted:!1,editUrl:"https://github.com/thijsvanloef/palworld-server-docker/tree/main/docusaurus/docs/getting-started/configuration/game-settings.md",tags:[],version:"current",sidebarPosition:2,frontMatter:{sidebar_position:2},sidebar:"tutorialSidebar",previous:{title:"Server Settings",permalink:"/getting-started/configuration/server-settings"},next:{title:"Server Commands (RCON)",permalink:"/getting-started/configuration/server-commands"}},h={},c=[{value:"With Environment Variables",id:"with-environment-variables",level:2},{value:"Manually",id:"manually",level:3}];function a(e){const t={a:"a",admonition:"admonition",code:"code",h1:"h1",h2:"h2",h3:"h3",li:"li",p:"p",table:"table",tbody:"tbody",td:"td",th:"th",thead:"thead",tr:"tr",ul:"ul",...(0,n.R)(),...e.components};return(0,d.jsxs)(d.Fragment,{children:[(0,d.jsx)(t.h1,{id:"game-settings",children:"Game Settings"}),"\n",(0,d.jsx)(t.p,{children:"Changing Game Settings with Environment variables."}),"\n",(0,d.jsx)(t.h2,{id:"with-environment-variables",children:"With Environment Variables"}),"\n",(0,d.jsxs)(t.admonition,{type:"warning",children:[(0,d.jsx)(t.p,{children:"These Environment Variables and Settings are subject to change since the game is still in beta."}),(0,d.jsxs)(t.p,{children:["Check out the ",(0,d.jsx)(t.a,{href:"https://tech.palworldgame.com/optimize-game-balance",children:"official webpage for the supported parameters."})]})]}),"\n",(0,d.jsx)(t.p,{children:"Converting server settings to environment variables follow the same principles (with some exceptions):"}),"\n",(0,d.jsxs)(t.ul,{children:["\n",(0,d.jsx)(t.li,{children:"all capital letters"}),"\n",(0,d.jsx)(t.li,{children:"split words by inserting an underscore"}),"\n",(0,d.jsx)(t.li,{children:"remove the single letter if the setting starts with one (like 'b')"}),"\n"]}),"\n",(0,d.jsx)(t.p,{children:"For example:"}),"\n",(0,d.jsxs)(t.ul,{children:["\n",(0,d.jsx)(t.li,{children:"Difficulty -> DIFFICULTY"}),"\n",(0,d.jsx)(t.li,{children:"PalSpawnNumRate -> PAL_SPAWN_NUM_RATE"}),"\n",(0,d.jsx)(t.li,{children:"bIsPvP -> IS_PVP"}),"\n"]}),"\n",(0,d.jsxs)(t.table,{children:[(0,d.jsx)(t.thead,{children:(0,d.jsxs)(t.tr,{children:[(0,d.jsx)(t.th,{children:"Variable"}),(0,d.jsx)(t.th,{children:"Description"}),(0,d.jsx)(t.th,{children:"Default Value"}),(0,d.jsx)(t.th,{children:"Allowed Value"})]})}),(0,d.jsxs)(t.tbody,{children:[(0,d.jsxs)(t.tr,{children:[(0,d.jsx)(t.td,{children:"DIFFICULTY"}),(0,d.jsx)(t.td,{children:"Game Difficulty"}),(0,d.jsx)(t.td,{children:"None"}),(0,d.jsxs)(t.td,{children:[(0,d.jsx)(t.code,{children:"None"}),",",(0,d.jsx)(t.code,{children:"Normal"}),",",(0,d.jsx)(t.code,{children:"Difficult"})]})]}),(0,d.jsxs)(t.tr,{children:[(0,d.jsx)(t.td,{children:"DAYTIME_SPEEDRATE"}),(0,d.jsx)(t.td,{children:"Day time speed - Smaller number means shorter days"}),(0,d.jsx)(t.td,{children:"1.000000"}),(0,d.jsx)(t.td,{children:"Float"})]}),(0,d.jsxs)(t.tr,{children:[(0,d.jsx)(t.td,{children:"NIGHTTIME_SPEEDRATE"}),(0,d.jsx)(t.td,{children:"Night time speed - Smaller number means shorter nights"}),(0,d.jsx)(t.td,{children:"1.000000"}),(0,d.jsx)(t.td,{children:"Float"})]}),(0,d.jsxs)(t.tr,{children:[(0,d.jsx)(t.td,{children:"EXP_RATE"}),(0,d.jsx)(t.td,{children:"EXP earn rate"}),(0,d.jsx)(t.td,{children:"1.000000"}),(0,d.jsx)(t.td,{children:"Float"})]}),(0,d.jsxs)(t.tr,{children:[(0,d.jsx)(t.td,{children:"PAL_CAPTURE_RATE"}),(0,d.jsx)(t.td,{children:"Pal capture rate"}),(0,d.jsx)(t.td,{children:"1.000000"}),(0,d.jsx)(t.td,{children:"Float"})]}),(0,d.jsxs)(t.tr,{children:[(0,d.jsx)(t.td,{children:"PAL_SPAWN_NUM_RATE"}),(0,d.jsx)(t.td,{children:"Pal appearance rate"}),(0,d.jsx)(t.td,{children:"1.000000"}),(0,d.jsx)(t.td,{children:"Float"})]}),(0,d.jsxs)(t.tr,{children:[(0,d.jsx)(t.td,{children:"PAL_DAMAGE_RATE_ATTACK"}),(0,d.jsx)(t.td,{children:"Damage from pals multipiler"}),(0,d.jsx)(t.td,{children:"1.000000"}),(0,d.jsx)(t.td,{children:"Float"})]}),(0,d.jsxs)(t.tr,{children:[(0,d.jsx)(t.td,{children:"PAL_DAMAGE_RATE_DEFENSE"}),(0,d.jsx)(t.td,{children:"Damage to pals multipiler"}),(0,d.jsx)(t.td,{children:"1.000000"}),(0,d.jsx)(t.td,{children:"Float"})]}),(0,d.jsxs)(t.tr,{children:[(0,d.jsx)(t.td,{children:"PLAYER_DAMAGE_RATE_ATTACK"}),(0,d.jsx)(t.td,{children:"Damage from player multipiler"}),(0,d.jsx)(t.td,{children:"1.000000"}),(0,d.jsx)(t.td,{children:"Float"})]}),(0,d.jsxs)(t.tr,{children:[(0,d.jsx)(t.td,{children:"PLAYER_DAMAGE_RATE_DEFENSE"}),(0,d.jsx)(t.td,{children:"Damage to player multipiler"}),(0,d.jsx)(t.td,{children:"1.000000"}),(0,d.jsx)(t.td,{children:"Float"})]}),(0,d.jsxs)(t.tr,{children:[(0,d.jsx)(t.td,{children:"PLAYER_STOMACH_DECREASE_RATE"}),(0,d.jsx)(t.td,{children:"Player hunger depletion rate"}),(0,d.jsx)(t.td,{children:"1.000000"}),(0,d.jsx)(t.td,{children:"Float"})]}),(0,d.jsxs)(t.tr,{children:[(0,d.jsx)(t.td,{children:"PLAYER_STAMINA_DECREASE_RATE"}),(0,d.jsx)(t.td,{children:"Player stamina reduction rate"}),(0,d.jsx)(t.td,{children:"1.000000"}),(0,d.jsx)(t.td,{children:"Float"})]}),(0,d.jsxs)(t.tr,{children:[(0,d.jsx)(t.td,{children:"PLAYER_AUTO_HP_REGEN_RATE"}),(0,d.jsx)(t.td,{children:"Player auto HP regeneration rate"}),(0,d.jsx)(t.td,{children:"1.000000"}),(0,d.jsx)(t.td,{children:"Float"})]}),(0,d.jsxs)(t.tr,{children:[(0,d.jsx)(t.td,{children:"PLAYER_AUTO_HP_REGEN_RATE_IN_SLEEP"}),(0,d.jsx)(t.td,{children:"Player sleep HP regeneration rate"}),(0,d.jsx)(t.td,{children:"1.000000"}),(0,d.jsx)(t.td,{children:"Float"})]}),(0,d.jsxs)(t.tr,{children:[(0,d.jsx)(t.td,{children:"PAL_STOMACH_DECREASE_RATE"}),(0,d.jsx)(t.td,{children:"Pal hunger depletion rate"}),(0,d.jsx)(t.td,{children:"1.000000"}),(0,d.jsx)(t.td,{children:"Float"})]}),(0,d.jsxs)(t.tr,{children:[(0,d.jsx)(t.td,{children:"PAL_STAMINA_DECREASE_RATE"}),(0,d.jsx)(t.td,{children:"Pal stamina reduction rate"}),(0,d.jsx)(t.td,{children:"1.000000"}),(0,d.jsx)(t.td,{children:"Float"})]}),(0,d.jsxs)(t.tr,{children:[(0,d.jsx)(t.td,{children:"PAL_AUTO_HP_REGEN_RATE"}),(0,d.jsx)(t.td,{children:"Pal auto HP regeneration rate"}),(0,d.jsx)(t.td,{children:"1.000000"}),(0,d.jsx)(t.td,{children:"Float"})]}),(0,d.jsxs)(t.tr,{children:[(0,d.jsx)(t.td,{children:"PAL_AUTO_HP_REGEN_RATE_IN_SLEEP"}),(0,d.jsx)(t.td,{children:"Pal sleep health regeneration rate (in Palbox)"}),(0,d.jsx)(t.td,{children:"1.000000"}),(0,d.jsx)(t.td,{children:"Float"})]}),(0,d.jsxs)(t.tr,{children:[(0,d.jsx)(t.td,{children:"BUILD_OBJECT_DAMAGE_RATE"}),(0,d.jsx)(t.td,{children:"Damage to structure multipiler"}),(0,d.jsx)(t.td,{children:"1.000000"}),(0,d.jsx)(t.td,{children:"Float"})]}),(0,d.jsxs)(t.tr,{children:[(0,d.jsx)(t.td,{children:"BUILD_OBJECT_DETERIORATION_DAMAGE_RATE"}),(0,d.jsx)(t.td,{children:"Structure determination rate"}),(0,d.jsx)(t.td,{children:"1.000000"}),(0,d.jsx)(t.td,{children:"Float"})]}),(0,d.jsxs)(t.tr,{children:[(0,d.jsx)(t.td,{children:"COLLECTION_DROP_RATE"}),(0,d.jsx)(t.td,{children:"Getherable items multipiler"}),(0,d.jsx)(t.td,{children:"1.000000"}),(0,d.jsx)(t.td,{children:"Float"})]}),(0,d.jsxs)(t.tr,{children:[(0,d.jsx)(t.td,{children:"COLLECTION_OBJECT_HP_RATE"}),(0,d.jsx)(t.td,{children:"Getherable objects HP multipiler"}),(0,d.jsx)(t.td,{children:"1.000000"}),(0,d.jsx)(t.td,{children:"Float"})]}),(0,d.jsxs)(t.tr,{children:[(0,d.jsx)(t.td,{children:"COLLECTION_OBJECT_RESPAWN_SPEED_RATE"}),(0,d.jsx)(t.td,{children:"Getherable objects respawn interval - The smaller the number, the faster the regeneration"}),(0,d.jsx)(t.td,{children:"1.000000"}),(0,d.jsx)(t.td,{children:"Float"})]}),(0,d.jsxs)(t.tr,{children:[(0,d.jsx)(t.td,{children:"ENEMY_DROP_ITEM_RATE"}),(0,d.jsx)(t.td,{children:"Dropped Items Multipiler"}),(0,d.jsx)(t.td,{children:"1.000000"}),(0,d.jsx)(t.td,{children:"Float"})]}),(0,d.jsxs)(t.tr,{children:[(0,d.jsx)(t.td,{children:"DEATH_PENALTY"}),(0,d.jsx)(t.td,{children:"Death Penalty None: No death penalty Item: Drops items other than equipment ItemAndEquipment: Drops all items All: Drops all PALs and all items."}),(0,d.jsx)(t.td,{children:"All"}),(0,d.jsxs)(t.td,{children:[(0,d.jsx)(t.code,{children:"None"}),",",(0,d.jsx)(t.code,{children:"Item"}),",",(0,d.jsx)(t.code,{children:"ItemAndEquipment"}),",",(0,d.jsx)(t.code,{children:"All"})]})]}),(0,d.jsxs)(t.tr,{children:[(0,d.jsx)(t.td,{children:"ENABLE_PLAYER_TO_PLAYER_DAMAGE"}),(0,d.jsx)(t.td,{children:"Allows players to cause damage to players"}),(0,d.jsx)(t.td,{children:"False"}),(0,d.jsx)(t.td,{children:"Boolean"})]}),(0,d.jsxs)(t.tr,{children:[(0,d.jsx)(t.td,{children:"ENABLE_FRIENDLY_FIRE"}),(0,d.jsx)(t.td,{children:"Allow friendly fire"}),(0,d.jsx)(t.td,{children:"False"}),(0,d.jsx)(t.td,{children:"Boolean"})]}),(0,d.jsxs)(t.tr,{children:[(0,d.jsx)(t.td,{children:"ENABLE_INVADER_ENEMY"}),(0,d.jsx)(t.td,{children:"Enable invaders"}),(0,d.jsx)(t.td,{children:"True"}),(0,d.jsx)(t.td,{children:"Boolean"})]}),(0,d.jsxs)(t.tr,{children:[(0,d.jsx)(t.td,{children:"ACTIVE_UNKO"}),(0,d.jsx)(t.td,{children:"Enable UNKO (?)"}),(0,d.jsx)(t.td,{children:"False"}),(0,d.jsx)(t.td,{children:"Boolean"})]}),(0,d.jsxs)(t.tr,{children:[(0,d.jsx)(t.td,{children:"ENABLE_AIM_ASSIST_PAD"}),(0,d.jsx)(t.td,{children:"Enable controller aim assist"}),(0,d.jsx)(t.td,{children:"True"}),(0,d.jsx)(t.td,{children:"Boolean"})]}),(0,d.jsxs)(t.tr,{children:[(0,d.jsx)(t.td,{children:"ENABLE_AIM_ASSIST_KEYBOARD"}),(0,d.jsx)(t.td,{children:"Enable Keyboard aim assist"}),(0,d.jsx)(t.td,{children:"False"}),(0,d.jsx)(t.td,{children:"Boolean"})]}),(0,d.jsxs)(t.tr,{children:[(0,d.jsx)(t.td,{children:"DROP_ITEM_MAX_NUM"}),(0,d.jsx)(t.td,{children:"Maximum number of drops in the world"}),(0,d.jsx)(t.td,{children:"3000"}),(0,d.jsx)(t.td,{children:"Integer"})]}),(0,d.jsxs)(t.tr,{children:[(0,d.jsx)(t.td,{children:"DROP_ITEM_MAX_NUM_UNKO"}),(0,d.jsx)(t.td,{children:"Maximum number of UNKO drops in the world"}),(0,d.jsx)(t.td,{children:"100"}),(0,d.jsx)(t.td,{children:"Integer"})]}),(0,d.jsxs)(t.tr,{children:[(0,d.jsx)(t.td,{children:"BASE_CAMP_MAX_NUM"}),(0,d.jsx)(t.td,{children:"Maximum number of base camps"}),(0,d.jsx)(t.td,{children:"128"}),(0,d.jsx)(t.td,{children:"Integer"})]}),(0,d.jsxs)(t.tr,{children:[(0,d.jsx)(t.td,{children:"BASE_CAMP_WORKER_MAX_NUM"}),(0,d.jsx)(t.td,{children:"Maximum number of workers"}),(0,d.jsx)(t.td,{children:"15"}),(0,d.jsx)(t.td,{children:"Integer"})]}),(0,d.jsxs)(t.tr,{children:[(0,d.jsx)(t.td,{children:"DROP_ITEM_ALIVE_MAX_HOURS"}),(0,d.jsx)(t.td,{children:"Time it takes for items to despawn in hours"}),(0,d.jsx)(t.td,{children:"1.000000"}),(0,d.jsx)(t.td,{children:"Float"})]}),(0,d.jsxs)(t.tr,{children:[(0,d.jsx)(t.td,{children:"AUTO_RESET_GUILD_NO_ONLINE_PLAYERS"}),(0,d.jsx)(t.td,{children:"Automatically reset guild when no players are online"}),(0,d.jsx)(t.td,{children:"False"}),(0,d.jsx)(t.td,{children:"Bool"})]}),(0,d.jsxs)(t.tr,{children:[(0,d.jsx)(t.td,{children:"AUTO_RESET_GUILD_TIME_NO_ONLINE_PLAYERS"}),(0,d.jsx)(t.td,{children:"Time to automatically reset guild when no players are online"}),(0,d.jsx)(t.td,{children:"72.000000"}),(0,d.jsx)(t.td,{children:"Float"})]}),(0,d.jsxs)(t.tr,{children:[(0,d.jsx)(t.td,{children:"GUILD_PLAYER_MAX_NUM"}),(0,d.jsx)(t.td,{children:"Max player of Guild"}),(0,d.jsx)(t.td,{children:"20"}),(0,d.jsx)(t.td,{children:"Integer"})]}),(0,d.jsxs)(t.tr,{children:[(0,d.jsx)(t.td,{children:"PAL_EGG_DEFAULT_HATCHING_TIME"}),(0,d.jsx)(t.td,{children:"Time(h) to incubate massive egg"}),(0,d.jsx)(t.td,{children:"72.000000"}),(0,d.jsx)(t.td,{children:"Float"})]}),(0,d.jsxs)(t.tr,{children:[(0,d.jsx)(t.td,{children:"WORK_SPEED_RATE"}),(0,d.jsx)(t.td,{children:"Work speed muliplier"}),(0,d.jsx)(t.td,{children:"1.000000"}),(0,d.jsx)(t.td,{children:"Float"})]}),(0,d.jsxs)(t.tr,{children:[(0,d.jsx)(t.td,{children:"IS_MULTIPLAY"}),(0,d.jsx)(t.td,{children:"Enable multiplayer"}),(0,d.jsx)(t.td,{children:"False"}),(0,d.jsx)(t.td,{children:"Boolean"})]}),(0,d.jsxs)(t.tr,{children:[(0,d.jsx)(t.td,{children:"IS_PVP"}),(0,d.jsx)(t.td,{children:"Enable PVP"}),(0,d.jsx)(t.td,{children:"False"}),(0,d.jsx)(t.td,{children:"Boolean"})]}),(0,d.jsxs)(t.tr,{children:[(0,d.jsx)(t.td,{children:"CAN_PICKUP_OTHER_GUILD_DEATH_PENALTY_DROP"}),(0,d.jsx)(t.td,{children:"Allow players from other guilds to pick up death penalty items"}),(0,d.jsx)(t.td,{children:"False"}),(0,d.jsx)(t.td,{children:"Boolean"})]}),(0,d.jsxs)(t.tr,{children:[(0,d.jsx)(t.td,{children:"ENABLE_NON_LOGIN_PENALTY"}),(0,d.jsx)(t.td,{children:"Enable non-login penalty"}),(0,d.jsx)(t.td,{children:"True"}),(0,d.jsx)(t.td,{children:"Boolean"})]}),(0,d.jsxs)(t.tr,{children:[(0,d.jsx)(t.td,{children:"ENABLE_FAST_TRAVEL"}),(0,d.jsx)(t.td,{children:"Enable fast travel"}),(0,d.jsx)(t.td,{children:"True"}),(0,d.jsx)(t.td,{children:"Boolean"})]}),(0,d.jsxs)(t.tr,{children:[(0,d.jsx)(t.td,{children:"IS_START_LOCATION_SELECT_BY_MAP"}),(0,d.jsx)(t.td,{children:"Enable selecting of start location"}),(0,d.jsx)(t.td,{children:"True"}),(0,d.jsx)(t.td,{children:"Boolean"})]}),(0,d.jsxs)(t.tr,{children:[(0,d.jsx)(t.td,{children:"EXIST_PLAYER_AFTER_LOGOUT"}),(0,d.jsx)(t.td,{children:"Toggle for deleting players when they log off"}),(0,d.jsx)(t.td,{children:"False"}),(0,d.jsx)(t.td,{children:"Boolean"})]}),(0,d.jsxs)(t.tr,{children:[(0,d.jsx)(t.td,{children:"ENABLE_DEFENSE_OTHER_GUILD_PLAYER"}),(0,d.jsx)(t.td,{children:"Allows defense against other guild players"}),(0,d.jsx)(t.td,{children:"False"}),(0,d.jsx)(t.td,{children:"Boolean"})]}),(0,d.jsxs)(t.tr,{children:[(0,d.jsx)(t.td,{children:"COOP_PLAYER_MAX_NUM"}),(0,d.jsx)(t.td,{children:"Maximum number of players in a guild"}),(0,d.jsx)(t.td,{children:"4"}),(0,d.jsx)(t.td,{children:"Integer"})]}),(0,d.jsxs)(t.tr,{children:[(0,d.jsx)(t.td,{children:"REGION"}),(0,d.jsx)(t.td,{children:"Region"}),(0,d.jsx)(t.td,{}),(0,d.jsx)(t.td,{children:"String"})]}),(0,d.jsxs)(t.tr,{children:[(0,d.jsx)(t.td,{children:"USEAUTH"}),(0,d.jsx)(t.td,{children:"Use authentication"}),(0,d.jsx)(t.td,{children:"True"}),(0,d.jsx)(t.td,{children:"Boolean"})]}),(0,d.jsxs)(t.tr,{children:[(0,d.jsx)(t.td,{children:"BAN_LIST_URL"}),(0,d.jsx)(t.td,{children:"Which ban list to use"}),(0,d.jsx)(t.td,{children:(0,d.jsx)(t.a,{href:"https://api.palworldgame.com/api/banlist.txt",children:"https://api.palworldgame.com/api/banlist.txt"})}),(0,d.jsx)(t.td,{children:"string"})]}),(0,d.jsxs)(t.tr,{children:[(0,d.jsx)(t.td,{children:"TARGET_MANIFEST_ID"}),(0,d.jsx)(t.td,{children:"Locks game version to corespond with Manfiest ID from Steam Download Depot."}),(0,d.jsx)(t.td,{}),(0,d.jsxs)(t.td,{children:["See ",(0,d.jsx)(t.a,{href:"https://palworld-server-docker.loef.dev/guides/pinning-game-version",children:"Manifest ID Table"})]})]}),(0,d.jsxs)(t.tr,{children:[(0,d.jsx)(t.td,{children:"ENABLE_PLAYER_LOGGING"}),(0,d.jsx)(t.td,{children:"Enables Logging and announcing when players join and leave"}),(0,d.jsx)(t.td,{children:"true"}),(0,d.jsx)(t.td,{children:"true/false"})]}),(0,d.jsxs)(t.tr,{children:[(0,d.jsx)(t.td,{children:"PLAYER_LOGGING_POLL_PERIOD"}),(0,d.jsx)(t.td,{children:"Polling period (in seconds) to check for players who have joined or left"}),(0,d.jsx)(t.td,{children:"5"}),(0,d.jsx)(t.td,{children:"!0"})]})]})]}),"\n",(0,d.jsx)(t.h3,{id:"manually",children:"Manually"}),"\n",(0,d.jsxs)(t.p,{children:["When the server starts, a ",(0,d.jsx)(t.code,{children:"PalWorldSettings.ini"})," file will be created in the following location: ",(0,d.jsx)(t.code,{children:"Variable | Description | Default Value | Allowed Value |
---|---|---|---|
DIFFICULTY | Game Difficulty | None | None ,Normal ,Difficult |
DAYTIME_SPEEDRATE | Day time speed - Smaller number means shorter days | 1.000000 | Float |
NIGHTTIME_SPEEDRATE | Night time speed - Smaller number means shorter nights | 1.000000 | Float |
EXP_RATE | EXP earn rate | 1.000000 | Float |
PAL_CAPTURE_RATE | Pal capture rate | 1.000000 | Float |
PAL_SPAWN_NUM_RATE | Pal appearance rate | 1.000000 | Float |
PAL_DAMAGE_RATE_ATTACK | Damage from pals multipiler | 1.000000 | Float |
PAL_DAMAGE_RATE_DEFENSE | Damage to pals multipiler | 1.000000 | Float |
PLAYER_DAMAGE_RATE_ATTACK | Damage from player multipiler | 1.000000 | Float |
PLAYER_DAMAGE_RATE_DEFENSE | Damage to player multipiler | 1.000000 | Float |
PLAYER_STOMACH_DECREASE_RATE | Player hunger depletion rate | 1.000000 | Float |
PLAYER_STAMINA_DECREASE_RATE | Player stamina reduction rate | 1.000000 | Float |
PLAYER_AUTO_HP_REGEN_RATE | Player auto HP regeneration rate | 1.000000 | Float |
PLAYER_AUTO_HP_REGEN_RATE_IN_SLEEP | Player sleep HP regeneration rate | 1.000000 | Float |
PAL_STOMACH_DECREASE_RATE | Pal hunger depletion rate | 1.000000 | Float |
PAL_STAMINA_DECREASE_RATE | Pal stamina reduction rate | 1.000000 | Float |
PAL_AUTO_HP_REGEN_RATE | Pal auto HP regeneration rate | 1.000000 | Float |
PAL_AUTO_HP_REGEN_RATE_IN_SLEEP | Pal sleep health regeneration rate (in Palbox) | 1.000000 | Float |
BUILD_OBJECT_DAMAGE_RATE | Damage to structure multipiler | 1.000000 | Float |
BUILD_OBJECT_DETERIORATION_DAMAGE_RATE | Structure determination rate | 1.000000 | Float |
COLLECTION_DROP_RATE | Getherable items multipiler | 1.000000 | Float |
COLLECTION_OBJECT_HP_RATE | Getherable objects HP multipiler | 1.000000 | Float |
COLLECTION_OBJECT_RESPAWN_SPEED_RATE | Getherable objects respawn interval - The smaller the number, the faster the regeneration | 1.000000 | Float |
ENEMY_DROP_ITEM_RATE | Dropped Items Multipiler | 1.000000 | Float |
DEATH_PENALTY | Death Penalty None: No death penalty Item: Drops items other than equipment ItemAndEquipment: Drops all items All: Drops all PALs and all items. | All | None ,Item ,ItemAndEquipment ,All |
ENABLE_PLAYER_TO_PLAYER_DAMAGE | Allows players to cause damage to players | False | Boolean |
ENABLE_FRIENDLY_FIRE | Allow friendly fire | False | Boolean |
ENABLE_INVADER_ENEMY | Enable invaders | True | Boolean |
ACTIVE_UNKO | Enable UNKO (?) | False | Boolean |
ENABLE_AIM_ASSIST_PAD | Enable controller aim assist | True | Boolean |
ENABLE_AIM_ASSIST_KEYBOARD | Enable Keyboard aim assist | False | Boolean |
DROP_ITEM_MAX_NUM | Maximum number of drops in the world | 3000 | Integer |
DROP_ITEM_MAX_NUM_UNKO | Maximum number of UNKO drops in the world | 100 | Integer |
BASE_CAMP_MAX_NUM | Maximum number of base camps | 128 | Integer |
BASE_CAMP_WORKER_MAX_NUM | Maximum number of workers | 15 | Integer |
DROP_ITEM_ALIVE_MAX_HOURS | Time it takes for items to despawn in hours | 1.000000 | Float |
AUTO_RESET_GUILD_NO_ONLINE_PLAYERS | Automatically reset guild when no players are online | False | Bool |
AUTO_RESET_GUILD_TIME_NO_ONLINE_PLAYERS | Time to automatically reset guild when no players are online | 72.000000 | Float |
GUILD_PLAYER_MAX_NUM | Max player of Guild | 20 | Integer |
PAL_EGG_DEFAULT_HATCHING_TIME | Time(h) to incubate massive egg | 72.000000 | Float |
WORK_SPEED_RATE | Work speed muliplier | 1.000000 | Float |
IS_MULTIPLAY | Enable multiplayer | False | Boolean |
IS_PVP | Enable PVP | False | Boolean |
CAN_PICKUP_OTHER_GUILD_DEATH_PENALTY_DROP | Allow players from other guilds to pick up death penalty items | False | Boolean |
ENABLE_NON_LOGIN_PENALTY | Enable non-login penalty | True | Boolean |
ENABLE_FAST_TRAVEL | Enable fast travel | True | Boolean |
IS_START_LOCATION_SELECT_BY_MAP | Enable selecting of start location | True | Boolean |
EXIST_PLAYER_AFTER_LOGOUT | Toggle for deleting players when they log off | False | Boolean |
ENABLE_DEFENSE_OTHER_GUILD_PLAYER | Allows defense against other guild players | False | Boolean |
COOP_PLAYER_MAX_NUM | Maximum number of players in a guild | 4 | Integer |
REGION | Region | String | |
USEAUTH | Use authentication | True | Boolean |
BAN_LIST_URL | Which ban list to use | https://api.palworldgame.com/api/banlist.txt | string |
TARGET_MANIFEST_ID | Locks game version to corespond with Manfiest ID from Steam Download Depot. | See Manifest ID Table | |
ENABLE_PLAYER_LOGGING | Enables Logging and announcing when players join and leave | true | true/false |
PLAYER_LOGGING_POLL_PERIOD | Polling period (in seconds) to check for players who have joined or left | 5 | !0 |
Variable | Description | Default Value | Allowed Value |
---|---|---|---|
DIFFICULTY | Game Difficulty | None | None ,Normal ,Difficult |
DAYTIME_SPEEDRATE | Day time speed - Larger number means shorter days | 1.000000 | Float |
NIGHTTIME_SPEEDRATE | Night time speed - Larger number means shorter nights | 1.000000 | Float |
EXP_RATE | EXP earn rate | 1.000000 | Float |
PAL_CAPTURE_RATE | Pal capture rate | 1.000000 | Float |
PAL_SPAWN_NUM_RATE | Pal appearance rate | 1.000000 | Float |
PAL_DAMAGE_RATE_ATTACK | Damage from pals multipiler | 1.000000 | Float |
PAL_DAMAGE_RATE_DEFENSE | Damage to pals multipiler | 1.000000 | Float |
PLAYER_DAMAGE_RATE_ATTACK | Damage from player multipiler | 1.000000 | Float |
PLAYER_DAMAGE_RATE_DEFENSE | Damage to player multipiler | 1.000000 | Float |
PLAYER_STOMACH_DECREASE_RATE | Player hunger depletion rate | 1.000000 | Float |
PLAYER_STAMINA_DECREASE_RATE | Player stamina reduction rate | 1.000000 | Float |
PLAYER_AUTO_HP_REGEN_RATE | Player auto HP regeneration rate | 1.000000 | Float |
PLAYER_AUTO_HP_REGEN_RATE_IN_SLEEP | Player sleep HP regeneration rate | 1.000000 | Float |
PAL_STOMACH_DECREASE_RATE | Pal hunger depletion rate | 1.000000 | Float |
PAL_STAMINA_DECREASE_RATE | Pal stamina reduction rate | 1.000000 | Float |
PAL_AUTO_HP_REGEN_RATE | Pal auto HP regeneration rate | 1.000000 | Float |
PAL_AUTO_HP_REGEN_RATE_IN_SLEEP | Pal sleep health regeneration rate (in Palbox) | 1.000000 | Float |
BUILD_OBJECT_DAMAGE_RATE | Damage to structure multipiler | 1.000000 | Float |
BUILD_OBJECT_DETERIORATION_DAMAGE_RATE | Structure determination rate | 1.000000 | Float |
COLLECTION_DROP_RATE | Getherable items multipiler | 1.000000 | Float |
COLLECTION_OBJECT_HP_RATE | Getherable objects HP multipiler | 1.000000 | Float |
COLLECTION_OBJECT_RESPAWN_SPEED_RATE | Getherable objects respawn interval - The smaller the number, the faster the regeneration | 1.000000 | Float |
ENEMY_DROP_ITEM_RATE | Dropped Items Multipiler | 1.000000 | Float |
DEATH_PENALTY | Death Penalty None: No death penalty Item: Drops items other than equipment ItemAndEquipment: Drops all items All: Drops all PALs and all items. | All | None ,Item ,ItemAndEquipment ,All |
ENABLE_PLAYER_TO_PLAYER_DAMAGE | Allows players to cause damage to players | False | Boolean |
ENABLE_FRIENDLY_FIRE | Allow friendly fire | False | Boolean |
ENABLE_INVADER_ENEMY | Enable invaders | True | Boolean |
ACTIVE_UNKO | Enable UNKO (?) | False | Boolean |
ENABLE_AIM_ASSIST_PAD | Enable controller aim assist | True | Boolean |
ENABLE_AIM_ASSIST_KEYBOARD | Enable Keyboard aim assist | False | Boolean |
DROP_ITEM_MAX_NUM | Maximum number of drops in the world | 3000 | Integer |
DROP_ITEM_MAX_NUM_UNKO | Maximum number of UNKO drops in the world | 100 | Integer |
BASE_CAMP_MAX_NUM | Maximum number of base camps | 128 | Integer |
BASE_CAMP_WORKER_MAX_NUM | Maximum number of workers | 15 | Integer |
DROP_ITEM_ALIVE_MAX_HOURS | Time it takes for items to despawn in hours | 1.000000 | Float |
AUTO_RESET_GUILD_NO_ONLINE_PLAYERS | Automatically reset guild when no players are online | False | Bool |
AUTO_RESET_GUILD_TIME_NO_ONLINE_PLAYERS | Time to automatically reset guild when no players are online | 72.000000 | Float |
GUILD_PLAYER_MAX_NUM | Max player of Guild | 20 | Integer |
PAL_EGG_DEFAULT_HATCHING_TIME | Time(h) to incubate massive egg | 72.000000 | Float |
WORK_SPEED_RATE | Work speed muliplier | 1.000000 | Float |
IS_MULTIPLAY | Enable multiplayer | False | Boolean |
IS_PVP | Enable PVP | False | Boolean |
CAN_PICKUP_OTHER_GUILD_DEATH_PENALTY_DROP | Allow players from other guilds to pick up death penalty items | False | Boolean |
ENABLE_NON_LOGIN_PENALTY | Enable non-login penalty | True | Boolean |
ENABLE_FAST_TRAVEL | Enable fast travel | True | Boolean |
IS_START_LOCATION_SELECT_BY_MAP | Enable selecting of start location | True | Boolean |
EXIST_PLAYER_AFTER_LOGOUT | Toggle for deleting players when they log off | False | Boolean |
ENABLE_DEFENSE_OTHER_GUILD_PLAYER | Allows defense against other guild players | False | Boolean |
COOP_PLAYER_MAX_NUM | Maximum number of players in a guild | 4 | Integer |
REGION | Region | String | |
USEAUTH | Use authentication | True | Boolean |
BAN_LIST_URL | Which ban list to use | https://api.palworldgame.com/api/banlist.txt | string |
TARGET_MANIFEST_ID | Locks game version to corespond with Manfiest ID from Steam Download Depot. | See Manifest ID Table | |
ENABLE_PLAYER_LOGGING | Enables Logging and announcing when players join and leave | true | true/false |
PLAYER_LOGGING_POLL_PERIOD | Polling period (in seconds) to check for players who have joined or left | 5 | !0 |
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
.