Could work if by doing nothing else besides slowing down macros. You'd just need to set it to an unreasonably long string of identical actions. Won't stop anyone with randomness in their code (cause that's so hard to do amirite) but it would dissuade fledgling botters and most basic scripts currently out. If nothing else it makes it harder.
It could work on a scaling temp ban. If you repeat an action 200 times in a row exactly every 5 seconds then you get a ban for 5minutes^(Number of bans). So 5 minute for the first ban, 25 for the second, 125 for the third, etc. until you've essentially locked your account by running it unmanned.
Definitely not a big solution or an end all one but not one that's inherently flawed besides just being mostly ineffectual.
-
TeckXKnight
- Posts: 8274
- Joined: Tue Jul 13, 2010 2:31 am
- Location: How Do I?
-
inventer110
- Posts: 85
- Joined: Sat Jan 15, 2011 9:06 am
Re: Programming Ideas to Stop Bots.
I love the scaling ban idea. and botting is inevitable the trick is to either allow it or make it so only a small few people are even marginally capable.TeckXKnight wrote:Could work if by doing nothing else besides slowing down macros. You'd just need to set it to an unreasonably long string of identical actions. Won't stop anyone with randomness in their code (cause that's so hard to do amirite) but it would dissuade fledgling botters and most basic scripts currently out. If nothing else it makes it harder.
It could work on a scaling temp ban. If you repeat an action 200 times in a row exactly every 5 seconds then you get a ban for 5minutes^(Number of bans). So 5 minute for the first ban, 25 for the second, 125 for the third, etc. until you've essentially locked your account by running it unmanned.
Definitely not a big solution or an end all one but not one that's inherently flawed besides just being mostly ineffectual.
"Absolute Power Corrupts, Absolutely."
-
spectacle
- Posts: 950
- Joined: Wed Nov 11, 2009 11:16 am
- Location: Planet
Re: Programming Ideas to Stop Bots.
It only takes one person to program at bot that evades the bot-detection algorithm and decide to spread it to the entire player base.
The only real solution to bot problems is to design gameplay that can't be botted, as a bonus that also means gameplay that isn't repetitive and grindy
The only real solution to bot problems is to design gameplay that can't be botted, as a bonus that also means gameplay that isn't repetitive and grindy
Once a man has changed the relationship between himself and his environment, he cannot return to the blissful ignorance he left. Motion, of necessity, involves a change in perspective.
-Commissioner Pravin Lal, "A Social History of Planet"
-Commissioner Pravin Lal, "A Social History of Planet"
-
TeckXKnight
- Posts: 8274
- Joined: Tue Jul 13, 2010 2:31 am
- Location: How Do I?
Re: Programming Ideas to Stop Bots.
Well yes but we don't need to make it easy on them in the mean time. Throwing a few bumps into the road will help reduce the total number of botters.spectacle wrote:It only takes one person to program at bot that evades the bot-detection algorithm and decide to spread it to the entire player base.
The only real solution to bot problems is to design gameplay that can't be botted, as a bonus that also means gameplay that isn't repetitive and grindy :)
-
Nummy
- Posts: 489
- Joined: Sat Mar 19, 2011 10:01 am
Re: Programming Ideas to Stop Bots.
Not really. Events fired from real input devices fire their own event. Mouse fires MouseEvent so you can distinguish if action was fired programmatically or from real device. It's harder to detect if it was fired from java.awt.Robot object as it emulates clicks. But as I wrote to make that work you would need some good image recognition and there can be simple methods to make it pain in the ass to make it work: time to time after doing one stuff for more than 30 minutes or if it detects input was not fired from real input device, you get a dialog with 3 or more buttons with numbers. Texts says press that and that button to continue playing or server ignores your actions completely.inventer110 wrote:
The java run time environment has a hard time detecting such input due to the fact that the input runs through he same event checking system.
i have seen the image recognition used before in other games/ it works well but is annoying.
-
Potjeh
- Posts: 11825
- Joined: Fri May 29, 2009 4:03 pm
Re: Programming Ideas to Stop Bots.
Do we really want captchas in the game? Sometimes the cure is worse than the disease.
-
sabinati
- Posts: 15527
- Joined: Mon Jul 13, 2009 4:25 am
- Location: View active topics
Re: Programming Ideas to Stop Bots.
it's not CURRENTLY in development. there has been no visible development other than some minor bug fixes. jorb and loftar have also stated that there would not be any significant development until salem is done, at which point many systems in haven will be overhauled. further reading here viewtopic.php?f=5&t=24229&start=10#p299312inventer110 wrote:sabinati said the post was his basis for his argument.TeckXKnight wrote:But they're not making it based on things people have said besides JLo. It's based on the fact that there have been minimal updates in the last year or so; very likely significantly longer.
That said I don't count the came as defunct but many people do and will continue to consider it as dying until constant updating picks up again.
according to the developers they will speed back up after a while.
-
Jackard
- Posts: 8849
- Joined: Sun Jul 12, 2009 6:07 am
- Location: fucking curios how do they work
Re: Programming Ideas to Stop Bots.
Why not? They are in shitty Korean MMOs, look how great it has worked out for them.Potjeh wrote:Do we really want captchas in the game? Sometimes the cure is worse than the disease.
http://www.youtube.com/watch?v=wCzv1iOkd1c
“A designer knows he has achieved perfection not when there is nothing left to add, but when there is nothing left to take away.”
-
sabinati
- Posts: 15527
- Joined: Mon Jul 13, 2009 4:25 am
- Location: View active topics
Re: Programming Ideas to Stop Bots.
so, have a bot that polices for bots?inventer110 wrote:not to a person just a temp banning macro.Onionfighter wrote:Report it to who? Once something is reported, then what?
or a perma banning macro if your cruel.
you could even do the scan during the daily server check.
-
Potjeh
- Posts: 11825
- Joined: Fri May 29, 2009 4:03 pm