mu*index
読み方
テーマ
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