Я думаю о стеке технологий для своего проекта и думаю об использовании ejabberd. Проект будет выглядеть как классическая многопользовательская RPG-подземелье, где игроки будут перемещаться по миру из одной локации в другую (локации выглядят в точности как чаты), а также будут сражаться друг с другом, а также с существами с ИИ в пошаговом режиме. .
Я никогда не использовал ejabberd, но у меня есть некоторый опыт написания серверных приложений с использованием erlang.
Является ли ejabberd излишеством для такого рода игр? У него много функций, которые мне никогда не понадобятся. Однако он хорошо известен разработчикам erlang, а также является очень стабильным и зрелым. Стоит ли использовать ejabberd как своего рода транспортный слой для моей онлайн-игры, или мне лучше изобрести собственное колесо, что-нибудь крошечное и простое?