← Tous les guides
Guide · 7 min de lecture

Pourquoi mon serveur rame, et pourquoi le processeur ne le dit pas

Le chiffre que tous les panels affichent est le seul qui ne répond pas à la question.

Le pourcentage de processeur ne veut presque rien dire

Un serveur de jeu calcule le monde par tours. Vingt tours par seconde, cinquante millisecondes chacun. Tant qu'un tour tient dans son budget, tout va bien, quel que soit le pourcentage affiché.

Un serveur à 30 % de processeur peut être injouable si un seul de ses tours dépasse. Un serveur à 90 % peut être parfaitement fluide. Le pourcentage mesure l'occupation ; il ne mesure pas le retard.

Le bon chiffre, c'est le temps de calcul d'un tour

C'est le temps qu'a pris le dernier tour. Sous cinquante millisecondes, personne ne sent rien. Au-dessus, le jeu prend du retard, et ce retard est exactement ce que tes joueurs appellent « ça lag ».

Ce chiffre a un autre mérite, il se décompose. On peut savoir quelle part revient aux créatures, quelle part à tel mod, quelle part au chargement de terrain quand un joueur explore.

Le tableau de diagnostic

SymptômeCause probablePremier geste
Saccades régulières, même serveur videUn mod ou plugin qui recalcule en boucleCouper les mods récents un par un, le dernier installé d'abord
Ça se dégrade avec le temps, redémarrer soulageEntités accumulées : fermes, objets au solCompter les entités par zone, plafonner les fermes
Ça rame quand quelqu'un exploreGénération de terrain neufPré-générer la carte (le plugin Chunky fait ça pendant la nuit), ou limiter sa taille
Ça rame seulement à heure pleineLe contenu tient, la machine nonRegarder le temps de tour à l'heure creuse : s'il est déjà limite, monter d'offre

Ce qu'un bon panel doit te montrer

Le temps de calcul d'un tour, en direct, avec son budget. Et surtout la répartition : qui consomme quoi, en clair, avec des noms que tu peux reconnaître.

Sans cette décomposition, diagnostiquer revient à éteindre les mods un par un jusqu'à ce que ça reparte, ce qui peut prendre une soirée entière.

Questions fréquentes

Ajouter de la mémoire va-t-il arrêter le lag ?
Seulement si le problème est la mémoire, ce qui est le cas le moins fréquent. Un tour de jeu trop long est un problème de calcul : c'est le contenu qu'il faut alléger, ou le processeur qu'il faut monter.
C'est ma connexion ou le serveur ?
Si un seul joueur subit le problème, c'est sa connexion. Si tout le monde le subit au même moment, c'est le serveur. Ce partage-là est fiable dans les deux sens.
Redémarrer chaque nuit, bonne idée ?
C'est un cache-misère qui marche : le redémarrage vide les entités accumulées. Autant le programmer à une heure creuse. Mais si tu en dépends pour finir la journée, le vrai problème est dans le tableau ci-dessus.

À lire ensuite

Tes potes attendent.

Le temps de lire cette page, un serveur aurait déjà été créé, généré et rejoint.

Créer mon serveur→
  • Sans carte bancaire
  • Prêt en 60 secondes
  • Remboursé sous 72 h