ForumMillida
Войти
Гайды

Не запускается сервер Minecraft: 12 частых ошибок и как их исправить

Не запускается сервер Minecraft: 12 частых ошибок и как их исправить

Сервер Minecraft не запускается — почти всегда это одна из 12 типовых ошибок: не принята EULA, не та версия Java, занятый порт или конфликт версии ядра с клиентом. Ниже — каждая с точным исправлением.

Почему не запускается сервер Майнкрафт: куда смотреть в первую очередь?

Прежде всего — открой окно консоли сервера или файл logs/latest.log. Все ошибки Java пишет туда. Если запускаешь через двойной клик на .bat/.sh — увидишь чёрное окно, которое моргает и закрывается: это верный знак, что ошибка есть. Запускай через командную строку, чтобы текст успел отобразиться.

GUI-версия сервера (с окошком и консолью) показывает вывод прямо в интерфейсе — удобно для диагностики на Windows. CLI-режим (без GUI, флаг --nogui) быстрее и экономит ОЗУ, его используют на Linux-серверах.

Почему сервер не запускается: не принята лицензия EULA?

Самая частая ловушка. После первого запуска сервер создаёт файл eula.txt и останавливается. Внутри написано eula=false. Пока ты не поменяешь это на eula=true — сервер не стартует, сколько бы его ни перезапускали.

  • Открой файл eula.txt в папке сервера (Блокнот, любой текстовый редактор).
  • Найди строку eula=false.
  • Замени на eula=true.
  • Сохрани файл (Ctrl+S) и запусти сервер заново.

Java не найдена или не та версия — как это выглядит в логах?

Minecraft Java Edition требует конкретную версию JDK — и она менялась с версиями игры. Если Java не установлена вообще или стоит старая — получишь ошибку «java is not recognized» или «UnsupportedClassVersionError».

  • Minecraft 1.8–1.16: Java 8 (JRE/JDK 8)
  • Minecraft 1.17: Java 16+
  • Minecraft 1.18–1.20.4: Java 17+
  • Minecraft 1.20.5 и новее: Java 21+

Проверь текущую версию командой java -version в терминале. Если версия не та — скачай нужный JDK с adoptium.net (бесплатно, без рекламы). После установки убедись, что путь к Java добавлен в PATH, иначе командная строка её не найдёт.

Порт 25565 уже занят: что делать с ошибкой FAILED TO BIND TO PORT?

Если в логах видишь «FAILED TO BIND TO PORT» или «Address already in use» — порт 25565 занят другим процессом. Чаще всего это старая копия сервера, которая не закрылась нормально.

  • Windows: открой PowerShell и введи netstat -ano | findstr :25565. Найди PID процесса и завершь его через taskkill /PID <номер> /F.
  • Linux: lsof -i :25565, затем kill -9 <PID>.
  • Или смени порт в server.properties (строка server-port=25566) — и не забудь открыть новый порт в роутере/фаерволе.

Сервер запускается, но пишет «Outdated server»: что не так с версией?

Сервер запускается, но при подключении клиент говорит «Outdated server» или «Outdated client» — значит, версии не совпадают. Сервер 1.21.4 не пустит клиент 1.20.x и наоборот (если не стоит плагин-протокол). Проверь версию ядра (имя .jar-файла) и версию клиента в лаунчере — они должны совпадать.

Сервер падает с OutOfMemoryError: сколько ОЗУ нужно выделить?

Java падает с ошибкой java.lang.OutOfMemoryError: Java heap space — сервер получил меньше ОЗУ, чем нужно. По умолчанию Java берёт ~256 МБ, это катастрофически мало. Минимум для ванильного сервера — 1 ГБ, для Forge/Fabric с модами — 4-8 ГБ.

Пропиши в команде запуска флаги -Xms и -Xmx: java -Xms2G -Xmx4G -jar server.jar --nogui. Первый (-Xms) — стартовая память, второй (-Xmx) — максимум. Не ставь -Xmx выше 80% от физической RAM — нужно место операционной системе.

Unable to access jarfile: почему сервер не находит server.jar?

Если видишь «Error: Unable to access jarfile server.jar» — либо командная строка запущена не из папки сервера, либо файл скачался частично. Проверь: открой командную строку в той же папке, где лежит .jar (или перетащи папку в cd). Размер server.jar для актуальных версий — 40-100 МБ; если файл весит 1-2 МБ, он битый — скачай заново с официального сайта.

Сервер игнорирует настройки или не стартует: что случилось с server.properties?

