**Valve Anti-Cheat** — ilk dəfə 2002-ci ildə Counter-Strike ilə buraxılan Steam platformasının komponenti kimi Valve tərəfindən hazırlanmış anti-hiylə sistemi.

Proqram oyunçunun sistemində hiylə aşkar etdikdə orijinal aşkarlamadan günlər və ya həftələr sonra oyunçunu qadağan edir. Sistem yaddaşda və ya cihazda səhvlər aşkar edərsə, oyunçuları oyundan kənarlaşdıra bilər. Aşkarlanma tarixi və ya aşkar edilən hiylə növü kimi heç bir məlumat oyunçuya açıqlanmır. Oyunçuya məlumat verildikdən sonra, oyunçunun hiylə istifadə etdiyi oyunun onlayn "VAC ilə qorunan" serverlərinə giriş həmişəlik qadağan edilir və oyunçunun Steam hesabına əlavə məhdudiyyətlər tətbiq edilir.

Sistem 2006-cı ilin noyabr ayının bir həftəsi ərzində 10.000-dən çox hiylə cəhdini aşkar edib. 2018-ci ilin dekabr ayı ərzində 600.000-dən çox hesaba qadağa tətbiq olunub.

Tarixi
------

2001-ci ildə, "Counter-Strike" və "Half-Life" modları üçün nəzərdə tutulmuş anti-hiylə proqramı olan "PunkBuster"in tərtibatçıları "Even Balance", "Valve"dən heç bir dəstək almadıqları üçün oyunları dəstəkləməyi dayandırdılar. Valve, texnologiyanı birbaşa oyunlarına inteqrasiya etmək üçün təklif edilən biznes təkliflərini də rədd etdi.

Valve 2001-ci ildə hiylələr üçün "uzunmüddətli həll" üzərində işləməyə başladı. VAC-ın ilk buraxılışı 2002-ci ildə Counter-Strike ilə idi. Bu ilkin versiya zamanı sistem oyunçulara yalnız 24 saat qadağa qoyurdu. Zamanla qadağanın müddəti artırıldı. 2005-ci ildə VAC2 ilə birlikdə ömürlük qadağa tətbiq olunana qədər oyunçulara 1-5 il müddətinə qadağa qoyulurdu. VAC2 2005-ci ilin fevralında elan edildi və növbəti ay beta testinə başladı. 17 noyabr 2006-cı ildə "yeni [VAC] texnologiyası"nın təkcə keçən həftə ərzində "10.000-dən çox" hiylə cəhdini bloklandığı bildirildi.

2002-ci ildə ilk sınaq mərhələsində proqram haqqında bəzi məlumatlar Half-Life Dedicated Server poçt siyahıları vasitəsilə aşkar edilmişdi. O, "OGC's OpenGl Hack" versiyalarını, OpenGL hiylələrini, həmçinin CD açar dəyişdiricilərini hiylə kimi aşkar edə bilirdi. Aşkar edilmiş hiyləçilər haqqında məlumat sonradan 205.158.143.67 IP ünvanının 27013 portunda (daha sonra 27011-ə dəyişdirildi) yerləşən qadağa siyahısı serverinə göndərilir. Həmçinin "master qadağa siyahısı" serveri mövcuddur. VAC tərəfindən aşkar edilən RAM/cihaz xətaları oyunçunu serverdən ata bilər, lakin qadağa tətbiq etmir.

Erik Smit və Nik Şafner oyun idarəçiləri üçün əsas əlaqələr idi. 2010-cu ilin fevral ayında VAC Komandası Steam-in aparıcı mühəndisi Con Kuk və onun 16 mühəndisdən ibarət komandasından ibarət idi.

2010-cu ilin iyul ayında Valve-dən sızan məlumatdan uğurla istifadə edərək "Qızıl Açar" adlı nadir Team Fortress 2 silahını tapmaq şanslarını artırmağa çalışan bir neçə oyunçu VAC tərəfindən oyundan qadağan edildi. Həmin ay ərzində təxminən 12.000 Call of Duty: Modern Warfare 2 oyunçusu yaddaşa yükləndikdən sonra Steam diskdəki DLL faylını yenilədikdə və yalan müsbət aşkarlamaya səbəb olduqda oyundan qadağan edildi. Bu qadağalar daha sonra ləğv edildi və zərərçəkənlər Left 4 Dead 2-nin pulsuz nüsxəsini və ya hədiyyə olaraq göndərmək üçün əlavə bir nüsxəsini aldılar.

2014-cü ilin fevralında sistemin istifadəçilərin DNS keşinə daxil olaraq daxil olduqları vebsaytları izlədiyi şayiəsi yayıldı. Qeyb Nyuell Redditdə bunun məqsədinin nüvə səviyyəsindəki hiylələri aşkar etmək üçün ikincil əks tədbir kimi çıxış etmək olduğunu və bunun yoxlanılan istifadəçilərin 0,1%-dən azına təsir etdiyini və 570 qadağa ilə nəticələndiyini açıqladı.

