Tôi nghĩ về công nghệ ngăn xếp cho dự án của tôi và tôi nghĩ về việc sử dụng ejabberd. Dự án sẽ giống như game nhập vai dungeon đa người dùng cổ điển, nơi người chơi sẽ di chuyển khắp thế giới từ vị trí này sang vị trí khác (vị trí trông giống hệt như phòng trò chuyện) và họ cũng sẽ tìm ra nhau cũng như sinh vật với AI ở chế độ theo lượt .Ejabberd là một lựa chọn tốt như một công nghệ cốt lõi cho MMORPG theo lượt?
Tôi chưa bao giờ sử dụng ejabberd, nhưng tôi có một số kinh nghiệm trong việc viết các ứng dụng máy chủ bằng cách sử dụng erlang.
Ejabberd có quá mức cần thiết cho loại trò chơi này không? Nó có rất nhiều tính năng mà tôi sẽ không cần bao giờ hết. Tuy nhiên nó là nổi tiếng để erlang phát triển và cũng rất ổn định và trưởng thành. Là ejabberd giá trị sử dụng nó như là loại lớp vận chuyển cho trò chơi trực tuyến của tôi, hoặc tôi nên phát minh ra bánh xe của riêng tôi, một cái gì đó nhỏ bé và đơn giản?
bên cạnh việc liên kết người dùng với phòng trò chuyện/địa điểm, bạn sẽ sử dụng ejabberd nào khác? Nếu vậy thì có, điều đó nghe có vẻ quá mức cần thiết. –
Ngoài ra tôi sẽ sử dụng nó để nhắn tin trò chuyện và tôi nghĩ rằng nó có thể sử dụng nó để cung cấp thông điệp hệ thống về trạng thái người chơi khác, chi tiết lần lượt, thay đổi hp, v.v. – asdf
bạn đã xem xét 'RabbitMQ' http://www.rabbitmq.com/, nó cũng được sử dụng cho giao tiếp thời gian thực giữa các hệ thống máy chủ tự trị. –