JoinGG

How to Install Mumble and Join a Server

Someone is talking and you can hear which direction they are in. The voice comes from over there, slightly behind you, and moves as they walk around.

SweetMask · 9 min read

Someone is talking and you can hear which direction they are in. Not because they said so — because their voice is coming from over there, quieter and slightly behind you, and when they walk around the building it moves.

That is positional audio, it is the reason Mumble still exists in a world that has Discord, and it is the single best argument for going to the trouble of setting it up.

Mumble is not a game. It is open-source voice chat, it is very fast, and the servers people run for it turn up on this site alongside game servers because for a lot of communities the voice server is the community. Listings collect on the Mumble hub.

What it actually is

A client you install, a server somebody else runs, and a tree of channels you move between.

The design priorities are unusual and they show. Latency is the thing Mumble optimises hardest — the delay between you speaking and somebody hearing you is short enough that people interrupt each other naturally, which sounds like a small thing until you have spent an evening on a service where everyone talks over each other because the gap is half a second.

It is open source, so anybody can run a server and nobody can change the terms later. It is small, so the server runs comfortably on hardware that would struggle to do anything else. And it does one job, so there is no feed, no notifications and nothing else happening in the window.

That last part is either the appeal or the drawback, depending on what you want.

Installing it

Download the client from the project and install it. It runs on Windows, macOS and Linux, and the interface is close enough to identical on all three that instructions transfer.

On first launch two wizards run, and both of them matter.

The audio wizard sets your input level and decides how the microphone opens. Do this properly rather than skipping it — the single most common complaint about any voice application is somebody whose microphone is either inaudible or permanently transmitting their keyboard, and the wizard exists precisely to prevent that.

Choose push-to-talk. Voice activation works and it will transmit your breathing, your fan, and the moment where you swear at your own team. Push-to-talk is the polite default and every community will thank you for it.

The certificate wizard is the one people click past and regret.

Your certificate is your identity

This is the concept that makes Mumble different, and it is worth understanding before it bites you.

Mumble identifies you by a certificate stored on your machine rather than by a username and password held on a central service. When you register with a server, that server links your registered name to that certificate. Come back with the same certificate and you are you — with your permissions, your channel access and your reputation intact.

Come back without it and you are a stranger with the same nickname.

The practical instruction is short. Let the wizard create a certificate, then export it to a file and keep that file somewhere you will still have it after a reinstall. It takes a minute and it saves the conversation where you have to convince an administrator that you are the person who used to have access to the private channel.

Connecting to a server

  1. Open the server list and add a new server. There is a dialog for it — address, port, and the name you want to appear as.
  2. Take the whole address. Mumble's default port is 64738, and hosts running several services on one machine move plenty of them elsewhere. An address without a port is the usual reason a connection quietly fails.
  3. Enter a password if the server has one. Many do, and it is the simplest form of access control.
  4. Accept the server's certificate on first connection. Self-hosted servers frequently use a self-signed one and the client will ask about it once.
  5. Read the channel tree before you move. Where you are is who can hear you.

There is also a mumble:// link format, which turns a server address into something clickable. Communities put these in their forums and pinned messages, and clicking one opens the client and connects in a single step.

Server addresses gather on the Mumble server list, where entries are queried directly rather than trusting what a server claims about itself.

Channels, and the etiquette around them

The channel tree is the whole interface. Channels can hold subchannels, and moving yourself between them is how you choose your audience.

A few conventions that are close to universal:

You are heard by your channel, not by the server. Joining the wrong one and talking is the standard newcomer mistake. Check where you are.

An away or idle channel exists for a reason. Sitting in the main channel with your microphone live while you do something else is how a group's voice server becomes unpleasant to be in.

Restricted channels use tokens. Some servers hand out an access token that unlocks a channel rather than giving everybody a password. Paste it into the client's access token list and the channel appears.

Whisper and shout exist. You can bind a key that transmits to one specific person or one specific channel without leaving where you are. Squad leaders and administrators use this constantly and most casual users never discover it.

Comments and avatars are a thing. Not important, but the little user notes are how a lot of servers post their rules.

Positional audio, properly

This is the feature worth the setup.

When a supported game is running and the link is active, Mumble places each person's voice where their character is. Somebody behind you sounds behind you. Somebody across a field is quiet and directional. Somebody who has walked into a different building fades.

