A possible solution and explaination of Fair Fight rules.
This is for the devs:
I have done a lot of research and reading about bans without warnings vs hackers. I know quite a bit about punkbuster, but had to educate myself on Fair Fight. Here is my theory as to what may be going on, obviously without access to key setting on the game servers, this is just theory.
Here is the description from the creators of FairFight:
FairFight - Server side Anti Cheat
FairFight® is a non-invasive, customizable, server side anti-cheat engine using agnostic technology that operates in real time and does not examine the players' devices or perpetually look for the latest hacks. FairFight uses GameBlocks' proprietary GameChanger™ rule engine and database structures to evaluate players' gameplay actions and Make it a FairFight™ for everyone.
Fairfight uses two overlapping and mutually supportive approaches to identify cheaters: algorithmic analysis of player statistics and server-side cheat detection. FairFight uses algorithmic models to evaluate gameplay against multiple statistical markers to identify cheating as it occurs. FairFight crosschecks these indicators using objective server-side reporting tools. It takes action when both approaches correlate to cheating — and because you establish FairFight’s tolerances and the in-game actions to be taken against the hacker, you are in control of your game like never before. Learn more about integrating FairFight Into your game today.
In further reading, I have found that if the servers are set with certain restrictions, such as not allowing access to certain areas (roofs, fence tops, hopping from sand bags, etc), the system may flag a player. It will then monitor that activity, and kick or ban accordingly. The problem is not with the software neccesarily. It is a 2 part problem. (1) I think the problem lies in lack of communcation about what the rules are. (2) The system doesn't give a player a warning that they have been flagged for something, they just repeat something that they may not have been aware of, and then get a blind sided ban. Climbing or running a fence may or may not be a cheat. It depends on what Hammerpoint decides about it.
I think this game has a lot or potential to be great, but many people are walking away bacause they have been banned without any idea what they did to receive a ban. Yes, there are cheaters, but there are also those who didn't even consider that something they were doing in the game was being monitored and then acted upon by FairFight.
Here is my suggestion. Take it or ignore it, but I am just trying to help a lot of people, including Hammerpoint to work together to make this game better, more understandable, and more successful:
Make the Fairfight criteria within Infestation accessible information to the community. I understand you can't hand over information that would enable cheaters. All we need as gamers is to know what is not allowed in the servers, according to Fairfight setting. This seems to be the source of most bans, and obviously, proof that a "cheat" happened, when maybe it was just a mistake. We can't follow the rules if we don't know what they are.