Valve Anti-Cheat

Valve Anti-Cheat (VAC) ist eine Software, die von der Spielefirma Valve in die Mehrspieler-Komponenten ihrer Spiele integriert wurde. Ihr Zweck ist es, sogenannte Cheater in Online-Spielen zu erkennen und vom Spielen auszuschließen. VAC bedient sich dafür verschiedener Methoden, auch Detections genannt. Diese Detections verhalten sich ähnlich wie Virendefinitionen in Antivirenprogrammen und werden beim Start eines Internetspiels immer neu geladen. Dabei konzentriert sich VAC vor allem auf die ausführbaren Spiele-Dateien und Programmbibliotheken.[1]

Zum Erscheinen von Half-Life 2 im November 2004 kündigte Valve eine Aktualisierung für VAC mit dem Namen VAC 2 an.[2] Circa ein Jahr nach der Ankündigung wurde die finale Version veröffentlicht.

Funktionsprinzip

[Bearbeiten | Quelltext bearbeiten]

Sollte ein Spieler auf einem mit VAC gesicherten Server cheaten, wird sein Steam-Konto dauerhaft für weitere Spiele auf mit VAC gesicherten Servern gesperrt. Diese Sperre gilt allerdings nur für Spiele mit der gleichen Engine. Falls zum Beispiel in Counter-Strike 1.6 (das die GoldSrc-Engine benutzt) betrogen wurde, kann immer noch in Counter-Strike: Source (Source-Engine) auf gesicherten Servern gespielt werden. Um den Cheater im Unklaren zu belassen, welcher Cheat die Sperrung ausgelöst hat, und damit andere Betrüger nicht gewarnt werden können, tritt die Sperre erst nach einigen Tagen oder Wochen in Kraft.[3]

Auf der Game Developers Conference 2018 stellte Valve ein neues Werkzeug vor.[4] Mit VACnet betreibt man eine Deep Learning KI, die Aimbots anhand von auffälligen Cursorbewegungen detektiert. Ziel des Projektes war ein ergänzendes Werkzeug zu dem arbeitsintensiven Overwatch-System, bei dem erfahrene Spieler Replays anschauen und VAC bei dem Valve die Erkennungssignaturen manuell ergänzen muss. VACnet lernt stetig durch den Input aus dem Overwatch-System und zeigte Erkennungsraten von 80 bis 95 Prozent.[5][6]

Mit der Veröffentlichung von Counter-Strike 2 wurde eine Routine names VAC Live eingefügt, die in Echtzeit analysiert und Spiele abbricht, sobald Cheats gefunden werden.[7][8][9]

VAC(2) wurde für unangemessen große zeitliche Abstände zwischen Aktualisierungen kritisiert. Dies stelle die Effektivität des Systems in Frage.[3] Spieler mit hoher DPI-Einstellung in der Computermaus wurden fälschlicherweise als Cheat erkannt.[10][11] Auch das AntiLag+ System aus Treibern von AMD führte zeitweise zu Bans.[12][13]

Einzelnachweise

[Bearbeiten | Quelltext bearbeiten]
  1. Steam Support Wiki: VAC (Memento vom 31. März 2010 im Internet Archive) (Abgerufen: 27. Januar 2008, Version 01:11, 13. Jan 2008)
  2. HLPortal.de: VAC2 kommt! (18. Dezember 2004; Abgerufen: 27. Januar 2008)
  3. a b CounterStrike.de: Funktionsweise von VAC (12. November 2006; Abgerufen: 3. Februar 2008)
  4. Mit Deep Learning geht Valve gegen CS-GO-Cheater vor
  5. VACnet: Darum benutzt Valve 3.456 CPU-Kerne für Deep Learning gegen Cheater
  6. Stefan Köhler: CS:GO - Anti-Cheat-KI VACnet benötigt 1.700 Server-CPUs. In: GameStar. 26. März 2018, abgerufen am 3. Juni 2024 (deutsch).
  7. Counter-Strike 2 soll Cheater in Echtzeit verbannen
  8. Counter-Strike 2: Valve testet neues Anti-Cheat-System - Video zeigt wie schnell VAC reagiert. In: Netzwelt. 14. Juni 2023, abgerufen am 3. Juni 2024.
  9. Vali Aschenbrenner: Counter-Strike 2 scheint in Sachen Anti-Cheat einen radikalen Schritt zu gehen. In: GameStar. 27. März 2023, abgerufen am 3. Juni 2024 (deutsch).
  10. Daniel Hartmann: Counter-Strike 2: Seid ihr zu schnell mit der Maus, kostet euch das vielleicht den Account. In: GameStar. 24. Oktober 2023, abgerufen am 3. Juni 2024 (deutsch).
  11. CS2-Spieler mit hoher Maus-DPI werden als Cheater verbannt
  12. Anti-Lag-Drama: Counter Strike 2 nimmt VAC-Bans zurück und überprüft die Treiberversion. In: PC Games Hardware. 21. Oktober 2023, abgerufen am 3. Juni 2024.
  13. Christian Schnegelberger: Counter-Strike 2: Aktives AMD Anti-Lag+ führt mit Treiber 23.10.1 zu VAC-Bann. In: ComputerBase. 13. Oktober 2023, abgerufen am 3. Juni 2024.