最近我发现编程游戏时,Javascript是多么不安全(我正在尝试做一个基于回合的RPG游戏,目前战斗计算是通过Javascript完成的,任何玩家都可以使用它作弊,想要),所以我想知道如果我将战斗屏幕移动到闪光灯,如果这将是更安全的,或者是有一种简单的方法来欺骗?Flash/Actionscript比Javascript更安全的在线游戏吗?
0
A
回答
5
加油。这真的是same question。答案仍然相同:
无论游戏是什么,无论是
JS
Flash还是本机二进制,如果评分系统易受攻击,如果游戏足够好,人们会篡改。每次都坚持聪明的服务器。
这不是一个问题,可以通过在客户端混淆来解决。关于保持高分表格/游戏数据的安全性,有很多现有技术。锐化你的google-fu并看看。
虽然这篇文章的标题会暗示它不适用,但我认为浏览器/非浏览器游戏在这方面的差异是不相关的。因此,我们来看一看:
1
1
正如我在previous answer说,安全系统不能信任的客户评分输入。无论预定的程序是Flash还是JavaScript,都没关系。一旦您将程序发送到客户端,他们就会拥有任何必需的密钥。所以你不能依靠客户给你准确的分数。要做到这一点的唯一可靠方法是将分数计算移动到服务器。然后,对于一个机器人来说,它仍然需要手动计算每个动作。
相关问题
- 1. HTML5是否让Javascript游戏更安全(更安全)?
- 2. javascript游戏中的ajax安全性
- 3. LibGDX:Android游戏安全
- 4. GPL,javascript和在线游戏
- 5. web.config比类更安全吗?
- 6. 如何在JavaScript中制作安全的游戏?
- 7. 安全通信在实时游戏
- 8. 安全JPA在游戏框架结合
- 9. 多人在线Flash游戏,可能吗?
- 10. MVC3适合在线游戏吗?
- 11. JMS适合在线游戏吗?
- 12. xml游戏信息安全的移动?
- 13. 用Parse.com安全玩游戏服务(实时游戏)
- 14. Spritekit比例尺全面游戏到iPad
- 15. web.config比数据库更安全吗?
- 16. 类比结构更安全吗?
- 17. 游戏登录认证和安全
- 18. 砖块游戏的JavaScript游戏引擎
- 19. 在Python线程安全吗?
- 20. 使用javascript + electron + three.js构建游戏是否安全?
- 21. 泡泡破碎机游戏解算器比贪婪更好吗?
- 22. HTML5 Javascript游戏
- 23. scallable javascript游戏
- 24. Javascript RPG游戏
- 25. parseFloat在JavaScript中安全吗?
- 26. 在Java中,是用于Collections.sort()线程安全的比较器吗?
- 27. JavaScript游戏有什么不对吗?
- 28. Javascript中的线程安全?
- 29. 基于在线多人游戏的游戏服务器技术?
- 30. iPhone - 使用游戏中心的在线多人游戏教程
谢谢。对于这个准双层的帖子感到抱歉,我只是拼命想找到一种方法来制作一款基于回合制的RPG游戏,你可以在不刷新页面的情况下轮流赢得或失败,但我很快发现它是不可能的(我想当看到目前没有任何大声笑时,它就变得非常精彩)。再一次,谢谢你,我只需要验证。 – 2010-05-07 00:55:10
@Sean:你不需要刷新页面。使用将用户输入发送到服务器的持久性JavaScript或Flash实现。服务器执行游戏逻辑并返回结果。然后客户给出视觉反馈(例如怪物被击中并失去15次生命)。 – back2dos 2010-05-07 09:37:04