AFK Kick – Simple & Efficient AFK Management
Features Detección automática de AFK: Monitorea el movimiento del jugador, el chat y los clics del ratón. Umbrales perso...

# 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
Features Detección automática de AFK: Monitorea el movimiento del jugador, el chat y los clics del ratón. Umbrales perso...
¡Únete a nuestro Discord! Servidor de Discord épico con actualizaciones Snipr AFKPlugin Un sencillo plugin de estado AFK...
Expande el sistema de combate de Terraria con objetos y armas completamente recreados del exitoso juego Terraria. Todos ...
Por favor, deja sugerencias sobre lo que debería añadir a continuación. El mod tendrá ranuras separadas en el futuro, ...
🌍 Todos Los Minerales Todos Los Minerales es un mod en expansión de Hytale que transforma la progresión de recursos al ...
Versioning 🔢 Formato: X.Y.Z (por ejemplo, 1.1.2) X – Actualización importante / hito de la hoja de ruta 🚀 Y – Nueva...