From Mumble Wiki
Revision as of 20:39, 24 November 2009 by Snares2 (talk | contribs) (Connecting to Your Murmur Server)
Jump to: navigation, search



Configure Windows

Before you can have Murmur completely working, you need to make a few changes to your network on Windows.

First, make your IP static. Unless you're just going to run this server a few times, or it is a LAN server only to be found via Bonjour, you need to make your IP static so that a person outside of your network can dependably connect to your Murmur server. If you have no idea how to make your IP static, read this guide for doing in on Windows XP, and this guide for doing it on Windows Vista.

Configure Network

Now you need to open a port on your computer and/or networking equipment. This port will be the port that Murmur runs on, and the default is 64738 (using the TCP and UDP protocols). If you wish to use a port different than this one, use it instead of port 64738 used in this example. If you are just using Windows' built-in firewall then when you start Murmur it should ask whether or not to allow it. If you are using a third-party software firewall you will need to find the instructions for opening a port on it on your own. To learn how to open the port on your network equipment, we recommend you go to Portforward and select your specific devices from the list. Though Murmur is not currently on the Portforward website, just use some other program in place of it (for instance read the instructions for opening the ports for Call of Duty) but only open the port you want to use for Murmur, ensuring that you are using both TCP and UDP for the port. Remember that ANY device with a firewall between you and the internet must allow the port you are going to use for Murmur on both the TCP and UDP protocols. That means your [wireless] router, Cable or DSL modem, and anything else that has a firewall.

Install Murmur

Now you need to install Murmur. Currently, the 1.2.0 release is still beta, so the protocol is not necessarily static yet (basically, you might need to upgrade your server again in the future). Go here: and download the latest "exe" build. Start the installation, and when you come to the installation selection, select at least the Murmur server. You can choose to install Mumble and Bonjour if you want, but it is not a requirement. Once you have it installed, it is recommended that you make a shortcut to it in order to easily start it. Go to C:\Program Files\Mumble (or wherever you installed Murmur to), right click on murmur.exe and click "Create Shortcut." Find the shortcut (it will be in the same folder as murmur.exe), right click it, and click "Rename." Type "Murmur" (without the quotes) and press enter. Now drag the Murmur icon onto your desktop.

Setting Up the Server

Setting the SuperUser Password

The first basic step before you start your Murmur server is setting a SuperUser password. The SuperUser is the first user on your Murmur server, and it is vital to initially adding a user to the admin group, and as a backup measure in case something goes terribly wrong with the server (say, it has been hacked).

To set the SuperUser password, press the Windows key and hold it down (it's right between left control and right control) and then press the R key. In the input box of the window that pops up, type cmd and press enter. Now type

cd %ProgramFiles%\Mumble

and press enter. If you installed Murmur to a folder different from this, you need to cd to wherever you decided to install it to.

After you have done that, type

murmur.exe -supw Password_of_your_choice

(Password_of_your_choice being whatever password you want to give SuperUser) and press enter. A window should pop up that says something like "Superuser password set on server1." Note that this does not start the Murmur server, it only sets the SuperUser password.

Configuring the ini File

In C:\Program Files\Mumble (or wherever you installed Mumble to) there is a file called murmur.ini this contains all the basic settings for Murmur. If you change any of the settings in this ini file, you have to restart Murmur for the changes to apply. It is suggested that you look over and/or configure the lines that start with the following:


You do not need to change any of these fields for your server to work, but you should change them if you need to. For instance if you do not want your server to be public (that is, any user of Mumble has the potential to enter it) you should set




(Password_of_your_choice being whatever you want your server password to be.) Uncomment


(change it to)


and set it. This line sets the name of the Root channel of your Murmur server. It is the top channel of the server and if you do not set it, it will have a name of "Root." For instance if you wanted to name the server "FPS Fun" you would set the line to

registerName=FPS Fun

Do not fill out the other


fields or uncomment them if you are going to have a server password set. If you want it to be public you must leave the


as it is (do not set a password) and you must set the following lines with the proper information and remove the # from them. (# at the beginning of a line comments the entire line, telling the program that reads it to completely ingore the line.) The lines below register the server with the central Mumble server list and make it so that one who browses the servers on the "Server Browser" tab of the connect window can see your server. Read the commented lines in the ini for specific information about these three lines.




line is optional and only set it if you have an external static IP. If you are on a home-based DSL or Cable network, you probably should not set this field.

Carefully read the commented text in the ini file for explanations of each of the ini settings you wish to change or set.

Starting Murmur

Once you have configured the .ini file to your liking and are ready to start Murmur, start it by double clicking the Murmur icon you put on your desktop. The server should start and you should see a little icon similar to Mumble's in your system tray (the little icons in the bottom right corner of your screen). You can right click this icon and select either "Show Log" to view the log that Murmur generates (users that connect, settings initialized, etc.) or "Quit Murmur" to shut down the Murmur server. If you want Murmur to automatically start with Windows, select the Murmur icon, right click it, and click "Copy." Now right click on your start button, select "Open All Users" and open "Programs\Startup." Right click in an empty space and select "Paste." Now Murmur should start with Windows.

Connecting to Your Murmur Server

Now that Murmur is started, start Mumble. When it is started, click the Add New... button. Then fill the fields with your servers information.

The Servername field contains the name that will be displayed in your server list.

The Address field is the external IP of your server; if you do not know the external IP, go here (from the computer hosting Murmur): ; or your servers bonjour name (prefixed with @).

The Username field takes your users Name. Be aware that names are case sensitive. If you want to connect as SuperUser mind the capitalization. Since you are going to want to add your user as an admin, put in that username for now.

Note that in contrast to 1.1.8 there is no password field. This is because 1.2.0 relies on certificate authentication. If for some reason a password is needed the client will present you with a prompt.

Becoming Administrator and Registering a User

In 1.2.0 you don't need any 3rd party scripts, servers, dancing ponies, or flying pigs to add a user. First, you probably want to become a member of the administrator group.

Becoming an admin:

  1. Join your server with the user you want to become an admin
  2. Right click on your username and then click "Register"
  3. Reconnect as the SuperUser
  4. At the top right of the main Mumble window, click Configure, then Settings. At the bottom left, you will see "Advanced"
  5. Right click the "Root" Channel (it will be above your username) and click Edit
  6. Go to the Groups tab
  7. In the drop-down box at the top select the "admin" group
  8. In the "Members" drop-down box at the bottom left, type your username and press enter
  9. Click OK, and you're done

The default settings allow users to register themselves. This can be disabled within the ACLs. Members of the admin group can always right click->Register a user to register them manually. Note that this only works if the user provided a certificate (meaning that they have completed the certificate wizard).


If you want to learn more about ACLs see this guide.

Remote Controlling the Server

For a 3rd party application there are two methods, Ice and DBus, to interact with the server. These can be used from a variety of programming languages and give you low-level access to a lot of functionality.

If you just want to use a web-interface you can find a list of them here.

This is not a required step in this guide.