The effect on a co-operative game is out of proportion to what it sounds like on paper. You stop needing to say where you are, because everyone can hear it. You locate a teammate by turning your head. In a large military simulation, the difference between ten voices in a flat mono mix and ten voices arranged in space is the difference between noise and information.

Support depends on the game. This is where the older, more simulation-minded titles benefit most — Arma 3 communities, Squad groups and long-running DayZ servers are the ones most likely to have it configured, and their members are the reason the software still has active users.

If a game does not support it, everything else in Mumble still works. You just get a very good flat voice channel.

Problems, and how many of them are your microphone

Nobody can hear you. Three causes, in order of likelihood. The client is using the wrong input device, because the operating system changed it when you plugged in headphones. Your push-to-talk key is being swallowed by the game before Mumble sees it. Or you never finished the audio wizard.

Everyone hears an echo of themselves. You are on speakers rather than headphones and your microphone is retransmitting them. There is no software fix that is as good as headphones.

Your voice cuts off the start of every sentence. Voice activation, tuned too aggressively. Switch to push-to-talk and press the key slightly before you speak.

The connection works but feels slow. Voice runs over UDP and falls back to a slower path when UDP is blocked. A restrictive firewall or a badly behaved network is the usual cause, and the client will tell you if you look at the connection details.

You reinstalled and lost your permissions. Your certificate. This is why the export step is in this guide.

The overlay is not showing. Mumble can draw a small list of who is currently speaking over your game, which is genuinely useful in a large group where the voices are unfamiliar. It has to be enabled in the settings and it does not work with every game or every display mode. Worth ten minutes to try, not worth an evening to force.

Running one

This is the easiest server on this entire site to host, and that is not faint praise.

Mumble's server needs very little. The software is small, the bandwidth per user is modest, and a group of twenty people fits comfortably on the cheapest virtual machine any provider sells. Communities frequently run it on the same box as a game server without noticing the load.

Two things are worth doing properly.

Pick the region for the people, not for you. Voice latency is more noticeable than game latency because conversation has a rhythm. A server physically near the majority of your members is worth more than a faster machine somewhere far away, and our note on choosing a hosting region covers the reasoning.

Understand what you are exposing. A public voice server on a small box is a target like anything else, and our piece on stopping denial-of-service attacks on a small game server applies directly. A password and a sensible permission tree solve most of the social problems before they start.

For the cost side, what game server hosting costs covers the numbers, and Mumble sits at the bottom of every range in it.

Why bother, when Discord exists

The straightforward answer is that most people should not bother, and the people who do have specific reasons.

You want positional audio. You want latency low enough that a group of ten can hold an actual conversation. You want the voice server to be yours — running on hardware you chose, with permissions you set, and no possibility of the terms changing or the service deciding your community is a problem. You are already running a game server and adding voice to it costs almost nothing.

Communities that moved wholesale to a chat platform and then found the voice quality limiting are the ones who come back to this software. Our piece on how Discord's changes affect gaming communities covers why some groups keep a second, self-hosted option available, and the communities directory is where a lot of them list both.

TeamSpeak is the closest comparison — the other long-running self-hosted voice server, with a broadly similar model and a much larger legacy install base among older gaming communities. Ventrilo is the older generation again, still running in places where a group has simply never had a reason to move.

Mumble's advantage over both is that it is free, open, and better at the one trick that matters when everyone is standing in a field pretending to be soldiers. That has kept it alive for a long time and will keep it alive a while longer.

<!-- joingg-footer -->

---

JoinGG is a live directory of community game servers. Every listing is queried directly every fifteen minutes, so the player count you see was measured rather than reported by its owner, and each one carries a copyable connect address. Mumble servers are listed here, and every game on the site has its own hub. Player counts across every game are on the statistics page.

Common questions

What should I do if my Mumble connection feels slow or laggy?
Check your connection details to see if UDP is blocked by a restrictive firewall or a badly behaved network. Mumble voice runs over UDP, but it automatically falls back to a slower transmission path when UDP traffic is blocked.
How can I restore my channel permissions after reinstalling Mumble?
Import the certificate file you previously exported during the certificate wizard setup. Your server identity and channel permissions are permanently tied to that saved certificate rather than a central username or password.
Why does my microphone cut off the first part of what I say?
Your voice activation is tuned too aggressively in the client settings. You can resolve this problem by switching your input setting to push-to-talk and pressing the assigned key slightly before speaking.
Tags
mumbleco-opvoice server
Share

SweetMask

Published · 9 min read

All articles

Keep reading