gpt4 book ai didi

actionscript-3 - 在 Flash/AIR 游戏中确定计算机 ID

转载 作者:行者123 更新时间:2023-12-04 06:15:13 24 4
gpt4 key购买 nike

我正在创建一个在线多人游戏,我想阻止玩家在一台计算机上使用多个客户端/帐户加入游戏。我不能简单地对 IP 地址进行服务器端检查,因为我仍然想要例如同一办公室的人可以一起玩。

因此,我想在客户端上生成某种计算机 ID/哈希,然后将其发送到服务器。我知道这很容易破解,但它至少会阻止那些不能或不会更改其客户端软件的“骗子”。

有没有办法在我的游戏客户端中生成这样的 ID/哈希?它是用 Flash 和 AIR 制作的(有两个版本,浏览器和桌面)。
该值不需要是全局唯一的,因为我将检查 IP-address + ID

最佳答案

您可以使用网卡的 MAC 地址。 AIR 有权获取所有可用网络接口(interface)的列表:http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/net/NetworkInfo.html

NetworkInfo.networkInfo.findInterfaces()

您应该能够使用该向量中返回的任何值,因为 MAC 地址是唯一的。

关于actionscript-3 - 在 Flash/AIR 游戏中确定计算机 ID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7336707/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com