Si vous jouez à des jeux mul­ti­joueurs, vous con­nais­sez le problème : le chat vocal du jeu a rarement la qualité né­ces­saire pour assurer une com­mu­ni­ca­tion d’équipe réussie. De plus, vous avez également besoin d’une solution pour pouvoir parler et organiser la coor­di­na­tion avant, entre et après les raids. Si Skype et TeamSpeak ont été pendant de nom­breuses années les maîtres in­con­tes­tés des logiciels de chat vocal, de plus en plus de produits in­té­res­sants leur font désormais con­cur­rence.

Mumble est une solution open source qui permet à quiconque de créer son propre serveur, privé ou pro­fes­sion­nel.

Free Cloud Server Trial
Serveurs Virtuels Privés de niveau en­tre­prise
  • Serveurs pour les dé­ve­lop­peurs basés sur KVM
  • Évo­lu­ti­vité flexible, jusqu'au Cloud d'en­tre­prise
  • Pay-as-you-go : fac­tu­ra­tion à la minute, selon l'uti­li­sa­tion

Qu’est-ce que Mumble ?

Une com­mu­nauté de dé­ve­lop­peurs travaille sur le logiciel de con­fé­rence vocale Mumble depuis 2005. Grâce à cette solution, de nom­breuses personnes peuvent se parler en temps réel via un mi­cro­phone sur Internet. Mumble peut être té­lé­chargé gra­tui­te­ment sur le site Internet officiel et est dis­po­nible pour Windows, Ubuntu et macOS. De plus, il est possible de té­lé­char­ger des ap­pli­ca­tions mobiles pour Android et iOS, bien que la version iPhone ne soit plus mise à jour depuis plusieurs années.

Mumble offre de nom­breuses fonc­tion­na­li­tés qui vont au-delà des pos­si­bi­li­tés d’un simple appel té­lé­pho­nique en ligne :

  • Com­mu­ni­ca­tion chiffrée : la trans­mis­sion entre le serveur et le client est chiffrée via OCB-AES128 et ne peut pas être entendue par d’autres personnes.
  • In-Game Overlay : une petite fenêtre vous permet de contrôler le client Mumble, même si un autre programme fonc­tionne en mode plein écran.
  • At­tri­bu­tion des droits : en tant qu’ad­mi­nis­tra­teur d’un serveur Mumble, vous pouvez dé­ter­mi­ner les droits de chaque uti­li­sa­teur.
  • Audio po­si­tion­nel : Mumble peut détecter la position des joueurs dans certains jeux et ajuster le son en con­sé­quence pour simuler l’acous­tique d’une pièce.
  • Réduction du bruit : Mumble utilise des filtres pour éliminer les bruits de fond et diffuser la voix plus clai­re­ment.
Remarque

Mumble n’est pas seulement populaire dans les jeux ou sur Twitch. Les podcasts ou les émissions de radio privées s’appuient aussi de plus en plus sur ce logiciel de con­fé­rence vocale.

Quels sont les avantages de Mumble par rapport à TeamSpeak ?

TeamSpeak est depuis longtemps un logiciel de chat vocal pri­vi­lé­gié, notamment dans le domaine des jeux. Bien que le programme soit loin d’être mauvais, il existe désormais des con­cur­rents sur le marché qui offrent certains avantages, notamment Mumble. La plus grande dif­fé­rence entre Mumble et TeamSpeak est la licence. Alors que TeamSpeak est un logiciel pro­prié­taire, c’est-à-dire détenu et développé par une en­tre­prise, Mumble est un logiciel libre. Dif­fé­rents dé­ve­lop­peurs tra­vail­lent sur le logiciel, et beaucoup d’autres créent des modules sup­plé­men­taires qui étendent le service ou le rendent plus agréable à utiliser.

Il n’y a donc pas que le client officiel, mais de nombreux pro­grammes dif­fé­rents qui ont tous leurs avantages et leurs in­con­vé­nients. On peut également trouver sur Internet de nombreux skins pour per­son­na­li­ser l’apparence du logiciel ou des bots pour effectuer des tâches sur le serveur. La mo­ti­va­tion de la com­mu­nauté de dé­ve­lop­peurs fait donc clai­re­ment avancer Mumble.

L’un des grands avantages de Mumble par rapport à TeamSpeak est que la solution open source est par­ti­cu­liè­re­ment économe en res­sources. C’est par­ti­cu­liè­re­ment important dans le secteur des jeux : si vous voulez jouer à un jeu moderne à haute ré­so­lu­tion, le logiciel de chat vocal ne doit pas imposer une charge sup­plé­men­taire à l’or­di­na­teur. C’est pourquoi Mumble est programmé de manière par­ti­cu­liè­re­ment compact du côté client.

