Counter Strike Stats abfragen PHP

mowo07

Member
14 Mai 2006
12
0
Hi,
ich möchte mit einem PHP Script die Stats eines CS Servers abfragen wie sie z.B. im Spiel angezeigt werden (also servername, player, max players, password protected y/n usw). Ich habe bisher folgenden Code:
PHP:
$csserver =  '81.169.143.123';
$csport = 27044;
$connection = fsockopen("udp://".$csserver, $csport);
$cmd="xFFxFFxFFxFFrulesx00";
fwrite($connection, $cmd, strlen($cmd));

$server_data1 = fread($connection, 6); // den int32-Wert (4 Bytes) holen

$server_data2 = fread($connection, 24);
echo "Server Name: ".$server_data2."<br>";

$server_data3 = fread($connection, 12);
echo "Server Map: ".$server_data3."<br>";

$server_data4 = fread($connection, 8);
echo "Server Game: ".$server_data4."<br>";

$server_data5 = fread($connection, 14);
echo "Server Game: ".$server_data5."<br>";

$server_data6 = fread($connection, 14);
echo "Server 11: ".$server_data6."<br>";
Will aber bisher nicht funzen. Weiß jemand wo der Fehler liegt. Der führt das Script 60sek aus, dann timeout. Kann mir einer weiterhelfen? Ich will kein Script haben, das aus 1000 Zeilen Code besteht, weshalb ich auch keine fertigen Scripte nehmen will.

edit: Ich möchte die Server stats abfragen, das meine ich mit Server status.