"Gadget" sur l'état des serveurs
-
- Messages : 3538
- Inscription : 28 avr. 2011, 15:50
- Localisation : Entre Venus et Mars
Re: "Gadget" sur l'état des serveurs
Un mec qui pete son cable en image, j'aime beaucoup xD
Opérateur à votre service !
==> Pensez à voter régulièrement pour le serveur: Votez pour le serveur <==
==> Pensez à voter régulièrement pour le serveur: Votez pour le serveur <==
Re: "Gadget" sur l'état des serveurs
Moi j'en suis là si ça peut aider :
j'interroge directement les sockets du serveur voir si il s'ouvre comme le serveur minecraft est sur un port special, pour l'instant j'arrive à ça :
je génère une image png grace au gdi+ php et le texte change et un indicateur de connection changera aussi...
Comme l'image est généré a l'appel de la balise <img> elle se met a jour "ouvert / fermé" tout seul
il y a 3 possibilités :
Le Serveur Play : http://www.antares-events.fr/testport.php?target=play
Le Serveur Build : http://www.antares-events.fr/testport.php?target=build
Le Serveur PVP : http://www.antares-events.fr/testport.php?target=pvp
Le nom du serveur sera automatiquement changé dans l'image...
je pauffinerai plus tard, mais ça a l'air de bien marcher... limite on pourrait faire un loader Hello avec etat des serveur, upgrade ou downgrade des versions..
dark
j'interroge directement les sockets du serveur voir si il s'ouvre comme le serveur minecraft est sur un port special, pour l'instant j'arrive à ça :
je génère une image png grace au gdi+ php et le texte change et un indicateur de connection changera aussi...
Comme l'image est généré a l'appel de la balise <img> elle se met a jour "ouvert / fermé" tout seul
il y a 3 possibilités :
Le Serveur Play : http://www.antares-events.fr/testport.php?target=play
Le Serveur Build : http://www.antares-events.fr/testport.php?target=build
Le Serveur PVP : http://www.antares-events.fr/testport.php?target=pvp
Le nom du serveur sera automatiquement changé dans l'image...
je pauffinerai plus tard, mais ça a l'air de bien marcher... limite on pourrait faire un loader Hello avec etat des serveur, upgrade ou downgrade des versions..
dark
-
- Ancien Administrateur
- Messages : 12582
- Inscription : 28 oct. 2011, 22:06
- Pseudo Minecraft : ORelio
- Contact :
Re: "Gadget" sur l'état des serveurs
Je te signale que moi aussi j'utilise fsockopen() et ça marche pas de mon côté, parce que le socket reste ouvert même si le serveur est planté.
J'attendais d'avoir un truc qui marche pour faire l'image, je vois de quoi tu parle puisque je fais de même avec ma signature.
Attention il y a pas encore de protection antiflood de serveur dans ton truc, moi de même c'est pour ça que je le poste pas.
Il faut enregistrer le résultat et ne réinterroger le serveur hellominecraft que si le résultat enregistré est vieux de plus de 30 secondes, comme ça pas de flood.
J'aurais dû te passer mon code ça ne t'aurais pas obligé à tout recoder depuis zéro... -_-"
J'attendais d'avoir un truc qui marche pour faire l'image, je vois de quoi tu parle puisque je fais de même avec ma signature.
Attention il y a pas encore de protection antiflood de serveur dans ton truc, moi de même c'est pour ça que je le poste pas.
Il faut enregistrer le résultat et ne réinterroger le serveur hellominecraft que si le résultat enregistré est vieux de plus de 30 secondes, comme ça pas de flood.
J'aurais dû te passer mon code ça ne t'aurais pas obligé à tout recoder depuis zéro... -_-"
__ORelio, Tonton des Eclairs - Développeur sur HM - Admin à temps partiel - Night Club - L'Hymne des modérateurs
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse
Re: "Gadget" sur l'état des serveurs
là c'est le port de la dynamap que j'interroge.. donc serveur en redemarrage ou planté le port dyna est fermé normalement..
Je continues de reflechir a nous deux on va y arriver, quitte a aller tapper dans le code java du serveur s'il le faut ( d'ailleurs ça serait plus facile que le serveur renvoi un flag...)
Je continues de reflechir a nous deux on va y arriver, quitte a aller tapper dans le code java du serveur s'il le faut ( d'ailleurs ça serait plus facile que le serveur renvoi un flag...)
-
- Ancien Administrateur
- Messages : 12582
- Inscription : 28 oct. 2011, 22:06
- Pseudo Minecraft : ORelio
- Contact :
Re: "Gadget" sur l'état des serveurs
J'interroge le port 25565 mais pour la dynmap ça donne pareil.
Et ce midi le pvp était crash avec dynmap accessible !
En effet ce serait tellement plus simple x)
Et ce midi le pvp était crash avec dynmap accessible !
En effet ce serait tellement plus simple x)
__ORelio, Tonton des Eclairs - Développeur sur HM - Admin à temps partiel - Night Club - L'Hymne des modérateurs
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse
-
- Ancien Administrateur
- Messages : 12582
- Inscription : 28 oct. 2011, 22:06
- Pseudo Minecraft : ORelio
- Contact :
Re: "Gadget" sur l'état des serveurs
OMG je viens de découvrir que les servs' Hellominecraft ont le plugin MineQuery...
Faut faire une Query sur le port 25566 !
Je tente ...
EDIT : Après bien des efforts j'arrive à récupérer et interpréter la requête (Query) depuis mon PC. Youpi, en local ça marche !
EDIT 2 : Mince mon hébergeur veut pas que j'exécute des query depuis mon site
EDIT 3 : J'ai trouvé un site qui fait les mineQuery pour moi, et ensuite sur mon script je récupère le résultat !
EDIT 4 : Je bosse sur le système de mise en cache afin de ne pas flooder le serveur.
EDIT 5 : J'y aurais passé deux ou trois heures mais le résultat en vaut la peine ! Regardez :
C'est énooooooooorme !
Le statut du serveur est actualisé au minimum toutes les 30 secondes.
Lorsque vous affichez le statut du serveur Play, mon script fait une sauvegarde du résultat.
Si vous redemandez l'état du serveur moins de 30 secondes après, il vous remet la page mise en cache, sinon il re-regarde le statut du serveur
Puisque la protection antiflood est faite, je peux vous donner le lien. Si vous bombardez de F5 bah le serveur trinquera pas : http://microzoom.fr/hellomine/status/
Plus qu'à générer le tout sous forme de jolie image, et de checker aussi le PVP, le Build et le RP... Et voilàààà !
T'as compris l'ordi ? C'est qui le patron HEIN !
Et sinon à part ça je me suis amusé à restaurer la fusée de free.fr (elle y est plus maintenant) : http://microzoom.fr/free/ fallait bien que je me détende un peu après ça
Faut faire une Query sur le port 25566 !
Je tente ...
EDIT : Après bien des efforts j'arrive à récupérer et interpréter la requête (Query) depuis mon PC. Youpi, en local ça marche !
EDIT 2 : Mince mon hébergeur veut pas que j'exécute des query depuis mon site
EDIT 3 : J'ai trouvé un site qui fait les mineQuery pour moi, et ensuite sur mon script je récupère le résultat !
EDIT 4 : Je bosse sur le système de mise en cache afin de ne pas flooder le serveur.
EDIT 5 : J'y aurais passé deux ou trois heures mais le résultat en vaut la peine ! Regardez :
C'est énooooooooorme !
Le statut du serveur est actualisé au minimum toutes les 30 secondes.
Lorsque vous affichez le statut du serveur Play, mon script fait une sauvegarde du résultat.
Si vous redemandez l'état du serveur moins de 30 secondes après, il vous remet la page mise en cache, sinon il re-regarde le statut du serveur
Puisque la protection antiflood est faite, je peux vous donner le lien. Si vous bombardez de F5 bah le serveur trinquera pas : http://microzoom.fr/hellomine/status/
Plus qu'à générer le tout sous forme de jolie image, et de checker aussi le PVP, le Build et le RP... Et voilàààà !
T'as compris l'ordi ? C'est qui le patron HEIN !
Et sinon à part ça je me suis amusé à restaurer la fusée de free.fr (elle y est plus maintenant) : http://microzoom.fr/free/ fallait bien que je me détende un peu après ça
__ORelio, Tonton des Eclairs - Développeur sur HM - Admin à temps partiel - Night Club - L'Hymne des modérateurs
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse
Re: "Gadget" sur l'état des serveurs
Yop rapide
j'avais vu la commande query et rcon.. mais j'ai essayé en local ça marchait pas sur mon serveur minecraft de test.. grrrr j'avais implémenté l'antiflood aussi hé hé bravo
dark
j'avais vu la commande query et rcon.. mais j'ai essayé en local ça marchait pas sur mon serveur minecraft de test.. grrrr j'avais implémenté l'antiflood aussi hé hé bravo
dark
-
- Ancien Administrateur
- Messages : 12582
- Inscription : 28 oct. 2011, 22:06
- Pseudo Minecraft : ORelio
- Contact :
Re: "Gadget" sur l'état des serveurs
Haha désolé, bah t'aurais dû re-regarder le topic avant de continuer
Perso j'ai pas fait de serveur de test parce que je m'étais dit s'il faut mettre un plugin c'est mort je peux pas toucher aux plugins du serv... Et genre hier soir je fais /pl et je lis "minequery" N'empêche c'est pas si facile d'obtenir et traiter la réponse à la requête ! D'ailleurs comme je l'ai dit mon hébergeur il me laisse pas en faire je les fait faire par minestatus
Perso j'ai pas fait de serveur de test parce que je m'étais dit s'il faut mettre un plugin c'est mort je peux pas toucher aux plugins du serv... Et genre hier soir je fais /pl et je lis "minequery" N'empêche c'est pas si facile d'obtenir et traiter la réponse à la requête ! D'ailleurs comme je l'ai dit mon hébergeur il me laisse pas en faire je les fait faire par minestatus
__ORelio, Tonton des Eclairs - Développeur sur HM - Admin à temps partiel - Night Club - L'Hymne des modérateurs
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse
-
- Messages : 3538
- Inscription : 28 avr. 2011, 15:50
- Localisation : Entre Venus et Mars
Re: "Gadget" sur l'état des serveurs
Pas mal
Opérateur à votre service !
==> Pensez à voter régulièrement pour le serveur: Votez pour le serveur <==
==> Pensez à voter régulièrement pour le serveur: Votez pour le serveur <==
-
- Ancien Administrateur
- Messages : 12582
- Inscription : 28 oct. 2011, 22:06
- Pseudo Minecraft : ORelio
- Contact :
Re: "Gadget" sur l'état des serveurs
Et voilà ! Ah on peut dire que ce truc nous aura donné du fil à retordre, mais voilà, le statut des serveurs est à présent affiché sur le forum, en l’occurrence dans ma signature.
Tester les 4 serveurs de HelloMinecraft consomme beaucoup de ressources (c'est long à exécuter), aussi le temps entre chaque check des serveurs est de deux minutes.
Pour avoir plus de détails, il vous suffit de cliquer pour avoir la liste des joueurs connectés. La liste des joueurs connectés peut être actualisée au maximum toutes les 30 secondes.
Tester les 4 serveurs de HelloMinecraft consomme beaucoup de ressources (c'est long à exécuter), aussi le temps entre chaque check des serveurs est de deux minutes.
Pour avoir plus de détails, il vous suffit de cliquer pour avoir la liste des joueurs connectés. La liste des joueurs connectés peut être actualisée au maximum toutes les 30 secondes.
__ORelio, Tonton des Eclairs - Développeur sur HM - Admin à temps partiel - Night Club - L'Hymne des modérateurs
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse
Qui est en ligne ?
Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 26 invités