Успей заказать VPS-сервер со скидкой 15%
Акция завершится через
00Дней
:
00Часов
:
00Минут
:
00Секунд

Установка сервера Minecraft с Forge и SpongeForge: моды и плагины

С модами ведь всегда интереснее, а особенно когда они находятся на сервере.

Перед продолжением не забудьте установить JDK 25: Ubuntu / Debian.

Установка ядер

Создаем каталог для нашего сервера.

Пустой каталог нового сервера в файловом менеджере
Новый пустой каталог под сервер.

Используя команду wget скачиваем архив с чистой сборкой Vanilla + Forge 1.12.2.

Терминал: загрузка vanilla+forge архива через wget
Архив Vanilla + Forge 1.12.2 успешно скачан.

Далее докачиваем последнюю версию ядра SpongeForge 1.12.2.

Терминал: загрузка SpongeForge jar через wget
Файл SpongeForge 1.12.2 скачан.

Распаковываем архив командой.

Терминал: распаковка архива с библиотеками и ядрами
Распаковка ядер и библиотек.

Мы разархивировали файлы ядер и библиотек. Вот что у нас получилось.

Список файлов сервера после распаковки архива
Файлы после распаковки: ядро Forge, серверный jar и SpongeForge.

Теперь нам нужно запустить файл forge-1.12.2-14.23.5.2854.jar, используем команду.

Подробнее про параметры запуска вы можете прочитать в отдельной статье.

Сообщение сервера о необходимости принять условия eula
Первый запуск завершается ошибкой: нужно принять eula.txt.

Теперь нужно подтвердить соглашение в файле eula.txt.

Файл eula.txt с параметром eula=true
В файле eula.txt меняем значение на eula=true.

При повторном использовании команды сервер успешно запустился.

Лог запуска сервера Minecraft с ядром Forge
Сервер запустился с ядром Forge, мир готов к работе.

Выключаем сервер. Теперь, для работы ядра Sponge нам нужно отправить его в папку mods.

Каталог сервера со всеми созданными подпапками, включая mods
Папка mods для размещения SpongeForge и модов.

Пробуем запустить. Наш сервер успешно запущен с использованием ядра SpongeForge.

Лог запуска сервера с подключенным ядром SpongeForge
SpongeForge подгрузил миры и завершил инициализацию.

Установка модов

Для примера мы будем использовать Divine RPG 1.12.2.

Помните про установку мода на клиентскую часть.

Загружаем мод в папку mods.

Папка mods с файлами DivineRPG и SpongeForge
DivineRPG помещен в папку mods рядом со SpongeForge.

Перезапускаем сервер. Не забудьте удалить каталог мира, если мод изменяет его структуру.

Лог сервера: загрузка миров DivineRPG (Iceika, Arcana, Vethea)
Сервер загружает миры DivineRPG: Iceika, Arcana, Vethea.

Пробуем подключиться.

Игровая сцена Minecraft с миром DivineRPG
Подключение успешно, мод DivineRPG работает в игре.

Успешно. Также видим, что мод работает.

Установка плагинов

Мы будем устанавливать LuckPerms. Посмотреть большинство плагинов вы можете на официальном сайте. Скачиваем плагин и отправляем в папку mods.

Папка mods с DivineRPG, LuckPerms-Sponge и SpongeForge
LuckPerms для Sponge добавлен в папку mods.

Перезапускаем сервер. После старта мы можем увидеть в папке config новый каталог, который принадлежит плагину LuckPerms.

Папка config сервера с подкаталогом luckperms
Каталог luckperms создан автоматически в папке config.

Проверяем работу плагина на сервере. Команда для LuckPerms - /lp.

Чат сервера: сообщения от LuckPerms о запуске и настройке прав
LuckPerms запущен и готов к настройке прав доступа.