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 | Max entities | Notes | Spawn rate |
|---|
| Superficie (giorno) | 200 | Riduci le apparizioni di superficie durante il giorno per limitare la sovrapposizione degli NPC | 0.5 |
| Underground | 150 | Limita la generazione sotterranea per prevenire il lag della barra laterale | 0.3 |
| Dungeon/Corruption | 100 | Restringi le apparizioni nei biomi ad alto carico | 0.2 |
Guida Dimensione Mondo
Terraria World Size Performance Guide| Max kbps | Notes | Recommended players | Size |
|---|
| 2 | Piccolo mondo per un'esperienza di gioco intima | 1-4 | Piccolo |
| 5 | Dimensione del mondo bilanciata e prestazioni | 5-10 | Medio |
| 10 | Alta esplorazione ma maggiore rischio di lag | 10-20 | Grande |
| 15 | Solo per potenti cluster hardware | 20+ | Journey |
Igiene Plugin
Terraria Plugin Hygiene Checklist| Impact | Plugin | Recommendation |
|---|
| Alto | WorldEdit | Usa con moderazione e programma le ore di inattività |
| Medio | TShockNPC | Regola gli eventi di generazione tramite configurazione |
| Basso | KeepInventory | Sicuro per l'uso continuo |
| Medio | EssentialsREST | Monitora i tassi di chiamata API |
| Alto | MagicStorage | 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.