2016-cı ilin may ayından etibarən sistem eyni telefon nömrəsi ilə qeydiyyatdan keçmiş hesabları qadağan etməyə başladı. Bundan əlavə, qadağa qoyulduğu zaman hesabda istifadə edilmiş telefon nömrəsinin üç ay ərzində digər hesablarda yenidən qeydiyyata alınmasına icazə verilməməyə başlandı.

Sistem Team Fortress 2 üçün məşhur hiylə olan LMAOBOX-u aşkarlaya bilmədiyi üçün tənqid edilib. 2016-cı ilin mayında sistem bu hiyləni də aşkar etməyə başlayıb və böyük qadağa dalğası ilə nəticələnib.

2017-ci ilin fevral ayında Valve, Counter-Strike: Global Offensive oyununda hiylələri aşkar etmək üçün maşın öyrənməsi yanaşmasını təqdim etməyi planlaşdırdığını və sistemin "Overwatch" sistemi vasitəsilə oyunçular tərəfindən manual aşkarlanması üçün avtomatik olaraq işarələyən sistemin ilkin versiyasının artıq mövcud olduğunu elan etdi.

2018-ci ilin mart ayında Valve, Oyun Tərtibatçıları Konfransındakı çıxışında maşın öyrənməsinə əsaslanan yanaşmanı VACNet adlandırdı.

2023-cü ilin oktyabr ayında AMD drayver yeniləməsi vasitəsilə öz "Anti-Lag+" funksiyasına dəstək əlavə etdikdən sonra, oyun müəyyən DLL funksiyalarını pozduğuna görə hiylə kimi aşkar edildi və nəticədə AMD istifadəçiləri Counter-Strike 2 oyunundan qadağan edildi. Daha sonra AMD drayver yeniləməsini geri qaytardı və Valve təsirə məruz qalan istifadəçilərin qadağanını ləğv edəcəyinə söz verdi.

Həmçinin bax
------------

* Onlayn oyunlarda aldatma

İstinadlar
----------

1. ↑  "Steam Support FAQ: I've Been Banned". Steam. Valve. 2020-11-11 tarixində arxivləşdirilib. İstifadə tarixi: 2023-10-26.
2. 1 2  "Steam Message - Friday, November 17 2006". Steam. Valve. November 17, 2006. January 6, 2007 tarixində orijinalından arxivləşdirilib. İstifadə tarixi: December 11, 2002.
3. ↑  *Boudreau, Ian.* "Valve banned a record number of players in December". PCGamesN. January 6, 2019. 25 September 2021 tarixində arxivləşdirilib. İstifadə tarixi: 25 September 2021.
4. ↑  *KoshVorlon.* "Punkbuster to stop HL/CS development". DSLReports. DSLReports. September 25, 2001.
5. ↑  *Gibson, Steve.* "Punkbuster Retires From HL". Shacknews. Gamerhub. September 25, 2001.
6. ↑  "Eric Smith, Valve, HLDS mailing list, October 2001". Blue's News.
7. ↑  "Online cheaters face games ban". BBC News. BBC. August 29, 2002.
8. ↑  "New Counter-Strike: Source Map Coming Soon". Steam. Valve. February 11, 2005. February 12, 2005 tarixində orijinalından arxivləşdirilib.
9. ↑  "Update - Friday March 25, 2005". Steam. Valve. March 25, 2005. March 26, 2005 tarixində orijinalından arxivləşdirilib.
10. ↑  Eric Smith, Valve, HLDS mailing list, August 2002.
11. ↑  "Eric Smith, Valve HLDS Mailing List, July 2002". Planet Half-Life. GameSpy. Archived from the original on June 3, 2015.
12. ↑  *Fields, Aaron.* "Valve Anti Cheat Updated". SK Gaming. SK Gaming. 2002.
13. ↑  *Fields, Aaron.* "VAC Update". SK Gaming. SK Gaming. 2003.
14. ↑  *rizzuh.* "New VAC Module (2)". CS-Nation. June 19, 2003. June 19, 2003 tarixində orijinalından arxivləşdirilib.
15. ↑  "VAC Updated". CS-Nation. November 16, 2003. December 11, 2003 tarixində orijinalından arxivləşdirilib.
16. ↑  *Bobev, Radimir.* "TF2 Engineer Update Gets Serious – VAC Bans Issued". Device Magazine. July 8, 2010. Archived from the original on July 11, 2010.
17. ↑  *WiNGSPANTT.* "Goldengate: The Engineer Update Scandal". Top Tier Tactics. July 8, 2010.
18. ↑  *Smith, Quintin.* "Valve Anti-Cheat software goes a bit GlaDOS?". Rock, Paper, Shotgun. Gamer Network. July 26, 2010.
19. ↑  *Meer, Alec.* "Valve offers free game after 12,000 false Steam bans". Gamesindustry.biz. GamesIndustry International. July 27, 2010.
20. ↑  *McElroy, Griffin.* "Valve apologizes for banning over 12,000 legit Modern Warfare 2 players". Engadget. Verizon Media. July 27, 2010.
21. ↑  *Newell, Gabe.* "Valve, VAC, and trust". Reddit. 2014-02-17.
22. ↑  *Warr, Philippa.* "Valve couldn't care less what porn you watch (Wired UK)". Wired.co.uk. Condé Nast Publications. fevral 18, 2014. may 8, 2014 tarixində orijinalından arxivləşdirilib.
23. ↑  *Scullion, Chris.* "Valve rejects claims it receives players' browsing history". Computerandvideogames.com. Future Publishing. February 18, 2014. Archived from the original on March 5, 2014.
24. ↑  *Grayson, Nathan.* "Valve Steps Up Counter-Strike's Anti-Cheat Measures". Kotaku. G/O Media. April 30, 2016.
25. ↑  *Grayson, Nathan.* "Valve Finally Cracks Down On One Of The Biggest Team Fortress 2 Cheats". Kotaku. G/O Media. May 3, 2016.
26. ↑  *Prescott, Shaun.* "Valve wants to take a 'machine learning' approach to Counter-Strike anti-cheat". PC Gamer. Future plc. February 16, 2017.
27. ↑  *McDonald, John.* "Robocalypse Now". youtube. 31 March 2018. İstifadə tarixi: July 23, 2020.
28. ↑  *Shilov, Anton.* "AMD Counter-Strikes Itself, Pulls Driver After Anti-Lag Feature Causes CS2 Bans". Tom's Hardware (ingilis). 13 October 2023. İstifadə tarixi: 14 October 2023.

