Configuring Murmur

From Mumble Wiki
Revision as of 12:06, 24 August 2008 by Slicer (talk | contribs)
Jump to: navigation, search
Icons oxygen 48x48 status task-attention.png
IMPORTANT: The content of this page is outdated or wrong. If you have checked or updated this page and found the content to be suitable, please remove this notice. If the article isn't updated, it will be removed.

Murmur: Mumble Server

INI file

The server configuration is done through the murmur.ini file. It is read using the MetaParams::read() function in Meta.cpp. The function's source code will show all the available INI property names in the event new setting are added and this page does not get updated.

Here's an example file:

# Welcome message sent to users
welcometext="<br />Welcome to this server running <b>Murmur</b>.<br />Enjoy your stay!<br />"

# Port to bind TCP and UDP sockets to.
port=64738

# Password to join server
serverpassword=

# Maximum number of concurrent clients allowed.
users=50

# Maximum bandwidth (in bytes per second) clients are allowed
# send speech at.
bandwidth=5000

# Users hear themselves? (Testmode)
loop=false

# Path to database. If blank, will search for
# murmur.sqlite in default locations.
database=

# How often should commands from the database be checked?
# The default is every 10 seconds. Unless you're writing your
# own scripts, don't bother with this.
commandtime=1

# If you wish to use something other than SQLite, you'll need to set the name
# of the database above, and also uncomment the below.
#
#dbDriver=QMYSQL
#dbUsername=
#dbPassword=
#dbHost=
#dbPort=

# Murmur defaults to not using D-Bus. If you wish to use dbus, please
# specify so here.
#
#dbus=session

# Murmur default to logging to murmur.log. If you leave this blank,
# murmur will log to the console (linux) or through message boxes (win32).
# System log file locations:
#   For Windows: logfile=c:\windows\system32\LogFiles\murmur.log
#   For Linux: logfile=/var/log/murmur.log
logfile=murmur.log

# To enable public registration, the serverpassword must be blank, and this
# must all be filled out.
# The password here is used to create a registry for the server name; subsequent
# updates will need the same password. Don't loose your password.
# The URL is your own website.
#registerName=Mumble Server
#registerPassword=secret
#registerUrl=http://mumble.sourceforge.net/

# Specifies autoban settings. Times are in seconds.
#autobanAttempts=10
#autobanTimeframe=120
#autobanTime=300

# Full path and file name of the PEM encoded server identity 
# certificate and private key file for SSL.
#sslCert=
#sslKey=

Using an external database

It is possible to use an external database instead of SQLite: