ATCP [プロトコル]
GMCPの前身。ペイロードの形式がより緩い帯域外データで、大部分は置き換えられましたが、削除しなかったサーバーでは今もネゴシエートされています。
実測した採用状況
掲載886件のゲームのうち0件で提供を観測(0.0%)
/ja/games?protocol=ATCP
ここに数えていないゲームは、そのプロトコルを持たないゲームということではない。数えるのは、そのサーバーがハンドシェイクでそのオプションを提供するのを観測したとき。残りは、当サイトに提供しなかったサーバーと、ハンドシェイクをまだ読んでいないサーバーであり、どちらなのかは言えない。
特定できたゲームの、コードベース別
AresMUSH 18件のうち0件が提供
CircleMUD 47件のうち0件が提供
CobraMUSH 2件のうち0件が提供
CoffeeMUD 32件のうち0件が提供
DikuMUD 34件のうち0件が提供
Evennia 11件のうち0件が提供
FluffOS 28件のうち0件が提供
MUCK 24件のうち0件が提供
PennMUSH 34件のうち0件が提供
RhostMUSH 40件のうち0件が提供
ROM 55件のうち0件が提供
SMAUG 20件のうち0件が提供
tbaMUD 5件のうち0件が提供
TinyMUSH 9件のうち0件が提供
ATCP — Achaea Telnet Client Protocol — はtelnetオプション200であり、MUDのテキストと並べて構造化
データを送るという発想が初めて広く実装された場所です。サーバーがモジュール名とペイロードを送り、 クライアントがそれを振り分けます。
ペイロードの形式はGMCP [/reference/protocols/gmcp]のJSONよりも緩く、GMCPが取って代わったのは基本的に
そのためです。ATCPに対応するクライアントも、今では非推奨として記載し、代わりにGMCPを案内するのが 普通です。
今も残っている理由
有効にしたままでも何も壊れないからです。2008年にATCPを実装し、2014年にGMCPを追加したサーバーは、
たいてい今も両方をネゴシエートしますし、両方に対応するクライアントは提供されたほうを使います。
新しく実装するなら、これを選ぶ理由はありません。
当サイトが実測するもの
当サイトが観測したハンドシェイクでtelnetオプション200を提供したサーバーです。ここの数値が低いのは
想定どおりで、それはこのプロトコルの古さの話であって、それ以外の何かの話ではありません。
関連項目
GMCP — /ja/reference/protocols/gmcp
MSDP — /ja/reference/protocols/msdp
Mudlet — /ja/reference/clients/mudlet