我有什么托管游戏的选项


19

免责声明:我知道这个问题开始脱离开发孤岛,但它与游戏开发有关,并且仍然认为这是最佳选择。

我看到了许多免费的MMO /在线桌面客户端游戏。我为这种能力感到困惑。我不介意托管自己,但至少希望有人托管一个婚介服务。如果这些独立开发人员确实在倾注大量资金以减轻服务器负担,那么我会很困惑,但是如果有人可以“向我学习” :)一些替代方案,我将不胜感激。

Answers:


11

您可以免费在Google App Engine上托管简单的婚介服务。它应该能够为许多用户提供服务。如果它开始真正非常流行,那么您就可以用所赚取的钱开始为服务付费。


2
现在看来,这是我最好的选择。开发阶段需要免费。谢谢。
乔纳森·考夫曼

NooOoOOoooOOooOOooOoooooO。关键点是:1)数据存储区高延迟且极其不可靠。(看看那里的时间,然后考虑MySQL可以每秒完成 20,000次插入操作)2)GAE收取使用的 CPU时间(即,它们计算您执行的CPU指令数量)。与其他服务相比,您只能租用一个CPU内核,您可以随意使用它,而无需额外付费3)GQL在其他任何地方都没有使用。
bobobobo

我强烈建议改用Amazon AWS
bobobobo

AWS也是一个非常不错的选择,但是它是另一种服务(IaaS与PaaS)。您不会获得GAE带来的弹性缩放。而且,仅因为它们以不寻常的方式计费,并不意味着它将很昂贵。算一算。请参见此处,以了解如何解决该问题的示例:gamesfromwithin.com/…显然,并非每个人的情况都是一样的,不同的需求需要不同的解决方案。PS:您链接到的文章是HRD之前的文章。事情变得好多了。
drxzcl 2013年

1
@bobobobo:您链接到的页面目前似乎无法正常工作。具有讽刺意味的呵呵;)
drxzcl 2013年

2

设置匹配后,您还可以推迟其中一位用户的服务器成本。让一个随机玩家(最好与其他所有玩家保持最佳连接)成为“主持人”。如果此播放器断开连接,则找到下一个最佳主机,依此类推。


1

我知道这个问题已经得到了回答,但是特别是在最近发布的Elastic beantalk中,Amazon的Web服务是另一种选择。


1

托管游戏的真正需要是云中的虚拟机

“云中的VM”只是运行在具有良好Internet连接的某些服务器上的某些硬件上的O / S的“实例”。多个VM可以在同一硬件上运行(但是,作为使用者,您不必担心)。他们向您保证某些最低的CPU能力和RAM使用率。出于所有目的和目的,尽管您只有一台可以通过SSH远程连接的计算机(或“远程桌面”或其他工具)。

我知道有2个主要的提供商(其他人可以随时添加更多),它们提供合理的价格。

1)Amazon Web Services的EC2(每小时$ 0.02起)。有很多配置可供选择,但是如果您甚至还没有Amazon帐户,那就很好了,因为您可以免费使用1年的“微型”实例(从签署之日起 1年)起来,而不是从你的第一台服务器上踢的日期)。

如果您已经有一年的帐户,价格约为$ 0.02 /小时。对于Linux“微型”实例。因此,在一个月内,总计约为15美元(744小时/月)。


2) Windows Azure (每小时$ 0.02起)以相同的价格提供Windows和Linux VM。如果您想使用Microsoft技术进行编程,Azure值得一试(我不确定QOS与Amazon的关系),但是当您直接通过MSFT而不是从Amazon租用Windows盒时,看来许可费用显然较低。


0

如果您不介意与平台捆绑,Steamworks是一个选择(这不是很大的损失,因为大多数游戏者可能已经有了Steam)。


Steamworks的唯一问题是您需要游戏。我正在寻找一种便宜的替代品供我测试和开发。
乔纳森·考夫曼

我想大型工作室会在这些规则上有更多的自由度:-/(当我第一次获得SDK访问
权时

0

如果您想要一个非常简单的东西,则可以在应用引擎上找到“免费”的东西,而且,也可以在slicehost.com上运行相当复杂的东西,并以20美元起步。您会惊讶于小片可以做多少。如果您获得的流量超过几百美元可以支付的费用,则您应该能够以某种方式产生收入。


感谢您的选择。这绝对是我将要研究的内容,但目前在起步阶段,谷歌的免费应用程序引擎似乎可以满足我的需求。
乔纳森·考夫曼
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.