#1 17-12-2009 17:47:46

Gardakhan
Rat
Avatar de Gardakhan

[Résolu] Appels max API tout le temps atteints

Je n'ai pas joué depuis ce matin, et pourtant j'ai toujours l'erreur : nombre_appel_max_API_dépassé

Certes mon cartographieur fait 2 appels par "mise à jour" / déplacement (un pour la vue, un pour le profil),  mais comme en plus hier j'ai combattu et dépecé, je ne me suis pas déplacé. Donc j'ai du mal à croire que j'ai effectué 50 appels à l'API.

N'y aurait-il pas un bug dans ce décompte / sa recréditation, ô grand maitre ? (soyons flatteur, ça peut pas faire de mal)

Hors ligne

 

#2 17-12-2009 17:58:40

[Admin] Uld
Admin Général
Classe:
Citoyenneté:
Voir/Cacher les infos

Re: [Résolu] Appels max API tout le temps atteints

Y a pas de soucis, la remise à zéro a bien lieu toutes les nuit à 0h10.

Demande plutôt des infos à ton cartographieur...

PS: renseigner le profil plus d'une fois par jour, je vois pas trop l'interêt...

Hors ligne

 

#3 17-12-2009 18:03:58

Gardakhan
Rat
Avatar de Gardakhan

Re: [Résolu] Appels max API tout le temps atteints

PS: renseigner le profil plus d'une fois par jour, je vois pas trop l'interêt...

Je suis bien d'accord. Je vais licencier ce cartographieur pour faute grave.  cool


Heu, ce serait pas possible de faire la remise à zéro à 04h00 ? Passque des fois on joue à 00h30, puis à 09h15... Hein dis, hein ?

Hors ligne

 

#4 17-12-2009 18:16:14

[Admin] Uld
Admin Général
Classe:
Citoyenneté:
Voir/Cacher les infos

Re: [Résolu] Appels max API tout le temps atteints

Ben que je la fasse à 0h10, à 4h ou à 17h37 c'est pareil, 50 appels par jour...

Hors ligne

 

#5 17-12-2009 21:05:24

[Admin] CBI
Admin - Equilibrage
Coterie: Admins
Âge: now()-to_date("01/01/1970,"DD/MM/YYYY")
Classe: equilibreur extends Admin
Citoyenneté: 0x000000

Re: [Résolu] Appels max API tout le temps atteints

en fait, techniquement, il faudrait que ce soit sur 24h glissantes, mais bon... on va pas chipoter

et éventuellement, réfléchir à faire une limitation par fonction de l'API, si les charges sont pas identiques


"Bougez pas, je vais vous expliquer"
Ter(ad)minator-équilibreur : le GP c'est sacré, le RP devra s'adapter.
J'ai raison et je le démontre. Resistance is Futile. You will be convinced. (ou vous craquerez avant moi)

Hors ligne

 

#6 17-12-2009 22:34:39

[Admin] Uld
Admin Général
Classe:
Citoyenneté:
Voir/Cacher les infos

Re: [Résolu] Appels max API tout le temps atteints

Les charges sont les mêmes pour toutes les API, c'est l'instanciation d'une classe PJ

24h glissantes, arrête de rêver big_smile

Hors ligne

 

#7 17-12-2009 23:10:27

Subotai
Kiwispider
Avatar de Subotai
Coterie: La Garde Franche
Âge:
Classe: Archer
Citoyenneté: Belerim

Re: [Résolu] Appels max API tout le temps atteints

[Admin] Uld a écrit:

24h glissantes, arrête de rêver big_smile

MH le fait. Ça ne prouve pas que c'est bien, mais ça prouve au moins que c'est faisable.

D'autre part, l'API Profil est également utilisée pour récupérer les infos des PJ qu'on croise, avec 'cible=' qui sert précisément à ça. Et à chaque fois, ça augmente le compteur de celui qui renseigne sa vue.

Je persiste à penser que le problème de surcharge serveur engendré par les appels aux API disparaîtrait totalement si
1. la vue indiquait la zone de toutes les cases (ce qui éliminerait la nécessité de demander au serveur de générer à chaque déplacement successivement <vue.php> et l'XML de l'API) ;
2. il était possible de récupérer chaque jour un .csv avec les infos publiques sur l'ensemble des PJ (ce qui éliminerait la nécessité de demander au serveur de générer l'API Profil des autres PJ).

