RUEN
Обсудить проект

Инженерный кейс

Автоматизация игрового клиента

Связка из панели, сервера и клиентского модуля: выполняет игровые действия без человека и скрывает от клиента признаки того, что машина ему уже знакома.

Модуль попадает в процесс минуя штатный загрузчик, а идентификаторы оборудования подменяются на уровне системных запросов. Это и есть суть работы: без подмены клиент узнаёт машину.

Протокол между панелью, сервером и клиентским модулем описан один раз и переиспользуется всеми тремя частями — иначе три реализации разъезжаются на первом же изменении поля.

C++ · CMake