The idea is pretty good, but... I see some threats there.
Imagine what would happen if most of the Xenobot community used same scripts conerning same waypoints, same bugs etc. Wouldn't it improve chances of being recognized as unfair player? Briefly: in my opinion, more people using same scripts = more tightly-packed data ready for classification.
However... most of paid scrips are poorly written (I won't point names). I wonder how users could just buy these scripts... From the user's point of view it is much better to use scrips that are prepared by someone who knows how to do that properly than total amateur.
Btw. @DarkstaR, do you think you can improve walker a bit? No matter which waypoint is selected, Xenobot always picks up the most efficient way towards the goal. In most cases it ends walking next to the walls, roughly everytime. I assume that's not so much human-like behavior and it is something that potentialy distinguishes Xenobot users from others. I'd be able to secure that by adding more nodes but currently waypoint window doesn't support editing already added ones (moving to the top one of the nodes takes bunch of time).
I 've been working for some time on project concerning pattern-recognition algorithms. That's why I'm so curious about all these things - honestly, I don't know what kind of data Cipsoft is able to retrive.
Last edited by raor; 11-11-2015 at 11:35 PM.
Yea actually it wasn't @Luls
Don't you see how it's obvious that more than 80% of people will be using the same scripts?
That's not good in any way brother
I myself will always make my own badass scripts, in my point of view this is a call for deletera if i use same scripts as most xenobot users.
I hope you get my point
/Nixez
Well,Woops Didn't think that i would get your attention,sure you are DarkStar (Praise the Lord)
Okai let's get to the point
Yes it's not technically informed at all, But I do really understand the algorithms that put people there and i've been working my ass off avoiding it, didn't get a single ban for 1 year straight following my own rules.
So in a technical Side of view don't you think that XX people In many worlds move on the same waypoints, Heals in an set array loots in the same way and all that shit,
LongShort
I see that those things can be easily extracted By cipsoft to help detecting botters, as includes above reasons but not limited to it ofc.
What do you think @DarkstaR
If you think you understand the algorithms, you're an overconfident fool.
All of the detection is server-side, and nobody has been able to prove how it works. The only research done shows that there's in-fact ZERO hueristics, but, instead, hard-coded patterns; but even such research is inconclusive. If you have ANY information beyond what I've jsut given you, then you either have seen their source code or you're a mystical black-box research savant who must have lost tens of thousands of characters to prove the statistical significance of your research. But you're not.
Yea sure you have reviewed cip's client everytime and no calls for winSock that you can't identify.
so yea must be server sided detection
anyway thanks for the talking ^^
And yes ofc idk much as you do @DarkstaR
Last edited by nixez; 11-13-2015 at 01:41 AM. Reason: forgot mention ;x
Well actually I do monitor winsock and I do have alerts in there for calls on a socket that isn't the main game/login socket, plus I have alerts for unknown packet types... So unless they rolled their own socket library or are using some crazy anti-hooking (hint: they're not, I would see it), then your statement is correct, yes.
Besides that, it's easy to see that there's no client sided detection, at least in the technical sense. They've added some small protections (XOR'd memory) and stuff like target incrementing and sending it over packets, which broke/detected old bots like NG, but my bot is specifically designed to evade such tactics. Since I do intense diffing / analysis on each and every client, I can also ensure there's been no extra detection code added. Is there a possibility that I missed something? Of course. But until somebody proves that, I'll stand my ground.
I don't think you can say the same about their server code, now can you? Actually, server-side detection can be proven to exist. We can't prove how it works, but we can easily prove it exists.