Dernière modification par Subotai (17-12-2009 23:14:02)


-- Subotai (47), cavalier de la Garde Franche
Pas voleur, mais archer quand même.

Hors ligne

 

#8 17-12-2009 23:29:10

[Admin] Uld
Admin Général
Classe:
Citoyenneté:
Voir/Cacher les infos

Re: [Résolu] Appels max API tout le temps atteints

1. je comprend toujours pas pourquoi, à quoi sert de vous fournir une API si vous devez vous décarcasser le parsing de la page vue?? Le but même de l'existence de l'API c'est justement pour éviter que vous vous tapiez cette emmerde de parsing HTML.

2. pas con, je vais y réfléchir sérieusement.

Hors ligne

 

#9 17-12-2009 23:41:48

Kriss
Chien cornu
Avatar de Kriss
Coterie: Les Séneçons de la Rose des Vents.
Âge: Plus jeune qu'on ne le croit.
Classe: Archer Ninja
Citoyenneté: Ville Pacifiste Râleur
Voir/Cacher les infos

Re: [Résolu] Appels max API tout le temps atteints

Pour la 1), il y a des geeks et des fous de code partout, cela va de soi wink


*crisse*
*crisse*
Fondateur du CSFPMFARCUAQSPTSPGLBVPQPS!H! o/

Hors ligne

 

#10 17-12-2009 23:47:38

Subotai
Kiwispider
Avatar de Subotai
Coterie: La Garde Franche
Âge:
Classe: Archer
Citoyenneté: Belerim

Re: [Résolu] Appels max API tout le temps atteints

[Admin] Uld a écrit:

1. je comprend toujours pas pourquoi, à quoi sert de vous fournir une API si vous devez vous décarcasser le parsing de la page vue?? Le but même de l'existence de l'API c'est justement pour éviter que vous vous tapiez cette emmerde de parsing HTML.

2. pas con, je vais y réfléchir sérieusement.

J'avais fait un parseur pour l'HTML de la vue avant l'apparition de l'API. Si je l'ai refait pour pouvoir utiliser l'API, c'est uniquement pour avoir la zone de toutes les cases. Le parseur d'XML n'est ni plus rapide à l'exécution ni plus facile à coder que le parseur d'HTML. Ils utilisent exactement les mêmes fonctions PHP, c'est exactement pareil.

En fait, les deux systèmes sont complémentaires : l'API permet de renseigner les outils des coteries sans avoir à se connecter (pour que les coteries puissent mettre à jour régulièrement les infos de leurs membres, par exemple 1 ou 2 fois par jour : position, vue, caracs, bestiaire, matos, etc.), tandis qu'un parseur d'HTML permettrait de renseigner les outils quand on est déjà connecté, sans avoir à solliciter de nouveau le serveur pour avoir via l'API des infos qu'on lui aurait déjà demandées en affichant sa vue.


-- Subotai (47), cavalier de la Garde Franche
Pas voleur, mais archer quand même.

Hors ligne

 

#11 18-12-2009 00:16:50

[Admin] Lunch
Admin - RP/Système de jeu
Voir/Cacher les infos

Re: [Résolu] Appels max API tout le temps atteints

En gros ce que tu demandes c'est de tester les frontières sans être sur la case ?
Et bientôt vous allez nous demander de mettre les liens des cases à vue aussi ? Moi je suis contre, les infos on les a sur la case où on est.
(à moins qu'encore une fois je n'ai rien compris)

Hors ligne

 

#12 18-12-2009 00:31:59

Lamia
Araignée
Avatar de Lamia
Coterie: Garde Franche
Âge: La vingtaine révolue
Classe: Voleuse
Citoyenneté: Belerim

