Panel
El panel es una página web para gestionar tu servidor desde fuera del juego. Muestra las sanciones activas y los jugadores conectados, te permite buscar a cualquier jugador y actuar sobre él, y expone todas las claves de config.yml como un formulario editable.
Es opcional. Verité funciona exactamente igual tanto si lo abres como si no.
Cómo abrirlo
Ejecuta /verite dashboard en el juego. Verité responde con un enlace privado y un acceso directo pulsable.
[Verité] Your dashboard is ready. [Click here] to open it, or click the link below:
https://verite.gg/dashboard/<key>El enlace es único para esa sesión. Cualquiera que tenga el enlace puede ver los datos con los que se cargó, así que trátalo como una contraseña y no lo pegues en el chat público.
| Comando | Descripción | Permiso |
|---|---|---|
/verite dashboard |
Abre una sesión del panel y recibe un enlace. | verite.admin |
/verite dashboard trust <code> |
Aprueba una conexión en espera. | verite.admin |
/verite dashboard close |
Cierra de inmediato todas las sesiones abiertas. | verite.admin |
Aprobar una conexión
Abrir el enlace no basta para controlar nada. Cuando la página se conecta, todos los jugadores con verite.admin reciben un aviso en el chat:
[Verité] A dashboard window has connected. If it was you, [click here] to trust the session.Haz clic en él, o ejecuta /verite dashboard trust <code> con el código que se muestra en la página. Hasta que la sesión se apruebe, la página solo puede mostrar los datos con los que se cargó; no puede leer nada más ni realizar cambios.
Aprueba solo lo que hayas iniciado
Un aviso que no esperabas significa que otra persona tiene tu enlace. Ignóralo y ejecuta /verite dashboard close, que cierra todas las sesiones abiertas a la vez.
Una vez aprobado, el navegador queda memorizado. Volver a conectarse desde el mismo navegador omite el paso de aprobación durante 30 días. La confianza se registra por administrador, así que aprobar tu navegador no aprueba el de nadie más.
Tiempos de caducidad
Cada parte de una sesión caduca por su cuenta.
| Elemento | Duración |
|---|---|
| Enlace del panel | 1 hora |
| Solicitud de aprobación | 5 minutos |
| Navegador memorizado | 30 días |
Un enlace caducado no se puede recuperar. Ejecuta /verite dashboard de nuevo para obtener uno nuevo.
Qué puedes hacer
Resumen muestra el número de jugadores, los TPS, la memoria, el tiempo activo, cuántos jugadores están invisibles y quién está conectado. Haz clic en cualquier jugador conectado para abrirlo.
Jugadores es donde se realizan las búsquedas. Escribe un nombre o un UUID. Los nombres que nunca han entrado en tu servidor se resuelven a través de Mojang, así que puedes banear a alguien antes de su primera conexión. Al seleccionar un jugador se abre un panel con su historial de sanciones, sus nombres y direcciones conocidos, y los controles siguientes.
| Acción | Notas |
|---|---|
| Banear, silenciar, advertir, expulsar | Define una duración, un motivo y, si quieres, hazlo silencioso o aplícalo también a la IP. |
| Desbanear, quitar silencio | Solo aparece cuando el jugador tiene esa sanción activa. |
| Invisibilidad | Disponible mientras el jugador esté conectado. |
| Modo de juego | Disponible mientras el jugador esté conectado. |
| Expulsar | Disponible mientras el jugador esté conectado. |
Las sanciones aplicadas desde el panel se registran a tu propio nombre, no a una cuenta genérica, así que /history y /staffhistory las atribuyen correctamente.
Sanciones enumera todo lo que está activo, con un buscador que filtra por jugador, motivo, miembro del staff o tipo.
Ajustes expone todas las claves de config.yml.
Editar la configuración
Cada clave se muestra según su tipo: un desplegable para verdadero y falso, un campo numérico para los números y un campo de texto para todo lo demás. Al cambiar un valor aparecen Guardar y Revertir.
Al guardar se escribe directamente en config.yml únicamente la línea que has cambiado. Tus comentarios, líneas en blanco, sangrado y comillas se conservan, y no se toca nada más del archivo. Se guarda una copia del archivo anterior como config.yml.bak.
Después Verité recarga su propia configuración. El servidor no se reinicia y no se desconecta a nadie.
Los valores se comprueban por tipo
Un valor con el formato equivocado se rechaza antes de escribir nada. Si escribes una palabra en una clave numérica, obtendrás un error que indica el tipo esperado, y el archivo se queda intacto.
Algunas claves solo surten efecto tras reiniciar, exactamente igual que si hubieras editado el archivo a mano. Las principales son las que activan los módulos (chat.filter.enabled, moderation.enabled, vanish.enabled) y las dos opciones de actualización automática.
Alojarlo tú mismo
general.dashboard.url apunta al sitio que sirve el panel. No lo cambies salvo que alojes tu propia copia.
general:
dashboard.url: "https://verite.gg"Cómo funciona
Conviene saberlo si estás decidiendo si permitir esto en tu red.
El plugin y el navegador generan cada uno su propio par de claves y firman todos los mensajes que envían. Ambos extremos verifican todos los mensajes que reciben, y cualquier cosa que no supere la comprobación de firma se descarta y se registra. El relé intermedio transporta el tráfico, pero no puede falsificarlo.
Tu servidor envía una instantánea al abrir la sesión. A partir de ahí, la página pide lo que necesita y tu servidor envía los cambios según ocurren, de modo que la página se mantiene actualizada sin sondear.
Nada llega a tu servidor si la sesión no se ha aprobado antes en el juego. Cada aprobación, cada mensaje rechazado y cada cambio realizado desde el panel se escriben en la consola con el nombre del administrador responsable.
El plugin no guarda credenciales de base de datos. Se comunica con la propia API del sitio, que las guarda en el servidor.
Los datos son temporales
La instantánea de la sesión y cualquier cambio pendiente se conservan solo hasta que caducan, y luego se eliminan. Las sanciones viven en tu propia base de datos exactamente igual que cuando se aplican desde el juego. Consulta Privacidad y datos.