[PHP] Scripts pour interagir avec des serveurs UrT
Posté : 24 févr. 2011, 02:05
Bonjour tout le monde,
Alors, d'habitude je n'apporte pas beaucoup à la communauté française, mis à part des critiques acerbes sur le topic des bureaux.
Néanmoins, aujourd'hui, je vous apporte (enfin j'apporte aux programmeurs PHP) 2 scripts plutôt utiles si ils souhaitent interagir avec Urban Terror.
Tout d'abord, une classe qui vous permettera d'envoyer une reqûete aux masters servers Urban Terror (et par extension, tout master Quake3 supportant le protocole 68) : http://pastebin.com/sa3XwLE1
Voici un exemple d'utilisation de la classe :
Ensuite, un truc beaucoup moins utile, c'est un master server Urban Terror (et potentiellement Quake 3) écrit en PHP : http://pastebin.com/s6cGRK7C
Je ne donnerai aucun support sur ces scripts. Peut-être que si j'en ai envie un jour, j'ajouterai des fonctionnalités, peut-être pas.
PS : Je sais que pour la plupart des gens qui fréquentent ce forum, ces trucs sont inutiles, mais bon, j'aime partager, et ces scripts traînent dans mes dossiers depuis quelques temps donc... Si ça peut profiter à une personne au moins, je serai content.
Alors, d'habitude je n'apporte pas beaucoup à la communauté française, mis à part des critiques acerbes sur le topic des bureaux.
Néanmoins, aujourd'hui, je vous apporte (enfin j'apporte aux programmeurs PHP) 2 scripts plutôt utiles si ils souhaitent interagir avec Urban Terror.
Tout d'abord, une classe qui vous permettera d'envoyer une reqûete aux masters servers Urban Terror (et par extension, tout master Quake3 supportant le protocole 68) : http://pastebin.com/sa3XwLE1
Voici un exemple d'utilisation de la classe :
Code : Tout sélectionner
<?php
include('master.class.php');
$master = new Q3Master('master.urbanterror.info');
//Récupération de la liste des serveurs
$serverList = $master->master_serverList();
//Récupération des infos du premier serveur
$serverInfo = $master->server_getInfo($serverList[0]['ip'], $serverList[0]['port']);
Je ne donnerai aucun support sur ces scripts. Peut-être que si j'en ai envie un jour, j'ajouterai des fonctionnalités, peut-être pas.
PS : Je sais que pour la plupart des gens qui fréquentent ce forum, ces trucs sont inutiles, mais bon, j'aime partager, et ces scripts traînent dans mes dossiers depuis quelques temps donc... Si ça peut profiter à une personne au moins, je serai content.