Es posible que un defecto importante en la función antilag + de AMD haya pasado desapercibido, y el juego prohíbe a los jugadores participar en los títulos de eSports

Es posible que un defecto importante en la función antilag + de AMD haya pasado desapercibido, y el juego prohíbe a los jugadores participar en los títulos de eSports


Recientemente, AMD presentó su función Anti-Lag +, que está diseñada para aumentar la latencia del juego, pero también tiene el potencial de excluirte de tu juego de eSports preferido.

¿Anti-Lag + de AMD está excluyendo a los jugadores de los títulos de eSports: un verdadero descuido o algo más serio?

Los drivers Radeon Adrenalin Edition incluyen la función Anti Lag + de AMD, una función que se puede activar o desactivar desde el paquete de controladores. La tecnología NVIDIA Reflex, que es similar en el sentido de que también ayuda a reducir las latencias del sistema, especialmente cuando se habilita la generación de cuadros en los juegos, es el objetivo directo de la implementación. Sin embargo, estas dos tecnologías también se pueden utilizar en escenarios de generación sin fotogramas para aumentar el ritmo general de fotogramas y las latencias en los juegos de PC, algo habitual en la actualidad.

Fuente: Imagen: AMD

Sin embargo, ayer fuimos testigos de los primeros informes y de la primera confirmación de que la suite Anti Lag + de AMD está alterando los archivos del juego de una manera que podría resultar en prohibiciones prolongadas. Valve reconoció formalmente que Anti-Lag + era la razón principal por la que tantos usuarios estaban siendo bloqueados por el uso de VAC en Steam mientras jugaban al juego.

El uso de Anti-Lag + y la GPU AMD Radeon RX 7000 del juego eran dos cosas que todos los jugadores tenían en común. Las únicas tarjetas compatibles con Anti-Lag + son las GPU AMD Radeon RX 7000 con arquitectura RDNA 3.

Entonces, ¿por qué ocurre esto?

Como puede ver, en lugar de estar incluida en los módulos del juego, la solución AMD Anti-Lag + está implementada en el lado del controlador. Por lo tanto, si el Anti-Lag + está activado para un juego concreto, el controlador lo introducirá directamente en los archivos DLL, otra forma en que los tramposos y los piratas informáticos pueden alterar los archivos del juego para burlar a otros jugadores.

Como Counter Strike 2 es un juego altamente competitivo, el sistema antitrampas de Valve, también conocido como VAC, es fácil de activar y detecta la manipulación del conductor como una trampa, lo que provoca la expulsión de los jugadores.

En el caso de los títulos de eSports, la estrategia de AMD de integrar Anti-Lag + puede ser totalmente errónea.

Por lo tanto, echemos un vistazo más de cerca a cómo AMD incorpora Anti – Lag + en los juegos. Las llamadas a la función de desvío, una popular metodología de inyección externa, se refieren al procedimiento utilizado. Estas técnicas de inyección externa no están exentas de riesgos, tales como:

  • La ingeniería inversa hace suposiciones sobre el funcionamiento del motor del juego, lo que conduce a una reducción de la latencia subóptima o inconsistente, lo que hace que la integración sea menos fiable.
  • puede provocar un mal funcionamiento de los sistemas antitrampas e impedir el desarrollo de bibliotecas de motores básicos y de entrada.
  • pueden ser incompatibles con otros sistemas de juego fundamentales (registro de visitas, cronometraje de las simulaciones, etc.) y provocar tartamudeos o bloqueos
  • Cuando el juego se actualice, es posible que no funcione.
Fuente: Imagen: AMD

Una vez más, si bien nada de esto importará en el caso de los juegos de un solo jugador, sí tendrá gran importancia en el caso de los juegos competitivos en línea y de los deportes electrónicos, donde el uso de técnicas de reducción de la latencia tiene más sentido. Valve ha declarado ahora que anticipa una actualización de AMD. Si bien AMD ha seguido adelante y ha eliminado por completo el enlace al controlador de su sitio web, Valve está trabajando rápidamente para anular las prohibiciones que se habían impuesto como resultado de este problema. La siguiente pregunta es si AMD puede crear una actualización para solucionar este problema.

Dado que los trucos se incorporan con frecuencia a un juego como metodologías de inyección externa, similares a Anti – Lag+, parece poco probable que sea posible encontrar una solución. En esencia, crea una puerta trasera para los tramposos. El software antitrampas busca técnicas de inyección externas para encontrar a los tramposos. Crea una puerta trasera para que otros tramposos simplemente cambien el nombre de sus archivos de trucos si buscan la dll «Anti Lag+» y la permitan entrar como excepción (no por hacer trampa). Por lo tanto, es probable que Counter Strike 2 simplemente desaparezca de la lista de compatibilidad con Anti-Lag +.

¿Qué hay de las competiciones de eSports adicionales?

