MuMo ist ein Framework für Module, die die Funktionalität eines Mumble-Servers erweitern können.
Projektseite | https://github.com/mumble-voip/mumo |
---|---|
Programmiert in | Python |
Lizenz | BSD |
MuMo ist eine super Sache, vor allem weil es damit sehr einfach ist, eigene Module zu entwickeln um die Funktionalität eines Mumble-Servers zu erweitern.
MuMo kümmert sich um die Kommunikation zwischen Ice und dem Mumble-Server, man muss sich nur noch an die entsprechenden Callbacks anhängen.
Die Installation von MuMo ist etwas tricky … hier eine Anleitung: MuMo-Installation.
Siehe unter Module für MuMo.
Ein einfaches Farbschema für die MuMo-Log für Multitail gibt es hier: MuMo Farbschema.
Bei größeren Mumble-Servern oder vielen Benutzerkommentaren kann es sein, dass irgendein Modul die folgende Exception auslöst:
ERROR maxusers exception ::Ice::MemoryLimitException { reason = }
In diesem Fall muss man in MuMo die Grenze für den maximal verwendbaren Speicher pro Abruf der Serverdaten erhöhen. Details zu MemoryLimitException gibt es hier.
Dazu öffnet man die Datei mumo.ini und fügt ans Ende im Abschnitt [iceraw]
die folgende Zeile hinzu:
Ice.MessageSizeMax=65536
Das Limit ist damit genauso hoch wie auch der Standardwert des Mumble-Servers.
Danach startet man MuMo neu.
Wenn nicht bereits geschehen, muss man die Variable auch noch zusätzlich in der für den Mumble-Server erhöhen; wie das genau funktioniert steht hier.
Danach sollte wieder alles funktionieren.
Siehe unter https://github.com/Natenom/logcheck-rule-files, die Datei heißt „mumo“.