Recently 3 of my Elite-Player where banned. Now, this is not a problem at all, but it rizes the question of Jag's Banning Mechanisms. I am 100% convinced that these bannings where all performed entirely
automatic. I have
never been reported by any human, I am sure, I check every log on keywords. Suspicion raised sometimes yes, but oddly enough never reported. I am simply not long enough online with my Players.
So, what
parameters gives them away? Is it:
- unnatural mousemovements
the mouse regularly goes kinda wild on FindObj' s or IdleTime
- repetition and timing
Walking the same path, doing the same thing, over and over again in the same amount of time.
- human daytime/nighttime rhythm
My Players play at the strangest hours. They lack human rhythm.
- restricted vocabulary
They talk allright (SRL private stuff), but only 200 words :)
- Behaviour
What do my Players actually do in RS? Are they having any fun? Or, are they merely always at work, performing the same trick over and over again?
Any other params I might have missed out on?
Now, what can we do about these?
Some random thoughts:
- Restrict mouse movements. Prohibit the mouse from going wild over the screen. (I tried that with the Cow Killer)
- Guided random movements. Sorta "exploring" its surroundings (remember
RandomRightClick?)
- Brownian mouse movements. I use a pen. With a pen, the mouse is almost always in movement.
- Pause Function. Pauses our guy for some time, rotates screen, responds for a while, emotes, etc...
- Scheduler. Remember Mutant's RSCI-Scheduler? That was an intelligent thought. Add
Players.[Schedule[1]] to PlayerArray. Contains valid times for Player. PlayerManager?
- Intelligent Responder with better vocabulary. Language = rules, so it can be imitated. Plenty algorhythms around on the net.
- Run these tasks as a seperate thread.
- more variation in scripts.
Since RS is such an incredible slow game, there is lots of time left to perform a lot of randomized tasks.
Give my your input please...