Palworld

How to Configure Your Palworld Server

Learn how to configure your Palworld server at WinHeberg via the PalWorldSettings.ini file. Complete customization, difficulty settings, XP, combat, guilds, and all multipliers.

July 24, 2026 Winheberg
DocumentationPalworldHow to Configure Your Palworld Server

Context

You manage a Palworld server at WinHeberg and want to customize it to tailor the gameplay experience to your community? Whether it's to adjust difficulty, increase Pal capture rates, modify XP multipliers, or enable PvP, everything is done through a single configuration file, PalWorldSettings.ini.

This guide walks you through how to edit this file properly and lists all available parameters with their description and default value, so you can configure your server exactly the way you want.

The server must be completely stopped before any modification to the configuration files. If you modify the file while the server is running, Palworld will overwrite your changes on the next restart and all your work will be lost.

Prerequisites

Before getting started, make sure you have the following.

  • An active Palworld server on your WinHeberg gaming panel
  • Access to the panel's file manager or an SFTP client (FileZilla, WinSCP)
  • A few minutes to adjust the parameters to your preferences

1. Stop your server

Before any modification, your server must be completely shut down.

  1. Log in to your WinHeberg gaming panel
  2. Select your Palworld server
  3. On the main page, click Stop if the server is running
  4. Wait for the status to switch to Offline

2. Copy the default configuration

The DefaultPalWorldSettings.ini file located at the root of your server contains all possible parameters with their default values. It's the template we're going to duplicate to create our custom configuration.

  1. Open the file manager in the panel or connect via SFTP
  2. At the root of your server, open the file DefaultPalWorldSettings.ini
  3. Copy the entire content
DefaultPalWorldSettings.ini file to copy on the Palworld server

If you've already done this step during a previous configuration, you can skip directly to step 4. The PalWorldSettings.ini file already exists and already contains your custom configuration.

3. Access the configuration folder

The file to modify is located in a different subfolder depending on your server environment.

/Pal/Saved/Config/LinuxServer

or alternatively.

/Pal/Saved/Config/WindowsServer
Path to the WindowsServer folder for Palworld configuration Path to the LinuxServer folder for Palworld configuration

At WinHeberg, Palworld servers generally run on Linux. If you don't find the WindowsServer folder, that's normal, go directly to LinuxServer.

4. Modify the PalWorldSettings.ini file

  1. Open the PalWorldSettings.ini file in the folder you just located
  2. Delete all the existing content of the file
  3. Paste the configuration you copied in step 2
Example of a properly formatted PalWorldSettings.ini file with all parameters on a single line

Formatting rules to follow absolutely

The PalWorldSettings.ini file has a very strict syntax. The slightest deviation can prevent your server from starting.

  • Don't add empty lines between parameters
  • Don't modify the structure of the file (all parameters are on a single long line, between parentheses)
  • Keep quotation marks, commas, and parentheses exactly as in the original file
  • Don't put spaces around the = sign (always Param=Value, never Param = Value)

If the file's syntax is broken (missing parenthesis, forgotten comma, misplaced space), your server won't start at all. When in doubt, make a backup of the file before modification so you can roll back.

5. Customize the parameters

Once the base configuration is in place, you can modify each parameter according to your preferences. The sections below list all available parameters, organized by theme.

5.1 Server identity and connection

Parameter Description Default value
ServerName Server name displayed in the public list Pterodactyl Server
ServerDescription Server description ""
ServerPassword Server access password ""
AdminPassword Administrator password for commands ""
PublicIP Public IP address of the server ""
PublicPort Public port used by the server 8211
Region Server region ""
ServerPlayerMaxNum Maximum number of simultaneous players 32
AllowConnectPlatform Platform allowed to connect Steam
bUseAuth Enables authentication on the server (True, False) True
bShowPlayerList Displays the list of connected players (True, False) False
RCONEnabled Enables RCON access to the server (True, False) False
RCONPort RCON port ""
RESTAPIEnabled Enables the REST API for the server (True, False) False
RESTAPIPort Port used by the REST API 8212

On WinHeberg, don't modify the PublicPort unless you have a specific reason. The port is automatically assigned by the panel and any manual change can prevent your players from connecting.

