Логи сервера Minecraft: где смотреть и что искать
Где лежит latest.log и папка crash-reports, как читать строки журнала, какие слова искать при падении и лагах и как найти нарушителя по нику и времени.
Содержание 17
- Коротко
- Где лежат логи
- Как читать строку журнала
- Что искать
- Шаги: ищем нарушителя по нику и времени
- Шаги: ищем причину падения
- Симптом, причина и решение
- Пример разбора падения шаг за шагом
- Как искать в архиве за период
- Частые ошибки
- Как сделать в панели EGN: пошагово
- Итог
- Вопросы и ответы
- Где лежит журнал сервера Minecraft?
- Что значит Can’t keep up!?
- Как найти игрока, который сломал постройку?
- Можно ли посмотреть журнал прямо в панели?
Сервер 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. Там лежат файлы журналов, которые можно скачать и открыть на компьютере. Для быстрого просмотра последних строк удобнее раздел «Консоль»: там журнал идёт в реальном времени.
Этот кадр заодно показывает полезную вещь: консоль отвечает и на ошибочные команды. Если после обновления версии игры привычная команда внезапно пишет 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. Вот как это найти:
- Откройте «Файлы» и зайдите в
logs, откройтеlatest.log, если событие было сегодня. Для вчерашнего дня откройте архивный файл с нужной датой. - Найдите строки с временем 22:2x–22:3x. Удобно искать по времени в начале строки.
- Найдите ник, если он известен. В строках входа и команд он стоит в тексте сообщения.
- Посмотрите, какие команды выполнялись в это время: сервер пишет выполненные операторами команды.
- Если ника нет, ищите по времени: кто зашёл и вышел рядом с событием.
Журнал не показывает, какой блок сломан и кем, если нет плагина журнала действий. Поэтому для точных доказательств нужен плагин журнала действий, например CoreProtect: как им пользоваться, написано в статье про откат гриферства.
Шаги: ищем причину падения
Когда сервер упал, порядок действий такой:
- Откройте папку
crash-reportsв «Файлах» и возьмите последний отчёт по времени. - В отчёте найдите строку с описанием исключения. Обычно она в начале файла.
- В
logs/latest.logпосмотрите строки за минуту до падения: там видно, что происходило. - Если в отчёте упоминается плагин или мод, отключите его и перезапустите сервер.
- Если ошибка повторяется, восстановите копию из раздела «Бэкапы» и сравните поведение.
Раздел «Консоль» тоже подсказывает проблему: под заголовком страницы есть полоса «Сервер не запускается или падает? — Почему не запускается?». Она открывает «Доктор сервера», который разбирает журнал и показывает карточки «Причина», «Проблема» и «Подсказка» с кнопками исправления. Подробнее — в статье про Доктор сервера.
Симптом, причина и решение
| Симптом | Частая причина | Что сделать |
|---|---|---|
| Сервер не стартует, в логе OutOfMemoryError | Не хватает памяти | Увеличьте объём в «Запуске» или уменьшите число модов |
| В логе Can’t keep up! | Сервер перегружен | Проверьте число игроков и тяжёлые плагины, снизьте view-distance |
| Сервер падает сразу после запуска | Ошибка плагина или мода | Найдите Exception в начале лога и отключите виновника |
| Игроки жалуются на лаги в одно время | Расписание или задача в это время | Проверьте «Расписания» и журнал за этот период |
| Нет журнала за вчера | Архив уже сменился | Посмотрите папку logs и архивные файлы с датой |
| Непонятно, кто сломал блок | Журнала действий нет | Поставьте плагин журнала, а в логе ищите ник и время |
Пример разбора падения шаг за шагом
Допустим, сервер упал в 23:40 и не поднялся. Разбор занимает пять минут, если идти по порядку.
- Откройте
crash-reports, возьмите файл с датой сегодняшнего вечера и найдите строкуDescription:. Обычно она объясняет, что произошло. - В том же отчёте посмотрите раздел с потоками и загруженными модами или плагинами. Имена в нём подскажут, кто участвовал в падении.
- В
logs/latest.log(или в архиве за этот день) найдите строки за 23:35–23:40. Посмотрите, был ли вход игрока, большой лаг или команда. - Если в логе повторяется предупреждение о памяти, увеличьте объём в «Запуске» и перезапустите сервер.
- Если виноват плагин, отключите его в «Модах и плагинах» и перезапустите сервер.
- Если ничего не помогает, восстановите копию из «Бэкапов» и проверьте, что сервер стартует.
Записывайте, что вы сделали, в заметку или в чат команды. Через неделю вы не вспомните, какой плагин отключали.
Как искать в архиве за период
Если проблема появилась несколько дней назад, архивы в папке logs спасают. Файлы называются по дате и порядковому номеру, имеют расширение .gz: скачайте нужные за период, распакуйте и откройте в любом редакторе с поиском. Ищите слово Exception и ник игрока, который жалуется. Если совпадений много, начните с самых ранних дат: проблема часто появилась в первом файле, где есть ошибка.
Частые ошибки
Ищут только в конце файла. Иногда первая ошибка стоит в середине, а в конце идут её последствия. Ищите первую по времени.
Игнорируют WARN. Единичные предупреждения норма, но повторяющиеся WARN часто предвещают падение.
Не сохраняют журнал до перезапуска. При старте сервер переносит latest.log в архив в папке logs, а текущий журнал начинается заново. Если вы перезапустили сервер до разбора, скачайте нужный файл до старта или сразу после него, пока он в архиве.
Ищут ник в одном написании. Попробуйте несколько вариантов ника и проверяйте, как он записан в строках входа.
Публикуют журнал целиком. В журнале могут быть адреса, ники и служебные данные. Перед публикацией в чате или на форуме уберите лишнее.
Как сделать в панели EGN: пошагово
- Откройте сервер и перейдите в «Консоль», чтобы увидеть журнал в реальном времени.
- Откройте «Файлы», зайдите в
logsи выберитеlatest.logили архивный файл. - Скачайте файл, если нужен поиск по всему тексту на компьютере.
- Если сервер упал, откройте
crash-reportsи возьмите последний отчёт. - Для проблем запуска используйте полосу «Почему не запускается?» на странице «Консоль».
Итог
Логи 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
Читать далее
Вся рубрика →Как установить мир (карту) Minecraft на сервер: загрузка, структура папок и проверка
Как загрузить готовый мир на сервер через «Файлы» или SFTP, какие папки нужны, как указать level-name и что делать, если мир не открывается.
Почему лагает Minecraft-сервер при 10 игроках и что с этим делать
Типичные причины лагов на сервере на 10 игроков: процессор, память, диск, дальность и фермы. Как понять, что именно тормозит, и какие шаги в панели EGN помогают.
EULA Minecraft: почему сервер не стартует без eula.txt и как его принять
Что такое EULA сервера Minecraft, почему eula=false останавливает запуск, как принять соглашение в панели EGN и как не потерять настройки при этом.