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

Soyez le premier à donner votre avis sur cette source.

Vue 16 039 fois - Téléchargée 952 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

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

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

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

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

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.