( +83.30 83,3 0.00 )

CatServer - гибридное Bukkit + Forge ядро с Hot swap'ом! [Server] [Core] [Гайд]

CatServer - гибридное Bukkit + Forge ядро с Hot swap'ом! [Server] [Core] [Гайд]


Ядро CatServer - гибридное ядро для некоторых из условно свежих версий Minecraft с одной необычной особенностью. Разработкой этого ядра занимался команда из Китая (ядро Arclight так же разрабатывалось командой китайских разработчиков). Самой главной фишкой данного ядра я бы назвал возможность hot swap'а (лёгкой замены) библиотек, что определённо может быть полезно для продвинутых системных администраторов и людей, создающих проекты с сайтами и лаунчерами, где может понадобиться пропатчить ядро и т.д. По факту, помимо данной возможности больше CatServer ничем не отличается от остальных гибридных ядер. На сегодняшний день ядро так же как и Magma от MagmaFoundation фактически заброшено. В данной статье так же будет разобран запуск и конфигурация сервера на базе CatServer.




1.Загрузка и установка


Для загрузки последней версии ядра CatServer необходимо перейти на официальный сайт catmc.org или официальный GitHub репозиторий CatServer. После загрузки .jar файла переносим его в отдельную папку и создаём скрипт запуска:
@echo off
Title CatServer
"C:\Program Files\java\путь к jdk8\bin\java.exe" -jar catserver.jar
pause

После запуска скрипта ядро проверит наличие библиотек и в случае их отсутствия загрузит их и запустит сервер.



Как активировать Hot Swap?:
Для активации Hot Swap библиотек после первого запуска сервера в конец строки запуска нужно добавить аргумент Dcatserver.skipCheckLibraries=true и заменить необходимую библиотеку в папке libraries.





2.Настройка конфигурации CatServer


Конфигурация CatServer состоит из нескольких секций. По большей части настройки схожи с ядром Magma, однако имеются свои особенности и уникальные настройки.



Важно:
В этом разделе есть спец. пометки:
arr - массив из нескольких строк
int - значение должно быть числом
bool - значение должно быть true или false
str - значение должно быть каким-то словом

Секция world
В данной секции находятся все настройки связанные с игровым миром.


Секция fakePlayer
В этой секции настраиваются права fakePlayer и возможность данной утилиты проходить ивенты.

Секция vanilla
В этой секции настраиваются некоторые параметры, связанные именно с ванильным Minecraft.

Секция plugin
В данной секции настраиваются патчи для некоторых плагинов, возможность отключения ивентов движения для воронок в указанных мирах и возможность отключить автоустановку spark.

Секция async
В этой секции всего 1 настройка, связанная с активацией асинхронизации для ивентов чата.

Секция network
Секция предназначена лишь для разбирающихся людей. В ней настраиваются лимиты по пакетам и передаваемые данные FML.

Прочие настройки
Есть 3 опции, которые не входят ни в одну из секций.





Подытоживая выше сказанное, мы можем сделать следующие выводы: CatServer определённо является хорошим решением для модового сервера, особенно если вы собираетесь создавать сервер, который будет работать с сайтом и лаунчером, поскольку функция Hot Swap позволяет беспроблемно заменить библиотеки ядра. В конфигурации так же имеется ряд полезных функций как для новичков, так и для экспертов в сфере создания серверов. Благодарю вас за прочтение этой статьи и надеюсь, что вы узнали для себя что-то новое!
P.S. Создание статьи стало возможно благодаря котоящерам из Китая sincere-troll .
  1. Олдфаги

    28 августа 2024 21:43

    +1

    Ну моё otdub
    1. ТруЪ Плагинщик

      28 августа 2024 22:03

      0

      ну тут и не поспоришь default3
Для написания комментария зарегистрируйся на сайте, это займет всего пару минут, голосуй за новости, зарабатывай репутацию.

Последние сообщения с форума

Название темы
Статистика
Последнее сообщение

Просмотров: 7085

Ответов: 163

Просмотров: 55

Ответов: 0

Просмотров: 145331

Ответов: 693

Просмотров: 1236

Ответов: 14