The whole system can be fixed rather simply.
Botters use programs. These programs have a pattern. A system could be put in place to watch patterns. Bots can be more optimized to follow different patterns, but they will ALWAYS create a traceable pattern.
You know how easy it would be to code in a couple lines that every so often it breaks up the pattern by doing something random, or has a scripted conversation on map chat, or any number of other things would break any noticeable “pattern”?
A human will not just stand there and wait for spawns, a human will never return to the exact same coordinates to check for X (close but never exact), a human farmer will move to the next place quickly after a kill.
Seen people wait for spawns. Specially in Orr where veterans respawn constantly, because some people think vets give better loot.
People will, sometimes through sheer luck, keep lannding on the same coordinates.
The problem here is that people can, without meaning to, emulate a pattern. Let’s say you build your bot detecto-script. As soon as Johnny Justplayingthegame moves just right (or wrong, depending on how you look at it), BAM! He gets banned. And comes (rightly so) to the boards to kitten.
Why can’t a system put in place that monitors movements? It would not be hard. The other day I was in a place and a Ranger was just firing arrows at nothing, went back 3 hours later same person doing the same thing (reported). That is how bots work. They stand and wait or move in exact patterns.
The lazy ones do. If Anet bans them, writers will just script smarter bots. On the other hand. I was bored waiting for a friend to come back from Afk the other day, and kept dropping an aoe field in the same place every time it was off cooldown for a while. I’m pretty sure I’m not a bot. Will your program know the difference?
Your idea is admirable. It’s just that
A) it won’t fix anything in the long run as botters will just modify their scripts to get around the security (this btw is why Anet won’t divulge the exact numbers behind DR, so that botters/exploiters kitten near anyone else at this point won’t just find ways to get around them.)
B) It will punish legitimate players without meaning to the moment they jsut do something wrong.
I’m not saying DR is the right choice either. But your idea won’t work well enough to be worth it.
Still easy to fix. Suspected bot (May be player), pops up a message are you human? You have 5 seconds to click “yes”. Then after you click “yes” it pops back up and says “If you are a human player please move with the left arrow”, so you move. Then if the system is still not sure you are a human it says “We have spawned a free teleport, three steps to your left. Please take this free port to Lions Arch and pm: Blah Blah when you arrive and you will be freely teleported back to your original spot”.
This would be good. The human actual player loses nothing. The bot would be screwed by the second question more then likely.
(edited by bowsaway.3928)
.