Competitiveness is never going away its as human as breathing.
The way to defeat cheating is giving users exaustive options to watch and monitor other players and report them effectively. Half the damn games dont even have this sorted out.
You have a report system that weights users honesty based on usefulness of previous reports - so people.who just report good players get downweighted and their reports count for less, then its just a statistics exercise. Combine this with easily identifiable data for things like headshot % to help highlight players for closer review.
I don't have insider info and it's been a long time since I've played, so I apologize if my info is wrong, but my understanding is Riot Games tried to do this with League of Legends and ended up implementing a kernel mode anti-cheat system instead. Presumably, the reporting system either wasn't very effective or it was too expensive to run.
The way to defeat cheating is giving users exaustive options to watch and monitor other players and report them effectively. Half the damn games dont even have this sorted out.
You have a report system that weights users honesty based on usefulness of previous reports - so people.who just report good players get downweighted and their reports count for less, then its just a statistics exercise. Combine this with easily identifiable data for things like headshot % to help highlight players for closer review.