12-11-2009, 02:45 PM
(12-11-2009, 09:01 AM)christouphe a écrit : juste une question:
prenoons un exemple où le joueur ne dépense rien, ne fait pas d'action. Tu dis que l'UPDATE se fait sur un gain de ressource or pour moi,, lorsqu'il change de page et donc que le timestamp à augmenté il gagne des ressource, mais bref. Donc mon joueur ne viens que pour voir si tout va bien, pas d'attaques etc. il repart et là tu fais quoi ??
a la connexion du joueur j'enregistre le nombre de ressource, la production par heure, et le time() de la derniere actualisation UPTDATE dans la base de donnée..
donc pour l'affichage ç chaque changement de page je calcule les ressources à afficher avec les variable de sessions mais ne met pas à jour
par contre J'UPDATE la base de donnée quand il y a une action (attaque d'un joueur, dépense, etc...)
donc le joueur vois afficher son nombre de ressource réel mais qui n'est pas forcement mise à jour dans la base de donnée...
ais je été plus clair?