Quelques exemples d'API par Query

194437
Joueurs en ligne
30.27
Temps de réponse de votre serveur en ms
100
Nombre de Slot
En Ligne
Etat du Serveur
1.8
Version du serveur
Listes des joueurs en ligne

API pour les minecraft serveur par protocole Query

METHODE PLUS LENTE QUE PING ET NECESSIRE LES QUERY ACTIVER

METHODE QUERY A EVIETER RISQUE DE BUG

Génération de mes API avec l'IP de mon serveur et le port de mon serveur



1. Présentation

Le protocole Ping permet de récupérer les informations d'un serveur minecraft via le Ping du serveur. Pour cela il faut activer le Ping dans le serveur.properties et définir un port afin de pouvoir récuperer les informations. Grâce à ce protocole vous pouvez récuperer les informations suivantes

- Le nombre de joueur en ligne

- Le nombre maximum de joueur admis sur le serveur

- Le Message of the day "MOTD" du serveur en couleur

- Le statut de votre serveur

- La liste des joueurs en ligne

- La version de votre serveur

Pour avoir le nombre de joueur en ligne sur votre serveur il suffit de mettre le script PHP ci-dessous dans la page web où vous voulez récupérer l'information

<?php
$playeronline = file_get_contents('http://api.serveurs-minecraft.com/api.php?Joueurs_En_Ligne_Query&ip=VOTRE.IP&port=VOTRE.PORT');
echo $playeronline ;
?>

Exemple de retour: 94415


Obtenir le nombre de joueur maximum sur votre serveur

Pour avoir le nombre de maximum joueur en ligne sur votre serveur il suffit de mettre le script PHP ci-dessous dans la page web où vous voulez récupérer l'information

<?php
$maxplayer = file_get_contents('http://api.serveurs-minecraft.com/api.php?Joueurs_Maximum_Query&ip=VOTRE.IP&port=VOTRE.PORT');
echo $maxplayer ;
?>

Exemple de retour: 110100 (en nombre de slot)


Obtenir le MOTD de votre serveur

Pour avoir le MOTD de votre serveur il suffit de mettre le script PHP ci-dessous dans la page web où vous voulez récupérer l'information

<?php
$MOTD = file_get_contents('http://api.serveurs-minecraft.com/api.php?Motd_Query&ip=VOTRE.IP&port=VOTRE.PORT');
echo $MOTD
?>

Exemple de retour:  Hypixel Network [1.8-1.16] SKYBLOCK COMMUNITY CENTER UPDATE


Obtenir le statut de votre serveur

Pour avoir le statut de votre serveur il suffit de mettre le script PHP ci-dessous dans la page web où vous voulez récupérer l'information

<?php
$statut = file_get_contents('http://api.serveurs-minecraft.com/api.php?Etat_Query&ip=VOTRE.IP&port=VOTRE.PORT');
echo $statut
?>

Exemple de retour:


Obtenir la liste des joueurs de votre serveur

Pour avoir la liste des joueurs de votre serveur il suffit de mettre le script PHP ci-dessous dans la page web où vous voulez récupérer l'information

<?php
$playerlist = file_get_contents('http://api.serveurs-minecraft.com/api.php?Liste_Des_Joueurs_Query&ip=VOTRE.IP&port=VOTRE.PORT');
echo $playerlist
?>

Exemple de retour:


Obtenir la version de votre serveur

Pour avoir la version de votre serveur il suffit de mettre le script PHP ci-dessous dans la page web où vous voulez récupérer l'information

<?php
$version = file_get_contents('http://api.serveurs-minecraft.com/api.php?Version_Query&ip=VOTRE.IP&port=VOTRE.PORT');
echo $version
?>

Exemple de retour: 1.8


Obtenir le temps de réponse de votre serveur

Pour avoir le temps de réponse de votre serveur il suffit de mettre le script PHP ci-dessous dans la page web où vous voulez récupérer l'information

<?php
$timer = file_get_contents('http://api.serveurs-minecraft.com/api.php?Latence_Query&ip=VOTRE.IP&port=VOTRE.PORT');
echo $timer;
?>

Exemple de retour: 30.16