Conseil

TeamSpeak est par­ti­cu­liè­re­ment populaire car très facile à utiliser. Avant de vous décider pour Mumble, il vaut donc la peine de jeter un coup d’œil à la con­cur­rence. Il est également possible de créer son propre serveur TeamSpeak.

Con­fi­gu­ra­tion requise pour le serveur Mumble

Le client ne nécessite pra­ti­que­ment aucune ressource système et fonc­tionne sur presque tous les or­di­na­teurs. Seul un mi­cro­phone est né­ces­saire pour par­ti­ci­per aux con­ver­sa­tions. Cependant, lors de la création d’un serveur Mumble (of­fi­ciel­le­ment appelé Murmur), il y a quelques points à prendre en compte pour que tous les par­ti­ci­pants à la con­fé­rence puissent com­mu­ni­quer entre eux sans in­ter­fé­rence.

Murmur est assez ouvert en ce qui concerne le système d’ex­ploi­ta­tion. La seule exigence est que le système puisse compiler Qt. Qt est un framework pour le dé­ve­lop­pe­ment de pro­grammes et est supporté par Windows, macOS et de nombreux dérivés d’Unix. En ce qui concerne le système d’ex­ploi­ta­tion du serveur, vous avez donc un choix re­la­ti­ve­ment libre.

Pro­ces­seur (CPU)

Mumble ne nécessite pra­ti­que­ment aucune puissance de pro­ces­seur du côté du serveur. L’unité centrale est (presque) uni­que­ment sol­li­ci­tée par le chif­fre­ment. Cela signifie que, même avec de nombreux uti­li­sa­teurs sur le serveur, le CPU ne devrait jamais devenir un problème. Les dé­ve­lop­peurs eux-mêmes font tourner un serveur test à 3,4 GHz, qui ne nécessite que 1% de la puissance du pro­ces­seur avec 4 uti­li­sa­teurs en même temps.

Mémoire : RAM et disque dur

La mémoire prin­ci­pale est à peine utilisée avec un serveur Mumble. La RAM est prin­ci­pa­le­ment utilisée pour la mise en mémoire tampon des flux vocaux. Ainsi, dans le cas d’un serveur ac­cueil­lant 50 uti­li­sa­teurs en même temps, 512 Mo sont re­com­man­dés.

Murmur est un programme très léger qui ne nécessite pra­ti­que­ment aucun espace sur le disque dur. Le fichier d’ins­tal­la­tion fait un peu plus de 10 Mo.

Besoins en bande passante

Pour que la com­mu­ni­ca­tion se déroule sans in­ter­fé­rence, Mumble a besoin d’une bande passante suf­fi­sante sur le réseau. Cela dépend du nombre de personnes qui parlent et écoutent en même temps. Vous souhaitez dé­ter­mi­ner pré­ci­sé­ment la bande passante né­ces­saire à votre projet ? Utilisez cette formule :

63 kbit/s * nombre total d’uti­li­sa­teurs * nombre d’in­ter­ve­nants.

Les 63 kbit/s sont une re­com­man­da­tion. Un maximum de 134 kbit/s par uti­li­sa­teur peut être prévu, mais cette taille n’est, en soi, pas né­ces­saire. Il faut également tenir compte du fait que seules deux personnes peuvent parler en même temps. Le troisième facteur du calcul sera donc toujours 2.

Choisir un serveur IONOS pour Mumble

Il est re­com­mandé de louer votre serveur auprès d’un hébergeur pro­fes­sion­nel comme IONOS. En principe, il est également possible de créer un serveur Mumble sur un or­di­na­teur local à la maison, mais cette solution échoue souvent pour deux raisons. Tout d’abord, en tant que par­ti­cu­lier, vous ne disposez gé­né­ra­le­ment pas d’une adresse IP statique. Votre four­nis­seur d’accès à Internet vous attribue une nouvelle adresse IP à in­ter­valles réguliers, ce qui force les uti­li­sa­teurs de votre serveur à se re­con­nec­ter. Avec un vrai centre de données, vous ne ren­con­trez aucun problème de ce genre. De plus, la bande passante peut vite devenir un problème. Si vous souhaitez également jouer sur la même connexion réseau, vous risquez de subir des pertes de paquets. Avec un ensemble de serveurs pro­fes­sion­nels, vous pouvez compter sur une bande passante rapide et sûre.

Avec IONOS, vous disposez de trois types de serveurs dif­fé­rents :

Quelles sont les dif­fé­rences entre les serveurs IONOS ?

Les trois modèles de serveurs se dis­tin­guent prin­ci­pa­le­ment par leur prix et mode de fac­tu­ra­tion. Le serveur Cloud est facturé à la minute, et uni­que­ment pour les services que vous venez de réserver. Vous pouvez augmenter ou diminuer la capacité à tout moment via le Cloud Panel, ce qui affecte di­rec­te­ment vos coûts. En revanche, le VPS (ou serveur virtuel) ne peut être réservé que sur une base mensuelle et les coûts sont in­dé­pen­dants de vos besoins réels.

Dans le cas des deux premiers modèles de serveurs, le client n’a pas de matériel fixe attribué. Ce n’est pas le cas avec un serveur dédié où des pro­ces­seurs physiques, des disques durs et de la mémoire vive vous sont attribués. Vous êtes la seule personne à y avoir accès. Par con­sé­quent, cette solution est plus coûteuse.

Remarque

Même si vous ne pouvez pas réserver de matériel dédié avec un serveur Cloud ou virtuel, cela ne signifie pas pour autant que d’autres clients peuvent accéder à vos données. Les fichiers et la trans­mis­sion sont chiffrés.

Louez un serveur Mumble sur IONOS

Quel serveur choisir ? En principe, vous n’avez besoin que d’un petit pack de serveurs pour Mumble. Cependant, il est fort probable que vous décidiez également d’utiliser le serveur pour faire tourner votre jeu mul­ti­joueurs. À titre d’exemple, nous vous pré­sen­tons dif­fé­rents scénarios, qui com­pren­nent également un serveur Valheim et un serveur Minecraft.

ScénarioCon­fi­gu­ra­tion VPSServeur dédié
Mumble pour 10 uti­li­sa­teursRAM : 512 MoBande passante : 1,26 Mbit/s IONOS Serveur Virtuel Cloud S-
Mumble pour 50 uti­li­sa­teursRAM : 512 MoBande passante : 6,3 Mbit/s IONOS Serveur Virtuel Cloud M-
Mubmle + Minecraft pour 10 uti­li­sa­teursCPU : 3,6 GHzRAM : 8 GoSSD : 55 GoBande passante : 48 Mbit/s IONOS Serveur Virtuel Cloud XLIONOS Serveur Dédié L-16 SSD
Mumble + Valheim pour 10 uti­li­sa­teursCPU : 3,4 GhzRAM : 16 GoSSD : 60 GoBande passante : 5 Mbit/s IONOS Serveur Virtuel Cloud RAM XLIONOS Serveur Dédié L-16 SSD
Free Cloud Server Trial
Serveurs Virtuels Privés de niveau en­tre­prise
  • Serveurs pour les dé­ve­lop­peurs basés sur KVM
  • Évo­lu­ti­vité flexible, jusqu'au Cloud d'en­tre­prise
  • Pay-as-you-go : fac­tu­ra­tion à la minute, selon l'uti­li­sa­tion
Note

Murmur fonc­tionne à la fois sous Windows et sous Linux.

Créer un serveur Mumble : étape par étape

Le serveur Mumble est en principe simple à installer. Cependant, cela peut s’avérer délicat pour les débutants. Notre guide vous ac­com­pagne dans l’ins­tal­la­tion et vous montre les options de con­fi­gu­ra­tion. Dans notre exemple, nous ins­tal­lons le logiciel sur un serveur Cloud IONOS avec Windows comme système d’ex­ploi­ta­tion.

Étape 1 : établir la connexion

Avant de commencer l’ins­tal­la­tion sur le serveur, vous devez d’abord établir une connexion de bureau à distance. Cela vous permettra ensuite d’accéder au serveur depuis votre or­di­na­teur personnel. Sur IONOS, il suffit d’aller dans le Cloud Panel, de sé­lec­tion­ner votre serveur et de té­lé­char­ger le fichier dont vous avez besoin pour vous connecter. Si vous êtes sur un or­di­na­teur Windows, le logiciel per­met­tant d’exécuter le fichier est déjà installé.

Le logiciel de connexion à distance vous demandera alors un mot de passe. Vous le trouverez également dans le Cloud Panel. Après l’avoir saisi, vous pouvez vous connecter et voir le système d’ex­ploi­ta­tion de votre serveur dans une nouvelle fenêtre. En principe, vous tra­vail­lez ici exac­te­ment de la même manière que sur votre or­di­na­teur personnel.

Étape 2 : installer le logiciel

Sur le site officiel de té­lé­char­ge­ment de Mumble, sé­lec­tion­nez la version du logiciel qui cor­res­pond au système d’ex­ploi­ta­tion de votre serveur. Pour installer le serveur Mumble, vous devrez quand même té­lé­char­ger la version client. Il vous suffit de préciser au cours du processus d’ins­tal­la­tion que vous souhaitez également installer les fichiers pour Murmur. L’ins­tal­la­tion ne prend gé­né­ra­le­ment que quelques secondes.

Étape 3 : ouvrir les ports

Votre serveur est protégé par défaut contre les accès ex­té­rieurs. Un pare-feu bloque toutes les ten­ta­tives de connexion. Cependant, cela signifie également que les autres ne peuvent pas se connecter à votre serveur Mumble. Pour cela, vous devez ouvrir les ports. Dans le Cloud Panel de IONOS, allez dans la section « Réseau » et faites-y deux entrées : une pour TCP et une pour UDP. Dans les deux cas, ouvrez le port 64738.

Étape 4 : con­fi­gu­rer le serveur Mumble

Con­trai­re­ment au logiciel client, Murmur n’a pas d’interface graphique pour effectuer des réglages. Pour cela, vous devez tra­vail­ler di­rec­te­ment dans le fichier murmur.ini. Vous devriez le trouver dans le dossier où Mumble est installé. Vous pouvez également utiliser la fonction de recherche du système d’ex­ploi­ta­tion. Le fichier de con­fi­gu­ra­tion s’ouvre avec un éditeur de texte ordinaire, que chaque système d’ex­ploi­ta­tion a déjà installé par défaut.

Vous pouvez y apporter les mo­di­fi­ca­tions suivantes :

  • wel­co­me­text : si vous souhaitez ac­cueil­lir les par­ti­ci­pants de votre serveur avec un message in­di­vi­duel, vous pouvez le per­son­na­li­ser ici. Vous pouvez utiliser des balises HTML pour le formatage.
  • port : 64738 est déjà entré comme port par défaut (activé à l’étape pré­cé­dente). Si vous voulez ouvrir un autre port, n’oubliez pas de le faire également dans le Cloud Panel.
  • ser­ver­pass­word : si vous démarrez votre serveur sans définir de mot de passe, chaque uti­li­sa­teur de Mumble pourra y accéder et écouter ou par­ti­ci­per à vos con­ver­sa­tions via le logiciel. Il est donc re­com­mandé de définir un mot de passe sécurisé.
  • bandwidth : vous pouvez limiter la bande passante maximale par uti­li­sa­teur. Cette option est utile si vous prévoyez d’avoir un nombre par­ti­cu­liè­re­ment élevé d’uti­li­sa­teurs sur le serveur et que les pa­ra­mètres par défaut risquent de dépasser les per­for­mances de l’hébergeur.
  • users : si vous ne voulez pas que votre serveur soit utilisé par trop d’uti­li­sa­teurs en même temps, vous pouvez limiter le nombre maximum de par­ti­ci­pants.
  • re­gis­ter­Name : donnez au canal principal de votre serveur Mumble un nom unique afin que les uti­li­sa­teurs puissent le retrouver fa­ci­le­ment.

Pour trouver les options, faites défiler le fichier de con­fi­gu­ra­tion ou utilisez la fonction de recherche de l’éditeur de texte. Tapez di­rec­te­ment après le signe égal, sans créer d’espace. Dans la plupart des cas, le fichier est déjà rempli et il vous suffit de modifier les entrées.

Étape 5 : démarrer le serveur Mumble et établir la connexion

Une fois la con­fi­gu­ra­tion terminée, vous pouvez démarrer votre serveur Mumble pour accéder à « Mumble Server Connect ». Pour cela, lancez le fichier murmur.exe qui se trouve dans le même dossier que le fichier de con­fi­gu­ra­tion. Comme le serveur fonc­tionne en arrière-plan, aucune fenêtre propre ne s’ouvre. Dans Windows, vous verrez seulement dans la barre d’état système une petite icône, qui pointe vers le serveur en cours d’exécution. Vous pouvez également ouvrir le fichier journal de la session via l’icône.

Vous, et les autres uti­li­sa­teurs de Mumble, pouvez désormais accéder au serveur via le client. Pour ce faire, cliquez sur le globe dans le programme ou sé­lec­tion­nez la fonction « Connect » sous « Mumble Server Connect ». Après un autre clic sur « Add New... », vous arrivez à un masque de saisie. Les uti­li­sa­teurs doivent y saisir l’adresse IP de leur serveur Mumble. Vous pouvez trouver l’adresse par l’in­ter­mé­diaire du Cloud Panel avec IONOS. Le port par défaut est déjà renseigné par Mumble. Les uti­li­sa­teurs ne doivent sé­lec­tion­ner un port différent que si vous l’avez modifié dans le fichier de con­fi­gu­ra­tion.

