Minecraft Windows 10Windows 11

Minecraft-сервер не запускается или падает

  • Обновлено
  • Чтение ≈ 4 минуты

Краткий ответ

Для Minecraft Java Edition серверов: чтение консоли и latest.log, принятие EULA, выбор Java по версии, проверка портов, модов, памяти и сохранение мира.

В этой статье
  1. Что происходит и с чего начать
  2. Причины и признаки
  3. Пошаговое решение
  4. Как проверить результат
  5. Когда остановиться и обратиться за помощью

#Что происходит и с чего начать

Это руководство о собственном сервере Minecraft Java Edition, а не о Realms или Bedrock. При ошибке запуска первым делом сохраните текст сообщения из консоли и первые строки исключения в logs/latest.log (папка сервера). Не удаляйте мир, не меняйте online-mode на false и не открывайте порты в интернет, пока сервер не запускается локально. Все действия с файлами выполняйте при остановленном сервере.

#Причины и признаки

Возможная причинаКак распознатьЧто предпринять
Не принято лицензионное соглашениеВ консоли строка о EULA, появился eula.txtПрочитайте EULA и подтвердите принятие
Неподходящая JavaUnsupportedClassVersionError или требование другой JavaУстановите рекомендованную версию Java для конкретного ядра
Ошибка мода или плагинаCaused by указывает мод, плагин, загрузчик либо несовместимую версиюВременно отключите последнее дополнение
Порт занят другим процессомFAILED TO BIND TO PORT и сервер сразу завершаетсяПроверьте процессы и параметр server-port
Недостаток памяти или проблема мираOutOfMemoryError либо ошибка загрузки регионаСделайте резервную копию и исследуйте лог; не удаляйте мир

#Пошаговое решение

  1. Убедитесь, что сервер запускается в нужной папкеНа Windows откройте папку, где лежит server.jar или файл ядра, нажмите в адресной строке Проводника, введите cmd и нажмите Enter — командная строка откроется в этой папке. Выполните dir и проверьте, что нужный .jar отображается. На Linux/macOS откройте терминал, перейдите cd в каталог сервера и выполните ls. Вызов java -version покажет активную Java; ошибка «java не является командой» означает, что Java не установлена или не доступна через PATH.
  2. Примите EULA только после прочтения условийЕсли сервер впервые завершился сообщением об EULA, откройте созданный eula.txt обычным текстовым редактором («Блокнот» в Windows). Прочитайте соглашение, ссылка на которое есть в файле. Если согласны, измените единственную строку eula=false на eula=true, сохраните файл в той же папке без добавления .txt.txt. Перезапустите сервер. Если не согласны с EULA, сервер запускать нельзя; это не ошибка порта или памяти.
  3. Сопоставьте Java и версию сервераВ терминале той же папки выполните java -version. Для обычных сборок Minecraft 1.18–1.20.4 обычно нужна Java 17, для 1.20.5+ — Java 21; для более новых версий и модовых ядер проверяйте требования именно своего дистрибутива. Для 1.17 часто требуется Java 16, поэтому не применяйте универсальное «17 для всех с 1.17». Установите поддерживаемую Java с сайта производителя или Eclipse Temurin, откройте новое окно терминала и ещё раз выполните java -version.
  4. Запустите сервер и прочитайте первую причину сбояПосле выбора Java в каталоге с серверным JAR выполните в обычной командной строке java -Xms1G -Xmx2G -jar server.jar nogui, только если ваш файл действительно называется server.jar; иначе подставьте точное имя из dir или ls. Команда выделяет до 2 ГБ памяти и запускает сервер без графического окна, ничего не удаляя. Если памяти в ПК меньше 4 ГБ либо на VPS установлен лимит, уменьшите выделение. Найдите первые строки ERROR и Caused by в logs/latest.log; отметьте имя мода/плагина и тип исключения.
  5. Проверьте моды, плагины и целостность мира без потери данныхЕсли сервер начал падать после установки дополнений, остановите сервер командой stop в консоли (если она доступна), скопируйте каталог сервера вместе с папкой мира на другой диск. Затем временно переместите последний установленный .jar из plugins или mods в папку вне каталога сервера. Попробуйте запустить сервер. Если сбой исчез — проверьте совместимость дополнения с версией ядра и другими модами; не удаляйте весь world ради проверки.
  6. Разберите занятый порт отдельно от открытия доступа из интернетаЕсли в логе написано Failed to bind to port, откройте server.properties и посмотрите server-port (обычно 25565). На Windows запустите cmd и выполните netstat -ano | findstr :25565: строка LISTENING покажет идентификатор процесса в последнем столбце; найдите его в Диспетчере задач → «Подробности», прежде чем что-либо завершать. На Linux можно выполнить ss -ltnp при наличии прав. Не отключайте брандмауэр и не перенаправляйте порт на роутере для устранения ошибки локального запуска.
  7. Убедитесь, что сервер реально готов и только затем проверьте сетьУспешный запуск Java-сервера обычно завершается строкой Done (...)! For help, type "help". В клиенте Minecraft Java Edition той же совместимой версии выберите «Сетевая игра → Прямое подключение» и введите localhost, если клиент запущен на том же ПК. Для другого ПК в локальной сети нужен локальный IP серверного компьютера. Если локально всё работает, а из интернета нет, отдельно проверьте настройки маршрутизатора, брандмауэра, условия провайдера (CGNAT) и безопасность сервера.

#Как проверить результат

После сообщения Done подключитесь к серверу из клиента соответствующей версии и проверьте, что мир открывается, можно войти и консоль не сообщает новых ошибок. Если локальное подключение работает, а внешнее — нет, это уже сетевой вопрос, а не ошибка запуска Java.

#Когда остановиться и обратиться за помощью

Если появились ошибки чтения регионов мира, диска или OutOfMemoryError, сохраните исходную папку мира и журнал до каких-либо ремонтов. Не используйте команды удаления регионов, chmod -R или online-mode=false по шаблону. При аренде сервера согласуйте версию Java и лимиты памяти с хостингом.

Так эту ошибку тоже называют

Источники и обновления

Последнее обновление статьи: 2 ноября 2026. Версии программ и интерфейсы меняются — если шаги не совпадают с вашей версией, сверяйтесь с документацией производителя.