Si utilizar nuestra API, puede recuperar las informaciones de su servidor, como la lista de jugadores conectados, el número de votos... Las informaciones recuperables son las mismas que las utilizadas en su widget. El widget es visible en la ficha Anuncio de la página de su servidor.
https://api.trackyserver.com/widget/index.php?id=XXXXXX
API Respuesta | Definición |
playerslist * | Lista de todos los jugadores conectados (si el servidor está fuera de línea, esta variable = OFFLINE) |
playerscount | Número de jugadores conectados |
country | Código de país del servidor |
category | Nombre del juego |
map * | Mapa del servidor |
version * | Versión del servidor |
resources * | Lista de mods instalados en el servidor |
votes | Número de votos en Trackyserver |
ip | IP y puerto |
name * | Nombre del servidor |
// Sustituya XXXXXX por su identificador de servidor Trackyserver.com $server_id = "XXXXXX"; // Se ejecuta curl y se recupera la información $url="https://api.trackyserver.com/widget/index.php?id=".$server_id; $ch = curl_init(); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_URL,$url); $result=json_decode(curl_exec($ch), true); curl_close($ch); if ($result){ // Ejemplo para mostrar el contador de jugadores echo $result['playerscount']; // Ejemplo para mostrar los jugadores conectados foreach ($result['playerslist'] as $player){ echo $player['name']; } // Utilice print_r($result); para mostrar todas las informaciones disponibles } else { echo "No se ha encontrado el servidor"; }