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

Как узнать, почему остановился ваш сервер Minecraft

MinecraftUpdated Oct 28, 20266 min read

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

Где он показывается

  • На странице Обзор, как карточка с названием Почему ваш сервер остановился.
  • В Console, как блок-предупреждение над консолью.

Он показывается только пока сервер остановлен (Офлайн) и только для проблемы за последние 24 часа. Запустите сервер, и блок исчезнет. Если сервер остановится снова, панель прочитает его файлы заново.

Что она читает

Панель смотрит на то, что сервер оставил после остановки:

  • самый новый краш-репорт в папке crash-reports,
  • самый новый файл ошибки Java (hs_err_pid и число, с окончанием .log) в главной папке,
  • то, что консоль вывела с тех пор, как сервер в последний раз закончил запуск (его последняя строка Done), так что учитывается и запуск, который не удался после этого. Если у панели нет истории консоли для сервера, она так же читает logs/latest.log.

Краш-репорт, записанный до того, как сервер в последний раз нормально запустился, игнорируется, потому что тот сбой уже в прошлом. Строки, которые игроки написали в чате, не учитываются, чтобы никто не мог подделать причину из игры.

Как читать причину

У каждой причины три части:

  1. Заголовок, который говорит, что пошло не так, например The Minecraft EULA has not been accepted.
  2. Что делать, в одном или двух предложениях.
  3. Откуда это взято: From the console: или From и имя файла, а затем строка, которую нашла панель. Если нужны подробности, найдите эту строку в Files или Console.

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

Кнопки

КнопкаЧто она делает
Выключить этот модПереименовывает файл мода в mods, чтобы он заканчивался на .disabled. Ничего не удаляется.
Переключить на Java и числоМеняет версию Java, с которой запускается ваш сервер.
Найти и названиеОткрывает Моддинг. Откройте вкладку Моды или Плагины и найдите там это название, чтобы установить его или другую его версию.
Открыть в FilesОткрывает файл или папку, названные в причине.
Открыть параметры запускаОткрывает Настройки, Параметры запуска.
Открыть детали запускаОткрывает Настройки, Детали запуска, где выбирается версия Java.
Открыть бэкапыОткрывает Бэкапы, чтобы восстановить мир до сбоя.
Открыть сетьОткрывает Порты и сеть.

После Выключить этот мод блок пишет is turned off. Start the server again. To turn it back on, remove .disabled from its name in Files. После Переключить на Java он пишет The server now uses Java и число, Start it again. Запустите сервер сами кнопкой Запустить вверху страницы.

Две кнопки в один клик появляются только тогда, когда причина прочитана из краш-репорта или файла ошибки Java, которые пишут только игра и Java. Когда причина найдена в консоли или логе, панель открывает страницу (Открыть в Files на папке mods или Открыть детали запуска), чтобы вы увидели, что меняете, до того как что-то изменится. Переключить на Java также появляется только тогда, когда тип вашего сервера предлагает эту Java и серверное ПО на вашей версии Minecraft может на ней работать. Если не может, текст говорит, что делать вместо этого: установить версию плагина или мода, которая работает на вашей Java, или написать в поддержку.

Причины, которые она знает

У каждой есть своё руководство:

Если блок не появился

  • Сервер работает или запускается. Блок показывается только пока сервер остановлен.
  • Проблема старше суток.
  • Проблема была выведена во время запуска сервера, а затем сервер закончил запуск, например плагин, который не загрузился. Блок читает только то, что было после последнего завершённого запуска. Ищите её в Console.
  • Панель не узнала причину. Прочитайте последние строки Console или самый новый файл в crash-reports: Как читать лог и краш-репорты вашего сервера Minecraft.
  • Ваша роль не может читать содержимое файлов. Блоку нужно это разрешение, потому что он читает файлы сервера. Попросите владельца сервера, см. Как позволить другу помогать управлять вашим сервером Minecraft.
  • Сервер это Bedrock. Блок читает только серверы Java.

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

  • Блок никогда ничего не меняет сам. Каждое исправление ждёт вашего клика, а сервер вы запускаете сами.
  • Выключенный мод остаётся в mods с окончанием .disabled. Переименуйте его обратно в Files, чтобы включить снова.
  • Все распространённые проблемы, с этим блоком и без него: Проблемы сервера Minecraft и их решения.

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

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