猿问

Unity3D 速度黑客检测

我想知道,有没有什么方法可以在我们的游戏中检测到诸如游戏守护者之类的速度黑客应用程序?

我在互联网上搜索了所有内容,但没有得到满意的答案。


catspeake
浏览 261回答 1
1回答

湖上湖

解决方案不是在顶部添加更多软件。解决方案从一开始就不容易受到这种影响。例子:如果你允许你的用户在世界地图上向你的服务器发送他们的坐标(“我是蓝色玩家,因为我移动了我的全部津贴,我现在是 156/467”),有人写一个传送作弊是微不足道的. 只需发送不同的坐标,繁荣远距传送。孩子们玩。如果您只允许您的用户向您的服务器发送意图消息(“我是蓝色玩家,我打算将我的全部限额向 156/467 方向移动”)并让您的服务器弄清楚这意味着什么(是允许移动的玩家,他的津贴是多少,蓝色玩家在一个单位时间内能走多远)并将结果发回,你永远不会遇到这个问题。不要相信客户的意见。视频游戏安全的第一条规则:客户端掌握在敌人手中。如果您一直信任您的客户,那么将越来越多的软件推到您的客户之上是没有意义的。只需停下来设计你的游戏,这样客户端就可以发送意图,服务器决定结果。
随时随地看视频慕课网APP
我要回答