Re: [Résolu] Appels max API tout le temps atteints

De ce que j'ai compris :
le pequin qui ne se soucie que de sa vue IG html : il n'a que les infos de sa case.
le codeur qui se sert de l'API obtient les infos de toutes les cases de sa vue.

Hors ligne

 

#13 18-12-2009 00:36:14

[Admin] CBI
Admin - Equilibrage
Coterie: Admins
Âge: now()-to_date("01/01/1970,"DD/MM/YYYY")
Classe: equilibreur extends Admin
Citoyenneté: 0x000000

Re: [Résolu] Appels max API tout le temps atteints

En gros ce que tu demandes c'est de tester les frontières sans être sur la case ?

ils peuvent deja, via l'API


"Bougez pas, je vais vous expliquer"
Ter(ad)minator-équilibreur : le GP c'est sacré, le RP devra s'adapter.
J'ai raison et je le démontre. Resistance is Futile. You will be convinced. (ou vous craquerez avant moi)

Hors ligne

 

#14 18-12-2009 00:59:33

Subotai
Kiwispider
Avatar de Subotai
Coterie: La Garde Franche
Âge:
Classe: Archer
Citoyenneté: Belerim

Re: [Résolu] Appels max API tout le temps atteints

[Admin] Lunch a écrit:

Et bientôt vous allez nous demander de mettre les liens des cases à vue aussi ?

Non, parce que l'API ne les donne pas.

Refuser une demande parce qu'on pourrait envisager d'en faire une autre, c'est un procès d'intention, et en l'occurrence il est injustifié.

Les passages secrets c'est normal qu'on ne les voie pas à distance : ils sont secrets. Mais les zones, pourquoi ne les connaîtrait-on pas à portée vue ?

D'ailleurs ça rien de nouveau : ça a déjà été discuté .

Dernière modification par Subotai (18-12-2009 01:19:31)


-- Subotai (47), cavalier de la Garde Franche
Pas voleur, mais archer quand même.

Hors ligne

 

#15 18-12-2009 10:55:40

[Admin] Lunch
Admin - RP/Système de jeu
Voir/Cacher les infos

Re: [Résolu] Appels max API tout le temps atteints

[Admin] CBI a écrit:

En gros ce que tu demandes c'est de tester les frontières sans être sur la case ?

ils peuvent deja, via l'API

Ben ça ça me choque. Le joueur moyen ne peux pas savoir ça, il faut que tout le monde soit à égalité. Et Uld m'a déjà dit que l'API ne servait pas à savoir ce qu'un joueur normal ne sait pas.

Hors ligne

 

#16 18-12-2009 11:10:03

Subotai
Kiwispider
Avatar de Subotai
Coterie: La Garde Franche
Âge:
Classe: Archer
Citoyenneté: Belerim

Re: [Résolu] Appels max API tout le temps atteints

[Admin] Lunch a écrit:

Ben ça ça me choque. Le joueur moyen ne peux pas savoir ça, il faut que tout le monde soit à égalité.

Exactement, d'où cette suggestion.


-- Subotai (47), cavalier de la Garde Franche
Pas voleur, mais archer quand même.

Hors ligne

 

#17 18-12-2009 13:07:56

[Admin] Lunch
Admin - RP/Système de jeu
Voir/Cacher les infos

Re: [Résolu] Appels max API tout le temps atteints

Ben le problème est là justement :

Subotai a écrit:

Je trouve un peu dommage que cette info ne figure pas dans l'HTML, alors qu'elle figure dans l'API.

Hors ligne

 

#18 18-12-2009 13:25:37

Subotai
Kiwispider
Avatar de Subotai
Coterie: La Garde Franche
Âge:
Classe: Archer
Citoyenneté: Belerim

Re: [Résolu] Appels max API tout le temps atteints

Si on est d'accord, c'est bon signe pour ma suggestion :-)


-- Subotai (47), cavalier de la Garde Franche
Pas voleur, mais archer quand même.

Hors ligne

 

#19 18-12-2009 13:32:20

