Installer un serveur vocal Mumble sur Debian / Ubuntu

Introduction

Mumble est un logiciel de voix sur IP destiné à la communication vocale en équipe. Il est notamment très utilisé dans le milieu du jeu en réseaux. Sa très faible latence et sa licence open source sont ses principaux atouts. En revanche son interface client est plus pauvre que ses concurrents propriétaires comme Teamspeak.

Installation à partir d'une archive

Commençons par créer un utilisateur spécifique qui exécutera Mumble.

 adduser mumble
 su mumble
 cd

Nous allons installer la version 1.2.8 Stable:

 wget http://sourceforge.net/projects/mumble/files/Mumble/1.2.8/murmur-static_x86-1.2.8.tar.bz2

Une fois téléchargée on décompresse, on renomme on rend le fichier exécutable.

tar xjf murmur-static_x86-1.2.8.tar.bz2
mv murmur-static_x86-1.2.8.tar
cd murmur
chmod +x murmur.x86

Configuration du serveur Mumble

Le fichier de configuration se trouve dans le même répertoire que murmur.x86, on l'édite:

vi murmur.ini

Dans celui ci je vous recommande de dé-commenter ces lignes (cela permet d'activer l'auto-ban et les logs):

 #autobanAttempts = 10
 #autobanTimeframe = 120
 #autobanTime = 300
 #logfile=murmur.log
 #logdays=31

Changer le message d'accueil :

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

Changer le port de votre serveur :

port=64738

Protéger l'accès à votre Mumble par mot de passe (laissez vide si vous ne souhaitez pas de mot de passe) :

serverpassword=votre_mot_de_passe

On spécifie le nombre d'utilisateurs:

users=100

Il faut également déterminer la bande passante en bit. C'est un paramètre important puisqu'en cas de valeur trop faible le serveur Mumble ne pourra plus retransmettre l'ensemble des communications et vous aurez donc des coupures ou des lags. Le calcul est simple:

nombre_d_utilisateurs * 128kbps = bande passante

ce qui donne par exemple pour 100 utilisateurs: 100*128 = 12800

Il ne reste plus qu'à préciser dans la configuration:

bandwidth=12800

On sauvegarde le fichier, puis on va définir le mot de passe SuperUser avec la commande :

./murmur.x86 -supw mot_de_passe

Votre serveur Mumble est prêt à fonctionner, pour le démarrer :

./murmur.x86

Vous pouvez maintenant lancer votre client mumble et insérer y votre l'IP et le port de votre VPS !

Vous avez une question ou une suggestion ? N'hésitez pas à réagir dans les commentaires !