Welcome, Visitor!

To access the forum content and all our services, you must register or log in to the forum. Becoming a member of the forum is completely free.

Palworld Server Settings

palworld

Administrator
Staff member
Joined
Jan 19, 2024
Messages
151
How to edit Palworld Server Settings with config file? Palworld server configuration is easy. You can change the server settings easily.

If you followed our Guide about How to Setup a Palworld Dedicated Server

You need to change the settings of your Palworld Server. I will explain every settings in detail.

Palworld server config file location
You can find the Palworld Server Settings file under:

Palworld server config folder

Pal/Saved/Config/WindowsServer/PalWorldSettings.ini

Open the file with your text editor. (I recommend the Notepad++)

Default Palworld server settings:
Code:
[/Script/Pal.PalGameWorldSettings]
OptionSettings=(
Difficulty=None,
DayTimeSpeedRate=1.000000,
NightTimeSpeedRate=1.000000,
ExpRate=1.000000,
PalCaptureRate=1.000000,
PalSpawnNumRate=1.000000,
PalDamageRateAttack=1.000000,
PalDamageRateDefense=1.000000,
PlayerDamageRateAttack=1.000000,
PlayerDamageRateDefense=1.000000,
PlayerStomachDecreaceRate=1.000000,
PlayerStaminaDecreaceRate=1.000000,
PlayerAutoHPRegeneRate=1.000000,
PlayerAutoHpRegeneRateInSleep=1.000000,
PalStomachDecreaceRate=1.000000,
PalStaminaDecreaceRate=1.000000,
PalAutoHPRegeneRate=1.000000,
PalAutoHpRegeneRateInSleep=1.000000,
BuildObjectDamageRate=1.000000,
BuildObjectDeteriorationDamageRate=1.000000,
CollectionDropRate=1.000000,
CollectionObjectHpRate=1.000000,
CollectionObjectRespawnSpeedRate=1.000000,
EnemyDropItemRate=1.000000,
DeathPenalty=All,
bEnablePlayerToPlayerDamage=False,
bEnableFriendlyFire=False,
bEnableInvaderEnemy=True,
bActiveUNKO=False,
bEnableAimAssistPad=True,
bEnableAimAssistKeyboard=False,
DropItemMaxNum=3000,
DropItemMaxNum_UNKO=100,
BaseCampMaxNum=128,
BaseCampWorkerMaxNum=15,
DropItemAliveMaxHours=1.000000,
bAutoResetGuildNoOnlinePlayers=False,
AutoResetGuildTimeNoOnlinePlayers=72.000000,
GuildPlayerMaxNum=20,
PalEggDefaultHatchingTime=72.000000,
WorkSpeedRate=1.000000,
bIsMultiplay=False,
bIsPvP=False,
bCanPickupOtherGuildDeathPenaltyDrop=False,
bEnableNonLoginPenalty=True,
bEnableFastTravel=True,
bIsStartLocationSelectByMap=True,
bExistPlayerAfterLogout=False,
bEnableDefenseOtherGuildPlayer=False,
CoopPlayerMaxNum=4,
ServerPlayerMaxNum=32,
ServerName="Default Palworld Server",
ServerDescription="",
AdminPassword="",
ServerPassword="",
PublicPort=8211,
PublicIP="",
RCONEnabled=False,
RCONPort=25575,
Region="",
bUseAuth=True,
BanListURL="https://api.palworldgame.com/api/banlist.txt"
)

Whole List of Palworld Server Settings and Meanings:

Code:
Difficulty=None,
Adjusts the overall difficulty of the game.

Code:
DayTimeSpeedRate=1.000000,
Modifies the speed of in-game time during the day.

Code:
NightTimeSpeedRate=1.000000,
Modifies the speed of in-game time during the night.

Code:
ExpRate=1.000000,
Changes the experience gain rate for both players and creatures.

Code:
PalCaptureRate=1.000000,
Adjusts the rate at which Pal creatures can be captured.

Code:
PalSpawnNumRate=1.000000,
Adjusts the rate at which Pal creatures spawn.

Code:
PalDamageRateAttack=1.000000,
Fine-tunes Pal creature damage dealt.

