Перейти к основному содержимому

Привязка аккаунта Nightbreak и токены

Загрузка Nightbreak-managed контента теперь использует общий поток токенов через MagmaCore.

Как это работает

  1. Откройте страницу своего аккаунта Nightbreak.
  2. Сгенерируйте или скопируйте токен сервера.
  3. Выполните:
/nightbreaklogin <token>

После успешного выполнения совместимые плагины MagmaGuy на этом же сервере смогут использовать общий токен для проверок доступа и загрузок Nightbreak.

Общее разрешение, которое MagmaCore регистрирует для этой команды, называется nightbreak.login. По умолчанию оно доступно операторам сервера, если администратор не изменил это поведение.

Где хранится токен

Токен сохраняется в:

plugins/MagmaCore/nightbreak.yml

под ключом token, а не внутри отдельной папки каждого плагина.

Это означает:

  • вам не нужно регистрировать токен отдельно для каждого плагина
  • переустановка одного плагина не обязательно приведет к потере токена
  • удаление общего конфига MagmaCore может потребовать повторной регистрации токена

Что открывает токен

Привязанный токен используется для:

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

Он не обходит требования конкретных плагинов, например:

  • установку ресурс-пака
  • включение пакета контента через меню настройки
  • наличие необходимых зависимостей

Замечания по безопасности

  • Относитесь к токену как к серверному секрету.
  • Не публикуйте его в публичном чате, на скриншотах или в логах поддержки.
  • Если вам кажется, что токен утек, отзовите его на странице Nightbreak-аккаунта и сгенерируйте новый.
  • MagmaCore предупреждает, если токен не похож на токен Nightbreak по префиксу, но все равно пытается его сохранить.

Устранение неполадок

"No token registered"

Плагин пока не видит корректный общий токен Nightbreak. Выполните /nightbreaklogin <token> снова и проверьте, что в plugins/MagmaCore/nightbreak.yml теперь содержится настоящий токен, а не пустое или шаблонное значение.

"You don't have access to this content"

Токен корректен, но привязанный аккаунт Nightbreak в данный момент не открывает этот пакет.

Один плагин работает, а другой нет

Проверьте страницу настройки конкретного плагина. Некоторым плагинам дополнительно требуется:

  • завершить меню первичной настройки
  • перезагрузиться после импорта
  • установить ресурс-пак
  • иметь необязательную зависимость, например FreeMinecraftModels или ResourcePackManager