我已经开始研究游戏项目,预计服务器上的负载会非常高。 我最初的计划是使用一般主服务器来托管一般游戏数据,并使用托管节点(或游戏世界)服务器的服务器集合,在机器上以更少的数量托管更多的CPU /网络密集型世界。 现在我想知道如何设置实际的服务器是最好的。我应该使用像Microsoft Azure这样的云,我应该自己在自己购买的硬件上托管它还是应该使用某个托管公司的专用托管?
答案 0 :(得分:2)
Windows Azure实际上有一个社交游戏工具包可能会提供一些很好的指导。 https://github.com/WindowsAzure-Toolkits/wa-toolkit-games
在Github上,架构部分也可以帮助您考虑Azure解决方案 https://github.com/WindowsAzure-Toolkits/wa-toolkit-games/wiki/architecture
Re:服务器,云是这个工作负载/用例的完美匹配,您可以快速增长或快速失败,具体取决于您的成功,并且只需为您使用的内容付费。 Azure有一个IaaS和PasS产品,可满足您的所有需求(包括IaaS上的Windows和Linux)
答案 1 :(得分:0)
我相信现在人们从事社交游戏的日子;我相信你也会这样做。
不确定开发环境我建议您查看亚马逊的Game Hosting ..它可能会有点花钱但更好的是拥有它可以满足您的所有需求。
您还可以查看允许您根据自己的意愿租借游戏服务器的gamersisle,这样当您感觉到您的客户数量时,您可以租得更多。
快乐的游戏开发。
P.S:我总是想知道人们如何构建游戏......只是学习如何? ;)答案 2 :(得分:0)
嗯...如果您消耗高CPU使用率,我建议您使用专用服务器或云服务器。对于云,您可以使用Azure,更昂贵。