Palworld Server Administration Guide
Almost everything about your Palworld world is controlled from one file: PalWorldSettings.ini. This guide shows where it lives, how it's structured, and the settings you'll change most often.
Where the config lives
In the HypeServ panel, open the Files tab and navigate to:
Pal/Saved/Config/LinuxServer/PalWorldSettings.ini
How the file is structured
All gameplay options live on a single line inside an OptionSettings=( ... ) block, under a section header:
[/Script/Pal.PalGameWorldSettings]
OptionSettings=(Difficulty=None,DayTimeSpeedRate=1.000000,ServerName="My HypeServ Server",ServerPlayerMaxNum=32,...)
ServerName="..."), numbers and True/False do not. A missing bracket or comma can make the whole line reset to defaults.Most‑used settings
Server identity & access
| Setting | What it does |
|---|---|
ServerName | The name shown in the server list |
ServerDescription | Short description of your server |
ServerPassword | Require a password to join (leave empty for a public server) |
AdminPassword | Password for admin commands, RCON and the REST API |
ServerPlayerMaxNum | Maximum players (default 32) |
PublicPort | Game port — leave this as the port shown in your panel |
Difficulty & PvP
| Setting | What it does |
|---|---|
Difficulty | Preset difficulty (None uses the individual rates below) |
bIsPvP | Enable player‑vs‑player combat (True / False) |
bHardcore | Permanent character death when enabled |
DeathPenalty | What you drop on death: None, Item, ItemAndEquipment, or All |
Rates (make the game easier, harder or faster)
| Setting | What it does |
|---|---|
ExpRate | Experience gain multiplier |
PalCaptureRate | Pal capture success multiplier |
DayTimeSpeedRate / NightTimeSpeedRate | How fast day / night pass |
CollectionDropRate | Gatherable resource yield |
EnemyDropItemRate | Quantity of items dropped by enemies |
PalDamageRateAttack / PalDamageRateDefense | Pal combat multipliers |
PlayerDamageRateAttack / PlayerDamageRateDefense | Player combat multipliers |
Bases & guilds
| Setting | What it does |
|---|---|
BaseCampMaxNum | Total number of base camps on the server |
BaseCampMaxNumInGuild | Bases per guild (default 4, max 10) |
GuildPlayerMaxNum | Maximum members per guild |
OptionSettings line without hunting for commas.Common tasks
Set a server password
- Stop the server.
- Open
PalWorldSettings.iniin the Files tab. - Inside
OptionSettings, setServerPassword="your-password". - Save and start the server.
Players will now be asked for the password when connecting.
Control crossplay platforms
Palworld supports crossplay between Steam, Xbox, PlayStation 5 and Mac. The allowed platforms are controlled by:
CrossplayPlatforms=(Steam,Xbox,PS5,Mac)
Remove a platform from the list to block it. On HypeServ, crossplay is enabled automatically — leave all four in the list unless you specifically want a single‑platform server.
Enable RCON
RCON lets you run admin commands remotely (see the Commands guide).
- Allocate a port under the panel Ports tab (
Assign a new port). HypeServ hands you a random port number — see the Ports guide. - In
PalWorldSettings.ini, set (use the exact number the panel gave you):RCONEnabled=True RCONPort=<your allocated port> AdminPassword="your-admin-password" - Restart the server and connect with any Source RCON client on that port.
Enable the REST API
Pocketpair is moving admin tooling toward the REST API (the long‑term replacement for RCON).
- Allocate a port under the panel Ports tab — HypeServ assigns a random port number. See the Ports guide.
- Set
RESTAPIEnabled=TrueandRESTAPIPort=<your allocated port>to match that number. - Restart, then authenticate with HTTP Basic auth: username
admin, password = yourAdminPassword.
Backups & saves
Your world saves live under Pal/Saved/SaveGames/. Palworld auto‑saves periodically, and you can also force a save with the /Save command.
- Enable in‑game backups with
bIsUseBackupSaveData=True. - Use the panel Backups tab to snapshot and restore your world (every HypeServ plan includes backup slots).
- Because of the memory leak, pair backups with a scheduled restart (panel Scheduler).
OptionSettings line silently reverts to defaults.