As developers, admins and game masters, we've all had to deal with bots and exploiters. Over these decades we've come up with many solutions in order to try and fight back this menace.
What I'd like to ask today is: which solutions are the most appropriate and all encompassing in modern times? Which ones worked for you? Which ones were useless or failures? Which ones would you say are absolutely essential?
For this topic I mean everything. Anti-bot shields, scripts, encryption, obfuscation, literally anything to stop tampering and automation.
Furthermore, there's also the issue of account sharing. No matter how much you warn players, they still do it. Any suggestions on encouraging players to keep their credentials private?