Bonjour !
J'ai crée aujourd'hui un topic concernant les ping de serveurs minecraft et mon problème à été résolu.
Cependant, @Detobel36, j'ai essayé ce que tu m'a donné mais je suis face à un problème que je n'arrive pas à résoudre. J'ai bien insérer le code dans la page HTML et ca marche bien. Seulement quand je copie colle la partie du code pour faire un autre élément de monitoring, le premier code fonctionne mais pas le deuxième et ainsi de suite :
Voici le code :
Également, je cherche juste à savoir comment remplir une des cases en vert ou en rouge si le ou les serveurs en questions sont down. Je ne parviens pas à trouver comment remplir la case et encore moins comment détecter l'état du serveur.
En espérant que vous pourrez m'aider,
AlexFatta
Source du code : https://minecraft.fr/forum/threads/statut-serveur-minecraft-html.176437/#post-1497469
J'ai crée aujourd'hui un topic concernant les ping de serveurs minecraft et mon problème à été résolu.
Cependant, @Detobel36, j'ai essayé ce que tu m'a donné mais je suis face à un problème que je n'arrive pas à résoudre. J'ai bien insérer le code dans la page HTML et ca marche bien. Seulement quand je copie colle la partie du code pour faire un autre élément de monitoring, le premier code fonctionne mais pas le deuxième et ainsi de suite :
Voici le code :
HTML:
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>Document sans nom</title>
</head>
<body>
<script src="https://mcapi.us/scripts/minecraft.js"></script>
<script src="http://code.jquery.com/jquery-2.2.0.min.js"></script>
<table border="1" width="100%" align="center">
<tr>
<td align="center">
<h3>Lobby</h3>
<div class="server-status">
Statut: <span class="server-online"></span><br />
Nombre de joueur: <span class="server-nbrPlayer"></span>/<span class="server-nbrPlayerMax"></span>
</div>
<script>
$.get(
"https://mcapi.us/server/status",
{ip: "149.202.251.147", port : 1},
function(data) {
document.querySelector('.server-online').innerHTML = data.online ? 'Allumé' : 'Eteint';
document.querySelector('.server-nbrPlayer').innerHTML = data.players.now;
document.querySelector('.server-nbrPlayerMax').innerHTML = data.players.max;
}
);
</script>
</td>
<td align="center">
<h3>BungeeCord / Proxy</h3>
<div class="server-status">
Statut: <span class="server-online"></span><br />
Nombre de joueur: <span class="server-nbrPlayer"></span>/<span class="server-nbrPlayerMax"></span>
</div>
<script>
$.get(
"https://mcapi.us/server/status",
{ip: "149.202.251.147", port : 25577},
function(data) {
document.querySelector('.server-online').innerHTML = data.online ? 'Allumé' : 'Eteint';
document.querySelector('.server-nbrPlayer').innerHTML = data.players.now;
document.querySelector('.server-nbrPlayerMax').innerHTML = data.players.max;
}
);
</script>
</td>
</tr>
<tr>
<td align="center">
<h3>CTF</h3>
<div class="server-status">
Statut: <span class="server-online"></span><br />
Nombre de joueur: <span class="server-nbrPlayer"></span>/<span class="server-nbrPlayerMax"></span>
</div>
<script>
$.get(
"https://mcapi.us/server/status",
{ip: "149.202.251.147", port : 2},
function(data) {
document.querySelector('.server-online').innerHTML = data.online ? 'Allumé' : 'Eteint';
document.querySelector('.server-nbrPlayer').innerHTML = data.players.now;
document.querySelector('.server-nbrPlayerMax').innerHTML = data.players.max;
}
);
</script>
</td>
<td align="center">Cellule 4</td>
</tr>
<tr>
<td align="center">Cellule 5</td>
<td align="center">Cellule 6</td>
</tr>
</table>
</body>
</html>
Également, je cherche juste à savoir comment remplir une des cases en vert ou en rouge si le ou les serveurs en questions sont down. Je ne parviens pas à trouver comment remplir la case et encore moins comment détecter l'état du serveur.
En espérant que vous pourrez m'aider,
AlexFatta
Source du code : https://minecraft.fr/forum/threads/statut-serveur-minecraft-html.176437/#post-1497469