Od dłuższego czasu poszukuję statystyk do serwera cs.
Jedyne co udało mi się znaleźć to:
function RetriveInfo ( $strServerIP = '127.0.0.1', $intServerPort = 27015 ) { if ( $status["unread_bytes"] != 0 ) { $return = ""; while ( $status["unread_bytes"] != 0 ) { } $arr['ip'] = $intServerIP; $arr['port'] = $intServerPort; $arr['hostname'] = $return[19]; $arr['game'] = $return[17]; $arr['players'] = $return[5]; $arr['maxplayers'] = $return[11]; $arr['system'] = ( $return[25] == "w" ) ? "Windows" : "Linux"; $arr['game_dir'] = $return[15]; $arr['map'] = $return[21]; $arr['password'] = ( $return[25] == "0" ) ? "false" : "true"; $arr['secure'] = $return[29]; return $arr; } else { // blad? return $arr; } }
niedziałające, znalezione na tym forum
oraz:
unction getInfo($ip = '127.0.0.1', $port = 27015) { $ip = gethostbyname($ip); if(!$connection) { return false; } else { if ($status["unread_bytes"]!=0) { return translate($return); } else { return false; } } }
działające ale nie pobiera mi wszystkiego czego potrzebuję to znaczy ilu jest graczy aktualnie na serwerze i ilu może być maksymalnie.
proszę o pomoc.
męczę się z tym cały dzień i nie mogę nic uradzić
