我最近发现在编程游戏时Javascript有多不安全(我正在尝试做基于回合的RPG,目前战斗计算是通过Javascript完成的,任何玩家都可以作弊,当然可以根据需要提供尽可能多的XP) ,所以我想知道是否应该将自己的战斗屏幕闪烁,以确保它更安全,或者是否有一种简单的作弊方法?

最佳答案

来吧。确实是same question。答案也一样:

无论是什么游戏,无论是JS Flash还是本机二进制文件,如果评分系统容易受到攻击,只要游戏足够好,人们都会对其进行篡改。每次都坚持使用聪明的服务器端。

这不是可以通过客户端混淆来解决的问题。关于保持高分表/游戏数据安全的现有技术很多。锐化您的Google Fu,然后看看。

尽管该帖子的标题表明该帖子不适用,但我认为浏览器/非浏览器游戏之间的区别在这方面无关紧要。因此,请看一下:

Secure Online Highscore Lists for Non-Web Games

10-05 20:37
查看更多