A php script to ping CSS servers woob'ers play on.
http://monkeycentral.co.uk/qsg2/∞
http://monkeycentral.co.uk/querysuperglue/∞ -- deprecated
Currently does:
- pings a few servers woob'ers play on, shows them up if they are on
- supports a click of a server to get more details stats (player list etc)
- can retrieve full player list/rule set (hidden feature)
- can fit in an opera sidebar, when supplied with the right query string
- handles timing out gracefully
Currently is not:
- multi-threaded (and probably never will be)
- reliable
- pretty
Please feel free to add ideas below:
Ideas
MarcR: an option of showing all players (through +/- collapsable blocks) on all servers
Prehaps set in profile as to whether you want all player info or not, and only available it list of servers is < threshold mebbe
Lazy Bodeeen: <input class="inputbox" type="text" name="searchword" size="15" value="search..." onblur="if(this.value= =' ') this.value='search...';" onfocus="if(this.value= ='search...') this.value=' ';" />
MarcR: prehaps a my faves underneath where you can add your own servers to query and stored in a cookie or db with logins
- Login system with faves semi-functional. DougBarry (20050416)
- And is very buggy, so disabled. DougBarry (20050425)
MarcR: what about making the os, password, dedi, country, filter rather than order by ?
- Filter By working for map names, os, passworded, dedicated. DougBarry (20050416)
MarcR: span 'Unresponsive' across the map to age column for servers not pinged in the last xx seconds
ElRobbo: Ability to add non-woobers to query list.
Change Log
20050401
- Template system works (behind the scenes of course)
20050326
- CSS sorted, so it looks like QSG1.
- Stale server errors and failed first time ping bugs fixed.
- Player list reading works properly since steam update.
- Made URLs relative (full paths for everything was a bit OTT)
- Render arguments implimented behind the scenes.
20050314
- Completely re-writen mutlit-server info renderer, much better at information handling
- Re-write on single-server info renderer begins.
- Sorting is now only cached in an array when necessary, meaning faster viewing of server lists, on default view.
- Server information is now cached in db using XML, so a server which does not respond promptly will be ignored, and its previous cached status will be used. Leads to much more reliable page flushing.
20050313
There are no comments on this page. [Add comment]