Correggere il lag del server di Terraria richiede una regolazione fine dei tassi di spawn, la scelta di una dimensione del mondo ottimale e il mantenimento di una buona igiene dei plugin. Questa guida fornisce impostazioni pratiche, tabelle tramite il tuo shortcode protable di Hugo e raccomandazioni operative per mantenere il server fluido.
Riepilogo Dimensionamento
- Tassi di Spawn & Limiti: Superficie 0,5, Sotterraneo 0,3, Dungeon 0,2 con i rispettivi limiti di entità.
- Dimensione del Mondo: Usa Medio per 5-10 giocatori; i mondi Grandi e Journey richiedono hardware potente.
- Plugin: Controlla i plugin ad alto impatto (WorldEdit, MagicStorage) e configura il throttling di spawn/eventi.
Impostazioni Tasso di Spawn
Recommended Terraria Spawn Settings| Area type | Spawn rate | Max entities | Notes |
|---|
| Superficie (giorno) | 0.5 | 200 | Riduci le apparizioni di superficie durante il giorno per limitare la sovrapposizione degli NPC |
| Underground | 0.3 | 150 | Limita la generazione sotterranea per prevenire il lag della barra laterale |
| Dungeon/Corruption | 0.2 | 100 | Restringi le apparizioni nei biomi ad alto carico |
Guida Dimensione Mondo
Terraria World Size Performance Guide| Size | Max kbps | Recommended players | Notes |
|---|
| Piccolo | 2 | 1-4 | Piccolo mondo per un'esperienza di gioco intima |
| Medio | 5 | 5-10 | Dimensione del mondo bilanciata e prestazioni |
| Grande | 10 | 10-20 | Alta esplorazione ma maggiore rischio di lag |
| Journey | 15 | 20+ | Solo per potenti cluster hardware |
Igiene Plugin
Terraria Plugin Hygiene Checklist| Plugin | Impact | Recommendation |
|---|
| WorldEdit | Alto | Usa con moderazione e programma le ore di inattività |
| TShockNPC | Medio | Regola gli eventi di generazione tramite configurazione |
| KeepInventory | Basso | Sicuro per l'uso continuo |
| EssentialsREST | Medio | Monitora i tassi di chiamata API |
| MagicStorage | Alto | Limita la frequenza di creazione per ridurre l'IO |
Regolazione Tassi di Spawn e Limiti
- Regola i tassi di spawn
server side in config.json sotto SpawnRateMultiplier.
- Limita le entità tramite
MaxNPCs e MaxBalloons per evitare desincronizzazioni dei client.
- Per biomi con molti eventi (es. Pumpkin Moon), abbassa temporaneamente il moltiplicatore di spawn.
Scelta della Dimensione del Mondo
- Piccolo: Ideale per 1-4 giocatori; basso uso di memoria e CPU.
- Medio: Bilanciato per 5-10 giocatori; adatto a lobby pubbliche.
- Grande/Journey: Ampia esplorazione; solo su VPS con >=8 GB RAM e SSD.
Manutenzione Plugin
- Pianifica controlli settimanali dei plugin: rimuovi quelli inutilizzati, aggiorna le versioni obsolete.
- Per plugin ad alto impatto, usa cooldown e throttling eventi nei loro file di configurazione.
- Monitora i log del server per
NPC spawns, eventi WorldSave ed errori dei plugin per individuare perdite di memoria precocemente.
Suggerimenti Aggiuntivi
- Riavvii Regolari: Automatizza i riavvii ogni 24–48 ore durante le ore di minor traffico.
- Backup: Sposta i backup su storage esterno per ridurre il carico I/O.
- Profilazione: Usa il comando
/profile di TShock per individuare i punti critici di lag.
- Rete: Assicurati di avere una banda in upload ≥1Mbps ogni 5 giocatori; usa il plugin
nether per la compressione.
Salva questo file come content/posts/terraria-server-lag.md e inseriscilo nel tuo progetto Hugo. Gli shortcode protable renderizzeranno automaticamente le tue tabelle.