De prestaties van Palworld-gameservers kunnen na verloop van tijd afnemen, vooral bij actieve servers met veel bases, arbeiders, achtergebleven items en wilde Pals. In deze handleiding leer je hoe je de PalWorldSettings.ini in je ZapX-klantaccount optimaliseert om de serverbelasting te verminderen en de algehele prestaties te verbeteren.
Verschillende Palworld-instellingen beïnvloeden direct de serverprestaties. Sommige waarden verminderen CPU-, geheugen- en wereldsimulatiebelasting, andere helpen bij het beperken van de ophoping van inactieve spelers of te veel wereldentiteiten.
De volgende instellingen zijn het belangrijkst als je prestatieproblemen op een drukke server wilt verminderen.
| Instelling | Standaard | Aanbevolen wijziging | Effect |
|---|---|---|---|
BuildObjectDeteriorationDamageRate | 1.0 | Laat op 0.1 of hoger staan | Hogere slijtage verwijdert verlaten structuren sneller |
bAutoResetGuildNoOnlinePlayers | False | Zet indien nodig op True | Verwijdert inactieve gildebases na de ingestelde respijtperiode |
AutoResetGuildTimeNoOnlinePlayers | 72.0 | Pas aan indien nodig | Definieert de inactiviteitstijd in uren voor gilde-reset |
PalSpawnNumRate | 1.0 | Verlagen | Spawn minder wilde Pals en vermindert simulatiebelasting |
DropItemMaxNum | 3000 | Verlagen | Beperkt het aantal achtergelaten items in de wereld |
DropItemAliveMaxHours | 1.0 | Verlagen | Verwijdert achtergelaten items sneller |
BaseCampMaxNumInGuild | 4 | Verlagen | Vermindert het aantal gildebases |
ServerReplicatePawnCullDistance | 15000.0 | Verlagen | Vermindert de synchronisatiedistance van Pals en verlaagt netwerk-/serverbelasting |
BaseCampWorkerMaxNum | 15 | Verlagen | Beperkt het aantal arbeiders-Pals per basis |
MaxBuildingLimitNum | 0 | Stel een waarde in | Beperkt het totale aantal gebouwen per speler |
bEnableInvaderEnemy | True | Zet op False | Deactiveert raid-achtige aanvallers en vermindert belasting |
bEnableFastTravel | True | Zet indien nodig op False | Kan vastlopers door snelreis-events verminderen |
bIsPvP | False | Laat indien nodig op False staan | PvP kan de serverbelasting bij actieve omgevingen verhogen |
Deze instellingen kunnen ook helpen, vooral op grotere openbare servers.
| Instelling | Standaard | Aanbevolen wijziging | Effect |
|---|---|---|---|
BaseCampMaxNum | 128 | Verlagen | Vermindert het totale aantal bases op de server |
AutoSaveSpan | 240 | Verhogen | Vermindert de frequentie van automatische opslagen |
Begin met conservatieve wijzigingen Pas bij voorkeur slechts enkele waarden tegelijk aan en test daarna het servergedrag. Zo ontdek je makkelijker welke instelling de prestaties verbetert en welke het spel te veel beïnvloedt.
Palworld slaat serveropties op in de sectie OptionSettings in het bestand PalWorldSettings.ini. Je moet de relevante items handmatig aanpassen.
Het volgende voorbeeld toont een conservatieve, prestatiegerichte configuratie. Vervang alleen de waarden die je daadwerkelijk voor je server wilt gebruiken.
[/Script/Pal.PalGameWorldSettings]
OptionSettings=(Difficulty=None,DayTimeSpeedRate=1.000000,NightTimeSpeedRate=1.000000,ExpRate=1.000000,PalCaptureRate=1.000000,PalSpawnNumRate=0.800000,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=False,bActiveUNKO=False,bEnableAimAssistPad=True,bEnableAimAssistKeyboard=False,DropItemMaxNum=2000,DropItemMaxNum_UNKO=100,BaseCampMaxNum=64,BaseCampWorkerMaxNum=10,DropItemAliveMaxHours=0.500000,bAutoResetGuildNoOnlinePlayers=True,AutoResetGuildTimeNoOnlinePlayers=72.000000,GuildPlayerMaxNum=20,PalEggDefaultHatchingTime=72.000000,WorkSpeedRate=1.000000,bIsMultiplay=True,bIsPvP=False,bCanPickupOtherGuildDeathPenaltyDrop=False,bEnableNonLoginPenalty=True,bEnableFastTravel=False,bIsStartLocationSelectByMap=True,bExistPlayerAfterLogout=False,bEnableDefenseOtherGuildPlayer=False,bInvisibleOtherGuildBaseCampAreaFX=False,bBuildAreaLimit=False,ItemWeightRate=1.000000,ServerReplicatePawnCullDistance=10000.000000,bEnableGuildPlayerSelect=False,BanListURL="https://api.palworldgame.com/api/banlist.txt",bAutoResetGuildNoOnlinePlayers=True,BaseCampMaxNumInGuild=3)
Controleer bestaande items
Het configuratieformaat van Palworld kan veranderen met updates. Zorg ervoor dat je de bestaande OptionSettings-regel bewerkt en geen dubbele of tegenstrijdige items toevoegt voordat je opslaat.
Als je niet de hele regel wilt vervangen, kun je ook alleen de relevante waarden in je bestaande configuratie aanpassen.
| Item | Voorbeeldwaarde | Waarom aanpassen? |
|---|---|---|
PalSpawnNumRate | 0.8 | Vermindert wilde Pal-spawns |
DropItemMaxNum | 2000 | Vermindert itemrommel |
DropItemAliveMaxHours | 0.5 | Verwijdert achtergelaten items sneller |
BaseCampMaxNum | 64 | Vermindert het totale aantal bases |
BaseCampMaxNumInGuild | 3 | Beperkt de verspreiding van gildebases |
BaseCampWorkerMaxNum | 10 | Vermindert de belasting door AI-arbeiders |
ServerReplicatePawnCullDistance | 10000.0 | Vermindert de replicatiedistance |
bEnableInvaderEnemy | False | Deactiveert raid-gerelateerde belasting |
bEnableFastTravel | False | Voorkomt vastlopers door snelreis |
bAutoResetGuildNoOnlinePlayers | True | Ruimt inactieve gildebases op |
AutoResetGuildTimeNoOnlinePlayers | 72.0 | Stelt de respijtperiode voor inactiviteit in |
MaxBuildingLimitNum | [jouw_limiet] | Beperkt overmatig bouwen |
bIsPvP | False | Voorkomt extra PvP-overhead |
AutoSaveSpan | [jouw_waarde] | Vermindert opslagfrequentie indien ondersteund |
Inactieve gilde-reset verwijdert bases
Als je bAutoResetGuildNoOnlinePlayers=True activeert, kunnen inactieve gildes na de in AutoResetGuildTimeNoOnlinePlayers ingestelde tijd automatisch worden verwijderd. Hierbij kunnen bases en structuren van inactieve spelers permanent worden verwijderd.
