С чем вы столкнетесь

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

  • ядро сервера (Minecraft server.jar или модовое ядро)
  • моды (файлы в папке mods)
  • плагины (файлы в папке plugins)

Дальше это будет либо просто (чистая Java-версия сервера), либо с нюансами (когда вы подключаете моды через Forge/Fabric-подобные загрузчики).


Выберите подходящий вариант

Что нужно Какой тип сервера делать Где лежат моды Где лежат плагины
Только плагины, без модов Spigot/Paper или аналоги нет plugins
Моды Forge Forge-сервер mods plugins (часто тоже можно, если ядро это поддерживает)
Моды Fabric Fabric-сервер mods обычно через Fabric-экосистему (не те же плагины, что для Spigot)
Модовая сборка (чужая) берите под нее конкретное ядро и версию как в инструкции к сборке как в инструкции к сборке

Самая частая ошибка на старте - скачать моды под одну версию Minecraft, а запускать сервер под другую. Совпадение версий критично.


Подготовьте Java и папку сервера

На практике сервер Minecraft чаще всего запускают через jar-ядро, для него нужна подходящая Java. Узнать, какой комплект требуется, можно по странице Forge/Fabric или инструкции к конкретному ядру и версии.

Сделайте папку для сервера, например:
- Minecraft Server

Внутрь положите файлы ядра и настройки.


Вариант 1: сервер Minecraft с плагинами (без модов)

  1. Скачайте server-jar нужной версии Minecraft (под вашу сборку серверного ядра).
  2. Положите server.jar в папку сервера.
  3. Запустите server.jar один раз. Создадутся файлы настроек, включая eula.txt.
  4. Откройте eula.txt и поставьте:
  5. eula=true
  6. Откройте server.properties и проверьте настройки. Обычно нужно только убедиться, что вы правильно указываете параметры сети.
  7. Положите плагины в папку:
  8. plugins
  9. Перезапустите сервер.

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


Вариант 2: сервер Minecraft с модами через Forge

Ниже рабочий путь, который совпадает с логикой большинства инструкций по Forge-серверам.

Шаг 1. Установите Forge-сервер для нужной версии Minecraft

  1. Скачайте Forge именно под вашу версию Minecraft.
  2. Переместите Forge jar в папку сервера.
  3. Запустите Forge jar. Он создаст нужные файлы и папки.

Шаг 2. Примите лицензию

Откройте eula.txt и поставьте:
- eula=true

Шаг 3. Отключите/включите online-mode (по вашей задаче)

В server.properties найдите:
- online-mode=true

Если вы планируете тест с офлайн-подключениями или у вас особая схема доступа, иногда требуется online-mode=false. Но делайте это осознанно: в таком режиме растет риск проблем с безопасностью. Для публичного интернета обычно используют online-mode=true.

Шаг 4. Добавьте моды

  1. Скачайте моды под вашу версию Minecraft и под Forge.
  2. Положите jar-файлы в папку:
  3. mods
  4. Запустите сервер и убедитесь, что старт прошел без ошибок.

Как добавить и моды, и плагины

Здесь важна совместимость выбранного ядра. У Forge-сервера моды обычно работают через папку mods. Плагины, как правило, добавляют через папку plugins, но они должны быть предназначены для поддерживаемого серверного API.

Практическая схема:
1. Сначала заставьте сервер Minecraft запуститься только с модами.
2. Затем добавляйте плагины по одному или небольшими группами.
3. После каждого добавления перезапускайте сервер и проверяйте logs.

Так вы быстро поймете, что сломалось и из-за чего.


Настройка сети и доступа по интернету

Локальная сеть (игроки в одной сети)

Если сервер запущен на вашем ПК, игроки обычно подключаются через ваш локальный адрес, либо через localhost, если подключение идет с той же машины.

Интернет (игроки с других сетей)

Нужно пробросить порт Minecraft на роутере. Чаще всего используют порт:
- 25565

Возможные шаги:
1. Узнайте IP компьютера в вашей локальной сети.
2. В роутере сделайте Port Forwarding на IP:25565.
3. При необходимости проверьте доступность порта снаружи (например, через сервисы проверки портов).

Если вы включили доступ извне, безопасность важнее. Держите систему обновленной, не раздавайте лишние права, следите за логами.


Мини-настройки в server.properties, которые чаще всего меняют

Вот типичные пункты, которые трогают при старте:

Настройка Что делает Частая причина изменить
max-players лимит игроков нужно меньше или больше
server-port порт сервера если меняете стандартный
server-ip адрес/интерфейс привязки чаще нужно на серверах с несколькими сетями
online-mode онлайн-проверка аккаунтов тестовый режим или особая схема доступа

Остальные параметры обычно можно оставить дефолтными, пока сервер стабильно не стартует.


Типичные ошибки

  1. Версия модов не совпадает с версией Minecraft или Forge.
  2. Положили моды не туда: файлы должны быть в mods, а плагины - в plugins.
  3. Не приняли eula.txt (сервер просто откажется стартовать или будет работать с ограничениями).
  4. online-mode выставили неправильно и получили странное поведение подключений.
  5. Подключили плагины, не рассчитанные на ваше ядро или версию сервера.
  6. Не смотрят logs и пытаются чинить “по памяти”, хотя причина почти всегда видна в журнале.

Как сделать запуск удобным

На Windows часто используют start.bat, на Linux - run.sh. Суть одна:
- указать java нужной версии
- задать параметры памяти, например -Xmx и -Xms
- запустить jar-ядро в нужном режиме

Если хотите, начните с простого запуска jar- файла и только потом усложняйте скрипт под себя.


Полезные ссылки

  • Официальный сайт Minecraft: https://www.minecraft.net/
  • Forge (загрузчик и версии): https://files.minecraftforge.net/
  • Spigot (плагины для Spigot API): https://www.spigotmc.org/
  • Bukkit/Dev страницы проектов (часть экосистемы): https://dev.bukkit.org/