Nie zbyt wiem jak to napisać, ale
Jak posortować serwery według ilości graczy. Dane są pobierane z mysql do gameq3 i później wyświetlane.
Status:
echo '<tr><td><b>Gra</b></td><td><b>Nazwa</b></td><td><b>IP</b></td><td><b>Mapa</b></td><td><b>Sloty</b></td><td><b>OS</b></td><td><b>Połącz</b></td></tr>'; $gq = new \GameQ3\GameQ3(); 'format' => 'strip' )); ) )); $gq->setFilter('strip_badchars'); $gq->setOption('curl_connect_timeout', 1000); $gq->setOption('curl_total_timeout', 1200); $gq->setOption('curl_select_timeout', 1500); //$gq->setLogLevel(true, true, true, true); 'id' => 'gs', 'type' => $serwer['game'], 'connect_addr' => $serwerip[0], 'connect_port' => $serwerip[1], ); try { $gq->addServer($server); } catch(\GameQ3\UserException $e) { } $results = $gq->requestAllData(); if($results['gs']['info']['online']){ echo ' <tr> <td><img src="'.domain().'status/images/'.$serwer['game'].'.png" style="border: 0" alt="" /></td> <td>'.$results['gs']['general']['hostname'].'</td> <td>'.$serwer['ip'].'</td> <td>'.$results['gs']['general']['map'].'</td> <td>'.$results['gs']['general']['num_players'].'/'.$results['gs']['general']['max_players'].'</td> <td>'.$results['gs']['settings'][3][1].'</td> <td><a href="steam://connect/'.$serwer['ip'].'"><img src="'.domain().'status/images/steam.png" style="border: 0" alt="" /></a><a href="http://serwery.game-status.xaa.pl/index.php?ip='.$serwer['ip'].'"><img src="'.domain().'status/images/gs.png" style="border: 0" alt="" /></a></td> </tr> '; } }