[Admin] Lunch
Admin - RP/Système de jeu
Voir/Cacher les infos

Re: [Résolu] Appels max API tout le temps atteints

Pas tout à fait, puisque je propose de retirer l'info de l'API big_smile

Hors ligne

 

#20 18-12-2009 13:57:14

Subotai
Kiwispider
Avatar de Subotai
Coterie: La Garde Franche
Âge:
Classe: Archer
Citoyenneté: Belerim

Re: [Résolu] Appels max API tout le temps atteints

Ah bon ? Pourquoi préfères-tu la dissimuler à tout le monde plutôt que de la monter à tous ? Quel est l'intérêt ?

[Edit] Est-ce qu'il serait possible de déplacer tous ces messages dans le thread de "Suggestions", vu qu'il ne s'agit plus de discuter du bug, mais de la suggestion en question ?

Dernière modification par Subotai (18-12-2009 13:59:27)


-- Subotai (47), cavalier de la Garde Franche
Pas voleur, mais archer quand même.

Hors ligne

 

#21 18-12-2009 14:19:01

[Admin] Lunch
Admin - RP/Système de jeu
Voir/Cacher les infos

Re: [Résolu] Appels max API tout le temps atteints

Parce que le but initial n'était pas de le montrer ailleurs que sur la case, et que l'API n'était pas sensé dévoiler aux joueurs l'utilisant des choses que le joueur lambda pouvait trouver de lui-même.

Hors ligne

 

#22 18-12-2009 14:25:55

[Admin] Uld
Admin Général
Classe:
Citoyenneté:
Voir/Cacher les infos

Re: [Résolu] Appels max API tout le temps atteints

Lunch, les cases que les joueurs voient c'est normal qu'ils aient des ifnormations à leur sujet.

Hors ligne

 

#23 18-12-2009 14:48:04

Subotai
Kiwispider
Avatar de Subotai
Coterie: La Garde Franche
Âge:
Classe: Archer
Citoyenneté: Belerim

Re: [Résolu] Appels max API tout le temps atteints

[Admin] Lunch a écrit:

Parce que le but initial n'était pas de le montrer ailleurs que sur la case,

J'ai bien compris. Mais pourquoi poursuivre ce but-là ? Quel est l'intérêt de ne pas montrer la zone de toutes les cases qu'on voit ? À part, comme tu dis, de ne pas la montrer ?


-- Subotai (47), cavalier de la Garde Franche
Pas voleur, mais archer quand même.

Hors ligne

 

#24 18-12-2009 15:11:32

Lamia
Araignée
Avatar de Lamia
Coterie: Garde Franche
Âge: La vingtaine révolue
Classe: Voleuse
Citoyenneté: Belerim

Re: [Résolu] Appels max API tout le temps atteints

Pour jubiler de continuer a voir des personnages se faire pourrir par des phénix en faisant quelques pas après avoir éviter des chiens/chevaux. wink

J'avoue que ce n'est pas une mauvaise chose de pouvoir anticiper des changements de zone, des bordures de zones, sinon, cela avantagera clairement les coteries ou groupements avec cartographes vis à vis des personnages seuls.

Lam' - taquine.

Hors ligne

 

#25 18-12-2009 16:15:24

Gardakhan
Rat
Avatar de Gardakhan

Re: [Résolu] Appels max API tout le temps atteints

Et puis devoir aller sur chaque case pour savoir de quelle région elle fait partie, ça devient un peu laborieux non ?

Ca va aussi rendre encore plus compliqué la réalisation d'un outil de cartographie. Et en termes de gameplay, ça réduira l'intérêt d'avoir une bonne perception / vue.

Sinon en me promenant en ville, j'atteins vite la limite maxi. Du coup je m'arrête et je dépèce... Ca me parait pas génial en termes de "plaisir de jeu" ; un peu frustrant quoi (moi qui trouve une bonne part du plaisir de jeu dans l'exploration). hmm

Hors ligne

 

Pied de page des forums

Retour sur le jeu Arkhan