Comment lire le rapport de crash sur les serveurs Minecraft ?
Lorsque les serveurs Minecraft reçoivent une erreur inattendue, ils s'arrêtent pour des raisons de protection et le rapports d'accident Enregistre un document texte dans le répertoire. Un propriétaire de serveur doit être en mesure de lire ces rapports pour diagnostiquer lui-même l'erreur avant d'ouvrir un ticket d'assistance. Dans ce guide, nous apprendrons comment effectuer une analyse des erreurs étape par étape.
Étape 1 : Chef de la section Rapport (Description)
formécrash-date.txtLe premier domaine important qui attirera votre attention lorsque vous ouvrirez le fichier est "Description :" ligne. Voici un résumé des raisons pour lesquelles le serveur a planté :
Description: Ticking entity-> Une créature, un villageois ou un objet tombé sur la carte est resté bloqué et a provoqué une erreur de boucle.Description: Exception ticking world-> Une corruption s'est produite dans les fichiers de carte (morceaux).Description: Watchdog Thread System Crash-> Comme le processeur du serveur était verrouillé et ne répondait pas du tout pendant 60 secondes, la protection a été activée (généralement cela se produit après un décalage important).
Étape 2 : Analyse de Stacktrace (détail de l'erreur)
Recherchez **"Caused by :"** parmi les lignes complexes de code anglais qui suivent dans le rapport. Les noms de packages qui suivent ce mot vous indiquent quel plugin a provoqué l'erreur :
- Si entre les lignes
com.placeholderapi...Si vous le voyez, votre plugin PlaceholderAPI est à l'origine du crash. - si
org.bukkit.plugin...Si le nom d'un plugin (par exemple Essentials) est mentionné après la déclaration, la version de ce plugin ne correspond pas à votre serveur.
Étape 3 : étapes exactes de la solution
- Après avoir identifié le plugin à l’origine de l’erreur, mettez-le à jour ou rétrogradez-le.
- Si le problème est causé par un bloc ou une créature corrompue (entité ticking) dans le monde, ce qui est écrit dans le rapport de crash Détails : Type d'entité : ... (Emplacement : X, Y, Z) Examinez les coordonnées. Pendant que le serveur est en panne, vous pouvez redémarrer le serveur en supprimant l'entité corrompue à cette coordonnée à l'aide d'un éditeur de carte (MCEdit ou Chunky).
Cet article est spécialement préparé pour PvPServer.