Логи сервера Minecraft: где смотреть и что искать

Где лежит latest.log и папка crash-reports, как читать строки журнала, какие слова искать при падении и лагах и как найти нарушителя по нику и времени.

Команда EGN 9 мин чтения
Логи сервера Minecraft: где смотреть и что искать
Содержание 17
  1. Коротко
  2. Где лежат логи
  3. Как читать строку журнала
  4. Что искать
  5. Шаги: ищем нарушителя по нику и времени
  6. Шаги: ищем причину падения
  7. Симптом, причина и решение
  8. Пример разбора падения шаг за шагом
  9. Как искать в архиве за период
  10. Частые ошибки
  11. Как сделать в панели EGN: пошагово
  12. Итог
  13. Вопросы и ответы
  14. Где лежит журнал сервера Minecraft?
  15. Что значит Can’t keep up!?
  16. Как найти игрока, который сломал постройку?
  17. Можно ли посмотреть журнал прямо в панели?

Сервер Minecraft пишет всё, что происходит: кто зашёл, что выполнено, какие ошибки случились и почему сервер упал. Журнал — главный источник правды, когда что-то пошло не так. Новички его боятся из-за потока непонятных строк. Но читать журнал несложно, если знать, где он лежит и что искать.

Коротко

Журнал текущего запуска лежит в файле logs/latest.log. Предыдущие журналы сервер сжимает в .log.gz с датой в папке logs/, а при падении создаёт отчёт в папке crash-reports. В панели EGN журнал виден в разделе «Консоль» и в «Файлах» в папке logs. Ищите строки с ERROR, WARN и словом Exception, а для поиска нарушителя — ник и время.

Где лежат логи

Официальная структура серверной папки Minecraft такая:

  • logs/latest.log — журнал текущего запуска. При следующем старте сервер переносит его в архив, а latest.log начинается заново.
  • logs/ — архивные журналы прошлых запусков: сжатые файлы вида 2026-11-13-1.log.gz (дата и порядковый номер за день). Распаковать их можно архиватором на компьютере.
  • crash-reports/ — отчёты о падении. Появляются, когда сервер аварийно завершился.

В панели EGN откройте «Файлы» и зайдите в папку logs. Там лежат файлы журналов, которые можно скачать и открыть на компьютере. Для быстрого просмотра последних строк удобнее раздел «Консоль»: там журнал идёт в реальном времени.

Консоль тестового сервера: ответы на команды gamerule. Старые имена правил (`keepInventory`, `mobGriefing`) дают «Incorrect argument for command», новые (`keep_inventory`, `mob_griefing`) работают
Консоль тестового сервера: ответы на команды gamerule. Старые имена правил (`keepInventory`, `mobGriefing`) дают «Incorrect argument for command», новые (`keep_inventory`, `mob_griefing`) работают

Этот кадр заодно показывает полезную вещь: консоль отвечает и на ошибочные команды. Если после обновления версии игры привычная команда внезапно пишет Incorrect argument for command, дело может быть в переименовании: с Minecraft 1.21.11 игровые правила пишутся в snake_case.

Как читать строку журнала

Каждая строка лога имеет одинаковую структуру: время, поток, уровень и текст. Вот как это выглядит:

Текст
[12:59:46] [Server thread/INFO]: Steve_EGN lost connection: Disconnected

Время — в формате часов, минут и секунд, по времени сервера. Поток — где записано событие: Server thread — основной поток, остальные потоки обычно связаны с плагинами или фоновыми задачами. Уровень показывает важность: INFO — обычные события, WARN — предупреждения, ERROR — ошибки. Текст — само событие.

Для поиска удобнее всего знать три вещи: ник игрока, время события и уровень. Если вы ищете причину падения, начинайте с конца журнала и поднимайтесь вверх, пока не найдёте первую ошибку.

Схема: строка журнала и её части
Схема: строка журнала и её части

Что искать

Вот слова и строки, которые почти всегда означают важную информацию:

  • ERROR и Exception — ошибки плагинов, модов или самого сервера. Первая по времени ошибка часто и есть причина.
  • WARN — предупреждения. Они не всегда опасны, но повторяющиеся предупреждения стоит проверить.
  • OutOfMemoryError — не хватило памяти. Смотрите раздел «Запуск» и выделенный объём.
  • Can't keep up! — сервер не успевает обрабатывать тики. Признак перегрузки.
  • logged in with entity id и lost connection — вход и выход игроков. Полезно для поиска по времени.
  • Ники игроков — если нужно понять, кто что делал.

Ошибка с именем плагина в строке — это подсказка, куда смотреть. Например, если в строке упоминается плагин экономики, проблема в его конфиге или версии.

Шаги: ищем нарушителя по нику и времени

Допустим, вам написали, что у дома сломали ворота в 22:30. Вот как это найти:

  1. Откройте «Файлы» и зайдите в logs, откройте latest.log, если событие было сегодня. Для вчерашнего дня откройте архивный файл с нужной датой.
  2. Найдите строки с временем 22:2x–22:3x. Удобно искать по времени в начале строки.
  3. Найдите ник, если он известен. В строках входа и команд он стоит в тексте сообщения.
  4. Посмотрите, какие команды выполнялись в это время: сервер пишет выполненные операторами команды.
  5. Если ника нет, ищите по времени: кто зашёл и вышел рядом с событием.

Журнал не показывает, какой блок сломан и кем, если нет плагина журнала действий. Поэтому для точных доказательств нужен плагин журнала действий, например CoreProtect: как им пользоваться, написано в статье про откат гриферства.

Шаги: ищем причину падения

