Pular para o conteúdo principal

Ligação de conta Nightbreak e tokens

Os downloads de conteúdo gerido pelo Nightbreak agora utilizam um fluxo de tokens partilhado através do MagmaCore.

Como funciona

  1. Abra a sua página de conta Nightbreak.
  2. Gere ou copie o seu token de servidor.
  3. Execute:
/nightbreaklogin <token>

Após o sucesso, os plugins MagmaGuy compatíveis no mesmo servidor podem usar o token partilhado para verificações de acesso e downloads do Nightbreak.

A permissão partilhada registada pelo MagmaCore para este comando é nightbreak.login, que por defeito está disponível para operadores do servidor, a menos que um administrador a altere.

Onde o token é armazenado

O token é armazenado em:

plugins/MagmaCore/nightbreak.yml

sob a chave token, não dentro da pasta privada de cada plugin.

Isso significa:

  • não precisa de registar o token separadamente para cada plugin
  • reinstalar um plugin não perde necessariamente o token
  • eliminar a configuração partilhada do MagmaCore pode exigir que registe o token novamente

O que o token desbloqueia

Um token vinculado é usado para:

  • verificar se a conta do servidor pode aceder a um pacote de conteúdo
  • verificar metadados de versão remota para pacotes geridos
  • descarregar conteúdo diretamente para as pastas de importação do plugin
  • detetar se os pacotes instalados estão desatualizados
  • ativar estados do menu de configuração com reconhecimento do Nightbreak

Não contorna requisitos específicos do plugin, tais como:

  • instalar um pacote de recursos
  • ativar um pacote de conteúdo no menu de configuração
  • manter as dependências instaladas

Notas de segurança

  • Trate o token como uma credencial do servidor.
  • Não o publique em chat público, capturas de ecrã ou registos de suporte.
  • Se pensa que foi comprometido, revogue-o na página de conta Nightbreak e gere um novo.
  • O MagmaCore avisa se o token não parecer ter um prefixo de token Nightbreak, mas ainda assim tenta guardá-lo.

Resolução de problemas

"No token registered"

O plugin ainda não deteta um token Nightbreak partilhado válido. Execute /nightbreaklogin <token> novamente e confirme que plugins/MagmaCore/nightbreak.yml agora contém um token real em vez de um valor ausente ou de marcador de posição.

"You don't have access to this content"

O token é válido, mas a conta Nightbreak vinculada atualmente não desbloqueia esse pacote.

Um plugin funciona, outro não

Verifique a página de configuração específica do plugin. Alguns plugins ainda precisam de:

  • um menu de configuração inicial completado
  • uma recarga após as importações
  • um passo de instalação do pacote de recursos
  • uma dependência opcional como FreeMinecraftModels ou ResourcePackManager