Das Lobby Chat Protokoll wird in der Online Hilfe des MLM Servers beschrieben. Allerdings wechselt das Protokoll nach einem JOIN GAME in einen JSON Dialekt. Um dort Nachrichten zu verschicken müssen die Nachrichten folgendermaßen formatiert sein:
{"@action":"MESSAGE","properties":{"entry":{"key":"message","value":"Hallo"},"entry":{"key":"audience","value":"USER"},"entry":{"key":"recipient","value":"jfd"}}}
oder
{"@action":"MESSAGE","properties":{"entry":{"key":"message","value":"Hi"}}}
- Die action die ausgeführt werden soll heißt
MESSAGE
- In den properties muss mindestens ein key value Paar für
message
enthalten sein
- Optional: ein key value Paar für
audience
(ALL
, USER
oder TEAM
) und recipient
für den nickname des Users bzw den Teamnamen.
Nachrichten ohne recipient bzw. an ALL
werden an alle Spieler im aktuellen Spiel / in der Lobby gesendet. An User oder Teams adressierte Chatnachrichten werden immer zugestellt, d.h. es ist möglich aus der Lobby mit MSG USER fred "Wie läufts?"
mit dem User fred in Kontakt zu treten, obwohl er sich in einem Spiel befindet.