16-03-2011, 09:54 PM
Bah à la limite je peux faire un test à l'affichage d'une zone pour voir si l'ID existe sur le service de push et si c'est le cas afficher le personnage.
Mais il reste un problème : un personnage qui vient de se déconnecter restera affiché pour un utilisateur qui n'a pas encore changé de zone (sauf en faisant une requete ajax après un certain temps passé sans sortir d'une zone mais bon je trouve ca un peu crade)
Je suis en train de tester différentes possibilités sous beaconpush mais il à l'air d'avoir un peu de mal à suivre par moment.
D'ailleurs, est-il possible d'exclure un utilisateur des données envoyées par le push ?
Car par exemple dans le cas d'un déplacement, j'appelle un script ajax qui vérifie la possibilité de déplacement et si c'est bon, envoie les données aux autres utilisateurs... ainsi qu'a celui qui se déplace. Et j'ai l'impression que ca ralentit du coup encore plus le navigateur.
Mais il reste un problème : un personnage qui vient de se déconnecter restera affiché pour un utilisateur qui n'a pas encore changé de zone (sauf en faisant une requete ajax après un certain temps passé sans sortir d'une zone mais bon je trouve ca un peu crade)
Je suis en train de tester différentes possibilités sous beaconpush mais il à l'air d'avoir un peu de mal à suivre par moment.
D'ailleurs, est-il possible d'exclure un utilisateur des données envoyées par le push ?
Car par exemple dans le cas d'un déplacement, j'appelle un script ajax qui vérifie la possibilité de déplacement et si c'est bon, envoie les données aux autres utilisateurs... ainsi qu'a celui qui se déplace. Et j'ai l'impression que ca ralentit du coup encore plus le navigateur.