RU     EN

Логин:
Пароль:








Проверить аттестат



Порядок оплаты с помощью WebMoney




Яндекс.Метрика



FAQ

Q: Как работает система myAC?
A: При запуске myAC устанавливается и запускается драйвер acdev.sys, который выполняет функции защиты игровых процессов (и ряд других функций). После запуска myAC ждёт появления процесса hl.exe (или hl2.exe). Как только myAC находит hl.exe запускается переодическое сканирование процесса hl.exe (примерно 2 раза в секунду). Данное сканирование пытается определить ExeBuild (версию игрового движка), ServerAddr (адрес сервера, на котором играет игрок), UserID (уникальный номер игрока на игровом сервере). Как только значение UserID поменяется, myAC посылает на myAC.Server все три параметра (UserID, ServerAddr, ExeBuild).
myAC.Server с заданной переодичностью опрашивает игровой сервер (посылает команду status по RCON протоколу) и тем самым получает список находящихся на сервере игроков (каждый игрок имеет номер UserID). После получения данного списка запускается проверка, по результатам которой с сервера кикаются все игроки, для которых небыло получено от myAC соответствующих UserID и ServerAddr.


Q: Может ли myAC банить игроков по уникальному номеру?
A: myAC.Server всегда банит игрока по серийному номеру жёсткого диска (HDDSN), который является уникальным. Без специального оборудования HDDSN сменить не возможно. Это обстоятельтво решает проблемму с динамическими IP-адресами.


Q: Какую информацию содержит сообщение "Recv new params:" ?
A: Появление данного сообщения в логах сигнализирует о получении с клиента новых значений UserID, ServerAddr, ExeBuild.
Значение ??? параметра ServerAddr означает, что игрок ещё не законнектился к HLDS (или myAC.Client не смог определить ServerAddr).
Поле UserID содержит идентификационный номер игрока на сервере ServerAddr. Так же UserID может принимать два дополнительных значения:
-1 - myAC.Client не обнаружил hl.exe (или hl2.exe).
0 - отсутсвует соединение с HLDS (т.е. игрок запустил hl.exe, но не играет).
Если ExeBuild равно -1, то возможно появление дополнительного значения (в фигурных скобках), который следует добавить в config.ini в секцию [HL1Versions].
Поле ClientIP содержит IP-адрес myAC.Client относительно myAC.Server.



Q: Может ли myAC банить игроков в AMXBans ?
A: Данный вид банов можно включить для каждого игрового сервера (см. параметры GameServerSendAMXBan и ClientAmxBans в config.ini). Но при этом следует учитывать, что myAC.Server при этом забанит IP-адрес myAC.Client, который не всегда равен IP-адресу игрока в HLDS. Сами подумайте над тем, когда возможна данная ситуация.


Q: Для чего нужен плагин myac.amxx ?
A: Как было сказано выше, myAC.Server переодически посылает команду status и запускает проверку игроков. Но если параметр SentStatusTime=120 и/или NoKickTimeout=120, то проверка игроков будет происходить каждые 2 минуты. За это время можно успеть законнектится на сервер и почитерить. Эту проблемму можно решить при помощи amxx плагина, т.к. myAC.Client принудительно прописывает в setinfo параметр *myAC.


Q: Может ли myAC.Server обслуживать сервера HLDS и SRCDS ?
A: Одновременно myAC.Server может работать только с одним "типом" игрового сервера: HLDS или SRCDS. Тип серверов указывается параметром GameServerType (см. config.ini). Но ничто не препятствует запуску второго myAC.Server. Главное что бы используемые myAC.Server порты отличались. Для указания порта myAC.Server следует запускать с параметром /port=НОМЕР_ПОРТА.
Пример: myACserv.exe /port=20083



Now online: 28
E-mail: admin@myac.msk.ru
http://www.myac.msk.ru