Optimiser les performances Minecraft (TPS, lag)
Baissez la view-distance, réglez paper.yml et supprimez les plugins gourmands pour remonter les TPS.
Optimiser les performances Minecraft (TPS, lag)
Un serveur Minecraft sain tourne à 20 TPS (ticks par seconde). En dessous de 18, les joueurs ressentent du lag : blocs qui réapparaissent, mobs qui téléportent.
Cause / Le problème
La chute de TPS vient de la surcharge du thread principal : trop de chunks chargés, trop d’entités actives (villageois, mobs de ferme), un plugin gourmand, ou une configuration par défaut non optimisée.
Solution
- Passez sur Paper ou Purpur si vous êtes encore en Vanilla/Spigot. C’est le gain de performance le plus immédiat (jusqu’à 2x plus rapide).
- Réduisez
view-distancedansserver.properties: passez de 10 à 6-7. Baissez aussisimulation-distanceà 4-5. Chaque chunk retiré libère du CPU. - Réglez
paper-world.yml(oupaper.yml) :entity-activation-range: réduisez les portées (monsters: 24, animals: 16).tick-rates.villager: montez à 2 ou 3 pour lesserver le traitement des villageois.hopper: activezdisable-move-eventetcooking-when-full.
- Profilez avec Spark avant de supprimer quoi que ce soit. Installez le plugin Spark, lancez
/spark profiler, attendez quelques minutes, puis/spark profiler stop. Le rapport HTML vous montre exactement quel plugin ou quelle mécanique consomme le plus. - Remplacez les plugins gourmands identifiés par le profil. Les coupables fréquents : plugins de stack de mobs, world-edit lourds, systèmes d’économie mal optimisés.
- Limitez les entités avec un plugin comme FarmControl ou EntityTrackerFixer pour réduire le suivi des mobs inactifs.
Mesurez les TPS avec /spark tps ou /tps. Un serveur optimisé reste à 19-20 TPS même avec plusieurs dizaines de joueurs.