mu*index
阅读方式
主题
PUEBLO  [协议]
更早的那套“在 MUD 里用 HTML”的方案,出自同名的客户端。MUSH 那一侧的客户端仍在支持它,它也经常被人与 MXP 弄混。
https://pueblo.sourceforge.net/

实测采用情况
  在888个已列出的游戏中,有 0 个被观测到提供了它(0.0%)
  /zh-Hans/games?protocol=PUEBLO

  未算进这里的游戏,并不是没有这个协议的游戏。一个游戏被算进这里,条件是我们观测到它的服务器在一次握手中提供了这个选项;其余的既包括没有向我们提供它的服务器,也包括我们还没有读到过握手的服务器,而我们说不出是哪一种。

  按代码库,在我们已识别的游戏中
    AresMUSH             18 个中有 0 个提供了它
    CircleMUD            47 个中有 0 个提供了它
    CobraMUSH            2 个中有 0 个提供了它
    CoffeeMUD            32 个中有 0 个提供了它
    DikuMUD              34 个中有 0 个提供了它
    Evennia              11 个中有 0 个提供了它
    FluffOS              30 个中有 0 个提供了它
    MUCK                 24 个中有 0 个提供了它
    PennMUSH             34 个中有 0 个提供了它
    RhostMUSH            40 个中有 0 个提供了它
    ROM                  55 个中有 0 个提供了它
    SMAUG                20 个中有 0 个提供了它
    tbaMUD               5 个中有 0 个提供了它
    TinyMUSH             9 个中有 0 个提供了它

Pueblo 出自九十年代中期同名的那个客户端,它增强 MUD 文本的路子很直接:让服务器发 HTML,
让客户端把它渲染出来。服务器在连接时用一行文字宣告自己支持 Pueblo,客户端作出回应, 从此这条流里就可以携带标记了。

它传到这个圈子里 MUSH 那一侧的程度大于 MUD 那一侧,而支持它的 MUSH 服务器一般至今仍在支持。

它不是 MXP

MXP [/reference/protocols/mxp] 是更晚的那套方案,也是实现得更广的那套。两者干的活类似, 彼此并不兼容,而把某个客户端的
Pueblo 支持读成 MXP 支持——或者反过来—— 是编制客户端对照时最容易犯的一个错。本节的客户端页面正因如此把它们分开列;
当一个项目只记载了其中一个而没有记载另一个时,另一个就写未知。

我们实测的是什么

Pueblo 的握手不是通常意义上的 telnet 选项,所以我们能观测到的范围比那些协商式协议要窄;
这里的数字低,应当读作一句关于我们可见范围的话,而不是关于部署情况的话。

另见
  MXP — /zh-Hans/reference/protocols/mxp
  BeipMU — /zh-Hans/reference/clients/beipmu