Contenido generado con IA — puede contener errores.

Módulos

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

CasillaAbre
Staff conectadoCada 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.
EquipoEl tablero del equipo.
AuditoríaCada fila registrada en la ventana, en toda la red.
MarcadasSolo las marcadas.
InvestigarPide un nombre y abre el expediente de ese miembro.
CoberturaQuién está de servicio y cuándo, por día de la semana y bloque de tres horas.
MódulosLos dieciséis interruptores.
VentanaCicla 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, cuando log-commands está activado y el comando no está en ignored-commands.
  • Ítems soltados, recogidos o sacados de un contenedor por alguien en modo staff, cuando log-items está 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.

MarcaCuándoPeso
self_giveUn comando de give-commands cuyo ítem fue al emisor, o a @s, o a ningún nombre de jugador25
giveCualquier otro comando de give-commands8
creativeUn comando de gamemode-commands que pone creativo: gmc, o un argumento creative, c o 110
revokeUn comando de revoke-commands12
itemUna fila de ítem6
sensitiveUn comando de sensitive-commands3

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

plugins/ExyliaStaff/modules/staffadmin/config.yml
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: 6

Mensajes

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