Qstat is a command line based program that returns the status of internet
Quake, QuakeWorld, and Quake 2 servers created by Steve Jankowski
mailto:steve@activesw.com.
Here's the feature summary from the QStat homepage:
- Supports Windows 95, NT, and most Unixes
- Comes with C source code and a binary for Windows
- Supports old Quake (NetQuake), QuakeWorld, Hexen II, and Quake II
servers
- Can display all available statistics, including player info and
server rules
- Output templates for automatic HTML generation
- Raw display mode for integration with HTML page generators
- Built-in host name cache
- Sort by ping time, game, or both
- More options than you can wiggle a mouse at
Qstat is a must-have tool if you're planning on doing any net play. A
number of front-ends for qstat have been written as well. Some of them
are listed later in this section.
You can get the latest version of qstat from the QStat Homepage (
http://www.activesw.com/people/steve/qstat.html.
XQF is a graphical front-end to QStat that uses the GTK toolkit. This is
the best QuakeWorld/Quake2 server browser that currently exists, and
Roman Pozlevich (
roma@botik.ru), is still cranking out revisions at the rate of
about one per month.
If you're familiar with GameSpy for the Windows platform, this is the
closest thing to it for Linux.
The XQF homepage is at
http://www.linuxgames.com/xqf.
QuickSpy is a text-based QuakeWorld server browser. It's another
front-end to QStat and it works pretty well. If you don't run X and
you don't have Quake II, this is a decent option. Beware though, it's no
longer under development.
You can get QuickSpy at
http://diana.ecs.soton.ac.uk/~rht96r/quake/quickspy/.
Qplug is a Netscape plugin which retrieves and displays QuakeWorld and
Quake II server information embedded in a web page. A Windows Qplug has
been around for some time. The author, Olivier Debon (
odebon@club-internet.fr)
wrote the Linux version from scratch without ever having seen the Windows
version.
QPlug for Linux can be got at
http://www.geocities.com/TimesSquare/Labyrinth/5084/qplug.html.
David Bucciarelli (
tech.hmw@plus.it), author of the 3Dfx driver for Mesa, has
written a library called qkHack, which tries to emulate all the
SVGAlib/fxMesa functions used by Quake and Quake II. This would remove
the need for SVGAlib when running glquake or Quake II with ref_gl.
Other features from the qkHacklib README:
- You can dynamically switch between fullscreen rendering and the in
window rendering just pressing the TAB key (you must start your X server
in 16 bpp mode in order to use this feature)
- You can press Ctrl-C in the shell or kill the Quake process without
problems
- you can enable/disable the mouse and keyboard 'grabbing' pressing
F11/F12
- you can iconify and pause Quake pressing the F10 (it will not
eat more CPU cycles). You can restart everything with a double
click in the "****" icon
- you can run Quake with any Mesa driver (for example with the
X11 driver but you must recompile the Mesa without the Voodoo
driver)
- you can run Quake under any Linux box and get the hardware
acclerated output on a SGI box (OK, this is a bit exotic and
theoretical as feature but it is an example of how powerful can be an
GLX/OpenGL application)
I've tried qkHacklib and it works great for Quake on my system. In
Quake II, however, the mouse response becomes really slow.
Others report complete success, though, so give it a try it it sounds
like something you need.
David Bucciarelli's qkHacklib web page is at
http://www-hmw.caribel.pisa.it/fxmesa/fxqkhack.html.
GiMd2Viewer is a Quake 2 model viewer written for Gtk and OpenGL by
Lionel Ulmer (
bbrox@mygale.org). It loads models and textures from either plain
files or .PAK files. It will also animate the models (with frame
interpolation).
This program is still under developement and I haven't tried it yet, but
it sounds pretty nifty. Check it out at
http://www.mygale.org/~bbrox/GiMd2Viewer/.
QIPX is a set of programs that allow Linux Quake clients (using TCP/IP) to
connect with DOS Quake clients (using IPX). I guess this is useful if
you're playing netquake on a LAN. QIPX is available at
http://www.geocities.com/SiliconValley/Park/6083/qipx.html.
Ice is a Quake map editor for UN*X created by C.J. Beyer and John Watson.
I haven't used this program, nor do I know what its development status is.
The Ice homepage is at
http://styx.phy.vanderbilt.edu/~ice/.
Q2getty is a hack of mingetty by Mike Gleason (
mgleason@ncftp.com) that allows you to
automatically run and respawn a program (like a Quake server) on a
virtual console.
This program is available in the files section at
http://www.ncftpd.com/unixstuff/q2getty.html.
Rcon is a pair of tools that allow remote administration of a Quake II
server using the RCON protocol. Michael Dwyer (
michael_dwyer@mwiworks.com)
is the author. Rcon 1.1 is available at
http://sunsite.unc.edu/pub/Linux/games/quake/rcon-1.1.tar.gz.
Qlog is a GPL'ed QuakeWorld/Quake II server log parser that generates
comprehensive player statistics. Craig Knudsen (
cknudsen@radix.net) is the author.
The qlog homepage is
http://www.radix.net/~cknudsen/qlog/.
Cheapo is a proxy that can be used to route QuakeWorld network
traffic. Additionally, the proxy can modify the data and has features
for enhancing gameplay. You can connect to cheapo as if it were a
Quakeworld server, and then give it commands that forward you to a
real server. The proxy can also be run on a firewall machine
incapable of handling Quake traffic, so that machines inside the
firewall can be used for playing.
The Cheapo homepage is at
http://www.saunalahti.fi/~softech/.
QGraph (Quake Graph) is a utility to help people in managing Quake's
DeathMathes, turnments and Quakeworld games.
QGraph is a program who connects (via Lan or the Internet) to a Quake,
QuakeII, Quakeworld and Hexen2 Servers and shows you realtime data about
the game running on that server.
The QGraph homepage is at
http://www.frag.com/qgraph.