在 p2p (cirrus) 应用程序中管理客户端的最佳方式是什么?例如,我想为 2 名玩家制作游戏。用户点击“播放”按钮,另一个随机用户(也点击“播放”)将成为他的对手。我试图了解,管理这些点击“播放”的在线用户的最佳方式是什么。我怎么能理解,有人下线了?哪种服务器技术将是最好的?我正在考虑 FMS,但如果我有它,我不需要 p2p,是吗?我可以只使用client1 <--> FMS <--> client2方案来制作游戏。感谢帮助。
问问题
997 次
1 回答
1
你可以看看https://github.com/s9tpepper/RealtimeGameLib 或 http://code.google.com/p/cocoon-p2p/
我将 FMS 和 SharedObject.getRemote() 用于活动用户名册。
但是,如果您正在构建一个仅适用于 P2P 用户的应用程序,您可以使用 NetGroup 并通过 Stratus/Cirrus 引导用户groupspec.serverChannelEnabled = true
(就像在 realtimegamelib 中使用的 tomkrcha 一样)。
http://www.adobe.com/devnet/flashmediaserver/articles/p2p_rtmfp_groups.html
于 2011-05-12T21:08:24.883 回答