GravitLauncher WikiGravitLauncher Wiki
  • Быстрый старт
  • Команды лаунчсервера
  • Настройка авторизации
  • Настройка клиента
  • Настройка рантайма
  • Привязка сервера
  • Другие настройки
Зеркало
Discord
GitHub
  • Быстрый старт
  • Команды лаунчсервера
  • Настройка авторизации
  • Настройка клиента
  • Настройка рантайма
  • Привязка сервера
  • Другие настройки
Зеркало
Discord
GitHub
  • Руководство

    • Быстрый старт
    • Команды лаунчсервера
    • Настройка авторизации
    • Настройка клиента
    • Настройка рантайма
    • Привязка сервера
    • Другие настройки

Привязка сервера

ServerWrapper - это компонент лаунчера, предназначеный для привязывания вашего сервера Minecraft к лаунчеру

Привязка сервера с помощью inline режима

Этот метод привязки сейчас является наиболее простым и рекомендуемым для всех пользователей

  • Запустите сервер хотя бы один раз без привязки

  • Получите токен checkServer выполнив в лаунчсервере команду

token server YourProfileTitle std false

Сохраните токен в безопасном месте

  • Определите вашу версию authlib
1.7.10-1.16.31.16.4-1.17.X1.18.X1.19.0-1.19.41.20.0-1.20.11.20.21.20.3+
1233-1.19456
  • Скачайте ServerWrapper и ServerWrapperInline
wget https://github.com/GravitLauncher/Launcher/releases/latest/download/ServerWrapper.jar
wget https://github.com/GravitLauncher/Launcher/releases/latest/download/ServerWrapperInline.jar
  • Установите authlib
java -jar ServerWrapper.jar installAuthlib https://mirror.gravitlauncher.com/5.7.x/authlib/LauncherAuthlibXXX.jar

Вместо XXX укажите версию authlib из таблицы выше

  • Установите ServerWrapperInline
java -jar ServerWrapper.jar installAuthlib ServerWrapperInline.jar
  • Модифицируйте ваш скрипт запуска, добавив перед запуском ядра следующие строчки (пример для Linux)
export SERVERWRAPPER_ADDRESS="ws://localhost:9274/api"
export SERVERWRAPPER_CHECK_SERVER_TOKEN="YOUR CHECKSERVER TOKEN"
export _JAVA_OPTIONS="-Dlauncher.authlib.inlineClass=pro.gravit.launcher.server.ServerWrapperInlineInitializer -Dlauncher.useSlf4j=true"

Замените адрес лаунчсервера и токен на ваш

Привязка Velocity

Так как Velocity не использует authlib, вам необходимо применить патч

  • Выполните следующие команды в терминале(пример приведен для Linux)
git clone [email protected]:VelocityPowered/Velocity.git ./velocity
wget https://mirror.gravitlauncher.com/5.7.x/patches/Velocity.patch
cd ./velocity
git am -3 ../Velocity.patch
./gradlew assemble
cd ..
mv ./velocity/proxy/build/libs/velocity-*-all.jar ./velocity.jar
  • Файл velocity.jar теперь пропатчен для работы с ServerWrapper

  • Теперь перейдите в директорию куда будете устанавливать Velocity и поместите туда собранный и пропатченный velocity.jar. Выполните:

wget https://github.com/GravitLauncher/Launcher/releases/latest/download/ServerWrapper.jar
java -jar ServerWrapper.jar setup

И следуйте инструкциям установщика

Измените эту страницу на GitHub
Последнее обновление: 08.10.2025, 00:21
Prev
Настройка рантайма
Next
Другие настройки