Code:
PalDamageRateDefense=1.000000,
Fine-tunes Pal creature damage received.

Code:
PlayerDamageRateAttack=1.000000,
Fine-tunes player damage dealt.

Code:
PlayerDamageRateDefense=1.000000,
Fine-tunes player damage received.

Code:
PlayerStomachDecreaceRate=1.000000,
Adjusts the rate at which the player’s stomach decreases.

Code:
PlayerStaminaDecreaceRate=1.000000,
Adjusts the rate at which the player’s stamina decreases.

Code:
PlayerAutoHPRegeneRate=1.000000,
Adjusts the rate of automatic player health regeneration.

Code:
PlayerAutoHpRegeneRateInSleep=1.000000,
Adjusts the rate of automatic player health regeneration during sleep.

Code:
PalStomachDecreaceRate=1.000000,
Adjusts the rate at which Pal creature stomach decreases.

Code:
PalStaminaDecreaceRate=1.000000,
Adjusts the rate at which Pal creature stamina decreases.

Code:
PalAutoHPRegeneRate=1.000000,
Adjusts the rate of automatic Pal creature health regeneration.

Code:
PalAutoHpRegeneRateInSleep=1.000000,
Adjusts the rate of automatic Pal creature health regeneration during sleep.

Code:
BuildObjectDamageRate=1.000000,
Adjusts the rate at which built objects take damage.

Code:
BuildObjectDeteriorationDamageRate=1.000000,
Adjusts the rate at which built objects deteriorate.

Code:
CollectionDropRate=1.000000,
Adjusts the drop rate of collected items.

Code:
CollectionObjectHpRate=1.000000,
Adjusts the health of collected objects.

Code:
CollectionObjectRespawnSpeedRate=1.000000,
Adjusts the respawn speed of collected objects.

Code:
EnemyDropItemRate=1.000000,
Adjusts the drop rate of items from defeated enemies.

Code:
DeathPenalty=All,
Defines the penalty upon player death (e.g., All, None).

Code:
bEnablePlayerToPlayerDamage=False,
Enables or disables player-to-player damage.

Code:
bEnableFriendlyFire=False,
Enables or disables friendly fire.

Code:
bEnableInvaderEnemy=True,
Enables or disables invader enemies.

Code:
bActiveUNKO=False,
Activates or deactivates UNKO (Unidentified Nocturnal Knock-off).

Code:
bEnableAimAssistPad=True,
Enables or disables aim assist for controllers.

Code:
bEnableAimAssistKeyboard=False,
Enables or disables aim assist for keyboards.

Code:
DropItemMaxNum=3000,
Sets the maximum number of dropped items in the game.

Code:
DropItemMaxNum_UNKO=100,
Sets the maximum number of dropped UNKO items in the game.

Code:
BaseCampMaxNum=128,
Sets the maximum number of base camps that can be built.

Code:
BaseCampWorkerMaxNum=15,
Sets the maximum number of workers in a base camp.

Code:
DropItemAliveMaxHours=1.000000,
Sets the maximum time items remain alive after being dropped.

Code:
bAutoResetGuildNoOnlinePlayers=False,
Automatically resets guilds with no online players.

Code:
AutoResetGuildTimeNoOnlinePlayers=72.000000,
Sets the time after which guilds with no online players are automatically reset.

Code:
GuildPlayerMaxNum=20,
Sets the maximum number of players in a guild.

Code:
PalEggDefaultHatchingTime=72.000000,
Sets the default hatching time for Pal eggs.

Code:
WorkSpeedRate=1.000000,
Adjusts the overall work speed in the game.

Code:
bIsMultiplay=False,
Enables or disables multiplayer mode.

Code:
bIsPvP=False,
Enables or disables player versus player (PvP) mode.

Code:
bCanPickupOtherGuildDeathPenaltyDrop=False,
Enables or disables the pickup of death penalty drops from other guilds.

Code:
bEnableNonLoginPenalty=True,
Enables or disables non-login penalties.

Code:
bEnableFastTravel=True,
Enables or disables fast travel.

Code:
bIsStartLocationSelectByMap=True,
Enables or disables the selection of starting locations on the map.

