FR EN
Naviguer dans les forums 
Trackers Ankama

Bot use faille ?

Par Neodd#5054 12 Juin 2021 - 18:14:52

Bonjour, 

Bon cela ne vous aura pas échappé le jeu est envahis de bot, bon je ne vais pas la faire un énième sujet sur les bots, y'en a trop et tout le monde le sait.
Suite au rollback, les bots, comme nous, ont tout perdu, et par conséquent, rare sont ceux qui n'ont pas été banni depuis 15 jours de rollback. Ils doivent donc eux aussi recommencer, ce qui par conséquent, les rend tous à incarnam. Moi également, ayant perdu mon personnage, je recommence l'aventure, xp x4 + Bonus pack, pour tester une autre classe car indécis, et j'affronte les tanières, et la des bots, pas une grande surprise ils tournent dans incarnam.

Deux choses m'interpèlent :

- Les bots mettent 3s à finir un combat
- Les bots ne font que les tanières sombres et non céleste.

En attendant un moment un peu plus calme pour pouvoir engager un combat (car impossible de rivaliser), je lance le spectateur et la stupéfaction Les bots sont des osas, donc il invoque un bouftou, lance le sort pour lui donner 1pm et le combat se termine et le bot amasse l'xp. Je ne comprends pas comment c'est possible ! Le mob a reçu aucun dommage, comme si le bot lançait sans log le sort "fin de combat j'ai gagné". 

Y'aurait-il une faille permettant de terminer une tanière sombre sans faire le combat et qui ne marche pas sur les celeste ? 

2 -1
Réactions 50
Score : -287

Il s'agit de bots qui agissent directement sur le serveur sans avoir de client associé. De ce fait, ils peuvent réaliser les appels au serveur de manière instantanée, et bien plus rapide que ce que le client peut traiter. 

Du coup, quand tu regardes le combat, en fait il est déjà terminé. 

Ce n'est pas une "faille" à proprement parler, juste un abus en place sur le serveur. 

Et pour la tanière céleste non faite, je pense simplement qu'ils ne sont pas assez forts, ou n'en ont pas besoin. 

4 -1
Score : 480

Spoiler (cliquez ici pour afficher le spoil)

Non mais pourquoi ils invoquent alors un bouftou ? Je devrais voir le bouftou taper le mob quand même, quand c'est le tour du bouftou ça peut pas aller plus vite bot ou pas ?
0 -3
Score : 354

En effet j'ai vu des bots aux gelés qui lancé le combat et le terminé aussitôt, ca m'a surprit!

0 -1
Score : 480

Spoiler (cliquez ici pour afficher le spoil)

Et puis même si c'est des bots, ils OS pas les mobs
1 0
Score : 313

 

Neodd#5054|13/06/2021 - 12:13:21
Tu réponds pas à ma question mais à un question que tu t'es auto posé ! 
Mais vas-y, tu peux partir, puisque tu n'as pas envie de répondre à ma question ! 

Il t'as tout expliqué, et tu veux pas comprendre, il a juste raison.

Un bot, quand il lance le combat, invocation, pas invocation, le combat est déjà terminé car tout se fait d'un seul coup, et les animations ne se jouent même pas, invocation de bouftou ou pas. Si ça se trouve il en invoque 6 des bouftous dans le combat et tu le sais pas.

Mais comme t'as l'air d'être une personne ingrate, et un peu limitée, le gentil monsieur qui t'a tout bien expliqué te répondra plus, c'est tout.
5 -1
Score : 480

Spoiler (cliquez ici pour afficher le spoil)

Mais c'est dingue, je pose une question d'être toujours à côté de la plaque, ou alors peut être j'ai pas bien posé la question, mais dans ces cas la de me le dire sans insulter. Non un bot ne contrôle pas un bouftou c'est comme ça, sinon y'a des soucis à se faire ! Donc normalement oui je dois voir le bouftou jouer aussi simple que ça.
0 -5
Score : 195

 

