Le fichier players.php contient la liste des joueurs avec les ID IGZ, GP etc ...
Il faut creer un fichier stat_igz.txt et ratings_igz.txt avec les droits d'ecriture. Les fichiers ratings*.txt contient chaque changement observé du ratings des joueurs. Important pour trouver le best ratings, mais aussi pour reconstruire les infos en cas de perte du fichier stat*.txt. Ce dernier fichier est en fait le cache qui contient les infos recement demandées au serveur.
Il y a aussi un fichier histo.txt pour le debug
Les fichiers templates sont la pour decrire quoi et comment afficher
Le fichier ratings.php contient le code principal. J'utilise un parser de page html (cf function.php) pour trouver les champs qui m'interesse
La syntaxe generale est
http://www.site_pas_de_cul.com/path/ratings.php?igz=1 pour IGZ
ratings.php?gp=1 pour gamepark
ratings.php pour zone (obsolete)
ratings.php?aoe3=1 pour age of empire III
ratings.php?twc=1 pour l'extension TWC
ratings.php?tad=1 pour l'extension TAD
ensuite on peut afficher que les 5 bests ratings => ratings.php?igz=1&top5=1
ou les 5 bests ratings actifs (au moins 1 game depuis 30 jours) => ratings.php?igz=1&top5active=1
On peut aussi forcer a rafraichir le cache (normalement c'est fait toute les 1h) avec ratings.php?igz=1&force=1
A noter que IGZ est down et que c'est moins facile de tester
Amuse toi bien Hergé