It’s not really about the anti-cheat used, but I’d like to see a different approach from EA on this.
Before I make the points, I’d like to agree with lolgotyatags (as much as it pains me ;)) that BF1 is the cleanest game to date. As someone who has played them all for long hours on multiple systems, I can tell you that BF1 is by far the cleanest streets we’ve had in BF. However, the anti-cheat in BF1 has some issues, and most of it is to do with EA’s policy.
1) There is insufficient transparency with regards to what actually is allowed and what is not.
I use Reshade to add more vibrant colour to BF1’s completely drab asethetic and slightly sharpen the image so I can use the TAA without feeling like I have Vaseline smeared on my screen. Am I going to get banned because this extra colour / sharpness is maybe a so-called “advantage” by some (ignorant) people? Many players have used a crosshair overlay to replace the crosshair in the game. The game even allows you to make the crosshair (and soon red dot retical on optical sights) invisible, perhaps implying to allow for this purpose, but is this bannable? I personally don’t think you should ban for something you can easily also accomplish by physically drawing a dot on the centre of your screen, and wouldn’t consider a player I was playing against who was doing it a cheater, but again it’s debatable. But again, there is no transparency here from EA either.
So the message to EA here is, tell us what is OK, and tell us what is not. Be specific - the current EULA is too vague. Saying “all 3rd party apps at your own risk” is a complete cop out - Am I supposed to feel nervous about using the msi afterburner overlay?!
2) Fairfight makes mistakes.
It’s very easy to put on your tinfoil hat and say that everyone who has been banned is a cheater, but the reality is that within the community of verified high level players of which I have talked to most of them in the EU scene on various discords etc, there are multiple instances of people being false positive’d. With a stat based system, this is always going to be an issue, especially while the game is in it’s infancy and the true scope of what is achievable legitimately is yet to be defined by the FF rule set for the specific game. This is more of a problem than it should be, because EA’s appeal system is frankly completely broken and doesn’t allow for genuine false positives to be overturned. The few I know of that have been rescinded are where people literally had to tweet at devs to get it overturned, when all they got from the official EA channel was auto-responses. This is frankly not good enough. If you are banned for cheating with a stat based system, there needs to be an open dialogue about what you were banned for and the opportunity for you to “prove” otherwise. It’s like having a trial where you go to court and the judge just says “guilty” without you even hearing any evidence of a crime yourself or having a chance proof otherwise. Exactly, completely ridiculous.
3) Fairfight instils no confidence in either good players or bad players.
Ignoring the obvious rage cheaters of people flying in the sky, or doing 100 damage with a pistol across the map…It’s only really easy to tell a good player or a closet cheater when you get to a high level yourself. It’s frankly impossible until you have played at that level, that’s just the reality. It’s about how players move, flank, communicate, understand the game dynamic of each game mode etc. Most of the hackusations in this game come from people who just see a high score and experience someone killing them “instantly”, and immediately cry hacks and report. Well, guess what, I played the BFV alpha against Rela and his score was freaking insane, he killed me 4 times in this round, and it all instances it felt like insta-kill, and like he shot me from out of nowhere, exactly the sort of experience that a earlier, less informed version of myself would have just cried cheater and reported him. Of course. this was completely legit and he was even playing at a DICE computer in Stockholm at the time.
Basically, because below average players don’t trust Fairfight due to it not having client-side elements, it makes people more on edge and paranoid. This makes below average players more inclined to believe everyone better than them is simply a cheater. This is not their fault, it’s human nature.
For good players, the lack of a client-side element that would verifiy a cheat or not actually being there, instils no confidence that they are not, for whatever reason that is never disclosed, going to get unfairly banned.
So to sum up… yes, Fairfight has “worked” in BF1 better than any other system we’ve had, They’ve improved it overtime certainly, but I still don’t like it right now. I think with an improvement with EA’s policy, removal of things like the free trial which are obvious cheater exploits, better transparency for players and also a less lenient punishment system for 100% confirmed cheaters, things can get a lot better without needing a completely new system.