MSP [Protokoll]
Das MUD Sound Protocol — der Server nennt eine Klangdatei, und der Client spielt
sie ab. Alt, einfach und leicht mit zwei anderen Dingen zu verwechseln.
https://www.zuggsoft.com/zmud/msp.htm
Gemessene Verbreitung
0 von 886 eingetragenen Spielen haben es in einem von uns beobachteten
Handshake angeboten (0.0%)
/de/games?protocol=MSP
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 34 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
Mit MSP kann ein Server einen Client bitten, einen Klang abzuspielen: eine in
Klammern gesetzte Anweisung, die eine Datei, eine Lautstärke, eine
Wiederholungszahl und eine URL nennt, von der sie zu holen ist, falls der Client
sie nicht hat. Es wird über Telnet-Option 90 ausgehandelt und kann von Servern,
die überhaupt nichts aushandeln, auch in band im Textstrom gesendet werden.
Es ist wirklich alt und wird wirklich noch benutzt — Umgebungsklang in einem
Textspiel wirkt stärker, als es klingt, und für Spieler, die die Audiohinweise
eines Clients statt seiner Anzeige nutzen, ist er mehr als Zierde.
DREI DINGE, DIE ES NICHT IST
Die Client-Tabellen in diesem Abschnitt mussten hier vorsichtig sein, und es
lohnt sich aufzuschreiben, warum:
- MCMP — das Mud Client Media Protocol — ist ein anderes Protokoll mit einer
ähnlichen Aufgabe. Mindestens ein Client implementiert MCMP und nicht MSP, und
das eine als das andere zu lesen würde eine Behauptung in eine Tabelle setzen,
die niemand aufgestellt hat.
- Der eigene Skriptaufruf eines Clients zum Abspielen eines Klangs ist nicht
MSP. Er spielt eine lokale Datei ab, wenn ein Skript es sagt; MSP ist ein
Server, der einem Client sagt, was er abspielen soll.
- Unterstützung durch ein mitgeliefertes Plugin ist als solche zu benennen. Bei
einem Client kommt die MSP-Unterstützung als Plugin, das ausdrücklich keine
Telnet-Aushandlung betreibt; das funktioniert bei Servern, die MSP in band
senden, und nicht bei Servern, die erwarten, es auszuhandeln.
WAS WIR MESSEN
Server, die Telnet-Option 90 anbieten. Weil MSP häufig ohne Aushandlung in band
gesendet wird, liegt dieser Wert um einen Betrag unter der tatsächlichen
Verbreitung, den wir nicht schätzen können — das ist eine Grenze dessen, was ein
Handshake sehen kann, und kein Befund über das Protokoll.
Siehe auch
MXP — /de/reference/protocols/mxp
VIP Mud — /de/reference/clients/vipmud