Премахването на чийтъри от онлайн игри е по-лесно да се каже, отколкото да се направи. Софтуерът против измама може да помогне за гарантиране на честни онлайн игри, но как работи?
Изобилие от мултиплейър игри ви позволяват да играете онлайн съвместно или състезателно с други играчи. Въпреки че може да не сте най-добрият играч в дадена игра, вероятно ви харесва да играете и да ставате по-добри с времето.
За съжаление, много геймъри съсипват удоволствието, което можете да получите, като измамите. Разработчиците на игри са се опитали да се борят с това, като използват софтуер против измама. Може би се чудите как работи това. Нека разберем повече.
Какво представлява софтуерът против измама и защо е важен?
Софтуерът против измама (ACS) се опитва да предотврати използването на измама в играта. Тъй като има различни видове мами: превключване на изоставане, aimbots, хакване на стени и скриптове, за да назовем само няколко, има различни ACS за неутрализирането им.
Имате ACS от страна на сървъра, който работи само когато заредите игра. Докато играете, софтуерът ще сканира активните процеси на вашия компютър, откривайки всичко необичайно. Това може да са файлове, които сте изтеглили в системата, независимо дали се изпълняват или не, или как вашата мрежа взаимодейства с другите. Пример за това е Easy AntiCheat, който се стартира с всяка игра на Epic Games, която изтеглите.
След това има ACS от страна на ядрото, който получава достъп до по-дълбоко ниво на системата на вашия компютър. ACS от страна на ядрото ще има изключително високи привилегии, по-високи дори от драйверите на вашето устройство и други приложения, които инсталирате на вашата система. BattlEye представлява ACS от страна на ядрото, използван в игри като Destiny 2 и Ark: Survival Evolved.
ACS за игра обикновено се разкрива от разработчика. Вероятно сте срещали ACS файл, който се изтегля на вашия компютър, когато сте инсталирали игра преди и сте се чудили защо е важен.
Помислете колко досадно би било, ако играете на FPS и играч използва aimbot, способен да ви стреля в главата мигновено, без шанс да отвърне на удара. Добавките на AI cheat двигателите заплашват FPS игрите още по-нататък.
Измамата съсипва забавлението от мултиплейър игрите за всички останали. Тъй като разчитането на играчите да не използват софтуер за измама очевидно никога нямаше да проработи, ACS беше разработен, за да го предотврати. Без него бихте виждали много повече чийтъри в любимите си игри.
Как работи софтуерът против измама?
Както споменахме, различните типове софтуер против измама (ACS) адресират различни измами. ACS, независимо дали има привилегии от страна на сървъра или от страна на ядрото, ще работи по различни начини, за да насочи съответните мами.
Когато измамник забавя превключването, той умишлено прекъсва доставките на интернет на координирани интервали, за да им бъде от полза. В игра като Madden NFL превключването на забавяне може да причини забавяне на забавянето, когато сте в защита или атака. Или, в игра на Counter-Strike или Call of Duty, няма да можете да снимате превключването на забавянето на играча, защото те никога не са на мястото, където изглеждат.
В тези случаи ACS от страна на сървъра ще открие превключване на забавяне чрез регистриране на пакети данни от всички играчи, анализиране на ping и примери за маркиране на време. След това ACS ще прегледа играч, търсейки подозрителни промени в пакетите с данни и пинг. Този метод за откриване на лаг превключватели беше изяснен, когато Sony патентова „откриване на измама при лаг превключвател в игри“, както се съобщава от MP1st.
За мами като aimbots и wallhacks, това обикновено са изпълними файлове, които „автоматизират“ движенията на играта, за да предложат на потребителя нечестно предимство, известно като скриптове. Aimbot ще регистрира местоположението на други геймъри и автоматично ще насочи мерника към този играч. За да предотврати това ACS, ще има вграден ACS от страна на сървъра, който следи движенията на всеки играч.
ACS от страна на ядрото, както обсъдихме по-рано, получава най-високите привилегии на вашия компютър и постоянно сканира за мами, независимо дали играете игра или не. BattlEye и Easy Anti-Cheat са чудесни примери за този тип ACS; ACS е инсталиран на вашия компютър, като постоянно проверява за злонамерени файлове, които биха могли да автоматизират задачите на играта, възпрепятствайки чийтърите.
След като ACS забележи потенциално поведение на измама от играч, те ще маркират това в системата и или направо ще забранят потребителя, или ще го разпределят за преглед от служител. След това този служител ще реши дали играчът мами или не.
За съжаление, хакерите постоянно намират начини да заобиколят ACS. Мислете за това като за постоянна битка между ACS и хакери, продължаваща през поколенията конзоли и компютри.
Софтуерът против измама обикновено е компромис. Ако има твърде много ограничения, тогава ACS може да повлияе на производителността и латентността. Поради това разработчиците трябва да внимават колко агресивен е софтуерът против измама.
Проблемите със софтуера против измама
С течение на времето софтуерът за измама от хакерите стана по-усъвършенстван. Софтуерът против измама трябваше да стане по-усъвършенстван в отговор на борбата с него.
Измамниците откриха начини да заобиколят софтуера против измама в миналото, като стартираха процеси на ниво ядро, а не чрез игровото приложение, което възнамеряват да изневеряват. Ако не сте запознати с разликата между режима на ядрото и потребителския режим в Windows, може да искате да направите бърз прочит.
За да попречат на потребителите да заобикалят софтуера против измама, разработчиците трябваше да отидат по-дълбоко. Те разработиха софтуер против измама, който работи на ниво ядро; сканиране на компютъра за всякакви софтуерни програми, които биха могли да имат потенциал да позволят на потребителя да мами.
Това изглежда работи, но подобно на защо геймърите не харесват ACS като Denovo, носи със себе си своите проблеми. Програмите, които работят на ниво ядро, имат потенциала да изпържат компютъра, ако се объркат; което може да доведе до това геймърите да трябва да ремонтират компютрите си само за да се опитат да се насладят на игра.
Друга резервация, която много геймъри имат, е загрижеността за поверителността; ако софтуерът против измама може да чете всичко на ниво ядро, той теоретично може да получи достъп до всичко на компютъра. Никой не иска да се примирява с измамници, но струва ли си да рискувате поверителността си?
Софтуерът против измама прави игрите по-честни
Ще се изненадате колко разпространено е измамата в онлайн игрите. Софтуерът против измама прави играта по-честна за вас и всички останали, като не позволява на тези измамници да се измъкнат.
Не е перфектно и не винаги работи, но изневярата щеше да се разпространи, ако го нямаше. Точно както има много измами, има много софтуерни програми против измами, които помагат да поддържате играта по-справедлива.