1. Allow community-hosted servers, as were common 20 years ago. These can be moderated with greater attention than a massive global server, and tend to eject cheaters quickly.
2. Server-side analysis. This is arguably more expensive to implement than forcing every player to accept a rootkit, but machine learning might reduce the cost. Moreover, it is more effective in at least one dimension: it can't be circumvented* like a rootkit can.
1. Allow community-hosted servers, as were common 20 years ago. These can be moderated with greater attention than a massive global server, and tend to eject cheaters quickly.
2. Server-side analysis. This is arguably more expensive to implement than forcing every player to accept a rootkit, but machine learning might reduce the cost. Moreover, it is more effective in at least one dimension: it can't be circumvented* like a rootkit can.
* https://www.youtube.com/watch?v=RwzIq04vd0M