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:
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.
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>";
edit: Ich möchte die Server stats abfragen, das meine ich mit Server status.