Récuperer les infos d'un serveur de jeux (beaucoup de jeux supportés!)

0/5 (32 avis)

Vue 17 348 fois - Téléchargée 1 032 fois

Description

Salut à tous,

Bon alors voila rien de très compliqué le script sert à interroger un serveur de jeux et de récuperer les infos vitales et de les affichers :)

Les jeux qui en théorie devraient fonctionner avec le code:
Day of defeat
Counter strike 1.5
Counter Strike 1.6
Half life 2
Counter strike: Source
Garrymod
Day of defeat: Source
FEAR
GRAW
GRAW2
Halo
Halo2
Battlefield vietnam
QUake3
Call of dutty

Il y a en a peut être d'autres basé sur les memes moteurs (Cs1.5 ,Cs 1.6, Doom3(partiel) Source, QUake3 ou GameSpy2) , mais je connais que ceux la.

Source / Exemple :


<?php
      require_once('gameserver.php');
         
    
     if (!infoServ('142.68.211.41',2302,$info,GS2)){
     echo "1 Serveur Hors-ligne";
     }
     else{
     echo '<pre>';
     print_r($info);
     echo '</pre>';
     }
      
     unset($info);
     if (!infoServ('206.212.247.10', 27015, $info, CS)){
     echo "2 Serveur Hors-ligne";
     }
     else{
     echo '<pre>';
     print_r($info);
     echo '</pre>';
     }
     
     unset($info);
     if (!infoServ('72.233.42.66', 27733, $info, DOOM3)){
     echo "3 Serveur Hors-ligne";
     }
     else{
     echo '<pre>';
     print_r($info);
     echo '</pre>';
     }
     
     unset($info);
     if (!infoServ('8.12.65.181', 27960, $info, QUAKE3)){
     echo "4 Serveur Hors-ligne";
     }
     else{
     echo '<pre>';
     print_r($info);
     echo '</pre>';
     }
?>

Codes Sources

A voir également

Ajouter un commentaire Commentaires
cs_gagare Messages postés 1 Date d'inscription jeudi 24 juin 2010 Statut Membre Dernière intervention 24 juin 2010
24 juin 2010 à 13:45
bonjour ya til une manip à faire? Nous sommes n 2010 ce topic est un peu vieux mais j'attends quand meme une reponse merci et salut
walliiie Messages postés 3 Date d'inscription vendredi 18 juillet 2008 Statut Membre Dernière intervention 18 juillet 2008
18 juil. 2008 à 08:36
Non ça marche, mais avant de poster mon 1er commentaire je n'avais testé qu'avec php4, c'est pour ça que ça n'affichait rien, sous php5 ça fonctionne.

Par contre je n'arrive pas a le faire marcher sur Counter-strike 1.5, ça affiche serveur timeout même si le serveur est en ligne.
cs_supergrey Messages postés 475 Date d'inscription vendredi 27 juin 2003 Statut Membre Dernière intervention 20 septembre 2010
18 juil. 2008 à 08:26
Ton hébergeur bloque surement l'UDP comme pour moi...
walliiie Messages postés 3 Date d'inscription vendredi 18 juillet 2008 Statut Membre Dernière intervention 18 juillet 2008
18 juil. 2008 à 04:16
J'avais pas vu que le script ne fonctionne que sous php5 :)
walliiie Messages postés 3 Date d'inscription vendredi 18 juillet 2008 Statut Membre Dernière intervention 18 juillet 2008
18 juil. 2008 à 02:46
Bonjour, je n'arrive pas à faire fonctionner le script. Que je laisse le fichier status.php tel quel ou que je modifie les ip/ports, une page blanche est affichée.

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.