Skip to content

@gravit0 gravit0 released this Feb 5, 2019 · 121 commits to master since this release

Основные изменения по сравнению с 4.2

  • Опциональные моды привидены к единому стилю, что позволяет реализовать LiteLoader как опциональный мод
  • Серьезное допиливание подсистемы WebSockets/Netty(выключена по умолчанию)
  • Возможность использования wrapper'ов вернулась. Можно писать свою защиту
  • Проверка последнего релиза через GitHub Releases
  • Конфигурация модулей в папке config
  • Новые привилегии USR1 USR2 USR3 и BOT
Assets 6
Jan 28, 2019
Release 4.3.0
Jan 21, 2019
Release 4.2.2

@gravit0 gravit0 released this Jan 14, 2019 · 205 commits to master since this release

Вышла стабильная версия 4.2.0

Спустя долгое время разработки была выпущена stable ветка 4.2
Ветка 4.2 является логическим развитием ветки 4.1, поэтому 4.1 stable не выйдет. Всем пользователям 4.1 рекомендуется перейти на 4.2

Основные изменения по сравнению с 4.0

  • Вырезана нативная защита Avanguard. Если вы хотите использовать Avanguard для своего проекта - вам необходимо будет настроить скачивание своей Java
  • Экспериментальный античит от @Zaxar163 (настраивается отдельно и только с загрузкой своей Java)
  • Использование OSHI для получения HWID
  • Обновлены версии библиотек
  • Переработана система сборки лаунчера. Теперь каталог build используется для временных файлов в процессе сборки. Библиотеки лаунчера хранятся в отдельной папке launcher-libraries, что позволяет легко их заменять при необходимости
  • Переведены все конфигурационные файлы на Json
  • Настройка опциональных модов прямо в профиле. Полноценный граф зависимостей, с возможностью указания зависимых и конфликтных модов
  • Настройка описания сервера прямо в профиле
  • Введение permissionsHandler
  • Введение SocketHookManager, что дало возможность написания Anti-DDoS module
  • Введение git-flow в репозитории разработки
  • Введены интерфейсы Reloadable, Reconfigurable, что позволяет перезагружать некоторые конфиги и выполнять специальные действия без перезапуска лаунчсервера. Команды reconfig/reconfigHelp/reconfigList/reload/reloadList.
  • Введены команды dumpSessions, dumpEntryCache, позволяющие посмотреть содержимое сессий и кеша authHandler соответственно. dumpSessions позволяет не терять авторизацию при презапуске лаунчсервера
  • Введена команда serverStatus, позволяющая узнать техническую информацию о работе сервера, его аптайм, колличество занятой/свободной памяти, размер кешей.
  • Введение интерфейса удаленного выполнения комманд - RemoteCommandExec. Опция выключена по умолчанию(enableRcon в конфиге) и требует пермишена canAdmin для своей работы.
  • Введение возможности сделать опциональными аргументы JVM, аргументы клиента и classpath
  • Введение окружения лаунчера, что позволяет включать дебаг без указания опций, или вообще запретить его использование
  • Введение хуков на авторизацию, checkServer, joinServer.

Важные замечания по переходу

  • Вырезана поддержка FileAuthHandler. Если вы используете FileAuthHandler пожалуйста напишите в Discord, постараюсь сделать конвертер
  • Все конфиги необходимо будет перевести на Json. Автоконвертера нет.
  • В 4.2 по умолчанию отсутствует защита от инжектов читов. Если она вам нужна - используйте скачивание своей JVM и установите или авангард(вызывает проблемы) или античит Zaxar163(не вызывает проблем, но нет готовой сборки)
    Посмотреть описание конфигов можно на неофициальной вики: http://ru.gravitlauncher.wikia.com/wiki/GravitLauncher_%D0%B2%D0%B8%D0%BA%D0%B8
Assets 5
You can’t perform that action at this time.