Again, I’m reiterating, for the so-manyth time by now, that this is not the case at all.
‘Money’ isn’t a relevant concern in this discussion whatsoever, other than the part where ‘making a server’ has a ‘hidden cost’ because somehow it has become normalized for people to sell questionable ‘anti-cheat resources’ where we aim to offer anti-cheat functionality for free, but instead have to deal with both cheat developers as well as ‘anticheat authors’ keeping info from us, since both would be negatively affected by us having a better ability to fix cheats, and anticheat sellers would similarly be negatively affected if cheats could be properly eliminated, so it’s in their best interest as well to not actually (help) fix the root of the issue.
I’m also really not sure how your takeaway from this post is that ‘the project maintainers are just greedy’. If that were the case, we’d just not work on the project at all and just ‘rake in money by doing nothing’ or whatever you folks are trying to accuse us of.
As to both this post, and the post below by @MrFreex, a lot of suggestions you folks are thinking of aren’t remotely as simple as they seem (see the part where anything client-reported can just be falsified by a cheating client! even stuff like ‘natives being called’, or ‘number of active coroutines’, etc.), and we prefer a level playing field, not one where there’s an ever-evolving cat-and-mouse game of hacky and at times nefarious ‘mitigations’ that are being spread through private channels and not as part of an open community discussion accessible to anyone, or at least anyone ‘confirmed’ to not be some ‘hostile agent’ (like aforementioned anticheat ‘working group’, for example).
The main thing with these kinds of requests is that, in addition to them needing work done by everyone to make use of them, is that they’d be the same for every client, and that them generally being silly means that these are likely to lead to wasted effort as cheats will just try to report ‘safe’ values for those fields - which is why we tend to focus on adding more means to have server-side protection.
Also, again, we do take the anti-abuse concern seriously. We’re continuing to ban more and more cheaters and breaking more cheats that we do have access to, and are always thinking of new means to solve other concerns.
You should expect a future post to provide some more details as to the exact intent here, but I’d like to close with one reminder: we aren’t somehow against the user base at all, and treating everything in this ecosystem like we are does not help anyone. We’re not out to randomly restrict you, we’re not out to even ‘milk you as a cash cow’, we’re just trying to do the right thing here. Assuming we are hostile is a sure-fire way to make a conversation constantly ‘on edge’, and it’d be preferred if people wouldn’t do so.
Here’s some historical posts for context, by the way. Some points may be out of date, but yeah: