myAC — новая анти-читерская программа для Counter-Strike 1.6, которая работает по принципу клиент-сервер. Программа может контролировать запуск оригинального Cheating-Death клиента у клиентов и просматривать скриншоты, снятые у клиентов. К сожалению, серверская часть есть только для Windows платформ.
При помощи myAC можно: 1) контролировать запуск оригинального Cheating-Death клиента у клиентов. 2) просматривать скриншоты, снятые у клиентов. 3) Отлавливать огромное количество читов.
Клиентская часть (myACc.exe) должна быть запущена у всех клиентов. Версии клиента myAC и сервера myAC должны быть идентичны.
В файле конфигурации (config.ini) клиента должен быть указан IP-адрес компьютера, на котором будет работать сервер myACs. IP 127.0.0.1 не прописывать, хотя если сервер КС, сервер myAC и клиент myAC запущены на одном ПК, то наверное будет работать ( попробуйте ).
В файле конфигурации (config.ini) сервера должно быть:
[GameServers] GameServerCount = количество игровых серверов КС ( Пока ограничено 2-мя серверами )
[ServerSettings_<номер_КС_сервера>] ( номера начинаются с 1 ) GameServerAddr = IP-адрес этого игрового сервера КС ( Например: 192.168.44.200 ) GameServerPort = Порт игрового сервера КС ( Например: 27015 ) GameServerPass = RCON_PASSWORD ( rcon-пароль на КС сервере )
[MainSettings]
ClientCDRequired=1, если нужна проверка работы C-D у клиентов 0, если такая проверка никчему
MinVersionCD=4.33.0 ( минимальная версия C-D у клиентов )
ClientTimeScanInterval=60 [сек] ( период времени, через который будет производится сканирование запущенных процессов у клиентов; минимальное значение = 30 сек )
ClientKick=1, если нужно кикать провинившихся 0, если нужно собирать только логи ( для тестирования в самый раз )
ClientScreenShot=1, если вам нужны скриншоты 0, если они вам никчему
ClientTimeScreenShotInterval=180 [сек] ( период времени, через который будет производится снятие и отсылки скриншотов на сервер; минимальное значение = 30 сек )
ScreenShotsDir=g:\screenshots\ ( путь, куда будут складываться скриншоты; в конце обязательно должен быть слеш; если ScreenShotsDir=screenshots, то папка screenshots создаётся в текущей папке )
ClientScreenShotCompress=40 [%] ( качество получаемых скриншотов; минимум = 20% - плохое качество; максимум = 100% - наилучшее качество )
ЖЕЛАТЕЛЬНО что бы ClientTimeScanInterval был меньше ClientTimeScreenShotInterval. А лучше так: ClientTimeScanInterval < 2 * ClientTimeScreenShotInterval Также ЖЕЛАТЕЛЬНО что бы ClientTimeScanInterval < 2 * 60 (т.е. не более 2 мин). На данный момент на большинстве серверов ФОСа установлен античит MyAC версии 1.4.4.