Частые ошибки и предупреждения в консоли Minecraft
Не каждая красная или желтая строка означает поломку сервера. Главный признак успешного запуска выглядит так:
Done (1.234s)! For help, type "help"
Если после предупреждения появилась строка Done, сервер перешел в состояние «Работает» и игроки могут подключаться, сообщение часто не является критическим.
Can't keep up#
Can't keep up! Is the server overloaded?
Сервер не успел вовремя обработать игровые тики. Один такой случай во время запуска, генерации мира или сохранения не требует вмешательства. Регулярные сообщения во время игры указывают на перегрузку.
Проверьте:
- генерацию новых чанков;
- большое число сущностей и механизмов;
- недавно установленные плагины и моды;
- выполнение бэкапа или предгенерации;
- TPS и MSPT через spark.
Если игроки не замечают задержек, а сообщение появилось один раз при запуске, менять тариф или конфигурацию не нужно.
Server is running in offline or insecure mode#
SERVER IS RUNNING IN OFFLINE/INSECURE MODE
В server.properties установлено:
online-mode=false
Сервер не проверяет лицензии и подлинность имен игроков. Это позволяет подключаться с неофициальных клиентов, но злоумышленник может использовать чужой ник.
Если такой режим выбран намеренно, установите совместимую систему авторизации. Если вход должен быть только по лицензии, включите соответствующий переключатель в разделе «Настройки» панели и перезапустите сервер.
Lost connection: Disconnected#
lost connection: Disconnected
Игрок начал подключение, но соединение закрылось до завершения входа. Причиной может быть закрытие игры, нестабильная сеть, несовпадение модов или отказ клиента продолжать загрузку.
Одна такая запись не указывает на ошибку сервера. Если один игрок получает ее постоянно, нужен текст ошибки на его экране и строки консоли за тот же момент.
Failed to process update information#
Failed to process update information
HttpTimeoutException: request timed out
Forge или мод не смог проверить наличие обновления на внешнем сайте. Это не мешает уже установленной версии работать, если сервер после этого дошел до Done.
Повторяющееся сообщение может быть связано с временной недоступностью Modrinth, CurseForge или другого сервиса. Обновление при необходимости можно проверить вручную на странице проекта.
Ошибка Netty kqueue#
В Linux иногда встречается длинный стек с текстом:
Only supported on OSX/BSD
io.netty.channel.kqueue.Native
kqueue предназначен для macOS и BSD. Если сервер после сообщения запустился и открыл порт, это побочная ошибка обнаружения или журналирования библиотеки, а не причина остановки. Ориентируйтесь на последующие строки и состояние сервера.
Если процесс завершился, ищите другое сообщение Caused by ближе к концу лога.
Query Listener started#
Thread Query Listener started
Query running on 0.0.0.0:25565
Это обычное сообщение. Сервер запустил обработчик GameSpy4 Query для получения информации о названии, карте и игроках. Ошибки здесь нет.
RCON running#
Сообщение о запуске RCON также является информационным. RCON позволяет администраторам выполнять команды удаленно. Не публикуйте пароль RCON и не используйте простой пароль.
Если RCON не нужен, его можно отключить:
enable-rcon=false
UUID of player и logged in#
Строки с UUID, адресом подключения и logged in with entity id означают обычный вход игрока. UUID является идентификатором учетной записи. Это не пароль и не ошибка.
Не публикуйте полные логи без необходимости. В них могут быть IP-адреса игроков, команды администраторов и данные установленных компонентов.
Unknown or incomplete command#
Unknown or incomplete command
Incorrect argument for command
Проверьте:
- правильность написания;
- регистр букв;
- синтаксис для текущей версии Minecraft;
- наличие нужного плагина или мода;
- права пользователя, если команда вводится в игре.
В консоли панели команды вводятся без /. В игровом чате перед командой нужен /.
Начиная с Minecraft 1.21.11 названия игровых правил записываются в формате snake_case. Например:
gamerule keep_inventory true
На старых версиях использовался вариант:
gamerule keepInventory true
Deprecated или устаревшая настройка#
Предупреждения deprecated означают, что параметр или API пока работает, но может быть удален в будущей версии. Сервер обычно продолжает запуск.
Обновите компонент и проверьте его документацию. Не заменяйте настройку наугад, потому что новое название может иметь другое поведение.
Когда сообщение действительно опасно#
Нужно разбираться сразу, если:
- сервер не дошел до
Done; - процесс завершился и панель показывает «Выключен»;
- одна ошибка повторяется много раз в секунду;
- появились откаты мира или отключения всех игроков;
- есть
OutOfMemoryError, watchdog илиException in server tick loop; - ошибка началась после изменения ядра, мира, мода или плагина.
В таких случаях сохраните полный лог и используйте статью «Сервер Minecraft не запускается» или «Сервер выключается, перезапускается или откатывает мир».
Хостинг Minecraft на BazaHost: NVMe, Ryzen 9 и защита от DDoS. Тарифы от 249 ₽/мес.