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
- Abra a sua página de conta Nightbreak.
- Gere ou copie o seu token de servidor.
- 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