YF Mumble

As our main voice communication platform we use Mumble. So it’s suggested you read through this little guide in order to use it in our fleets and for our day by day communication.

What Is Mumble

Mumble is an open-source, cross-platform VOIP application. It operates similarly to common closed-source programs TeamSpeak and Ventrilo. At the moment Mumble is one of the best VoIP applications to due to its open licensing, allowing for alliances to run servers that can host several thousand players without financial penalty.

Setting Up Mumble

Download And Install

Windows

If you never used Mumble before, you probably need to download and install it. Don’t worry, it’s not hard. First you have to download Mumble from https://www.mumble.com/mumble-download.php. Once done, just install it the same way you install other applications.

Linux

On Linux this is a bit more complicated, since the versions in your repository still relies on heavy outdated Qt4 which is marked as deprecated in most distributins by now. So you have to work with the Mumble snapshot and compile it on your own.

General Linux

You need to get Mumble from its Git repository and build it yourself. Follow these steps:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
# Clone the Mumble Git repo
git clone https://github.com/mumble-voip/mumble.git

# Fetch submodules
git submodule foreach 'git fetch origin --tags; git checkout master; git pull' && git pull && git submodule update --init --recursive && git submodule status

# Change to Mumble directory
cd mumble

# Build Mumble
qmake CONFIG+='bundled-celt no-embed-qt-translations no-server no-g15 no-oss no-speechd no-bonjour no-11x no-portaudio no-pch no-vld no-plugin pulseaudio opus' -recursive main.pro
make

# Start Mumble
cd release
LD_LIBRARY_PATH=./ ./mumble
Gentoo Linux

Gentoo Linux has Mumble in its repository. But you have to prepare something, since the old stable version of mumble relies on outdated and by now blocked Qt4 and cannot be installed any longer. So you need to use the dev-version of Mumble here.

1
2
3
4
5
# Make sure to use the dev version of Mumble
echo '=media-sound/mumble-9999 **' >> /etc/portage/package.accept_keywords

# Install Mumble
emerge -av media-sound/mumble
Ubuntu Linux

For Ubuntu there is a PPA package maintained by the Mumble guys.

1
2
3
sudo add-apt-repository ppa:mumble/snapshot
sudo apt-get update
sudo apt-get install mumble

Connecting To Our Server

To get registered and working with YF Mumble, you need to have a valid and working Auth Account with the Mumble service added. Please refer to the “Mumble” section on the YF Auth System page for this.

Once you are set with the YF Auth System, start your Mumble and add a new Server and fill in the following details:

  • Label: YF Mumble
  • Address: voice.yulaifederation.net
  • Port: 64738
  • Username: The username given by the YF Auth System

Once you connect to our server you will be asked for a password. This will only be the case on your first connect. Here put in the password given to you by the YF Auth System and click “OK”. You should now be connected and authenticated. You can check that by looking for the green plus icon next to your name.

Initial Configuration

Push To Talk

There is nothing more annoying than hearing other people type or breathe into their microphone constantly. If you leave push-to-talk off during a fleet op then you are liable to be ripped apart by the FC.

This is why push to talk is mandatory. To turn on push to talk for Mumble, follow these steps.

  • Click the “Configure” menu at the top and click “Settings” from that menu.
  • You should now be in the “Audio Input” tab, make sure the drop down under “Transmission » Transmit” is set to “Push To Talk”.
  • Now you need to assign a key that you will need to press so others can hear you. To do so click the “Shortcuts” tab in the left hand menu.
  • Here you’ll find a listing labeled “Push-to-Talk”. Click in this line on the “Shortcut” column and assign the key you want to use.

Local Push To Talk

Fleet channels are set up in such a way that people sitting in the command channel or in subchannels can hear what is said in the regular fleet channel. This is good if you need to communicate important information, but for general chit-chat, it’s best that you don’t do that.

Please always use the local push to talk key no matter what channel you are in, unless your FC is in a command channel and you absolutely have to relay info to him.

A Local Push To Talk key allows you to talk to just your current channel instead of broadcasting your voice to all of the linked channels. Fleets tend to be quite relaxed, but sometimes things are happening and FCs or Logistics needs to coordinate stuff in their respective subchannels, so they don’t need to hear you talking about what you’re having for dinner later.

Setting up your Local Push To Talk key is quite similar to the process describes in the previous step.

  • Click the “Configure” menu at the top and click “Settings” from that menu.
  • Now you need to assign a key that you will need to press.  To do so click the “Shortcuts” tab in the left hand menu.
  • Now click the “Add” button that is almost at the bottom of your settings window. This will add a new entry for a new key binding setup.
  • Set the function to “Whisper/Shout”.
  • Click in the “Data” field and a new little window will open, select here “Shout to Channel”.
  • In the “Channel Target” select, you select “Current” and you also make sure that the checkbox “Shout to Subchannels” is not selected.
  • Here is a nice gif for you in case a written “step-by-step” is to much for you » https://cdn.yulaifederation.net/wp-content/uploads/3/2018/08/mumble-setup-local-ptt-key.gif

Text To Speech

You probably want to disable this feature. Trust me.

  • Go to the “Configure” menu and untick “Text to Speech”.
  • Go to “Configure” and then “Settings” and tick the “Advanced” checkbox bottom left of the window.
  • Go to the “Messages” section and untick all the Text to Speech items.

Overlay Configuration

Mumble has a nice overlay that works really well, at least as long as you are not on Linux. For the Linux dudes, sorry, doesn’t work. Trust me, I tried a lot to get it to work 🙁

  • Go to “Configure” and then “Settings”
  • Go to the “Overlay” section and tick “Enable Overlay”
  • In the “Layout” portion, right click on the Overlay » “Filter”» tick “Only Talking”. This prevents the overlay taking over your entire screen when in a channel with a large number of users.

Multiple Mumble Instances

Unlike TeamSpeak, Mumble is not able to handle multiple server connections at the same time. Not without a little trick.

If you start the mumble client with the option -m you are allowed to start another instance of the client on the same system. Be aware that this switch is unsupported and can cause all kinds of strange behaviors as the two clients still share the same config, database, overlay and so on, you get the idea. (especially make sure you don’t use volume attenuation)

It is suggested to only do so when you are absolutely sure and know what you are doing.

Etiquette

You’ll find a lot of different people on Mumble, from different countries and cultures. Please respect them, don’t be rude or racist. Following some of the basic etiquette on Mumble will go a long ways towards making fellow pilots not hate you.

Sidebar