ina*_*ina 12 security html5 canvas multiplayer
现在HTML5中有经典平台甚至3D fps游戏的几个整洁的画布演示,下一步可能是尝试开发多人HTML5游戏.HTML5套接字支持使这个相对简单,但是浏览器中的任何人都可以看到客户端源,HTML5前端多用户游戏的基本游戏安全功能有哪些解决方案 - 例如能够防止伪造高分提交?
Rei*_*man 16
简单的答案是:您无法信任来自客户端的数据,这意味着高分提交不能来自客户端.
由于代码客户端可供任何人检查,因此无法信任客户端发送服务器的数据.即使您使用每用户加密密钥(这是可能的)加密数据,用户也可以简单地在浏览器中更改您的代码并更改它发送到服务器的值.
由于您的游戏是多人游戏,因此如果服务器生成所有评分事件,这可能是可能的.如果服务器生成所有评分事件,则客户端永远不会将评分数据发送到服务器,这意味着高分数据不能伪造.
你仍然需要处理作弊,这更具挑战性,但这是另一个问题......
| 归档时间: |
|
| 查看次数: |
4992 次 |
| 最近记录: |