Як прочитати звіт про збої на серверах Minecraft?
Коли сервери Minecraft отримують неочікувану помилку, вони вимикаються для захисту та звіти про збої Зберігає текстовий документ у каталозі. Власник сервера повинен мати можливість читати ці звіти, щоб самостійно діагностувати помилку, перш ніж відкривати запит у службу підтримки. У цьому посібнику ми крок за кроком навчимося виконувати аналіз помилок.
Крок 1: Керівник відділу звітів (описів).
формуєтьсяcrash-date.txtПерша важлива область, яка привертає вашу увагу, коли ви відкриваєте файл, це "Опис:" лінія. Ось короткий виклад причин збою сервера:
Description: Ticking entity-> Істота, житель села або предмет, які впали на карту, застрягли та спричинили помилку циклу.Description: Exception ticking world-> У файлах карт (фрагментів) виникло пошкодження.Description: Watchdog Thread System Crash-> Оскільки серверний процесор був заблокований і взагалі не відповідав протягом 60 секунд, захист був активований (зазвичай це відбувається після великої затримки).
Крок 2. Аналіз трасування стека (деталізації помилок).
Знайдіть **"Caused by:"** серед складних рядків англійського коду, які слідують у звіті. Назви пакетів після цього слова повідомляють вам, який плагін спричинив помилку:
- Якщо між рядками
com.placeholderapi...Якщо ви бачите його, ваш плагін PlaceholderAPI спричиняє збій. - якщо
org.bukkit.plugin...Якщо після оператора згадується назва плагіна (наприклад, Essentials), версія цього плагіна не відповідає вашому серверу.
Крок 3: точні кроки рішення
- Визначивши плагін, який викликає помилку, оновіть його або понизьте його.
- Якщо проблема викликана пошкодженим блоком або істотою (Ticking Entity) у світі, що написано у звіті про збій Деталі: Тип об’єкта: ... (Розташування: X, Y, Z) Вивчіть координати. Поки сервер не працює, ви можете перезапустити сервер, видаливши пошкоджену сутність у цій координаті за допомогою редактора карт (MCEdit або Chunky).
Ця стаття спеціально підготовлена для PvPServer.