Panel de administración
El panel que investiga al equipo: quién está de servicio, el tablero del equipo, la auditoría de cada comando, marcas, notas, cobertura y los interruptores de los módulos.
/staffadmin, o /sadmin, con exyliastaff.admin.panel, abre un hub. Todo lo que hay detrás se lee
de lo que registraron los otros módulos, así que un módulo desactivado sigue mostrando su historial. Lo
único que el panel cambia es el expediente de un miembro del staff: notas y strikes.
Id de módulo staffadmin, interruptor modules.staff-admin, archivos en modules/staffadmin/.
El hub
| Casilla | Abre |
|---|---|
| Staff conectado | Cada sesión abierta en la red, después el staff conectado aquí sin una. Clic izquierdo en una fila para el perfil, clic derecho para teletransportarte, shift + clic izquierdo para seguir. |
| Equipo | El tablero del equipo. |
| Auditoría | Cada fila registrada en la ventana, en toda la red. |
| Marcadas | Solo las marcadas. |
| Investigar | Pide un nombre y abre el expediente de ese miembro. |
| Cobertura | Quién está de servicio y cuándo, por día de la semana y bloque de tres horas. |
| Módulos | Los dieciséis interruptores. |
| Ventana | Cicla el periodo que mira el panel: 1, 7, 30 o 90 días. |
/staffadmin online, team, audit, coverage y modules se saltan el clic, y
/staffadmin <player> abre un expediente directamente.
La auditoría
Tres tipos de filas acaban en staff_audit:
- Acciones que anuncian los módulos: un freeze, una inspección, un reporte resuelto, una sanción.
- Comandos ejecutados por cualquiera que tenga
exyliastaff.staff, con la línea completa, cuandolog-commandsestá activado y el comando no está enignored-commands. - Ítems soltados, recogidos o sacados de un contenedor por alguien en modo staff, cuando
log-itemsestá activado.
Las filas más antiguas que keep-days se borran una vez al día. El feed lee las últimas feed-limit
filas.
Marcas
Una fila de comando se marca por su primera palabra. Una marca no es una acusación; es una línea que merece un vistazo.
| Marca | Cuándo | Peso |
|---|---|---|
self_give | Un comando de give-commands cuyo ítem fue al emisor, o a @s, o a ningún nombre de jugador | 25 |
give | Cualquier otro comando de give-commands | 8 |
creative | Un comando de gamemode-commands que pone creativo: gmc, o un argumento creative, c o 1 | 10 |
revoke | Un comando de revoke-commands | 12 |
item | Una fila de ítem | 6 |
sensitive | Un comando de sensitive-commands | 3 |
Los pesos se suman en el riesgo de un miembro a lo largo de la ventana.
El tablero del equipo
Una fila por miembro del staff con algo registrado en la ventana, ordenadas por tiempo activo; el botón
de orden cicla a riesgo, tiempo de respuesta, sanciones y cuota. Cada fila muestra tiempo activo y
total con la parte AFK, la cuota alcanzada frente a quota-hours-week, reportes y helpops atendidos
con el tiempo medio de respuesta, sanciones con su severidad media según punishment-severity, y
cuántas sanciones revocó. Un miembro con un riesgo mayor que cero queda marcado.
El expediente de un miembro
Estado, última vez de servicio, primera vez visto; tiempo de servicio, trabajo hecho, sanciones emitidas; una casilla Revisión con los recuentos de marcas, la Auditoría de sus filas, Notas, Inventario si está conectado y el módulo de inspección funciona, Seguir y Teletransportar.
Seguir te pone en vista de espectador detrás de él, lo que necesita el módulo de modo staff y que tú estés en modo staff; si está en otro servidor, te teletransporta allí en su lugar.
Las notas y los strikes se escriben desde un prompt en el chat y se guardan con el nombre del
autor y la fecha; shift + clic derecho elimina uno. Ambos necesitan exyliastaff.admin.notes. Las
notas nunca se purgan.
Cobertura
Siete filas de días de la semana, ocho bloques de tres horas cada una, y en cada bloque el número medio de staff de servicio a lo largo de la ventana, dibujado como una barra: verde desde 1.5, amarillo desde 0.5, rojo por debajo. La casilla Cobertura más débil nombra el bloque más flojo de la semana. Las horas son en la zona horaria del servidor.
Módulos
Una entrada por módulo, activado, desactivado o fallido. Al hacer clic se cambia, con
exyliastaff.admin.modules, y se vuelven a registrar los comandos para que el servidor coincida con el
conjunto de módulos. El módulo del propio panel no se puede desactivar desde aquí, y un módulo fallido
necesita un reinicio.
Configuración
keep-days: 90
log-commands: true
log-items: true
quota-hours-week: 10
default-days: 7
feed-limit: 500
ignored-commands:
- staffadmin
- es
- exyliastaff
- msg
- r
- tell
- helpop
- report
- list
- spawn
give-commands:
- give
- i
- item
gamemode-commands:
- gamemode
- gm
- gmc
revoke-commands:
- unban
- pardon
- unmute
- untempban
- unpunish
- revoke
sensitive-commands:
- op
- deop
- ban
- tempban
- mute
- kick
- clear
- setblock
- fill
- effect
- enchant
flag-weights:
self_give: 25
give: 8
creative: 10
revoke: 12
item: 6
sensitive: 3
punishment-severity:
WARN: 1
MUTE: 2
KICK: 2
TEMPBAN: 4
BAN: 6Mensajes
modules/staffadmin/messages.yml: never-played, no-data con %days%, search-prompt,
note-prompt, note-added con %target%, note-removed, follow-offline, follow-started,
follow-needs-staffmode, module-toggled con %module% y %state%, module-locked, no-flag,
flag-line con %flag% y %count%.
Almacenamiento
staff_audit para las filas, staff_notes para las notas. El tablero y el expediente también leen
staff_log_sessions, staff_punishments, staff_reports y staff_helpop.
¿Falta algo en esta página? Dínoslo en Discord