How To Set Up Mumble Voice Chat On Fedora 7

Do you like HowtoForge? Please consider supporting us by becoming a subscriber.
Submitted by o.meyer (Contact Author) (Forums) on Fri, 2007-10-19 11:04. :: Fedora | Desktop

How To Set Up Mumble Voice Chat On Fedora 7

Version 1.0
Author: Oliver Meyer <o [dot] meyer [at] projektfarm [dot] de>
Last edited 10/10/2007

This document describes how to set up a Mumble voice chat environment with Fedora 7. Mumble is a low-latency voice chat software with focus on games.

This howto is meant as a practical guide; it does not cover the theoretical backgrounds. They are treated in a lot of other documents in the web.

This document comes without warranty of any kind! I want to say that this is not the only way of setting up such a system. There are many ways of achieving this goal but this is the way I take. I do not issue any guarantee that this will work for you!

 

1 Preparation

Set up a Fedora 7 Server (Fedora 7 minimal without GUI etc) - this will be the mumble-server.

Set up a Fedora 7 Desktop-System - this will be the mumble-client.

 

2 The Mumble Server

2.1 Get And Install The Mumble Server

On the Fedora 7 server:

su -
%yourrootpassword%
cd /tmp/
wget http://download.opensuse.org/repositories/home:/pirast/Fedora_7/i386/mumble-server-1.0.0-38.1.i386.rpm
yum localinstall mumble-server-1.0.0-38.1.i386.rpm --nogpgcheck

 

2.2 Basic Configuration

Set the password for the mumble-superuser ( "SuperUser" ):

murmur -supw %password%

The standard port to access the mumble-server is 64738 ( tcp+udp ) - you can customize the settings ( well documented, self-explanatory ) in /etc/murmur/murmur.ini.

Open the Port for tcp and udp:

system-config-securitylevel-tui

Insert the port ( tcp and udp ) to the lowest line and accept the settings:

 

2.3 Customize The SQLite Database On The Desktop

Currently there is no option to register users ( give them a password ) in the mumble-gui - so you have to do that by customizing the mumble-database ( SQLite by default ). I used sqliteman on a Fedora 7 Desktop to customize the database. Sqliteman is available at http://sqliteman.com/ - there are rpm-packages for Fedora and Suse - and the sources of course.

On the Fedora 7 Desktop open http://download.opensuse.org/repositories/home:/subik/Fedora7/i386/ in your preffered browser, click on the rpm-file and install it with the software-installer.

Afterwards sqliteman is available via the gnome-applications menu:

Now we have to get the mumble sqlite-database from the server, customize it to our needs and afterwards send it back to the server.

I chose scp for this:

cd /tmp/

scp %user%@%server%:%file% %local_destination%

e.g.:

scp root@192.168.0.100:/usr/sbin/murmur.sqlite /tmp/

Now lets customize the database - open it in sqliteman:

You'll see the structure of the database on the left and the details of a selected table on the right. Currently there is a bug with the buttons on the right side - they, or rather their letterings, are invisible. To see, for what each button is for, hover over them and after a few seconds a description will pop up.

To register users double-click on "players" on the left side - afterwards the details of this table are shown on the right. Add a new row for each user you want to register and enter the usernames and passwords in the corresponding fields. Take care that you assign an unique "player_id" to each user.

When you are ready with your changes you have to commit them to take effect.

In the next step we copy the database back to the server:

scp %local_file% %user%@%server%:%destination%

e.g.:

scp /tmp/murmur.sqlite root@192.168.0.100:/usr/sbin/

Start the mumble-server:

/etc/init.d/murmur start


Please do not use the comment function to ask for help! If you need help, please use our forum.
Comments will be published after administrator approval.
Sponsored Links: Turn your desk phone and mobile phone into one with Sprint Mobile Integration.
www.seamlessenterprise.com

One number. One voicemail. Seize the lead. Sprint Mobile Integration.
www.seamlessenterprise.com

One Number. One Voicemail.
Make it easier for clients to reach you. Turn your desk phone and mobile phone into one with Sprint Mobile Integration.
www.seamlessenterprise.com

One number. One voicemail. Sprint Mobile Integration.
www.seamlessenterprise.com

AT&T Synaptic Compute as a Service. Boost your power on demand.

Trial: IBM Cognos Express Reporting, Analysis & Planning

Learn benefits of Simpana software.
View the Gartner Video