Neodd#5054|13/06/2021 - 12:13:21
Tu réponds pas à ma question mais à un question que tu t'es auto posé ! 
Mais vas-y, tu peux partir, puisque tu n'as pas envie de répondre à ma question ! 

Pour faire simple toi tu vois le bouftou mais cest une des animations qui arrive a toi pour un bot , pas de graphiques donc les actions du combat son instantané même pour le bouftou , se qui rends l'action pour toi très court.

Tu peux t'en apercevoir tu lance un combat avec un ami , tu lui dis fais un déplacement etc et toi tu va sur une autre application.quand tu reviens tu vois tous a font car les actions sont jouer a fond pour rattraper. Ce que tu vois le bot cest infiniment plus rapide . Tu as même de la chance de voir le bouftou apparaître
1 -1
Score : 480

Spoiler (cliquez ici pour afficher le spoil)

Alors je vais résumer la chose, vous comprenez bien que si le serveur fait un combat en moins de 3s, il comprendrait que c'est un bot en face, et Ankama a bien mis des mesures anti-bot, pour qu'un bot fonctionne déjà premièrement il doit se faire passer pour un client lambda. Secondo, une fois que le bot a passé son tour, il n'a aucun contrôle et le serveur va jouer normalement, vous quand vous invoquez un bouftou il met trois plombes à jouer, donc la c'est pareille, le serveur n'est pas plus rapide avec un bot ou avec un client classique. Je devrais au moins voir les actions effectués puisque je suis spectateur.  Bref, je repose ma question, puisque j'ai pas été suffisamment clair, et j'ai pas eu le temps de prendre un screenshot. Je regarde le combat, le bot invoque un bouftou, donne 1pm et passe son tour, le bouftou commence son tour et le combat est terminé.  A partir du moment ou le bot a terminé son tour, toutes les actions sont controlés par le serveur, dans ce cas aucun moyen de terminer le combat instantanément. De plus aucune information n'est affiché sur le combat, à part combat terminé, si le bouftou a tapé quelque chose ou pas. Le sanglier a quand même 80 de vie, ça se fait pas en 3s même si c'est automatisé. Il faut plusieurs tours.  En plus le tour du bot est à vitesse normal, j'ai bien le temps de voir l'animation d'invocation et de l'ajout du pm et hop ça s'arrête, que s'est-il passé ?
0 -1
Score : -287

Une dernière fois parce que j'ai rien à faire : le client (ton jeu / le bot) annonce la fin des animations au serveur. Donc peu importe l'entité qui joue (toi, un mob, une invocation), si le client lui dit "ok animation terminée" directement après que le serveur lui ait dit "voilà ce que va faire l'entité", alors le serveur prend en compte l'info et fait avancer le combat. 

Et c'est pas forcément performant de checker ce genre de comportement et ça mettrait un serveur en rade s'il devait le faire pour chaque tour de chaque personnage, donc j' imagine que c'est pas une des mesures antibot. 

C'est bon, c'est clair cette fois ? Ou tu vas encore faire ton pot et rien écouter ? 

2 -1
Score : 103

Le serveur s'en tape des animations.
Le bot s'en tape des animations.
A partir de là, le combat se résume en un échange de plein de paquets (messages) dans un temps très court.

Quand tu regardes en spectateur, ton jeu (pas celui du bot) affiche les animations, donc tu vas voir les 2 ou 3 premières, et pendant ce temps là le bot et le serveur auront déjà fini le combat (qui peut avoir duré 4-5 tours ou plus).

Le serveur gère le bouftou, oui, comme il gère n'importe quel monstre.

