El Loading Creator

Abre /hzpanel, selecciona HZ-Loading y luego Open editor.

Obtienes dos paneles: los ajustes a la izquierda y, a la derecha, el loading screen real funcionando en un iframe — la misma aplicación React que cargan tus jugadores, actualizada en vivo mientras escribes. No es una maqueta ni una representación de tus ajustes: es el producto.


Editar

Los ajustes están agrupados a la izquierda: marca y logo, apariencia, estilos de componentes, fondo, música, enlaces sociales, idioma, contenido (Novedades / Normas / consejos / Equipo), teclas, información del servidor. La colocación es libre. Activa el editor de disposición y cada componente recibe un marco que puedes arrastrar donde quieras. El marco se imanta a una rejilla y aparecen guías de alineación cuando el centro de un componente coincide con el centro de la pantalla o con otro componente. Arrastra el tirador de la esquina para redimensionar.

Las posiciones se guardan como porcentajes de la pantalla con anclaje al centro, de modo que un componente se queda donde lo pusiste aunque cambie la longitud de su contenido — un consejo rotativo no arrastra su bloque fuera del eje a medida que el texto crece.

Reset devuelve cada componente a la disposición por defecto. Un layout vacío es la composición original, así que reiniciar es siempre seguro.

Publicar

Publicar guarda tu documento en el servidor y lo difunde a todos los jugadores que se estén conectando. Sin reinicio, sin editar archivos, sin FTP.
No verás tu propio cambio. Tu loading screen se destruyó en el momento en que apareciste en el juego — ya no queda pantalla que actualizar. Para ver el resultado con tus propios ojos, reconéctate. El editor muestra un aviso que lo recuerda tras cada publicación.

Igual de importante: no juzgues nunca el resultado solo por la vista previa. La vista previa se alimenta por postMessage desde el editor, un canal distinto del que alimenta a un jugador real. La vista previa puede verse bien mientras la pantalla real está mal — esa distinción es lo que convierte la reconexión en la única prueba de verdad.


Quién es dueño de cada ajuste

Esto importa más de lo que parece. El Creator posee un subconjunto definido de ajustes; todo lo demás sigue gestionado por el panel.

Propiedad del CreatorSe queda en el panel
Marca, eslogan, logo, apariencia, estilos de componentesTelemetría (tiempos de sesión)
Fondo, efectos, música, enlaces socialesWebhook de Discord (URL + eventos)
Idioma, Novedades, Normas, consejos, Equipo, teclas
Información del servidor, disposición libre
Publicar escribe solo las claves propiedad del Creator. Esa frontera es la razón por la que una edición en el panel hecha después de publicar sigue surtiendo efecto — sin ella, publicar una sola vez congelaría una instantánea de configuración completa sobre el panel y cualquier cambio posterior se revertiría en silencio en el siguiente arranque.
La URL del webhook de Discord está deliberadamente fuera del Creator. El documento del Creator se envía a los clientes; el webhook es un secreto. Se queda solo en el panel y se elimina de todo lo que el servidor envía a un jugador.

Permisos

Abrir el editor exige acceso de panel a HZ-Loading. Publicar exige además el permiso config — comprobado en el servidor en el momento de publicar, no solo en la interfaz.

Esa separación es intencionada: puedes conceder a un moderador la capacidad de abrir el editor y usar /hzloading:rescan sin darle el poder de reescribir el loading screen de todos los jugadores.


Recuperarse de una mala publicación

/hzloading:resetdoc (admin) borra el documento del Creator. El loading screen vuelve a la configuración del panel más los valores por defecto, y el Creator se reabre en blanco. No se pierde nada más: tus assets, escenas y ajustes del panel quedan intactos.