Effectivement pour remonter le couple date IRL/IG (ou pourquoi pas le couple IRL/Tick cela revient un peu au même) on peu penser qu'il suffit de laisser tourner un ryzom en permanence afin de pouvoir analyser le log.
Malheureusement le Tick est un animal capricieux qui ne veux pas se monter si facilement. Il apparait par exemple dans les cas suivants :
- au demarrage (c'est pas le plus fiable d'ailleurs).
- lors du changement de region.
- lors du passage d'un vortex.
Autrement dit si vous restez sur place à rien faire, le Tick peu très bien ne pas avoir envie de se montrer du tout.
Ceci implique que seul les joueurs actifs peuvent faire la remonté de l'information vers le serveur. Ce qui nécessite le developpement d'un petit module local qui se chargera de remonter l'information à distribuer à plusieurs joueur volontaire.
Histoire de dates
Re: Histoire de dates
Netto ----------------------> Forum et Klients (Neutre). -----------
....|---> Kotaro -------------> Légions Fyros (Kami) ----------------
Outils
....|--->Horloge Atysienne V2.6 (+ PowerMenu)
....|---> Kotaro -------------> Légions Fyros (Kami) ----------------
Outils
....|--->Horloge Atysienne V2.6 (+ PowerMenu)
Re: Histoire de dates
Bonjour,
Pour faire simple, j'ai codé pour vous une API pour accéder via Internet au tick des serveurs de jeux. C'est mis à jour toutes les minutes.
Tick sur Aniro: http://atys.ryzom.com/servertick/index.php?shardid=ani
Tick sur Arispotle: http://atys.ryzom.com/servertick/index.php?shardid=ari
Tick sur Leanon: http://atys.ryzom.com/servertick/index.php?shardid=lea
Vianney 'vl' Lecroart
CTO Ryzom
Pour faire simple, j'ai codé pour vous une API pour accéder via Internet au tick des serveurs de jeux. C'est mis à jour toutes les minutes.
Tick sur Aniro: http://atys.ryzom.com/servertick/index.php?shardid=ani
Tick sur Arispotle: http://atys.ryzom.com/servertick/index.php?shardid=ari
Tick sur Leanon: http://atys.ryzom.com/servertick/index.php?shardid=lea
Vianney 'vl' Lecroart
CTO Ryzom
Re: Histoire de dates
Si ca c'est pas la classe ...
Un grand merci VL
Lurtz
Un grand merci VL
Lurtz
Re: Histoire de dates
j'adore j'y comprend rien mais j'adore essayer de vous déchiffrer
Re: Histoire de dates
admin wrote:Bonjour,
Pour faire simple, j'ai codé pour vous une API pour accéder via Internet au tick des serveurs de jeux. C'est mis à jour toutes les minutes.
Tick sur Aniro: http://atys.ryzom.com/servertick/index.php?shardid=ani
Tick sur Arispotle: http://atys.ryzom.com/servertick/index.php?shardid=ari
Tick sur Leanon: http://atys.ryzom.com/servertick/index.php?shardid=lea
Vianney 'vl' Lecroart
CTO Ryzom
Ooooh !!! c'est super ca ^^
C'est claire, il n'est pas possible de faire mieux avec les logs dont nous disposions jusqu'alors. Et bien sur cela va rendre du coup inutile d'avoir un client ryzom qui tourne pour pouvoir calculer l'heure d'atys. Cela ouvre des perspectives interessantes.
Un grand merci. Je vais regarder comment utiliser cela.
---------------------------------------------------------------------------
EDIT :
c'est bon j'ai trouvé le truc qui marche pour exploiter le tick publié sur le site http://atys.ryzom.com/servertick pour mon script en VBS/HTA :
Function WebTick()
Dim IE, Page
Set IE = CreateObject("InternetExplorer.Application")
IE.Navigate "http://atys.ryzom.com/servertick/index.php?shardid=ani"
While IE.Busy
sleep = 100
Wend
Page = IE.Document.Body.InnerHTML
IE.Quit
Set IE = Nothing
WebTick=Page
End Function
Ensuite j'obtiens une valeur numerique contenant le Tick en appelant cette fonction. Donc il reste plus qu'a voir comment adapter le traitement de cette info dans mon horloge.
Last edited by netto on Wed Apr 08, 2009 9:54 pm, edited 1 time in total.
Netto ----------------------> Forum et Klients (Neutre). -----------
....|---> Kotaro -------------> Légions Fyros (Kami) ----------------
Outils
....|--->Horloge Atysienne V2.6 (+ PowerMenu)
....|---> Kotaro -------------> Légions Fyros (Kami) ----------------
Outils
....|--->Horloge Atysienne V2.6 (+ PowerMenu)
Re: Histoire de dates
Ah vi c'est super chouette ça, merci VL !
J'ai repris tout ce que j'avais fait un peu différemment du coup, et ça donne la version 2 de la librairie atysdate.
On peut toujours l'utiliser tel quel, la date actuelle et les dates théoriques futures se déduisant du tick grâce à l'API de VL. Pour le passé, et c'est optionnel, on peut configurer une base de données (e.g. mysql), ce qui donnera des résultas plutôt convaincants.
Le tout est servi avec quelques dates repères du passé soigneusement piquées et corrigées (pour les 3 dernières) à la fondation bourdu.
Edith : petite mise à jour. Même une démo pour faire le kéké.
Edith bis: Sgrunt, PHP 4 chez free, j'avais oublié... -_-
J'ai repris tout ce que j'avais fait un peu différemment du coup, et ça donne la version 2 de la librairie atysdate.
On peut toujours l'utiliser tel quel, la date actuelle et les dates théoriques futures se déduisant du tick grâce à l'API de VL. Pour le passé, et c'est optionnel, on peut configurer une base de données (e.g. mysql), ce qui donnera des résultas plutôt convaincants.
Le tout est servi avec quelques dates repères du passé soigneusement piquées et corrigées (pour les 3 dernières) à la fondation bourdu.
Edith : petite mise à jour. Même une démo pour faire le kéké.
Edith bis: Sgrunt, PHP 4 chez free, j'avais oublié... -_-
Last edited by houlecorn on Sat Apr 18, 2009 9:26 am, edited 1 time in total.
aka Fenchurch (Aniro)
Re: Histoire de dates
D'ailleurs tant qu'on y est, j'ai vu que l'API renvoyait Erreur 3 quand le shardid correspondait pas à un serveur, et 2 quand il était vide... Excusez ma curiosité, mais Erreur 1 c'est quoi, le serveur est down ? Et y en a d'autres ?
aka Fenchurch (Aniro)
Re: Histoire de dates
On est en 2009 *sort*
Lokido Duo-Fuong
Lokido Duo-Fuong
LoKido
Duo-Fuong
[center]Le Clan des Purificateurs
Duo-Fuong
[center]Le Clan des Purificateurs
Maraudeur & Antithé[/center]
! Belliqueux est mon chemin !
! La guerre est mon domaine !
! Le sang est mon passe-temps !
! Ma famille est mon arme !
! La guerre est mon domaine !
! Le sang est mon passe-temps !
! Ma famille est mon arme !
...frères d'armes ...
Rédacteur en chef de Ryzom-JoL
Re: Histoire de dates
Petite amélioration, on peut passer en parametre le format:
f=0 : tick
f=1 : homine
f=2 : xml
par exemple:
http://atys.ryzom.com/servertick/index. ... id=ani&f=1
Faite chauffer vos développeurs web, d'autres API pourraient bientot arriver.
f=0 : tick
f=1 : homine
f=2 : xml
par exemple:
http://atys.ryzom.com/servertick/index. ... id=ani&f=1
Faite chauffer vos développeurs web, d'autres API pourraient bientot arriver.