Ok, je nettoie le code des scripts (pour l'instant pour certains IP et password rcon sont en dur dedans) et je vous poste une archive avec tout.
Le code est relativement documenté, mais en cas de besoin n'hésitez pas à me contacter
Voici l'archive à télécharger:
http://www.coldfire.info/tf2/ressources/scripts.zipPrendre aussi le pack de fonts, à mettre dans un sous-dossier "fonts":
http://www.coldfire.info/tf2/ressources/fonts.zipElle contient:
-
testonline.php: petit script rapide qui check si le serveur est online ou offline
-
tf2info8.php: script qui génère une image d'état. On l'utilise dans une page html en l'appelant ainsi:
<img src=http://your.url.here/path/tf2info8.php>
-
tf2map.php: on l'utilise en faisant un php include de ce script dans une page html. Affiche le screenshot de la map en cours
-
tf2mapcycle.php: donner le chemin vers le mapcycle.txt du serveur, ça l'affiche tout bêtement. (faire un php include)
-
tf2maplist.php: là encore, fait un include. Affiche la liste des maps avec pour chacune un screenshot de la map.
-
tf2nextmap.php: interroge en rcon le serveur pour avoir le contenu de la CVAR sm_nextmap (nécessite sourcemod), donne ainsi la prochaine map jouée (sauf si un votemap est fait!)
-
tf2players.php: affiche la liste des joueurs connectés avec leur score, triés par score décroissant
-
userbardynamic.php: même principe que tf2info8.php mais renvoie une image au format userbar. Par exemple:

-
userbarstatic.php: pour les forums n'acceptant pas les images dynamiques, crée un fichier .png sur le serveur, nommé tf2userbar.png
- un dossier
images contenant des images utilisées pour les scripts tf2info8.php et userbar*.php
- un sous-dossier d'images, nommé
maps, qui contient des screenshots des maps installées (ou qui l'ont été) sur mon serveur TF2.
Vous pouvez voir la plupart de ces scripts tourner sur
Geekzone TF2 Server News, le blog de mon serveur TF2.