AfkDetector

AfkDetector

Por TheDnoDev 19 de enero de 2026
#AFK#AfkDetector#Detección#Hytale#plugin#Servidor

# AfkDetector

AfkDetector es un plugin ligero y de bajo impacto para la detección de AFK en servidores de Hytale.

Rastrea la actividad de los jugadores utilizando muestreo de movimiento (solo horizontal), marca a los jugadores como AFK después de un tiempo de inactividad configurable, opcionalmente les advierte y puede expulsar de manera segura a los jugadores inactivos utilizando el sistema de comandos nativo del servidor.

Diseñado para ser:
– eficiente
– recargable
– amigable para administradores

##  Características

– Detecta jugadores AFK basándose en el movimiento
– Configuración basada en segundos (sin spam de milisegundos)
– Recarga de configuración en vivo (`/afk reload`)
– Comando de estado AFK (`/afk`)
– Reiniciar temporizador AFK (`/afk reset`)
– Listar jugadores AFK (`/afk whois`)
– Expulsión automática opcional
– Exención basada en permisos (sin expulsiones para administradores)
– Programación segura para recargas (sin reinicio requerido)

##  Instalación

1. Construir el JAR del plugin
2. Colocarlo en el directorio `mods/` de tu servidor
3. Iniciar el servidor
4. Editar `config.json` en la carpeta de datos del plugin
5. Recargar con: /afk reload

##  Configuración (`config.json`)

Todos los valores son basados en segundos para facilitar la lectura y reducir el impacto en el servidor.

“`json
{
“checkEverySeconds”: 5,
“afkAfterSeconds”: 180,

“kickEnabled”: false,
“kickAfterSeconds”: 600,
“warnBeforeKickSeconds”: 30,

“moveEpsilon”: 0.08,

“afkMessage”: “[AFK] Ahora estás AFK.”,
“backMessage”: “[AFK] ¡Bienvenido de nuevo!”,
“warnMessage”: “[AFK] Muévete o serás expulsado pronto.”,
“kickMessage”: “Expulsado por estar AFK demasiado tiempo.”,

“bypassPermission”: “afk.bypass”,
“reloadPermission”: “afk.reload”,

“enableCommand”: true
}
“`

— 

Comandos

Comando
Descripción

/afk
Muestra tu estado AFK

/afk reset
Reinicia tu temporizador AFK

/afk reload
Recarga config.json

/afk whois
Lista a los jugadores AFK

/afk whois <nombre>
Muestra el estado AFK de un jugador

 

Permisos

Permiso
Descripción

afk.bypass
Exento de expulsiones por AFK

afk.reload
Permite /afk reload y /afk whois

 

Cómo Funciona

  • Los jugadores son revisados en un intervalo configurable (predeterminado: cada 5s)

  • El movimiento horizontal más allá de un pequeño umbral cuenta como actividad

  • Después de estar inactivo el tiempo suficiente, los jugadores son marcados como AFK

  • Las advertencias y expulsiones opcionales utilizan el sistema de comandos nativo del servidor

  • Toda la lógica se ejecuta de manera segura en el hilo del mundo

Compatibilidad

  • Diseñado para construcciones modernas de servidores Hytale

  • Evita dependencias frágiles de API

  • Utiliza reflexión donde las API difieren entre versiones

 

Relacionados:

Go AFK

Go AFK

#AFK#comandos#gaming

¡Únete a nuestro Discord! Servidor de Discord épico con actualizaciones Snipr AFKPlugin Un sencillo plugin de estado AFK...

empyrean

empyrean

#Aventura#biomas#exploración

Adéntrate en el Reino Empíreo, una impresionante dimensión celestial que redefine la exploración vertical en Hytale. Isl...

Atomitale: Wasteland Weaponry

Atomitale: Wasteland Weaponry

#armas#Atomitale: Wasteland Weaponry#cuerpo a cuerpo

Actualmente añade: 5 Armas Cuerpo a Cuerpo Barra de Neumático (Espada) Bate de Béisbol (Maza) Martillo de Guerra (Maza) ...

Eternal Seeds Protection

Eternal Seeds Protection

#Eternal Seeds#Farming#Hytale

🌱 Eternal Seeds Protection Romper accidentalmente semillas eternas completamente crecidas y perderlas para siempre pued...

Dark Woods

Dark Woods

#Actualizaciones#Bosques Oscuros#madera

Las futuras actualizaciones añadirán más variantes de madera (tablas, cercas, techos, etc.) con el objetivo de tener var...