Translations of this page:

¿What is Mumble?

We have a real time voice communication system which allows us to play and talk simultaneously with other people in our same team.

This software is called mumble, and must be started before you enter into the game. Once the game is started you are automatically moved to the appropiate channel you are in the game (spectator, alien or human). When you move between channels you will be automatically assigned also.

You can only talk to other people in the same channel, but there is a way to talk to the other channels. Within this mode everybody will hear your voice, no matter the channel they are on. For this to work you need to enable an access key and keep it pressed while you are willing to talk to everybody.

Installation

Windows

Download the installer and go next, next, next…

Linux

Use your package manager, or manual compilation: http://mumble.sourceforge.net/Building_from_Source

Conection to the server

Append a new connection to the “Custom servers” tab with:

  • Address: 78.47.88.170
  • Username: the same user, character by character (this is important), as the one you use on the game
  • Password: <leave blank>

This screenshot shows the correct configuration in Mumble:

Sound

Under the Configure menu, enter the audio wizard. This will guide through an easy configuration of your speakers and microphone. Use the maxium audio compression to acquire the minor lag in game.

Configuration

To enter some of the settings here described, it is needed that you activate the Expert Config. It is on the down-left corner on the settings window.

Basic Audio

Here you can decide between a pulse-to-talk method, or let the program detect when are you talking. The second choice is more comfortable, but is more prone to errors like sound loops and not detecting your voice. If you choose the automatic detection, it is advised to use headphones as with speakers the sound may loop between them and the microphone. In the compression option, leave “quality” to the left most, and “audio per packet” on the right.

Shortcuts

You can choose the shortcuts to “Push-to-talk” and “Alt Push-to-talk”.

With “Alt Push-to-talk” your voice messages is heard on all channels. This way it doesn't matter what channel are you in, everybody will listen to you.

Overlay

The overlay is a system which allows you to see in game the people that is in your same channel on screen. Also, their name colour will indicate you if they are talking.

with default values font size is huge. You can easily adjust that. With a font size of 20-24 names are easily visible, and don't disturb the game.

Notes

This system looks for connected players in game and connected players in mumble. Those players with same name are automatically moved to the right channel, for this reason it is important that you use the same nick on both, exactly the same, character by character.

Linux

Shortcuts

To enable shorcuts working on linux it is needed to have the XEVIE option in the Extensions section in your xorg.conf file:

Section "Extensions"
      Option "XEVIE" "Enable"
EndSection

After modify it you need to restart your X. Usually this is done by closing your session and entering again.

Overlay

If you have the overlay system enabled, but you don't see people's name on screen, you need to preload the mumble library to the game.

For this:

  • Look in your file system for the libmumble.so.1.1.3, libmumble.so.1.1.0 or libmumble.1.0.0 (there will be only one, the others are symbolic links, so it doesn't matter which one you choose)
  • Create this script with the path where you have found the library
#! /bin/sh
MUMBLE_OVERLAY_PATH=/home/user/mumble
LD_PRELOAD="${MUMBLE_OVERLAY_PATH}/libmumble.so.1.1.3 ${LD_PRELOAD}" "${@}"
  • In this example you need to change /home/user/mumble with wathever is in your system.
  • now you can launch the game with:
 # mumble_overlay.sh tremulous

Problems preloading the library

In case you see this error:

 ERROR: ld.so: object '/home/user/mumble/libmumble.so.1.1.3' from LD_PRELOAD cannot be preloaded: ignored.

it is necesary that both game and mumble are 32 bits, or both 64 bits. If we run the guid tremulous we are running a 32 bits executable. If the system is 64 bits we cannot load the library. To solve this we need the 64 bit version of the guid executable. We can only compile it.

To do this task create a folder, move to it and execute:

 # svn co -r 755 svn://svn.icculus.org/tremulous/trunk tremulous
 # wget http://trem.tjw.org/backport/tremulous-svn755.patch
 # cd tremulous
 # patch -p0 < ../tremulous-svn755.patch
 # make

At the end we'll have the executable with other files in the subfolder build/release-linux-x86_64

We need the libsdl and opengl libraries installed to tremulous to compile.

Other help

If you continue having some problem, enter the forums and explain them. Maybe somebody has had the same troubles than you and we have the answer. Explain what operative system you are using, the version of mumble you have installed and the problem itself.

 
en/mumble.txt · Last modified: 2008/04/15 13:15 by 217.216.8.1
 
Recent changes RSS feed Creative Commons License Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki