Yes, this is another anti-cheat measure. Yes, I have done some due diligence, and checked if a similar topic/proposal exists.
Meat of the problem: It's far easier to cheat than to be banned. The resources needed to investigate far outweigh the resources needed by cheaters to cheat.
Suggestion: Make it more expensive for cheaters to cheat.
Main Target: Troll Cheaters, those who keep on creating accounts just to troll everyone else.
Suggestions:
There are many ways to do this, but the main idea is the same. Resources (time and energy) have to be spent in order to join the main events. Players can also filter out those who haven't spent the necessary resources during match requests.
1. BRUTE FORCE: Just create a probationary server and a main server. You get promoted to the main server after 1 month and 1,000 points. For every win, bullet 2 points, blitz 4, rapid 8, classical 16. Half points per draw. One must meet BOTH criteria in order to be promoted.
2. GAMIFY: Some sort of league system, but the idea is the same, make it more time consuming to get promoted. Have all good and important events such as Shield Arenas have minimum league requirements. Also allow players to have league match search filters.
3. FILTERS: Have the option for match searches and tournaments to have minimum number of games and minimum account age. For example, have an Hourly Closed Blitz Tournament, with requirements like a minimum of 200 blitz games should have been played + account age should at least be 1 month old. A player should also have those filters when searching for matches. Those who don't have those criteria can just join the Hourly Open Blitz Tournament.
How it will work:
1. By the time the potential cheater enters the main pool, the server would have a number of game samples for AI checking to see if the player indeed cheated.
2. It would take quite a while for a troll cheater to troll the main pool.
3. If the troll cheater is dedicated enough and plays fairly in the open pool, then that's good for everyone in the open pool since he's not cheating there. And then once he gets into the main pool, he can only cheat once and have to go through the whole process all over again. We can imagine a super dedicated troll maintaining several accounts at once with different due dates. But this is resource expensive, and can be made more expensive simply by increasing the requirements to enter the main pool. I'm sure Lichess can easily figure out the optimal number of points to weed them out. Just imagine the number of man-hours required to maintain several accounts. And if he ever tries to automate it, that should be easily detectable.
4. If the troll cheater decides to cheat in the open pool, he can be eliminated before he gets into the main pool. It's also not as satisfying for the troll. Another win for the good guys.
SUMMARY:
Make it more expensive for a troll cheater to cheat.
Meat of the problem: It's far easier to cheat than to be banned. The resources needed to investigate far outweigh the resources needed by cheaters to cheat.
Suggestion: Make it more expensive for cheaters to cheat.
Main Target: Troll Cheaters, those who keep on creating accounts just to troll everyone else.
Suggestions:
There are many ways to do this, but the main idea is the same. Resources (time and energy) have to be spent in order to join the main events. Players can also filter out those who haven't spent the necessary resources during match requests.
1. BRUTE FORCE: Just create a probationary server and a main server. You get promoted to the main server after 1 month and 1,000 points. For every win, bullet 2 points, blitz 4, rapid 8, classical 16. Half points per draw. One must meet BOTH criteria in order to be promoted.
2. GAMIFY: Some sort of league system, but the idea is the same, make it more time consuming to get promoted. Have all good and important events such as Shield Arenas have minimum league requirements. Also allow players to have league match search filters.
3. FILTERS: Have the option for match searches and tournaments to have minimum number of games and minimum account age. For example, have an Hourly Closed Blitz Tournament, with requirements like a minimum of 200 blitz games should have been played + account age should at least be 1 month old. A player should also have those filters when searching for matches. Those who don't have those criteria can just join the Hourly Open Blitz Tournament.
How it will work:
1. By the time the potential cheater enters the main pool, the server would have a number of game samples for AI checking to see if the player indeed cheated.
2. It would take quite a while for a troll cheater to troll the main pool.
3. If the troll cheater is dedicated enough and plays fairly in the open pool, then that's good for everyone in the open pool since he's not cheating there. And then once he gets into the main pool, he can only cheat once and have to go through the whole process all over again. We can imagine a super dedicated troll maintaining several accounts at once with different due dates. But this is resource expensive, and can be made more expensive simply by increasing the requirements to enter the main pool. I'm sure Lichess can easily figure out the optimal number of points to weed them out. Just imagine the number of man-hours required to maintain several accounts. And if he ever tries to automate it, that should be easily detectable.
4. If the troll cheater decides to cheat in the open pool, he can be eliminated before he gets into the main pool. It's also not as satisfying for the troll. Another win for the good guys.
SUMMARY:
Make it more expensive for a troll cheater to cheat.