Vanguard: récord de suspensiones por segundo
Hola, me llamo Phillip “mirageofpenguins” Koskinas y trabajo en medidas antitrampas basadas en datos para el equipo de Vanguard en Riot. Vimos un breve incremento en los reportes que nos llegaban en VALORANT durante el mes pasado, en su mayoría provenientes de nuestras regiones más populares (como Brasil), así que queremos ponerlos al día sobre nuestra lucha interminable contra los tramposos y su aparente incapacidad de simplemente aprender a jugar bien.
Informe de estado
Primero que nada, no estabas alucinando: sí hubo más tramposos en las últimas semanas, pero nos complace anunciar que están disminuyendo rápidamente para volver a niveles "aceptables".
Durante las vacaciones de Riot, se detienen nuestros procesos de lanzamiento, por lo que no pudimos sacar actualizaciones ni correcciones para los jugadores. Los desarrolladores de trampas una vez más demostraron estar dispuestos a aprovecharse de este tipo de oportunidades, y sin nuevos y constantes métodos de detección con los que lidiar, hasta los tramposos más básicos pueden tomar por asalto un FPS táctico como VALORANT, donde algo tan sencillo como un triggerbot puede otorgar una ventaja abismal. Por lo que, mientras trabajábamos con un mínimo de personal, los tramposos que no detectamos inmediatamente empezaron a multiplicarse como un virus.
(Rojo = Pacífico Asiático; naranja = Brasil; verde = Europa; púrpura = Corea; dorado = Latinoamérica; azul = Norteamérica)
Arriba se ve nuestro porcentaje de partidas clasificatorias de VALORANT con tramposos, desglosado por regiones. Lo llamativo es que las alzas coinciden casi exactamente con el hiato de programación durante las vacaciones de Riot, que efectivamente es cuando estamos más vulnerables, ya que no podemos lanzar nuevos métodos de detección. Sin embargo, ahora que volvimos y nos pusimos a programar con todo, estamos sacando métodos antitrampas de todos los colores y sabores como si no hubiera un mañana, para mantener el porcentaje de partidas clasificatorias con tramposos por debajo del 1% a nivel mundial. Creemos con optimismo que este nivel se mantendrá por varios meses y, en el futuro, trataremos de planificar por adelantado actualizaciones "sorpresa" para que los tramposos tengan con qué entretenerse durante las vacaciones, con el fin de garantizar que no se den el gusto de jugar en modo fácil ni un segundo.
Ahora bien, también está claro que hubo diferencias regionales y probablemente los desconcierte que Brasil haya alcanzado por un breve periodo un 10% de partidas clasificatorias con tramposos.
¿Qué ha pasado en Brasil?
Debido a que Vanguard desalienta el uso de trampas de memoria "interna", los tramposos en Brasil desarrollaron un gusto regional por un tipo de trampa cariñosamente llamada "pixelbot" (o "colorbot"). Para quienes no lo saben, un pixelbot es básicamente el primer y más básico truco que un tramposo aprende. Imaginen una aplicación de visión artificial que lee la pantalla y aplica un clasificador de imágenes simplificado a cada fotograma, lo que permite identificar rápidamente la cabeza o el contorno de un rival. Luego, usando un método (que no divulgaremos) para generar eventos del mouse, "ajusta" rápidamente la orientación del tramposo dentro del juego hacia el objetivo identificado. La razón por la que necesitan un "método" para mover el mouse es que Vanguard rechaza automáticamente cualquier comando que no provenga de un dispositivo periférico primario, y la razón por la que no explico dicho método aquí es porque no pienso darles un tutorial para romper el récord de la suspensión más rápida.
Quizá esto les parezca ridículo a quienes sí saben apuntar, pero la ciencia moderna ha determinado que los tramposos no tienen ni una pizca de habilidad (si no, ya la hubieran usado). Por lo que, si bien la lectura de pantalla no es tan buena como para pagar mucho por ella (como, por ejemplo, una trampa privada de acceso directo a memoria o "DMA"), sin duda es todo lo que un tramposo podría desear. Estas cosas se esparcen como reguero de pólvora, pero, por suerte, se detectan con la misma facilidad con la que se instalan y a la mayoría las anulamos bastante rápido.
Eso no quita que sea horrible jugar contra un montón de sabandijas que no saben apuntar. Sabemos que esto llenó de frustración a los jugadores de Brasil y sabemos cómo se siente perder contra un tramposo. Nos une nuestro desdén hacia ellos y ese es de hecho el motivo por el que nos iniciamos en el mundo de las antitrampas. Les aseguramos que estamos tomando medidas y que seguiremos luchando por su derecho a jugar libres de tramposos. Quizá se ponga difícil cada tanto, pero nunca nos daremos por vencido.
¿Qué ha pasado en las demás regiones?
Aquí va un megarresumen:
- KR (Corea) exige números de identidad nacional para jugar videojuegos, lo que nos da la oportunidad ideal para suspender a los tramposos al nivel más personal. Es algo muy eficaz para alejar a los tramposos del juego por periodos extensos, pues tienen que comprar nuevas identidades para seguir jugando, así que las suspensiones realmente se sostienen en el tiempo.
- De forma similar, AP (Pacífico Asiático) recibe muchos tramposos de CN (China) que usan VPN para esquivar los requisitos de identidad de los servidores de su región y jugar en otras partes. Estamos trabajando en mejorar el geoperimetraje para los servicios de Vanguard, con el fin de dificultarles la tarea de acceder a sesiones antitrampa.
- Como anticipábamos, los tramposos en NA (Norteamérica) se pasaron a costosas trampas basadas en hardware de DMA, que pueden costar más de mil dólares para equiparse por completo. Aunque se promocionen como "indetectables", no hay dosis de dopamina más dulce en esta vida que entrar a sus canales de Discord y notificarlos de la suspensión en masa mensual que les espera.
- Curiosamente, los tramposos en EU (Europa) involucionaron y volvieron a difundir trampas basadas en kernel, que se valen de drivers con certificados robados o falsos para "empresas", con el fin aparentar legitimidad (por ejemplo, "Piscinas Gabriel y Hnos."). Esto es tan sutil como un ladrillazo a la nuca, así que detectarlas no es demasiado problema.
- Mención especial para TR (Turquía), que tiene muchos cibercafés con trampas preinstaladas, ya sea por clientes anteriores o por los dueños. Esto es sumamente molesto, ya que estos negocios están autorizados por nuestra capa de suspensión de dispositivos, por lo que los tramposos quedan impunes. Por eso, empezamos a revocar esta inmunidad a cuentas provenientes de regiones que tienden a este comportamiento problemático.
- LA (Latinoamérica) sigue siendo tierra de pixelbots, pero con la salvedad importante de que el hardware requerido no se ha difundido lo suficiente como para ser indetectables ni por un segundo. Por lo pronto, no tenemos muchos más problemas aquí.
¿Por qué aún hay tramposos?
Tratamos de que hacer trampa sea tan impráctico y costoso como sea posible, pero si un juego es bueno, inevitablemente atraerá tramposos. Con un sistema antitrampas como Vanguard, la mayoría no se molesta en intentarlo y los que sí, lo intentarán todo; son tramposos de corazón, se mueven en comunidades de tramposos y la única forma que tienen de jugar VALORANT es haciendo trampa. Es una adicción; son capaces de gastar fortunas en cuentas y hardware solo para seguir experimentando la emoción de fingir que son buenos en el juego. VALORANT es un juego gratuito con casi ninguna restricción para empezar a jugar y no ejerce suspensiones "permanentes". Aun con la mejor identificación de hardware del mundo a su disposición, Vanguard solo puede mantener afuera a un tramposo obstinado por un tiempo limitado; con el tiempo, volverá.
Peor aún: de hecho, tenemos que dejarlos volver. Cuando "bloqueamos" un método de trampa, técnicamente le estamos otorgando al tramposo una base inmediata sobre la cual seguir iterando, lo que le permite experimentar con sus trampas hasta que encuentre algo que realmente sea indetectable en esa capa. Lamentablemente, los tramposos tienen demasiado tiempo libre, así que, aunque parezca contradictorio, la mejor forma de seguir detectándolos es ofuscar y demorar nuestra respuesta para retrasar su proceso de iteración. Tenemos que hacerles perder la mayor cantidad de tiempo posible en cada intento; de lo contrario, nos quedaríamos sin estrategias muy pronto.
A la larga, es inevitable toparse con un tramposo, pero seguiremos suspendiéndolos una y otra vez, hasta que por fin tengan la decencia de desinstalar el juego. Y hablando de suspensiones...
(Rojo = manual; naranja = comportamiento; amarillo = hitchhiking; verde = trampas; azul = hardware; púrpura = adulteración)
Arriba se ve una línea de tiempo de todas las suspensiones en VALORANT hechas por Vanguard en los últimos 120 días, desglosada según el sistema en el que se originó la detección.
- "Manual" se refiere a una suspensión a medida, realizada manualmente por uno de nuestros especialistas de Vanguard.
- "Comportamiento" se refiere a una suspensión ML (también llamada antitrampa "desde el servidor"), que se aplica por lo general a los ragehackers.
- "Hitchhiking" se refiere a un jugador que hace equipo adrede con un tramposo para subir de rango (júntate con canallas y Vanguard también te las hará pagar).
- "Trampa" se refiere a una cuenta detectada específicamente por usar una trampa, por lo general tras haberse saltado una suspensión de hardware.
- "Hardware" se refiere a un reincidente que trató de saltarse la identificación de hardware y falló patéticamente.
- "Adulteración" se refiere a la detección generalizada de un tramposo que está tratando de manipular Vanguard, lo que está expresamente prohibido.
El fin de semana del 10 al 13 de enero alcanzamos nuestra mayor velocidad de suspensión sostenida a la fecha, con casi 7 suspensiones por minuto. Eso es un mar de lágrimas, pero la métrica más importante para cualquier sistema antitrampas es la velocidad de detección. Para medir esto, usamos una estadística llamada "tiempo hasta acción"; en otras palabras, es el número de partidas que un tramposo puede jugar antes de que su cuenta sea violentamente transpuesta a una realidad en la que nunca existió. 2024 fue nuestro segundo año más rápido hasta ahora, con un promedio de solo 6 partidas que logra jugar un tramposo detectado. Si bien es cierto que estas 6 partidas son más de lo que merecen, es lo más rápido que podemos hacer con la tecnología actual.
¿Y qué hay de quienes pierden contra un tramposo?
Uno de los problemas que crea suspender a tanta gente todo el tiempo es que poco a poco vamos orillando a los tramposos a incursionar en algo llamado "ragehacking". Como entendieron que no pueden jugar sin ser detectados, hacen trampa tan alevosamente como puedan durante unas cuantas partidas antes de que los suspendamos. Es muy parecido a hacer un berrinche y nosotros somos como los padres desconcertados. El único problema real es que termina generando mucho daño colateral.
Pero si ya alcanzamos nuestra velocidad máxima y los tramposos no dejan de aparecer, ¿qué más podemos hacer? A partir del Acto 2, cada suspensión estará acompañada de un "retroceso en el modo competitivo" y, como el nombre implica, esta función restaurará la CR perdida de todos los jugadores afectados por un tramposo. No les quitaremos ninguna CR que hayan ganado accidentalmente (en caso de que los emparejaran en el mismo equipo), pero si hicieron equipo con un tramposo deliberadamente, pero sí los suspenderemos por hitchhiking.
Además, mejoramos los sistemas de notificación para reportar a los tramposos. Actualmente, el sistema tiene algunas fallas y solo les da una confirmación si tienen su sesión abierta en el momento en que suspendemos al tramposo reportado. Pero próximamente pasaremos esta función a un sistema de "bandeja de entrada", que los recibirá con una bella lista de todos los tramposos que han reportado correctamente en cada inicio de sesión. Con el tiempo, esto aumentará la precisión de los reportes (ya que les confirmará cuando tengan razón), lo que nos permitirá detectar más rápido a la próxima generación de tramposos.
¿Y qué hay de las trampas que se anuncian en TikTok?
Por suerte, la mayoría no son más que patéticos enlaces de referencia que usan videos pregrabados para aparentar que no las han suspendido aún y por lo general esto se puede confirmar con solo buscar la cuenta con la que están jugando (o con ver la marca de agua de la versión del cliente que aparece abajo a la derecha, ¡JA!).
Sin embargo, algunos desarrolladores de trampas con "espíritu emprendedor" empezaron a valerse de la falta de moderación en las trasmisiones de la plataforma y alientan a sus usuarios a publicitar sus trampas por ellos a cambio de una vaga promesa de darles suscripciones "gratis" en el futuro. Por desgracia para todos los involucrados, estas son las mismas trampas de siempre que no paramos de detectar, solo que con otro nombre, y esta gente usando las pocas partidas que les quedan antes de que los suspendamos para vender todas las suscripciones que puedan, antes de huir con el dinero. No pensamos hacer nada al respecto; lo único que podemos decirles es que no descarguen trampas a menos que quieran que los suspendamos.
Conclusión
Los tramposos siempre están conspirando contra Vanguard y es por eso que nunca nos detendremos. Este juego del gato y el ratón es de nunca acabar, pero siempre estaremos listos para jugarlo. Haremos lo que sea necesario para forzar a todos y cada uno de los tramposos a rendirse, y nuestra postura es inamovible: si no están dispuestos a jugar limpio, no son bienvenidos en esta comunidad.
Gracias por leerme, gracias por jugar y gracias por mandar esos reportes, ¡me llena el alma! ¡Hasta la próxima!