Tu choisis les services que nous pouvons activer pour l’analyse, la personnalisation et les contenus externes.
Nous utilisons des cookies et des technologies similaires sur notre site pour personnaliser les contenus, intégrer des médias externes et mieux comprendre l’utilisation de certaines sections.
Cookies nécessaires
Ces entrées assurent des fonctions essentielles comme la sécurité, la stabilité et le traitement des formulaires.
Tes données peuvent être traitées avec ton consentement ou sur la base d’intérêts légitimes. Dans les paramètres des cookies, tu peux refuser chaque catégorie facultative ou l’autoriser individuellement.
Certains services traitent des données personnelles dans des pays tiers. En donnant ton consentement, tu acceptes également ce transfert. Pour en savoir plus, consulte notre politique de confidentialité.
Tu pourras rouvrir et modifier ta sélection à tout moment. · 1.0.2
Minecraft : détecter les problèmes de serveur avec un rapport Timings
Découvre comment analyser les problèmes de performance de ton serveur à l’aide des rapports Timings, afin d’identifier les lags et d’optimiser ton serveur → En savoir plus
10 novembre 20264 min de lecture0 Vues0 utile
Explication
Qu’est-ce qu’un rapport Timings ?
Les rapports Timings ressemblent au Gestionnaire des tâches de ton PC et t’aident à détecter les problèmes, notamment les lags. Un rapport Timings enregistre toutes les activités du serveur et les représente visuellement.
FAQ
Questions fréquentes
Un rapport Timings ressemble au Gestionnaire des tâches de ton PC. Il enregistre et représente visuellement toutes les activités du serveur pour t’aider à détecter les problèmes, notamment les lags.
Démarre l’enregistrement avec la commande /timings start (sauf avec Paper Spigot, si les paramètres n’ont pas été modifiés). Utilise le serveur comme d’habitude pendant l’enregistrement, pendant au moins 10 minutes.
Utilise la commande /timings paste. Après quelques secondes, un message de confirmation avec un lien s’affiche. Tu peux ouvrir le rapport à partir de ce lien.
Avis
Cet article t’a-t-il été utile ?
Ton avis nous aide à mieux définir les priorités et à améliorer les contenus.
0 de 0 Les personnes ayant donné leur avis ont trouvé cet article utile.
Aide personnalisée
Le guide ne suffit pas ?
Notre équipe d’assistance ZAP connaît ton produit : décris brièvement ta demande et nous t’aiderons personnellement.
Zappy connaît ce guide et te répond directement dans le chat.
Navigation
Minecraft
Créer un rapport Timings
La création d’un rapport Timings varie selon le logiciel serveur. En règle générale, tu dois d’abord démarrer l’enregistrement avec la commande suivante (sauf avec Paper Spigot, si les paramètres n’ont pas été modifiés) :
/timings start
Pendant l’enregistrement, utilise le serveur comme d’habitude afin que les problèmes concernés soient enregistrés et puissent ensuite être analysés plus précisément. L’enregistrement doit durer au moins 10 minutes, voire plus si possible.
Exporter un rapport Timings
Pour créer et exporter le rapport Timings, utilise la commande suivante :
/timings paste
Après quelques secondes, un message t’indique que l’exportation a réussi. Tu peux ouvrir le rapport Timings à l’aide du lien.
Hébergement de serveurs dès 2,49 € / mois, mise en ligne immédiate, protection DDoS incluse.
Une fois le rapport Timings exporté et ouvert comme indiqué ci-dessus, une fenêtre semblable à celle-ci devrait apparaître :
Commence par examiner le graphique pour vérifier les valeurs approximatives de chaque point d’enregistrement en passant la souris sur les points.
Pour obtenir des valeurs aussi précises que possible, qui peuvent révéler un problème sur le serveur, délimite la période problématique à l’aide des curseurs situés en bas, comme indiqué sur le graphique :
Examiner les valeurs du serveur
Il y a 3 colonnes au total. Comme tu peux le voir sur la capture d’écran ci-dessous, la case numéro 1 indique le pourcentage d’un tick (20 ticks correspondent à une seconde) utilisé par le processus principal. Elle indique aussi combien de fois ce processus a été exécuté pendant l’enregistrement.
Dans la case numéro 2, tu trouveras des valeurs plus précises en millisecondes. Note toutefois que la durée ne doit jamais dépasser 50 ms. Si c’est le cas, cela déclenche une réaction en chaîne et tous les processus suivants s’accumulent, ce qui finit par provoquer des lags, car le serveur ne peut traiter les processus qu’avec du retard.
Infos
Tu peux généralement ignorer le Full Server Tick, car ses valeurs sont toujours dans la zone rouge, ce qui ne pose toutefois pas de problème majeur.
Dans tous les cas, examine de plus près les valeurs mises en évidence par leur couleur.
Dans cet exemple, nous examinons le processus concernant toutes les entités (animaux, monstres, objets, etc.), car les valeurs sont déjà en orange. Tu peux en déduire directement qu’il y a trop d’entités sur le serveur.
Il y a peut-être des fermes à mobs sur le serveur, ou de nombreux nouveaux mobs apparaissent. Si tu rencontres des problèmes liés à un trop grand nombre d’entités, tu peux réduire leur fréquence d’apparition dans les paramètres ou installer des plugins qui limitent leur nombre et les suppriment automatiquement si nécessaire.
Comme indiqué plus haut, la liste affiche toujours le processus principal par défaut. En cliquant sur un processus, tu peux examiner plus en détail les processus de chaque type d’entité. Pense aussi à vérifier les colonnes 2 et 3, comme indiqué précédemment.
Tu verras que Minecraft::tickEntity - nms.EntitySkeleton a exécuté de nombreux processus. Là encore, des fermes à mobs peuvent être à l’origine du problème.
Les blocs en attente constituent un autre processus dont les valeurs sont déjà orange. Ces blocs peuvent être particulièrement inefficaces, car le serveur doit vérifier leur état à chaque tick. Le sable et le gravier en chute, ainsi que la lave et l’eau, en sont des exemples.
Par exemple, utiliser beaucoup d’eau dans une grande ferme peut provoquer de nombreux problèmes. Le problème peut aussi survenir lors de la génération de nouveaux chunks, lorsque des sources d’eau apparaissent dans une montagne au sein de ces chunks. Le serveur doit recalculer leur état à chaque fois pour que l’eau s’écoule. Il doit également créer et charger les chunks, ce qui sollicite beaucoup le serveur.
Tu peux effectuer toutes les autres vérifications de la même façon, car les étapes sont identiques pour tous les processus. Si tu as quand même besoin d’aide pour interpréter les résultats, nous sommes là pour toi !
Vérifier les plugins
Parfois, les problèmes sont également causés par des plugins. Pour vérifier si un plugin est en cause, tu peux le retirer temporairement du serveur et vérifier à nouveau son état.
Si le problème vient des plugins, tu peux aussi l’examiner dans la section « Plugins ». Les valeurs sont également réparties en trois colonnes, selon la même structure que les valeurs normales du serveur présentées plus haut. La différence, c’est qu’ici, le processus principal n’est pas affiché : c’est le plugin lui-même qui apparaît. Tu peux toutefois cliquer sur les processus pour les ouvrir et examiner les valeurs plus en détail.