← GeekServers.gg
Le problème a été réglé par notre équipe.
[07/04/15 à 14h35] [Ceyscro] : Sources difficiles à trouver, et la plupart du temps les vidéos correspondent à un timer de 3 secondes. Avec le récent rescript il n'y a plus de problèmes de détection. On peut classer ce report je pense.

⚠ Archive en lecture seule — Retour sur GeekServers.gg
FONCTIONNEMENT BUG / QU'ON RETROUVE SUR LE SERVEUR :
La détection du camouflage sur le serveur fonctionne par tics de 3 secondes qui nous permettent ou non de détecter les unités camouflées dans notre cône de vision comme cité ici :
Rikub a écrit:N'oubliez pas que la détection n'est effectuée que toutes les 3 secondes dans un cône de 180° en face du joueur

tiré du post Détection du camouflage de la taverne.

Il y a plusieurs soucis sur le serveur quand à cette détection :

1/ Le refresh de 3 secondes n'est pas correct. Effet : la détection est très lente et peu réactive même avec n'importe quel buff l'améliorant.


COMMENT CA DEVRAIT FONCTIONNER :

1/ Le refresh de la détection du camouflage était sur officiel fixée à 1s (cf. source plus bas).

COMMENT REPRODUIRE LE BUG :

1/ Prendre 2 unités dont 1 camouflée, faire bouger celle ci en face de l'autre dans le but d'alterner détection et camouflage de l'unité mouvante, pour observer les 3 secondes.

SOURCE MONTRANT QUE CELA DEVRAIT FONCTIONNER AINSI (vidéo, patchnote, etc...) :

1/ https://www.youtube.com/watch?v=iB_C7SftDZk vidéo tirée d'un joueur en S4 pendant la période BC (cf. date de post de la vidéo)

Si on regarde à partir de 5:19, le rogue humain ne voit plus le rogue gnome, puis dès 5:20, il le voit à nouveau.
Cela prouve que le refresh n'est que d'une seconde.
Si vous n'êtes pas convaincus, regardez la vidéo à 8:37, il perd le rogue ennemi de vue et à 8:38 il le perçoit de nouveau, même chose.

COMMENTAIRES :

Pour ce qui est des améliorations de détection et des améliorations du camouflage, elles fonctionnent en distance. Leur efficacité se fera donc d'autant plus ressentir après le fix du temps de refresh.

Edit : J'ai enlevé toutes les "fioritures" qui me semblaient inutiles et pas forcément sourcées.
Beware

<Cey qui le boss>


Reporteur sans frontières.
Bordel ce talent sur paint.

E:
Ca manque d'une petite touche personnelle.
+1 report important pour la S3.
Svn

<Coeur avec les doigts>


Svn a écrit:Bordel ce talent sur paint.


Je vais l'afficher au Louvre très bientôt !