Xarici keçidlər
---------------

* Official VAC discussion forum
* List of Valve Anti-Cheat (VAC) enabled games

| ⛭Valve |
| --- |
| Oyunlar | 

|  |  |
| --- | --- |
| *Half-Life* | 
* *Half-Life*
	+ *Black Mesa Research Facility*
	+ *Opposing Force*
	+ *Blue Shift*
	+ *Decay*
* *Half-Life 2*
	+ *Deathmatch*
	+ *Lost Coast*
	+ *Episode One*
	+ *Episode Two*
* *Half-Life: Alyx*

 |
| *Portal* | 
* *Portal*
* *Portal 2*
* *The Lab*
* *Aperture Hand Lab*
* *Aperture Desk Job*

 |
| *Counter-Strike (seriya)* | 
* *Counter-Strike*
	+ "Dust II"
	+ "Inferno"
	+ "Mirage"
	+ "Nuke"
	+ *Source*
* *Condition Zero*
* *Global Offensive*
	+ *Counter-Strike 2*

 |
| *Team Fortress* | 
* *Team Fortress Classic*
* *Team Fortress 2*
	+ "2Fort"

 |
| *Left 4 Dead* | 
* *Left 4 Dead*
* *Left 4 Dead 2*

 |
| *Dota* | 
* *Dota 2*
* *Artifact*
* *Dota Underlords*

 |
| Digər oyunlar | 
* *Day of Defeat*
	+ *Source*
* *Garry's Mod*
* *Alien Swarm*
* *The Crossing* (ləğv olunub)

 |

 |  |
| Texnologiya | 

|  |  |
| --- | --- |
| Cihazlar | 
* Steam Controller
* Steam Deck
* Steam Link
* Steam Machine
* Valve Index

 |
| Proqramtəminatı | 
* GoldSrc
* OpenVR
* Proton
* Source
* Source 2
* Source Filmmaker
* Steam
* SteamOS
* Valve Anti-Cheat
* World Opponent Network

 |

 |
| İnsanlar | 

|  |  |
| --- | --- |
| Hal-hazırki | 
* Sam Lantinqa
* Mayk Moraski
* Olli Moss
* Bred Mür
* Qeyb Nyuell
* Cey Pinkerton
* Cek Rodkin
* Şon Vanaman
* Robin Volker
* Erik Volpav

 |
| Əvvəlki | 
* Maykl Abraş
* Mayk Ambinder
* Kelli Beyli
* Doq Çörç
* Cess Klif
* Ceri Elsvort
* Çet Falisek
* Mayk Harrinqton
* Mark Leydlou
* Minh Le
* Ceyn Nq
* Bey Reyt
* Kris Remo
* Kim Svift

 |

 |
| Əlaqəli | 
* Campo Santo
* Steam Trading Card
* *The Orange Box*
* The Steam Awards
* Buraxılmamış *Half-Life* oyunları

 |
| 
* **Category Kateqoriya**

 |

|  |  |
| --- | --- |
|  Bu şablona bax   Tematik saytlar | Giant Bomb |