that can not be caught by the system as they will be flagged legit, therefore I report them with proof, Niantic block them from gyms... gg.
"gee i have a great idea guys! let's, instead of punishing spoofers severely, let's make sure that they are forced to move to other areas of the world and make them someone else's problem!"
you get rid of one, you get another
"but my system won't work because if i move one spoofer out they'll come back anyways"
ok it's time to be blunt. This system will work in no way. it is the dumbest solution to stopping spoofers that I have heard in the last year, and you don't seem to comprehend why. Instead, let's look at what does work.
Overlay Detection
This isn't available on iOS for the following reason:
however, it is easy to detect any joystick-type overlay for android devices.
This is key. Straight-Lining will not be flagged as "legit", and is a much better system than reporting. Niantic looking at reports of "someone took my gym and i couldnt see anyone" is not working at all. 99% accuracy? more like 40%
False Positive much??
Granted, checking for straightlining will also not be perfectly accurate. However, paired with checking pokemon origin locations, history of softbans(every spoofer makes mistakes), any history of botting, logging in on 3rd party apps, using old API's, and such, you can come very close to detecting a spoofer. In certain cases, manual review might be necessary.
What should niantic do?
In Ingress, niantic straight banned every user caught cheating. note:
Caught. A good spoofer will not be caught, not without overlay detection, and no, there will never be a perfect method. However, Niantic can:
- Warning: You've all seen the warning sign, threatening to ban.
- Temporarily Ban: I'm not talking about softbans, i'm talking about weeklong, maybe monthlong bans. Spoofers make an indefinite percentage of the playerbase, and realistically, they want to keep the remaining 5 million players they has left.
- Permanent Ban: This is the extreme. Doing so might eliminate and scare other spoofers away, with the tradeoff of much less players.
- Gym Ban: This is not "gee let me ban spoofers from certain gyms!" this is "Let's use basic competence and ban spoofers from ALL gyms."
- Crossout: Pokemon with red lines. Self Explanatory.
Final Note: when is it ever necessary to have your pokemon in gyms for over a day? in your words, changing teams 2-3 times a day is the IDEAL turnover rate for every gym, and every player