PUEBLO [protocol]
The older HTML-in-a-MUD scheme, from the client of the same name. Still
supported by MUSH-side clients, and routinely confused with MXP.
https://pueblo.sourceforge.net/
Measured adoption
0 of 886 listed games were observed offering it (0.0%)
/games?protocol=PUEBLO
The games not counted here are not games without the protocol. A game is
counted when we observed its server offering the option in a handshake; the
rest are servers that did not offer it to us and servers whose handshake we
have not read, and we cannot tell you which.
By codebase, of the games we identified
AresMUSH 0 of 18 offered it
CircleMUD 0 of 47 offered it
CobraMUSH 0 of 2 offered it
CoffeeMUD 0 of 32 offered it
DikuMUD 0 of 34 offered it
Evennia 0 of 11 offered it
FluffOS 0 of 28 offered it
MUCK 0 of 24 offered it
PennMUSH 0 of 34 offered it
RhostMUSH 0 of 40 offered it
ROM 0 of 55 offered it
SMAUG 0 of 20 offered it
tbaMUD 0 of 5 offered it
TinyMUSH 0 of 9 offered it
Pueblo came out of the client of the same name in the mid-nineties and took a
direct approach to enhancing MUD text: let the server send HTML, and let the
client render it. A server announces Pueblo support in a line at connect; the
client replies, and from then on the stream may carry markup.
It reached the MUSH side of the hobby more than the MUD side, and MUSH servers
that support it generally still do.
NOT MXP
MXP [/reference/protocols/mxp] is the later scheme and the more widely
implemented one. They do a similar job and are not compatible, and reading a
client's Pueblo support as MXP support — or the reverse — is the single easiest
mistake to make when compiling a client comparison. The client pages in this
section keep them separate for that reason, and where a project documents one
and not the other, the other says unknown.
WHAT WE MEASURE
Pueblo's handshake is not a telnet option in the usual sense, so what we observe
is narrower than for the negotiated protocols, and a low figure here should be
read as a statement about our visibility rather than about deployment.
See also
MXP — /reference/protocols/mxp
BeipMU — /reference/clients/beipmu