mu*index
阅读方式
纯文本
主题

协议

Pueblo

更早的那套“在 MUD 里用 HTML”的方案,出自同名的客户端。MUSH 那一侧的客户端仍在支持它,它也经常被人与 MXP 弄混。

https://pueblo.sourceforge.net/

实测采用情况

0 在886个已列出的游戏中——0.0%

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

在一次握手中被观测到提供 Pueblo 的游戏,按我们识别出的其运行代码库分组。
代码库 已提供 已识别
AresMUSH 0 18
CircleMUD 0 47
CobraMUSH 0 2
CoffeeMUD 0 32
DikuMUD 0 35
Evennia 0 11
FluffOS 0 28
MUCK 0 24
PennMUSH 0 34
RhostMUSH 0 40
ROM 0 55
SMAUG 0 20
tbaMUD 0 5
TinyMUSH 0 9

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

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

它不是 MXP

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

我们实测的是什么

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

另见

  • MXP MUD eXtension Protocol——嵌在文本流里的类 HTML 标记,带来可点击的链接、图片和表单。规范写得详尽,实现却参差不齐。
  • BeipMU 一个瞄准这个爱好中 MUSH 那一边的 Windows 客户端,输出窗口有屏幕阅读器支持,走的是 Pueblo 而不是 MXP。