ATCP [プロトコル]
GMCPの前身。ペイロードの形式がより緩い帯域外データで、大部分は置き換えられましたが、削除しなかったサーバーでは今もネゴシエートされています。
実測した採用状況
掲載959件のゲームのうち0件で提供を観測(0.0%)
/ja/games?protocol=ATCP
ここに数えていないゲームは、そのプロトコルを持たないゲームということではない。数えるのは、そのサーバーがハンドシェイクでそのオプションを提供するのを観測したとき。残りは、当サイトに提供しなかったサーバーと、ハンドシェイクをまだ読んでいないサーバーであり、どちらなのかは言えない。
特定できたゲームの、コードベース別
AresMUSH 23件のうち0件が提供
CircleMUD 46件のうち0件が提供
CobraMUSH 2件のうち0件が提供
CoffeeMUD 46件のうち0件が提供
DikuMUD 34件のうち0件が提供
Evennia 14件のうち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件が提供
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