Anti AFK CAPTCHA System fue publicado por yeptys en octubre de 2024 con ox_lib como requisito y sin soporte ofrecido. El enlace del repositorio rk3gaming ahora devuelve 404. La discusión enlaza una reescritura de Hajdenko; revisamos su repositorio conservado en 4824c7d. Esta revisión comunitaria no demuestra una versión original con soporte activo.
Publicación original y discusión de la reescritura
Revisión comunitaria examinada de Hajdenko
Configuración y detección
La revisión carga ox_lib, client/main.lua, server/edit_me.lua y config.lua. Los valores predeterminados son afkTimeMinutes = 10, kickTime = 60 y captchaLength = 6. Detecta mediante una esfera de radio 10 alrededor del jugador, sin seguir toda la actividad de teclado o juego. Moverse dentro del área no cuenta necesariamente como actividad.
Corrige primero reintentos y limpieza
Tras una respuesta incorrecta, checkAFK inicia otro desafío sin terminar la cuenta atrás anterior. La cuenta antigua aún puede pedir una expulsión después de una respuesta posterior correcta. Cancelar el diálogo también solicita expulsión inmediata. Prueba respuesta incorrecta seguida de correcta y cancelación antes de activarlo para jugadores.
La salida de zona llama a destroy en una zona ox_lib, mientras que el método Lua documentado para eliminarla es remove. Revisa también cancelación y sustitución del temporizador: el código presupone un método destroy en el resultado de SetTimeout. Corrige el ciclo de vida antes de confiar en que moverse reinicie el desafío. No anuncies esta revisión como lista sin cambios.
Límites del mecanismo de expulsión
El controlador del servidor expulsa al jugador solicitante sin verificar inactividad ni CAPTCHA. Es una comprobación de inactividad dirigida por el cliente, no un anti-cheat inviolable ni prueba de participación. El código no contiene archivo de licencia explícito; su acceso público no demuestra derechos ilimitados de redistribución. No se ofrece prueba en el juego ni paquete reparado.