QStat version 2.4d
August 8, 2001
Download from http://www.qstat.org
This release is dedicated to the QStat users and beta testers.
Especially those that contributed the features and fixes that
make up 90% of this release.
Highlights: XML support, PHP fixes, options to get through
firewalls, and Windows crash fixes.
Steve
---------
Summary of New Features
-----------------------
Half-Life master filters
Names for Quake 3 game types
XML output mode
Broadcast support for Gamespy style protocols
Append output file option [-af]
Option to print carets in Q3 player names [-carets]
OS/2 Warp EMX compiler port
OpenBSD support
Options to specify source ports [-srcport] and source IP address [-
srcip]
for packets sent by qstat. Handy for getting through
firewalls.
See docs for details.
Fixes
-----
Tribes 2 teamdamage flag
Fixed writing beyond array bounds when reading templates on Windows.
(this should fix the garbage characters some people see)
Fixed player sorting for games with teams (tribes 1 and 2).
Removed win32/qstat.exe from the tar.gz
Trying the MS C 6.0 compiler again (win32/qstat.exe)
Fixed running QStat from PHP; would crash or give no data
New template variables
----------------------
$CLEARNEWLINES Convert newlines to spaces in all variable
output.
Handy for Tribes 2 servers with long
descriptions.
$GAMETYPE Quake 3 only - the name of the game type
Thanks
------
Most of this release was contributed by QStat users:
XML output Simon Garner
Half-Life master filters Ludwig Nussel
OS/2 Warp EMX Mikulas Patocka
OpenBSD subset
A three rail gun salut to ya!
And thanks to Tahi 'Linus' Walcher for helping find the PHP bug.
strace is a thing of the gods.
I was hoping to fix one other problem for Windows users. QStat is a
command-line style program, so Windows always gives it a console
window. This is annoying if you're running QStat from a web-page or a
GUI server browser. I can fix this, but it's not that easy. In the
mean time, I've added a -noconsole option that will delete the console
as soon as qstat starts. The effect is that a console window will
flash on the screen briefly. QStat still runs, you just won't see any
output on screen. Anyway, I'll craft a real implementation of
-noconsole in the next release.
Steve, steve@...