How to Edit Server Settings
Step #1 "Locating the Configuration File"
To begin, you'll need to locate the configuration file that houses the default server settings. The configuration file is a crucial component that dictates various aspects of your Palworld server.
Follow these steps to find the file (Should look like the picture provided): /home/container/DefaultPalWorldSettings.ini
After you have found this file, you will then copy everything in the file. Once that is done you can exit out of said file. We will then look for the next file named "PalWorldSettings.ini". Once this file is located you will open it, then paste everything from the "DefaultPalWorldSetting.ini" file into this one. Following this path will lead you right to it (Should look like the picture provided): /home/container/Pal/Saved/Config/LinuxServer/PalWorldSettings.ini
Step #2 "Understanding the Configuration File"
Before diving into the editing process, it's essential to understand the structure of the configuration file. Each setting is represented as a key-value pair, with the key enclosed in square brackets. For example:
The values assigned to these keys determine the server parameters, such as difficulty, day and night speed rates, experience rates, and more.
Step #3 "Editing Server Settings"
Now that you've located and understood the configuration file, you can proceed to edit the server settings. Here are some key parameters you might want to customize:
Difficulty: Adjust the overall difficulty of the game.
ServerPassword: Set the password of the server.
DayTimeSpeedRate and NightTimeSpeedRate: Modify the speed of in-game time during the day and night.
ExpRate: Change the experience gain rate for both players and creatures.
PalSpawnNumRate: Adjust the rate at which Pal creatures spawn.
PlayerDamageRateAttack and PlayerDamageRateDefense: Fine-tune player damage dealt and received.
DropItemMaxNum: Set the maximum number of dropped items in the game.
Feel free to experiment with these settings to create a Palworld server that suits your playstyle and preferences.
Step #4 "Saving Changes and Restarting the Server"
After making the desired edits, to apply the changes, restart your Palworld server. Players may need to reconnect to experience the updated settings.
List of all Settings
Parameter | Description |
---|---|
Difficulty | Adjusts the overall difficulty of the game. |
DayTimeSpeedRate | Modifies the speed of in-game time during the day. |
NightTimeSpeedRate | Modifies the speed of in-game time during the night. |
ExpRate | Changes the experience gain rate for both players and creatures. |
PalCaptureRate | Adjusts the rate at which Pal creatures can be captured. |
PalSpawnNumRate | Adjusts the rate at which Pal creatures spawn. |
PalDamageRateAttack | Fine-tunes Pal creature damage dealt. |
PalDamageRateDefense | Fine-tunes Pal creature damage received. |
PlayerDamageRateAttack | Fine-tunes player damage dealt. |
PlayerDamageRateDefense | Fine-tunes player damage received. |
PlayerStomachDecreaseRate | Adjusts the rate at which the player's stomach decreases. |
PlayerStaminaDecreaseRate | Adjusts the rate at which the player's stamina decreases. |
PlayerAutoHPRegeneRate | Adjusts the rate of automatic player health regeneration. |
PlayerAutoHpRegeneRateInSleep | Adjusts the rate of automatic player health regeneration during sleep. |
PalStomachDecreaseRate | Adjusts the rate at which Pal creature stomach decreases. |
PalStaminaDecreaseRate | Adjusts the rate at which Pal creature stamina decreases. |
PalAutoHPRegeneRate | Adjusts the rate of automatic Pal creature health regeneration. |
PalAutoHpRegeneRateInSleep | Adjusts the rate of automatic Pal creature health regeneration during sleep. |
BuildObjectDamageRate | Adjusts the rate at which built objects take damage. |
BuildObjectDeteriorationDamageRate | Adjusts the rate at which built objects deteriorate. |
CollectionDropRate | Adjusts the drop rate of collected items. |
CollectionObjectHpRate | Adjusts the health of collected objects. |
CollectionObjectRespawnSpeedRate | Adjusts the respawn speed of collected objects. |
EnemyDropItemRate | Adjusts the drop rate of items from defeated enemies. |
DeathPenalty | Defines the penalty upon player death (e.g., All, None). |
bEnablePlayerToPlayerDamage | Enables or disables player-to-player damage. |
bEnableFriendlyFire | Enables or disables friendly fire. |
bEnableInvaderEnemy | Enables or disables invader enemies. |
bActiveUNKO | Activates or deactivates UNKO (Unidentified Nocturnal Knock-off). |
bEnableAimAssistPad | Enables or disables aim assist for controllers. |
bEnableAimAssistKeyboard | Enables or disables aim assist for keyboards. |
DropItemMaxNum | Sets the maximum number of dropped items in the game. |
DropItemMaxNum_UNKO | Sets the maximum number of dropped UNKO items in the game. |
BaseCampMaxNum | Sets the maximum number of base camps that can be built. |
BaseCampWorkerMaxNum | Sets the maximum number of workers in a base camp. |
DropItemAliveMaxHours | Sets the maximum time items remain alive after being dropped. |
bAutoResetGuildNoOnlinePlayers | Automatically resets guilds with no online players. |
AutoResetGuildTimeNoOnlinePlayers | Sets the time after which guilds with no online players are automatically reset. |
GuildPlayerMaxNum | Sets the maximum number of players in a guild. |
PalEggDefaultHatchingTime | Sets the default hatching time for Pal eggs. |
WorkSpeedRate | Adjusts the overall work speed in the game. |
bIsMultiplay | Enables or disables multiplayer mode. |
bIsPvP | Enables or disables player versus player (PvP) mode. |
bCanPickupOtherGuildDeathPenaltyDrop | Enables or disables the pickup of death penalty drops from other guilds. |
bEnableNonLoginPenalty | Enables or disables non-login penalties. |
bEnableFastTravel | Enables or disables fast travel. |
bIsStartLocationSelectByMap | Enables or disables the selection of starting locations on the map. |
bExistPlayerAfterLogout | Enables or disables the existence of players after logout. |
bEnableDefenseOtherGuildPlayer | Enables or disables the defense of other guild players. |
CoopPlayerMaxNum | Sets the maximum number of cooperative players in a session. |
ServerPlayerMaxNum | Sets the maximum number of players allowed on the server. |
ServerName | Sets the name of the Palworld server. |
ServerDescription | Provides a description for the Palworld server. |
AdminPassword | Sets the password for server administration. |
ServerPassword | Sets the password for joining the Palworld server. |
PublicPort | Sets the public port for the Palworld server. |
PublicIP | Sets the public IP address for the Palworld server. |
RCONEnabled | Enables or disables Remote Console (RCON) for server administration. |
RCONPort | Sets the port for Remote Console (RCON) communication. |
Region | Sets the region for the Palworld server. |
bUseAuth | Enables or disables server authentication. |
BanListURL | Sets the URL for the server's ban list. |
Additional Tips
Backup Your Configuration File: Before making significant changes, consider creating a backup of your PalWorldSettings.ini file. This ensures you can revert to the default settings if needed.
Check for Updates: Periodically check for updates to the game or server software, as these updates may introduce new settings or adjustments.
By following these steps, you can take control of your Palworld server settings and create a customized gaming experience for you and your fellow players. Experiment with different configurations, find the settings that resonate with your preferences, and embark on a unique Palworld adventure tailored to your liking.
Big thanks to https://help.dathost.net/article/150-palworld-how-to-edit-server-settings for all the tips and tricks!
If you have any issues, make sure to refer back to this page or message support in our Discord! https://discord.gg/KxhZgNGhKk
Last updated