bonjour à tous,
J'ai un problème :
Comment faire du temps réel et comment le mettre à jour ?
J'ai des notions sur la question, explications :
Pour les ressources, pas de prob, je connais. Le timestamp de la dernière connexion est enregistré et avec ça on fait les calculs.
Maintenant, je désire faire des combats. L'idée est de faire le combat quand 2 joueurs sont sur la même case.
J'ai la franche impression (certitude ?) qu'il n'est pas possible de mettre à jour la BDD de la même façon, explication :
situation :
un joueur "vacance" se déplace pendant 3 jours et ne se connecte plus avant l'arrivée dans la case; Pendant ces 3 jours un autre joueur "Pad'bol" à la bonne idée de tomber pile sur son chemin (au mauavis endroit au mauvais moment ).
là où ça coince :
"Padbol" se connecte, met à jour la BDD, et arrive sur la case. Il interroge la BDD pour savoir qui est dans la case, et forcément il y a personne puisque "vacances" n'est pas connecté...
la solution qui coince
Il faudrait que chaque joueur puisse mettre à jour ou demander à un script serveur de mettre à jour la BDD. M'enfin j'imagine la tête de mon pauvre sql lorsqu'il aura à gérer pleins de joueurs toutes les secondes...
quelqu'un peut-il m'aider ? :toilette:
P.S: j'ai parcouru les tuto et une dizaine de pages de forums pour trouver la réponse, si elel m'avait échappée veuillez être indulgent et ne pas frapper tout de suite
P.S: Je ne poste pas beaucoup, ais j'ai toujours trouvé mes réponses sur ce super forum qui aide beaucoup
J'ai un problème :
Comment faire du temps réel et comment le mettre à jour ?
J'ai des notions sur la question, explications :
Pour les ressources, pas de prob, je connais. Le timestamp de la dernière connexion est enregistré et avec ça on fait les calculs.
Maintenant, je désire faire des combats. L'idée est de faire le combat quand 2 joueurs sont sur la même case.
J'ai la franche impression (certitude ?) qu'il n'est pas possible de mettre à jour la BDD de la même façon, explication :
situation :
un joueur "vacance" se déplace pendant 3 jours et ne se connecte plus avant l'arrivée dans la case; Pendant ces 3 jours un autre joueur "Pad'bol" à la bonne idée de tomber pile sur son chemin (au mauavis endroit au mauvais moment ).
là où ça coince :
"Padbol" se connecte, met à jour la BDD, et arrive sur la case. Il interroge la BDD pour savoir qui est dans la case, et forcément il y a personne puisque "vacances" n'est pas connecté...
la solution qui coince
Il faudrait que chaque joueur puisse mettre à jour ou demander à un script serveur de mettre à jour la BDD. M'enfin j'imagine la tête de mon pauvre sql lorsqu'il aura à gérer pleins de joueurs toutes les secondes...
quelqu'un peut-il m'aider ? :toilette:
P.S: j'ai parcouru les tuto et une dizaine de pages de forums pour trouver la réponse, si elel m'avait échappée veuillez être indulgent et ne pas frapper tout de suite
P.S: Je ne poste pas beaucoup, ais j'ai toujours trouvé mes réponses sur ce super forum qui aide beaucoup
Qui fait le malin.................tombe dans le ravin