Edit : C'est pas assez personnel à ton goût le petit dessin sur paint ? J'y ai mis tout mon petit coeur ... :(

Edit 2 : Enlevé puisqu'il n'était au final pas utile ... RIP
Beware

<Cey qui le boss>


Reporteur sans frontières.
Merci pour le report Beware, si tu peux rajoute aussi le fait que la detection ne se fait pas que exclusivement dans le cône, elle est grandement amplifié oui, mais il est toujours possible de detect un furtif n'importe ou.

Sources que j'ai posté sur le topic partie taverne :

Pour l'histoire du cône voila ce que j'ai trouvé :

http://www.wowwiki.com/Stealth_%28mechanic%29

"The chance of detection is also increased if you anywhere in a 180° arc in front of the target; it is always best to approach a target from behind"

Donc en gros il n'est pas impossible de detect un mec hors du cône mais il existe bel et bien, il est plus difficile de choper un furtif dans son dos que si il est devant. Une autre source pour confirmer cela :
http://wolfendonkane.pagesperso-orange. ... ivite.html

"Première chose importante à savoir quand vous approchez de dos, vous serez plus difficilement repérable que si vous approchez de face. Vos ennemis possèdent un cône de détection se trouvant devant eux, c'est pourquoi on vous repère plus difficilement de dos.
Ce cône de détection est plus ou moins étendu suivant la différence de niveau entre vous et votre ennemi. Plus votre ennemi est supérieur en niveau par rapport au vôtre, plus le cône est grand. Et vice et versa."
Trickyovski

MVP


C'est fait.
Beware

<Cey qui le boss>


Reporteur sans frontières.
Yes mais t'as tout mélangé dans tes parties :D
Trickyovski

MVP


Mieux comme ça en effet !
Beware

<Cey qui le boss>


Reporteur sans frontières.
Source 2 : video sortie de nulle part, probablement venant d'un autre privé mal foutu, ce n'est pas vraiment une source.

Votre source 1 n'est pas suffisante, j'ai vu plusieurs video contre exemple ou le detect ne se fait qu'apres 3 secondes, il suffit de tomber au bon moment du timer pour que cela semble etre à 1 secondes

Vos source du point 3 ne font que confirmer ce qui est en place actuellement : 180°.


En gros, aucun bug avéré pour le moment, a part le point 1 qui pourraient etre prouvé sur plusieurs video, mais on pourrait en trouver tout autant ou le detecte ne se fait pas avant 3 sec
Lorh

Administrateur Développeur


Lorh a écrit:Vos source du point 3 ne font que confirmer ce qui est en place actuellement : 180°.

En effet, en y regardant de plus près je pense que l'ancien 3e point recouvre ce que j'avais interprété comme un mauvais angle du cône de détection. J'ai donc supprimé le point 2 qui était certes une erreur.

Lorh a écrit:Votre source 1 n'est pas suffisante, j'ai vu plusieurs video contre exemple ou le detect ne se fait qu'apres 3 secondes, il suffit de tomber au bon moment du timer pour que cela semble etre à 1 secondes

Cependant, pour ce qui est du point 1, je ne comprends pas ton argument. Si un joueur détecte un autre à un moment t et qu'à t+1 secondes il ne le perçoit plus ça prouve que le refresh n'est pas de 3 secondes mais bien d'1, non ? De même s'il ne le détecte plus à un moment t et qu'à t+1 secondes il le détecte. Ce sont ces cas là qui sont montrés dans la vidéo du point 1.

Autre moment de la vidéo où on peut voir le cas où il ne le voit plus à t et il la voit à t+1 :

https://www.youtube.com/watch?v=iB_C7SftDZk à 3:56

Lorh a écrit:Source 2 : video sortie de nulle part, probablement venant d'un autre privé mal foutu, ce n'est pas vraiment une source.

Au vu de la date (c'est d'ailleurs pour ça que je l'ai sélectionnée), je ne pense pas. A l'époque d'activité de BC, il y avait très peu de serveurs privés sous cette extension qui pouvaient ne serait-ce que donner l'illusion qu'il s'agissait de l'officiel. Puisqu'il n'y a pas d'actions flagrantes de la part des joueurs, je ne suis pas de ton avis et je pense que la source provient de l'officiel.
Beware

<Cey qui le boss>


Reporteur sans frontières.
Beware a écrit:Cependant, pour ce qui est du point 1, je ne comprends pas ton argument. Si un joueur détecte un autre à un moment t et qu'à t+1 secondes il ne le perçoit plus ça prouve que le refresh n'est pas de 3 secondes mais bien d'1, non ? De même s'il ne le détecte plus à un moment t et qu'à t+1 secondes il le détecte. Ce sont ces cas là qui sont montrés dans la vidéo du point 1.


Vous considerez le timer comme se déclenchant au moment ou l'adversaire fufu, ce qui n'est pas le cas, c'est un timer général lié à l'observateur, qui se répète tout les trois secondes.
Imaginons, sur TGC, que le timer commence (t=0s), puis à t=2s (toujours pas de check fufu réalise, puisqu'on attend 3s) votre adversaire passe en fufu. A t=3s vous ferez un check et détecterez votre votre adversaire, une seconde apres qu'il ait fufu comme votre video, et aurez l'impression qu'on compte ici toutes les secondes. Il est probable que le meme mécanisme soit en place sur officiel, d'ou la necessité d'obverser cela sur de multiple video différentes.

Beware a écrit:Au vu de la date (c'est d'ailleurs pour ça que je l'ai sélectionnée), je ne pense pas. A l'époque d'activité de BC, il y avait très peu de serveurs privés sous cette extension qui pouvaient ne serait-ce que donner l'illusion qu'il s'agissait de l'officiel. Puisqu'il n'y a pas d'actions flagrantes de la part des joueurs, je ne suis pas de ton avis et je pense que la source provient de l'officiel.


On peut le penser mais hélas rien ne le prouve. Il y a assez de doutes pour vouloir considérer une autre source je pense.
Lorh

Administrateur Développeur


Lorh a écrit:Vous considerez le timer comme se déclenchant au moment ou l'adversaire fufu, ce qui n'est pas le cas, c'est un timer général lié à l'observateur, qui se répète tout les trois secondes.
Imaginons, sur TGC, que le timer commence (t=0s), puis à t=2s (toujours pas de check fufu réalise, puisqu'on attend 3s) votre adversaire passe en fufu. A t=3s vous ferez un check et détecterez votre votre adversaire, une seconde apres qu'il ait fufu comme votre video, et aurez l'impression qu'on compte ici toutes les secondes. Il est probable que le meme mécanisme soit en place sur officiel, d'ou la necessité d'obverser cela sur de multiple video différentes.


Okay je comprends. Cela dit on est d'accord, au moment d'une détection, cela correspond à un "tick" soit un reset de ce timer. Alors prenons toujours la même vidéo ( https://www.youtube.com/watch?v=iB_C7SftDZk ). A 5:16 le rogue détecte le gnome camouflé, prenons alors ce moment comme l'instant t=0. A 5:19, soit t=3, il perd de vue le fufu ce qui correspond à un tick et pourrait confirmer les 3 secondes en place sur le serveur. Cependant, à 5:20 il le redétecte, ce qui correspond à un tick, et nous ne sommes qu'à t=4 et non à t=6.

Lorh a écrit:On peut le penser mais hélas rien ne le prouve. Il y a assez de doutes pour vouloir considérer une autre source je pense.


Dans le doute, je te l'accorde, je vais chercher une autre source.

Edit : Une autre source pour le timer :
http://www.dailymotion.com/video/x5s78j ... videogames
Le rogue spot l'autre rogue à 4:23 (t=0), à 4:25 il se retourne et détecte le drood en furtif (t=2).

Pour le point 2/ autre source :
http://www.dailymotion.com/video/x2f2z3 ... videogames
0:57 le rogue spot un rogue camouflé juste derrière lui (impossible sur notre serveur). La vidéo est tirée de l'officiel (serveur la croisade écarlate pendant la période BC), le nom du rogue colle au personnage comme vu sur l'armurerie de Blizzard http://eu.battle.net/wow/fr/search?q=rarcx.
Idem : http://www.dailymotion.com/video/x6irnb ... iest_sport à 4:31 environ, spot un camouflé derrière son dos.
Beware

<Cey qui le boss>


Reporteur sans frontières.
vous persistez a considerer le moment ou l'adversaire fufu comme démarrage du timer, ce n'est pas le cas ! Le timer commence quand vous vous loggez, et se répète toutes les 3 secondes quoiqu'il arrive.
Lorh

Administrateur Développeur


Lorh a écrit:vous persistez a considerer le moment ou l'adversaire fufu comme démarrage du timer, ce n'est pas le cas ! Le timer commence quand vous vous loggez, et se répète toutes les 3 secondes quoiqu'il arrive.


Dans mes analyses précédentes je ne considère pas le démarage du timer lorsque l'adversaire se camoufle mais quand on le détecte ! Nuance ! Si j'ai bien compris le fonctionnement de la détection, quoi qu'il en soit, la détection d'une unité camouflée correspond à une répétition du timer, non?
Beware

<Cey qui le boss>


Reporteur sans frontières.
Effectivement, désolé j'avais mal suivi votre raisonnement !

En tout cas, on peut voir le caractere variable du timer, tantot une seconde, tantot 2
Lorh

Administrateur Développeur


C'est pour cela que je pense que le timer est fixe à 1 seconde, c'est la seule hypothèse qui explique que les ticks puissent être visibles à 1, 2 et 3 secondes d'intervalle à la fois.

Je m'explique, s'il est fixe à 1 seconde, on peut voir passer plusieurs reset sans rien détecter et ainsi la détection se fera au bout de 1, 2 ou 3 secondes selon le nombre de ticks qu'il aura fallu pour détecter la cible à nouveau.
Beware

<Cey qui le boss>


Reporteur sans frontières.
Hum cela ne semble pas expliquer qu'il est parfois de 2 à 3 seconde meme sur officiel.

Si je rechigne autant à modifier cela c'est deja parce que ce qui est en place semble le plus proche de l'officiel vis a vis des observations et sources, mais aussi parce que diminuer ce timer appliuqera une plus lourde charge au serveur qui doit recalculer les distances et visibilité plus longtemps pour chaque creature et joueur du serveur
Lorh

Administrateur Développeur


Lorh a écrit: ce qui est en place semble le plus proche de l'officiel vis a vis des observations et sources


Pas d'accord, point de vue qui n'engage que ma personne : la détection sur le serveur est un peu bizarre, et je pense que la plupart des joueurs ayant fait un minimum de Pvp sur offi s'en rendent compte assez rapidement. Cela dit, dans la mesure où le bug favorise tantôt le voleur (qui sera invisible pendant trois secondes), tantôt la cible (qui voit son assaillant pendant trois secondes, et peut donc l'engager), il est moins handicapant que d'autres, ça surprend les premières fois (coucou le fufu qui pop de face) mais on s'y fait. Reste que c'est quand même pas blizzlike, et que ça fausse le Pvp.

Lorh a écrit: diminuer ce timer appliquera une plus lourde charge au serveur qui doit recalculer les distances et visibilité plus longtemps pour chaque créature et joueur du serveur


Je serai surpris d'apprendre que le calcul de la détection des fufus impacte réellement la qualité de jeu. Cependant, n'ayant aucune expérience en la matière, je veux bien te croire si tu penses que c'est le cas!
Doneigad


Lorh a écrit:Hum cela ne semble pas expliquer qu'il est parfois de 2 à 3 seconde meme sur officiel.

Je ne sais que dire à ce propos, parce que ça me paraît presque limpide. D'autant que comme l'a dit Fried, on a vraiment la sensation d'une lenteur au niveau de la détection du camouflage quand on compare à l'officiel et ça me paraîtrait coller parfaitement avec la conclusion que j'ai énoncé plus haut.

Il faut dire que via les vidéos les seuls moyens qu'on a de détecter et de dater le timer c'est par un refresh de la détection du personnage qui filme, c'est à dire qu'il faut que l'adversaire soit détecté ou arrête de l'être. Sauf que si pendant plusieurs refresh, le personnage camouflé est détecté à chaque fois (ou à contrario ne l'est pas), forcément, le temps entre ces intervalles ne sera plus mesurable via la vidéo : on aura zappé quelques refreshs puisqu'on n'aura pas pu observer un quelconque changement. Par conséquent, il me semble plus logique de penser que le temps d'un refresh est le plus bas observé sur les vidéos sources soit une seconde.

A mon avis c'est même ça qui fait la qualité de la détection sur officiel, je pense qu'ils se sont basés sur un temps de refresh d'une seconde qui, via la capacité à détecter le camouflé selon la position des deux joueurs, leur permet d'avoir une détection qui semble plus variable et qui dépend plus du positionnement des joueurs les uns par rapport aux autres.

Lorh a écrit:Si je rechigne autant à modifier cela c'est deja parce que ce qui est en place semble le plus proche de l'officiel vis a vis des observations et sources, mais aussi parce que diminuer ce timer appliuqera une plus lourde charge au serveur qui doit recalculer les distances et visibilité plus longtemps pour chaque creature et joueur du serveur

Pour ce qui est de ça, c'est vrai que ça peut être un souci. Pourrais-tu tester les effets éventuels d'une telle mise à jour ? D'un sens je pense vraiment qu'il faudrait l'effectuer mais si ça entraîne d'autres soucis (notamment de latence serveur j'imagine) c'est vrai que ça serait plus problématique ...
Beware

<Cey qui le boss>


Reporteur sans frontières.
Lorh, voici exactement la même situation dans une autre vidéo (celle-ci de source sûr provenant d'un serveur officiel de l'époque) :

https://www.youtube.com/watch?v=oObbUJ1Q2Oc

1:46 >>> Destram (le joueur) tp sur le prêtre, il voit le nain voleur en camouflage, 1:48 le nain disparait donc d'après le script de TGC on ne devrait plus le voir pendant 3 secondes, hors il réapparait à 1:49 soit 1 seconde après.

Moi je pense qu'il est possible qu'il y ai un refresh toutes les 3 secondes mais que celui-ci se remet à 0 dés que la personne n'est plus visible MAIS on peut le redetect à la seconde qui suit sans avoir à attendre encore 3 secondes.

EDIT: nouvelle source (encore de valeur sûr provenant d'un serveur officiel de l'époque):

https://www.youtube.com/watch?v=mBWnrYbFRPE

8:30 >>>Acrono detect le druide en camouflage un peu loin vers la droite, à 8:32 le druide disparait (donc on admet qu'il l'a detect a la fin des 3 secondes et du coup le timer a refresh), le druide réapparait à 8:33.

Ce qui va dans le sens de ce que j'ai dis au dessus.
Trickyovski

MVP


mais aussi parce que diminuer ce timer appliuqera une plus lourde charge au serveur qui doit recalculer les distances et visibilité plus longtemps pour chaque creature et joueur du serveur


ah merci infiniment lorh, on va enfin pouvoir avancer concretement sur le sujet !


Parceque comme tu l'avais dit : la limite de 3 sec à bien été ajouté apres l'ouverture du serveur, ce qui veux dire qu'au départ elle avait une valeur inférieure. Donc qu'avant le serv fasait deja le calcul.

Sinon beware à tout dit.
Enory

<Val Timbank>


Lorh - 19/04/15 00:33 : Ouais la spé démono de mage est débug
Ceyscro a écrit:1:48 le nain disparait donc d'après le script de TGC on ne devrait plus le voir pendant 3 secondes, hors il réapparait à 1:49 soit 1 seconde après.


Lorh a écrit:vous persistez a considerer le moment ou l'adversaire fufu comme démarrage du timer, ce n'est pas le cas ! Le timer commence quand vous vous loggez, et se répète toutes les 3 secondes quoiqu'il arrive.


En clair, ce que Lorh a voulu dire c'est qu'au moment ou tu te co, un timer démarre avec des tics toutes les 3sec pour la détection des fufu. Aucune action en jeu a une influence sur ce timer, il fait juste "un deux trois, test détection, un deux trois, test détection, un deux trois...".
Si un fufu disparait l'instant d'après ton refresh, tu ne peux pas espérer le redétecter avant 3 secondes. Si un fufu disparait une seconde avant ton refresh, tu peux espérer le détecter la seconde d'après.

J'espère avoir un peu aider, et j'espère que vous trouverez le bon compromis pour représenter au mieux l'officiel.
Aeleana

<Valhalla>


Je crois que je viens de comprendre d'ou vient le problème grâce à Aeleana.

Je viens de faire des test pendant 20 minutes et de ce que j'en vois sur le serveur, ya un timer de 3 secondes, au bout des 3 secondes soit tu vois le mec soit tu ne le vois pas.
Si tu vois le fufu, tu le verra encore pendant 3 secondes qu'importe ton angle ou la distance a laquelle tu es ensuite.
Si tu ne vois pas le fufu, tu ne le verras pas pendant 3 secondes.

Donc le problème étant sur ce serveur que en mouvement il est très très dur de detect un furtif parcequ'il faut qu'il se trouve dans ton champs de vision au moment exact ou le timer refresh! Si ce n'est pas le cas t'es sur que tu ne le verras pas pendant 3 secondes encore, même si il est en face de toi. Et c'est pour ca que la plupart du temps quand tu te fais sap le mec en face tu ne le vois même pas et t'as aucune idée de ou il peut être car les timers ne sont pas syncro.

D'après les vidéos on peut affirmer une chose, le fonctionnement sur offi est comme tu viens de le décrire Aeleana. Le timer de 3 secondes doit être indépendant de la détection, c'est à dire qu'on devrait pouvoir detect un furtif à n'importe quel moment, quoi qu'il arrive. Mais toutes les 3 secondes cette detection refresh, et donc dans ce cas il est possible de voir un gars et qu'il disparaisse la seconde d'après, puis qu'il réapparaisse, chose complétement impossible avec le fonctionnement actuel du serveur.
Trickyovski

MVP


Tout à fait d'accord avec vous. Mais je pense le refresh de 3 secondes est le souci et je ne pense pas que ce soit une histoire de pouvoir détecter une personne à n'importe quel moment du timer. Cela impliquerait un script de plus et je doute fortement que le staff soit passé à côté, il me semble bien plus probable que ce soit une histoire de timer comme je l'ai évoqué plus haut.

Pour ce qui est du souci des calculs supplémentaires qu'un timer à 1 seconde impliquerait, on pourrait prendre le compromis de fixer ce timer à 2 secondes, ça pourrait améliorer la qualité de la détection et ça ne demanderait pas 3 fois plus de calculs de la part du serveur comme le timer d'1 seconde.

Dans tous les cas, il me semble impératif, si nous voulons améliorer la détection du camouflage sur le serveur vis à vis de l'officiel, de réduire le temps de ce timer.
Beware

<Cey qui le boss>


Reporteur sans frontières.
Ca ne collera jamais avec un timer même de 2 secondes ca revient au même car le detection ne se fera que au moment du refresh, le seul moyen maintenant de régler le soucis c'est de le script comme sur offi. C'est à dire une detection possible tout le temps qui se "casse" ou refresh toutes les 3 secondes.

D'ailleurs il faudrait soit que t'édite ton post soit en refaire un autre car le reste est superflu et le présenter comme ca :

FONCTIONNEMENT BUG / QU'ON RETROUVE SUR LE SERVEUR :
Sur le serveur le timer de 3 secondes de la détection du camouflage ne fonctionne pas comme il le devrait. Toutes les 3 secondes le serveur calcul si la cible camouflé est visible ou pas, si la cible est visible elle sera visible pendant 3 secondes (prochain refresh), si la cible n'est pas visible elle restera invisible pendant les 3 prochaines secondes. Donc sur le serveur nous avons un tic de detection, c'est à dire qu'une cible qui se promène dans le champs de vision (cône de 180°) ne sera visible SEULEMENT qu'au moment ou le timer refresh (au bout des 3 secondes, entre le timer 1 et 2).

COMMENT CA DEVRAIT FONCTIONNER :
Le refresh de la detection doit être indépendant de la détection elle même, c'est à dire qu'on peut voir un ennemi camouflé à n'importe quel moment, seulement toutes les 3 secondes la detection refresh, c'est à dire que si la cible est toujours dans la zone de détection, elle reste visible, sinon elle disparaît (car detection qui se refresh / repart à 0). Si la cible disparaît il est possible de la revoir directement après car la detection est indépendante de ce refresh.

SOURCE MONTRANT QUE CELA DEVRAIT FONCTIONNER AINSI (vidéo, patchnote, etc...) :
https://www.youtube.com/watch?v=oObbUJ1Q2Oc

1:46 >>> Destram (le joueur) tp sur le prêtre, il voit le nain voleur en camouflage, 1:48 le nain disparait donc d'après le script de TGC on ne devrait plus le voir pendant 3 secondes, hors il réapparaît à 1:49 soit 1 seconde après.

https://www.youtube.com/watch?v=mBWnrYbFRPE

8:30 >>>Acrono detect le druide en camouflage un peu loin vers la droite, à 8:32 le druide disparaît (donc on admet qu'il l'a detect a la fin des 3 secondes et du coup le timer a refresh), le druide réapparaît à 8:33.

COMMENTAIRES :

Les situations que je vous montre dans les vidéos ne sont pas réalisable avec le script du serveur ce qui prouve qu'il y a un problème.
Ces situations vont aussi dans le sens du fonctionnement que j'ai décris, si le timer est indépendent de la détection on peut avoir ces situations ou la personne camouflé est visible puis disparaît puis réapparaît. (détection faites quand le timer approche des 3 > refresh de la détection donc cible qui disparaît > cible qui réapparaît car la détection se refait à nouveau.)
Trickyovski

MVP


Ok, j'ai eu du mal à comprendre ton raisonnement mais ça se tient je trouve.
Aeleana

<Valhalla>


Ceyscro a écrit:Ca ne collera jamais avec un timer même de 2 secondes ca revient au même car le detection ne se fera que au moment du refresh, le seul moyen maintenant de régler le soucis c'est de le script comme sur offi. C'est à dire une detection possible tout le temps qui se "casse" ou refresh toutes les 3 secondes.


Ok je veux bien mais d'où t'as vu que ça fonctionnait comme ça en fait ?
Beware

<Cey qui le boss>


Reporteur sans frontières.
Déduction d'après les vidéos, c'est en fait Aeleana qui a cru comprendre de la part de Lorh que ca fonctionnait comme ça, car c'est ca qui est logique mais avec mes test sur le serveur je me suis aperçu que non.
Trickyovski

MVP


Personnellement je trouve moins logique ton hypothèse puisque ça ferait référence à un script totalement différent. Cela dit ça expliquerait aussi le fonctionnement retrouvé en vidéo.
Beware

<Cey qui le boss>


Reporteur sans frontières.
Le script est pas totalement différent dans ce cas. Le timer des 3 secondes est bien là...

Le problème vient du fait que la détection d'un fufu est liée au timer de la détection. On devrait pouvoir detect un fufu peu importe à quel temps T on se trouve sur le timer. Cependant au refresh du timer si le fufu n'est plus dans le cône il disparait.

@Ceyscro ou Beware : A mon avis il faudra poster un autre rapport de bug ou modifier celui-ci pour qu'il soit pris en compte...
Krekor

<Next>


Krekor a écrit:@Ceyscro ou Beware : A mon avis il faudra poster un autre rapport de bug ou modifier celui-ci pour qu'il soit pris en compte...


Bah ouais ...

La question que je me pose, c'est : si cela fonctionne vraiment comme ça, qu'est ce qui détermine la détection de l'unité camouflée ?

Parce que si ça ne fait pas référence à un timer qui se répète pour valider ou non la détection, qu'est ce qui fait qu'on détecte ou non la cible ?

C'est pour ça que je pense que ça ferait un script différent, il y aurait un script supplémentaire en plus du simple script du timer.
Beware

<Cey qui le boss>


Reporteur sans frontières.
Bah simplement si la personne est dans le cône, si elle porte des objets augmentant le camouflage, si la personne détectant en porte pour mieux détecter, la distance et toussa... les trucs de bases quoi.

Après si le tic du timer se fait en dehors du cône elle reste invisible mais dés qu'elle rentre dans la zone elle est détectée directement peu importe timer ou non.

Deux petits exemples pour mieux comprendre le timer :

Exemple 1:
Le fufu n'est pas dans la zone de détection, il reste donc fufu.
Le timer tic, le fufu reste invisible, sauf s'il rentre dans la zone.

Exemple 2 :

Le fufu est dans la zone et est donc visible.
Le timer tic, le fufu reste visible pendant 3 sec et ce même s'il sort de la zone.
En revanche au refresh du timer si le fufu est en dehors de la zone il passe invisible.
Krekor

<Next>


Je ne suis pas d'accord Krekor, dans les vidéos on voit bien que la personne reste dans le cône mais disparait quand même, dans celle d'acrono la cible ne bouge pas et l'angle de marche du joueur non plus.
Si la personne sort du cône, elle disparait instant, que cela fasse 1 seconde ou 3 secondes que tu la detecte ca change rien, si elle reste dans la zone elle sera visible. C'est juste que toutes les 3 secondes ya un tic, si la personne est dans le cône elle va disparaître mais réapparaîtra la seconde d'après si elle ne bouge pas et toi non plus. Mais si la personne sort du cône ou bien que tu change ton angle tu ne la reverra pas desuite il faudra la redetect, mais t'as pas a attendre encore 3 secondes pour pouvoir la redetect.

Lorh, qu'en penses-tu? Il ya eu pas mal de propositions depuis ta dernière intervention.
Trickyovski

MVP


En effet j'avais pas regardé les vidéos.

Dans ce cas pourquoi parle-t-on d'un timer de 3 sec ? dans aucun des cas il attend 3 sec pour redetecter mais 1 sec uniquement.
Krekor

<Next>


Comme l'as dit Lorh, c'est parfois variable, 1 secondes ... 2 secondes. Cette variabilité vient du fait que le timer est indépendant de la détection, c'est à dire que le timer fait 1,2,3 1,2,3 1,2,3, sans arrêt.

Donc on peut avoir ces situations :

1, Detect, 2, 3 refresh.

1, 2, Detect, 3 refresh

Dans la première situation la cible va disparaitre au bout de 2 secondes, dans la deuxième situation au bout d'une seconde.
Et comme je l'ai dis, c'est indépendant ca veut dire que même si la cible disparait, si elle reste dans ton cône tu la verras de suite, 1 seconde plus tard (mais cette seconde vient surement de la latence qu'il y avait sur offi).
Pour le pourquoi, demande à blizzard. Mais les sources ainsi que les témoignages semblent correspondre à cette proposition.
Trickyovski

MVP


Donc si je comprend bien :

- En admettant qu'on voie la personne :

Actuellement sur tgc, le timer tic la personne passe invisible 3 sec quoiqu'il arrive.

Normalement, le timer tic la personne passe invisible et a 1 sec pour sortir du cône sans quoi elle se refait detect. Toutes les 3 sec, elle passe invisible 1 sec si elle reste dans la zone.

- En admettant qu'on ne le voie pas :

Actuellement sur tgc, le timer tic la personne reste invisible 3 sec même si elle passe dans le cône. En revanche si le timer tic quand elle est dans la zone elle devient visible pendant 3 sec ou 1 seul ?

Normalement le timer tic, la personne passe dans la zone, se fait detect instant et doit attendre un nouveau tic pour repasser invisible pendant 1 sec si elle reste dans la zone.


J'ai bon ?
Krekor

<Next>


Ceyscro a écrit:1, Detect, 2, 3 refresh.

1, 2, Detect, 3 refresh
Dans la première situation la cible va disparaitre au bout de 2 secondes, dans la deuxième situation au bout d'une seconde.
Et comme je l'ai dis, c'est indépendant ca veut dire que même si la cible disparait, si elle reste dans ton cône tu la verras de suite, 1 seconde plus tard (mais cette seconde vient surement de la latence qu'il y avait sur offi).
Pour le pourquoi, demande à blizzard. Mais les sources ainsi que les témoignages semblent correspondre à cette proposition.


Je suis vraiment pas de cet avis ... Tes exemples sont peu clairs, si tu pouvais donner quelques situations que tu expliques via des vidéos ça le serait plus, pour qu'on comprenne tous bien comment tu penses que ça fonctionne.

Malgré tout, je soutiens que si ça tic à 1 seconde, ça englobe tous les cas qu'on peut observer sur vidéo comme je l'ai dit précédemment.
Beware

<Cey qui le boss>


Reporteur sans frontières.
Tu t'es un peu emmêlé.

En gros c'est simple on va enlever le timer offi, on obtient ca:

Offi : Le mec passe dans ton cône tu le vois, il sort du cône tu le vois plus, il repasse dans le cône tu le vois, il sort tu le vois plus etc... En gros tu peux detect un mec ou le perdre de vue n'importe quand il n'y a pas de timer.

TGC : La detection est calculé seulement toutes les 3 secondes. Une fois que ce calcul est fait le résultat (visible ou invisible) reste inchangé quoi qu'il arrive pendant les 3 prochaines secondes, c'est à dire jusqu'au prochain calcul. Donc on a 1,2,3 CALCUL : si le mec est dans cône c'est bon tu le vois, et ce résultat reste comme ca pendant 3 secondes, donc le mec est visible pendant 3 secondes comme ci il n'y a pas de camouflage.
Si le mec n'est pas dans le cône, tu ne le vois pas, et ce résultat reste 3 secondes, donc la personne est en mode invisible pendant 3 secondes tu ne pourras pas la voir même si elle dans ton cône pendant ces 3 secondes.
Donc pour espérer voir quelqu’un il faut qu'au moment exact ou le serveur calcul la détection la personne soit dans ce cône.

Sur offi apparemment y'avait un timer de 3 secondes mais indépendant, ca veut dire que toutes les 3 secondes il y a un rafraîchissement et la cible peut repasser en invisible même si elle est dans le cône, sauf que tu peux la chopper à nouveau directement.

EDIT : En me relisant j'ai remarqué que des fois mes idées se contredisent. Je pense finalement qu'il y a juste un timer de 1 seconde en fait fonctionnant comme sur tgc actuellement.
Trickyovski

MVP


Ceyscro a écrit:EDIT : En me relisant j'ai remarqué que des fois mes idées se contredisent. Je pense finalement qu'il y a juste un timer de 1 seconde en fait fonctionnant comme sur tgc actuellement.


Comme je l'annonçais donc ?
Beware

<Cey qui le boss>


Reporteur sans frontières.
Je continue de regarder des video et toutes confirment ce qu'on a sur le serveur : une détection variant entre 1 à 3 secondes. Je continue cependant a cherche des sources technique de mon coté vis a vis de l'officiel ou du client
Lorh

Administrateur Développeur


Je continue de regarder des video et toutes confirment ce qu'on a sur le serveur : une détection variant entre 1 à 3 secondes. Je continue cependant a cherche des sources technique de mon coté vis a vis de l'officiel ou du client



Moi j'abandonne beware dsl, je sais pas s'il reste encore un truc qu'on puisse faire a part remonter dans le temps pour faire jouer lorh sur un serv ou le camouflage est moins "anormal".
Enory

<Val Timbank>


Lorh - 19/04/15 00:33 : Ouais la spé démono de mage est débug


Suivant

Conditions Générales d'Utilisation et Mentions légales - Code de conduite des forums - Contact