Vinculacion de cuenta de Nightbreak y tokens
Las descargas de contenido administrado por Nightbreak ahora usan un flujo compartido de tokens a traves de MagmaCore.
Como funciona
- Abre la pagina de tu cuenta de Nightbreak.
- Genera o copia el token de tu servidor.
- Ejecuta:
/nightbreaklogin <token>
Una vez que eso funcione, los plugins compatibles de MagmaGuy en el mismo servidor podran usar el token compartido para las comprobaciones de acceso y las descargas de Nightbreak.
El permiso compartido que MagmaCore registra para este comando es nightbreak.login, que por defecto queda disponible para los operadores del servidor salvo que un administrador lo cambie.
Donde se guarda el token
El token se almacena en:
plugins/MagmaCore/nightbreak.yml
bajo la clave token, no dentro de la carpeta privada de cada plugin.
Eso significa que:
- no necesitas registrar el token por separado para cada plugin
- reinstalar un plugin no implica necesariamente perder el token
- borrar la configuracion compartida de MagmaCore puede obligarte a registrar el token otra vez
Que desbloquea el token
Un token vinculado se usa para:
- comprobar si la cuenta del servidor puede acceder a un paquete de contenido
- comprobar metadatos remotos de version para paquetes administrados
- descargar contenido directamente a las carpetas de importacion de los plugins
- detectar si los paquetes instalados estan desactualizados
- habilitar estados de menu compatibles con Nightbreak
No evita requisitos especificos del plugin, como:
- instalar un paquete de recursos
- habilitar un paquete de contenido en el menu de configuracion
- mantener instaladas las dependencias
Notas de seguridad
- Trata el token como una credencial del servidor.
- No lo publiques en chats publicos, capturas o registros de soporte.
- Si crees que se ha filtrado, revocalo desde la pagina de cuenta de Nightbreak y genera uno nuevo.
- MagmaCore avisa si el token no parece tener el prefijo habitual de Nightbreak, pero aun asi intenta guardarlo.
Solucion de problemas
"No token registered"
El plugin todavia no ve un token compartido de Nightbreak valido. Ejecuta /nightbreaklogin <token> otra vez y confirma que plugins/MagmaCore/nightbreak.yml ahora contiene un token real en lugar de un valor ausente o de marcador de posicion.
"You don't have access to this content"
El token es valido, pero la cuenta de Nightbreak vinculada no desbloquea actualmente ese paquete.
Un plugin funciona y otro no
Consulta la pagina de configuracion especifica del plugin. Algunos plugins todavia requieren:
- completar un menu de configuracion inicial
- una recarga despues de importar contenido
- instalar un paquete de recursos
- una dependencia opcional como FreeMinecraftModels o ResourcePackManager