In Palworld, the egg hatching time is controlled via a server configuration. This guide shows you how to shorten the egg hatching time on your ZAP-Hosting Palworld game server by editing the correct configuration file and applying the change properly.
Palworld uses the setting PalEggDefaultHatchingTime to define the base hatching time of eggs in hours. A lower value means eggs hatch faster.
According to the current Palworld server configuration reference, the default value is 72, which corresponds to 72 hours for a Large Egg. Other egg types also scale from this base value.
| Config Key | Default Value | Description |
|---|---|---|
PalEggDefaultHatchingTime | 72.000000 | Base hatching time of eggs in hours |
How the setting works This value affects the overall egg hatching process on your server. Reducing it causes all eggs incubated by players with incubators to hatch faster.
After opening PalWorldSettings.ini, look for the line with OptionSettings. Palworld stores many gameplay settings in this section.
Find the entry:
PalEggDefaultHatchingTime=72.000000
Change the value to a lower number to shorten the egg hatching time.
For example:
PalEggDefaultHatchingTime=24.000000
This would reduce the base hatching time from 72 hours to 24 hours.
Depending on how fast you want eggs to hatch on your server, you can use different values.
| Value | Result |
|---|---|
72.000000 | Standard hatching time |
48.000000 | Slightly reduced time, balanced gameplay |
24.000000 | Significantly faster egg hatching |
12.000000 | Very fast egg hatching |
1.000000 | Extremely fast hatching |
Use realistic values
Very low values can drastically change gameplay. For a more natural progression, start with moderate values like 24.000000 or 48.000000.
Depending on your current configuration, you will find the setting in the OptionSettings block. A typical example looks like this:
[/Script/Pal.PalGameWorldSettings]
OptionSettings=(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,PlayerStomachDecreaceRate=1.000000,PlayerStaminaDecreaceRate=1.000000,PlayerAutoHPRegeneRate=1.000000,PlayerAutoHpRegeneRateInSleep=1.000000,PalStomachDecreaceRate=1.000000,PalStaminaDecreaceRate=1.000000,PalAutoHPRegeneRate=1.000000,PalAutoHpRegeneRateInSleep=1.000000,BuildObjectDamageRate=1.000000,BuildObjectDeteriorationDamageRate=1.000000,CollectionDropRate=1.000000,CollectionObjectHpRate=1.000000,CollectionObjectRespawnSpeedRate=1.000000,EnemyDropItemRate=1.000000,DeathPenalty=All,bEnablePlayerToPlayerDamage=False,bEnableFriendlyFire=False,bEnableInvaderEnemy=True,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,PalEggDefaultHatchingTime=24.000000,WorkSpeedRate=1.000000,bIsMultiplay=False,bIsPvP=False,bCanPickupOtherGuildDeathPenaltyDrop=False,bEnableNonLoginPenalty=True,bEnableFastTravel=True,bIsStartLocationSelectByMap=True,bExistPlayerAfterLogout=False,bEnableDefenseOtherGuildPlayer=False,bInvisibleOtherGuildBaseCampAreaFX=False,bBuildAreaLimit=False,ItemWeightRate=1.000000,BaseCampMaxNumInGuild=4)
Edit the existing entry
If the key PalEggDefaultHatchingTime already exists, change the existing value instead of adding a duplicate entry. Duplicate values in the same OptionSettings block can cause settings to be ignored or overwritten.
If eggs are already incubating, the new hatching value may not reliably update for these active incubation timers. In practice, you should remove and restart the incubation process for the affected eggs so the new speed applies.
| Situation | Required Action |
|---|---|
| New eggs placed after the change | No additional step needed after restart |
| Eggs incubated before the change | Restart incubation for these eggs |
Active incubation timers If you change the egg hatching time and don’t see the expected result, check if the egg was already incubating before the configuration change.
