在竞速类游戏中,玩家间的实时交互涉及了大量的数据运算,为了避免游戏服务器超荷载,保障游戏的流畅程度,这部分运算交给了客户端进行处理,服务器只负责传递指令。
大量的游戏数据储存在本地,导致竞速类游戏面临的安全形势更为严峻,FairGuard整理了部分案例并对其原理进行了分析。
● 加速外挂
加速外挂的实现原理是通过修改获取到的系统时间或调用游戏引擎内时间,来加快游戏内的时间流速,从而实现加速,破坏游戏平衡。
通过引擎加速类外挂
● 内存修改外挂
内存修改外挂实现原理是通过修改器来搜索、定位游戏内存,再对数值模块进行修改。
其中,可修改的维度众多,如:游戏内氮气收集速度/赛车属性数值/道具数量等,从而实现快速集气、无限道具、减少碰撞缓速等外挂功能,对游戏公平性造成极大影响。
通过修改内存实现无消耗补充道具
● 游戏破解
破解者通过反编译手段,篡改游戏内的逻辑、去除或植入部分模块,最后再重打包制作出游戏的盗版、破解版。此外,破解者还会通过多种隐蔽手段来绕过游戏校验,伪装成正版游戏。
如果一款游戏被破解,盗版、破解版及附带的外挂功能会迅速在各种渠道流传,严重缩短游戏生命周期。
某破解网站上的破解版竞速类游戏