Was reading some threads on another website and here is what someone named Marcks Thomas was saying:
A team of developers can probably stop a determined cheater from using bots, but it has little to do with intellectual know-how; it mostly relies on the developers making a game good enough that players won't feel the need to automate the tedious task of playing it.
Comment