Файл server.properties создаётся автоматически при первом запуске. Если его случайно удалили или отредактировали с опечаткой (синтаксис важен) — сервер может не стартовать или игнорировать настройки. Просто удали повреждённый файл и запусти сервер заново — он создаст новый с дефолтными значениями.

После добавления плагина сервер падает: как найти виновника?

Сервер запускался — но после добавления плагина/мода падает с ошибкой. Смотри в лог: там будет имя проблемного плагина и строка «Could not load» или «disable». Причины: неправильная версия плагина (Spigot-плагин на Paper или наоборот), конфликт двух плагинов, плагин требует зависимость которой нет. Убирай плагины по одному, пока не найдёшь виновника.

Permission denied на Linux: почему не запускается скрипт сервера?

На Linux получаешь «Permission denied» при запуске? Скорее всего, .sh-скрипт не исполняемый. Команда: chmod +x start.sh. Или сервер не может писать в папку — проверь владельца: ls -la и при необходимости chown -R <твой_юзер> /папка/сервера.

Веб-панель управления ролями на Minecraft-сервере
Источник: cdn.modrinth.com

Сервер запущен, но игроки не могут подключиться: причём тут фаервол?

Сервер запущен, сам ты подключиться можешь (через localhost или 127.0.0.1), но другие игроки не могут — значит проблема в фаерволе или роутере. На Windows: разреши Java в настройках брандмауэра (появляется диалог при первом запуске). На Linux: sudo ufw allow 25565/tcp. Для подключения снаружи домашней сети нужен ещё проброс порта (port forwarding) в роутере.

Мир не загружается или создаётся новый: как это связано с level-name?

Параметр level-name в server.properties указывает, какую папку мира грузить. Если ты переименовал папку мира или скопировал чужой мир с другим именем — сервер создаст новый пустой мир вместо твоего. Убедись, что level-name совпадает с именем папки.

На компьютере две версии Java — почему батник тянет старую?

Установил новую Java, но батник всё равно тянет старую? Проверь, что в PATH первой стоит нужная версия. Или пропиши полный путь к java.exe прямо в батнике: вместо java -jar ... напиши "C:\Program Files\Eclipse Adoptium\jdk-21\bin\java.exe" -jar server.jar.

Быстрая таблица: ошибка → решение

  • You need to agree to the EULA → eula.txt: поменяй false на true
  • java is not recognized → установи нужную версию JDK (adoptium.net)
  • FAILED TO BIND TO PORT → убей процесс на порту или смени порт
  • Outdated server/client → версии сервера и клиента должны совпадать
  • OutOfMemoryError → добавь флаги -Xms2G -Xmx4G в команду запуска
  • Unable to access jarfile → запускай консоль из папки сервера
  • Permission denied → chmod +x start.sh (Linux/macOS)
  • Could not load plugin → убирай плагины по одному до нахождения виновника

Если сервер уже работает стабильно и хочешь добавить на него автодонат — платформа Millida Trade позволяет подключить магазин за 10 минут без установки сторонних скриптов: игрок платит, сервер сразу выдаёт привилегию через плагин.

Millida TradeАвтодонат и автоматическая выдача товаров на сервере — выдача за секунды, без ручной работы.Перейти в Trade

Часто задаваемые вопросы

Почему сервер запускается, но сразу закрывается?

Чаще всего — не принята EULA или критическая ошибка в server.properties. Запускай сервер из командной строки (не двойным кликом), тогда окно не закроется сразу и ты увидишь текст ошибки. Сделай это первым делом.

Какая Java нужна для сервера Minecraft 1.21?

Для Minecraft 1.20.5 и всех более новых версий (включая 1.21.x) требуется Java 21. Рекомендуем Eclipse Temurin 21 LTS с сайта adoptium.net — бесплатный, без лишней рекламы и сертифицированный Mojang.

Сервер работает, но я не могу подключиться. В чём проблема?

Если сам хост подключается через localhost, но другие игроки нет — проблема в сети: фаервол не пропускает порт 25565, или в домашней сети не настроен проброс порта (port forwarding) в роутере. Если не подключается даже хост — проверь версию клиента и сервера, они должны совпадать.

Как узнать, на каком порту запущен сервер?

Порт берётся из параметра server-port в файле server.properties (по умолчанию 25565). Если менял — смотри туда. Также можно проверить командой netstat -ano (Windows) или ss -tulnp (Linux) — там будет строка с LISTENING и нужным портом.

не запускается сервер майнкрафтошибка сервера minecraftminecraft server eulajava для сервера майнкрафтпорт 25565server.jar запускminecraft server errorнастройка сервера майнкрафт

Похожие статьи

Комментарии 0