Skip to content

About

Some basic modules for Launcher.

Resources

Stars

13 stars

Watchers

10 watching

Forks

Latest commit

 

History

565 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LauncherModules

РЕПОЗИТОРИЙ ЯВЛЯЕТСЯ ПОДМОДУЛЕМ!!! Скомпилированные файлы находятся в релизах главного репозитория GravitLauncher

Набор публичных модулей различного назначения для GravitLauncher

  • Подробное описание и конфигурацию каждого из них можно найти в папке с конкретным модулем
  • Некоторые инструкции модулей могут быть устаревшими на GitHub, первостепенным источником является Wiki

Модули для LauncherRuntime

  • Именуемые далее как _lmodule
  • Устанавливать в папку launcher-modules/
  • Где найти?
    • В архиве LauncherModules.zip из Releases
    • При установке скриптом из исходников, модули доступны по пути:
    src/modules/<ModuleName>_lmodule/build/libs/<ModuleName>_lmodule.jar
    
Модуль Описание
DiscordGame Добавляет игровую активность в Discord
LauncherGuard Добавляет поддержку нативной защиты
LauncherStartScreen Добавляет окно загрузки Launcher'а до полной инициализации runtime
Sentry Интеграция Launcher с системой отслеживания ошибок Sentry

Модули для LaunchServer

  • Именуемые далее как _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

* - рекомендовано для разработки

About

Some basic modules for Launcher.

Resources

Stars

13 stars

Watchers

10 watching

Forks

Releases

Packages

Used by

Contributors

Languages