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

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

Загрузки контента, управляемого Nightbreak, теперь используют общий поток токенов через 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