Portail, CMS (plugin module) pour equipes de jeux en reseaux
Vous n'êtes pas identifié.
Publié le mercredi 20 juin 2007
Votez pour cet article
1 Votes
Note :4
Interessant Très Interessant Bon Très Bon Indispensable
<p>Quand son hébergeur bride certaines fonctions on se retrouve à ne pas pouvoir utiliser sur son site de jeux en ligne<br /><br />un outil très couru qu'est le <a hreflang="fr" href="http://www.greycube.com/">Live Game Server Monitor (ou List)</a>.<br /><br />Cet outil permet d'affiche sur son site, le stats en live de son serveur de jeux.<br /><br />Mais comme ce soft utilise la fonction fsockopen il est très très probable qu'on soit dans l'impossibilité de s'en servir sans passer par un workarround
<br /><br />Imaginons que nous aillons un site http://zepgmteam.com <br /><br />Imaginons que notre loueur de serveurs de jeux en réseau nous propose aussi de l'hébergement (c'est le cas la plupart du temps pour des team sans site propore) : <br /><br />http://zepgmteam.verygames.net (par exemple)<br /><br />Voici le workarround :<br /><br />sur http://zepgmteam.verygames.net on installe LGSL et éventuellement on adapte le html du script index.php<br /><br />sur http://zepgmteam.com : <br /><br />1) on transfert le images de LGSL à la racine de son site (par exemple)<br /><br />2) on ecrit le script status.php suivant :<br /><br /><?php <br /> $filename = "http://zepgmteam.verygames.net/lgsl/index.php";<br /> $handle = fopen ($filename, "r");<br /> if ($handle) {<br /> while (!feof($handle)) {<br /> $buffer = fgets($handle, 4096);<br /> echo $buffer;<br /> }<br /> fclose($handle);<br /> }<br />?><br /><br />on fini en faisant un <?php include "status.php"; ?> dans le script de son choix sur http://zepgmteam.com et le tour est joué.<br /><br />Quand http://zepgmteam.com est requete, status.php appelle la page html générée à la volée par LGSL et retourne le tout comme si tout se passait en local
</p>