3

我们正在使用 Openfire (Jabber) 为我们的 MMORPG 启用聊天和在线状态功能。在我们的服务器架构中,客户端只打开一个与游戏服务器的连接,并且在登录时,游戏服务器会为这个新客户端创建一个到 Jabber 的新连接。

问题是,我们不想为每个登录的客户端打开到 Jabber 的新连接,如果我们的游戏服务器充当连接管理器并通过单个连接与 Jabber 服务器通信,我们更喜欢它,但能够管理成千上万的“逻辑”客户端。

这可能吗?

非常感谢有关此问题的任何链接或信息。谢谢。

4

2 回答 2

2

为什么不将本地 Jabber 服务器与游戏服务器分开,而是在同一个网络上,让它处理所有杂乱的细节?

如果您有大型游戏,您很可能还需要大型网络。

于 2009-07-24T13:07:04.317 回答
1

Openfire已经有一个开放源代码的连接管理器(尽管它也需要一个外部库,而不是 OSS)。它连接到客户端并从那里作为jabber 组件与主服务器通信。听起来您希望能够用自己的系统做类似的事情。

于 2009-11-23T16:47:19.683 回答