2009-09-08 23 views
2

我一直在争论哪个Flash Socket服务器用于虚拟世界(多人游戏)。什么是适合新手的Flash Socket服务器?

我想要一些具有非常抽象的api,并且需要很少或没有服务器端编程的东西。

从我看到的只有Smartfox和ES类的迎合游戏开发。

我愿意接受任何建议,如果有人知道它的API是更容易学习(Smartfox或ES)不要害怕帮腔:)

回答

2

我目前正在开发一个flex + smartfox mmo项目。 我对smartfox的使用经验并不那么“容易”,如果您需要一些自定义行为或一些带宽节约协议,您只需另行选择。 smartfox的极大缺乏是amf支持,数据不是通过二进制套接字发送和接收的,所有内容都作为字符串传输,因此您只能想象带宽如何吸引传输... 但是,smartfox的优点是你可以通过兵马俑很容易地将它聚类,你可以在java,python和as3中实现你的扩展。进一步它提供了一些准备使用的功能,如聊天室,朋友列表等。

我也有一些red5的经验,这是一个完全不同的方法,与它合作的主要优点是流媒体资产,如MP3或视频给客户,所以如果你需要环境声音或类似的red5或fms可能是你的选择。

但是我没有经验,也没有电接头,也没有接头,所以我不能说太多。

+0

伟大的投入,谢谢! 我正在考虑先做一个聊天,red5看起来很不错,但是对于新手来说这样糟糕的文档。 – 2009-09-12 22:13:30

1

好,最简单的编程为很可能是Flash媒体服务器,因为您使用ActionScript的变体编程服务器。

我有一堆经验 - FMS,ElectroServer,Union(曾经是Unity),Red5等,我不得不说我真的很喜欢Union。 Union's website也有一些很好的初学者教程。

+0

我一直在使用ES,但许可证费用有点多。 – 2009-09-09 10:10:48