Enemy
Territory is a team-based first-person shooting game. Teamspeak is Internet
teleconferencing program. Both are available free of charge for both
Linux and Microsoft Windows.
You can use Teamspeak to chat to the rest of your team and discuss
tactics whilst playing Enemy Territory (or any other multi-player game,
for that matter). Of course, for this to be useful, the players on each
team in the game must match up with the people in each channel in
Teamspeak. The program et-teamspeak.pl
arranges this for you by automatically changing your Teamspeak channel
when you change teams in game.
Feedback is most welcome. Please send it to et-teamspeak@mavit.org.uk.
What games does this work with?
It's currently been tested with Enemy
Territory, ETF, and Tremulous. It should be easy to
modify the script to work with other Id games, and maybe some others
too.
The latest version is 1.3.1, and works with both Linux and
Windows.
Usage: Linux
- Download et-teamspeak.pl.
- Start Teamspeak and connect to your favourite server as usual.
- If they don't already exist, create two similarly named channels.
If you're playing Enemy Territory they should contain the words
Allied and Axis. If you're
playing ETF they should contain the words Red and
Blue. If you're playing Tremulous they should
contain Human and Alien. They can both be
sub-channels of another channel, if you like.
- Join one of these channels.
- To prevent Enemy Territory from trying to access your microphone
(thus leaving it free for Teamspeak), type the following as user root:
echo "et.x86 0 0 direct" >> /proc/asound/card0/pcm0p/oss
echo "et.x86 0 0 disable" >> /proc/asound/card0/pcm0c/oss
- Run the et-teamspeak.pl script. Enemy Territory will start
automatically. If you want to play ETF, or you want to specify
some command line options for the game, you can add these to the command
line, e.g.:
- et-teamspeak.pl et-f
- et-teamspeak.pl et +connect 192.168.1.1:27960 +password secret
Usage: Microsoft Windows
- Download and install Perl.
- Download et-teamspeak.pl.
- Start Teamspeak and connect to your favourite server as usual.
- If they don't already exist, create two similarly named channels.
If you're playing Enemy Territory they should contain the words
Allied and Axis. If you're playing ETF they
should contain the words Red and Blue. If
you're playing Tremulous they should contain Human and
Alien. They can both be sub-channels of another channel,
if you like.
- Join one of these channels.
- Double-click on the et-teamspeak.pl script. Enemy Territory will start
automatically.
To use et-teamspeak with ETF, right click on the ETF shortcut and
choose properties. Prepend to the target the location of
et-teamspeak.pl; for example, the line might read "C:\Documents and
Settings\foo\Desktop\et-teamspeak.pl" "C:\Program Files\Wolfenstein -
Enemy Territory\ET.exe" +set fs_game etf
To use et-teamspeak with Tremulous, make a similar change to the
shortcut; something like: "C:\Documents and Settings\foo\Desktop\et-teamspeak.pl" "C:\Program Files\Tremulous\tremulous.exe"