AFK
Quién está al teclado y quién no, leído en vez de contado con un temporizador.
AFK responde a una sola pregunta — si este jugador está realmente ahí — y deja que el resto del plugin actúe en consecuencia. El teletransporte aleatorio deja de soltar gente encima de cuerpos vacíos, y el sidebar del staff puede decir cuánto del conteo de jugadores es real.
Id de módulo afk, interruptor modules.afk, archivos en modules/afk/.
No hay comando ni permiso. No hay nada que alternar: la respuesta es una lectura, no un estado que el jugador fija.
Cómo se mide la inactividad
Una marca de tiempo por jugador conectado. Moverse, interactuar, hablar o escribir un comando lo marca como presente al teclado; la respuesta es la distancia entre ahora y lo último de eso. No corre nada en un temporizador, así que el coste de este módulo no crece con el número de jugadores.
| Clave | Por defecto | Qué significa |
|---|---|---|
after-seconds | 300 | Segundos sin moverse, interactuar, hablar ni escribir un comando antes de contar como AFK. |
Un jugador que acaba de entrar está al teclado, hiciera lo que hiciera en su sesión anterior. La marca se escribe como mucho una vez por segundo y jugador: caminar cambia de bloque varias veces por segundo, y el umbral está en segundos, así que un segundo de holgura no cuesta nada.
Placeholders
| Placeholder | Qué responde |
|---|---|
%staff_afk_count% | Cuántos jugadores están inactivos ahora mismo. |
%staff_afk_is% | Si quien mira está inactivo. |
Los dos se resuelven fuera del hilo principal, que es lo que permite al sidebar del staff leerlos en su propio refresco.
Qué lo lee
El sidebar del staff muestra %staff_afk_count% de serie. El teletransporte aleatorio se salta a
los jugadores inactivos cuando random-skip-afk está activo en modules/teleport/config.yml — esa
clave necesita este módulo: con él apagado no se salta a nadie por estar inactivo.
¿Falta algo en esta página? Dínoslo en Discord