Mise à jour :
Quel type de lag ?
| Symptôme | Cause probable |
|---|---|
| Tout le monde lague en même temps ; les créatures saccadent, les cultures et fourneaux ralentissent | Le serveur ne suit pas |
| Un seul joueur lague ; les blocs cassés réapparaissent | La connexion ou l'ordinateur de ce joueur |
| Le terrain se charge tard en se déplaçant | Génération ou chargement des chunks |
Mesurer
Un serveur tourne à 20 ticks par seconde (20 TPS). Quand un tick dure plus de 50 ms, le TPS baisse et tout ralentit.
- Java 1.20.3+ :
/tick querymontre la durée des ticks. Voir le guide de la commande tick. - Paper et Spigot :
/tps. - Un profileur comme spark montre exactement ce qui consomme le temps.
Vérification 1 : trop d'entités
/execute if entity @e[type=minecraft:item]
Le résultat est le nombre d'objets au sol. Des milliers d'objets sont une cause fréquente, et /kill @e[type=minecraft:item] règle le problème aussitôt. Les énormes fermes d'animaux et le stockage de créatures s'additionnent aussi. Le guide de la commande kill propose des sélecteurs plus sûrs.
Vérification 2 : la redstone
Les horloges qui ne s'arrêtent jamais, les longues chaînes d'entonnoirs et les machines à pistons coûtent cher. Coupez les machines inutilisées avec un levier, et posez un composteur ou un bloc similaire sur les entonnoirs qui n'ont pas besoin d'aspirer d'objets.
Vérification 3 : les distances
Baissez simulation-distance et view-distance dans server.properties pour traiter une plus petite partie du monde. Le guide de server.properties explique les deux.
Vérification 4 : génération de nouveaux chunks
Voler loin avec des élytres force la génération de nouveau terrain. Prégénérez le monde avec un plugin comme Chunky, et limitez le monde avec une bordure du monde.
Vérification 5 : mémoire et logiciel serveur
Trop peu de RAM provoque des gels réguliers. Vérifiez -Xmx dans la commande de lancement. Plus n'est pas toujours mieux ; 4 à 6 Go est un bon départ pour un petit groupe. Un logiciel optimisé comme Paper tourne souvent plus léger que le serveur vanilla, même si les plugins et certains comportements diffèrent.
Quand un seul joueur lague
Baissez la distance d'affichage de ce joueur, utilisez une connexion filaire plutôt que le Wi-Fi, et vérifiez à quelle distance se trouve le serveur.
Questions fréquentes
- C'est devenu lent d'un coup. Souvent une nouvelle machine ou un grand enclos d'élevage. Pensez à ce qui a changé juste avant et vérifiez cette zone.
- Une offre d'hébergement plus grosse va-t-elle régler ça ? Seulement si le processeur est la limite. Trop d'entités ou de redstone restent lentes sur n'importe quelle offre, donc trouvez d'abord la cause.
- Serveurs Bedrock ? Les mêmes causes s'appliquent. Utilisez
tick-distancepour régler la distance de simulation du monde.
Vérifiez votre commande
Le Command Error Doctor (en anglais) vérifie dans votre navigateur les erreurs de syntaxe les plus courantes.