5.2 Difficulty, time, and world

Parameter Description Default value
Difficulty Difficulty level (None, Easy, Normal, Hard) None
DayTimeSpeedRate Speed of time passage during the day 1.000000
NightTimeSpeedRate Speed of time passage at night 1.000000
RandomizerType Type of world randomization (None, Basic, Advanced) None
RandomizerSeed Seed used for randomization ""
SupplyDropSpan Resource drop interval (minutes) 180
EnablePredatorBossPal Enables predator boss-type Pals (True, False) True
ServerReplicatePawnCullDistance Entity render distance 15000.000000

5.3 Multipliers (XP, capture, rates)

Parameter Description Default value
ExpRate Experience gain rate 1.000000
PalCaptureRate Pal capture rate 1.000000
PalSpawnNumRate Pal spawn rate in the world 1.000000
CollectionDropRate Drop rate of collected items 1.000000
CollectionObjectRespawnSpeedRate Respawn speed of collectible objects 1.000000
EnemyDropItemRate Drop rate of items from enemies 1.000000
WorkSpeedRate Work speed rate of Pals 1.000000
ItemWeightRate Modifies the weight of items 1.000000

For a community server, many administrators slightly increase the rates (1.5x to 2x) to make progression more enjoyable. Avoid values that are too high (10x or more) which completely break the game balance.

5.4 Combat, damage, and survival

Parameter Description Default value
DeathPenalty Penalty on death (All, Partial, None) All
bEnablePlayerToPlayerDamage Enables player-to-player damage (True, False) False
bEnableFriendlyFire Enables damage to allies (True, False) False
bIsPvP Enables player-versus-player mode (True, False) False
bHardcore Enables hardcore mode (True, False) False
bPalLost Enables permanent loss of Pals on death (True, False) False
bEnableInvaderEnemy Enables invader enemies (True, False) True
PalDamageRateAttack Damage rate inflicted by Pals 1.000000
PalDamageRateDefense Damage resistance rate of Pals 1.000000
PlayerDamageRateAttack Damage rate inflicted by the player 1.000000
PlayerDamageRateDefense Damage resistance rate of the player 1.000000
PlayerStomachDecreaceRate Player satiety decrease rate 1.000000
PlayerStaminaDecreaceRate Player stamina decrease rate 1.000000
PlayerAutoHPRegeneRate Player automatic HP regeneration rate 1.000000
PlayerAutoHpRegeneRateInSleep Automatic HP regeneration rate during sleep 1.000000
PalStomachDecreaceRate Pal satiety decrease rate 1.000000
PalStaminaDecreaceRate Pal stamina decrease rate 1.000000
PalAutoHPRegeneRate Pal automatic HP regeneration rate 1.000000
PalAutoHpRegeneRateInSleep Pal HP regeneration rate during sleep 1.000000
bActiveUNKO Mode where players become unconscious instead of dying False
bEnableAimAssistPad Enables aim assist on controller (True, False) True
bEnableAimAssistKeyboard Enables aim assist on keyboard (True, False) False
bEnableDefenseOtherGuildPlayer Enables automatic defense against players from other guilds False

Enabling bIsPvP=True radically changes the gameplay experience and can lead to conflicts in your community. Communicate clearly to your players before enabling PvP, and consider asking their opinion before imposing such an important change.

5.5 Construction, items, and guilds

Parameter Description Default value
BuildObjectHpRate Hit point rate of built objects 1.000000
BuildObjectDamageRate Damage rate inflicted on built objects 1.000000
BuildObjectDeteriorationDamageRate Deterioration rate of built objects 1.000000
CollectionObjectHpRate Hit point rate of collectible objects 1.000000
DropItemMaxNum Maximum number of items dropped in the world 3000
DropItemMaxNum_UNKO Maximum number of items dropped in UNKO mode 100
DropItemAliveMaxHours Maximum lifetime of dropped items (hours) 1.000000
bCanPickupOtherGuildDeathPenaltyDrop Allows picking up items from other guilds after death penalty False
BaseCampMaxNum Maximum number of base camps per player 128
BaseCampWorkerMaxNum Maximum number of workers per base camp 15
BaseCampMaxNumInGuild Maximum number of base camps per guild 4
GuildPlayerMaxNum Maximum number of players in a guild 20
bAutoResetGuildNoOnlinePlayers Automatically resets guild if no players online False
AutoResetGuildTimeNoOnlinePlayers Time before automatic reset without online players (hours) 72.000000
PalEggDefaultHatchingTime Default hatching time for Pal eggs (hours) 72.000000
bInvisibleOtherGuildBaseCampAreaFX Makes visual effects from other guild camps invisible False
bBuildAreaLimit Enables a limit in construction zones (True, False) False
MaxBuildingLimitNum Maximum limit of constructed buildings 0

