相关疑难解决方法(0)

有什么好方法可以防止JavaScript多人游戏中的作弊行为?

想象一下具有滚动水平的太空射击游戏.有什么方法可以阻止恶意玩家修改游戏以使其受益?他能做的事情很难限制服务器端是自动瞄准,在可见区域外窥视,加速黑客攻击和其他事情.

有什么方法可以防止这种情况发生?假设服务器是任何语言,客户端通过WebSocket连接.

始终假设代码是100%可攻击的.想办法防止客户完全重写(作弊的目的)作弊.这些可以是诸如编写安全游戏协议的方法,服务器端检测等.

javascript security multiplayer

31
推荐指数
1
解决办法
5666
查看次数

有没有办法阻止最终用户在我的页面中篡改JavaScript游戏代码?

我正在考虑创建一个HTML5游戏.我知道很可能没有人会试图作弊,但我想确定(并且有兴趣看看是否有任何好的技巧).

我理解使用开源软件的优点,并希望我的代码能够被阅读和填充.但是,在游戏类型的情况下,用户的分数将被发送到服务器进行存储,我可以看到一个问题,即用户可以打开他们的devtools(在大多数浏览器中为F12)并修改脚本或变量中的值给自己一个更高的分数或一百个生命.我不在乎人们是否这样做,但我不希望他们的分数被存储.

案例研究:Candy Box 2(candybox2.net)花了我不到20秒就获得了1亿份糖果.

有没有办法阻止这种情况发生?

javascript html5

7
推荐指数
1
解决办法
2288
查看次数

标签 统计

javascript ×2

html5 ×1

multiplayer ×1

security ×1