mu*index
Lesen
Design
ATCP  [Protokoll]
Der Vorgänger von GMCP. Out-of-Band-Daten mit lockererer Nutzlast, weitgehend
abgelöst und immer noch von Servern ausgehandelt, die es nie entfernt haben.

Gemessene Verbreitung
  0 von 886 eingetragenen Spielen haben es in einem von uns beobachteten
  Handshake angeboten (0.0%)
  /de/games?protocol=ATCP

  Die Spiele, die hier nicht mitgezählt sind, sind keine Spiele ohne das
  Protokoll. Ein Spiel zählt hier, wenn sein Server die Option in einem von uns
  beobachteten Handshake angeboten hat; der Rest sind Server, die sie uns nicht
  angeboten haben, und Server, deren Handshake wir nicht gelesen haben, und
  welches davon zutrifft, können wir Ihnen nicht sagen.

  Nach Codebase, unter den Spielen, die wir identifiziert haben
    AresMUSH             0 von 18 haben es angeboten
    CircleMUD            0 von 47 haben es angeboten
    CobraMUSH            0 von 2 haben es angeboten
    CoffeeMUD            0 von 32 haben es angeboten
    DikuMUD              0 von 35 haben es angeboten
    Evennia              0 von 11 haben es angeboten
    FluffOS              0 von 28 haben es angeboten
    MUCK                 0 von 24 haben es angeboten
    PennMUSH             0 von 34 haben es angeboten
    RhostMUSH            0 von 40 haben es angeboten
    ROM                  0 von 55 haben es angeboten
    SMAUG                0 von 20 haben es angeboten
    tbaMUD               0 von 5 haben es angeboten
    TinyMUSH             0 von 9 haben es angeboten

ATCP — das Achaea Telnet Client Protocol — ist Telnet-Option 200, und hier wurde
die Idee, neben dem MUD-Text strukturierte Daten zu senden, zum ersten Mal breit
eingesetzt. Ein Server sendet einen Modulnamen und eine Nutzlast; der Client
leitet sie weiter.

Sein Format für die Nutzlast ist lockerer als das JSON von GMCP
[/reference/protocols/gmcp], und im Wesentlichen ist das der Grund, warum GMCP
es abgelöst hat. Clients, die ATCP unterstützen, führen es heute in der Regel
als veraltet und verweisen stattdessen auf GMCP.

WARUM ES IMMER NOCH DA IST

Weil nichts kaputtgeht, wenn man es angeschaltet lässt. Ein Server, der ATCP
2008 implementiert und 2014 GMCP ergänzt hat, handelt meist immer noch beides
aus, und ein Client, der beides unterstützt, nimmt das, was ihm angeboten wird.

Für eine neue Implementierung gibt es keinen Grund, es zu wählen.

WAS WIR MESSEN

Server, die Telnet-Option 200 in einem von uns beobachteten Handshake angeboten
haben. Ein niedriger Wert ist hier zu erwarten und sagt etwas über das Alter aus
und sonst über nichts.

Siehe auch
  GMCP — /de/reference/protocols/gmcp
  MSDP — /de/reference/protocols/msdp
  Mudlet — /de/reference/clients/mudlet