Arclight - гибридное Bukkit + Forge ядро [Server] [Core] [Гайд]
- Автор: Xarta
- Дата: 18-09-2023, 18:38
- Категория: Инструкции, гайды Minecraft
Ядро Arclight - гибридное ядро Bukkit + Forge для создания серверов с поддержкой как модов, так и плагинов. Ядро отличается от других гибридных тем, что имеет билды почти на все версии Minecraft (хоть и некоторые из них уже не поддерживаются), полностью уникальную систему загрузки сервера, оптимизацию миксинов, мобов, прогрузки мира и т.д. Данное ядро я могу рекомендовать тем, кто:
- Экспериментирует с настройками и умеет анализировать краш-репорты/логи.
- Умеет работать с серверами, понимает терминологию и разрабатывает свой проект.
Если вы новичок, вам следует обратить своё внимание на CatServer/Magma, т.к. Arclight действительно не похож на остальные гибридные ядра.
Данное ядро можно загрузить на официальной странице GitHub проекта. У новых версий ядра есть кодовое название, допустим 1.20 - Trials, 1.19.4 - Executions. Версии ниже 1.19 кодовых названий не имеют! Помимо того, что вы можете загрузить уже собранное ядро, вы так же можете скачать исходники проекта на нужную вам версию и собрать его лично. Для загрузки готовых .jar файлов ядра перейдите в раздел Releases:
После загрузки ядра перенесите его в нужную вам директорию на нужном вам устройстве, создайте базовый скрипт запуска:
Запустите скрипт, подождите пока ядро загрузит все необходимые библиотеки и пропатчит все классы.
После первого запуска ядро выключится и попросит вас принять EULA (Политику конфиденциальности). Вы должны открыть файл eula.txt и заменить eula=false на eula=true.
Если вы сделали всё правильно, то на второй раз ядро запустится правильно, сгенерирует все файлы и мир, теперь вы можете выключить сервер командой stop и приступить к его детальной настройке.
Файл конфигурации Arclight называется arclight.conf и появляется в корне сервера. В этом разделе мы попробуем разобраться со всеми настройками этого ядра.
Файл конфигурации подан в формате .conf, а это значит что у него есть секции. Ознакомиться с каждой из этих секций вы можете ниже.
Строка "_v" - версия конфигурации, не трогаем.
Секция async-catcher{} - настройки утилиты, которая ловит какие-либо сбои в выполнении каких-либо методов на сервере.
Секция compatibility{} - настройки совместимости с различными модами/плагинами. В связи с тем, что данная секция предназначена исключительно для экспертов, понимающих зачем они будут редактировать какие-либо настройки в этой секции опишу всё максимально кратко.
Секция locale{} - отвечает за язык, здесь даже не буду объяснять, т.к. в ней и так всё понятно.
Секция optimization{} - настройки некоторых оптимизационных методов, которые Arclight использует по умолчанию.
Итак, мы можем сделать выводы, что данное ядро определённо может предложить интересный функционал профессионалам в сфере создания серверов/их оптимизации. Я не рекомендую использовать его новичкам, т.к. методы его работы очень отличаются от методов работы стандартных гибридных ядер. Я мог допустить некоторые ошибки при описании некоторых функций т.к. к ядру Arclight нет огромного количества документации. Надеюсь, что моя статья была для вас познавательной и полезной, если вы нашли в ней ошибку, прошу сообщить об ней в комментариях.
- Экспериментирует с настройками и умеет анализировать краш-репорты/логи.
- Умеет работать с серверами, понимает терминологию и разрабатывает свой проект.
Если вы новичок, вам следует обратить своё внимание на CatServer/Magma, т.к. Arclight действительно не похож на остальные гибридные ядра.
1.Загрузка и установка
Данное ядро можно загрузить на официальной странице GitHub проекта. У новых версий ядра есть кодовое название, допустим 1.20 - Trials, 1.19.4 - Executions. Версии ниже 1.19 кодовых названий не имеют! Помимо того, что вы можете загрузить уже собранное ядро, вы так же можете скачать исходники проекта на нужную вам версию и собрать его лично. Для загрузки готовых .jar файлов ядра перейдите в раздел Releases:
После загрузки ядра перенесите его в нужную вам директорию на нужном вам устройстве, создайте базовый скрипт запуска:
"C:\Program Files\java\директория с jdk17\bin\java.exe" -jar arclight-fore-xxx-xxx.jar -nogui
Запустите скрипт, подождите пока ядро загрузит все необходимые библиотеки и пропатчит все классы.
Предупреждение:
При первом запуске ядро пропатчит все классы всех используемых библиотек, модов и т.д. Если вы захотите перейти с Arclight на другое ядро, то у вас возникнет ошибка с мирами, т.к. Arclight применяет свои оптимизационные патчи и к механике миров. Прошу вас обратить на это внимание перед тем как жаловаться на то, что у вас что-то работает не так как у всех.
При первом запуске ядро пропатчит все классы всех используемых библиотек, модов и т.д. Если вы захотите перейти с Arclight на другое ядро, то у вас возникнет ошибка с мирами, т.к. Arclight применяет свои оптимизационные патчи и к механике миров. Прошу вас обратить на это внимание перед тем как жаловаться на то, что у вас что-то работает не так как у всех.
После первого запуска ядро выключится и попросит вас принять EULA (Политику конфиденциальности). Вы должны открыть файл eula.txt и заменить eula=false на eula=true.
Если вы сделали всё правильно, то на второй раз ядро запустится правильно, сгенерирует все файлы и мир, теперь вы можете выключить сервер командой stop и приступить к его детальной настройке.
2.Настройка конфигурации Arclight
Важно:
В этом разделе есть спец. пометки:
arr - массив из нескольких строк
int - значение должно быть числом
bool - значение должно быть true или false
str - значение должно быть каким-то словом
def - это значение стоит по умолчанию
В этом разделе есть спец. пометки:
arr - массив из нескольких строк
int - значение должно быть числом
bool - значение должно быть true или false
str - значение должно быть каким-то словом
def - это значение стоит по умолчанию
Файл конфигурации Arclight называется arclight.conf и появляется в корне сервера. В этом разделе мы попробуем разобраться со всеми настройками этого ядра.
Файл конфигурации подан в формате .conf, а это значит что у него есть секции. Ознакомиться с каждой из этих секций вы можете ниже.
Строка "_v" - версия конфигурации, не трогаем.
Секция async-catcher{} - настройки утилиты, которая ловит какие-либо сбои в выполнении каких-либо методов на сервере.
Секция compatibility{} - настройки совместимости с различными модами/плагинами. В связи с тем, что данная секция предназначена исключительно для экспертов, понимающих зачем они будут редактировать какие-либо настройки в этой секции опишу всё максимально кратко.
Секция locale{} - отвечает за язык, здесь даже не буду объяснять, т.к. в ней и так всё понятно.
Секция optimization{} - настройки некоторых оптимизационных методов, которые Arclight использует по умолчанию.
Итак, мы можем сделать выводы, что данное ядро определённо может предложить интересный функционал профессионалам в сфере создания серверов/их оптимизации. Я не рекомендую использовать его новичкам, т.к. методы его работы очень отличаются от методов работы стандартных гибридных ядер. Я мог допустить некоторые ошибки при описании некоторых функций т.к. к ядру Arclight нет огромного количества документации. Надеюсь, что моя статья была для вас познавательной и полезной, если вы нашли в ней ошибку, прошу сообщить об ней в комментариях.
Информация | |
Для написания комментария зарегистрируйся на сайте, это займет всего пару минут, голосуй за новости, зарабатывай репутацию. |
Последние сообщения с форума
Название темы | Автор | Статистика | Последнее сообщение |
---|---|---|---|
Ищу АКТЕРА для съмок ВИДЕО по майнкрафту. Тема в разделе: Новости |
Junkie16 | Просмотров: 142 Ответов: 2 |
Автор: Mizeireks |
Видео/Стримы канал Ritterydam Тема в разделе: Флудильня |
ritterydam | Просмотров: 110993 Ответов: 531 |
Автор: ritterydam |
Загружается мир до 100% и все 1.16.5 Тема в разделе: Техническая поддержка сайта |
Romanov_2 | Просмотров: 146 Ответов: 0 |
Автор: Romanov_2 |
Помогите со сборкой на версии 1.7.10 Тема в разделе: Ваши вопросы по Minecraft |
Zelsovich8321 | Просмотров: 305 Ответов: 5 |
Автор: egg2003 |
Крутой сервер 1.20.4 Тема в разделе: Игры |
Ytenok | Просмотров: 182 Ответов: 0 |
Автор: Ytenok |