Все статьи
16 сентября 2026 г.·4 мин чтения

Сервер Minecraft не запускается: разбор по логу, от версии Java до занятого порта

Почему не запускается сервер Minecraft: Unsupported class file major version и неподходящая Java, eula.txt, FAILED TO BIND TO PORT, нехватка памяти, моды не той версии и плагины не туда. Где смотреть лог и как понять причину за пару минут.

Сервер Minecraft почти никогда не падает молча. Причина написана в логе, просто среди сотен строк её трудно заметить. Ниже список частых причин в том порядке, в котором их стоит проверять, и строки из лога, по которым их узнают.

Где смотреть

Первое место — окно консоли. Если оно закрывается сразу, запусти сервер из уже открытой командной строки, тогда текст останется на экране. Или добавь в конец start.bat строку pause.

Второе место — файл logs/latest.log в папке сервера. Для сборок с модами есть ещё crash-reports, туда пишется отчёт о падении.

В логе ищи сверху вниз строки со словами ERROR, Exception и Caused by. Последняя Caused by обычно и называет настоящую причину.

Двойной клик по .jar ничего не делает

Если по файлу сервера кликаешь, а открывается архиватор или не происходит ничего, значит .jar связан не с Java. Запускай сервер командой:

java -Xms2G -Xmx4G -jar server.jar nogui

Имя файла подставь своё. Удобно положить эту строку в start.bat рядом с сервером.

Не та версия Java

Самая частая причина в 2026 году. В логе она выглядит так:

Unsupported class file major version 69

или

java.lang.UnsupportedClassVersionError ... class file version 65.0

Число указывает, какая Java нужна:

Число в ошибкеНужна Java
6117
6521
6925

Грубое правило по версиям игры такое. Версии 1.20.5–1.21.x требуют Java 21. Новые версии с нумерацией 26.x, по документации Paper, требуют Java 25. Старые 1.18–1.20.4 работают на Java 17.

Частая ловушка: нужная Java установлена, но команда java запускает другую. Проверь java -version в той же командной строке. Если там не та версия, пропиши в start.bat полный путь к нужной:

"C:\Program Files\Java\jdk-21\bin\java.exe" -Xmx4G -jar server.jar nogui

Сервер выключился сразу после первого запуска

Это не ошибка. При первом старте сервер создаёт eula.txt и останавливается. Открой файл, замени eula=false на eula=true и запусти снова.

FAILED TO BIND TO PORT

**** FAILED TO BIND TO PORT!
java.net.BindException: Address already in use

Порт 25565 уже занят. Чаще всего там висит твой же предыдущий сервер, который не закрылся: проверь диспетчер задач на лишние процессы java. Вторая причина — другая программа на том же порту. Тогда поменяй server-port в server.properties.

Если в server-ip в server.properties вписан адрес, которого нет у компьютера, ошибка будет та же. Для домашнего сервера это поле оставляют пустым.

Не хватает памяти

Признаки: OutOfMemoryError, Could not reserve enough space for object heap или сервер падает, когда игроки разбегаются по карте.

-Xmx задаёт, сколько памяти сервер может взять. Не ставь больше, чем реально свободно: если у компьютера 8 ГБ и ты играешь на нём же, -Xmx8G гарантированно закончится плохо. Для небольшой ванильной компании обычно хватает 2–4 ГБ, со сборкой модов нужно больше.

Моды и плагины

Здесь больше всего путаницы, потому что вариантов ядра несколько.

Плагины (.jar в папке plugins) работают на Paper, Spigot и Purpur. Моды (.jar в папке mods) работают на Fabric, Forge и NeoForge. Плагин в папке mods или мод в папке plugins не загрузится, а иногда и уронит сервер.

Мод должен совпадать с версией игры и с загрузчиком. Мод под Fabric на Forge не заработает, мод под 1.20.1 не заработает на 1.21.

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

Отдельно про ядра: Paper и плагины, Fabric с модами, Forge с модами.

Мир не загружается

Если сервер падает на загрузке мира после аварийного выключения, мир мог повредиться. Сначала сделай копию папки world. Потом смотри лог: иногда причина в одном чанке, иногда в удалённом моде, чьи блоки остались в мире. Мир, открытый на более новой версии, на старую версию обратно не переносится.

Друзья не могут подключиться

Сервер работает, а подключиться можно только тебе. Это уже не про запуск, а про сеть: порт 25565 нужно пробросить на роутере и разрешить в брандмауэре Windows. Если у провайдера серый IP, проброс не поможет, нужна общая VPN-сеть или хостинг.

Как отдать разбор агенту

Искать одну строку в логе на тысячу строк скучно, а главное, её легко не узнать. Это работа, которую удобно отдать агенту.

Дока — ИИ-агент, который читает файлы и запускает команды на твоём компьютере. Дай ей папку сервера и напиши:

  • «Сервер не запускается. Прочитай logs/latest.log и скажи причину»;
  • «Проверь, какая Java вызывается командой java, и поправь start.bat под версию сервера»;
  • «Найди в mods клиентские моды, которые не нужны на сервере»;
  • «Сделай копию мира и server.properties перед тем, как я обновлю версию».

Агент сам открывает лог, находит Caused by, проверяет java -version и показывает, что предлагает поменять. Логи и конфиги можно не отправлять в облако: модель в Доке запускается локально.

С чего начать

Открой logs/latest.log и найди последнюю Caused by. В девяти случаях из десяти причина будет в этой таблице. Если нет, скачай Доку и попроси её прочитать лог целиком.