Server
side mod(s) and post-analysis tool(s)
-
gmod1.1
(9/27/01) (updates gmod1.0 released 9/8/01)
-
Server vm mod for QuakeIII Arena 1.31, 1.30 and 1.29h, supports logging of client
IP addresses, port numbers, and 'real-time' sampling of the server's ping
(latency) estimates (per-client frame, from the server's perspective).
-
The gzip'd tarfile contains instructions, a pre-compiled qagame.qvm file,
and a set of diffs to the 1.29h source code. the user is presumed to know
how to set up a basic quake3 server and install/run vm mods.
(re-compiling from source code is optional, but not necessary.)
-
A version of this mod for QuakeIII Arena 1.17 is also available
here
(just the gzip'd qagame.qvm file)
-
The README.txt
from the tarfile (note that while originally developed using the 1.29h
source code, this mod also appears to work as-is with QuakeIII versions 1.31 and 1.30.)
-
gmodstat-0.2.1 (11/6/01) (updates gmodstat-0.1 released 9/28/01)
-
Post-analysis tool for QuakeIII Arena logfiles generated by servers running
the gmod1.1 server mod.
-
Create ping histograms for individual clients or the most frequent players,
summarize cumulative playing times, estimate the penetration of NAT boxes
in the player community, and summarize ping distributions as a function of
Internet location.
-
The gzip'd tarfile contains source code, instructions, and tools to compile
gmodstat under Win32 (with MS Visual C++
) or under gcc in a *nix environment (confirmed under
FreeBSD4.3).
-
The README.txt
from the tarfile
-
pkthisto-0.2 (10/10/02) (updates
pkthisto-0.1.2 released 10/28/01)
-
Packet traffic analysis tool for extracting packet length histograms and
inter-packet arrival histograms of online game traffic.
- Originally developed
for monitoring traffic in and out of a QuakeIII server.
- Version 0.2 supports XBox system-link game traffic
-
pkthisto can take raw tcpdump or NAI Sniffer tracefiles as input, or perform
real-time capture 'off the wire'. It automagically identifies and isolates
UDP/IP flows, and creates histograms for flows that represent active clients
in and out of one or more servers. Uses up far less disk space than raw tcpdump
or Sniffer tracefiles.
-
pkthisto-0.2 compiles under FreeBSD4.6 (and
possibly other platforms). Real-time capture is currently limited to platforms
supporting the Berkeley Packet Filter (BPF) driver. Post-capture analysis
of tcpdump or Sniffer tracefiles is supported on any platform.
-
The README.txt
from the tarfile
Last
updated 10/10/02