Un serveur mumble, c’est bien pratique pour discuter avec les potes pendant une parti de MMO. On va voir comment installer un serveur mumble ainsi qu’une interface web pour gérer la création/gestion des chans.
1) Installation
On va commencer par installer Ice dont se sert PhpMumbleAdmin. On va installer installer la bibliothèque Ice pour PHP avec la commande
sudo aptitude install php-zeroc-ice
.
Installer Mumble-server est la partie la plus simple. Etant dans les dépôt Debian, il vous suffit de taper la commande
sudo aptitude install mumble-server
.
Maintenant que le serveur mumble c’est fait, passons à PhpMumbleAdmin. Allez dans le dossier /var/www puis récupérez PhpMumbleAdmin avec la commande
wget http://downloads.sourceforge.net/project/phpmumbleadmin/phpMumbleAdmin-0.4.4.zip
.
Dézippez l’archive avec la commande unzip
puis renommez le répertoire phpmumbleadmin.
Pour finir, on va changer le propriétaire avec la commande
sudo chown -R www-data:www-data phpmumbleadmin
.
Il vous suffit de vous rendre à l’adresse http://ipduserveur/phpmumbleadmin pour accéder à l’interface et configurer le compte admin.
2) Configuration Mumble
Ouvrez le fichier /etc/mumble-server.ini. Commentez la ligne dbus=system
en ajoutant un # devant. Ajoutez ou décommentez la ligne ice="tcp -h 127.0.0.1 -p 6502"
.
Trouvez la ligne icesecretwrite=
et ajoutez un mot de passe après cette ligne.
Pour finir, à la fin du fichier ajoutez les lignes
[pastacode lang=”bash” manual=”%5BIce%5D%0AIce.Warn.UnknownProperties%3D1%0AIce.MessageSizeMax%3D65536.%20″ message=”” highlight=”” provider=”manual”/]
Redémarrez Apache et le serveur Mumble, ouvrez les port qu’il faut pour le serveur mumble et PhpMumbleAdmin.
3) Configuration PhpMumbleAdmin
Allez sur l’interface de PhpMumbleAdmin et connectez vous avec le compte admin. Allez dans Configuration -> ICE et dans le champ “ICE password” rentrez le mot de passe que vous avez écrit dans le fichier mumble-server.ini.
Dans le menu déroulant “Slice php file”, choisissez Murmur 1.2.8
et validez.
Vous devriez maintenant pouvoir administrer votre serveur mumble depuis PhpMumbleAdmin.