Skip to main content

Introduction to Palworld Server Configuration

Properly configuring your Palworld server is essential for creating the best gameplay experience for your players. This guide walks you through the various configuration files and options available on the Wasabi Hosting Gamepanel.

Core Configuration Files

Palworld servers use several key configuration files:
FileLocationPurpose
PalWorldSettings.ini/Pal/Saved/Config/WindowsServer/Main game settings
Engine.ini/Pal/Saved/Config/WindowsServer/Engine configuration
Game.ini/Pal/Saved/Config/WindowsServer/Additional game settings
Admins.txt/Pal/Saved/SaveGames/Server administrator list
Banlist.txt/Pal/Saved/SaveGames/Banned players list

Basic Server Setup

PalWorldSettings.ini Configuration

The main configuration file for your Palworld server. Here’s a comprehensive template with recommended settings:
[/Script/Pal.PalGameWorldSettings]
OptionSettings=(
    # Server Information
    ServerName="My Palworld Server",
    ServerDescription="Welcome to my Palworld server!",
    ServerPassword="",
    AdminPassword="YourStrongAdminPassword",

    # Network Settings
    PublicPort=8211,
    PublicIP="",
    RCONEnabled=True,
    RCONPort=25575,

    # Player Settings
    ServerPlayerMaxNum=32,

    # Gameplay Settings - Difficulty
    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,
    PlayerStomachDecreaseRate=1.000000,
    PlayerStaminaDecreaseRate=1.000000,
    PlayerAutoHPRegeneRate=1.000000,
    PlayerAutoHpRegeneRateInSleep=1.000000,

    # Pal Settings
    PalStomachDecreaseRate=1.000000,
    PalStaminaDecreaseRate=1.000000,
    PalAutoHPRegeneRate=1.000000,
    PalAutoHpRegeneRateInSleep=1.000000,

    # Building Settings
    BuildObjectDamageRate=1.000000,
    BuildObjectDeteriorationDamageRate=1.000000,
    CollectionDropRate=1.000000,
    CollectionObjectHpRate=1.000000,
    CollectionObjectRespawnSpeedRate=1.000000,

    # Enemy Settings
    EnemyDropItemRate=1.000000,

    # Death Settings
    DeathPenalty=All,
    bEnablePlayerToPlayerDamage=False,
    bEnableFriendlyFire=False,
    bEnableInvaderEnemy=True,

    # Guild Settings
    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,

    # Region Settings
    Region="",

    # Logging
    bUseAuth=True,
    BanListURL="https://api.palworldgame.com/api/banlist.txt",

    # Backup Settings
    bIsUseBackupSaveData=True,
    LogFormatType=Text
)
Always set a strong AdminPassword! This protects your server from unauthorized admin access.

Important Settings Explained

SettingDescriptionRecommended Range
DifficultyOverall difficulty (None, Normal, Difficult)Normal for balance
ExpRateExperience gain multiplier0.5 - 3.0
PalCaptureRatePal capture success rate0.5 - 2.0
PalSpawnNumRatePal spawn frequency0.5 - 2.0
DayTimeSpeedRateDay time progression speed0.5 - 2.0
NightTimeSpeedRateNight time progression speed0.5 - 2.0
DropItemRateItem drop rate from enemies0.5 - 3.0
CollectionDropRateResource collection rate0.5 - 3.0
SettingDescriptionRecommended Range
PlayerDamageRateAttackPlayer damage dealt multiplier0.5 - 2.0
PlayerDamageRateDefensePlayer damage taken multiplier0.5 - 2.0
PalDamageRateAttackPal damage dealt multiplier0.5 - 2.0
PalDamageRateDefensePal damage taken multiplier0.5 - 2.0
SettingDescriptionRecommended Range
PlayerStomachDecreaseRateHunger depletion rate0.5 - 2.0
PlayerStaminaDecreaseRateStamina consumption rate0.5 - 2.0
PlayerAutoHPRegeneRateHealth regeneration rate0.5 - 2.0
PalStomachDecreaseRatePal hunger depletion rate0.5 - 2.0
PalStaminaDecreaseRatePal stamina consumption0.5 - 2.0
PalAutoHPRegeneRatePal health regeneration0.5 - 2.0

Engine.ini Configuration

For advanced server optimization:
[/Script/OnlineSubsystemUtils.IpNetDriver]
MaxClientRate=100000
MaxInternetClientRate=100000
NetServerMaxTickRate=60
LanServerMaxTickRate=120

[/Script/Engine.Engine]
bUseFixedFrameRate=True
FixedFrameRate=60.000000
bSmoothFrameRate=True
SmoothedFrameRateRange=(LowerBound=(Type=Inclusive,Value=30.000000),UpperBound=(Type=Exclusive,Value=120.000000))

