GameQ is a PHP 5 library for querying game server status. It supports over 160 games, including all source (Half-Life), Unreal, and Quake engine games, ASE, and Gamespy protocols. Newer games supported are Left 4 Dead, Call of Duty 5, Crysis, and Teamspeak 2.
|Tags||Games/Entertainment Internet Web Dynamic Content First Person Shooters|
|Operating Systems||OS Independent|
Release Notes: This release adds TCP support, and the source now supports compression. Games added: Call of Duty 5, Crysis Wars, Left 4 Dead, Teamspeak 2, and San Andreas: multiplayer. Fixes for minor source and Gamespy3 issues.
Release Notes: This release adds the games Baldur's Gate, Call of Duty 3, Call of Duty 4, Crysis, Medal of Honor: Breakthrough and Spearhead, rFactor, Team Fortress 2, and Unreal Tournament 3. It fixes the game Quakewars and Battlefield 2.
Release Notes: Ghost recon was added for Advanced Warfighter 1 and 2, Vietcong 2, MTA: San Andreas, Hexenworld, and Halo 2 (untested). A limit on sockets to be used by the script was added, preventing errors when querying large amounts of servers. A normalizing filter was added.
Release Notes: This release adds support for Alien Arena, Armed Assault, Battlefield 2142, Cross Racing Championship, Dark Messiah, Hexen 2, KISS Psycho Circus, Neverwinter Nights 2, Rag Doll Kung Fu, Red Orchestra, Savage, silverback engine, Stalker, Tremulous, Tribes (partial), and Tribes 2 (partial). It updates the main class to support query-response over the same socket, adds a filter example, and fixes Gamespy and Doom 3 player bugs.
Release Notes: The library was completely redesigned in PHP 5. GameQ now supports over 100 games, and is completely object oriented.