23 May, 2011, Mastermosley wrote in the 1st comment:
Votes: 0
I have been reading a lot about all these different protocols which seem to offer along the same features. (MSDP, GMCP(atcp2) MXP, ZMP). Which is the dominating one? I am currently building a MUD server and am wondering which one to support.

23 May, 2011, Runter wrote in the 2nd comment:
Votes: 0
None of them dominate. They're all basically fringe in the mud community with little support or expectation from players for features you'd build with them.

GMCP is probably has the most milage. That's because the muds that do use it have many players. There's probably a number of developers using MSDP though.
23 May, 2011, Kline wrote in the 3rd comment:
Votes: 0
As Runter said, GMCP probably has the largest amount of players using it, but only due to the fact that some of the largest MUDs are the few who implemented it (IRE games IIRC). MSDP is gaining support from a few people, and some neat things have been accomplished with it such as KaVir's GUI interface. MXP has sporadic support, but is mostly broken (imho) as the few clients that do support it seem to have wildly different ranges of what they support and exactly how they want it formatted (spec? what spec!? hah!).
23 May, 2011, Mastermosley wrote in the 4th comment:
Votes: 0
Okay. Just wondering as a professional opinion, what would you advise me to integrate MSDP, or GMCP? I have no problem working with either of them, but I would prefer to only support one.
23 May, 2011, Twisol wrote in the 5th comment:
Votes: 0
I personally prefer GMCP. Also, one of the non-IRE games that implements GMCP is Aardwolf (another big one, too).
23 May, 2011, KaVir wrote in the 6th comment:
Votes: 0
Mastermosley said:
I have been reading a lot about all these different protocols which seem to offer along the same features. (MSDP, GMCP(atcp2) MXP, ZMP).

MXP is (primarily) in-band, and offers features the others don't. It's worth implementing in addition to one of the out-of-band protocols.

Mastermosley said:
Which is the dominating one?

ATCP is the most widely supported, but only as a fallback option or for legacy reasons.

GMCP is the primarily protocol for Aardwolf and the five IRE muds, so it has a lot of players using it, as has already been mentioned.

MSDP is used by ten muds so far, but they're all pretty small. However there are some larger muds that are planning to add it (Realms of Despair, SlothMUD, etc), and I expect it to continue gaining in popularity.

I've released my MSDP snippet into the public domain, and tried to make it as easy as possible to install, so it can save mud owners quite a lot of work. I would suggest having a look at it even if you wish to create your own from scratch, at the very least it'll give you an idea of the effort involved.
23 May, 2011, Scandum wrote in the 7th comment:
Votes: 0
I've been working on an MSDP capable update of MTH as well, which would make adding MSDP pretty easy for the MUDs already using it.

There's also no central GMCP specification, meaning you pretty much have to figure out the implementation details for yourself. I think this is seriously hampering the growth potential of GMCP.
23 May, 2011, Mastermosley wrote in the 8th comment:
Votes: 0
Alright, thanks for the info, and Kavir I already had it downloaded :P, some good info in there.