23-09-2009, 05:59 PM
La remarque d'anthor était la suivante il me semble: Quand le gaillard se logge tu fait une requête, et tu stock la valeur en session par exemple. Il te reste à savoir combien déduire par heure, et à chaque actualisation de la page tu lance un calcul (il s'est loggé à timestamp et avait x or, il est timestamp +y maintenant, il a donc z or...). Tu sais donc combien afficher, combien il peux dépenser etc. mais tu n'actualise pas en BDD!! Tu actualise uniquement chaque heure avec une tâche cron. Le joueur a donc toujours la bonne quantité d'or, mais tu n'actualise qu'une fois par heure.
ps. Pas sûr d'avoir été clair, je vais faire un petit exemple si besoin ;-)
ps. Pas sûr d'avoir été clair, je vais faire un petit exemple si besoin ;-)