[Discussion] Anti Bot

04/12/2014 21:29 Wolfy.#1
I would like to hear all the ideas people have for some kind of a anti bot/cheat system, can be only server side etc. Post all your opinions!
04/13/2014 02:09 Aceking#2
Your options are quite limited in the server side source.

For speedhacks, you can check the time difference between jumps.
Aimbots, you can check how often a successful hit is made.
Autohunting is somewhat harder to check for. You could always implement certain checks like time spent in certain maps killing mobs.
You could also implement your own 'captcha' system.
Restrict the amount of hours a day someone can hunt/gain exp.

Those are just a couple ideas, obviously theres more but you get the idea.
04/13/2014 17:14 Super Aids#3
Quote:
Originally Posted by Aceking View Post
Your options are quite limited in the server side source.

For speedhacks, you can check the time difference between jumps.
Aimbots, you can check how often a successful hit is made.
Autohunting is somewhat harder to check for. You could always implement certain checks like time spent in certain maps killing mobs.
You could also implement your own 'captcha' system.
Restrict the amount of hours a day someone can hunt/gain exp.

Those are just a couple ideas, obviously theres more but you get the idea.
As for the auto hunting part perhaps check if the route the character walks to the location is always the same coordinates etc.
04/13/2014 18:00 Aceking#4
Quote:
Originally Posted by Super Aids View Post
As for the auto hunting part perhaps check if the route the character walks to the location is always the same coordinates etc.
Yeah, if the bot isn't smart enough to do semi-random locations and it steps on the same 'waypoint' each time, then that should stop them in their tracks.
04/13/2014 22:28 Wolfy.#5
Seems like a good idea.
04/13/2014 22:37 TomSykes#6
I will apreciate this idea because bots and hacks are ruining this game and I'm not play this by months
04/14/2014 00:40 Wolfy.#7
What?
04/14/2014 06:13 hyperco#8
As said, server-sided antibot solutions are very limited.
But a idea for a very basic antibot tool client-sided is to check popular bots processes and block client in case they're openned.
04/14/2014 06:42 InsomniacPro#9
Quote:
Originally Posted by hyperco View Post
As said, server-sided antibot solutions are very limited.
But a idea for a very basic antibot tool client-sided is to check popular bots processes and block client in case they're openned.
You'd have to be very upfront in the eula if you'd wanna try that.
04/14/2014 08:21 Yupmoh#10
Indeed, Just state is clearly in your ToS.
04/14/2014 10:32 SteveRambo#11
If you're making a Conquer Online private server, I think having a user agreement saying that it's okay for you to scan your users' computers for bots should be the least of your legal concerns.

That's like if you're trying to sell a stolen car and ... I can't come up with a good analogy right now, but I hope you get the point.
04/14/2014 14:00 Wolfy.#12
You have a point...
04/14/2014 18:43 Aceking#13
In my opinion, scanning their processes for common bot names is pretty redundant.
Once they change the executable name your protection is void.
04/15/2014 00:14 Wolfy.#14
Why not check does some other program hook on the conquer process if possible would that be a solution?
04/15/2014 01:19 InsomniacPro#15
Quote:
Originally Posted by Wolfy. View Post
Why not check does some other program hook on the conquer process if possible would that be a solution?
Because proxies don't hook.