ThunderHosting

Pourquoi mon serveur Minecraft lag-t-il ? Les TPS expliqués

Mesurez les TPS dans Dash, découvrez ce qui ralentit votre serveur et quand plus de RAM ou de CPU aide.

Un serveur Minecraft calcule le monde 20 fois par seconde ; chaque calcul est un tick. Les TPS (ticks par seconde) indiquent si le serveur suit : 20 c'est fluide, des valeurs plus basses signifient du lag, comme des blocs qui réapparaissent, des portes en retard ou des joueurs qui sont renvoyés en arrière.

Échelle des TPS : sous 15 fort lag, de 15 à 19 léger lag, de 19 à 20 fluide
Échelle des TPS : sous 15 fort lag, de 15 à 19 léger lag, de 19 à 20 fluide

Mesurer les TPS dans Dash

  1. Ouvrez votre serveur et allez dans l'onglet Aperçu.
  2. Dans la carte Performances, cliquez sur Mesurer. Le serveur doit être en marche.
  3. Dash exécute la commande tps (et mspt sur Paper) et affiche le résultat.

Cela fonctionne sur Paper, Spigot, Forge et NeoForge. Le MSPT est le temps par tick : sous 50 ms, le serveur suit.

Ce que Dash recommande

  • TPS bas et CPU à la limite : le serveur a besoin de plus de CPU. Augmentez-le dans l'onglet Offre & ressources.
  • TPS bas et mémoire pleine : plus de RAM aide.
  • TPS bas alors que CPU et RAM ont de la marge : en général un plugin, un mod ou le monde lui-même (voir ci-dessous).
  • Crash par manque de mémoire : augmentez la RAM. Dash affiche ce conseil pendant 14 jours après un tel crash.

Les serveurs Java réservent la plus grande partie de leur RAM dès le départ, la jauge RAM paraît donc souvent pleine alors que tout va bien. Les TPS en disent plus.

Causes fréquentes et solutions

  • Distance de vue : baissez view-distance et simulation-distance dans l'onglet Paramètres du jeu (8 et 6 sont de bonnes valeurs).
  • Beaucoup d'entités : les grandes fermes à mobs, les objets au sol et les villageois coûtent cher. Limitez les fermes ou utilisez un plugin qui nettoie les objets au sol.
  • Génération du monde : explorer de nouvelles terres est coûteux. Prégénérez le monde avec un plugin comme Chunky quand personne ne joue.
  • Plugins et mods : supprimez ce dont vous n'avez pas besoin. Sur Paper, le profileur spark (/spark profiler) montre ce qui prend le plus de temps.
  • Redémarrez régulièrement : un redémarrage quotidien dans l'onglet Planification garde les serveurs en forme.