Как добавить в мониторинг игру Rage:MP?
Нарыл в просторах гугла FiveM
function lgsl_query_41(&$server, &$lgsl_need, &$lgsl_fp)
{
fwrite($lgsl_fp, "\xFF\xFF\xFF\xFFgetinfo xxx");
$buffer = fread($lgsl_fp, 4096);
if (!$buffer) {
return false;
}
lgsl_cut_byte($buffer, 18);
$data = explode('\\', $buffer);
for ($i = 0; $i < count($data); $i += 2) {
if ($data[$i] == 'sv_maxclients') {
$server['s']['playersmax'] = $data[$i + 1];
}
if ($data[$i] == 'clients') {
$server['s']['players'] = $data[$i + 1];
}
if ($data[$i] == 'challenge') {
$server['e']['challenge'] = $data[$i + 1];
}
if ($data[$i] == 'gamename') {
$server['e']['gamename'] = $data[$i + 1];
}
if ($data[$i] == 'protocol') {
$server['e']['protocol'] = $data[$i + 1];
}
if ($data[$i] == 'hostname') {
$server['s']['name'] = $data[$i + 1];
}
if ($data[$i] == 'gametype') {
$server['s']['game'] = $data[$i + 1];
}
if ($data[$i] == 'mapname') {
$server['s']['map'] = $data[$i + 1];
}
if ($data[$i] == 'iv') {
$server['e']['iv'] = $data[$i + 1];
}
}
return true;
}
Ну а с RageMP не задалось, не смог найти. Всё никак не разберусь каким образом оно работает.
Ну а с RageMP не задалось, не смог найти. Всё никак не разберусь каким образом оно работает.