Jeux 5 min de lecture

Pourquoi mon serveur Minecraft lag ? Causes et solutions

TPS en chute, joueurs renvoyés en arrière, blocs qui réapparaissent : comment savoir si le lag vient du serveur, de la connexion ou du joueur, et les solutions qui marchent vraiment.

Par Équipe Artaun

Un serveur Minecraft « lag » quand il n'arrive plus à calculer ses 20 ticks par seconde (TPS) : les blocs cassés réapparaissent, les mobs se figent, les joueurs sont renvoyés en arrière. Les causes les plus fréquentes sont la génération de nouveaux chunks, trop d'entités (animaux, objets au sol, fermes), un plugin ou mod gourmand, et une distance de vue trop grande. Avant de payer plus de mémoire, il faut mesurer.

Étape 1 : lag serveur ou lag réseau ?

Les deux se ressentent pareil, mais ne se soignent pas pareil.

  • Lag serveur : tout le monde le ressent en même temps, la console affiche Can't keep up! Is the server overloaded?, les TPS sont sous 20.
  • Lag réseau : un seul joueur est touché, son ping est élevé, les autres jouent normalement.
  • Lag client (FPS bas) : l'image saccade chez un joueur, même en solo. C'est son PC, pas le serveur.

Tapez tps dans la console (Paper, Purpur) : 20 = parfait, 18-19 = acceptable, sous 15 = vrai problème.

Étape 2 : trouver le coupable avec spark

spark est le profileur de référence. Chez Artaun, il s'installe en un clic : Réglages › Boîte à outils › Mesurer les performances.

  1. Redémarrez le serveur après l'installation.
  2. Dans la console, tapez spark profiler start, laissez tourner quelques minutes pendant que les joueurs jouent, puis spark profiler stop.
  3. Ouvrez le lien donné : spark montre quel plugin, mod ou type d'entité consomme le plus.

Les causes fréquentes et leurs solutions

1. La génération de chunks

Explorer de nouvelles zones est l'opération la plus coûteuse. Plusieurs joueurs qui partent chacun dans une direction en élytres peuvent mettre à genoux n'importe quel serveur.

Solution : pré-générez la carte avec Chunky (lot Construction de la Boîte à outils), par exemple un rayon de 5 000 blocs autour du spawn, pendant une nuit sans joueurs. Fixez une bordure de monde.

2. Trop d'entités

Fermes d'animaux géantes, objets au sol, villageois par centaines, fermes à mobs : chaque entité est calculée à chaque tick.

Solution : limitez les fermes, utilisez des plugins de nettoyage des objets au sol, et réglez les limites d'entités de Paper (paper-world-defaults.yml).

3. La distance de vue et de simulation

view-distance (ce que les joueurs voient) et simulation-distance (ce que le serveur calcule) ont un effet énorme.

Solution : dans Réglages › Réglages du serveur, essayez Distance d'affichage 8 à 10 et Distance de simulation 6 à 8. La différence se sent tout de suite.

4. Un plugin ou un mod mal codé

spark le désigne directement. Mettez-le à jour (Mods / Plugins › Vérifier les mises à jour), remplacez-le, ou désactivez-le depuis Outils du jeu (le fichier est renommé en .disabled, pas supprimé).

5. Le type de serveur

Le serveur Vanilla est le moins optimisé. Passer en Paper (ou en Fabric avec Lithium et FerriteCore pour un serveur moddé) apporte souvent le plus gros gain sans rien changer d'autre. Voir passer son serveur en Paper.

6. La mémoire… mais pas comme on croit

Manquer de mémoire provoque des pauses (le « ramasse-miettes » de Java) et des plantages. Mais trop de mémoire ne rend pas un serveur plus rapide. Regardez la courbe de RAM dans le panel : si elle reste sous 70 % de votre offre, ce n'est pas la mémoire. Si elle touche le plafond avant un plantage, passez à l'offre au-dessus.

7. Le processeur

Minecraft calcule chaque monde principalement sur un cœur : la fréquence du processeur compte plus que le nombre de cœurs. C'est pour ça que notre gamme Extreme tourne sur des Intel Xeon Gold 6248R jusqu'à 4 GHz ; la gamme Eco (Xeon Gold 6230) convient très bien aux serveurs plus légers.

Le lag réseau

Si un seul joueur est touché, regardez son ping. Un serveur hébergé en France donne un ping faible aux joueurs français, belges et suisses ; un serveur aux États-Unis ajoute facilement 100 ms. Le Wi-Fi saturé à la maison est aussi un grand classique. Voir héberger son serveur Minecraft en France.

Une routine qui évite la plupart des lags

  • Redémarrage automatique chaque nuit (Plus d'options › Tâches automatiques › Redémarrage automatique).
  • Carte pré-générée et bordure fixée.
  • Distance de simulation raisonnable.
  • Plugins à jour, et spark installé pour mesurer au moindre doute.

Questions fréquentes

Combien de TPS faut-il ? 20 TPS est le maximum et la cible. En dessous de 18 de façon durable, les joueurs le sentent.

Ajouter de la RAM va-t-il régler le lag ? Seulement si le serveur en manque. Mesurez avant : dans la majorité des cas, ce sont les entités ou les chunks.

Mon serveur lag seulement le soir. C'est l'heure où il y a le plus de joueurs et d'exploration. La page Statistiques du panel montre l'affluence par heure : comparez avec vos baisses de TPS.

Besoin de plus de puissance ? Comparez les gammes Eco et Extreme du serveur Minecraft.

Prêt à passer à l’action ?

Toutes nos offres sont sans engagement, livrées en quelques minutes, et hébergées en France.