Когда сервер упал, порядок действий такой:

  1. Откройте папку crash-reports в «Файлах» и возьмите последний отчёт по времени.
  2. В отчёте найдите строку с описанием исключения. Обычно она в начале файла.
  3. В logs/latest.log посмотрите строки за минуту до падения: там видно, что происходило.
  4. Если в отчёте упоминается плагин или мод, отключите его и перезапустите сервер.
  5. Если ошибка повторяется, восстановите копию из раздела «Бэкапы» и сравните поведение.

Раздел «Консоль» тоже подсказывает проблему: под заголовком страницы есть полоса «Сервер не запускается или падает? — Почему не запускается?». Она открывает «Доктор сервера», который разбирает журнал и показывает карточки «Причина», «Проблема» и «Подсказка» с кнопками исправления. Подробнее — в статье про Доктор сервера.

Симптом, причина и решение

Симптом Частая причина Что сделать
Сервер не стартует, в логе OutOfMemoryError Не хватает памяти Увеличьте объём в «Запуске» или уменьшите число модов
В логе Can’t keep up! Сервер перегружен Проверьте число игроков и тяжёлые плагины, снизьте view-distance
Сервер падает сразу после запуска Ошибка плагина или мода Найдите Exception в начале лога и отключите виновника
Игроки жалуются на лаги в одно время Расписание или задача в это время Проверьте «Расписания» и журнал за этот период
Нет журнала за вчера Архив уже сменился Посмотрите папку logs и архивные файлы с датой
Непонятно, кто сломал блок Журнала действий нет Поставьте плагин журнала, а в логе ищите ник и время

Пример разбора падения шаг за шагом

Допустим, сервер упал в 23:40 и не поднялся. Разбор занимает пять минут, если идти по порядку.

  1. Откройте crash-reports, возьмите файл с датой сегодняшнего вечера и найдите строку Description:. Обычно она объясняет, что произошло.
  2. В том же отчёте посмотрите раздел с потоками и загруженными модами или плагинами. Имена в нём подскажут, кто участвовал в падении.
  3. В logs/latest.log (или в архиве за этот день) найдите строки за 23:35–23:40. Посмотрите, был ли вход игрока, большой лаг или команда.
  4. Если в логе повторяется предупреждение о памяти, увеличьте объём в «Запуске» и перезапустите сервер.
  5. Если виноват плагин, отключите его в «Модах и плагинах» и перезапустите сервер.
  6. Если ничего не помогает, восстановите копию из «Бэкапов» и проверьте, что сервер стартует.

Записывайте, что вы сделали, в заметку или в чат команды. Через неделю вы не вспомните, какой плагин отключали.

Как искать в архиве за период

Если проблема появилась несколько дней назад, архивы в папке logs спасают. Файлы называются по дате и порядковому номеру, имеют расширение .gz: скачайте нужные за период, распакуйте и откройте в любом редакторе с поиском. Ищите слово Exception и ник игрока, который жалуется. Если совпадений много, начните с самых ранних дат: проблема часто появилась в первом файле, где есть ошибка.

Частые ошибки

Ищут только в конце файла. Иногда первая ошибка стоит в середине, а в конце идут её последствия. Ищите первую по времени.

Игнорируют WARN. Единичные предупреждения норма, но повторяющиеся WARN часто предвещают падение.

Не сохраняют журнал до перезапуска. При старте сервер переносит latest.log в архив в папке logs, а текущий журнал начинается заново. Если вы перезапустили сервер до разбора, скачайте нужный файл до старта или сразу после него, пока он в архиве.

Ищут ник в одном написании. Попробуйте несколько вариантов ника и проверяйте, как он записан в строках входа.

Публикуют журнал целиком. В журнале могут быть адреса, ники и служебные данные. Перед публикацией в чате или на форуме уберите лишнее.

Как сделать в панели EGN: пошагово

  1. Откройте сервер и перейдите в «Консоль», чтобы увидеть журнал в реальном времени.
  2. Откройте «Файлы», зайдите в logs и выберите latest.log или архивный файл.
  3. Скачайте файл, если нужен поиск по всему тексту на компьютере.
  4. Если сервер упал, откройте crash-reports и возьмите последний отчёт.
  5. Для проблем запуска используйте полосу «Почему не запускается?» на странице «Консоль».

Итог

Логи Minecraft лежат в logs/latest.log, отчёты о падении — в crash-reports. Читайте журнал по строкам: время, поток, уровень, текст. Ищите ERROR, WARN и Exception, а для поиска нарушителя используйте ник и время. В панели EGN журнал виден в «Консоли» и доступен в «Файлах», а при падении помогает «Доктор сервера» («Почему не запускается?»).

Для расследований пригодится и статья про защиту от гриферов. Для восстановления после падения — бэкапы. Для перезапусков и предупреждений — расписание рестартов. Если в логе видна нехватка памяти — OutOfMemoryError.

Вопросы и ответы

Где лежит журнал сервера Minecraft?

В файле logs/latest.log. Архивные журналы лежат в папке logs, а отчёты о падении в crash-reports.

Что значит Can’t keep up!?

Сервер не успевает обрабатывать тики за отведённое время. Это признак перегрузки: много игроков, тяжёлые плагины или высокие настройки дистанций.

Как найти игрока, который сломал постройку?

По нику и времени в logs/latest.log. Без плагина журнала действий журнал не покажет, какой именно блок был сломан.

Можно ли посмотреть журнал прямо в панели?

Да, в разделе «Консоль» журнал идёт в реальном времени. Для архива откройте папку logs в «Файлах».

Сервер под Minecraft за пару минут — egnetwork.ru

Читать далее

Вся рубрика →