The cheating on MTA is becoming simply unbearable. I believe this topic should be for ideas on how to prevent it.
A quick one off the top of my head would be a ID/signing method. Each time MTA is installed (yes, I know uninstalling would be simple but it would be time consuming every time you are banned and have to uninstall and reinstall), MTA generates a ID. That ID is not only signed by MTA but is signed INTO the gtasa.exe executable. If you are banned from ANY server for cheating, that ID (and the .exe) is not allowed to enter any servers. If the ID and the sig in the gtasa.exe do not match, you cannot enter either.
Another solution would registring into the MTA site itself. Would also make everything more "Steamlike" but MTA devs can view cheating methods and boot automatically from servers, learn from the cheating methods and implant anticheats, etc. Also this would ban you from the site itself which instalation could be numered uniquely so even though it is downloaded from another site, it cant be used as it is not the next unique instal in the list.
Another, this the most expensive one, would be bots. Every server would have a bot. If there is a cheater reported, the server picks up the details from the cheater (IP, MAC, username, memory details, etc) and MTA can view it to learn from it.
The MTA team problably thought most of these out but giving ideas doesnt hurt. Lets hope there is less and less cheating in MTA.