Searching the forums for “xqf” returns zero hits. Whoops. I figure if it’s bad to speak of such things, the admins will take this down.
Hi.
If you want an alternative way of joining games or finding your friends, have a look here. Your Windows-based counterparts have a lot of utilities for this kind of thing; linux has but a few. qstat + XQF is one.
XQF is X11 Quake Front-End, well, as a frontend for qstat running on X.
This guide assumes you meet all the prerequisites. Most distros will by default.
Right to it, then?
- What is XQF? This should explain it.
http://www.linuxgames.com/xqf/features.html#screenshots
As a normal user, do the following: (You do not need to be root.)
-
download qstat source
http://www.qstat.org/qstatdl.html -
extract and compile
tar zxvf qstat25c.tar.gz && cd qstat25c && make -
download XQF source
http://www.linuxgames.com/xqf/download.html -
extract and compile
tar zxvf xqf-0.9.12.tar.gz && cd xqf-0.9.12 && ./configure && make
Do ONE of these:
6a) put the two executables in your personal bin dir, which should be in your path already
cp ~/xqf-0.9.12/src/xqf ~/bin && cp ~/qstat25c/qstat ~/bin
7a) make a desktop icon or panel launcher*, or menu entry for ~/bin/xqf
(probably have to enter it longhand: ie. /home/patchouli/bin/xqf)
OR
6b) make a directory to hold the stuff and copy the two executables there
mkdir ~/games/xqf && cp ~/xqf-0.9.12/src/xqf ~/games/xqf && cp ~/qstat25c/qstat ~/games/xqf
open up your favorite text editor and add these two lines:
[ul] #!/bin/sh
export PATH=$PATH:$HOME/games/xqf && $HOME/games/xqf &[/ul]
save this as ~/games/xqf/startxqf and make it executable
chmod u+x ~/games/xqf/startxqf
7b) make a desktop icon or panel launcher*, or menu entry for ~/games/xqf/startxqf
(probably have to enter it longhand: ie. /home/patchouli/games/xqf/startxqf)
- The .xpm icon is in the base directory, ie. /home/patchouli/games/enemy-territory/ET.xpm
Configuring is pretty basic:
-
Launch XQF. Choose Preferences, Games, and highlight Enemy Territory
for Command Line, the location of the et symlink. (or the et.x86 executable)
ie. /home/patchouli/etfor Working Directory, the ET base directory location.
ie. /home/patchouli/games/enemy-territoryon the Options tab, make sure Master Protocol is set to 82.
8.1) (optional) clean up all that sidebar clutter
Choose the Appearance tab and check Show Only Configured Games
That’s it.
At this point you can delete the extracted source trees and/or the .gz’s
Using it is also pretty basic:
-
Highlight “id” under Enemy Territory on the Source pane, and click Update.
(patience - on a given day it’s 500-1500 servers) -
Make your first server filter. Click Server Filters, Configure. I’m sure you’re familiar with these kinds of options.
In case your intuitiveness has been killed by my boring instructions, the player filter colors can be used like:
Red = hate that guy / warring clan / impossible
Green = like that guy / clanmate / cupcake
Blue = know that guy / server admin / referee
And they can be combined: you can have a filter that looks for clanners from >QWERTY< on public servers running campaign mode railgun having some open slots and a low ping.
Have fun.
In your home directory there will be a .qf directory, where XQF keeps it’s datafiles. Also of paticular interest is the PreLaunch shell script. (read the XQF docs)

