- Where to find your settings
- Recommended presets
- Casual / Relaxed
- Balanced
- Hardcore / Challenge
- Key settings explained
- XP and leveling rates
- Breeding speed and hatch times
- Base camp limits and worker settings
- Death penalty options
- PvP settings
- Day/night cycle speed
- Resource gathering rates
- Performance settings
- Disable invader enemies
- Player limits and RAM
- Getting started
Palworld’s default server settings are conservative - designed for the broadest possible audience, not necessarily for how your group actually wants to play. Breeding takes up to 72 real-world hours on hard difficulty. XP rates slow to a crawl at higher levels. And some defaults actively cause server instability.
The good news: nearly everything is configurable through a single file. Here’s how to set up your server for the experience you actually want.
Warning
Always stop your server before editing configuration files. If you edit PalWorldSettings.ini while the server is running, your changes will be overwritten when it restarts. This is a known issue - not a bug with your host.
Where to find your settings
All server settings live in PalWorldSettings.ini, located at /Pal/Saved/Config/LinuxServer/ on your server. On WinterNode, open this through the File Manager or SFTP.
The file format matters. PalWorldSettings.ini must be exactly two lines: the first line is [/Script/Pal.PalGameWorldSettings], and the second line contains every setting as a single comma-separated string. Don’t add line breaks between settings - the game will ignore anything after the first break.
If your file is empty, restart the server once. WinterNode copies the defaults from DefaultPalWorldSettings.ini automatically. For the full walkthrough, see our Palworld configuration guide.
Recommended presets
These tables give you copy-paste-ready values for three common playstyles. Every setting below goes in PalWorldSettings.ini.
Casual / Relaxed
For groups that want to enjoy the world, breed Pals, and build bases without a heavy time investment.
| Setting | Value | What it does |
|---|---|---|
ExpRate | 2.500000 | 2.5x XP gain - cuts leveling grind significantly |
PalEggDefaultHatchingTime | 5.000000 | Eggs hatch much faster |
PalCaptureRate | 1.500000 | 50% easier to catch Pals |
DeathPenalty | None | No item drops on death |
CollectionDropRate | 2.000000 | Double resource drops |
PalStomachDecreaceRate | 0.500000 | Pals get hungry half as fast |
PlayerStomachDecreaceRate | 0.500000 | Players get hungry half as fast |
WorkSpeedRate | 1.500000 | Pals work 50% faster at bases |
bEnableInvaderEnemy | False | Disables base raids (also fixes memory leak) |
Balanced
Moderate tweaks that smooth out the rough edges without removing the challenge. A good starting point if you’re not sure what you want.
| Setting | Value | What it does |
|---|---|---|
ExpRate | 1.500000 | 1.5x XP - noticeable but not trivial |
PalEggDefaultHatchingTime | 15.000000 | Faster hatching, still requires some patience |
PalCaptureRate | 1.200000 | Slightly easier captures |
DeathPenalty | Item | Drop items but keep equipment and Pals |
CollectionDropRate | 1.500000 | 50% more resources |
PalStomachDecreaceRate | 0.800000 | Slightly slower hunger |
WorkSpeedRate | 1.200000 | Modest work speed boost |
bEnableInvaderEnemy | True | Raids enabled (monitor RAM usage) |
Hardcore / Challenge
For players who want Palworld to push back. PvP optional but included here for groups that want it.
| Setting | Value | What it does |
|---|---|---|
ExpRate | 0.700000 | Slower leveling - every level feels earned |
PalEggDefaultHatchingTime | 30.000000 | Long hatching times, breeding is a commitment |
PalCaptureRate | 0.800000 | Harder to catch Pals |
DeathPenalty | All | Drop everything on death, including Pals |
PlayerDamageRateDefense | 1.500000 | Players take 50% more damage |
PalDamageRateAttack | 0.800000 | Your Pals deal less damage |
EnemyDropItemRate | 0.500000 | Fewer loot drops from enemies |
bIsPvP | True | Enable player combat |
bEnablePlayerToPlayerDamage | True | PvP damage active |
Key settings explained
XP and leveling rates
ExpRate multiplies all experience gained by players and Pals. The default is 1.000000 and it caps at 20.000000.
For small groups playing a few times a week, 1.5-2x keeps progression feeling natural without the late-game grind becoming a wall. If your group only plays on weekends, 2-3x prevents the feeling of never getting anywhere. Solo players or people running through the game a second time often go higher.
The setting affects both player and Pal XP. There’s no way to adjust them independently through this file.
Breeding speed and hatch times
PalEggDefaultHatchingTime controls how long eggs take to hatch, measured as a time multiplier. Lower values mean faster hatching. The default depends on your difficulty preset - hard difficulty uses 72.000000 (up to 72 real-world hours for rare eggs), while the standard default in DefaultPalWorldSettings.ini is 10.000000.
For most private servers, something in the 3-10 range hits a good balance. Breeding is one of Palworld’s core systems, so you probably don’t want to skip it entirely by setting this to 0, but 72 hours for a single egg is punishing on a server where you play a few hours a day.
WorkSpeedRate also indirectly affects breeding since Pals assigned to the breeding farm work faster at higher values. Bumping this to 1.5x gives a meaningful quality-of-life improvement across all base operations, not just breeding.
Base camp limits and worker settings
BaseCampMaxNum controls the total number of base camps allowed on the server (default 128). This is a server-wide limit, not per-player.
BaseCampWorkerMaxNum sets the maximum Pals working at a single base (default 15). However, there’s a well-documented bug where this setting does not work through PalWorldSettings.ini on existing worlds. If you need to change it, you’ll need to use a WorldOption.sav file instead, which overrides the INI settings. The community tool at palworldoptions.com can generate this file for you.
Info
Increasing BaseCampWorkerMaxNum above 20 can cause performance issues. More workers means more pathfinding calculations, more hunger ticks, and more task assignments running simultaneously. If you notice base lag, this is the first thing to dial back.
Death penalty options
DeathPenalty has four possible values:
None- Keep everything on deathItem- Drop items but keep equipment and carried PalsItemAndEquipment- Drop items and equipment but keep PalsAll- Drop everything including carried Pals
For PvE servers, Item or None is typical. For PvP, All or ItemAndEquipment adds meaningful stakes to combat encounters.
PvP settings
Two settings control player combat:
bIsPvP=Trueenables PvP mode on the serverbEnablePlayerToPlayerDamage=Trueenables actual damage between players
You need both set to True for PvP to work. Setting bIsPvP alone enables PvP mode but players won’t deal damage to each other without the second flag.
Day/night cycle speed
DayTimeSpeedRate and NightTimeSpeedRate control how fast time passes during day and night respectively. Default is 1.000000 for both. Higher values make time pass faster.
If your group dislikes Palworld’s long nights, set NightTimeSpeedRate to 2.000000 or higher to move through darkness quickly while keeping daytime at normal speed. The reverse works for groups that want longer, more dangerous nights.
Resource gathering rates
CollectionDropRate multiplies how many resources you get from gathering. EnemyDropItemRate does the same for enemy loot.
Boosting CollectionDropRate to 1.5-2x reduces the repetitive gathering grind without breaking progression. Going above 3x tends to make resources feel meaningless, which removes a big part of the gameplay loop.
Performance settings
Two settings directly affect server stability, and they’re worth adjusting regardless of your playstyle.
Disable invader enemies
bEnableInvaderEnemy=False disables base raid events. This is the single most impactful change for server performance. The invader spawning system has a known memory leak that causes RAM usage to climb steadily until the server crashes - sometimes within hours on smaller servers.
If you want to keep raids enabled, schedule automatic restarts every 2-4 hours through the Schedule Manager to reset memory before it becomes a problem.
Player limits and RAM
ServerPlayerMaxNum defaults to 4. You can increase this, but each additional player adds meaningful RAM overhead. As a rough guide:
| Players | Minimum RAM |
|---|---|
| 1-4 | 8 GB |
| 5-10 | 12 GB |
| 10-16 | 16 GB |
| 16+ | 16 GB+ (monitor usage) |
These numbers assume bEnableInvaderEnemy=False. With raids enabled, expect higher usage and plan for periodic restarts.
Getting started
Palworld gives you a lot of knobs to turn, and the right settings depend entirely on your group. Start with one of the presets above, play for a session or two, and adjust from there. You can always stop the server, tweak a few values, and restart.
WinterNode Palworld servers start at $1.99/GB with no CPU limits, unmetered storage, and automatic backups every 12 hours. The panel copies your default settings automatically, so you can start tweaking right away instead of dealing with empty config files.
Frequently Asked Questions
It depends on your playstyle. For casual servers, increase ExpRate to 2-3x, lower PalEggDefaultHatchingTime to 5-10, and set DeathPenalty to None. For balanced play, use 1.5x XP and moderate breeding speeds. Hardcore servers should keep defaults or lower rates further.
Stop your server first, then edit PalWorldSettings.ini in /Pal/Saved/Config/LinuxServer/. On WinterNode, use the File Manager or SFTP. If you edit while the server is running, your changes will be overwritten on restart.
For small groups playing regularly, 1.5-2x feels natural and cuts the grind without trivializing progression. Larger groups or casual servers often run 2-3x. The setting is ExpRate in PalWorldSettings.ini and caps at 20.
This is a known bug. BaseCampWorkerMaxNum in PalWorldSettings.ini does not apply to existing worlds. You need to use a WorldOption.sav file instead, which overrides the INI settings for that world.
Yes. The invader enemy spawning system is associated with a known memory leak on dedicated servers. Setting bEnableInvaderEnemy to false significantly reduces RAM usage and server crashes.





Palworld