PUEBLO [プロトコル]
同名のクライアントから生まれた、MUDにHTMLを載せる古いほうの方式。MUSH側のクライアントでは今も対応されており、MXPと取り違えられることがよくあります。
https://pueblo.sourceforge.net/
実測した採用状況
掲載965件のゲームのうち0件で提供を観測(0.0%)
/ja/games?protocol=PUEBLO
ここに数えていないゲームは、そのプロトコルを持たないゲームということではない。数えるのは、そのサーバーがハンドシェイクでそのオプションを提供するのを観測したとき。残りは、当サイトに提供しなかったサーバーと、ハンドシェイクをまだ読んでいないサーバーであり、どちらなのかは言えない。
特定できたゲームの、コードベース別
AresMUSH 23件のうち0件が提供
CircleMUD 46件のうち0件が提供
CobraMUSH 2件のうち0件が提供
CoffeeMUD 47件のうち0件が提供
DikuMUD 35件のうち0件が提供
Evennia 16件のうち0件が提供
FluffOS 42件のうち0件が提供
MOO 1件のうち0件が提供
MUCK 24件のうち0件が提供
PennMUSH 35件のうち0件が提供
RhostMUSH 40件のうち0件が提供
ROM 58件のうち0件が提供
SMAUG 20件のうち0件が提供
tbaMUD 5件のうち0件が提供
TinyMUSH 9件のうち0件が提供
Puebloは90年代半ばに同名のクライアントから生まれ、MUDのテキストを豊かにするのに直接的な方法を
取りました。サーバーにHTMLを送らせ、クライアントにそれを描画させる、というものです。サーバーは
接続時の1行でPuebloへの対応を告げ、クライアントが応答すると、そこから先はストリームがマークアップを 運べるようになります。
このホビーではMUD側よりMUSH側に広まり、対応しているMUSHのサーバーは、今もたいてい対応したままです。
MXPではない
MXP [/reference/protocols/mxp]は後発の方式で、より広く実装されています。両者は似た仕事をしますが
互換性はなく、クライアントのPuebloへの対応をMXPへの対応として読み取ること — またはその逆 — は、
クライアントの比較をまとめるときに最も犯しやすい間違いです。このセクションのクライアントのページが
両者を分けているのはそのためであり、あるプロジェクトが片方だけを文書化している場合、もう片方は不明 と記します。
当サイトが実測するもの
Puebloのハンドシェイクは通常の意味でのtelnetオプションではないため、当サイトが観測できる範囲は、
ネゴシエートされるプロトコルの場合より狭くなります。ここの数値が低い場合は、普及についての言明では
なく、当サイトから何が見えているかについての言明として読むべきです。
関連項目
MXP — /ja/reference/protocols/mxp
BeipMU — /ja/reference/clients/beipmu