So, we all know that Private matches are coming. Which is pretty great because it’s something the competitive scene desperately needs.
However, unless it’s setup right there will be the potential for very easy abuse.
Abuse Scenario:
I create a private server where myself and quite a few others join. I create an easy to make and impossible to detect script that moves our characters and fires our guns from time to time. This keeps us from being dropped due to being AFK. Since credits are mostly gained by time on server we’ll be soaking up quite a few credits while not actually playing. It’s not the most efficient way to play but you will get a steady amount of credits while not actually playing. And since it’s password protected then the chances of it getting reported might be slim.
What can be done to prevent this type of situation from happening?
[ul]
[li]You can’t remove all XP/Credit gains because players who want to play mainly competitive and do a ton of scrim and match play will be severely penalized. This would be a huge PR mistake and make a huge positive (yay private servers) turn into a huge negative very quickly.[/li][li]Requiring the use of interactivity from a player won’t work because you’d most likely need to click a button and you can set the autoclicker with the exact coordinates of the button. So clicking a “start next map” button wouldn’t help this situation much.[/li][li]You could put in a CAPTCHA-style system where a player needs to input a random word in a box. But give it a bit of time and easy to use open source OCR tech could fix that. This would be far less likely to be abused but still quite possible and fairly easy.[/li][li]The next match button could be moved to a random spot on the screen but the autoclicker could also be set to try each part of the screen very quickly where the button appears.[/li][/ul]
Basically, I’m trying to come up with a good way, given the current UI design, to prevent credit farming from happening. You guys have probably already thought this through and have a solution. There might also be a simple solution staring me in the face that I missed (I blame the lack of coffee).
Thanks for your time and comments are appreciated.
Amerika
