首页 > 解决方案 > Unity3D Speed Hack 检测

问题描述

我想知道,有没有办法在我们的游戏中检测到像游戏守护者这样的速度黑客应用程序?

我搜索了整个互联网,但没有得到满意的答案。

标签: c#unity3dscriptingdetectioncheat-engine

解决方案


解决方案不是更多的软件。该解决方案从一开始就不会受到此攻击。

例子:

如果您允许您的用户向您的服务器发送他们在世界地图上的坐标(“我是蓝色玩家,由于我移动了我的全部津贴,我现在处于 156/467”),那么有人写一个传送作弊是微不足道的. 只需发送不同的坐标,就可以传送。孩子们玩。

如果您只允许您的用户向您的服务器发送意向消息(“我是蓝色玩家,我打算将我的全部津贴移向 156/467 的方向”)并让您的服务器弄清楚这意味着什么(是允许玩家移动,他的津贴是多少,蓝色玩家在一个单位时间内会走多远)并将结果发送回来,你永远不会有这个问题。

不要相信客户的输入。电子游戏安全的第一条规则:客户端在敌人手中。

如果您继续信任您的客户,那么将越来越多的软件推到您的客户之上是没有意义的。只需停止并设计您的游戏,以便客户端可以发送意图并由服务器确定结果。


推荐阅读