[/Script/EngineSettings.GameMapsSettings]
GameDefaultMap=/Game/Maps/Main
ServerDefaultMap=/Game/Maps/Main

[Core.System]
Paths=../../../Engine/Content
Paths=%GAMEDIR%Content
Paths=../../../Engine/Plugins/Marketplace
The NetServerMaxTickRate setting controls server update frequency. Higher values (60-120) provide smoother gameplay but require more CPU.

Game.ini Configuration

Additional game-specific settings:
[/Script/Pal.PalGameInstance]
ServerName=My Palworld Server

Server Modes and Presets

  • Casual (Easy)
  • Balanced (Normal)
  • Challenging (Hard)
  • PvP Server
For relaxed gameplay:
Difficulty=None,
ExpRate=2.000000,
PalCaptureRate=1.500000,
PalSpawnNumRate=1.200000,
PlayerDamageRateDefense=0.700000,
PalDamageRateDefense=0.700000,
PlayerStomachDecreaseRate=0.500000,
PlayerStaminaDecreaseRate=0.700000,
CollectionDropRate=1.500000,
DeathPenalty=Item,
bEnableFriendlyFire=False,

Admin Configuration

Setting Up Administrators

Edit Admins.txt in /Pal/Saved/SaveGames/:
# Add Steam IDs, one per line
76561198012345678
76561198087654321
Find Steam IDs at SteamID.io. Use the SteamID64 format.

Ban List Configuration

Edit Banlist.txt in /Pal/Saved/SaveGames/:
# Add Steam IDs of banned players
76561198999999999

RCON Configuration

Remote console for server administration:
# In PalWorldSettings.ini
RCONEnabled=True,
RCONPort=25575,
AdminPassword="YourStrongRCONPassword",
RCON passwords are transmitted in plain text. Always use a strong, unique password and consider using a VPN for RCON access.

Connecting to RCON

Use an RCON client like:
  • mcrcon (command line)
  • RCON CLI (command line)
  • Palworld RCON (GUI application)
Example connection:
rcon -H your-server-ip -P 25575 -p YourAdminPassword

Guild (Multiplayer) Settings

Configure multiplayer guild settings:
# Guild Configuration
GuildPlayerMaxNum=20,              # Maximum players per guild
BaseCampMaxNum=128,                # Maximum bases per guild
BaseCampWorkerMaxNum=15,           # Maximum Pals working at base
bAutoResetGuildNoOnlinePlayers=False,
AutoResetGuildTimeNoOnlinePlayers=72.000000,  # Hours before auto-reset
BaseCampWorkerMaxNum affects performance. Higher values allow more automation but increase server load.

World and Environment Settings

Time Settings

# Time Configuration
DayTimeSpeedRate=1.000000,         # 1.0 = normal day speed
NightTimeSpeedRate=1.000000,       # 1.0 = normal night speed
Common Time Presets:
  • Longer days: DayTimeSpeedRate=0.5, NightTimeSpeedRate=2.0
  • Longer nights: DayTimeSpeedRate=2.0, NightTimeSpeedRate=0.5
  • Fast time: DayTimeSpeedRate=2.0, NightTimeSpeedRate=2.0
  • Slow time: DayTimeSpeedRate=0.5, NightTimeSpeedRate=0.5

Resource Respawn

# Resource Settings
CollectionObjectHpRate=1.000000,           # Resource node health
CollectionObjectRespawnSpeedRate=1.000000, # Respawn speed multiplier
CollectionDropRate=1.000000,               # Resources per gather

Death Penalty Settings

Configure what happens when players die:
DeathPenalty=All
Available Options:
  • None - No penalty
  • Item - Drop items only
  • ItemAndEquipment - Drop items and equipment
  • All - Drop everything (items, equipment, Pals)

PvP and Combat Settings

# PvP Configuration
bEnablePlayerToPlayerDamage=False,  # Enable player damage
bEnableFriendlyFire=False,          # Enable friendly fire
bEnableInvaderEnemy=True,           # Enable enemy invasions
  • PvE Server
  • PvP Server
  • Cooperative
bEnablePlayerToPlayerDamage=False,
bEnableFriendlyFire=False,
bEnableInvaderEnemy=True,

Building and Base Settings

# Building Configuration
BuildObjectDamageRate=1.000000,                   # Damage to structures
BuildObjectDeteriorationDamageRate=1.000000,      # Structure decay rate
BaseCampMaxNum=128,                               # Maximum bases
BaseCampWorkerMaxNum=15,                          # Max workers per base
DropItemMaxNum=3000,                              # Max dropped items
High DropItemMaxNum values can impact performance. Keep below 5000 for best results.

