RU/Anti-cheat guide: Difference between revisions

From Multi Theft Auto: Wiki
Jump to navigation Jump to search
No edit summary
mNo edit summary
Line 6: Line 6:


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



Revision as of 14:21, 4 August 2018

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

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

Поведение античита на сервере контролируют следующие настройки 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/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 файлов.