Can't scripts be detected? If a player hits certain keys at regular time intervals (+- 300 ms to account for lag) or does nothing for more than 30 seconds, then that person is stripped of all faction rewards for that match.
Pretty sure players don't do that commonly (one match of faction isn't that bad if you do).
Hmm... to deal with scrips that inject random delays, if a player uses the same sequence of (7?) keys a certain number of times during a match, that player is reported as a bot?
And... to deal with scripts involving random keypresses...
All players in the starting base do not receive faction while they are there. This would force scripts to leave the base, and in the process of doing so, they would fulfill the above requirement.
It would probably still be possible to code a script that gets around, but this should take care of most leechers.
|