Ensuite, chaque uti­li­sa­teur peut entrer un nom d’uti­li­sa­teur. Ce choix est libre. De plus, tous les uti­li­sa­teurs ont la pos­si­bi­lité de donner un nom in­di­vi­duel au serveur pour pouvoir mieux le retrouver dans la liste des favoris. Ensuite, les uti­li­sa­teurs n’ont qu’à saisir le mot de passe du serveur qu’ils ont défini pour pouvoir enfin parler à d’autres personnes sur le serveur.

Étape 6 : devenir un ad­mi­nis­tra­teur

Vous devez ensuite vous désigner comme ad­mi­nis­tra­teur, surtout si vous prévoyez d’inviter de nombreux joueurs sur votre serveur. Pour ce faire, commencez par en­re­gis­trer votre propre nom d’uti­li­sa­teur. Connectez-vous via le client. Vous trouverez alors l’option « Register » sous l’élément de menu « Self ». Il ne vous reste plus qu’à confirmer que vous voulez vraiment vous en­re­gis­trer sur le serveur avec le nom choisi.

Main­te­nant que votre nom d’uti­li­sa­teur est en­re­gis­tré sur le serveur, vous devez vous nommer ad­mi­nis­tra­teur. Murmur a créé le SuperUser à cet effet : cet uti­li­sa­teur a tous les droits, mais ne peut pas parler sur un serveur. Le rôle est donc uni­que­ment destiné à définir un ad­mi­nis­tra­teur. Tout d’abord, vous devez vous re­con­nec­ter avec votre nom d’uti­li­sa­teur en­re­gis­tré pour pouvoir définir le mot de passe du SuperUser. Cette opération s’effectue à partir de la ligne de commande du serveur. Sous Windows, naviguez jusqu’au ré­per­toire Mumble, puis entrez la ligne suivante :

murmur.exe -supw YourPassword

Sous Linux, le processus est assez similaire :

./murmur.x86 [-ini <path>] -supw YourPassword</path>

Vous pouvez choisir le mot de passe librement. Toutefois, assurez-vous qu’il est sécurisé et que vous pouvez encore vous en souvenir. Il n’est pas né­ces­saire de re­dé­mar­rer Murmur pour cette opération.

Main­te­nant, connectez-vous à nouveau au client Mumble. Sé­lec­tion­nez votre serveur, faites un clic droit sur l’entrée et changez le nom d’uti­li­sa­teur en « SuperUser ». Saisissez le mot de passe défini pré­cé­dem­ment. Si vous avez tout saisi cor­rec­te­ment, vous êtes main­te­nant connecté en tant que SuperUser sur le serveur Mumble et disposez de droits étendus.

En ouvrant l’onglet « Server » dans Mumble, vous avez désormais accès à l’option « Re­gis­te­red Users... ». En dessous, vous trouverez une liste de tous les uti­li­sa­teurs qui se sont connectés au serveur. Ainsi, si vous venez de créer le serveur Mumble, vous ne devriez voir que votre nom d’uti­li­sa­teur. Pour vous nommer ad­mi­nis­tra­teur, faites un clic droit sur votre canal principal dans la fenêtre prin­ci­pale. Si vous n’avez pas changé le nom dans le fichier de con­fi­gu­ra­tion, le canal doit se nommer « Root ». Sé­lec­tion­nez ensuite « Edit... » dans le menu con­tex­tuel. Le groupe « admin » est déjà créé par défaut. Il vous suffit d’ajouter votre propre nom d’uti­li­sa­teur via le masque situé en bas de la fenêtre.

Ensuite, dé­con­nec­tez-vous à nouveau du serveur et utilisez votre nom d’uti­li­sa­teur réel lors de la re­con­nexion. Cet uti­li­sa­teur a main­te­nant des droits d’ad­mi­nis­tra­teur et peut donc contrôler les autres uti­li­sa­teurs du serveur. Vous n’avez plus besoin du compte SuperUser pour cela.

En résumé

Il suffit de quelques étapes pour créer votre propre serveur Mumble et partager le logiciel de chat vocal avec vos amis. En tant qu’ad­mi­nis­tra­teur, vous pouvez dé­ter­mi­ner quels uti­li­sa­teurs ob­tien­nent quels droits, et vous pouvez également bannir à long terme ceux qui se com­por­tent mal. Vous avez un contrôle total sur votre propre serveur Mumble.

Aller au menu principal