Game Development Stack Exchange is a question and answer site for professional and independent game developers. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

ChatBlade is an MMO middleware for handling client side chat in (massively) multiplayer environments. I am looking for a royalty-free, cheaper (<1k) alternative (C++ or dll preferred) that would do the same before deciding on having to spend time developing an own solution.

Any help is greatly appreciated.

share|improve this question

closed as too broad by Josh Petrie Sep 30 '15 at 3:30

There are either too many possible answers, or good answers would be too long for this format. Please add details to narrow the answer set or to isolate an issue that can be answered in a few paragraphs.If this question can be reworded to fit the rules in the help center, please edit the question.

up vote 3 down vote accepted

Can't you just use XMPP? It's weak for transmiting binary data in-band but you may not need this on an in-game chat.

You can run ejabberd on your server and just embed a jabber client on your game.

There's a list of libraries implementing XMPP here. gloox is a C++ implementation.

share|improve this answer
It's not so much the protocol we're looking for, more like the client side convenience of having chat history, configurable slash commands, fantasy language support, command stubs, item hyperlink support, etc.. It might not sound like much but these add up and having this ready would save us considerable time right now. – Konrad K. Mar 4 '11 at 20:05
@konradk I think you might not find an existing – Vitor Py Mar 4 '11 at 20:36
Thank you, I too believe this to be the case. – Konrad K. Mar 5 '11 at 2:20
@konradk One possible option is trying to refactor an existing IRC client into a client for your game. ircII is BSD licensed and written in C. You can just run any ircd on your server. Maybe writing an in-game front end for ircII is going to be easier than writing an library that satisfy all of your needs. – Vitor Py Mar 5 '11 at 2:31
Thank you, this sounds like our best bet. – Konrad K. Mar 5 '11 at 10:49

Not the answer you're looking for? Browse other questions tagged or ask your own question.