Cómo funciona la anti detección de jugadores falsos a nivel de red
Análisis técnico de la anti detección de jugadores falsos. Qué sistemas anticheat cubre y qué significa en la práctica el 100 por ciento no detectable en FiveM.
Cada proveedor de jugadores falsos en esta categoría dice que sus jugadores son "100 por ciento indetectables" y se detiene ahí. Sin explicación de qué significa la detección, qué sistemas realizan las comprobaciones, o qué señales buscan esos sistemas. Esa vaguedad está bien para el texto de marketing, pero no es útil si eres un operador que necesita entender la exposición real antes de ejecutar jugadores falsos en un servidor con una suscripción activa de anticheat.
Este artículo explica los tres vectores de detección principales para jugadores falsos en FiveM, cómo funciona cada uno a nivel de conexión, qué sistemas anticheat usan qué señales, y qué hacemos para abordar cada uno. También explicamos qué significa y qué no significa en la práctica la frase "100 por ciento indetectable".
Los tres vectores de detección
La detección de jugadores falsos en FiveM opera a través de tres superficies distintas. Entender cada una por separado es la única forma de evaluar si la afirmación de anti detección de un proveedor cubre tu riesgo real. Los operadores que usan jugadores falsos para construir la población del servidor pueden leer la guía completa de jugadores falsos en FiveM para el contexto más amplio.
Vector uno: scraping de la API de CFX
La API de CFX es un endpoint público que expone información de jugadores para cada servidor FiveM listado en el navegador de servidores. Herramientas externas y servicios de monitoreo consultan esta API para comparar la lista de jugadores que tu servidor transmite con otros datos observables. La forma más común de esta verificación examina los identificadores de jugadores: un jugador legítimo que se conecta desde un cliente FiveM real genera un identificador de Steam, un identificador de Discord y un identificador de licencia que son consistentes con una cuenta real.
Un jugador falso que se conecta sin identificadores de Steam o Discord válidos, o con identificadores que siguen un patrón (secuenciales, prefijo repetido, obviamente sintéticos), aparecerá anómalo en cualquier scraping de API que compare la estructura de identificadores entre jugadores. El vector de scraping de la API de CFX no es utilizado por sistemas anticheat en el sentido tradicional. Lo utilizan herramientas de monitoreo de terceros, operadores de la competencia y bots de vigilancia comunitaria que marcan servidores sospechosos de ejecutar bots.
Cómo lo abordamos: cada conexión de jugador falso lleva un conjunto de identificadores único y estructuralmente válido. Estos identificadores siguen el mismo formato que los identificadores generados por clientes reales. No comparten prefijos, no son secuenciales y no se agrupan de formas que las herramientas de reconocimiento de patrones puedan marcar. Rotamos los grupos de identificadores para evitar repeticiones entre ciclos de facturación.
Vector dos: fingerprinting de conexión
El cliente de FiveM realiza un handshake con el servidor durante la conexión que incluye información sobre el entorno del cliente: la versión del juego, la versión del cliente FiveM, el token de hardware y las características de red de la conexión. El handshake de un jugador real proviene de una instalación completa de FiveM ejecutándose en hardware de consumidor a través de una conexión a internet residencial o comercial. Una conexión de jugador falso generada desde un centro de datos tiene un perfil de red diferente.
El fingerprinting de conexión es el vector de detección más técnicamente complejo porque opera en la capa de red antes de que el jugador aparezca en la lista de jugadores del servidor. Los sistemas anticheat que realizan fingerprinting examinan la clasificación del rango de IP (centro de datos versus residencial), patrones de latencia de conexión que no coinciden con la ubicación geográfica declarada, y campos del handshake del cliente que se desvían de la distribución esperada para clientes reales.
Cómo lo abordamos: nuestros nodos de conexión están distribuidos por regiones usando infraestructura que no aparece en herramientas estándar de clasificación de rangos de IP usadas por sistemas adyacentes a FiveM. Los perfiles de latencia están calibrados para coincidir con valores realistas para cada región. Los parámetros del handshake del cliente se ajustan a la distribución esperada para clientes FiveM genuinos en la versión de artefacto que reporta tu servidor.
Vector tres: escaneo nativo de txAdmin
txAdmin, el panel de gestión de servidores estándar para FiveM, tiene capacidades nativas de monitoreo de jugadores. Los operadores y moderadores que revisan la lista de jugadores de txAdmin pueden ver metadatos de conexión que van más allá de lo que muestra el navegador de servidores: hora de entrada, estado de conexión, la secuencia de carga de recursos al unirse, y patrones de comportamiento durante la sesión.
Un jugador falso que se conecta pero no progresa a través de la secuencia estándar de carga de recursos, o que aparece en la lista de jugadores sin que se disparen los eventos del lado del servidor esperados, es visible para un operador de txAdmin capacitado. Además, las integraciones de txAdmin para algunos sistemas anticheat muestran datos del lado del jugador que estarían ausentes para una conexión generada sin un cliente de juego en ejecución.
Cómo lo abordamos: nuestras conexiones de jugadores falsos son nativas de txAdmin, lo que significa que aparecen en la lista de jugadores de txAdmin como se espera, completan la secuencia de conexión que monitorea txAdmin, y disparan los eventos del lado del servidor que txAdmin y sus integraciones esperan de una conexión legítima. Esta es la razón por la que nuestra integración de txAdmin requiere que el servidor esté en una versión de artefacto compatible. El comportamiento de conexión es específico de la versión.
Qué verifican realmente los sistemas anticheat
Los cuatro sistemas anticheat más comúnmente desplegados en servidores FiveM son FiveGuard, Electron, Waveshield y Reaper. Cada uno tiene un alcance de detección diferente y una relación diferente con las conexiones de jugadores falsos.
FiveGuard
FiveGuard opera principalmente como un anticheat del lado del cliente que detecta modificaciones del juego, inyecciones de trampas y archivos de juego modificados en la máquina del jugador. Su mecanismo de aplicación es un baneo en el identificador de licencia y el token de hardware del jugador. Dado que los jugadores falsos no ejecutan un cliente de juego con un proceso monitoreado por FiveGuard, las comprobaciones del lado del cliente de FiveGuard no se aplican a ellos. Sin embargo, FiveGuard también realiza validación de conexión del lado del servidor que comprueba la estructura del identificador y los metadatos de conexión.
Hemos probado nuestras conexiones de jugadores falsos contra servidores que ejecutan FiveGuard. Las conexiones pasan la validación del lado del servidor cuando están correctamente configuradas. El requisito de configuración clave es asegurarse de que tu versión de artefacto esté dentro del rango compatible y que los identificadores de jugadores falsos pasen la validación de estructura de FiveGuard.
Electron
El anticheat Electron combina monitoreo de procesos del lado del cliente con análisis de comportamiento del lado del servidor. En el lado del servidor, Electron monitorea patrones de comportamiento de jugadores: entradas de movimiento, eventos de spawn y eventos de interacción que serían generados por un jugador real a lo largo del tiempo. Un jugador falso que se conecta y permanece completamente estático desde la perspectiva de Electron genera una firma de comportamiento diferente a la de cualquier jugador real.
Nuestros jugadores falsos generan ruido de comportamiento mínimo para evitar firmas de conexión estática. No es una simulación completa del comportamiento del jugador, pero es suficiente para evitar activar la detección de patrones pasivos de Electron. El valor principal de Electron es detectar tramposos en el juego activo, no auditar la calidad de conexión, por lo que la superficie de falsos positivos para jugadores falsos en un despliegue correctamente configurado es limitada.
Waveshield y Reaper
Waveshield y Reaper son sistemas de protección a nivel de red enfocados en la mitigación de DDoS y el filtrado de conexiones en lugar de la detección de trampas a nivel de juego. Waveshield opera como un proxy de conexión que clasifica las conexiones entrantes y filtra las malformadas o anómalas. Reaper se centra en la limitación de velocidad y el análisis de patrones de conexión.
Ambos sistemas pueden teóricamente marcar las conexiones de jugadores falsos si la tasa de conexión o el patrón de IP de origen parece automatizado. Enrutamos las conexiones de jugadores falsos a través de nodos dispersos con perfiles de velocidad que coinciden con los patrones de unión orgánica. Las conexiones no se establecen en lotes agrupados. Se escalonan a lo largo de intervalos de unión realistas.
Qué significa realmente "100 por ciento indetectable"
Ningún servicio de jugadores falsos es indetectable bajo todas las condiciones, y cualquier proveedor que afirme lo contrario sin calificación te está engañando. La afirmación precisa es: nuestros jugadores falsos no son detectados por las comprobaciones automatizadas estándar utilizadas por los sistemas anticheat que hemos probado, en las versiones de artefacto dentro de nuestra matriz de compatibilidad, cuando la configuración del servidor cumple los requisitos que documentamos.
El encuadre del riesgo cambia cuando entiendes esto correctamente. El modelo de amenaza realista para la mayoría de los operadores no es una auditoría manual de CFX. Son las herramientas de monitoreo comunitario, los operadores competidores que usan escáneres de terceros, y los sistemas anticheat que realizan validación automatizada de conexiones. Contra esas amenazas, nuestras medidas de anti detección son efectivas.
Anti detección y compatibilidad de versiones de artefacto
La anti detección no es una configuración que se establece una vez y se olvida. El protocolo de handshake de FiveM y la lógica de validación de conexión utilizada por los sistemas anticheat cambian con las actualizaciones del juego y los lanzamientos de artefactos. Una conexión de jugador falso que pasa la validación en la build de artefacto 7290 puede fallar en la build 7500 si una actualización del juego cambió los parámetros esperados del handshake.
Mantenemos la compatibilidad rastreando los lanzamientos de artefactos y actualizando nuestro software de conexión cuando cambian los parámetros del handshake. Las actualizaciones de nuestra capa de conexión se despliegan dentro de 24 a 48 horas de un lanzamiento de artefacto importante que cambia el comportamiento de validación. Durante la ventana de actualización, las conexiones en las versiones de artefacto afectadas pueden experimentar confiabilidad reducida.
- Cuando se lanza una actualización importante de FiveM, revisa la página de estado del panel antes de concluir que tus jugadores están rotos.
- Fijar tu servidor a una versión de artefacto probada es la forma más confiable de mantener un comportamiento de anti detección estable.
- Anunciamos las actualizaciones de compatibilidad en Discord y en el panel antes de lanzarlas para que puedas coordinar la actualización de tu servidor con nuestra actualización de la capa de conexión.
Cómo funcionan los grupos de identificadores y por qué importa la rotación
Cada conexión de jugador falso lleva un conjunto de identificadores: un identificador de licencia derivado del sistema de registro del cliente FiveM, un identificador de Steam y opcionalmente un identificador de Discord. Estos identificadores son los que aparecen en los registros de tu servidor y en la lista de jugadores de la API de CFX. Un grupo de identificadores es el conjunto de identificadores disponibles del que las conexiones extraen cuando se establecen.
La reutilización de identificadores es una de las señales de detección más claras para las herramientas de monitoreo. Si un servidor muestra 40 jugadores con 10 de los mismos hashes de identificadores apareciendo en diferentes sesiones, el patrón es visible para cualquier herramienta de análisis de registros. Rotamos los grupos de identificadores entre ciclos de facturación y entre establecimientos de conexión para que ningún identificador aparezca más de una vez en los registros de tu servidor dentro de una ventana de tiempo dada.
El calendario de rotación está vinculado a tu ciclo de facturación y a la duración de cada sesión de conexión. Para las conexiones de larga duración (jugadores que permanecen conectados durante horas como parte de una ventana programada), el identificador es estable para la sesión pero se reemplaza en la próxima conexión programada. Para configuraciones de ventana corta, la rotación ocurre de forma más agresiva.
El perfil a nivel de red de una conexión legítima
Un jugador real de FiveM que se conecta desde casa tiene un perfil de red distinto: una dirección IP residencial o móvil, una latencia de conexión que coincide con la distancia geográfica entre el jugador y el servidor, y un patrón de velocidad de datos durante el handshake de conexión que refleja el proceso real de carga de recursos del cliente FiveM. Nuestra capa de conexión replica estas características a nivel de red.
El problema de clasificación de IP es el desafío técnico más significativo en la anti detección de jugadores falsos. Los rangos de IP de centros de datos están documentados públicamente en bases de datos como MaxMind GeoIP y los registros ARIN WHOIS. Una conexión desde una IP que mapea a un número AS de centro de datos es inmediatamente sospechosa para cualquier sistema de fingerprinting de conexión que verifique el origen de IP. Nuestros nodos de conexión usan rangos de IP que se clasifican como residenciales o comerciales (no de centro de datos) en las bases de datos de clasificación estándar usadas por herramientas adyacentes a FiveM.
- Los perfiles de latencia están calibrados por región. Un jugador falso configurado como europeo tiene latencia de conexión que coincide con los rangos residenciales europeos para la región de tu servidor.
- Las velocidades de datos durante el handshake coinciden con la distribución observada en conexiones genuinas de clientes FiveM.
- Los patrones de temporización de paquetes no siguen los intervalos uniformes que producen las herramientas de conexión automatizada.
- La clasificación de origen de IP es residencial o comercial en las bases de datos GeoIP estándar, no de centro de datos.
Cómo probamos la anti detección continuamente
Ejecutamos servidores de prueba con configuraciones anticheat en vivo para validar nuestro comportamiento de conexión antes y después de cada actualización de artefacto. Los servidores de prueba ejecutan configuraciones de FiveGuard, Electron y Waveshield que coinciden con los setups comunes de operadores. Las conexiones de jugadores falsos se validan contra cada configuración como parte de nuestro proceso de lanzamiento. El ciclo de pruebas se ejecuta semanalmente fuera de las ventanas de actualización importantes del juego, y antes de cada lanzamiento de una actualización de la capa de conexión.
Nuestra metodología de prueba para cada sistema anticheat es específica para lo que ese sistema verifica. Para FiveGuard, validamos la estructura del identificador y los metadatos de conexión del lado del servidor. Para Electron, observamos la señal de comportamiento generada por las sesiones de jugadores falsos y verificamos que cae dentro del rango que no activa las marcas de anomalía pasiva. Para Waveshield y Reaper, validamos que los patrones de tasa de conexión y los perfiles de origen de IP pasan las reglas de filtrado a nivel de red que esos sistemas aplican.
Próximos pasos
La pregunta de anti detección y la pregunta de riesgo de baneo están relacionadas pero son distintas. Entender qué cubren las medidas de anti detección te da el panorama técnico. Entender el contexto de la política de la plataforma FiveM te da el panorama operativo. El
cubre lo que el equipo de CFX ha dicho públicamente sobre los servicios de jugadores falsos y cómo enmarcar tu uso de manera responsable.
Seguir leyendo
Jugadores falsos en FiveM: la guía completa para operadores
Todo lo que un propietario de servidor FiveM necesita saber sobre los jugadores falsos. Cómo funcionan, cómo configurarlos y cómo evitar errores comunes en el lanzamiento.
14 min de lecturaPreguntas frecuentesJugadores falsos en FiveM: ¿riesgo de baneo del servidor?
¿Los jugadores falsos arriesgan el baneo de tu servidor en FiveM? Un análisis claro de las reglas de CFX, la aplicación real y el uso responsable.
8 min de lecturaGuíaAnticheat de FiveM y jugadores falsos: guía de compatibilidad
Qué sistemas anticheat hemos probado con jugadores falsos, qué analiza cada uno, y cómo configurar para evitar falsos positivos en tu servidor FiveM.
12 min de lectura