My apologies if what I wrote wasn't clear. I'm not trying to deter you from working on this at all. I understand completely that you will need to work with and/or create cheats in order to understand how to stop them but I thought you agreed previously that releasing cheats on the forum would not be a good idea.
This is why I try not to argue open vs. closed source it ends up creating hostility like discussing politics or religion does. Each developer / creator gets to decide for themselves what permissions their released work falls under. This has led to you wanting to "crush the competition" but the best thing for the community would be for your anti-cheat to fill in the gaps where ace is currently lacking as a first priority and extended to become the best later on if wanted. There does already exist a tool that will interface with ace to stop alternative OSes from joining the server but I really never wanted to require all players to use windows. It would be unfortunate if I was forced into that position by the release of Linux and/or MacOS cheats. I also don't want to continually spotlight this loophole. Just as I wouldn't hang a sign that announces my spare house key is under the doormat.
By the way, as far as I know ace reads some hardware information of the computer to create its HWID. On linux, typically, I would use dmidecode to read such information but it requires root permissions. Do you already have an idea for a solution to this since the game runs with normal user permissions? I think this might be one of the main reasons for it currently being windows only.