Actualmente, AMD tiene una lista de seis juegos en línea y de deportes electrónicos con implementaciones antitrampas similares a las de VAC. Estos libros incluyen:

  • Counter-Strike 2 (prohibiciones afectadas)
  • Prohibiciones de Apex Legends (afectada)
  • Overwatch 2.
  • Fortnite
  • Modern Warfare II de Call of Duty (afectado: se bloquea)
  • Campos de batalla en PUBG

Las GPU AMD Radeon RX 7000 y la función Anti-Lag + asociada son las responsables de los tres juegos actuales, en los que los jugadores sufren frecuentes bloqueos y bloqueos.

Hasta ahora, solo Valve ha reconocido que este problema está relacionado con el Anti-Lag + de AMD, pero en la página de soporte de AMD y EA también hay numerosas prohibiciones en Apex Legends, y casi todos los jugadores que tienen estos problemas utilizan las GPU Radeon RX 7000. De hecho, un jugador afirmó que el uso de Anti-Lag + le había provocado una prohibición, y otros también afirmaron haberlo hecho mientras jugaba al juego.

Fuente: foros de EA

Como puedes ver arriba, parece que, además de Counter-Strike 2, al menos otro programa antitrampas apunta y prohíbe a los jugadores que usen Anti-Lag + en un juego competitivo. Sin embargo, hay una duda más que tienen los usuarios.

Nota: Ya nos hemos puesto en contacto con Epic Games para solicitar un comentario sobre los problemas que tienen los jugadores de Apex Legends.

¿Por qué no afecta al bando contrario?

En cuanto a la funcionalidad que ofrecen, el Anti-Lag + de AMD y el Reflex de Nvidia son fáciles de comparar, pero sus sistemas operativos son muy diferentes. Como ya has leído, el Reflex de Nvidia es nativo del código del juego, mientras que el Anti-Lag + se inyecta a nivel de controlador. Para garantizar que la tecnología funcione según lo previsto (lo que garantiza un importante ahorro de latencia) y que la integración nativa se produzca mientras se compila en el código del juego, se ha implementado NVIDIA Reflex en colaboración con ambas partes (NVIDIA y el desarrollador).

Con NVIDIA Reflex, los jugadores pueden disfrutar de latencias más bajas en los juegos y, en particular, en los títulos de competición de deportes electrónicos, sin preocuparse por una inyección externa ni por el desvío de funciones. A continuación se detallan las ventajas y desventajas de cada enfoque:

Integración de juegos nativos

  • Pros
    • reducción óptima de la latencia posible
    • Todos los sistemas de juego (movimiento, acción, ritmo de fotogramas, etc.) funcionan bien con él.
    • no corre el riesgo de que se prohíban las trampas
    • Las actualizaciones del juego no afectarán a la funcionalidad.
  • Cons
    • requiere la colaboración entre los desarrolladores tecnológicos y de juegos.
    • La biblioteca de juegos de soporte podría ser más pequeña

Depuración e inyección de DLL

  • Pros
    • Los nuevos juegos de Quicker se pueden integrar sin la participación del desarrollador.
  • Cons
    • La integración es menos fiable porque la ingeniería inversa hace suposiciones sobre el funcionamiento del motor del juego.
    • Reducción de latencia ineficaz
    • puede provocar un mal funcionamiento de los sistemas antitrampas e impedir el desarrollo de bibliotecas de motores básicos y de entrada.
    • puede ser incompatible con otras plataformas de juego esenciales
    • puede provocar inestabilidad en los juegos
    • Cuando el juego se actualice, es posible que no funcione.

Parece que, al final, esto fue más que un simple descuido. NVIDIA ya había criticado anteriormente a AMD por utilizar jugadores para realizar pruebas de control de calidad y beta de sus versiones de controladores, y parece que sigue siendo así. Una empresa del tamaño de AMD, que produce GPU para competiciones competitivas, no puede ignorar el hecho evidente de que cambiar las bibliotecas o los archivos de un juego puede provocar una prohibición continua.

Aunque no diría que la tecnología Anti-Lag + es inútil porque la he utilizado yo mismo y es eficaz en los juegos de un solo jugador, AMD necesita reevaluar la implementación actual en los juegos online antes de utilizarla.

AMD ha hecho la siguiente afirmación en su nombre:

AMD has been alerted to an issue in which garners playing Counter-Strike 2 (CS2) with AMD Anti-Lag+ technology enabled on Radeon TM graphics are inadvertently triggering a Valve Anti-Cheat System Ban (VAC Ban). AMD is engaged with Valve to address the issue and will provide more details as they become available. AMD recommends gamers who are using AMD Software: Adrenalin Edition driver 23.10.1 do not enable Anti-Lag+ technology in CS2 until further notice.

via AMD

Los jugadores ya han pagado un precio por el bloqueo de sus cuentas, por lo que esta discusión no habría sido necesaria si AMD hubiera realizado por sí misma una evaluación interna inicial. Esperamos que la empresa resuelva este problema y se esfuerce por ofrecer una mejor experiencia a sus numerosos seguidores que utilizan las GPU Radeon y simplemente quieren jugar a los juegos competitivos más novedosos con las tecnologías más modernas.