各位玩家大家好!欢迎收看本期公告。
在会对游戏环境的公平性造成危害的未授权程序中,有一类功能会在视觉效果上直接给玩家们带来不快。在今天的反作弊开发者日志中,我们就想和大家聊一聊这类功能中的一种 - 能使角色或载具穿透地形的作弊功能,并向大家说明一下最近我们对该作弊功能的应对情况和今后的计划。
未授权程序的地形穿透功能
未授权程序的地形穿透功能是一种能让玩家穿透门、墙体、石头等一般情况下无法通过的物体从而在游戏中获利的功能。这种功能不但会对游戏性造成巨大影响,还会在视觉上给玩家带来不快。当该作弊功能的使用者故意进入地形内部后对外面的玩家进行攻击时,被攻击的玩家就会像遭到透明人袭击一样束手无策,只能感受到深深的无力感。而当玩家目睹未授权程序使用者穿过正常情况下无法通过的物体时,心情也难免会变得很不愉快。
由于这种作弊功能在视觉层面上十分明显,许多玩家都对此进行了举报。我们也清楚,该功能不仅会在各个方面给玩家们带来不快,更会对游戏的公平性造成危害。为此我们PUBG团队也为封锁这种功能做出了许多努力,其一,我们在游戏中引入了将位于不正常位置的角色或载具移动至正常位置的防护措施;其二,我们还给从地形内部朝外面射击的情况添加了相应的检验逻辑。那么接下来,我们就和各位分享一下最近我们根据地形穿透功能的实现方式对游戏进行的优化工作、优化成果和今后的应对计划。
未授权程序的地形穿透功能实现方式大致分为两种 - 篡改代码和篡改数据。
篡改代码的方式顾名思义 ,是通过篡改游戏代码来使人穿透原本无法通过的地形。PUBG自带的反作弊系统 - Zakynthos中已经包含了对代码篡改的检测功能,但为了保障各位玩家的游戏性能,它在功能方面存在着一定的限制。
而篡改数据的方式则是通过篡改与碰撞(Collision)有关的游戏数据来让人穿透原本无法通过的地形等物体。虽说游戏中也存在与此有关的载具、角色数据验证逻辑,但该数据的值在正常游戏过程中也有可能发生变化,因此有着无法检验出所有篡改情况的局限性。
但即使现实中存在这些限制和局限性,我们也不会放弃与未授权程序做斗争 。为此,我们开始寻找当前可行的应对方式和优化空间。
这段时间以来的成果和今后的应对计划
首先,我们对Zakynthos的代码篡改检测功能进行了优化,以应对篡改代码的作弊方式。我们在不会对玩家的游戏体验造成影响的前提下开发出了能更加高效地检测代码篡改情况的功能,并从2023年3月开始将其投入使用。从结果来看,被检测出篡改了代码的账号数量比之前增加了约3倍,而提供穿透地形功能的未授权程序数量则减少了约81%。此外从今年3月之后各大社区论坛中玩家们的举报数量来看,对地形穿透功能使用者的举报数量也比之前有了大幅度(约83%)的减少。
对比图
从上方的图表看来,我们的工作已经有了一定的成果,但要想完全封杀地形穿透功能,我们仍有一些课题需要解决。我们不仅要持续对前文中介绍的代码篡改方式进行应对,也需要优化与篡改数据有关的验证逻辑。目前我们PUBG团队正在对该逻辑进行优化,并希望能尽快将强化后的数据篡改应对措施应用到游戏中。
除了应对今天介绍的地形穿透功能外,我们PUBG团队也在持续对与反作弊有关的机器学习技术和应对方式进行改良,并对进行中的比赛进行实时监控。
从各位玩家的角度看来,每个人的举报和申诉似乎并没有太大的分量;但对我们而言,大家的举报却可以检验我们在反作弊方面做出的努力,并为我们提供许多的帮助。我们相信,只要各位和我们一起努力,与那些破坏游戏环境的人斗争 到底,就一定能打造出一个更加公平的PUBG!今后也希望大家继续积极地对未授权程序使用者进行举报,您的反馈是我们将游戏越做越好的最佳助力!
那么各位,我们在下一期反作弊开发者日志中再见吧!
谢谢!
PUBG团队 敬上