• Форум обновился. Для восстановления группы "гражданин", зайдите на сервер и введите команду /fc link. Внимание, команда обновилась!

Мои попытки разобраться в SpongeForge

  • Автор Автор Настя_A
  • Дата публикации Опубликовано Опубликовано
  • Reading time 3 min read

Обзор Обсуждение (2)

Sponge - это проект с открытым исходным кодом, который расширяет возможности серверов Minecraft с помощью плагинов.

Sponge имеет две версии SpongeForge и SpongeVanilla обе могут запускать плагины, но отличие в том, что SpongeVanilla - обычный сервер с поддержкой плагинов, а SpongeForge к тому-же еще бонусом поддерживает моды.

Sponge не поддерживает Bukkit плагины, а только Sponge плагины, которые находятся на сайте Sponge.

Установка SpongeForge:
Для начала необходимо установить сервер Forge 1.12.2:
Выглядеть будет так:
1.png

Далее устанавливается SpongeForge, как обычный мод Forge. Для этого нужно в папке с сервером создать папку mods и закинуть SpongeForge в папку mods.

Теперь нужно создать командный файл, который запустит сервер.
Название будет start.bat, содержимое его будет иметь такой вид:
Код:
:start
java -Xmx4096M -Xms2048M -jar forge-1.12.2-14.23.5.2855.jar nogui
goto start

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

А также нужно создать файл eula.txt и добавить строку eula=true, которая означает что владелец сервера принимает лицензионное соглашение.
В итоге содержимое папки с сервером будет выглядеть так:
3.PNG

Теперь осталось запустить сервер. Проверить действительно ли установлен SpongeForge можно командой sponge plugins:
4.PNG

Как видно на скриншоте SpongeForge установлен.

Теперь для более точного теста работоспособности нужно установить несколько плагинов.
Для этого выбираю GriefPrevention этот плагин является аналогом WorldGuard, который защищает от гриферства, выбираю именно его потому-что он более популярен под Sponge, а также тем что он проверен временем:
Для распределения прав и возможностей между игроками на сервере выбираю LuckPerms:
Чтобы установить плагины, нужно сначала создать папку plugins в папке mods и скопировать туда их.

Теперь проверим действительно ли установлены данные плагины:
7.PNG

Как видно на скриншоте плагины присутствуют.

Теперь осталось настроить права для игроков, по-умолчанию размер привата около 300 блоков(длина*ширина), увеличу к примеру до 10000:
1. /lp group default meta set griefprevention.initial-claim-blocks 10000
А также нужно дать право создавать приваты:
2. /lp group default permission set griefprevention.user.claim.* true
Данные команды необходимо прописать в консоли, убедиться в том, что они сохранены можно с помощью графического редактора встроенного в LuckPerms, он вызывается командой /lp editor:
9.PNG

После чего переходим по ссылке на сайт, которую сгенерировал сервер:
10.PNG

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

Приват создается с помощью золотой лопаты щелкая пкм и лкм. Проверка привата осуществляется с помощью палки.
Когда приват будет создан будут показаны его границы:
2021-05-16_18.02.39.png


Чтобы более качественно визуализировать границы привата можно использовать мод worldeditcui, который устанавливается на клиент, при этом на сервере должен стоять мод worldedit-forge.
Если все правильно сделать, то будет выглядеть так:
2021-05-16_18.14.13.png

2021-05-16_18.13.22.png


Все остальные плагины устанавливаются\настраиваются аналогично.
Если кому-то будет интересно продолжение, то следующем логичным шагом будет установка модов и изменение крафтов с помощью мода CraftTweaker.
  • Reading time 2 min read
  • Просмотры2,187
  • Reading time 1 min read
  • Просмотры1,186
  • Reading time 1 min read
  • Просмотры2,821
  • Reading time 5 min read
  • Просмотры3,366
  • Reading time 1 min read
  • Просмотры2,002
  • Reading time 2 min read
  • Просмотры3,143

Комментарии

Нет комментариев для отображения
Назад
Сверху