为什么手握处置大权又有大把钱的开发商和出版商难以阻止外挂?这个问题如此棘手以致于几乎没有人想谈论它面对这个问题。
一个电脑游戏外挂横行的原因是,PC系统的开放性让开发者很难控制玩家们的行为。由于运行一个游戏所需的大多数文件都要在电脑本地运行,游戏公司很难监视它们,但玩家可以研究游戏文件,发现漏洞并利用程序缺陷。
“因为游戏是在开放且不受控制的环境中(比如玩家的电脑)运行的程序,我们只能在他们周围放置障碍,但是这也变得越来越难解决问题,基本上,作弊者只要提高技术就能规避。”
对于腾讯来说,这些障碍包括他所称的“合理性测试”,监视游戏中的特定动作,如****轨迹,并对之进行标记。而许多外挂通常会使用相同的代码,识别它们也有助于找到作弊者。为了对付作弊,腾讯制定了两项原则,即“客户端永远不够安全”,“服务器端永远安全得多”。
基于此两点,解决方案显而易见;“所有东西都最好在服务器上跑,因为上面的大部分数据几乎没办法篡改。
这种方法确实非常有效,不过仍不算是万无一失。哈顿说,服务器仍有被黑的可能性。如果不去检测数据包在服务器和客户端之间完整性,外挂仍然可以骗过服务器发挥作用。将所有东西全部移动到服务端也将我们带来了沉重的成本和版权问题。但玩家同样也会备受延迟和网速的困扰。
“99%的解决方法是,我们分析外挂,弄清楚他们如何作用于游戏漏洞,然后在找出检测外挂使用的办法,或者把数据转移到服务器端。”
另一种对付外挂的手段是举报,依赖社区举报违规者,但大多数情况都是假的,一些时候是玩家根本就没有作弊或者是根本无法证明他们作弊了。
标签: 电脑
还木有评论哦,快来抢沙发吧~