Code:
bExistPlayerAfterLogout=False,
Enables or disables the existence of players after logout.

Code:
bEnableDefenseOtherGuildPlayer=False,
Enables or disables the defense of other guild players.

Code:
CoopPlayerMaxNum=4,
Sets the maximum number of cooperative players in a session.

Code:
ServerPlayerMaxNum=32,
Sets the maximum number of players allowed on the server.

Code:
ServerName="Default Palworld Server",
Sets the name of the Palworld server.

Code:
ServerDescription="",
Provides a description for the Palworld server.

Code:
AdminPassword="",
Sets the password for server administration.

Code:
ServerPassword="",
Sets the password for joining the Palworld server.

Code:
PublicPort=8211,
Sets the public port for the Palworld server.

Code:
PublicIP="",
Sets the public IP address for the Palworld server.

Code:
RCONEnabled=False,
Enables or disables Remote Console (RCON) for server administration.

Code:
RCONPort=25575,
Sets the port for Remote Console (RCON) communication.

Code:
Region="",
Sets the region for the Palworld server.

Code:
bUseAuth=True,
Enables or disables server authentication.

Code:
BanListURL="https://api.palworldgame.com/api/banlist.txt"
|Sets the URL for the server’s ban list.|

 
Last edited by a moderator:

captainhighfive

New member
Joined
Jan 22, 2024
Messages
6
Hi this might be a tedious and silly request but would you happen to have a guide that explains what each option does in depth and how a higher or lower number affects it?

I see “deathpenalty=All” I dont really know what that means or my options to change it.

Also that Death Penalty one was an example but not the only one I find confusing.

Like is “BaseCampMaxNum=128” The max number of bases among all guilds? Is it the size of the base? Is it the max one guild can have?

Is there an option to increase the base radius?
 

detrovi

New member
Joined
Jan 23, 2024
Messages
12
Is there a way to enable Pals to continue working the base when no guild members are online? It appears like our Pals freeze up whenever all guild members have logged off. Would like them to continue generating resources if possible.
 

cetin

Administrator
Staff member
Joined
Jan 20, 2024
Messages
66
Hey @detrovi ,

When your friends in the same Guild go offline, they are automatically removed from the group after the time you set. To adjust this setting, I recommend that you correct the "AutoResetGuildTimeNoOnlinePlayers" setting in the server installation.

Apart from this, it is not possible for Pals to work when Guild Members are not in the game.
You can’t use their Pals unless they put them in the Pal Box.
 

detrovi

New member
Joined
Jan 23, 2024
Messages
12
Hey Cetin, okay. That’s what our experience had been (Pals stopped when all Guild Members were offline).

What is that metric measured in? Is that in hours? Days? it’s 72.00000 by default, what’s the unit of measure?
 

pixelbrush

New member
Joined
Jan 25, 2024
Messages
3
I’d like to know a bit more about a few of these Variables. Like, what Penalties is bEnableNonLoginPenalty even referring to? What other options exist for the DeathPenalty Variable (thus far, we only know about All, which drops all items and pals, 2 which only drops items, and None, which drops nothing).
 

zimmra

New member
Joined
Jan 25, 2024
Messages
21
Actually @palworld, I would appreciate details and clarification on a lot of these

