НОВОЕ 📢 Ограниченное стартовое предложение: скидка до 70% на первый месяц для любой игры!Посмотреть тарифы

Как читать лог и отчёты о крашах сервера Minecraft

MinecraftUpdated Oct 28, 20264 min read

Ваш сервер Minecraft записывает всё, что выводит, в logs/latest.log, а при краше пишет отчёт в папку crash-reports. Откройте оба в Files. В логе важны первая ошибка и строки прямо над ней. В отчёте о краше прочитайте строку Description: в начале.

Где лежат файлы

Откройте ваш сервер в панели и нажмите Files:

  • logs/latest.log: лог текущего запуска или последнего, если сервер остановлен.
  • Старые логи в той же папке logs, упакованные как файлы .log.gz. Скачайте нужный и откройте архиватором на вашем компьютере.
  • crash-reports: по одному файлу на каждый краш, файл .txt с названием crash- и затем датой и временем.
  • Файл с названием hs_err_pid и числом, заканчивающийся на .log, в главной папке: его пишет сама Java, когда упала Java, а не игра. Обычно дело в памяти.

Логи и отчёты о крашах не попадают в бэкапы. Сервер пишет новые при запуске.

Как читать лог

  1. Откройте logs/latest.log в Files.
  2. Прокрутите в конец, затем вверх до первой строки с пометкой ERROR или WARN рядом со временем, когда что-то пошло не так.
  3. Прочитайте и строки прямо над ней: в них часто назван плагин или мод, который загружался или работал.

Console показывает те же строки вживую. Кнопки фильтра Ошибки и Предупреждения показывают только такие строки. После того как консоль увидела запуск вашего сервера, появляется ещё кнопка С последнего запуска: она показывает только текущий запуск. Смотрите Как пользоваться Console на сервере Minecraft.

Console с выбранным фильтром Ошибки

Как читать отчёт о краше

Откройте самый новый файл в crash-reports. В начале:

  • Description: говорит, что делала игра, например Ticking entity или Exception in server tick loop.
  • Следующие строки это ошибка и код, из которого она пришла. Название плагина или мода в этих строках лучшая зацепка.
  • Ниже разделы, например о затронутой сущности или блоке, указывают её тип и положение, а список показывает загруженные моды.

Пусть панель прочитает их за вас

Когда сервер остановился сам, карточка Почему ваш сервер остановился на странице Обзор и над Console читает самый новый отчёт о краше и консоль за вас. Если причина известна, она называет её одним предложением и даёт решение. Если нет, она цитирует описание из отчёта о краше как The server crashed. и The crash report says:. Смотрите Как узнать, почему остановился ваш сервер Minecraft.

Как поделиться логом, чтобы попросить помощи

  • В тикете: включите Приложить лог сервера в форме тикета, чтобы отправить последний вывод консоли, или скачайте отчёт о краше в Files и добавьте его через Прикрепить файл (до 8 МБ). Смотрите Что указать в тикете для каждого вида проблемы.
  • Ссылкой: в Console откройте меню консоли (три точки) и выберите Поделиться логом. Получится ссылка, которую может открыть любой, для автора плагина или друга. Включите Скрыть IP-адреса, затем нажмите Создать ссылку. Панель предупреждает: Anyone with the link can read it, and logs often contain player IP addresses, plugin keys and database connection strings. Check the output before sharing.

Никогда не публикуйте пароль, логин базы данных или секрет пересылки.

Полезно знать

Ваш сервер уже у другого хостинга? Перенесите его к нам

ПОСЛЕДНИЕ БЛОГИ