Installation de la méthode JSON

Serveur MultiGames propose gratuitement l'utilisation de la méthode JSON pour vérifier les votes. Si vous ne savez pas comment implémenter cette méthode, utilisez plutôt la méthode TRUE. Lorsque vous enverrez une requête à notre API avec la méthode JSON, vous receverez une réponse formattée qui vous indiquera le temps avant le prochain vote d'une IP et si cette personne a voté ou non. Cette méthode est utile pour récupérer le temps avant le prochain vote d'un joueur.

Exemple d'implémentation en PHP

<?php

$SERVER_ID = "nom-du-serveur"; // Nom du serveur
$IP = $_SERVER['REMOTE_ADDR']; // Adresse IP du votant
$SM = "https://serveur-multigames.net/api/$SERVER_ID/?ip=$IP";
$result = @file_get_contents($SM);
$result = json_decode($result);

if ($result->status == "SUCCESS")
{
    // Vote valide
    $nextvote = $result->nextvote; // Temps restant possible avant le prochain vote
}
else
{
    // Déjà voté ou vote non valide
}

?>

Clés et valeurs retournées
ip : toutes les IPv4/IPv6 (exemple: 127.0.0.1)
status : SUCCESS (vote effectué) ou WAIT (vote non effectué ou déjà effectué)
nextvote : temps en secondes avant le prochain vote (-1 si jamais voté)

Exemple de réponse

{
    "ip": "127.0.0.1",
    "status": "SUCCESS",
    "nextvote": 3208
}

Autres languages de programmation

Vous pouvez également implémenter l'API et effectuer les requêtes dans d'autres langages de programmation, cela fonctionne également et plusieurs bibliothèques pour décoder le JSON existent. Il faut utiliser la requête suivante :
URL : https://serveur-multigames.net/api/nom-de-votre-serveur/?ip=adresse.ip.du.joueur