API infos serveur


Publié le 2019-09-02




En utilisant notre API, vous pouvez récupérer les informations de votre serveur tel que la liste des joueurs connectés, le nombre de votes...

Les informations récupérables sont les mêmes que celles utilisées dans votre widget. Le widget est visible dans l'onglet bannière dans la page de votre serveur.

 
 Récupération des données serveur

Vous pouvez réceptionner les données au format JSON en utilisant ce lien. Remplacez XXXXXX par votre serveur id. L'ID de votre serveur est visible dans son URL.

https://api.trackyserver.com/widget/index.php?id=XXXXXX

s
Réponse API Définition

playerslist *

Liste de tous les joueurs connectés

playerscount

Nombre de joueurs connectés (si le serveur est hors ligne, cette variable = OFFLINE)

country

Code pays du serveur
category

Nom du jeu

map *

Map du serveur

version *

Version du serveur

resources *

Liste des mods installés sur le serveur

votes

Nombre de votes sur Trackyserver

ip

IP et port

name *

Nom du serveur

 * si disponible
 
 Exemple avec PHP cURL

// Remplacez XXXXXX par votre serveur ID Trackyserver.com
$server_id = "XXXXXX";

// On execute curl et on récupère les informations
$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){
  // Exemple pour afficher le compteur de joueurs
  echo $result['playerscount'];	
  // Exemple pour afficher les joueurs connectés  
  foreach ($result['playerslist'] as $player){   
echo $player['name']; 
} // Utilisez print_r($result); pour afficher toutes les informations disponibles } else { echo "serveur introuvable"; }