Verify Client
Описание:
Пока изучал криптографию и работу с сокетами, написал этот пример работы с проверкой файлов.
Проверяет хэш сумму файлов по алгоритму crc, но с модификациями.
Как использовать:
Настройка простая переключаете на true конфиг в самом верху, закидываете в папку system от игры и генерируете файл.
Далее в исходниках заменяем кусок кода в самом низу и переключаем на false в верху.
После компиляции собираем и тестим меняя байты у файлов в System или Maps, только обязательно положите в папку System.
П.С:
В своей версии далеко убежал к сокетам и проверка переместилась на сторону сервера, в этой версии проверка локальная.
Главное было понять принцип, а дальше дело техники.
Кому будет нужно, можете использовать наработки в своем проекте на С++.