- С чем вы столкнетесь
- Выберите подходящий вариант
- Подготовьте Java и папку сервера
- Вариант 1: сервер Minecraft с плагинами (без модов)
- Вариант 2: сервер Minecraft с модами через Forge
- Как добавить и моды, и плагины
- Настройка сети и доступа по интернету
- Мини-настройки в server.properties, которые чаще всего меняют
- Типичные ошибки
- Как сделать запуск удобным
- Полезные ссылки
С чем вы столкнетесь
Чтобы запустить сервер 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 с плагинами (без модов)
- Скачайте server-jar нужной версии Minecraft (под вашу сборку серверного ядра).
- Положите
server.jarв папку сервера. - Запустите
server.jarодин раз. Создадутся файлы настроек, включаяeula.txt. - Откройте
eula.txtи поставьте: eula=true- Откройте
server.propertiesи проверьте настройки. Обычно нужно только убедиться, что вы правильно указываете параметры сети. - Положите плагины в папку:
plugins- Перезапустите сервер.
Если после запуска видите ошибки, сначала смотрите не в интернет, а в консоль и файл журнала logs. Часто причина одна: версия плагина не подходит версии сервера.
Вариант 2: сервер Minecraft с модами через Forge
Ниже рабочий путь, который совпадает с логикой большинства инструкций по Forge-серверам.
Шаг 1. Установите Forge-сервер для нужной версии Minecraft
- Скачайте Forge именно под вашу версию Minecraft.
- Переместите Forge jar в папку сервера.
- Запустите Forge jar. Он создаст нужные файлы и папки.
Шаг 2. Примите лицензию
Откройте eula.txt и поставьте:
- eula=true
Шаг 3. Отключите/включите online-mode (по вашей задаче)
В server.properties найдите:
- online-mode=true
Если вы планируете тест с офлайн-подключениями или у вас особая схема доступа, иногда требуется online-mode=false. Но делайте это осознанно: в таком режиме растет риск проблем с безопасностью. Для публичного интернета обычно используют online-mode=true.
Шаг 4. Добавьте моды
- Скачайте моды под вашу версию Minecraft и под Forge.
- Положите jar-файлы в папку:
mods- Запустите сервер и убедитесь, что старт прошел без ошибок.
Как добавить и моды, и плагины
Здесь важна совместимость выбранного ядра. У 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 |
онлайн-проверка аккаунтов | тестовый режим или особая схема доступа |
Остальные параметры обычно можно оставить дефолтными, пока сервер стабильно не стартует.
Типичные ошибки
- Версия модов не совпадает с версией Minecraft или Forge.
- Положили моды не туда: файлы должны быть в
mods, а плагины - вplugins. - Не приняли
eula.txt(сервер просто откажется стартовать или будет работать с ограничениями). - online-mode выставили неправильно и получили странное поведение подключений.
- Подключили плагины, не рассчитанные на ваше ядро или версию сервера.
- Не смотрят
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/