Перейти к содержанию

Сбой сервера Project Zomboid: как читать отчёт Crashes

Как читать последние запуски и находки страницы Crashes в панели Loafhosts.

Страница Crashes в Loafhosts ArthOS показывает до 15 последних запусков сервера и, если журнал содержит подходящие сведения, предполагаемую причину и предлагаемое действие. Это описание панели провайдера, проверенное издателем на Build 42.21; классификаторы и сервер мы не проверяли. Используйте отчёт как подсказку для диагностики, а не как подтверждённый диагноз.

Страница Crashes со списком запусков, выбранным запуском и выводами панели

Открыть и прочитать запуск

  1. На Crashes выберите запуск в Starts; новые записи отображаются первыми. Строка показывает исход и время запуска. Панель показывает время пользователя, а файлы журнала и каталоги logs_<date> используют UTC.
  2. Прочитайте сводку справа: Started, Log last written, Game version, Exit code и Out of memory. Затем проверьте What the panel can tell: каждое найденное условие содержит заголовок, краткое действие и строки журнала, на которых оно основано.
  3. Для дополнительного контекста раскройте последние 60 строк. Панель не включает в этот блок предупреждения.

Панель различает Running now (сервер запущен), Starting (ещё загружается), Ran and stopped (запуск и штатная остановка), Failed to start (не дошёл до входа игроков), Crashed (процесс остановился без команды) и Ended early (журнал не сообщает, как завершился сервер). Два запуска в одну минуту могут иметь одно имя журнала, и второй способен перезаписать первый.

Пример отчёта панели с кодом выхода 137 и признаком Out of memory

В примере источника failed start имеет код 137, Out of memory: Yes и вывод о завершении из-за исчерпания памяти. Издатель объясняет код 137 тем, что процесс завершила система, а не игра. Это описание одного интерфейса и сценария; код, индикатор и связь с памятью должны быть подтверждены журналом и технической QA, не считать универсальной интерпретацией.

Какие причины перечисляет панель

Находка панелиПредлагаемое панелью действие; проверьте журнал и backup
Закончилась Java-памятьПанель предлагает увеличить память или убрать тяжёлые моды
Система остановила сервер из-за памятиПанель предлагает увеличить память или убрать тяжёлые моды; сначала подтвердите причину
Диск заполненОсвободить место или увеличить доступный объём; игровые резервные копии тоже могут занимать место
Порт занятВозможно, работает другой процесс; панель предлагает остановить сервер, подождать минуту и запустить снова
Не скачался Workshop-элементПроверить, существует ли он и доступен ли в Steam; панель предлагает убрать его или повторить запуск
Не загружена зависимость модаДобавить названный мод; панель сообщает, что проверка порядка загрузит его первым
Не прочитаны настройки песочницыПроверить указанную строку в Config Editor
Повреждён файл версии сохраненияИсточник предлагает восстановить копию или обратиться в поддержку; перед восстановлением сохраните текущие данные
Неожиданно остановился игровой потокПанель предполагает проблему мода и предлагает тест без последних модов; сначала сделайте полную копию и используйте отдельный тестовый мир
Игра не связалась со SteamВ отчёте предполагается временная недоступность Steam и предлагается новый запуск
Ошибка скрипта модаПанель предлагает обновить или временно отключить мод для проверки; не меняйте основной мир без копии

Файл песочницы и строки ERROR

Источник утверждает, что перед запуском панель проверяет файл песочницы и при невозможности чтения возвращает последнюю читаемую копию, сохраняя повреждённую рядом с суффиксом .broken. Страница Crashes отмечает такое восстановление. Это поведение конкретного провайдера, которое не проверялось; до любой правки сохраните оригинал и резервную копию.

Информация
Издатель пишет, что здоровый запуск может содержать много строк ERROR и что одна такая строка сама по себе не устанавливает причину. Не игнорируйте все ERROR: оценивайте исход запуска, контекст и строки перед первой существенной ошибкой.

Что передать поддержке

  1. Дата и время запуска из Starts.
  2. Game version, Exit code и исход запуска.
  3. Названия находок из What the panel can tell.
  4. Текст последних 60 строк и, если требуется, полный журнал.

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