Aller au contenu principal

Liaison de compte Nightbreak et tokens

Les téléchargements de contenu géré par Nightbreak utilisent désormais un flux de tokens partagé via MagmaCore.

Comment ça fonctionne

  1. Ouvrez votre page de compte Nightbreak.
  2. Générez ou copiez votre token de serveur.
  3. Exécutez :
/nightbreaklogin <token>

Une fois réussi, les plugins MagmaGuy compatibles sur le même serveur peuvent utiliser le token partagé pour les vérifications d'accès et les téléchargements Nightbreak.

La permission partagée enregistrée par MagmaCore pour cette commande est nightbreak.login, qui est attribuée par défaut aux opérateurs du serveur sauf si un administrateur la modifie.

Où le token est stocké

Le token est stocké dans :

plugins/MagmaCore/nightbreak.yml

sous la clé token, pas dans le dossier privé de chaque plugin.

Cela signifie :

  • vous n'avez pas besoin d'enregistrer le token séparément pour chaque plugin
  • réinstaller un plugin ne perd pas nécessairement le token
  • supprimer la configuration partagée de MagmaCore peut nécessiter un nouvel enregistrement du token

Ce que le token déverrouille

Un token lié est utilisé pour :

  • vérifier si le compte serveur peut accéder à un paquet de contenu
  • vérifier les métadonnées de version distantes pour les paquets gérés
  • télécharger du contenu directement dans les dossiers d'importation du plugin
  • détecter si les paquets installés sont obsolètes
  • activer les états du menu de configuration avec prise en charge Nightbreak

Il ne contourne pas les exigences spécifiques au plugin telles que :

  • installer un pack de ressources
  • activer un paquet de contenu dans le menu de configuration
  • maintenir les dépendances installées

Notes de sécurité

  • Traitez le token comme un identifiant de serveur.
  • Ne le publiez pas dans un chat public, des captures d'écran ou des journaux de support.
  • Si vous pensez qu'il a été compromis, révoquez-le depuis la page de compte Nightbreak et générez-en un nouveau.
  • MagmaCore avertit si le token ne ressemble pas à un préfixe de token Nightbreak, mais tente quand même de le sauvegarder.

Dépannage

"No token registered"

Le plugin ne voit pas encore de token Nightbreak partagé valide. Exécutez /nightbreaklogin <token> à nouveau et confirmez que plugins/MagmaCore/nightbreak.yml contient maintenant un vrai token au lieu d'une valeur manquante ou de substitution.

"You don't have access to this content"

Le token est valide, mais le compte Nightbreak lié ne déverrouille pas actuellement ce paquet.

Un plugin fonctionne, un autre non

Vérifiez la page de configuration spécifique au plugin. Certains plugins nécessitent encore :

  • un menu de configuration initiale complété
  • un rechargement après les importations
  • une étape d'installation du pack de ressources
  • une dépendance optionnelle comme FreeMinecraftModels ou ResourcePackManager