РЕПОЗИТОРИЙ ЯВЛЯЕТСЯ ПОДМОДУЛЕМ!!! Скомпилированные файлы находятся в релизах главного репозитория GravitLauncher
Набор публичных модулей различного назначения для GravitLauncher
- Подробное описание и конфигурацию каждого из них можно найти в папке с конкретным модулем
- Некоторые инструкции модулей могут быть устаревшими на GitHub, первостепенным источником является Wiki
- Именуемые далее как
_lmodule
- Устанавливать в папку
launcher-modules/
- Где найти?
- В архиве LauncherModules.zip из Releases
- При установке скриптом из исходников, модули доступны по пути:
src/modules/<ModuleName>_lmodule/build/libs/<ModuleName>_lmodule.jar
Модуль | Описание |
---|---|
DiscordGame | Добавляет игровую активность в Discord |
LauncherGuard | Добавляет поддержку нативной защиты |
LauncherStartScreen | Добавляет окно загрузки Launcher'а до полной инициализации runtime |
Sentry | Интеграция Launcher с системой отслеживания ошибок Sentry |
- Именуемые далее как
_module
- Устанавливать в папку
modules/
- Где найти?
- В архиве LaunchServerModules.zip из Releases
- При установке скриптом из исходников, модули доступны по пути:
src/modules/<ModuleName>_module/build/libs/<ModuleName>_module.jar
Модуль | Описание |
---|---|
AdditionalHash | Необходим для хеша пароля PHPASS [Конфигурация PasswordVerifier] |
DiscordBotConsole | Модуль позволяет взаимодействовать с LaunchServer через Discord клиент |
FileAuthSystem * | Система авторизации с хранением базы пользователей в файле json [Метод FileAuthSystem] |
GenerateCertificate | Создает сертификаты для подписи бинарных файлов лаунчера (.jar/.exe) |
MirrorHelper | Сборка клиентов с патчем authlib для GravitLauncher |
MojangSupport | Добавляет поддержку лицензионных аккаунтов Mojang/Microsoft |
OpenSSLSignCode | Позволяет подписывать .exe файлы своим сертификатом |
RemoteControl | Позволяет выполнять консольные команды LaunchServer при помощи HTTP протокола |
S3Updates | Синхронизация папки updates с Хранилищем объектов S3 |
SentryProGuardUpload | Снятие ProGuard маппингов с приходящих стактрейсов со стороны лаунчера |
Sentry LaunchServer | Интеграция LaunchServer с системой отслеживания ошибок Sentry |
SystemdNotifer | Служит для правильного порядка загрузки LaunchServer через службу systemd |
TelegramBotConsole | Модуль позволяет взаимодействовать с LaunchServer через Telegram клиент. |
UnsafeCommandPack | Добавляет дополнительные команды в GravitLauncher |
* - рекомендовано для разработки