I was hoping he'd be interested in setting up something like http://jdolan.dyndns.org/stats/stats.php? It's generated in realtime from a MySQL database. My Quake2 server dumps frags and chat messages to MySQL as they occur.. so you're able to drop out of the game and check your stats that instant. I plan to add a lot more to the stats pages eventually, including per-player or per-map stats (bloodiest map, your personal nemesis, your favorite weapon..), random chat quotes, etc. Frag insertions to the database are rather inexpensive in terms of CPU.
How does Wallfly work? Is he some false client you've written? I didn't realize he was an actual program or bot. I thought maybe you'd just hacked up the server status function to make it look like someone was playing Having one thing that already sits on your servers would make this significantly easier than finding the source for, and patching, all the mods you run.
But since most of the servers I have ssh access to, my current plan is to: ssh 'tail -f' ... on every server log I have access to, and 'tail -f' the local wallfly logs for servers I don't have ssh access to.So I get 20-odd streams... I'll have a ruby script parsing the streams and updating a PostgreSQL database.