JeuWeb - Crée ton jeu par navigateur
Gérer les Pièces d'Or - Version imprimable

+- JeuWeb - Crée ton jeu par navigateur (https://jeuweb.org)
+-- Forum : Discussions, Aide, Ressources... (https://jeuweb.org/forumdisplay.php?fid=38)
+--- Forum : Programmation, infrastructure (https://jeuweb.org/forumdisplay.php?fid=51)
+--- Sujet : Gérer les Pièces d'Or (/showthread.php?tid=2573)

Pages : 1 2


RE: Gérer les Pièces d'Or - Anthor - 24-09-2009

On t'a dit de faire une requête par heure ?


RE: Gérer les Pièces d'Or - MaXOhBalle - 24-09-2009

(23-09-2009, 05:59 PM)zeppelin a écrit : 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 ;-)

Il me semble oui...

???


RE: Gérer les Pièces d'Or - Anthor - 25-09-2009

(23-09-2009, 06:39 PM)Anthor a écrit : Zeppelin a bien résumé ma question.
Un simple calcul est transparent pour le serveur, maintenant, je ne mettrais pas la mise à jour avec un CRON, je ferais simplement une vérification pour mettre à jour si l'update n'a pas été fait depuis un certain temps, ou si une action autre que l'affichage nécessite le calcul. De façon a bien répartir la charge.