Valve Anti-Cheat

A Valve Anti-Cheat (rövidítve: VAC) a Valve fejlesztése, amely megakadályozza, hogy a játékosok csalásokat használjanak (tisztességtelen játékmódszerek). Ez a fejlesztés a Steam egyik összetevője .

A VAC először 2002-ben volt elérhető a Counter Strike 1.4- ben . Ezt követően a Valve úgy döntött, hogy végleg elhagyja a PunkBustert , és inkább a rendszerüket népszerűsíti.

A VAC2 működik GoldSource , Source , Unreal 2 , IW motorokon , 3.0 -tól 6.0 -ig . A VAC2 szerepel a Source SDK -ban .

Működési elvek

A VAC modul betöltődik a kliens memóriájába, és gondoskodik arról, hogy idegen folyamatok ne zavarják a játék folyamatát. Valójában minden olyan program, amely behatol egy futó játékfolyamat címterébe, csalóprogramnak tekinthető (ami valójában teljesen helyes és természetes).

Ha olyan manipulációt észlel, amely megfelel a csalóprogram definíciójának, a VAC-modul ezt jelenti a Valve központi VAC-szervereinek. Ugyancsak oda küldik a részletes információkat a beavatkozás típusáról, számlaadatokról stb. A VAC-szerveren a szabálysértésre vonatkozó adatok kézhezvételekor a "csaló" jelző beáll a szabálysértő fiók rekordjában a központi Steam adatbázisban, és elindul a visszaszámlálás (egy héttől két hónapig), majd a jelző a következőre változik. „tiltva”, és a fiók nem férhet hozzá a VAC által védett szerverekhez. Erre azért van szükség, hogy ne lehessen pontosan megállapítani, hogy a rendszer jelenleg ismer-e egy adott csalóprogramot vagy sem.

A következő tényezők nem váltják ki a rendszert:

Fiók felfüggesztése

Mint korábban említettük, a VAC-védett játékszerverekhez való hozzáférés elvész. A tiltás csak arra a játékra vonatkozik, ahol csalások használatát észlelték, néhány kivétellel:

A VAC rendszer közvetlenül függ a Steamtől – a VAC használata nem lehetséges nem hivatalos szervereken. A játékosok csak a Steam kliens futtatott Steam-verzióját használhatják, hogy biztonságos szervereken játszhassanak – ha a játék nincs regisztrálva a Steam fiókon, vagy a Steam program helyett annak emulátorát használják, a rendszer megakadályozza a felhasználót a hivatalos szerverekre való bejelentkezéstől, beleértve a biztonságos VAC-t is - a bejelentkezés a játék regisztrációja után válik lehetségessé. Ezért a Steamen értékesített játékokat, amelyek nem használnak Steam regisztrációt a kiskereskedelemben, mint például a Call of Duty 4: Modern Warfare , nem védi a VAC rendszer a más verziókkal való kompatibilitás biztosítása érdekében.

Többjátékos módok támogatása

Mivel a VAC nem tudja megállapítani, hogy a játék dll- és exe-fájljain belüli változtatások csalók-e, blokkolja az összes felhasználót, aki biztonságos szervereken játszhat módosított fájlokkal. A különféle többjátékos módosítások azonban általában módosított dll-fájlokat tartalmaznak. Ezért a jellemzőket módosító vagy saját játékmenetet használó hálózati modok esetében speciális hivatalos VAC-szerverek jönnek létre, ha a mod készítői megállapodtak a Valve-vel ilyen szerverek létrehozásáról. Ebben az esetben is lehetséges csak a mod eredeti exe és dll fájljait használni. Ha olyan frissítést adnak ki a modhoz, amely megváltoztatja ezeket a fájlokat, akkor amikor egy felhasználó megpróbál bejelentkezni egy biztonságos szerverre, a VAC nem tiltja le, hanem egy másik, ezen a szerveren használt verziót jelent, ami megakadályozza, hogy belépjen a szerverre. Ugyanakkor, amikor megpróbál belépni egy biztonságos szerverre, a rendszer ellenőrzi az alapjáték regisztrációját ehhez a modhoz, megakadályozva a nem licenccel rendelkező felhasználók belépését.

A rendszer jellemzői

Lásd még

Jegyzetek

  1. Valve Anti-Cheat System (VAC) - Valve Anti-Cheat (VAC) rendszer - Tudásbázis - Steam támogatás . Hozzáférés dátuma: 2012. október 11. Az eredetiből archiválva : 2009. december 27.

Linkek