Modern Warfare 2 - Paraíso de tramposos
El Paraíso de los Tramposos
El Paraíso de los Tramposos – así se puede describir la pesadilla en la que se ha convertido el juego en 4.5 meses de existencia. La culpable fue la tan odiada por todos el sistema de emparejamiento IWNet, que otorgó a los jugadores total impunidad y libertad de acción. Esto atrajo especialmente a los tramposos, ya que en otros shooters en línea podían divertirse solo hasta que llegara el administrador. O, en el mejor de los casos, hasta que otros jugadores reunieran suficientes votos para un kick/ban.
Como saben, en Modern Warfare 2 no hay administradores ni votaciones. A los pobres jugadores no les queda más opción que dejar el servidor. Al final, se acostumbraron a esto, y al aparecer un tramposo, muchos se iban de inmediato a buscar otro lobby. Pero la cantidad de tramposos, atraídos por esa deseada libertad, creció de una manera geométrica. Incluso VAC, que tenía la reputación de ser el sistema anti-trampas integrado más efectivo, no fue un obstáculo para ellos. No es de extrañar, porque el 15 de diciembre BlackDove (un coder bastante conocido en la “comunidad de trampas”) subió a YouTube un video sobre una vulnerabilidad que permitía bloquear el funcionamiento de VAC.
Video de prueba de BlackDove
En una entrevista para el portal modernwarfail2.com, él declaró que no crearía hacks para desactivar el anti-trampas, ya que no tenía intención de arruinar el multijugador. A la pregunta “¿Cómo fue posible desactivar el anti-trampas?”, BlackDove evasivamente dijo algo sobre una mala integración entre el juego y el sistema anti-trampas.
Si BlackDove mantuvo su palabra o no, ya no se sabe, pero el 28 de diciembre apareció el primer VAC Disabler, que, como probablemente ya se dieron cuenta por el nombre, servía para desactivar el anti-trampas. Aunque “desactivación” es una palabra fuerte, no entraremos en detalles técnicos. Lo más importante fue que no era un fake y el programa realmente funcionaba.
El primer VAC Disabler público
Después del lanzamiento de este programa, la cantidad de tramposos no solo se incrementó...
Los jugadores, para quienes anteriormente VAC era una especie de barrera, sintieron la libertad y decidieron experimentar... No es en vano que dicen que las trampas son como una droga. Parafraseando un eslogan famoso: “¡Una vez que pruebes, siempre serás tramposo!” Y aquí no se trata solo de la falta de habilidades.
También contribuyeron al fuego los propios Infinity Ward, dándonos una razón más para criticarlos por su pereza y su fenomenal falta de destreza, digna, probablemente, del Libro Guinness de los Récords. Unos días después del lanzamiento del juego, los ingenieros populares encontraron una manera de abrir la consola de desarrollo, que abría posibilidades realmente enormes en el multijugador... Infinity Ward reaccionó de inmediato: lanzaron un parche que, según ellos, eliminaba la infame consola, además de varios fixes.
Mientras Infinity Ward contaba sus ganancias y compartía sus planes futuros con los periodistas, los jugadores, hurgando en los recursos del juego, descubrieron que la consola seguía funcionando, y además, podía ser desbloqueada y... ¡devolverle al juego los servidores dedicados! Sin embargo, las capacidades de Connect IP, que Teknogods nos han prometido durante mucho tiempo, no estaban disponibles aquí, pero aun así, la consola permitía hacer muchas cosas divertidas.
Como setas después de la lluvia comenzaron a aparecer desbloqueadores de consola, seguidos de servidores de fans creados con su ayuda, donde los jugadores podían saltar a placer con baja gravedad y causar un verdadero infierno disparando desde un avión con proyectiles de 105 mm sin recarga. Incluso había servidores donde se podía ganar tantos puntos en una ronda que serían suficientes para un prestigio entero. Y había servidores donde la ronda terminaba con una pérdida significativa de experiencia... (servidores Level-Down, de los que ya hemos hablado).
Pero esto no es lo peor.
Un coder ruso (¡esto es importante!) llamado Paravoz encontró una manera de jugar en el multijugador desde una versión pirata. Junto a los poseedores de copias licenciadas. A través de la versión demo del juego Zero Gear. Sorprendente, ¿verdad?
¿Pero cómo?
Se borraban todos los archivos de la carpeta Zero Gear, y en su lugar se copiaba el contenido de la carpeta de Modern Warfare 2. Luego, steamapi.dll se cambiaba por un parcheado y... al iniciar Zero Gear, en realidad estábamos iniciando Modern Warfare 2. Steam creía que estábamos en Zero Gear, por lo que pasábamos la autorización... Y dado que estábamos, según Steam, jugando un simulador de carreras arcade Zero Gear, entonces VAC, que no estaba aquí, no estaba activo... Para aquellos que temían jugar incluso con VAC Disabler, se les abrían las manos. Hacer trampas en la versión pirata se volvió completamente seguro.
Zero Warfare 2
VAC Disabler, consola, pirata y decenas de miles de tramposos. Sin duda fue el fracaso del año.
Revancha
Infinity Ward, presionados por Activision, ya no podían quedarse de brazos cruzados y comenzaron a buscar una salida. Quizás en ese momento lamentaron profundamente la decisión de reemplazar los servidores dedicados por IWNet, que resultó ser una triste parodia del sistema de emparejamiento de consola. Pero no había vuelta atrás. Más bien, la había, pero no querían ni escuchar sobre la devolución de servidores dedicados.
En enero de 2010, la situación se intensificó al máximo...
Lo primero que hizo Infinity Ward fue lanzar una actualización del juego que bloqueó la posibilidad de usar la variable scr_xpscale. A partir de ahora, si uno de los jugadores en el servidor obtenía más puntos de los permitidos de una vez (por ejemplo, 5000 por asesinato en lugar de 50), el servidor se desconectaba automáticamente, eliminando a todos los jugadores, incluido el hoster, al menú principal. Es decir, ahora el hoster no podía cambiar el valor de scr_xpscale a través de la consola del juego. Esto permitió resolver el problema de los servidores Level-Down. Además, ahora ya no se podía iniciar sesión en el juego con una cuenta baneada. Si antes el jugador podía unirse al servidor y luego lo echaban con un error:
Ahora el juego simplemente se caía al menú principal:
Y Valve, por su parte, complicó el sistema de autorización de Steam, lo que eliminó la posibilidad de usar Zero Gear para jugar en el multijugador. Y fatalidad: el servidor principal de IWNet ya no permitía que los clientes con versiones diferentes a la actual se unieran.
Se acabó la diversión. Ahora, toca pagar.
Ahora los piratas no podían jugar entre ellos.
Valve también cerró todas las vulnerabilidades conocidas que los hacks utilizaban para burlar el funcionamiento del anti-trampas. Esto provocó una ola de baneos masivos a mediados de febrero. Pero eso no es todo: VAC ahora también verificaba la integridad de los archivos ejecutables del juego, rastreando cualquier cambio en ellos. A partir de ahora, usar la consola del juego traía consigo un baneo. Prácticamente no quedaron servidores de fans, ¿quién querría arriesgar su cuenta por un par de días de juego?
El segundo evento fue el cambio en el sistema de emparejamiento, que probablemente se convirtió en un verdadero dolor de cabeza para los tramposos. Lo curioso es que hasta ahora no se han emitido comentarios oficiales sobre esto por parte de Infinity Ward.
El 19 de febrero, muchos foros de tramposos comenzaron a recibir informes sobre problemas con la búsqueda de servidores.
- Antes, solo necesitaba elegir cualquier modo y ¡me lanzaba de inmediato a algún servidor de juego! – gritaban los tramposos en pánico. - ¡Ahora, en lugar de 19 juegos, no encuentro más de 1! Y tras 10-15 minutos, me lanzan a algún servidor, pero, ¡%$#, está lleno de tramposos!
¿En serio, qué es esto de %$#? ¿Y cómo funciona?
Los jugadores que tuviesen una relación entre asesinatos y muertes demasiado alta caían automáticamente en un grupo especial. Todos los que se encontraban aquí solo podían jugar con otros jugadores de ese grupo. Al estar aquí, ya no hay forma de caer en un lobby normal.
Esto fue lo que justificó la larga búsqueda de servidores: había muy pocos jugadores en este grupo en comparación con el número total conectado a IWNet.
¿Sobre qué principio el juego agrega jugadores aquí? Por ejemplo, si tienes estadísticas de 30000 asesinatos y, digamos, 1000 muertes, entonces tienes todas las posibilidades de estar entre los aimbotters y PRO-campers. Aunque de estos últimos, creo que hay pocos. Pues para estar ahí, debes ser un camper verdaderamente diabólico. Créeme, ningún jugador normal tendrá una relación de asesinatos y muertes superior a 10, así que no te preocupes al respecto.
Experimento
Para que entiendas mejor cómo funciona el nuevo sistema, realicé un pequeño experimento, para el que necesité dos claves de Modern Warfare 2, un simple hack con la función “Aimbot” y, por último, un programa “easy Account” (para exportar e importar estadísticas de juego).
Creando una nueva cuenta de Steam, activé la primera clave y, al activar el hack, entré al juego. Elegí el modo “Combate terrestre” (el más carnoso).
Terminé el primer mapa con K/D 10:0. Es decir, 10 asesinatos y 0 muertes. No hubo ningún problema en la búsqueda del servidor hasta ahora (para evitar errores, después de cada mapa, salía del juego y, esperando la sincronización, volvía a entrar).
En el segundo mapa, duplicé el número de asesinatos, finalizando el juego con K/D 20:0. Por el momento, no hubo problemas de búsqueda.
En el siguiente mapa decidí aumentar significativamente la diferencia entre asesinatos y muertes. Terminé la ronda con K/D 60:6. Hasta aquí la situación no había cambiado: la búsqueda del servidor tomó no más de 5 segundos y, como siempre, encontré 19 juegos.
En la cuarta ocasión, mi K/D fue 70:3.
¡Y ahí está! En mi siguiente intento de entrar en cualquier modo de juego, comenzaron los problemas con la búsqueda (Encontrados juegos – 1 en lugar de 19). La búsqueda tomó hasta 7 minutos. Finalmente, comenzó a cargar el mapa Rust en el modo “Cada uno por sí mismo”. Como esperaba, se trataba de un servidor hackeado. Había siete jugadores aquí y, al menos tres tenían aimbot.
Objetivo cumplido: la K/D total es de ~ 150:10. Justo con esa relación me metieron en un grupo de acceso restringido. Pero esto no significa que si en una ronda obtienes 150:10 o algo así, llegarás allí también. Simplemente 150:10 – es mi relación general en asesinatos y muertes, ya que solo jugué 4 mapas.
Ahora es el momento de confirmar o refutar los rumores de que restablecer las estadísticas puede resolver los problemas de búsqueda de lobby.
Con “easy account” hacemos una copia de seguridad de nuestra estadística actual (exportar), después la restablecemos.
Easy Account
Esto se puede hacer de la siguiente manera:
1 ) En el directorio Steam (x:/Steam) y eliminamos la carpeta userdata.
- En el directorio del juego, entramos en la carpeta players y borramos todo excepto config.cfg y config_mp.cfg.
Entramos al juego: soy un jugador cualquiera y ya no tengo problemas con la búsqueda de servidores. Para ser recto en el experimento, juego un mapa y, alcanzando el nivel 3, salgo del juego. Después de la sincronización, vuelvo a entrar y me doy cuenta de que el problema de búsqueda se ha resuelto.
Esta cuenta no nos será necesaria por ahora, pero volveremos a ella en unos días para averiguar cuánto tiempo tardaran en banearnos por el aimbot.
Ahora registramos una nueva cuenta de Steam y activamos en ella la segunda clave comprada. Al principio, había rumores de que los problemas con la búsqueda de servidores indican que la cuenta tiene la bandera “Tramposo” y que será baneada en unos días. Yo mismo apoyaba esta versión. Ahora tenemos una maravillosa oportunidad de confirmarlo o refutarlo, y eso hacemos. Iniciamos el juego, minimizamos. Lanzamos “easy account”, importamos estadísticas guardadas de la cuenta anterior. Asegúrate de salir de “easy account” (de lo contrario, podrían banearnos más adelante) y seleccionamos cualquier modo de juego. ¡Aja! “Encontrados juegos 1” - los problemas con la búsqueda del servidor no se han ido, lo que significa que la bandera no es el problema.
Le pido a un amigo y él me invita a su conferencia, desde donde llego a un servidor normal. Juego tres mapas. Más bien, sería más correcto decir que muero tres veces consecutivas:
Resultados del primer mapa: 1 asesinato 34 muertes
Resultados del segundo mapa: 0 asesinatos 60 muertes
Resultados del tercer mapa: 2 asesinatos 46 muertes.
Considerando que esto es más que suficiente, dejo el servidor y, al elegir el modo “Combate terrestre”, pruebo la búsqueda: “Encontrados juegos 19”. La búsqueda no duró más de 2 segundos y me lanzaron a un lobby. No hubo más problemas con la búsqueda de servidores.
Me gusta el nuevo sistema. Solo queda bloquear la posibilidad de editar estadísticas y los tramposos no representarán ninguna amenaza para nosotros. No volverán a arruinar el juego como antes, ya que deberán estar constantemente atentos a su K/D, porque de lo contrario, arriesgarán estar en el mismo grupo que sus compañeros de acceso restringido.
Pero de todas formas, se ha dado un buen paso.
Este experimento se llevó a cabo el 22 de febrero desde las 17 hasta las 21 horas, hora de Moscú. La primera cuenta, en la que jugamos con el hack, fue baneada el 25 de febrero (presumiblemente por la mañana). Como pueden ver, el tiempo desde el descubrimiento del hack hasta el baneo fue de menos de tres días.
Test Acc #01
En la segunda cuenta no se observaron más problemas en la búsqueda de servidores.
Unku aka Chillko para ModernWarfare2.Ru
Marzo 2010