PHP Source Query Versions Save

🐘 PHP library to query servers that implement Steam query protocol (also known as Source Engine Query protocol)

3.0.0

1 month ago
  • Bumped minimum required version to PHP 8.0
  • Fixed a bug where socket variable was assigned a false value, causing an error in Close()

2.1.0

3 years ago
  • Removed padded messages and instead added support for challenges in A2S_INFO due to changes Valve has done.

2.0.0

3 years ago
  • PHP 7.4 is required now
  • All queries are now padded to 1200 bytes (as required by recent Steam change)
  • Added strong types in a lot of places
  • Added some tests
  • Added BaseSocket (Ip is now Address)
  • Functions will now throw SocketException with SocketException::NOT_CONNECTED now if not connected
  • RCON will throw for more error states now (auth fails, incorrect response, etc)
  • TimeoutException was removed, throws SocketException with SocketException::CONNECTION_FAILED now
  • Fixed SERVERDATA_RESPONSE_VALUE being sent more than once
  • SteamID in GetInfo now uses GMP on 32-bit PHP
  • Some other fixes

1.0.0

8 years ago

This release adds PSR-4 autoload support (thanks @timmw!), namespace is xPaw\SourceQuery. Library can still be used without autoloader by including bootstrap.php file.

0.1.0

8 years ago

Tagged current master