0

我制作了一个 Android 纸牌游戏,用户与 AI 进行游戏。现在我想把它变成在线游戏,这样玩家就可以和其他玩家对战了。是否可以在 Windows Azure 中托管游戏服务器(用 vb.net 编写)?

服务器正在使用 TCP 连接,它会向客户端发送一条简单的消息(例如,“K Spades”),但我还想要一个包含玩家姓名、分数等的数据库。

该游戏目前拥有约 2 万名玩家。服务器需要什么硬件/带宽?
如果无法在 Azure 上部署服务器,我应该使用什么?

4

2 回答 2

3

简短的回答是“这取决于”。20K玩家产生了多少流量?现在仅基于 2 名玩家玩 1 场游戏需要多少存储空间?单个游戏需要多少处理能力?(再加上潜在的玩家和游戏数量)。查看定价计算器

此外,请查看Auto Scaling,您的资源将根据运行时获得的流量动态扩展和缩减(这意味着您不必提前预留实例)。

于 2012-10-19T20:00:30.680 回答
0

20k 用户应该意味着您每天在线的用户数不超过 2k。
您的游戏用户应该使用更少的流量,例如网站用户。

对于一个网站来说,每天有 2k 用户是一个有趣的数字,所以我猜你甚至可以在手机上运行服务器 :)

于 2012-10-19T20:42:06.230 回答