Модули
Описание
Набор публичных модулей различного назначения для 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 -
рекомендовано для разработки
