【发布时间】:2013-05-09 09:53:10
【问题描述】:
我正在Facebook上开发客户端-服务器游戏,我需要防止玩家在同一台计算机上使用两个Facebook帐户玩(作弊),服务器端是Netty IO,客户端是flash。 我考虑过检查客户端 IP,但很多玩家都在 NAT 后面,而且很多时候多个客户端具有相同的 IP。
【问题讨论】:
-
为什么是作弊?
-
我不认为托管在 html 页面上的 Flash 应用程序可以读取客户端计算机 MAC 地址。在具有完全权限和本机帮助程序库的 Flex 应用程序中可能是可能的。当然,用户可能会欺骗 MAC,但根据并发应用程序进程进行此操作将需要更多技巧。因此,最后,如果您能够读取 MAC,它可以在单台 PC 内提供相当程度的(并发)多帐户保护。
标签: java actionscript-3 flash sockets netty