GravitLauncher WikiGravitLauncher Wiki
  • Установка LaunchServer
  • Настройка авторизации
  • Настройка клиента
  • Привязка сервера Minecraft
  • Настройка рантайма
  • Другие настройки
  • Модули
  • Разработчикам
Зеркало
Discord
GitHub
  • Установка LaunchServer
  • Настройка авторизации
  • Настройка клиента
  • Привязка сервера Minecraft
  • Настройка рантайма
  • Другие настройки
  • Модули
  • Разработчикам
Зеркало
Discord
GitHub
  • Руководство

    • Установка LaunchServer
    • Настройка авторизации
    • Настройка клиента
    • Привязка сервера Minecraft
    • Настройка рантайма
    • Другие настройки
    • Модули
    • Разработчикам

Модули

Описание

Набор публичных модулей различного назначения для 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 - рекомендовано для разработки
Измените эту страницу на GitHub
Последнее обновление: 24.03.2024, 09:59
Prev
Другие настройки
Next
Разработчикам