Как исправить ошибку "This build is outdated" при запуске сервера Minecraft
Как исправить ошибку "This build is outdated" при запуске сервера Minecraft
Очень часто после нажатия кнопки запуска можно видеть надпись в консоли:
*** Please download a new build as per instructions from https://www.site/ ***
*** Server will start in 20 seconds ***
Связано это с тем, что версия сборки ядра устарела, и разработчики рекомендуют загрузить более новую версию.
Данный материал носит информационный характер: я, Zorotex, не являюсь разработчиком Minecraft и не имею отношения к Mojang, а просто делюсь опытом.
Почему возникает эта ошибка
Некоторые сборки серверных ядер (особенно Paper, Purpur, Spigot) имеют встроенную проверку на устаревание. Разработчики добавляют её, чтобы администраторы не использовали старые версии с известными уязвимостями и багами.
Однако иногда обновление недоступно, или вы осознанно используете старую версию из-за совместимости с плагинами. В этом случае есть способ обойти проверку.
Решение: добавление JVM аргумента
Чтобы исправить это, добавьте JVM аргумент -DIReallyKnowWhatIAmDoingISwear в файл запуска сервера (start.bat или start.sh).
Пример для Windows (start.bat):
Пример для Linux (start.sh):
Как это работает
Аргумент -DIReallyKnowWhatIAmDoingISwear (в переводе с английского: "Я действительно знаю, что делаю, клянусь") сообщает серверу, что вы осознанно используете устаревшую сборку и готовы взять на себя ответственность за возможные проблемы.
После добавления этого аргумента предупреждение исчезнет, и сервер запустится без задержки в 20 секунд.
Когда это оправдано
- Вы используете старую версию сервера, потому что плагины не обновлены до новой версии.
- Новая версия ядра содержит критические изменения, которые ломают ваш сервер.
- Вы тестируете совместимость и знаете, что делаете.
Когда лучше обновиться
- Если ваша версия ядра действительно старая и содержит известные уязвимости.
- Если вы не уверены в безопасности старой версии.
- Если разработчики выпустили важное обновление с исправлением критических багов.
Заключение
Ошибка "This build is outdated" — это предупреждение, а не критическая ошибка. Добавьте JVM аргумент, и сервер запустится без задержек. Но помните: вы делаете это на свой страх и риск.
💬 Комментарии (0)
🔒 Войдите, чтобы оставить комментарий
😊 Пока нет комментариев. Будьте первым!