JeuWeb - Crée ton jeu par navigateur
Heure client / serveur - 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 : Heure client / serveur (/showthread.php?tid=7272)

Pages : 1 2 3


RE: Heure client / serveur - Prélude - 12-12-2014

Du coup, je me demande autre chose : personne ici ne fait (ou prévoit de faire) de l’internationalisation de ses jeux ?


RE: Heure client / serveur - Ioio - 12-12-2014

Si, moi pour mon petit OldWars mais je vais adapter l'heure serveur au GMT de l'utilisateur un peu comme sur le forum Wink


RE: Heure client / serveur - Prélude - 12-12-2014

Et donc tu auras un serveur par zone GMT ?


RE: Heure client / serveur - Ioio - 12-12-2014

Pas la peine, Je formaterais l'heure UNIX en fonction du GMT de chaque joueur...


RE: Heure client / serveur - Prélude - 12-12-2014

Et comment connais-tu l'heure GMT de chaque joueur ?
Que je sache, ce n'est que via JavaScript que tu peux avoir cette info. Donc, c'est une info qui peut-être faussée par l'utilisateur. Non ?


RE: Heure client / serveur - Ter Rowan - 12-12-2014

(12-12-2014, 01:08 PM)Prélude a écrit : Et comment connais-tu l'heure GMT de chaque joueur ?
Que je sache, ce n'est que via JavaScript que tu peux avoir cette info. Donc, c'est une info qui peut-être faussée par l'utilisateur. Non ?

est ce grave si l'utilisateur change son heure ?
après tout ce n'est que de l'affichage

ce qui compte c'est de stocker en serveur avec l'heure serveur. Le reste n'est que transcription

a noter il vaut mieux utiliser l'UT que le GMT, mais me demander pas pourquoi, je ne sais plus


RE: Heure client / serveur - Ioio - 12-12-2014

Imaginons que l'utilisateur change de GMT, le temps de construction ne changeras pas !
Étant donné que tu n'utilises son GMT que pour lui afficher les données. Toi tu stocke tes données sous le GMT de ton serveur et le joueur le verra en fonction de son GMT...
S'il ajoute une construction qui prends trois heures et qu'il change le GMT de 3h en avance, il verra la construction avancer de 3h aussi Wink

EDIT: en effet, l'UT est favorable Wink


RE: Heure client / serveur - Prélude - 12-12-2014

Mais donc, pour une construction qui prendrait 26 heures. Si vous devez lui afficher l'heure (voir la date aussi) de fin de construction, vous lui affichez avec l'heure et la date du serveur ? C'est n'est pas super pratique pour l'utilisateur ? Il doit calculer la différence pour avoir la juste valeur.


RE: Heure client / serveur - Ioio - 12-12-2014

Tu la calcule avec Javascript !
... POUR LUI !


RE: Heure client / serveur - Prélude - 12-12-2014

Ok, c'est bien ce qui est à faire Wink

UT plutôt que GMT => tu as une source ?