API GET


Publicado el 2019-09-02



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.



Recuperación de datos del servidor

Puede recibir los datos en formato JSON al utilizar este vínculo. Sustituya XXXXXX por su identificador de servidor. El identificador de su servidor es visible en su URL.


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
* si está disponible
 
 Ejemplo con PHP cURL

// 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";
}