Edit: Found answers to some of these crawling around on here, answered points are struckthrough and include source
  • Difficulty - allowed values and details of the values?
  • { }Rate - What is the valid range for these? I assume these are multipliers, as in ExpRate 2.000000 would be double experience? Most of these covered in Palworld Server Multiplier - Damage, health and stamina Settings
  • PlayerAutoHpRegeneRateInSleep / PalAutoHpRegeneRateInSleep - does this apply to any time the player is laying in bed? Or only when “full sleep” (night time skip) is activated when all players lay in bed?
  • EnemyDropItemRate - Does this just increase the quantity of items they drop if they drop, or does it increase the chances of loot? Looks like it increases the frequency that they drop, not the quantity, per Palworld Server Multiplier - Damage, health and stamina Settings
  • DeathPenalty - would like specifics on difference between Item and ItemAndEquipment Answered by @burstahh, Item drops your inventory, ItemAndEquipment drops inventory and equipped gear (e.g. spawn as bambi + your Pals)
  • bEnablePlayerToPlayerDamage / bEnableFriendlyFire - is being members of the same guild the condition for friendly fire?
  • DropItemAliveMaxHours - What is the allowed range on this?
  • bActiveUNKO - an explanation of what Unidentified Nocturnal Knock-off is would be helpful
  • DropItemMaxNum - is this dropped items per stack, or number of individual items on the ground in the world at any given time
  • DropItemMaxNum_UNKO - see above 2 points
  • PalEggDefaultHatchingTime - how does this scale with egg sizes?
  • bIsPvP - What is different between this and enabling bEnablePlayerToPlayerDamage?
  • bIsMultiplay - What does this do?
  • bEnableDefenseOtherGuildPlayer - does this affect your current summoned Pal to treat nearby guild members as yourself in terms of aggro/damage or what does this do?
  • bCanPickupOtherGuildDeathPenaltyDrop - If a player does not belong to a guild, can their loot be picked up regardless of this setting?
  • CoopPlayerMaxNum - What does this do on a dedicated server, I don’t see any options to send invite codes? Does enabling bIsMultiplay allow for invite codes to be sent? If so, are the repercussions to doing this?
  • ServerPlayerMaxNum - Are numbers higher than 32 possible? 512 Appears to be max per How to change or increase Palworld server players limit
  • PublicPort - Does this need to be 8211 to be on the Community Servers list or are we free to change/manage that per our own network needs? Appears to be changeable per How to Change Palworld Server Ports
  • Region - Allowed values? And is this just for filtering the server listings or does it actually region lock the server?
  • bUseAuth - is this just to enable/disable the password requirement if a password is set, or ?
 
Last edited:

burstahh

New member
Joined
Jan 25, 2024
Messages
12
View attachment 125

Can also be set 0-3

0= None
1= Item
2= ItemAndEquipment
3= All

Thats also the formatting if you want to use the text instead of number on 2.

What each does

None = Obviously nothing
Item = Items in your bag drop on death
ItemAndEquipment = Items in Bag/Equipped drop
All = ^everything above + pals
 
Last edited:

zimmra

New member
Joined
Jan 25, 2024
Messages
21
ItemAndEquipment = Items in Bag/Equipped drop
That makes more sense.

I was trying to find out what ‘equipment’ was, thought it was referring to your key items bag section or something, I didn’t realize it was referring to currently equipped gear.
 

zimmra

New member
Joined
Jan 25, 2024
Messages
21
knocked-out as in when they’re sleeping, or knocked-out as in incapacitated/needing-revival?
 
Last edited:

burstahh

New member
Joined
Jan 25, 2024
Messages
12
Would need testing but maybe both? Though I don’t get why they have the unko dropped item line then lol.
 

DragoQC

New member
Joined
Jan 25, 2024
Messages
9
is there a way for people with no static IP to put something else in the Server IP like i have a ddns and it worked but i bought a domain and i dont know how to use it. is there something to do about it?
 

BillyBob

New member
Joined
Jan 26, 2024
Messages
3
The domain should point to your IP address. It’s basically just a mask. So instead of typing in 142.250.125.138 to get to google I can type in google.com and it takes me to the website. I don’t need to remember the IP just the domain. Also lets Google change the IP and the domain still works.

It’s been a while since I set mine up but typically your domain provider should have provided a way to set the IP address your domain points to. Some allow you to use DDNS so you don’t have to manually update it every time your IP changes and others don’t. DDNS usually involves running some software locally that updates the remote server with your new IP when it changes.

If I remember right I have my domain set to use cloudflare’s DNS service. Then in cloudflare I told it what my IP is for the domain. Might take up to 48 hours for this to take effect but once it does you should be able to connect to your server by using “MyDomain.com:8211”.

Reason for it taking 48 hours is once you tell CloudFlare DNS where your domain points to CloudFlare has to tell all the different DNS servers around the world what your domain points to. Takes typically 24-48 hours to do if I remember correctly.

Hopefully this is enough info to at least get you started/pointed in the right direction.