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