В идеале файлы игры и сейвы должны храниться на сервере. Тогда вопрос будет закрыт окончательно.
В
идеале игроку должна передаваться только та информация которая становится ему доступна в процессе игры. Но для этого я подозреваю, что надо чуть ли не всю игру переписать + достаточно хороший сервер/коннект к нему.
В том виде в котором сейчас существуют герои более достижимым мне видится вариант проверки файлов между игроками.
Если бы была возможность записывать полноценный реплей (всю последовательность действий в течение хода) хотя бы локально, и потом соответственно по окончании партии обмениваться данными репками, то и читерство (включая внутриигровое) это бы прилично усложнило и было бы полезно в целях обучения и анализа.
Но все подобные обсуждения без бараторча на данный момент вряд ли к чему-либо приведут
Из того что реально предпринять без изменений игры: обязать игроков по умолчанию выкладывать подневные сейвы по окончании партий (по крайней мере турнирных). Размер этих файлов не такой большой, по идее хранить месяцок не должно составить большого труда. Не бог весть что, но поймать читеров шансов станет больше.