РЕПОЗИТОРИЙ ЯВЛЯЕТСЯ ПОДМОДУЛЕМ!!! Скомпилированные файлы находятся в релизах главного репозитория 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 |
* - рекомендовано для разработки