Protokoll
ATCP
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 — 0.0%
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.
| Codebase | angeboten | identifiziert |
|---|---|---|
| AresMUSH | 0 | 18 |
| CircleMUD | 0 | 47 |
| CobraMUSH | 0 | 2 |
| CoffeeMUD | 0 | 32 |
| DikuMUD | 0 | 35 |
| Evennia | 0 | 11 |
| FluffOS | 0 | 28 |
| MUCK | 0 | 24 |
| PennMUSH | 0 | 34 |
| RhostMUSH | 0 | 40 |
| ROM | 0 | 55 |
| SMAUG | 0 | 20 |
| tbaMUD | 0 | 5 |
| TinyMUSH | 0 | 9 |
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, 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 Das Generic Mud Communication Protocol — strukturierte JSON-Nachrichten neben dem Text und der Out-of-Band-Kanal, gegen den die meisten modernen Clients entwickeln.
- MSDP Das Mud Server Data Protocol — dieselbe Aufgabe wie GMCP, erledigt mit einer kompakten binären Kodierung und einem Mechanismus zur Erkundung, den GMCP nicht hat.
- Mudlet Plattformübergreifend, mit Lua skriptbar und der Client mit der am gründlichsten dokumentierten Screenreader-Unterstützung in diesem Abschnitt.