Inhaltsverzeichnis

Kommandozeilen-Optionen für Mumble-Server (Murmur)

-h|--help

Syntax: -h|--help

Zeigt die Hilfe an.

-v

Syntax: -v

Die Ausgabe ist ausführlicher.

-version|--version

Syntax: -version|--version

Zeigt die Murmur-Version an.

-fg

Syntax: -fg

Murmur bleibt im Vordergrund; nützlich zum Debuggen.

Diese Option ist nur auf Unix-artigen Systemen verfügbar.

-supw

Syntax: -supw [serverid]

Setzt das SuperUser Passwort für den Server mit der entsprechenden id. Wird die serverid nicht angegeben so wird automatisch die 1 verwendet.

Als Bestätigung erhält man: „Superuser password set on server <serverid>“

-readsupw

Syntax: -readsupw [serverid]

Anstatt das SuperUser-Passwort in der Kommandozeile zu übergeben wird es hierbei interaktiv abgefragt.

Als Bestätigung erhält man: „Superuser password set on server <serverid>“

Automatisierung

Um das SuperUser-Passwort in Scripten setzen zu können, bieten sich die folgenden Möglichkeiten an:

echo "password" | murmur -readpw

Oder aus einer Datei:

murmur -readpw < filewithpassword.txt

-disablesu

Man kann den Benutzer SuperUser deaktivieren, indem man den Mumble-Server mit diesem Parameter aufruft.

Syntax: -disablesu

Danach kann man sich mit dem SuperUser nicht mehr anmelden.

Um den SuperUser wieder zu aktivieren, ruft man den Mumble-Server so auf, dass man ein neues Passwort für den SuperUser setzt.

-ini

Syntax: -ini murmur-einstellungen.ini

Verwendet eine bestimmte Ini Datei mit Standardeinstellungen.
Ohne diese Angabe wird automatisch eine murmur.ini im aktuellen Verzeichnis verwendet.

Details zur .ini-Konfigurationsdatei.

-limits

Syntax: -limits

Führt einen Test aus um zu prüfen, wie viele Dateideskriptoren geöffnet und Threads gestartet werden können.

./murmur.x86 -limits
<W>2011-04-25 01:18:15.216 Initializing settings from /home/murmur/murmur.ini (basepath /home/murmur)
<W>2011-04-25 01:18:15.216 OpenSSL: OpenSSL 0.9.8o 01 Jun 2010
<W>2011-04-25 01:18:15.216 Running descriptor test.
<W>2011-04-25 01:18:15.216 0 descriptors...
<C>2011-04-25 01:18:15.223 Managed to open 1013 descriptors
<W>2011-04-25 01:18:15.223 0 threads...
<F>2011-04-25 01:18:15.231 Managed to spawn 126 threads

Beim Serverstart werden entsprechende Meldung ausgegeben, wenn zu wenige Ressourcen zur Verfügung stehen, siehe auch unter Mumble-Server Capabilities.

-wipelogs

Ab Mumble 1.2.4.

Syntax: -wipelogs

Löscht die Logs in der Datenbank des Mumble-Servers.

Als Bestätigung erhält man: „Removing all log entries from the database.“

-wipessl

Syntax: -wipessl

Löscht die Server-SSL-Zertifikate aus der Datenbank des Mumble-Servers.

Als Bestätigung erhält man: „Removing all per-server SSL certificates from the database.“

Danach werden beim nächsten Start automatisch neue Zertifikate erstellt.

Ice Argumente

Ausserdem übergibt Murmur alle angegebenen Ice-Argumente an Ice.
Diese müssen die folgende Form haben:

--ice.eigenschaft=wert

Um z. B. die maximale Nachrichtengröße in Ice (MessageSizeMax anpassen) zu erhöhen:

murmur.x86 --ice.MessageSizeMax=65535

Früher war diese Wert sehr klein gewählt und es gab bei Servern mit vielen Kanälen/Beschreibungen eine Fehlermeldung, wenn man diese mittels Ice für einen Mumble-Viewer abgefragt hat, siehe auch hier: MessageSizeMax anpassen.
Die verfügbaren Ice Optionen (Properties) gibt es hier: https://www.zeroc.com/doc/Ice-3.3.1/manual/PropRef.html#50822.

Anstatt die Optionen über die Kommandozeile anzugeben, kann man sie auch ans Ende der .ini-Konfigurationsdatei (z. B. murmur.ini) im Abschnitt [Ice] eintragen.