RU/Anti-cheat guide: Difference between revisions

From Multi Theft Auto: Wiki
Jump to navigation Jump to search
No edit summary
No edit summary
 
(6 intermediate revisions by the same user not shown)
Line 6: Line 6:


==<disableac></disableac>==
==<disableac></disableac>==
----
Список отключенных античитов, разделённый запятыми. Данная настройка античита отключит АЧ определенных кодов. Коды АЧ показываются игроку при срабатывании соответствующих проверок.
Список отключенных античитов, разделённый запятыми. Данная настройка античита отключит АЧ определенных кодов. Коды АЧ показываются игроку при срабатывании соответствующих проверок.


Line 47: Line 46:
| style="background:#f8f8f8;" align="center"|любая
| style="background:#f8f8f8;" align="center"|любая
| style="background:#f8f8f8;"|
| style="background:#f8f8f8;"|
| style="background:#f8f8f8;"| Обнаруживает использование трейнера, влияющего на: передвижение игрока, хп/урон, оружие, деньги, скорость игры; также игровые читы, аимбот   
| style="background:#f8f8f8;"| Обнаруживает использование трейнера, влияющего на: передвижение игрока, здоровье/урон, оружие, деньги, скорость игры; также игровые читы, аимбот   
|-
|-
| scope="row" style="background:#efefef;" align="center"|'''7'''
| scope="row" style="background:#efefef;" align="center"|'''7'''
Line 102: Line 101:
|}
|}
<br/>
<br/>
===<enablesd></enablesd>===
==<enablesd></enablesd>==
----
Список включенных спецпроверок, разделённый запятыми. Специальная проверка - тип проверки античита на наличие (как правило) безвредных модификаций игры. Возможно, соревновательные сервера будут заинтересованы в использовании спецпроверок, но большинству серверов все же следует оставить это поле настроек пустым. Доступные коды:
Список включенных спецпроверок, разделенный запятыми. Специальная проверка - тип проверки античита на наличие (как правило) безвредных модификаций игры. Возможно, соревновательные сервера будут заинтересованы в использовании спецпроверок, но большинству серверов все же следует оставить это поле настроек пустым. Доступные коды:
{| border="0" cellpadding="1" cellspacing="2"
{| border="0" cellpadding="1" cellspacing="2"
|-
|-
Line 129: Line 127:
| style="background:#f8f8f8;" align="center"|1.3.1-9.04791
| style="background:#f8f8f8;" align="center"|1.3.1-9.04791
| style="background:#f8f8f8;" align="center"|1.3.1-9.04791
| style="background:#f8f8f8;" align="center"|1.3.1-9.04791
| style="background:#f8f8f8;"| Запрет использования отключенной подписи драйверов
| style="background:#f8f8f8;"| Запрет использования отключённой подписи драйверов
|-
|-
| scope="row" style="background:#efefef;" align="center"|'''16'''
| scope="row" style="background:#efefef;" align="center"|'''16'''
Line 135: Line 133:
| style="background:#f8f8f8;" align="center"|1.3.1-9.05097
| style="background:#f8f8f8;" align="center"|1.3.1-9.05097
| style="background:#f8f8f8;" align="center"|1.3.1-9.05097
| style="background:#f8f8f8;" align="center"|1.3.1-9.05097
| style="background:#f8f8f8;"| Запрет использования отключенных компонентов античита. Срабатывает, когда компонент античита не может запуститься. Это обычно происходит из-за некоторых проблем с ПК и может быть исправлено путем перезагрузки. Также может быть вызвано вирусом
| style="background:#f8f8f8;"| Запрет использования отключённых компонентов античита. Срабатывает, когда компонент античита не может запуститься. Это обычно происходит из-за некоторых проблем с ПК и может быть исправлено путем перезагрузки. Также может быть вызвано вирусом
|-
|-
| scope="row" style="background:#efefef;" align="center"|'''20'''
| scope="row" style="background:#efefef;" align="center"|'''20'''
Line 188: Line 186:
*"data/gta.dat"
*"data/gta.dat"
*"data/surfinfo.dat"
*"data/surfinfo.dat"
*"data/timecyc.dat" - минимальная версия сервера 1.5.6-9.18322
*"data/peds.ide"
*"data/peds.ide"
*"data/vehicles.ide"
*"data/vehicles.ide"
Line 217: Line 216:
При подсоединению к серверу информация по АЧ сервера отображается в клиентской консоли (F8)<br/>
При подсоединению к серверу информация по АЧ сервера отображается в клиентской консоли (F8)<br/>
Пример:<br/>
Пример:<br/>
    Server AC Info: [Allowed client files: None] [Disabled AC: None] [Enabled SD: None]
Server AC Info: [Allowed client files: None] [Disabled AC: None] [Enabled SD: None]


Disabled AC содержит данные серверной настройки, указанные в <disableac></disableac><br/>
Disabled AC содержит данные серверной настройки, указанные в <disableac></disableac><br/>
Enabled SD содержит данные серверной настройки, указанные в <enablesd></enablesd><br/>
Enabled SD содержит данные серверной настройки, указанные в <enablesd></enablesd><br/>
Allowed client files содержит номера, указывающие на файлы, разрешенные клиенту сервером для модификации. Номера отвечают за следующие файлы:
Allowed client files содержит номера, указывающие на файлы, разрешённые клиенту сервером для модификации. Номера отвечают за следующие файлы:
*1 - "data/carmods.dat"
*1 - "data/carmods.dat"
*2 - "data/animgrp.dat"
*2 - "data/animgrp.dat"
Line 250: Line 249:


===Использование модифицированных файлов===
===Использование модифицированных файлов===
Если вы хотите использовать модифицированные data-файлы из вашей папки с установленной GTA:SA, установите флажок в:<br/>
Если вы хотите использовать модифицированные data-файлы из вашей папки с установленной GTA:SA, установите флажок в:
    Settings->Multiplayer->Use customized GTA:SA files
<br/>
Settings -> Multiplayer -> Use customized GTA:SA files
(флажок отображается только когда у вас изменены data-файлы GTA:SA)<br/>
(флажок отображается только когда у вас изменены data-файлы GTA:SA)<br/>


Заметьте, что это ограничит ваш доступ к публичным серверам, так как большинство из них не разрешают измененные data-файлы.
Заметьте, что это ограничит ваш доступ к публичным серверам, так как большинство из них не разрешают изменённые data-файлы.





Latest revision as of 11:56, 18 November 2019

Руководство по АЧ (АнтиЧиту)

Серверное устройство

Поведение античита на сервере контролируют следующие настройки mtaserver.conf:

<disableac></disableac>

Список отключенных античитов, разделённый запятыми. Данная настройка античита отключит АЧ определенных кодов. Коды АЧ показываются игроку при срабатывании соответствующих проверок.

Доступные коды:

Код <disableac> Отображается при обнаружении Требуемая версия сервера Требуется <minclientversion> Заметки
1 AC #1 любая Обнаружитель классических хаков на здоровье/броню
2 AC #2 любая Повреждённые dll файлы
4 AC #4 любая Обнаруживает присутствие трейнеров. Заглавные буквы в сообщении служат для отметки конкретных трейнеров
5 AC #5 любая Обнаруживает использование трейнера
6 VF #6 любая Обнаруживает использование трейнера, влияющего на: передвижение игрока, здоровье/урон, оружие, деньги, скорость игры; также игровые читы, аимбот
7 VF #7 любая Обнаруживает использование трейнера
8 VF #8 любая Обнаруживает посторонние моды
11 AC #11 любая Другие трейнеры
VF #11 любая Dll ижектор / трейнер
13 SD #13 любая Проблема с data-файлами
17 VF #17 любая Спидхак / валхак
21 AC #21 любая 1.3.1-9.05097 Другие трейнеры
VF #21 любая 1.3.1-9.05097 Изменённый gta_sa.exe
26 SD #26 любая 1.3.4-9.05858 Блокировка компонентов античита


<enablesd></enablesd>

Список включенных спецпроверок, разделённый запятыми. Специальная проверка - тип проверки античита на наличие (как правило) безвредных модификаций игры. Возможно, соревновательные сервера будут заинтересованы в использовании спецпроверок, но большинству серверов все же следует оставить это поле настроек пустым. Доступные коды:

Код <enablesd> Отображается при обнаружении Требуемая версия сервера Требуется <minclientversion> Заметки
12 SD #12 любая Запрет на собственный D3D9.DLL
14 SD #14 1.3.1-9.04605 1.3.1-9.04605 Запрет на виртуальные машины, такие как VMWare
15 SD #15 1.3.1-9.04791 1.3.1-9.04791 Запрет использования отключённой подписи драйверов
16 SD #16 1.3.1-9.05097 1.3.1-9.05097 Запрет использования отключённых компонентов античита. Срабатывает, когда компонент античита не может запуститься. Это обычно происходит из-за некоторых проблем с ПК и может быть исправлено путем перезагрузки. Также может быть вызвано вирусом
20 SD #20 1.3.1-9.05097 1.3.1-9.05097 Запрет изменённого gta3.img (Для серверов не использующих onPlayerModInfo)
22 SD #22 1.3.4-9.05884 1.3.4-9.05884 Запрет скачивания ресурса с ошибками/повреждениями (файлы Lua скриптов)
23 SD #23 1.3.4-9.05884 1.5.2-9.07911 Запрет скачивания ресурса с ошибками/повреждениями (не Lua файлы, например png, dff)
28 SD #28 1.3.4-9.05884 1.3.4-9.05884 Запрет на Linux Wine
31 SD #31 1.5.3 1.5.3-9.11204 Игнорировать инъецированный ввод с клавиатуры (например с AutoHotKey и с экранной клавиатуры)
32 SD #32 1.5.3 1.5.4-9.11528 Игнорировать инъецированный ввод с кнопок мышки


<client_file name="data/carmods.dat" verify="0"/>


По умолчанию клиенты не могут присоединиться к серверу, если data-файлы их GTA:SA изменены. Добавление одной или более строк по образцу выше исключит файлы из списка проверяемых. Названия файлов, пригодных к использованию:

  • "data/carmods.dat"
  • "data/animgrp.dat"
  • "data/ar_stats.dat"
  • "data/melee.dat"
  • "data/clothes.dat"
  • "data/object.dat"
  • "data/default.dat"
  • "data/surface.dat"
  • "data/default.ide"
  • "data/gta.dat"
  • "data/surfinfo.dat"
  • "data/timecyc.dat" - минимальная версия сервера 1.5.6-9.18322
  • "data/peds.ide"
  • "data/vehicles.ide"
  • "data/pedstats.dat"
  • "data/water.dat"
  • "data/txdcut.ide"
  • "data/water1.dat"
  • "models/coll/weapons.col"
  • "data/weapon.dat"
  • "data/plants.dat"
  • "anim/ped.ifp"
  • "data/furnitur.dat"
  • "data/procobj.dat"
  • "data/maps"


Заметка 1: "data/maps" представляет все файлы и папки внутри "data/maps"

Заметка 2: "data/handling.cfg" не учитывается, так как он игнорируется MTA в любом случае в связи со встроенным функционалом управления транспортом. Смотрите здесь, если вы хотите подгрузить собственный handling.cfg файл

<hideac></hideac>

Вы можете использовать эту настройку mtaserver.conf, чтобы спрятать информацию АЧ у клиента, показывая следующую строку после подключения.

Server AC info: [Allowed client files: Undisclosed] [Disabled AC: Undisclosed] [Enabled SD: Undisclosed]

Значения: 0 - отключена, 1 - включена; значение по умолчанию: 0.


Клиент

При подсоединению к серверу информация по АЧ сервера отображается в клиентской консоли (F8)
Пример:

Server AC Info: [Allowed client files: None] [Disabled AC: None] [Enabled SD: None]

Disabled AC содержит данные серверной настройки, указанные в <disableac></disableac>
Enabled SD содержит данные серверной настройки, указанные в <enablesd></enablesd>
Allowed client files содержит номера, указывающие на файлы, разрешённые клиенту сервером для модификации. Номера отвечают за следующие файлы:

  • 1 - "data/carmods.dat"
  • 2 - "data/animgrp.dat"
  • 4 - "data/ar_stats.dat"
  • 5 - "data/melee.dat"
  • 6 - "data/clothes.dat"
  • 7 - "data/object.dat"
  • 8 - "data/default.dat"
  • 9 - "data/surface.dat"
  • 10 - "data/default.ide"
  • 12 - "data/gta.dat"
  • 13 - "data/surfinfo.dat"
  • 14 - "data/peds.ide"
  • 15 - "data/vehicles.ide"
  • 16 - "data/pedstats.dat"
  • 17 - "data/water.dat"
  • 18 - "data/txdcut.ide"
  • 19 - "data/water1.dat"
  • 20 - "models/coll/weapons.col"
  • 21 - "data/weapon.dat"
  • 22 - "data/plants.dat"
  • 23 - "anim/ped.ifp"
  • 24 - "data/furnitur.dat"
  • 25 - "data/procobj.dat"
  • 26 - "data/maps"

Примечание: Если информация помечена как "Undisclosed", значит сервер решил не раскрывать информацию АЧ клиенту.

Использование модифицированных файлов

Если вы хотите использовать модифицированные data-файлы из вашей папки с установленной GTA:SA, установите флажок в:

Settings -> Multiplayer -> Use customized GTA:SA files

(флажок отображается только когда у вас изменены data-файлы GTA:SA)

Заметьте, что это ограничит ваш доступ к публичным серверам, так как большинство из них не разрешают изменённые data-файлы.


Ресурс АЧ панель

Вспомогательный ресурс античита называется acpanel и находится вместе со стандартными ресурсами.

Он показывает текущий статус античита вашего сервера и демонстрирует основную реализацию onPlayerModInfo для блокировки модифицированных img файлов.