Модули

Описание

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

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

Скомпилированные файлы находятся в релизах главного репозитория GravitLauncheropen in new window

Модули для Launcher

  • Именуемые далее как _lmodule Внимательно
  • Устанавливать в папку launcher-modules/ Перепроверь себя
  • Где найти?
    • В архиве LauncherModules.zip из Releasesopen in new window
    • При установке скриптом из исходников, модули можно установить с помощью команды ./install_launcher_module.sh MODULE_NAME (суффикс _lmodule.jar не входит в имя модуля)
МодульОписание
DiscordGameopen in new windowДобавляет игровую активность в Discord
LauncherGuardopen in new windowДобавляет поддержку нативной защиты
LauncherStartScreenopen in new windowДобавляет окно загрузки Launcheropen in new window'а до полной инициализации runtime
Sentryopen in new windowИнтеграция Launcheropen in new window с системой отслеживания ошибок Sentry

Модули для LaunchServer

  • Именуемые далее как _module Внимательно
  • Устанавливать в папку modules/ Перепроверь себя
  • Где найти?
    • В архиве LaunchServerModules.zip из Releasesopen in new window
    • При установке скриптом из исходников, модули можно установить с помощью команды ./install_launchserver_module.sh MODULE_NAME (суффикс _module.jar не входит в имя модуля)
МодульОписание
AdditionalHashopen in new windowНеобходим для хеша пароля PHPASS
[Конфигурация PasswordVerifier]
DiscordBotConsoleopen in new windowМодуль позволяет взаимодействовать с LaunchServeropen in new window через Discord клиент
FileAuthSystemopen in new window 1Система авторизации с хранением базы пользователей в файле json
[Метод FileAuthSystem]
GenerateCertificateopen in new windowСоздает сертификаты для подписи бинарных файлов Лаунчера (.jar/.exe)
MirrorHelperopen in new windowСборка клиентов с патчем authlib для GravitLauncheropen in new window
MojangSupportopen in new windowДобавляет поддержку лицензионных аккаунтов Mojang/Microsoft
OpenSSLSignCodeopen in new windowПозволяет подписывать .exe файлы своим сертификатом
RemoteControlopen in new windowПозволяет выполнять консольные команды LaunchServeropen in new window при помощи HTTP протокола
S3Updatesopen in new windowСинхронизация папки updates с Хранилищем объектов S3
SentryProGuardUploadopen in new windowСнятие ProGuard маппингов с приходящих стактрейсов со стороны Лаунчера
Sentry LaunchServeropen in new windowИнтеграция LaunchServeropen in new window с системой отслеживания ошибок Sentry
SystemdNotiferopen in new windowСлужит для правильного порядка загрузки LaunchServeropen in new window через службу systemd
TelegramBotConsoleopen in new windowМодуль позволяет взаимодействовать с LaunchServeropen in new window через Telegram клиент.
UnsafeCommandPackopen in new windowДобавляет дополнительные команды в GravitLauncheropen in new window
  • 1 - рекомендовано для разработки
Последнее обновление:
Contributors: Aoaoaoaoaoa