2008-10-10 72 views
10

我已经使用Flash Media Server来创建多人Flash游戏,但部署FMS应用程序的成本似乎相当高。是否有很好的替代品,开放源代码或不是,我应该考虑模仿相同的功能?我特别关注使用FMS来在运行相同swf的用户之间同步玩游戏状态的方面。Flash Media Server替代多人游戏开发

+0

你需要对等网络通信或只是充当中介的应用程序服务器?你在播放任何媒体吗? – 2008-10-11 22:07:12

+0

不是流媒体,也不是聊天中的对等;但更多的是多人游戏,如多人乒乓球,多人高尔夫球等 – Anjisan 2008-10-15 16:15:37

+0

忘了添加 - 对于上面的参考共享对象比什么都重要 – Anjisan 2008-10-15 16:17:11

回答

4

Red5也一个应用程序/通信服务器,并提供,例如,Flash/Flex应用程序的共享对象...这就是你需要的实时多人游戏。

4

不要忘记FluorineFX(LGPL)如果您是在服务器端在Windows/.NET开发人员。根据我的经验,它支持FCS/FMS,Red5,Wowza等支持的一切(以及更多):AMF远程处理/消息传递,数据服务,RTMP(视频/音频/ SO)等。可以直接在IIS中作为网站或者作为Windows服务。

http://www.fluorinefx.com/

3

你应该看看Smuck。这是一款用于创建Flash多人游戏的免费工具包。使用动作脚本编写服务器非常简单!它还包括一个聪明的方式来从你的游戏中获利。

可从http://www.spogg.com/developer

1

如果您正在评估商业产品,我可以推荐SmartFoxServer 2X,这是SmartFoxServer产品的新版本。与第一版相比,它提供了大量的新功能,并支持许多平台:Flash,Unity和.Net,iPhone/iPad等...

它们有一个拥有100个用户许可的完全免费的社区版。 http://smartfoxserver.com/2X/

3

如果您正在寻找完全托管的解决方案,还有Player.IO

1

这里的另一个功能齐全,经济实惠的选择:

http://unionplatform.com

免费为多达1000个并发用户。

我重新发布这个答案,因为它被版主Tim Post删除。我不知道为什么蒂姆删除了答案。该问题特别要求FMS的低成本替代品不支持视频或点对点,并可用于制作Pong等游戏。联盟是免费的(成本相当低!),这里是一个带电作业联盟傍例如:

http://www.unionplatform.com/?page_id=1229