Как прочитать отчет о сбое на серверах 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.