Модули
Описание
Набор публичных модулей различного назначения для GravitLauncher
- Подробное описание и конфигурацию каждого из них можно найти в папке с конкретным модулем
- Некоторые инструкции модулей могут быть устаревшими на GitHub, первостепенным источником является Wiki
Сведения
Скомпилированные файлы находятся в релизах главного репозитория GravitLauncher
Модули для Launcher
- Именуемые далее как
_lmodule
Внимательно - Устанавливать в папку
launcher-modules/
Перепроверь себя - Где найти?
- В архиве LauncherModules.zip из Releases
- При установке скриптом из исходников, модули можно установить с помощью команды
./install_launcher_module.sh MODULE_NAME
(суффикс_lmodule.jar
не входит в имя модуля)
Модуль | Описание |
---|---|
DiscordGame | Добавляет игровую активность в Discord |
LauncherGuard | Добавляет поддержку нативной защиты |
LauncherStartScreen | Добавляет окно загрузки Launcher'а до полной инициализации runtime |
Sentry | Интеграция Launcher с системой отслеживания ошибок Sentry |
Модули для LaunchServer
- Именуемые далее как
_module
Внимательно - Устанавливать в папку
modules/
Перепроверь себя - Где найти?
- В архиве LaunchServerModules.zip из Releases
- При установке скриптом из исходников, модули можно установить с помощью команды
./install_launchserver_module.sh MODULE_NAME
(суффикс_module.jar
не входит в имя модуля)
Модуль | Описание |
---|---|
AdditionalHash | Необходим для хеша пароля PHPASS [Конфигурация PasswordVerifier] |
DiscordBotConsole | Модуль позволяет взаимодействовать с LaunchServer через Discord клиент |
FileAuthSystem 1 | Система авторизации с хранением базы пользователей в файле json [Метод FileAuthSystem] |
GenerateCertificate | Создает сертификаты для подписи бинарных файлов Лаунчера (.jar/.exe) |
FxRuntimeOptimizer | Оптимизирует файлы дизайна из папки runtime при сборке лаунчера |
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 |
- 1 -
рекомендовано для разработки