O Loading Creator
Abra /hzpanel, selecione HZ-Loading e depois Open editor.
Obtém dois painéis: as definições à esquerda e, à direita, o loading screen real a correr num iframe — a mesma aplicação React que os seus jogadores carregam, atualizada ao vivo enquanto escreve. Não é uma maquete nem uma representação das suas definições: é o produto.
Editar
As definições estão agrupadas à esquerda: marca e logótipo, aparência, estilos de componentes, fundo, música, ligações sociais, idioma, conteúdo (Novidades / Regras / dicas / Equipa), teclas, informação do servidor. A colocação é livre. Ative o editor de disposição e cada componente recebe uma moldura que pode arrastar para onde quiser. A moldura alinha-se a uma grelha e aparecem guias de alinhamento quando o centro de um componente fica alinhado com o centro do ecrã ou com outro componente. Puxe a pega do canto para redimensionar.As posições são guardadas como percentagens do ecrã com âncora ao centro, por isso um componente fica onde o colocou mesmo quando o comprimento do conteúdo muda — uma dica rotativa não arrasta o seu bloco para fora do eixo à medida que o texto cresce.
Publicar
Publicar guarda o seu documento no servidor e difunde-o a todos os jogadores que estejam a ligar-se. Sem reinício, sem editar ficheiros, sem FTP.Igualmente importante: nunca julgue o resultado apenas pela pré-visualização. A pré-visualização é alimentada por postMessage a partir do editor, um canal diferente do que alimenta um jogador real. A pré-visualização pode parecer correta enquanto o ecrã real está errado — é essa distinção que faz da reconexão o único teste verdadeiro.
De quem é cada definição
Isto importa mais do que parece. O Creator possui um subconjunto definido de definições; tudo o resto continua gerido pelo painel.
| Pertence ao Creator | Fica no painel |
|---|---|
| Marca, slogan, logótipo, aparência, estilos de componentes | Telemetria (tempos de sessão) |
| Fundo, efeitos, música, ligações sociais | Webhook do Discord (URL + eventos) |
| Idioma, Novidades, Regras, dicas, Equipa, teclas | |
| Informação do servidor, disposição livre |
Permissões
Abrir o editor exige acesso de painel ao HZ-Loading. Publicar exige ainda a permissão config — verificada no servidor no momento da publicação, não apenas na interface.
Esta separação é intencional: pode dar a um moderador a capacidade de abrir o editor e usar /hzloading:rescan sem lhe dar o poder de reescrever o loading screen de todos os jogadores.
Recuperar de uma má publicação
/hzloading:resetdoc (admin) apaga o documento do Creator. O loading screen volta à configuração do painel mais os valores por omissão, e o Creator reabre em branco. Não se perde mais nada: os seus assets, cenas e definições do painel ficam intactos.
