I know very little of IMC other than that it exists and what it does in a very generic sense, so I have the following question: I'm considering implementing IMC as an optional feature to my EndeavorMUD codebase so that users of upcoming and future versions will have it available to them in the core code; what is the current de-facto standard and/or version? I see mention of IMC, IMC2, and I think I even saw IMC3 somewhere, so I'm a little confused about which is what and whatnot.
I'd also like to know if any code snippets for implementing IMC are for the server, or for the client (or both?). I'm concerned about this as I'd like to write my own client, and I'll need some sort of reference as to the protocol and structure the server(s) require and respond to in order to make that happen.
P.s, my apologies if I'm derailing the current topic. I just figured with it being relatively about IMC that I'd use this thread instead of starting another.