我为我的项目考虑技术堆栈,并考虑使用 ejabberd。该项目将看起来像经典的多用户地牢 RPG,玩家将在世界各地从一个位置移动到另一个位置(位置看起来与聊天室完全一样),他们还将在回合制模式下互相对抗以及具有 AI 的生物.
我从未使用过 ejabberd,但我有一些使用 erlang 编写服务器应用程序的经验。
ejabberd 对于这种游戏来说是不是有点过头了?它有很多我永远不需要的功能。然而,它为 erlang 开发人员所熟知,并且非常稳定和成熟。ejabberd 是否值得将它用作我的在线游戏的一种传输层,或者我应该更好地发明自己的轮子,一些小而简单的东西?