protocol
MSP
Het MUD Sound Protocol — de server noemt een geluidsbestand en de client speelt het af. Oud, eenvoudig, en makkelijk te verwarren met twee andere dingen.
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.
| 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 |
Met MSP kan een server een client vragen een geluid af te spelen: een instructie tussen haakjes die een bestand noemt, een volume, een aantal herhalingen en een URL om het vandaan te halen als de client het niet heeft. Het onderhandelt op telnet-optie 90, en het kan ook in band in de tekststroom gestuurd worden door servers die nergens over onderhandelen.
Het is werkelijk oud en werkelijk nog in gebruik — omgevingsgeluid in een tekstspel doet meer dan het klinkt, en voor spelers die de geluidssignalen van een client gebruiken in plaats van het beeld is het meer dan versiering.
Drie dingen die het niet is
De clienttabellen in dit onderdeel moesten hier voorzichtig zijn, en het is de moeite waard op te schrijven waarom:
- MCMP — het Mud Client Media Protocol — is een ander protocol dat soortgelijk werk doet. Minstens één client implementeert MCMP en geen MSP, en het ene voor het andere lezen zou een bewering in een tabel zetten die niemand gedaan heeft.
- De eigen scriptaanroep ‘speel een geluid af’ van een client is geen MSP. Die speelt een lokaal bestand af wanneer een script dat zegt; bij MSP vertelt een server een client wat hij moet afspelen.
- Ondersteuning via een meegeleverde plug-in is het waard om als zodanig te vermelden. Bij één client komt de MSP-ondersteuning als een plug-in die uitdrukkelijk geen telnet-onderhandeling doet, wat werkt bij servers die MSP in band sturen en niet bij servers die verwachten dat erover onderhandeld wordt.
Wat we meten
Servers die telnet-optie 90 aanbieden. Doordat MSP vaak in band gestuurd wordt zonder onderhandeling, stelt dit cijfer de uitrol te laag voor met een hoeveelheid die we niet kunnen schatten — en dat is een beperking van wat een handshake kan zien, geen bevinding over het protocol.
Zie ook
- MXP Het MUD eXtension Protocol — HTML-achtige opmaak in de tekststroom, goed voor klikbare links, afbeeldingen en formulieren. Breed gespecificeerd, ongelijkmatig geïmplementeerd.
- VIP Mud Een commerciële Windows-client die van de grond af voor blinde spelers gebouwd is. Hij noemt zeven schermlezers — en publiceert vrijwel niets over zijn protocolondersteuning.