QuakeWorld and Quake 2

Status Script

Displays HTML Table (no plugin required)

Works as SSI or standalone CGI


webqstat.pl (rename to webqstat.cgi) by David Efflandt.

A Perl script that displays status of a QuakeWorld or Quake 2 server in the form of an HTML table. Also displays player list, if any, and total team frags. Should work with any browser that supports tables (no plugin req'd). It even displays in lynx. Suitable for use as server side include. Script tested on Linux and Solaris (necessary binary also available for Win32).

Optionally a table of rules from the server can also be included by simply setting a $rules variable to 1 (on) or 0 (off). The rules are parsed into %rule so the script could easily be modified to display just a particular rule using $rule{foo} (like version for Q2 servers).

A default server can be coded into the script or other servers can be entered by following the URL with an IP or hostname in a query string or path info (see demo URL's). Include the actual port if it is other than the QW default of 27000 (use :27910 or higher for Q2). However, the optional server string only works for standalone scripts.

For SSI, different names can be used for different options. For example webqstat.cgi might be set up for one server and webqstat-dm.cgi could be set up for another using the same script linked to different names.

Requires qstat 2.0b or newer by Steve Jankowski available as UNIX source and compiled Win32 versions.

Qstat Web Page | Qstat FTP Site


Demos:

Xnet's Own Stoogeville Quake2 CTF

XNet's Own Stoogeville QW DM


efflandt@xnet.com

Home Page