h1. Ruby Murmur Manager
This is a quick library and control script for managing a murmur daemon. It supports both DBus and ICE (though you should really use ICE).
h3. Getting and installing
pre. git clone git://github.com/cheald/murmur-manager.git git submodule init git submodule update
h3. Commands
pre. [server-id] List a server's config [server-id] set [key] [val] Set a server's config value [server-id] start Start a server [server-id] stop Stop a server [server-id] destroy Permanently destroy a server new Create a new server list List existing servers
h3. Example usage: Creating and configuring a new virtual server
pre.. # ./manager.rb list
Server ID Running
1 true 2 true
Server created. New ID is 2
allowhtml true
obfuscate false
registerhostname
certificate ...
port 64738
registerurl
timeout 30
defaultchannel 0
textmessagelength 5000
username [-=\w[]{}()\@|.]+
welcometext
Welcome to this server running Murmur.
Enjoy your stay!
bonjour true
certrequired false
channelname [ -=\w#[]{}()\@|]+
registername
bandwidth 72000
host 0:0:0:0:0:0:0:0
registerpassword
users 100
key ...
password
Server ID Running
1 true 2 true 3 false
Server ID 3: port set to 612312 Server restarted
Server ID 3: welcometext set to Welcome to my Mumble server Server restarted
Server ID 3: superuser_password set to mynewpassword Server restarted
p. Tada! A new virtual server has been spawned.