5.6 Miscellaneous and system

Parameter Description Default value
AutoSaveSpan Automatic save interval (minutes) 30
ChatPostLimitPerMinute Chat message limit per minute 10
bIsMultiplay Enables multiplayer mode (True, False) False
bEnableNonLoginPenalty Enables non-login penalties (True, False) True
bEnableFastTravel Enables fast travel (True, False) True
bIsStartLocationSelectByMap Allows selecting the start location via the map True
bExistPlayerAfterLogout Allows players to remain in the world after disconnecting False
bIsUseBackupSaveData Uses backup save data (True, False) True
LogFormatType Log format (Text, JSON) Text

For a production server, lowering AutoSaveSpan to a smaller value (for example 15 minutes instead of 30) reduces losses in case of a crash. However, be careful, saves that are too frequent can cause lag during disk writes.

6. Save and restart

Once all your modifications are done, save the file and restart your server.

  1. Save the PalWorldSettings.ini file (Ctrl+S in the panel editor or Save button)
  2. Go back to the main page of the server
  3. Click Start
  4. Watch the console to verify that startup runs without errors

If everything goes well, your server starts normally with your custom configuration.

Troubleshooting

Here are the most common errors when modifying Palworld configuration.

❌ The server doesn't start after modification

If the console shows errors at launch.

  • Verify you haven't added spaces around the = signs (always Param=Value)
  • Verify all parentheses are properly closed in the file
  • Verify there are no empty lines between parameters
  • Verify the quotation marks are balanced (each " must have its pair)
  • As a last resort, re-copy the content of DefaultPalWorldSettings.ini and start the procedure over

❌ My modifications aren't being applied

If you restart the server and nothing has changed.

  • Verify you actually modified PalWorldSettings.ini and not DefaultPalWorldSettings.ini
  • Verify you're in the right folder (/Pal/Saved/Config/LinuxServer on WinHeberg)
  • Verify the server was properly stopped at the time of the modification
  • Verify you actually clicked Save after your changes

❌ My players can no longer connect

If players see a connection error after the modification.

  • Verify you haven't modified PublicPort (which must stay the one assigned by WinHeberg)
  • Verify bUseAuth is still on True unless you have a specific reason to disable it
  • If you enabled ServerPassword, communicate the password to your players

❌ The multipliers don't have the expected effect

If your rate modifications (XP, capture, etc.) seem to do nothing.

  • Verify the format of the values (always with 6 decimal places, for example 2.000000 and not 2)
  • Some parameters only apply to new Pals or new players, not existing ones
  • Completely restart the server after the modifications

Best practices

A few recommendations to configure your Palworld server safely.

  • Back up your PalWorldSettings.ini before each important modification
  • Modify parameters one by one to easily identify what causes an issue if something goes wrong
  • Document your changes in a separate file so you can roll back if needed
  • Test values progressively rather than directly putting 10x or 100x on a multiplier
  • Communicate to your players the major changes (PvP, multipliers, hardcore mode) before applying them
  • Avoid modifying the configuration while players are connected, it creates frustration

Need help?

If your server doesn't start after a configuration modification, or if you have a doubt about a parameter, feel free to contact our support team. Our team can help you check the syntax of your PalWorldSettings.ini file and restore your server in case of an error.

Your Palworld server is now configured to your preferences, ready to offer a tailored experience to your community 🎮.

Need a Palworld server?

Discover our offers tailored to your needs and get started now.

View offers