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:
Configuration File Overview
File Location Purpose 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
Difficulty and Multiplier Settings
Setting Description Recommended Range Difficulty Overall difficulty (None, Normal, Difficult) Normal for balance ExpRate Experience gain multiplier 0.5 - 3.0 PalCaptureRate Pal capture success rate 0.5 - 2.0 PalSpawnNumRate Pal spawn frequency 0.5 - 2.0 DayTimeSpeedRate Day time progression speed 0.5 - 2.0 NightTimeSpeedRate Night time progression speed 0.5 - 2.0 DropItemRate Item drop rate from enemies 0.5 - 3.0 CollectionDropRate Resource collection rate 0.5 - 3.0
Player and Pal Combat Settings
Setting Description Recommended Range PlayerDamageRateAttack Player damage dealt multiplier 0.5 - 2.0 PlayerDamageRateDefense Player damage taken multiplier 0.5 - 2.0 PalDamageRateAttack Pal damage dealt multiplier 0.5 - 2.0 PalDamageRateDefense Pal damage taken multiplier 0.5 - 2.0
Setting Description Recommended Range PlayerStomachDecreaseRate Hunger depletion rate 0.5 - 2.0 PlayerStaminaDecreaseRate Stamina consumption rate 0.5 - 2.0 PlayerAutoHPRegeneRate Health regeneration rate 0.5 - 2.0 PalStomachDecreaseRate Pal hunger depletion rate 0.5 - 2.0 PalStaminaDecreaseRate Pal stamina consumption 0.5 - 2.0 PalAutoHPRegeneRate Pal health regeneration 0.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,
Standard gameplay experience: Difficulty =Normal,
ExpRate =1.000000,
PalCaptureRate =1.000000,
PalSpawnNumRate =1.000000,
PlayerDamageRateDefense =1.000000,
PalDamageRateDefense =1.000000,
PlayerStomachDecreaseRate =1.000000,
PlayerStaminaDecreaseRate =1.000000,
CollectionDropRate =1.000000,
DeathPenalty =All,
bEnableFriendlyFire =False,
For experienced players: Difficulty =Difficult,
ExpRate =0.700000,
PalCaptureRate =0.700000,
PalSpawnNumRate =1.300000,
PlayerDamageRateDefense =1.300000,
PalDamageRateDefense =1.300000,
PlayerStomachDecreaseRate =1.500000,
PlayerStaminaDecreaseRate =1.300000,
CollectionDropRate =0.800000,
DeathPenalty =All,
bEnableFriendlyFire =True,
Player vs player focused: Difficulty =Normal,
ExpRate =1.500000,
PalCaptureRate =1.000000,
bEnablePlayerToPlayerDamage =True,
bEnableFriendlyFire =True,
bEnableInvaderEnemy =True,
DeathPenalty =All,
DropItemAliveMaxHours =2.000000,
GuildPlayerMaxNum =20,
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:
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,
bEnablePlayerToPlayerDamage =True,
bEnableFriendlyFire =True,
bEnableInvaderEnemy =True,
bEnablePlayerToPlayerDamage =False,
bEnableFriendlyFire =False,
bEnableInvaderEnemy =False,
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
Port Purpose Protocol 8211 Game server (default) UDP 25575 RCON (if enabled) TCP 8212 Query port UDP
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
Parameter Description Performance Impact -useperfthreadsUse performance threads High - Better multi-core usage -NoAsyncLoadingThreadDisable async loading Medium - More predictable performance -UseMultithreadForDSEnable multithreading High - Essential for dedicated servers -port=8211Specify server port None -publicip=IPSet public IP None -publicport=8211Set public port None
Region Configuration
Set your server region for better matchmaking:
Available Regions:
Leave empty for auto-detection
Or specify: us, eu, asia, oce
Security Best Practices
Strong passwords : Use complex AdminPassword
Authentication : Keep bUseAuth=True
Regular backups : Enable automatic backups
Monitor logs : Check regularly for issues
Update regularly : Keep server software updated
Firewall : Use Wasabi’s Firewall Manager
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
Check PalWorldSettings.ini for syntax errors
Verify all required ports are available
Ensure admin password is set
Check file permissions
Review server logs in Gamepanel
Verify server is running
Check firewall allows port 8211 (UDP)
Ensure PublicPort is correctly set
Verify bUseAuth=True and players own the game
Check server isn’t full (ServerPlayerMaxNum)
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.