Player online stats
He also sometimes changes people's signatures.
Meow.
Meow.
Check out my YouTube channel: https://youtube.com/@davefancella?si=H--oCK3k_dQ1laDN
Be the devil's own, Lucifer's my name.
- Iron Maiden
Be the devil's own, Lucifer's my name.
- Iron Maiden
Speaking of flags, where'd they go? ANd how long ago did they disappear?
Edit: nvm, went to profile and fixed it.
Edit: nvm, went to profile and fixed it.
Check out my YouTube channel: https://youtube.com/@davefancella?si=H--oCK3k_dQ1laDN
Be the devil's own, Lucifer's my name.
- Iron Maiden
Be the devil's own, Lucifer's my name.
- Iron Maiden
- wrtlprnft
- Reverse Outside Corner Grinder
- Posts: 1679
- Joined: Wed Jan 04, 2006 4:42 am
- Location: 0x08048000
- Contact:
The previous stats were made by hand using the mysql command line client, vim, awk, sort and uniq -c, which would make it a pain to recreate them.
So I made a script that does all this by itself. I'll have it run as cronjob once an hour, so now you can fight for your spots
http://wrtlprnft.ath.cx/playerstats2.htm
So I made a script that does all this by itself. I'll have it run as cronjob once an hour, so now you can fight for your spots

http://wrtlprnft.ath.cx/playerstats2.htm
There's no place like ::1
- Tank Program
- Forum & Project Admin, PhD
- Posts: 6712
- Joined: Thu Dec 18, 2003 7:03 pm
Couldn't resist changing it Jonathan, especially after giving me such a perfect oppurtunity. There actually is a rank for addict though, and I think it's been in place ages. Just, you really have to be addicted to posting here and not have gotten a special rank...
(Which would be hard to avoid if you posted that much...)
(Which would be hard to avoid if you posted that much...)

- Tank Program
- Forum & Project Admin, PhD
- Posts: 6712
- Joined: Thu Dec 18, 2003 7:03 pm
It's not me, is it?
Check out my YouTube channel: https://youtube.com/@davefancella?si=H--oCK3k_dQ1laDN
Be the devil's own, Lucifer's my name.
- Iron Maiden
Be the devil's own, Lucifer's my name.
- Iron Maiden
- wrtlprnft
- Reverse Outside Corner Grinder
- Posts: 1679
- Joined: Wed Jan 04, 2006 4:42 am
- Location: 0x08048000
- Contact:
In theory it can, it just needs a script to do it…
If you want I can give you an account on the server, then you can fool around with it yourself. The database has a size of currently 410MB, so it's a bit much to send it over the network, and I wanna keep it in its raw form so one can do all sorts of statistics on it.
Here's the database structure. “current” has just one row containing the unix time (“stamp”, called “xtime” in the other tables) and id (“time”) of the newest data. “serverinfo” contains contains a row for each server and minute it was queried, together with its “time”. “players” contains a row for each player and minute he/she was online, with “sid” referring to the id of the server.
The naming is bad, and the server names and descriptions are stored every minute, which eats tons of space, but well, this way I get to keep all data
If you want I can give you an account on the server, then you can fool around with it yourself. The database has a size of currently 410MB, so it's a bit much to send it over the network, and I wanna keep it in its raw form so one can do all sorts of statistics on it.
Here's the database structure. “current” has just one row containing the unix time (“stamp”, called “xtime” in the other tables) and id (“time”) of the newest data. “serverinfo” contains contains a row for each server and minute it was queried, together with its “time”. “players” contains a row for each player and minute he/she was online, with “sid” referring to the id of the server.
The naming is bad, and the server names and descriptions are stored every minute, which eats tons of space, but well, this way I get to keep all data

There's no place like ::1