【问题标题】:What are the benifits/cons for multi-player servers for a Flash/AIR game?Flash/AIR 游戏的多人服务器有哪些优点/缺点?
【发布时间】:2011-08-11 01:14:11
【问题描述】:

我有一个空中应用程序,我想将它变成多人游戏。我希望每个“房间”有 2-40 个并发连接。一开始我们希望有 1-10 个房间同时运行。我希望用户能够共享语音和视频,但这不是必需的。

用户将根据每秒更新一次的数据相互竞争,因此 ping 不必非常低。 1000 毫秒可以,但最好更低。

我看过 Cirrus 及其 RTMFP 协议。 http://labs.adobe.com/technologies/cirrus/

Cirrus 看起来很完美。我听说过一些关于防火墙和端口设置的问题,但想知道是否有人对家庭用户和 Cirrus 有经验。另一个问题是它永远存在于实验室中。您可以使用 Flash Media Server Enterprise 获得 RTMFP,但每个处理器大约需要 60k-70k,超出我们的价格范围。

我也看过http://www.wowzamedia.com/,但它不支持 RTMFP。我知道我们可以在 AWS 上托管它,也许可以节省一些钱。

还有一个开源项目(积云)也实现了 RTMFP,但我读到它更像是一个 POC,而不是一个生产就绪项目。该许可证也是 GPL,不适用于我们的商业应用程序。

我也查看了http://www.red5.org/,但同样没有 RTMFP 集成。

我喜欢 RTMFP 的原因是因为我们可以在没有大量服务器成本的情况下进行扩展。我知道这是一个来自 Adob​​e 的封闭协议,看起来 wowza 或 red5 不会很快实现它。

是否有一种经济实惠的(不是每个处理器 70k)服务器技术可以与 AIR/Flash 一起使用且可扩展性良好的多人游戏?

编辑:我们是 .NET 开发人员,但对其他技术人员持开放态度。

【问题讨论】:

  • 不知道这意味着什么,但这有帮助吗? smartfoxserver.com
  • 是的,这真的很有帮助。 Smartfoxserver 看起来又好又便宜。他们还有一个免费的 100 个并发用户版本。
  • 太棒了..让我知道这是否对您想做的事情有任何好处,因为在某些时候我会研究多人 Flash 游戏..
  • 我们也在关注电子服务器。看起来好多了。

标签: flash apache-flex air


【解决方案1】:

+1 回答一个有趣的问题:

看看积云是否有帮助。 https://github.com/OpenRTMFP/Cumulus

【讨论】:

  • Cumulus 是 GPL,因此您不能在商业产品中使用它。它还没有准备好迎接黄金时段。
【解决方案2】:

我们正在研究electroserver 和smartfox 服务器。 Electroserver 是领跑者。它有很多内置功能,比如我们喜欢的房间创建和洪水过滤。我们还可以在 AS3 中编写我们的服务器端代码以及一堆其他服务器。也不是很贵。

http://www.electrotank.com/es5.html

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-06-21
    • 1970-01-01
    • 1970-01-01
    • 2018-05-17
    • 1970-01-01
    • 2023-03-28
    • 1970-01-01
    • 2011-04-30
    相关资源
    最近更新 更多