Network and Connection Settings

# Network Configuration
PublicPort=8211,              # Game server port
PublicIP="",                  # Auto-detect (leave empty)
ServerPlayerMaxNum=32,        # Maximum players
Region="",                    # Server region (optional)
bUseAuth=True,               # Require Steam authentication
PortPurposeProtocol
8211Game server (default)UDP
25575RCON (if enabled)TCP
8212Query portUDP
Ensure these ports are open in your firewall for proper connectivity.

Backup Configuration

# Backup Settings
bIsUseBackupSaveData=True,
Additionally, configure backup schedules in the Wasabi Hosting Gamepanel for automatic backups.
Enable automatic backups and schedule them during off-peak hours to prevent data loss.

Logging Configuration

# Logging Settings
LogFormatType=Text
Log Locations:
  • Game logs: /Pal/Saved/Logs/
  • Server logs: Check Gamepanel console

Advanced Configuration

Custom Spawn Rates

# Spawn Configuration
PalSpawnNumRate=1.000000,      # Overall Pal spawn rate
EnemyDropItemRate=1.000000,    # Loot drop rate

Automation Settings

# Automation
BaseCampWorkerMaxNum=15,       # Pals working at base
DropItemAliveMaxHours=1.000000, # Item despawn time (hours)

Startup Parameters

Configure in the Wasabi Hosting Gamepanel:
-useperfthreads -NoAsyncLoadingThread -UseMultithreadForDS
ParameterDescriptionPerformance Impact
-useperfthreadsUse performance threadsHigh - Better multi-core usage
-NoAsyncLoadingThreadDisable async loadingMedium - More predictable performance
-UseMultithreadForDSEnable multithreadingHigh - Essential for dedicated servers
-port=8211Specify server portNone
-publicip=IPSet public IPNone
-publicport=8211Set public portNone

Region Configuration

Set your server region for better matchmaking:
Region=""
Available Regions:
  • Leave empty for auto-detection
  • Or specify: us, eu, asia, oce

Security Best Practices

  1. Strong passwords: Use complex AdminPassword
  2. Authentication: Keep bUseAuth=True
  3. Regular backups: Enable automatic backups
  4. Monitor logs: Check regularly for issues
  5. Update regularly: Keep server software updated
  6. Firewall: Use Wasabi’s Firewall Manager
  7. RCON security: Restrict RCON access to trusted IPs

Configuration Templates

Difficulty=None,
ExpRate=2.000000,
PalCaptureRate=1.500000,
PlayerDamageRateDefense=0.700000,
PlayerStomachDecreaseRate=0.500000,
CollectionDropRate=1.500000,
DeathPenalty=Item,
bEnablePlayerToPlayerDamage=False,
bEnableFriendlyFire=False,
ServerPlayerMaxNum=16,
Difficulty=Difficult,
ExpRate=0.500000,
PalCaptureRate=0.600000,
PlayerDamageRateDefense=1.500000,
PlayerStomachDecreaseRate=2.000000,
CollectionDropRate=0.700000,
DeathPenalty=All,
bEnablePlayerToPlayerDamage=True,
bEnableFriendlyFire=True,
ServerPlayerMaxNum=32,
Difficulty=None,
ExpRate=5.000000,
PalCaptureRate=2.000000,
PlayerDamageRateDefense=0.500000,
BuildObjectDamageRate=0.000000,
BuildObjectDeteriorationDamageRate=0.000000,
CollectionDropRate=3.000000,
DeathPenalty=None,
bEnablePlayerToPlayerDamage=False,
BaseCampMaxNum=256,
BaseCampWorkerMaxNum=20,

Troubleshooting Configuration Issues

  1. Check PalWorldSettings.ini for syntax errors
  2. Verify all required ports are available
  3. Ensure admin password is set
  4. Check file permissions
  5. Review server logs in Gamepanel
  1. Verify server is running
  2. Check firewall allows port 8211 (UDP)
  3. Ensure PublicPort is correctly set
  4. Verify bUseAuth=True and players own the game
  5. Check server isn’t full (ServerPlayerMaxNum)
  1. Reduce ServerPlayerMaxNum
  2. Lower DropItemMaxNum
  3. Decrease BaseCampWorkerMaxNum
  4. Reduce PalSpawnNumRate
  5. See the Server Optimization guide
By following this configuration guide, you can create a well-configured Palworld server on Wasabi Hosting that provides an excellent gameplay experience. If you need further assistance, contact our support team.