Valve Anti-Cheat

Valve Anti-Cheat (lyhennettynä: VAC) on Valven kehittämä, joka estää pelaajia käyttämästä huijauksia (epäreiluja pelimenetelmiä). Tämä kehitys on yksi Steamin osista .

VAC oli ensimmäisen kerran saatavilla Counter Strike 1.4 : ssä vuonna 2002 . Myöhemmin Valve päätti hylätä PunkBusterin lopullisesti ja mainostaa sen sijaan järjestelmäänsä.

VAC2 toimii peleissä GoldSource- , Source- , Unreal 2- ja IW-moottoreilla versioista 3.0 - 6.0 . VAC2 sisältyy lähde-SDK :hen .

Toimintaperiaatteet

VAC-moduuli ladataan asiakkaan muistiin ja varmistaa, että ulkopuoliset prosessit eivät häiritse peliprosessia. Itse asiassa mitä tahansa ohjelmaa, joka tunkeutuu käynnissä olevan peliprosessin osoiteavaruuteen, voidaan pitää huijausohjelmana (mikä on itse asiassa täysin oikein ja luonnollista).

Havaittuaan peukaloinnin, joka sopii huijausohjelman määritelmään, VAC-moduuli raportoi siitä Valven keskuspalvelimille. Sinne lähetetään myös yksityiskohtaisia ​​tietoja interventiotyypistä, tilitiedoista jne. Kun VAC-palvelimella on saatu tietoja rikkomuksesta, "huijari" -lippu asetetaan loukkaavan tilin tietueeseen Steam-keskuksen tietokannassa ja lähtölaskenta alkaa (viikosta kahteen kuukauteen), jonka jälkeen lippu muuttuu muotoon. "kielletty" ja tililtä estetään pääsy kaikkiin VAC:n suojaamiin palvelimiin. Tämä on välttämätöntä, jotta on mahdotonta määrittää tarkasti, onko järjestelmä tällä hetkellä tietoinen tietystä huijausohjelmasta vai ei.

Seuraavat tekijät eivät laukaise järjestelmää:

Tilin jäädytys

Kuten aiemmin mainittiin, pääsy VAC-suojattuihin pelipalvelimiin menetetään. Kielto on asetettu vain peleihin, joissa on havaittu huijausten käyttöä, joitain poikkeuksia lukuun ottamatta:

VAC-järjestelmä on suoraan riippuvainen Steamista – VAC:n käyttö ei ole mahdollista epävirallisilla palvelimilla. Pelaajat voivat käyttää vain lisensoitua Steam-versiota peleistä, joissa Steam-asiakasohjelma on käynnissä voidakseen pelata suojatuilla palvelimilla - jos peliä ei ole rekisteröity Steam-tilille tai sen emulaattoria käytetään Steam-ohjelman sijaan, järjestelmä estää käyttäjää kirjautumisesta virallisille palvelimille, mukaan lukien suojattu VAC - kirjautuminen on mahdollista, kun olet rekisteröinyt pelin tilillesi. Siksi VAC-järjestelmä ei suojaa Steamissä myytäviä pelejä, jotka eivät käytä Steam-rekisteröintiä vähittäiskaupassa, kuten Call of Duty 4: Modern Warfare , jotta ne olisivat yhteensopivia muiden versioiden kanssa.

Tuki moninpelimodeille

Koska VAC ei voi määrittää, ovatko muutokset pelin dll- ja exe-tiedostoissa huijauksia, se estää kaikkia käyttäjiä pelaamasta suojatuilla palvelimilla muokatuilla tiedostoilla. Useissa moninpeliversioissa on kuitenkin yleensä muokattuja dll-tiedostoja. Siksi verkkomodeille, jotka tekevät muutoksia ominaisuuksiin tai käyttävät omaa pelattavuuttaan, luodaan erityisiä virallisia VAC-palvelimia, jos modin tekijät ovat sopineet Valven kanssa tällaisten palvelimien luomisesta. Tässä tapauksessa on myös mahdollista käyttää vain modin alkuperäisiä exe- ja dll-tiedostoja. Jos modille julkaistaan ​​päivitys, joka muuttaa näitä tiedostoja, silloin kun käyttäjä yrittää kirjautua sisään suojatulle palvelimelle, VAC ei estä häntä, vaan raportoi eri version, jota käytetään tällä palvelimella, mikä estää häntä pääsemästä palvelimelle. Samaan aikaan, kun järjestelmä yrittää päästä suojattuun palvelimeen, se tarkistaa peruspelin rekisteröinnin tälle modille, estäen lisensoimattomia käyttäjiä pääsemästä sisään.

Järjestelmän ominaisuudet

Katso myös

Muistiinpanot

  1. Valve Anti-Cheat System (VAC) - Valve Anti-Cheat (VAC) -järjestelmä - Knowledge Base - Steam-tuki . Käyttöpäivä: 11. lokakuuta 2012. Arkistoitu alkuperäisestä 27. joulukuuta 2009.

Linkit