Ever needed to instantly heal to get right back into the firefight?
Ever needed to an instant revive so you can outrun that blue zone?
Well, this PUBG cheat is for you!!
Off the back of last weeks 100,000 ban wave, a Reddit thread started by MagicIsBull has become quite a hot topic discussing instant revive and instant heal cheats which showcase major flaws in Playerunknown Battlegrounds anti-cheat system.
As players point out in the discussion thread, one of the largest issues with PUBG is the lack of progress in fighting hackers, due to client side processing, and the lack of server side validation.
PlayerUnknown’s Battlegrounds is facing similar backlash from players as Garry Newman’s popular survival game Rust while it transitioned from Unity3D 4 (Legacy) to Unity3D 5 (Experimental). Rust faced similar scrutiny early on for requiring servers to run community driven, third party plugins to add server side validation to combat cheaters/hacking. Since then Rust has implemented several server side checks, such as calculating velocity that players are moving horizontally and vertically to combat speed hacking. By using bullet tracing between gun and player to check no objects are in the bullet path, to validate bullet penetration. To check bullet placement on the victim to combat aimbot; and timer checks on various actions such as teleporting within the game.
Rust is also one amongst many multiplayer games to adopt EasyAntiCheat (EAC), a hybrid anti-cheat system which uses a combination of both client and server–side analysis to identify new threats. PUBG currently only uses BattleEye, another anti-cheat service which provides a list of suspicious accounts to PUBG Corporation to ban in waves. Typically it does this by doing file hash validation against known cheats. This can be quite ineffective as essentially it is searching for widely distributed game modifiers. Many experienced hackers will recompile their cheats as much as daily with ‘garbage code’ to avoid detection.
While PUBG uses the Unreal Engine, it could learn a thing or two from Rust and other games using the Unity engine, that have essentially made the server side authoritative on important aspects of game play despite client protection not being natively supported. Also supporting more advanced anti-cheats, such as EAC which is also available for Unreal Engine based games such as Smite, Paladins & Dead by Daylight.
Can the community survive the onslaught of cheaters until a better anti-cheat system is put in place? Only time can tell.