我想开发一个 Flash 游戏(使用 ActionScript 3),它与 Java 服务器通信以保存来自玩家的统计数据、分数和类似的东西。但是如何创建从 Flash 文件到服务器的保存通信,以便无法使用其他工具连接到服务器并使用虚假操作来欺骗分数。
有没有办法做到这一点?
我的解决方案:
游戏本身连接到管理整个游戏的服务器,所有“计算”和类似的东西都在该服务器上完成,用户所做的每一个动作都被发送到服务器,游戏所做的一切都由服务器控制。
所以flash文件唯一能做的就是显示图形。
但是:有没有更好更安全的方法来做到这一点?或者这是最好的解决方案?
因为如果 Flash 文件也能计算游戏中发生的事情,而不仅仅是显示图形,这将更容易做到。
请告诉我你将如何解决这个问题。