ArtsAutosBooksBusinessEducationEntertainmentFamilyFashionFoodGamesGenderHealthHolidaysHomeHubPagesPersonal FinancePetsPoliticsReligionSportsTechnologyTravel

Setting up a murmur/mumble server on windows 7

Updated on October 9, 2012
Mumble logo
Mumble logo

Mumble Vs Vent in Action

Trivia

Did you know Mumble was designed with games in mind? That means that mumble has the intentions of being made around games. With this being the base for the project. That means this program will stay fast, efficient and effective!

Mumble a VoIP (Voice over Internet Protocol chat system that allows you to speak to your friends, colleagues or friends over a high efficient, low latency chat system. Some of the great features about mumble are:

  • Host your own server with an unlimited amount of connections for free
  • Mumble is open source, which means you will have a large security blanket on bugs and or other issues.
  • Automatically adjusts the volume of all clients so everyone can be heard.

This is just a few of the many features that I have come to love about mumble. The reasons why I use mumble over Skype and Ventrilo are as follows:

  • I like the personalized overlay that is available for chat. I can set it up so that it pops up when a certain person is speaking.
  • I love the latency, Ventrilo average takes about 1-5 seconds, and Skype can take 1-10 seconds before the other people actually hear what you said. If I were in a RTS (Real Time Strategy) game, and I need to coordinate a precise attack with 3 other people and I have a 1-5 second delay on the initial go. It could cost me the game. Mumble on average takes milliseconds before a message is received.
  • Last I like the noise cancellation and auto voice equalization. Skype does not automatically adjust the volume of a person voice nor have the option to. Ventrilo does not adjust for your voice and sometimes you have those people who seem to have their mike down their throat trying to talk to you. Ventrilo does not support noise cancellation.

If you would like to see a latency test between mumble and vent check out this great video on the right.

Now to set up your own!

Figure 1
Figure 1
Figure 2
Figure 2

Mumble Server Setup

  1. Download mumble from here: http://mumble.sourceforge.net/
  2. Click next until you get to The custom setup for mumble. (Figure 1)
  3. Change the Mumble Server feature to "Entire Feature will be installed on local hard drive". Then continue to install. (Figure 2)
  4. After the mumble client and murmur has been installed, go to the install directory for mumble to set up the server settings. (C:\Program Files (x86)\Mumble)
  5. To modify the config file, double click on murmur.ini

Windows 7 Security Issues Only

Figure 3
Figure 3
Figure 4
Figure 4

Problems?

Can't modify the murmur.ini file?
Try modifying the permissions on the file. You can do this by:

  1. Right click the file > Properties
  2. Go to the Security tab (Figure 3)
  3. Click on Users under the "Group or User Names" section
  4. Click "Allow" on "Full Control" under the "Permissions for Users" section (Figure 4)
  5. Click Ok and Ok

Figure 5
Figure 5
Figure 6
Figure 6
Figure 7
Figure 7
Figure 8
Figure 8

Note:

I am not going over everything in the settings file. There are other things like ICE you may want to look into if you are wanting to monitor and change your mumble server from a web interface or other means. You can read up more on the advance stuff here: (http://mumble.sourceforge.net/Ice)

Server Settings

I will be going over briefly what I most commonly use for a mumble server. Anything that has a # in front of means that it is commented out and will not be used. If you would like to use the setting delete the # or vice versa.

  1. Settings for Login attempts and where to store the log file for murmur (Figure 5)
  2. The welcome message that is displayed once people join the server. You can use HTML. I like to insert images using the img html tag. This also has the default port to which murmur will operate on. (Figure 6)
  3. The password to join the server. Maximum bandwidth each person can have. Maximum people to join the server (Figure 7)
  4. If you change the "Register Name" value, it will change the root or home channel to the new value. Bonjour is a great feature to have enabled, it makes it really easy to join a mumble server if it is locally hosted, via Lan. (Figure 8)

Final Comments

After all the settings are done. You can now start-up your server. It is pretty simple, all you have to do is find the murmur.exe in the mumble install folder (C:\Program Files (x86)\Mumble) and double-click on it. It should now run. Assuming you already have your client setup. (Click here if you don't) You should now be able to find your server by either local address or IP.

Note: You will need to forward the port number on your router.

If you have any questions on basic server setup please let me know. If anything is unclear or you would like more photos, please let me know and I will add some.

Comparison chart

 
Mumble
Ventrilo
Skype
Latency
Extremely low: communications happen in milliseconds, not seconds.
High: even low-ping servers have a 1-2 second delay due to the Ventrilo protocol
High: Skype is optimized for casual chatter, not realtime-when-it-counts communications.
Platform Support
Windows, Linux, and OS X
Windows, partial OS X support (some codecs not available), no Linux support
Windows, Linux, and OS X
Authentication
Certificate and password-based authentication. Strong certificate authentication ensures account security and user authenticity.
Password-based
Password-based
Voice Quality
Great – Mumble uses the cutting-edge CELT codec for maximum clarity.
Good – Ventrilo uses several codecs, such as Speex and GSM, though not all codecs are available on all platforms.
Average – Lower bitrate and high encryption overhead reduce quality.
Normalization
Automatic. Mumble adjusts volume automatically so you don’t have to set up complex filters or tweak individual volume levels to get everyone sounding right.
Manual.
Not available
Noise canceling
Automatic
Not available
Automatic
Push-to-talk
Available
Available
Not available
Positional Audio
Available – hear your teammates as though they are speaking from their relative position in-game.
Not available
Not available
Linked channels
Available
Not available
Not available
Temporary channels
Available
Not available
Not available
User groups
Available
Not available
Not available
Overlay
Great – customize position, font, color, and even add custom user textures.
Poor – Overlay obscures a significant portion of the screen, not customizable.
Not available
Text messages
Per-channel and per-user (private messages)
Not available
Per-conference and per-user
Administration
Done in the client. Add channels, manage users, and modify permissions in realtime.
Requires external web interface.
Not available
Access Control
Great – powerful ACLs allow for fine-grained control over all aspects of the server.
Coarse – users are either administrators or normal users.
Not available
Volume Attenuation
Mumble will automatically lower other system sounds when someone is talking. Play with music and game sound on – you’ll never miss a message.
Not available
Not available
Customizability
Very high. Create custom layouts or skin the client to match your preferences.
Not available
Not available
Maximum users
Unlimited
8 for free server; unlimited with licensed server
10 on conference call
Comments & Channels
Rich text – include images and links as desired
Plain text
Not available
Scriptability
Great – Mumble is scriptable from many languages, including C++, Java, .NET, Python, PHP, Ruby, and Objective-C.
Not available
Not available
Logitech G15 Support
Available
Available
Not available
Proxy Support
Available
Not available
Available

Comments

    0 of 8192 characters used
    Post Comment

    No comments yet.