Monday, May 20, 2013

TnTonly Official Homepage

Nerdest news, reviews and tutorials by Trinh Thanh Trung

Play Enemy Territory: Quake Wars on Ubuntu

Posted by TnTonly On July - 24 - 2011

INTRODUCTION

Enemy Territory: Quake Wars is a great game, there is no doubt about that. It stands out even among the vast amount of games on PC and consoles. For those who don’t know, it is a multiplayer class-based FPS with good graphics and creative gameplay. If you are a fan of the original Quake, you will be glad to play the side of Strogg, using alien weapons and vehicle. A greater thing is, you can buy this game pretty cheap nowadays. There is also a chance that this game will go free and even open source, as in tradition of id Software. If you are a Linux user, you should know that this game also has a native version for Linux. So what will you say? Is that enough to make it becomes the best game on Linux yet?

 

INSTALL

It’s fairly easy to install this game on Linux. You only have to do the following steps:

  • Go to the website http://zerowing.idsoftware.com/linux/etqw/ to grab the installer. If you just want to play the demo you may download the demo Linux client. If you have bought the game then you should download the Retail Game’s Linux client.
  • chmod +x the file you have just downloaded
  • Then execute the file. For example ./ETQW-client-1.2-full.r2.x86.run and follow the instruction. If you have the retail CD you should put it into the drive now. If the installer doesn’t recognize the drive, you should run export SETUP_CDROM=/path/to/cdrom before installing

 

SOUND ISSUE

When the game was released, it runs pretty well without any problem. However, after several Ubuntu upgrades, there is a problem with the game’s sound server, which leads to some problem such as the sound is delayed by 30 seconds, or sometimes no sound at all. To fix this issue, you have to kill pulseaudio before running the game and also prevent PulseAudio from restarting. There are several ways to do that. Here is one option:

  • Create (or edit of existed) the file ~/.pulse/client.conf then add autospawn = no
  • Go to Terminal and killall pulseaudio before running the game
  • After playing, go to Terminal and pulseaudio -D

That should do it. In my case, I created a script file etqw in /urs/bin with the content as below:

#!/bin/sh
cd ~/.pulse/
mv ~client.conf client.conf
killall pulseaudio
cd /usr/local/games/etqw #(path to Enemy Territory: Quake War installation dir)
./etqw
pulseaudio -D
cd ~/.pulse/
mv client.conf ~client.conf

By doing this, the audio of the game will work perfectly and there will be no change made to the system. I hope this will solve your problem if you have one. Leave the comment below if you still have any problem or better suggestion. Thanks for reading.

 

 

Popularity: 25% [?]

Add A Comment

Video Today

After the long wait, my Google Nexus 7 has finally arrived! Having seen so many “fail” unboxing videos before, I took extra precaution while unboxing the tablet. Fortunately the unboxing processed smoothly.

It is certainly worth the wait. My first impression of the Google Nexus 7 is that it is a superb build quality, amazing performance, nice screen and incredible Jelly Bean. All that for only £159. I will use this for a while and will create a review later, but for now I’m totally satisfy with it.

Popularity: 5% [?]

USER LOGIN