ThunderHosting

Perché il mio server Minecraft va in lag? I TPS spiegati

Misura i TPS in Dash, scopri cosa rallenta il server e quando servono più RAM o CPU.

Un server Minecraft calcola il mondo 20 volte al secondo; ogni calcolo è un tick. I TPS (tick al secondo) mostrano se il server tiene il passo: 20 è fluido, valori più bassi significano lag, come blocchi che riappaiono, porte in ritardo o giocatori che tornano indietro.

Scala TPS: sotto 15 lag forte, da 15 a 19 un po' di lag, da 19 a 20 fluido
Scala TPS: sotto 15 lag forte, da 15 a 19 un po' di lag, da 19 a 20 fluido

Misurare i TPS in Dash

  1. Apri il server e vai alla scheda Panoramica.
  2. Nella scheda Prestazioni clicca su Misura. Il server deve essere in esecuzione.
  3. Dash esegue il comando tps (e mspt su Paper) e mostra il risultato.

Funziona su Paper, Spigot, Forge e NeoForge. MSPT è il tempo per tick: sotto i 50 ms il server tiene il passo.

Cosa consiglia Dash

  • TPS bassi e CPU al limite: il server ha bisogno di più CPU. Aggiorna nella scheda Piano e risorse.
  • TPS bassi e memoria piena: più RAM aiuta.
  • TPS bassi con CPU e RAM ancora libere: di solito un plugin, una mod o il mondo stesso (vedi sotto).
  • Crash per memoria esaurita: aumenta la RAM. Dash mostra questo consiglio per 14 giorni dopo un crash simile.

I server Java riservano gran parte della RAM in anticipo, quindi l'indicatore della RAM sembra spesso pieno anche quando va tutto bene. I TPS dicono di più.

Cause comuni e soluzioni

  • Distanza visiva: riduci view-distance e simulation-distance nella scheda Impostazioni di gioco (8 e 6 sono buoni valori).
  • Molte entità: grandi farm di mob, oggetti a terra e villici costano molto. Limita le farm o usa un plugin che ripulisce gli oggetti a terra.
  • Generazione del mondo: esplorare nuove terre è costoso. Pregenera il mondo con un plugin come Chunky quando nessuno gioca.
  • Plugin e mod: rimuovi ciò che non ti serve. Su Paper, il profiler spark (/spark profiler) mostra cosa richiede più tempo.
  • Riavvia regolarmente: un riavvio giornaliero nella scheda Pianificazioni mantiene in forma i server sempre accesi.