Un exemple de combat : c'est ton tour, tu veux bouger et invoquer un bouftou :
Ton tour :
- Tu cliques pour bouger (2 secondes pour toi)
- Ton jeu envoie au serveur tes mouvements souhaités (quasi instantané)
- Le serveur approuve (quasi instantané)
- Ton jeu joue les animations (3 secondes)
- Tu cliques pour invoquer un bouftou (2 secondes pour toi)
- Ton jeu envoie au serveur l'action souhaitée, invoquer un bouftou (quasi instantané)
- Le serveur approuve (quasi instantané)
- Ton jeu joue les animations (3 secondes)
- Tu cliques pour passer ton tour (2 secondes)
Tour du bouftou :
- Le serveur envoie les mouvements et l'action du bouftou (quasi instantané)
- Le serveur te demande si tu es prêt à voir la suite (quasi instantané)
- Ton jeu joue les animations (3 secondes)
- Ton jeu envoie au serveur : "c'est bon je suis prêt à voir la suite"
Tour du monstre :
- Le serveur envoie les mouvements et l'action du monstre (quasi instantané)
- Le serveur te demande si tu es prêt à voir la suite (quasi instantané)
- Ton jeu joue les animations (3 secondes)
- Ton jeu envoie au serveur : "c'est bon je suis prêt à voir la suite"
Ton tour : [...]

