Originally Posted by
gondogando
I'm sure that randomizing spell casting, flask dropping, key strokes etc (single actions) is more important than randomizing waypoints because cipsoft can analyse these actions much easier. Think how much data needs to be gathered and how much computing must be done to find a pattern in walking in in 4 hours hunt.
And here or on tibia forum I whole list of science papers about how to detect bots in mmorpg games and I just took a quick look and there was much about how they see patterns repetitive behaviours.
One method of detection was to gather ALL requests sent by a client and their timestamps. So I don't know how the communication works between client and server in this case but I imagine as said before - simple actions like: one step west, cast exori, use mana potion, attack next mob etc. So they gather all this info and they look at the distribution. They know how it should look like, it should not be total random obviously but they can spot bot in those charts.
Especially if they put other SERVER actions on this chart and watch how fast you react on these actions. Let's say normal user see mob and click attack in 1-3 seconds after mob was seen on the screen. But sometimes human is busy and he will click attack in 10 seconds instead of 2. But bot will always stick to the same rules. I can see that my bot is attacking mob 0,000001 sec after mob is spawned near him :) that's impossible for human to always react like this. Or if I use mana trainer in healer section on my bot and I gain level, then ALWAYS I cast utani hur or something 0,5 second after every single level up because my mana is full then... cmon guys...
I use some spell in targeting and I wanted to cast it not just after cooldown expires but a moment later so I set spam rate to max (which is 4000ms to 4000ms) and it didn't work at all for me, is it working for you? I mean it was casting exori ico excacly at the moment when old exori ico cooldown ended.
I think that windbot should be more randomized itself, allow us to choose larger periods etc.
I looked xenobot forum once and people there claim that yes windbot is more powerfull but it is easier to detect and ppl get deleted quickly. (I never even see xeno so I have no idea how it really is, it is just something that i read there)
Shame I don't have link to this papers anymore, if anyone have it please share it here :)
Edit: there are whole semesters on universities about pseudorandom number generators and how they are extremly hard to be made, there are tests to check if pseudo random generator is generating good enough output and it's easy to notice that this one is bad and that one is better (but never great :)) so that's why I focused on these things that can be easily put into simle charts where X axis is time and Y axis is
- request timestamp,
- or response time to some game event like mob entering screen.