Valve Anti-Cheat ( VAC ) es un producto de software anti-trampas desarrollado por Valve como un componente de la plataforma Steam , lanzado por primera vez con Counter-Strike en 2002.
Desarrollador (es) | Válvula |
---|---|
Versión inicial | 2002 |
Sistema operativo | Windows , macOS , Linux |
Plataforma | Windows, Linux |
Tipo | Software anti-trampas |
Licencia | Propiedad |
Sitio web | Página web oficial |
Cuando el software detecta una trampa en el sistema de un jugador, lo prohibirá en el futuro, posiblemente días o semanas después de la detección original. [1] Puede expulsar a los jugadores del juego si detecta errores en la memoria o el hardware de su sistema . No se revela al jugador información como la fecha de detección o el tipo de trampa detectada. Después de que se notifica al jugador, el acceso a los servidores en línea "protegidos por VAC" del juego en el que el jugador engañó se revoca permanentemente y se aplican restricciones adicionales a la cuenta de Steam del jugador.
Durante una semana de noviembre de 2006, el sistema detectó más de 10,000 intentos de trampa. [2]
Historia
En 2001, Even Balance Inc., los desarrolladores del software anti-trampas PunkBuster diseñado para los mods Counter-Strike y Half-Life , dejaron de admitir los juegos porque no tenían el apoyo de Valve. Valve también había rechazado las ofertas comerciales de integrar la tecnología directamente en sus juegos. [3] [4]
Valve comenzó a trabajar en una "solución a largo plazo" para hacer trampas en 2001. [5] El lanzamiento inicial de VAC fue con Counter-Strike en 2002. Durante este lanzamiento inicial, el sistema solo prohibió a los jugadores durante 24 horas. [6] La duración de la prohibición se incrementó con el tiempo; los jugadores fueron baneados durante 1 año y 5 años, hasta que se lanzó VAC2 en 2005, cuando las nuevas prohibiciones se volvieron permanentes. [7] VAC2 se anunció en febrero de 2005 [8] y comenzó la prueba beta el mes siguiente. [9] El 17 de noviembre de 2006, anunciaron que "la nueva tecnología [VAC]" había detectado "más de 10,000" intentos de trampa sólo en la semana anterior. [2]
Durante la primera fase de prueba en 2002, se reveló cierta información sobre el programa a través de las listas de correo del servidor dedicado Half-Life . Puede detectar versiones de "OGC's OpenGl Hack", puede detectar trampas de OpenGL y también detecta cambiadores de claves de CD como trampas. La información sobre los tramposos detectados se envía al servidor de la lista de prohibición en la dirección IP 205.158.143.67 en el puerto 27013, [10] que luego se cambió a 27011. [11] También hay un servidor de "lista maestra de prohibición". [12] Los errores de RAM / hardware detectados por VAC pueden expulsar al jugador del servidor, pero no bloquearlos. [13] [14]
Eric Smith y Nick Shaffner fueron los contactos originales de los administradores de juegos. [15] En febrero de 2010, el equipo de VAC estaba formado por el ingeniero jefe de Steam, John Cook, y su equipo de 16 ingenieros.
En julio de 2010, varios jugadores que utilizaron con éxito la información filtrada de Valve para aumentar sus posibilidades de encontrar un arma rara de Team Fortress 2 llamada Golden Wrench fueron prohibidos por VAC. [16] [17] Durante el mismo mes, aproximadamente 12.000 propietarios de Call of Duty: Modern Warfare 2 fueron prohibidos cuando Steam actualizó un archivo DLL en el disco después de que el juego lo cargara en la memoria, lo que provocó una detección de falso positivo. Estas prohibiciones fueron revocadas y los afectados recibieron una copia gratuita de Left 4 Dead 2 o una copia adicional para enviar como regalo. [18] [19] [20]
En febrero de 2014, se difundieron rumores de que el sistema estaba monitoreando los sitios web que los usuarios habían visitado accediendo a su caché de DNS . Gabe Newell respondió a través de Reddit , aclarando que el propósito de la verificación era actuar como una contramedida secundaria para detectar trampas a nivel de kernel , y que afectó a menos del 0.1% de los clientes verificados, lo que resultó en 570 prohibiciones. [21] [22] [23]
A partir de mayo de 2016, el sistema comenzó a prohibir las cuentas que estaban registradas con el mismo número de teléfono. [24] Además, un número de teléfono que se utilizó en una cuenta en el momento en que se prohibió no podrá volver a registrarse en otras cuentas durante tres meses.
El sistema ha sido criticado por no detectar LMAOBOX, un popular programa de trampas para Team Fortress 2 , hasta mayo de 2016, lo que resultó en una ola de prohibiciones. [25]
En febrero de 2017, Valve anunció planes para introducir un enfoque de aprendizaje automático para detectar trampas en Counter-Strike: Global Offensive , y que ya se había implementado una versión inicial del sistema, que marcaría automáticamente a los jugadores para la detección manual por parte de los jugadores a través del Sistema "Overwatch". [26]
En marzo de 2018, Valve dio a conocer dicho enfoque basado en el aprendizaje automático en una charla en la Conferencia de desarrolladores de juegos y lo nombró VACNet. [27]
Diseño
Valve rara vez habla sobre el software, ya que puede ayudar a los tramposos a escribir un nuevo código o realizar ingeniería social . [21]
El software envía los desafíos del cliente a la máquina; si no se recibe la respuesta adecuada, se marca como una posible infracción. Utiliza Signature Scanning para detectar posibles trampas al escanear la memoria y los procesos de la computadora . Siempre que se detecta una anomalía, se crea un informe de incidente y se compara con una base de datos de aplicaciones prohibidas y / o los ingenieros de Valve lo analizan. Los ingenieros pueden inspeccionar el código y ejecutarlo en sus propias copias del juego. Si el código se confirma como un truco nuevo, se agrega a la base de datos de códigos de trucos. [28] [29]
Según el ingeniero principal de Steam, John Cook, para evitar que se explote el software anti-trampas, "el software se actualiza constantemente y se envía en pequeñas porciones para los servidores según sea necesario, por lo que los piratas informáticos solo pueden ver pequeñas porciones ejecutándose en en cualquier momento en particular. Por lo tanto, si bien pueden solucionar algunas partes, nunca pueden piratear todo ". [29]
Valve también acepta envíos de programas de trampas y sitios web de trampas de los jugadores por correo electrónico. Los jugadores también pueden informar a los jugadores que sospechan que han hecho trampa a través de su perfil de la Comunidad Steam, aunque los jugadores no están excluidos solo de estos informes. [30]
Si se encuentra una trampa, la cuenta de Steam del jugador se marcará como trampa inmediatamente, pero el jugador no recibirá ninguna indicación de la detección. Es solo después de una demora de "días o incluso semanas" [1] que la cuenta es prohibida permanentemente en los servidores "VAC Secure" [30] para ese juego, posiblemente junto con otros juegos que usan el mismo motor (por ejemplo, los juegos Source de Valve , Juegos GoldSrc , juegos de motor Unreal ). Valve nunca revela qué trampa se detectó. Los jugadores han criticado el sistema por tomar semanas o meses para prohibir a los tramposos. [31]
También se pueden prohibir en "oleadas" un gran número de cuentas marcadas. [32] [33]
Restricciones adicionales
Los jugadores que están prohibidos enfrentan restricciones adicionales. Steam Family Sharing permite a los usuarios compartir su biblioteca de videojuegos con otro usuario de Steam para descargar y jugar, pero los juegos en los que el jugador tiene prohibido VAC no se pueden compartir. Si un usuario comparte sus juegos con otro usuario, entonces se detectan trampas o fraudes en la cuenta del destinatario, el propietario original de los juegos que se comparten puede ser prohibido por VAC y revocada la función de compartir. [34] [35] Los usuarios prohibidos tampoco pueden contribuir al proyecto Steam Translation Server , que permite a los usuarios contribuir con nuevas traducciones de Steam y sus juegos. [36] Los usuarios excluidos de un juego no pueden reembolsarlo. [37]
Más de 100 juegos admiten VAC; los jugadores que están excluidos de los siguientes juegos enfrentan restricciones adicionales: [38]
- Call of Duty: Modern Warfare 2 #
- Call of Duty: Modern Warfare 3 #
- Counter-Strike (videojuego)
- Counter-Strike: condición cero
- Counter-Strike: Fuente
- Counter-Strike: Global Offensive §
- Día de derrota
- Día de la derrota: Fuente
- Deathmatch clásico
- Half-Life 2: Combate a muerte
- Half-Life Deathmatch: Fuente
- Rebotar
- Team Fortress 2§
- Team Fortress clásico
Los mods basados en los juegos anteriores pueden heredar la compatibilidad con VAC del juego anfitrión.
Denota juegos GoldSrc , si un jugador está prohibido en uno de estos juegos, está prohibido en todos ellos. [30]
Denota juegos de motor de código fuente , si un jugador está prohibido en uno de estos juegos, está prohibido en todos ellos. [30]
# Denota juegos que tienen una política más estricta de tener todos los servidores protegidos por VAC, y además prohíbe a los jugadores editar cualquier archivo del juego excepto los archivos de configuración. [30]
§ Denota juegos que enfrentan restricciones de bienes digitales o revocación. [39]
Impacto social
El perfil de Steam del usuario también está marcado con "prohibición (s) en el registro", que es visible públicamente y no se puede ocultar, independientemente de la visibilidad del perfil de la cuenta prohibida. Las prohibiciones de VAC se ocultan a otros usuarios después de siete años de no obtener otra prohibición de VAC. Un análisis de 43.465 usuarios que habían sido baneados entre abril de 2011 y octubre de 2011 mostró que cuantos más jugadores baneados por VAC sea amigo de un usuario, es más probable que también sean baneados por VAC en el futuro. Después de que fueron prohibidos, perdieron más amigos, era más probable que aumentaran su configuración de privacidad y también tenían más amigos prohibidos por VAC que jugadores no prohibidos. [40] A los jugadores prohibidos también se les conoce como "VACACIONES". [33] [41]
Los jugadores prohibidos también están excluidos de competir en la mayoría de los torneos de deportes electrónicos . En 2014, el jugador profesional Joel "Emilio" Mako fue baneado durante una transmisión en vivo ; [42] [43] [44] Inicialmente negó haber usado un truco, alegando que fue causado por "un amigo suyo jugó en una de sus cuentas de smurfing cuyo correo está vinculado a su cuenta principal" [45] Luego, en 2015, él admitió haber usado un truco. [46] [47] [48] Hovik "KQLY" Tovmassian, Simon "smn" Beck y Gordon "SF" Giry fueron expulsados poco antes de que estuvieran programados para jugar en DreamHack Winter 2014. [41] [49] La Liga ESEA afirmó las prohibiciones fueron el resultado de trabajar con Valve directamente. [50] Simon "smn" Beck y Hovik "KQLY" Tovmassian admitieron usar trampas. [51]
En marzo de 2020, Elias "Jamppi" Olkkonen presentó una demanda contra Valve, alegando que una prohibición de VAC de por vida afectó negativamente su carrera en los deportes electrónicos, específicamente su incapacidad para jugar en los torneos Major sancionados por Valve, lo que posteriormente le impidió firmar en el equipo de deportes electrónicos OG . [52] [53] [54] [55] [56] [57] La prohibición de VAC está vinculada a una cuenta de la que era propietario cuando tenía 14 años, y luego se la vendió a un amigo que incurrió en la prohibición; [52] [53] [54] [55] [57] la demanda alega que una prohibición de VAC de por vida para un menor, particularmente sin la capacidad de defender primero su caso, no es razonable. [56]
Algunos usuarios solían recopilar prohibiciones de VAC, pero esto finalmente se hizo menos prolífico cuando Valve actualizó la interfaz, que ahora muestra "Múltiples prohibiciones de VAC registradas" en lugar del número real.
Ver también
- Hacer trampa en juegos en línea
- Warden (software)
Referencias
- ^ a b "Preguntas frecuentes sobre el soporte de Steam: me han prohibido" . steampowered.com . Válvula.
- ^ a b "Mensaje de Steam - Viernes 17 de noviembre de 2006" . steampowered.com . Válvula. 17 de noviembre de 2006. Archivado desde el original el 6 de enero de 2007 . Consultado el 11 de diciembre de 2002 .
- ^ KoshVorlon (25 de septiembre de 2001). "Punkbuster para detener el desarrollo de HL / CS" . DSLReports . DSLReports.
- ^ Gibson, Steve (25 de septiembre de 2001). "Punkbuster se retira de HL" . Shacknews . Gamerhub.
- ^ "Eric Smith, Valve, lista de correo de HLDS, octubre de 2001" . Noticias de Blue .
- ^ "Los tramposos en línea enfrentan la prohibición de los juegos" . BBC News . BBC. 29 de agosto de 2002.
- ^ "VACBanned - Información" .
- ^ "Steam - Nuevo Counter-Strike: mapa fuente próximamente" . steampowered.com . Válvula. 11 de febrero de 2005. Archivado desde el original el 12 de febrero de 2005.
- ^ "Steam - Actualización - Viernes 25 de marzo de 2005" . steampowered.com . Válvula. 25 de marzo de 2005. Archivado desde el original el 26 de marzo de 2005.
- ^ "Eric Smith, lista de distribución de Valve HLDS, julio de 2002" . Archivado desde el original el 3 de junio de 2015.CS1 maint: URL no apta ( enlace )
- ^ Eric Smith, Valve, lista de correo de HLDS, agosto de 2002 .
- ^ Fields, Aaron (2002). "Valve Anti Cheat actualizado" . SK Gaming . SK Gaming.
- ^ Fields, Aaron (2003). "Actualización VAC" . SK Gaming . SK Gaming.
- ^ rizzuh (19 de junio de 2003). "Nuevo módulo VAC (2)" . CS-Nation . Archivado desde el original el 19 de junio de 2003.
- ^ eficiente (16 de noviembre de 2003). "VAC actualizado" . CS-Nation . Archivado desde el original el 11 de diciembre de 2003.
- ^ Bobev, Radimir (8 de julio de 2010). "La actualización de TF2 Engineer se pone seria: se emiten prohibiciones de VAC" . Revista de dispositivos .
- ^ WiNGSPANTT (8 de julio de 2010). "Goldengate: el escándalo de actualización de ingenieros" . Tácticas de primer nivel .
- ^ Smith, Quintin (26 de julio de 2010). "¿El software Valve Anti-Cheat va un poco GlaDOS?" . Piedra, papel, escopeta . Red de jugador.
- ^ Meer, Alec (27 de julio de 2010). "Valve ofrece juego gratis después de 12.000 prohibiciones falsas de Steam" . Gamesindustry.biz . GamesIndustry International.
- ^ McElroy, Griffin (27 de julio de 2010). "Valve se disculpa por prohibir a más de 12.000 jugadores legítimos de Modern Warfare 2" . Engadget . Verizon Media.
- ^ a b Newell, Gabe. "Válvula, VAC y confianza" . Reddit.
- ^ Warr, Philippa (18 de febrero de 2014). "A Valve no podría importarle menos qué pornografía ves (Wired UK)" . Wired.co.uk . Publicaciones Condé Nast. Archivado desde el original el 8 de mayo de 2014.
- ^ Scullion, Chris (18 de febrero de 2014). "Valve rechaza las afirmaciones de que recibe el historial de navegación de los jugadores" . Computerandvideogames.com . Publicaciones futuras. Archivado desde el original el 5 de marzo de 2014.CS1 maint: URL no apta ( enlace )
- ^ Grayson, Nathan (30 de abril de 2016). "Valve intensifica las medidas anti-trampa de Counter-Strike" . Kotaku . Medios de G / O.
- ^ Grayson, Nathan (3 de mayo de 2016). "Valve finalmente toma medidas enérgicas contra uno de los mayores trucos de Team Fortress 2" . Kotaku . Medios de G / O.
- ^ Prescott, Shaun (16 de febrero de 2017). "Valve quiere adoptar un enfoque de 'aprendizaje automático' para Counter-Strike anti-trampas" . PCGamer . Future plc.
- ^ McDonald, John (31 de marzo de 2018). "Robocalypse Now" . youtube . Consultado el 23 de julio de 2020 .
- ^ Xiao, Bin; Yang, Laurence T .; Ma, Jianhua; Muller-Schloer, Christian; Hua, Yu (2 de julio de 2007). Computación autónoma y de confianza: 4ª Conferencia Internacional, ATC 2007, Hong Kong, China, 11-13 de julio de 2007, Actas . Springer Science & Business Media. pag. 125. ISBN 978-3-540-73547-2.
- ^ a b Kushner, David (17 de febrero de 2010). "Steamed: Valve Software Battles tramposos de videojuegos" . Espectro IEEE . Instituto de Ingenieros Eléctricos y Electrónicos.
- ^ a b c d e "Preguntas frecuentes sobre Steam Support: Valve Anti-Cheat System (VAC)" . steampowered.com . Válvula.
- ^ Peel, Jeremy (12 de febrero de 2014). "El nuevo sistema anti-trampas de Rust está funcionando, pero Facepunch" nunca terminará de luchar " " . PCGamesN . Red N.
- ^ Sra. Smith (16 de febrero de 2014). "Algunos jugadores se enfurecieron por el supuesto espionaje de DNS anti-trampas de Valve" . CSO Online . Grupo Internacional de Datos.
- ^ a b Grayson, Nathan (24 de diciembre de 2014). "Muchos tramposos acaban de ser expulsados de Counter-Strike" . kotaku.com.au . Medios de G / O.
- ^ "Compartir en familia Steam" . steampowered.com . Válvula.
- ^ Maiberg, Emanuel (28 de febrero de 2014). "Steam Family Sharing ahora disponible para todos los usuarios" . Jugador de PC . Future plc.
- ^ "Servidor de traducción de Steam: preguntas frecuentes" . steampowered.com . Válvula.
- ^ "Reembolsos de Steam: Preguntas frecuentes" . steampowered.com . Válvula.
- ^ "Juegos Steam habilitados para VAC" . steampowered.com . Válvula.
- ^ "Preguntas frecuentes sobre el soporte de Steam: artículos que no se han adjudicado correctamente" . steampowered.com . Válvula.
- ^ Blackburn, Jeremy; Simha, Ramanuja; Kourtellis, Nicolas; Zuo, Xiang; Ripeanu, Matei; Skvoretz, John; Iamnitchi, Adriana (2012). WWW 12 Actas de la 21ª Conferencia Anual - Marcado con una "C" escarlata: tramposos en una red social de juegos . Conferencia Internacional World Wide Web . págs. 81, 89. doi : 10.1145 / 2187836.2187848 . ISBN 9781450312295.
- ^ a b Higgins, Chris (25 de noviembre de 2014). "Cómo detectar a un hacker en Counter-Strike" . RedBull.com . Red Bull GmbH.
- ^ Lundgren, Tobias (21 de noviembre de 2014). "DreamHack:" Tomaremos precauciones especiales en ACS " " . Aftonbladet . Schibsted.
- ^ Higgins, Chris (27 de enero de 2015). "Las 5 prohibiciones de CS: GO Pro más incómodas" . RedBull.com . Red Bull GmbH.
- ^ Luis "MIRAA" Mira (9 de octubre de 2014). "Emilio VAC baneado a mitad del partido" . HLTV . HLTV.
- ^ "Declaración de propiedad del equipo sobre emilio" . E-deporte .
- ^ Engstrand, Simon (24 de febrero de 2015). "Emilio admite haber hecho trampa, quiere volver a competir" . Aftonbladet . Schibsted.
- ^ Milán "Striker" Švejda (25 de febrero de 2015). "Emilio admite hacer trampa" . HLTV . HLTV.
- ^ Smith, Chris (26 de febrero de 2015). "El jugador profesional sueco de CS: GO Joel" emilio "Mako admite haber hecho trampa" . TweakTown . Tweak Town Pty Ltd.
- ^ Copeland, Wesley (1 de mayo de 2017). "Comunidad de eSports de CS: GO sacudida tras la revelación de trampas" . IGN . Ziff Davis.
- ^ Luis "MIRAA" Mira (21 de noviembre de 2014). "ESEA:" Más por venir pronto " " . HLTV . HLTV.
- ^ Lahti, Evan (22 de noviembre de 2014). "Escena competitiva de CS: GO en escándalo de piratería, 3 jugadores prohibidos" . Jugador de PC . Future plc.
- ^ a b Biazzi, Leonardo (marzo de 2020). "Según los informes, Jamppi demanda a Valve por la prohibición de VAC que le impidió firmar con OG" . Dot Esports . Grupo GAMURS.
- ^ a b Amos, Andrew (27 de marzo de 2020). "CSGO pro Jamppi demanda a Valve por la prohibición permanente de VAC" . Dexerto . Dexerto Limited.
- ^ a b Jarek "DeKay" Lewis (26 de marzo de 2020). "El jugador finlandés de CS: GO Jamppi demanda a Valve por supuesta prohibición de VAC" . DBLTAP . Minute Media.
- ^ a b Nick J. (27 de marzo de 2020). "Banned CSGO player Jamppi presenta una demanda contra Valve" . WIN.gg . World Intersports Network Inc.
- ^ a b Rawat, Aditya Singh (31 de marzo de 2020). "Jamppi demanda a Valve por más de 250.000 € en daños por expulsarlo de Majors" . AFK Gaming . AFK Gaming Private Limited.
- ^ a b OES Admin (26 de marzo de 2020). "Jamppi demanda a Valve por supuesta prohibición injusta de VAC" . Esports online . Sogosa Pte Ltd.
enlaces externos
- Foro de discusión oficial de VAC
- Lista de juegos habilitados para Valve Anti-Cheat (VAC)