Class SteamInfo

Description

SteamInfo: Steam-Server Informationen abfragen.

Mit SteamInfo lassen sich simpel Informationen über einen Steam-Gameserver erfragen. Dabei werden Fehler per Standart Exceptions geschmissen.

Geplant ist die Klasse zu verbessern und auszubauen, evtl automatisches sortieren etc. Evtl. deswegen weil ursprünglich nur eine Klasse zum einlesen der Informationen in sinnvolle Arrays zu Weiterverarbeitung gedacht war.

Bei Fragen oder Anregungen: jeanpascal@hotmail.de

CHANGELOG 27. Mai 2006 | 3:09 | v1.0.0.1 Erstes Release! Todo: Ungenau, Codeverbesserungen..

  • example: Beispiel
  • copyright: Jean-Pascal Hövel
  • author: Jean-Pascal Hövel
  • version: 1.0.0.1

Located in /SteamInfo.php (line 32)


	
			
Method Summary
 SteamInfo SteamInfo (string $host, [string $port = 27015], [int $timeout = 10])
 array getPlayerList ()
 array getServerInfo ()
 array getServerRules ()
Methods
Constructor SteamInfo (line 172)

Erzeugt ein neues SteamInfo Objekt.

Bei fehlender oder falscher Parameter Angabe wird eine Exception geworfen. Standartmäßig ist Port 27015 und ein Timeout von 10 eingestellt.

  • access: public
  • throws: Exception
SteamInfo SteamInfo (string $host, [string $port = 27015], [int $timeout = 10])
  • string $host
  • string $port
  • int $timeout
getPlayerList (line 201)

Liefert ein Array der Spieler auf dem Steam Server.

Struktur $array[0]['name'] Name des Spielers $array[0]['frags'] Frags des Spielers $array[0]['time'] Timestamp der Spielzeit

  • access: public
  • throws: Exception
array getPlayerList ()
getServerInfo (line 271)

Liefert ein Array aus Serverinformationen

Enthalten sind die Keys: hostname: Name des Servers map: Momentane Map player: Anzahl Spieler maxplayer: Anzahl maximaler Spieler moddir: Verzeichnis des Mods modname: Name des Mods appid: Steams "AppID" des Mods os: Operating System des Servers passwd: Passwort true/false secure: VAC true/false

  • access: public
  • throws: Exception
array getServerInfo ()
getServerRules (line 237)

Liefert ein Array mit den Servereinstellungen Struktur $array['cvar'] = 'value'

  • access: public
  • throws: Exception
array getServerRules ()

Documentation generated on Sun, 28 May 2006 17:25:22 +0200 by phpDocumentor 1.3.0RC3