Le prestazioni del server di gioco Palworld possono diminuire nel tempo, specialmente su server attivi con molte basi, lavoratori, oggetti abbandonati e Pals selvatici. In questa guida imparerai come ottimizzare il file PalWorldSettings.ini nel tuo account cliente ZapX per ridurre il carico del server e migliorare le prestazioni complessive.
Diverse impostazioni di Palworld influenzano direttamente le prestazioni del server. Alcuni valori riducono il carico su CPU, memoria e simulazione del mondo, altri aiutano a limitare l’accumulo di giocatori inattivi o troppe entità nel mondo.
Le seguenti impostazioni sono le più importanti se vuoi ridurre i cali di prestazioni su un server molto utilizzato.
| Impostazione | Predefinito | Modifica consigliata | Effetto |
|---|---|---|---|
BuildObjectDeteriorationDamageRate | 1.0 | Lasciare a 0.1 o superiore | Usura maggiore rimuove più rapidamente strutture abbandonate |
bAutoResetGuildNoOnlinePlayers | False | Impostare su True se necessario | Rimuove basi di gilda inattive dopo il periodo di grazia configurato |
AutoResetGuildTimeNoOnlinePlayers | 72.0 | Regolare secondo necessità | Definisce il tempo di inattività in ore prima del reset della gilda |
PalSpawnNumRate | 1.0 | Ridurre | Genera meno Pals selvatici e riduce il carico di simulazione |
DropItemMaxNum | 3000 | Ridurre | Limita il numero di oggetti abbandonati nel mondo |
DropItemAliveMaxHours | 1.0 | Ridurre | Rimuove più rapidamente gli oggetti abbandonati |
BaseCampMaxNumInGuild | 4 | Ridurre | Riduce il numero di basi di gilda |
ServerReplicatePawnCullDistance | 15000.0 | Ridurre | Diminuisce la distanza di sincronizzazione dei Pals e riduce il carico di rete/server |
BaseCampWorkerMaxNum | 15 | Ridurre | Limita il numero di Pals lavoratori per base |
MaxBuildingLimitNum | 0 | Impostare un valore | Limita il numero totale di edifici per giocatore |
bEnableInvaderEnemy | True | Impostare su False | Disabilita gli invasori tipo raid e riduce il carico |
bEnableFastTravel | True | Impostare su False se necessario | Può ridurre i blocchi causati dagli eventi di viaggio rapido |
bIsPvP | False | Lasciare False se necessario | Il PvP può aumentare il carico del server in ambienti attivi |
Queste impostazioni possono aiutare soprattutto su server pubblici più grandi.
| Impostazione | Predefinito | Modifica consigliata | Effetto |
|---|---|---|---|
BaseCampMaxNum | 128 | Ridurre | Riduce il numero totale di basi sul server |
AutoSaveSpan | 240 | Aumentare | Riduce la frequenza dei salvataggi automatici |
Effettua modifiche conservative inizialmente Modifica pochi valori alla volta e testa il comportamento del server. Così potrai capire facilmente quali impostazioni migliorano le prestazioni e quali influenzano troppo il gameplay.
Palworld salva le opzioni del server nella sezione OptionSettings del file PalWorldSettings.ini. Devi modificare manualmente le voci rilevanti.
L’esempio seguente mostra una configurazione conservativa orientata alle prestazioni. Sostituisci solo i valori che vuoi effettivamente usare per il tuo server.
[/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)
Controlla le voci esistenti
Il formato di configurazione di Palworld può cambiare con gli aggiornamenti. Prima di salvare, assicurati di modificare la riga OptionSettings esistente senza creare voci duplicate o contraddittorie.
Se non vuoi sostituire l’intera riga, puoi modificare solo i valori rilevanti nella configurazione esistente.
| Voce | Valore esempio | Perché modificarlo? |
|---|---|---|
PalSpawnNumRate | 0.8 | Riduce la generazione di Pals selvatici |
DropItemMaxNum | 2000 | Riduce la quantità di rifiuti di oggetti |
DropItemAliveMaxHours | 0.5 | Rimuove più rapidamente gli oggetti abbandonati |
BaseCampMaxNum | 64 | Riduce il numero totale di basi |
BaseCampMaxNumInGuild | 3 | Limita l’espansione delle basi di gilda |
BaseCampWorkerMaxNum | 10 | Riduce il carico causato dai lavoratori IA |
ServerReplicatePawnCullDistance | 10000.0 | Riduce la distanza di replicazione |
bEnableInvaderEnemy | False | Disabilita il carico legato ai raid |
bEnableFastTravel | False | Evita blocchi causati dal viaggio rapido |
bAutoResetGuildNoOnlinePlayers | True | Pulisce le basi di gilda inattive |
AutoResetGuildTimeNoOnlinePlayers | 72.0 | Imposta il periodo di grazia per inattività |
MaxBuildingLimitNum | [tuo_limite] | Limita costruzioni eccessive |
bIsPvP | False | Previene sovraccarichi PvP |
AutoSaveSpan | [tuo_valore] | Riduce la frequenza di salvataggio, se supportato |
Il reset automatico delle gilde inattive elimina le basi
Se abiliti bAutoResetGuildNoOnlinePlayers=True, le gilde inattive possono essere automaticamente rimosse dopo il tempo impostato in AutoResetGuildTimeNoOnlinePlayers. Ciò può comportare la cancellazione permanente delle basi e delle strutture dei giocatori inattivi.
