Come ottimizzare le prestazioni del tuo Server Hytale
Introduzione
Le prestazioni di un server Hytale possono variare notevolmente in base al comportamento dei giocatori. Un gruppo di giocatori che esplora diverse zone del mondo consuma molte più risorse rispetto a un gruppo riunito nello stesso luogo.
Il plugin Performance Saver di Nitrado consente di gestire intelligentemente questi picchi di carico per evitare crash e mantenere un'esperienza di gioco fluida, anche su hardware modesto.
📥 Passaggio 1: Scaricare il Plugin
Scarica il plugin dal repository ufficiale di GitHub:
🔗 Link per il download : https://github.com/nitrado/hytale-plugin-performance-saver/releases/tag/v1.0.0
Scarica il file .jar dalla pagina delle release.
📂 Passaggio 2: Installazione
- Trova la cartella del tuo server Hytale
- Apri (o crea) la cartella
mods/ - Copia il file
.jarscaricato in questa cartellamods/ - Riavvia il tuo server
È tutto! Il plugin funziona con le sue impostazioni predefinite.
⚙️ Passaggio 3: Configurazione (Opzionale)
Per personalizzare il comportamento del plugin, crea un file di configurazione:
- Nella cartella
mods/, crea una sottocartellaNitrado_PerformanceSaver/ - In questa sottocartella, crea un file
config.json
Percorso completo : mods/Nitrado_PerformanceSaver/config.json
🔧 I 3 Principali Funzionalità
1. Limitazione dei TPS (Ticks Per Secondo)
Il plugin stabilizza i TPS del server. Un TPS stabile ma leggermente ridotto offre un'esperienza migliore rispetto a un TPS elevato ma instabile.
| Parametro | Valore predefinito | Descrizione |
|---|---|---|
TpsLimit | 20 | TPS massimo con giocatori connessi |
TpsLimitEmpty | 5 | TPS quando il server è vuoto |
EmptyLimitDelaySeconds | 300 | Ritardo prima di passare alla modalità "server vuoto" |
2. Regolazione Dinamica del Raggio di Vista
Quando il server subisce pressioni sulla CPU o sulla RAM, il raggio di vista viene automaticamente ridotto, per poi essere ripristinato gradualmente quando le risorse si liberano.
| Parametro | Valore predefinito | Descrizione |
|---|---|---|
MinViewRadius | 2 | Raggio di vista minimo |
DecreaseFactor | 0.75 | Fattore di riduzione (×0.75) |
RecoveryWaitTimeSeconds | 60 | Tempo prima di tentare di aumentare il raggio |
3. Gestione della Garbage Collection
Java non libera automaticamente la memoria non utilizzata. Questo plugin attiva la pulizia della memoria quando i chunk vengono scaricati.
| Parametro | Valore predefinito | Descrizione |
|---|---|---|
MinChunkCount | 128 | Numero minimo di chunk prima dell'attivazione |
GarbageCollectionDelaySeconds | 300 | Ritardo minimo tra due GC |
📋 Esempio di Configurazione Completa
{
"Tps": {
"Enabled": true,
"TpsLimit": 20,
"TpsLimitEmpty": 5,
"OnlyWorlds": [],
"InitialDelaySeconds": 30,
"CheckIntervalSeconds": 5,
"EmptyLimitDelaySeconds": 300
},
"ViewRadius": {
"Enabled": true,
"MinViewRadius": 2,
"DecreaseFactor": 0.75,
"IncreaseValue": 1,
"InitialDelaySeconds": 30,
"CheckIntervalSeconds": 5,
"RecoveryWaitTimeSeconds": 60,
"GcMonitor": {
"Enabled": true,
"HeapThresholdRatio": 0.85,
"TriggerSequenceLength": 3,
"WindowSeconds": 60
},
"TpsMonitor": {
"Enabled": true,
"TpsWaterMarkHigh": 0.75,
"TpsWaterMarkLow": 0.6,
"OnlyWorlds": [],
"AdjustmentDelaySeconds": 20
}
},
"ChunkGarbageCollection": {
"Enabled": true,
"MinChunkCount": 128,
"ChunkDropRatioThreshold": 0.8,
"GarbageCollectionDelaySeconds": 300,
"InitialDelaySeconds": 5,
"CheckIntervalSeconds": 5
}
}
💡 Suggerimenti per l'Ottimizzazione
Per i piccoli server (meno RAM)
{
"ViewRadius": {
"MinViewRadius": 2,
"GcMonitor": {
"HeapThresholdRatio": 0.75
}
}
}
Per i server con molti giocatori
{
"ViewRadius": {
"TpsMonitor": {
"TpsWaterMarkLow": 0.5,
"AdjustmentDelaySeconds": 10
}
}
}
Per risparmiare risorse quando il server è vuoto
{
"Tps": {
"TpsLimitEmpty": 2,
"EmptyLimitDelaySeconds": 120
}
}
✅ Riassunto
- Scarica il plugin su GitHub
- Copia il
.jarnella cartellamods/del tuo server - Riavvia il server
- (Opzionale) Configura tramite
mods/Nitrado_PerformanceSaver/config.json
Il plugin gestirà il resto automaticamente! 🚀
Hai bisogno di un server Hytale?
Scopri le nostre offerte di hosting Hytale a partire da 9,98€/mese con deployment istantaneo.