Même exemple pour un bot :
Tour du bot :
- Le bot envoie au serveur les mouvements souhaités (quasi instantané)
- Le serveur approuve (quasi instantané)
- Le bot est déplacé (instantané, pas d'animation)
- Le bot envoie au serveur l'action souhaitée, invoquer un bouftou (quasi instantané)
- Le serveur approuve (quasi instantané)
- Le bot invoque le bouftou (instantané, pas d'animation)
- Le bot passe son tour (quasi instantané)
Tour du bouftou :
- Le serveur envoie les mouvements et l'action du bouftou (quasi instantané)
- Le serveur demande au bot s'il est prêt à voir la suite (quasi instantané)
- Le bot envoie au serveur : "c'est bon je suis prêt à voir la suite" (quasi instantané)
Tour du monstre :
- Le serveur envoie les mouvements et l'action du monstre (quasi instantané)
- Le serveur demande au bot s'il est prêt à voir la suite (quasi instantané)
- Le bot envoie au serveur : "c'est bon je suis prêt à voir la suite" (quasi instantané)
Tour du bot : [...]

Le tour a duré moins d'1 seconde.

Quand tu attends pas les animations, ça doit prendre 30 millisecondes par action (le temps de latence entre les messages serveur/client en gros).
 

4 -1
Score : 480

Spoiler (cliquez ici pour afficher le spoil)

Je parle pas des animations, je parle vraiment des logs dans le chat en faite, y'a rien, juste écris combat terminé. 
0 -3
Score : 480

Conclusion, on ne discute pas de la même chose, j'ai essayé de faire le premier pas pour essayer de parler de la même chose, mais malheureusement toujours pas.
On va pas s'éterniser sur ce débat ou on ne parle pas de la même chose, je propose de fermer ce sujet. 
J'ai été violent sur mes paroles à la fin, mais j'ai un ressentis d'être pris pour un débile qui ne comprends que oui un bot met moins de temps qu'un humain pour jouer, mais y'a mettre moins de temps et OS un combat. 
Visiblement, les pouces rouges sont vites arrivés, une importance incroyable sur ce système, j'avais pas remarqué au prime à bord, mais la ça saute aux yeux, ce qui montre une immaturité de votre part !
Bien évidemment, je réponds de la même manière, parfois guérir le mal par le mal marche, essayons.

 

Qqn2normal#8265|13/06/2021 - 21:26:38
L'ia du jeu n'est pas influencé par le serveur mais par le client si j'ai bien compris. De facto, le temps de réponse d'un personnage x face à une action dépend du client :

- action est réalisée par l'ia
- serveur envoie l'info
- client reçoit et action se passe
- client envoie que l'action s'est terminée
- recommence jusqu'à la fin du tour et/ou jusqu'à ce qu'un joueur puisse jouer

et étant donné que le client bot ne marche pas de la même manière qu'un client joueur, je suppose que ces informations passent beaucoup plus rapidement. Le client joueur étant trop lent, le serveur ne communique pas jusqu'au bout et affiche juste la fin du combat.

Pour répondre à la question des tanières sombres, elles sont beaucoup moins puissantes et plus facile à boucler. De plus il n'y a peu ou pas de loot qui tombe (stuff ou clef) ce qui fait que le joueur est moins alourdi. Le badge a aussi un prix aux alentours de 1kama ce qui facilite encore une fois la boucle.

J'espère avoir été clair, étant donné que je ne suis pas spécialiste et que je ne fais appel qu'à ma culture générale mes explications sur les clients sont à prendre avec des pincettes et à modifier s'il le faut.

Merci d'avoir pris le temps de lire

Le tour du bot se passe à vitesse normal, je vois toutes ses actions et tout est indiqué dans le chat, c'est surtout ça, c'est écrit dans le chat, il passe son tour et je vois combat terminé. 

PS : Au passage, le serveur possède un délai comme mesure anti-bot, donc envoyer 100 paquets par secondes, vous vous ferez ban instant. 
0 -1
Score : -287

Alors autant j'en ai vu des têtus dans ma vie, mais des comme toi jamais. 

T'as 10.000 fois l'explication, tu refuses de comprendre et tu joues la victime, comme quoi on fait exprès de pas comprendre et qu'on se moque juste de toi. 

Il t'est venu à l'esprit que peut-être, on sait de quoi on parle, et pas toi ? 

Bref, comme tu dis, débat clos, reste dans ton monde, t'as l'air de t'y plaire, c'est l'important. Bon courage à toi. 

4 -4
Score : 354

 

trichetriche#5302|13/06/2021 - 22:02:14
Alors autant j'en ai vu des têtus dans ma vie, mais des comme toi jamais. 

T'as 10.000 fois l'explication, tu refuses de comprendre et tu joues la victime, comme quoi on fait exprès de pas comprendre et qu'on se moque juste de toi. 

Il t'est venu à l'esprit que peut-être, on sait de quoi on parle, et pas toi ? 

Bref, comme tu dis, débat clos, reste dans ton monde, t'as l'air de t'y plaire, c'est l'important. Bon courage à toi. 

Mec t'as rien compris
2 -1
Score : 480

Me voila rassuré

0 0
Score : 480

 

XxxxxxxYopxxxxxxX#8836|14/06/2021 - 02:44:47
Et comment expliques tu le fais qu'ils mettent qu'un seul tour à faire le combat ? Alors qu'il devrait en mettre 3/4 minimum car non stuff. 
Avant de dire 'tu ne comprends rien', blablabla, essayes toi d'être sûr d'avoir compris la personne, personnellement je veux bien que des bots mettent 3s à faire un combat mais pourquoi y a t'il affiché 1 tours ? 

ENFIN quelqu'un qui a compris ! Merci mille merci !
1 0
Score : 354

J'ten prie, ce n'était pas difficile de te comprendre cela dit. ^^

Quand j'ai vu les bots que tu parles, j'ai tout de suite pensé à une faille, déjà du au nombre de tours, car en 1 tour, je n'ai jamais vu 8 personnages lvl 60 non stuff qui peuvent tuer 8 monstres a 600 pdv soit presque 5 000pdv en 1 tour en passant.

Je ne suis pas un expert en la matière, je veux bien que les bots jouent instantanément comme tu as pu l'expliquer je ne sais combien de fois Trichetriche#5302  et ça on le sait bien que tout est pré-enregristré et que c'est casi instantané vu que c'est une IA. Mais cela représente quand même un peu de temps et non un instantané.

1 0
Score : 168

Dans ce cas pourquoi ne pas suspendre les comptes qui sont trop rapide en combat via un logiciel qui détecte ça. 
comme ça les bots serait suspendue, ils serait obligé de passer par le support

0 0
Score : 105

C'est certainement difficile à mettre en place, il faudrait rajouter une ligne de code ppur chaque ensemble d'action qu'on fait pour voir si c'est inhumain...
De plus, notre client n'est pas toujours en contact constant avec le Serveur, il peut y avoir de la latence.
Par exemple, ta conexion flanche 2 secondes, mais pendant ces deux secondes tu effectue 3 actions en jeu,tu lances trois sorts, et paf 2 secondes après ça les lance d'affilé sans délai.
Ça ne t'es jamais arrivé pendant un lag ?
Bref c'est pas nécessairement un comportement de Bot.

Mais après je suis pas un expert en architecture de logiciel ou en code. Mais ça me paraît être une mesure très lourde.

Ce que pourrait faire Ankama, c'est de regarder l'info : "Temps de combat" (qui existe, puisqu'affichée en fin de combat) pour repérer des activités suspectes.

0 0
Score : 103

Tu peux me donner un endroit ou des bots font des combats en 1 tour  (lorsque c'est théoriquement impossible), pour que je puisse les voir de moi même ?
Tout ceux que je croise on l'air de faire plusieurs tours si c'est nécessaire.

0 0
Score : 480

Dans les tanières sombres d'incarnam. Le sanglier ou l'Arakne de préférence.

0 0
Score : 1

On se demande si c'est possible.
Moi je me demande si ils le veulent vraiment supprimer les bots... Ils font tourner l'économie des ressources dont on a besoin en masse, je suis d'accord faudrait s'en débarrasser mais les prix flamber aient et ça découragerait sûrement beaucoup de monde

0 0
Score : 313

 

trichetriche#5302|13/06/2021 - 23:55:34
... 

Le mob tombe KO en 3 secondes parce que les bots sont plus rapides 

​​​​​​... 


C'est dingue quand même, on dirait un alcoolique qui dit qu'il a pas de problèmes avec l'alcool et que c'est les autres le problème

Je parle de l'auteur du poste qui est têtu comme une mule, il pense qu'il a tout compris alors qu'il a rien compris.
0 0
Score : -287

T'as 30 personnes qui lui expliquent la même chose clairement, il y a une personne qui dit "moi aussi j'ai vu", il choisit d'écouter cette personne. 

C'est pas être têtu, c'est de la malhonnêteté intellectuelle. Donc fuis pendant qu'il est encore temps, ou il va se victimiser sur toi aussi ! 

0 0
Score : 480

 

morvman#3308|15/06/2021 - 10:16:22
 
trichetriche#5302|13/06/2021 - 23:55:34
... 

Le mob tombe KO en 3 secondes parce que les bots sont plus rapides 

​​​​​​... 



C'est dingue quand même, on dirait un alcoolique qui dit qu'il a pas de problèmes avec l'alcool et que c'est les autres le problème

Je parle de l'auteur du poste qui est têtu comme une mule, il pense qu'il a tout compris alors qu'il a rien compris.

Belle prétérition ! 
0 0
Score : 2590

Bah ont va résumer sa simplement...
A priori la raison de l'envihissement d'osamodas bot qui cours pour faire une série d'action/quetes/combat in-game vise a rapporter un max a des bots bien organisé...
En spammant des invitations de groupe la dernière fois sur un de ces gugus, j'ai réussi a join groupe le personnage... quand tu voie que le mec est sur ma map entrain de se déplacer (Amakna et que je le voie faire des sauts de 3 a 5 map toute les 2 secondes...)  sa met en evidence l'existence de speedhack pour ce genre de logitiels...

A cela tu ajoute le fait qu'il peuvent a priori annulé les animations de combat et passé directement par des requetes serveur... il est logique que les informations de combat ne correspondent pas ... il est probable que en temps que joueurs ton client ne puisse pas receuillir l'information (Nombre de tour, ni affichage des dégats vu que coté serveur les informations s'enchaines) en bref le combat et déjà fini avant que tu rejoigne...

les invocations servent juste a compenser le manque de puissance du personnage... sa tombe il t'en invoc 5 sur le laps de temps perceptible...

La ou sa me choque personnellement c'est qu'il n'y est pas un Antibot effectifs permettant d'observer et sanctionné ces délais anormale... car si un mec est capable de se déplacer sur 4Km en 2secondes... ou lancer des animations/combats plus rapidement que le clients ne le permet en théorie... c'est flagrant...

1 0
Score : 480

sa met en evidence l'existence de speedhack pour ce genre de logitiels.
 

C'est exactement ce que je disais quand je dis "use faille", il y a donc bien une faille côté serveur exploité par les bots qui permet donc de faire ça comme je décrivais.
Ce n'est pas simplement un "speedup" du faite que ce soit des bots mais bel et bien une faille existante.

Donc oui, car de tout temps, sur DOFUS PC principalement, quand je voyais des bots, les combats duraient le même temps que si c'était un humain qui le faisait à quelques secondes près. Justement ils ralentissaient pour se faire passer pour des humains et contourner les mesures antibots.

Je ne sais pas si certains connaissent W**Pro, un logiciel permettant d'intercepter des paquets et de les reproduire, j'ai essayé une fois pour spammer message voir, et effectivement en quelques secondes je me suis fais kick par le serveur, trop de paquet envoyé. 
Il a donc bien, normalement, une limite de paquet envoyé au serveur, et la les bots exploitent une faille pour bypass cette limite. 
0 0
Score : 2122

mais pourquoi ankama n'impose pas un temps de relance entre les requetes
les joueurs ont une animation et jouent en moyenne 1 sort par seconde (pour les plus rapides)
le joueur il bouge pm par pm , il fini pas son tour dans 0.75 seconde
elle doit ralentir les bots , ca ne genera pas les vrais joueuers (on est pas sur fortnite ou LOL) on court pas et au meme temps on tape !!

0 0
Score : 480

Ben normalement il y a une mesure comme ça, j'ai l'impression que les bots use une faille pour la bypass, d'ou mon sujet.

0 0
Score : 103

Ce screen ne va pas répondre à ta question une fois de plus, mais c'est un exemple de bot très efficace :15 tours  = 17 secondes de combat
les logs de combat n'affichent pas tout en effet, mais c'est juste que c'est allé trop vite.
Si tu arrives à screen un combat qui affiche que ça n'a duré qu'un tour alors que c'est théoriquement  impossible n'hésite pas à le poster, parce que j'en trouve pas.
https://imgur.com/2Beg19e


 

0 0
Score : 480

C'était le cas dans les tanières sombres d'incarnam quand j'ai posté le message, depuis est-ce qu'il y en a encore je sais pas. J'ai quitté incarnam depuis et je suis pas retourné.
Je parle bien tanière sanglier/arakne que tu fais pas en un tour en no stuff.

1 0
Score : 13

En gros, Ankama est a la ramasse avec les bots. 

Il devait pondre en 2016 des solutions miracle. On voit aujourdhui ce que sa donne lol

les bots sont un fleau pour l'economie des serveurs, en plus de sa, sur certains secteur ils prennent les combats a une vitesse... 

On peut remarquer different bot :

Groupe de bot de 8 combat
Bot solo level  100-150
Bot metier (un calvaire)

tout les joueurs remarque que les bots sont visible tres facilement et PARTOUT encore plus grave avant que j'arrete le jeu.


Enfin bref, circulez, il y a rien n'a voir

0 0
Score : 2

Dans les trois dernières semaines, j'ai signalé 18 bots bûcherons sur Discord...Dont plusieurs dans la forêt de kaliptus...Les autres en bordure de Bonta ou dans la forêt des abras...Ils coupent du charme de l'ébène, du kaliptus, de l'if...18 bots ,dont il est facile de ban il me semble, toujours actifs...

0 0
Réagir à ce sujet