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:

[/Script/Pal.PalGameWorldSettings]
OptionSettings=(Difficulty=None,DayTimeSpeedRate=1.000000,NightTimeSpeedRate=1.000000,...)

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

ParameterDescription

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.

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