Partage
  • Partager sur Facebook
  • Partager sur Twitter

Minecraft Query

Comment récupérer les données du serveur ?

20 janvier 2012 à 9:20:24

Bonjour à tous,

Après beaucoup de recherche sur internet je n'ai pas trouver quelque chose qui me corresponde. Récemment Mojang a ajouter une fonction dans son jeu Minecraft à savoir :

enable-query=true


Cette fonction permettrait de pouvoir communiquer avec le serveur et d'en récuperer des informations comme :
- le statut du serveur
- le nombre de joueurs connectés
- etc ...

Or, je n'arrive pas à trouver un code potable pour pouvoir avoir ce genre d'info. Je voudrais un code simple qui affiche donc juste les infos sous forme de texte et que je puisse gérer le coté style avec du CSS.

Merci de m'éclairer sur une piste :)
  • Partager sur Facebook
  • Partager sur Twitter
20 janvier 2012 à 10:14:20

Il était temps qu'ils fassent quelque chose (lui ou les plugins genre Bukkit).

Pour ça, tu as enable-query et enable-rcon.
enable-query est fait pour accepter le protocole GameSpy4

Ne pas oublier de définir le port des requetes, Config:
query.port

Sources:
http://www.minecraftwiki.net/wiki/Server.properties

Un outil pour utiliser le RCON:
http://www.minecraftforum.net/topic/84 [...] uery-utility/

Un peu de code ici:
http://forums.bukkit.org/threads/what- [...] /#post-748443

N'hésite pas à partager si tu trouves d'autres infos.
  • Partager sur Facebook
  • Partager sur Twitter
20 janvier 2012 à 11:43:50

J'ai trouver un truc interessant

https://github.com/xPaw/PHP-Minecraft-Query

Mais après pas tout le code. En bidouillant un peu j'arrive à afficher un magnique :

Error: Failed to receive challenge.

C'est déjà un bon début on va dire ^^

Si quelqu'un comprend un peu mieux que moi, j'aimerais avoir vos avis :)
  • Partager sur Facebook
  • Partager sur Twitter
22 janvier 2012 à 10:48:01

Il n'arrive pas à obtenir une réponse du serveur.
T'as bien vérifié l'ip et le port que tu lui donne ?

J'ai pas trouvé de doc sur le protocole utilisé, j'ai donc pas assez d'information pour t'aider et pas le temps de chercher plus.
  • Partager sur Facebook
  • Partager sur Twitter
8 avril 2012 à 17:22:45

je fais un Up pour dire que avec le script donnée il faut que le port query soit le même que le port du serveur!
  • Partager sur Facebook
  • Partager sur Twitter
1 janvier 2013 à 23:32:45

Bonjour bizarrement tout marche en local chez moi cependant dès que j'upload je recoit l'erreur Error: Failed to receive challenge.
  • Partager sur Facebook
  • Partager sur Twitter
L'informatique c'est comme les toilettes ça a de l'avenir
2 janvier 2013 à 14:48:01

Citation : MsMisterGwada

Bonjour bizarrement tout marche en local chez moi cependant dès que j'upload je recoit l'erreur Error: Failed to receive challenge.


teste en root.
  • Partager sur Facebook
  • Partager sur Twitter
30 mai 2013 à 22:47:13

Yop tout le monde, je UP un peu mon sujet pour vous présentez une vidéo d'une technique sans Query :]

http://www.youtube.com/watch?v=2ql0Y2fTF9U

  • Partager sur Facebook
  • Partager sur Twitter