mu*index
lezen
platte tekst
thema

protocol

ATCP

De voorloper van GMCP. Out-of-bandgegevens met een losser payloadformaat, grotendeels achterhaald, en nog altijd onderhandeld door servers die het nooit verwijderd hebben.

Gemeten adoptie

0 van 886 vermelde spellen — 0.0%

De spellen die hier niet meetellen zijn geen spellen zonder het protocol. Een spel telt mee wanneer we zijn server de optie in een handshake hebben zien aanbieden; de rest zijn servers die het ons niet aangeboden hebben en servers waarvan we de handshake niet gelezen hebben, en welke van beide het is kunnen we niet zeggen.

Spellen die we ATCP in een handshake hebben zien aanbieden, naar de codebase waarvan we vaststelden dat ze erop draaien.
codebase bood het aan vastgesteld
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 — het Achaea Telnet Client Protocol — is telnet-optie 200, en het is de plek waar het idee om gestructureerde gegevens naast MUD-tekst te sturen voor het eerst breed werd uitgerold. Een server stuurt een modulenaam en een payload; de client routeert die.

Het payloadformaat is losser dan de JSON van GMCP, en dat is in wezen waarom GMCP het vervangen heeft. Clients die ATCP ondersteunen documenteren het tegenwoordig doorgaans als verouderd en verwijzen je door naar GMCP.

Waarom het er nog is

Omdat er niets stukgaat door het aan te laten staan. Een server die ATCP in 2008 implementeerde en er in 2014 GMCP bij deed, onderhandelt meestal nog over allebei, en een client die allebei ondersteunt neemt wat hem aangeboden wordt.

Voor een nieuwe implementatie is er geen reden om het te kiezen.

Wat we meten

Servers die telnet-optie 200 aanboden in een handshake die we waargenomen hebben. Een laag cijfer is hier te verwachten en gaat over ouderdom en verder over niets.

Zie ook

  • GMCP Het Generic Mud Communication Protocol — gestructureerde JSON-berichten naast de tekst, en het out-of-bandkanaal waar de meeste moderne clients tegenaan bouwen.
  • MSDP Het Mud Server Data Protocol — hetzelfde werk als GMCP, gedaan met een compacte binaire codering en een ontdekkingsmechanisme dat GMCP niet heeft.
  • Mudlet Platformonafhankelijk, met Lua-scripting, en de client met de grondigst gedocumenteerde ondersteuning voor schermlezers in dit onderdeel.