Projem için teknoloji yığını hakkında düşünüyorum ve ejabberd kullanmayı düşünüyorum. Proje, oyuncuların dünyaya bir yerden başka bir yere (konumlar sohbet odaları gibi görünüyor) dönüşecekleri klasik çok kullanıcılı zindan RPG'ye benzeyecekler ve aynı zamanda her biri yanısıra AI ile yaratıkların da birbirine dayalı olarak modellenecek .ejabberd, sıra tabanlı MMORPG için çekirdek teknoloji olarak iyi bir seçim midir?
Hiç ejabberd kullanmamıştım, ancak erlang kullanarak sunucu uygulamaları yazarken bazı tecrübelerim var.
Bu tür bir oyun için ejabberd bir aşırı sıkıntı mıdır? İhtiyacım olmayacak kadar çok özelliği var. Bununla birlikte, erlang geliştiricileri tarafından iyi bilinir ve aynı zamanda çok kararlı ve olgundur. Ejabberd, çevrimiçi oyunum için bir çeşit taşıma katmanı olarak kullanılmaya değer mi, yoksa kendi tekerleğimi daha iyi icat etmeli, küçük ve basit bir şey mi?
O zaman evet ise, bu overkill gibi geliyor. –
Ayrıca sohbet mesajlaşma için kullanacağım ve diğer oyuncuların durumu, dönüş detayları, hp değişiklikleri vb. Hakkında sistem mesajları vermek için kullanmak mümkün olduğunu düşünüyorum. – asdf
"RabbitMQ" http://www.rabbitmq.com/ sitesine baktınız, o da otonom sunucu sistemleri arasında gerçek zamanlı iletişim için kullanılır. –