В силу того, что читами не занимался - отвечу весьма обзорно.
Есть такой параметр в conf.ini, CheckRuntime.
Из readme к 4,08:
При CR0 ковырять для изменения ТТХ надо мало. "Ламеродоступно".Сервер может производить проверку изменения исполняемых модулей на компьютере клиентов. Для управления проверкой введен новый ключ 'checkRuntime' в секции [NET] файла conf.ini.
Допустимые значения:
checkRuntime=0 - проверку не производить,
checkRuntime=1 - "мягкая" проверка,
checkRuntime=2 - "жесткая" проверка (желательно, чтобы операционные системы клиента и сервера совпадали, иначе различие сервер может идентифицировать как изменение модуля)
По умолчанию, checkRuntime=0.
При CR1 - ковырять надо побольше
При CR2 - ковырять надо дофига, быть конкретно "в теме"
Т.к. квалифицированных ковыряльщиков немного - вероятность встретить такового при CR2 меньше, чем при CR0.