RU/Anti-cheat guide: Difference between revisions

From Multi Theft Auto: Wiki
Jump to navigation Jump to search
mNo edit summary
No edit summary
Line 11: Line 11:
{| border="0" cellpadding="1" cellspacing="2"
{| border="0" cellpadding="1" cellspacing="2"
|-
|-
! scope="col" style="background:#dfdfdf;"|Код <disableac>
! scope="col" style="background:#dfdfdf;"| Код <disableac>
! scope="col" style="background:#dfdfdf;"|Отображается при обнаружении
! scope="col" style="background:#dfdfdf;"| Отображается при обнаружении
! scope="col" style="background:#dfdfdf;"|Заметки
! scope="col" style="background:#dfdfdf;"| Требуемая версия сервера
! scope="col" style="background:#dfdfdf;"| Требуется <minclientversion>
! scope="col" style="background:#dfdfdf;"| Заметки
|-
|-
| scope="row" style="background:#efefef;" align="center"|'''1'''
| scope="row" style="background:#efefef;" align="center"|'''1'''
| style="background:#f8f8f8;" align="center"|AC #1
| style="background:#f8f8f8;" align="center"|AC #1
| style="background:#f8f8f8;"|Обнаружитель классических хаков на хп/броню
| style="background:#f8f8f8;" align="center"|любая
| style="background:#f8f8f8;"|
| style="background:#f8f8f8;"| Обнаружитель классических хаков на хп/броню
|-
|-
| scope="row" style="background:#efefef;" align="center"|'''4'''
| scope="row" style="background:#efefef;" align="center"|'''4'''
| style="background:#f8f8f8;" align="center"|AC #4
| style="background:#f8f8f8;" align="center"|AC #4
| style="background:#f8f8f8;"|Обнаруживает присутствие трейнеров. Заглавные буквы в сообщении служат для отметки конкретных трейнеров
| style="background:#f8f8f8;" align="center"|любая
| style="background:#f8f8f8;"|
| style="background:#f8f8f8;"| Обнаруживает присутствие трейнеров. Заглавные буквы в сообщении служат для отметки конкретных трейнеров
|-
|-
| scope="row" style="background:#efefef;" align="center"|'''5'''
| scope="row" style="background:#efefef;" align="center"|'''5'''
| style="background:#f8f8f8;" align="center"|AC #5
| style="background:#f8f8f8;" align="center"|AC #5
| style="background:#f8f8f8;"|Обнаруживает использование трейнера.         
| style="background:#f8f8f8;" align="center"|любая
| style="background:#f8f8f8;"|
| style="background:#f8f8f8;"| Обнаруживает использование трейнера.         
|-
|-
| scope="row" style="background:#efefef;" align="center"|'''6'''
| scope="row" style="background:#efefef;" align="center"|'''6'''
| style="background:#f8f8f8;" align="center"|VF #6
| style="background:#f8f8f8;" align="center"|VF #6
| style="background:#f8f8f8;"|Обнаруживает использование трейнера, влияющего на: передвижение игрока, хп/урон, оружие, деньги, скорость игры; также игровые читы, аимбот   
| style="background:#f8f8f8;" align="center"|любая
| style="background:#f8f8f8;"|
| style="background:#f8f8f8;"| Обнаруживает использование трейнера, влияющего на: передвижение игрока, хп/урон, оружие, деньги, скорость игры; также игровые читы, аимбот   
|-
|-
| scope="row" style="background:#efefef;" align="center"|'''7'''
| scope="row" style="background:#efefef;" align="center"|'''7'''
| style="background:#f8f8f8;" align="center"|VF #7
| style="background:#f8f8f8;" align="center"|VF #7
| style="background:#f8f8f8;"|Обнаруживает использование трейнера.   
| style="background:#f8f8f8;" align="center"|любая
| style="background:#f8f8f8;"|
| style="background:#f8f8f8;"| Обнаруживает использование трейнера.   
|-
|-
| scope="row" style="background:#efefef;" align="center"|'''8'''
| scope="row" style="background:#efefef;" align="center"|'''8'''
| style="background:#f8f8f8;" align="center"|VF #8
| style="background:#f8f8f8;" align="center"|VF #8
| style="background:#f8f8f8;"|Обнаруживает посторонние моды. Заглавные буквы в сообщении служат для отметки конкретных модов, например, CLEO - обнаружен Cleo, RENDER - обнаружен воллхак
| style="background:#f8f8f8;" align="center"|любая
| style="background:#f8f8f8;"|
| style="background:#f8f8f8;"| Обнаруживает посторонние моды
|-
|-
| scope="row" style="background:#efefef;" align="center" rowspan="2"|'''11'''
| scope="row" style="background:#efefef;" align="center" rowspan="2"|'''11'''
| style="background:#f8f8f8;" align="center"|AC #11
| style="background:#f8f8f8;" align="center"|AC #11
| style="background:#f8f8f8;"| Еще трейнеры
| style="background:#f8f8f8;" align="center"|любая
| style="background:#f8f8f8;"|
| style="background:#f8f8f8;"| Другие трейнеры
|-
|-
| style="background:#f8f8f8;" align="center"|VF #11
| style="background:#f8f8f8;" align="center"|VF #11
| style="background:#f8f8f8;"|Dll injector / Трейнер
| style="background:#f8f8f8;" align="center"|любая
| style="background:#f8f8f8;"|
| style="background:#f8f8f8;"| Dll injector / Трейнер
|-
|-
| scope="row" style="background:#efefef;" align="center"|'''13'''
| scope="row" style="background:#efefef;" align="center"|'''13'''
| style="background:#f8f8f8;" align="center"|SD #13
| style="background:#f8f8f8;" align="center"|SD #13
| style="background:#f8f8f8;"|Вопрос по data-файлам
| style="background:#f8f8f8;" align="center"|любая
| style="background:#f8f8f8;"|
| style="background:#f8f8f8;"| Проблема с data-файлами
|-
| scope="row" style="background:#efefef;" align="center"|'''17'''
| style="background:#f8f8f8;" align="center"|VF #17
| style="background:#f8f8f8;" align="center"|любая
| style="background:#f8f8f8;"|
| style="background:#f8f8f8;"| Спидхак / валхак
|-
| scope="row" style="background:#efefef;" align="center" rowspan="2"|'''21'''
| style="background:#f8f8f8;" align="center"|AC #21
| style="background:#f8f8f8;" align="center"|любая
| style="background:#f8f8f8;" align="center"|1.3.1-9.05097
| style="background:#f8f8f8;"| Другие трейнеры
|-
| style="background:#f8f8f8;" align="center"|VF #21
| style="background:#f8f8f8;" align="center"|любая
| style="background:#f8f8f8;" align="center"|1.3.1-9.05097
| style="background:#f8f8f8;"| Измененный gta_sa.exe
|-
| scope="row" style="background:#efefef;" align="center"|'''26'''
| style="background:#f8f8f8;" align="center"|SD #26
| style="background:#f8f8f8;" align="center"|любая
| style="background:#f8f8f8;" align="center"|1.3.4-9.05858
| style="background:#f8f8f8;"| Блокировка компонентов античита
|}
|}
<br/>
<br/>
Line 58: Line 101:
! scope="col" style="background:#dfdfdf;"|Код <enablesd>
! scope="col" style="background:#dfdfdf;"|Код <enablesd>
! scope="col" style="background:#dfdfdf;"|Отображается при обнаружении
! scope="col" style="background:#dfdfdf;"|Отображается при обнаружении
! scope="col" style="background:#dfdfdf;"|Требуемая версия сервера
! scope="col" style="background:#dfdfdf;"|Требуется <minclientversion>
! scope="col" style="background:#dfdfdf;"|Заметки
! scope="col" style="background:#dfdfdf;"|Заметки
|-
|-
| scope="row" style="background:#efefef;" align="center"|'''12'''
| scope="row" style="background:#efefef;" align="center"|'''12'''
| style="background:#f8f8f8;" align="center"|SD #12
| style="background:#f8f8f8;" align="center"|SD #12
| style="background:#f8f8f8;"|Запрет на собственный D3D9.DLL
| style="background:#f8f8f8;" align="center"|любая
| style="background:#f8f8f8;"|
| style="background:#f8f8f8;"| Запрет на собственный D3D9.DLL
|-
| scope="row" style="background:#efefef;" align="center"|'''14'''
| style="background:#f8f8f8;" align="center"|SD #14
| style="background:#f8f8f8;" align="center"|1.3.1-9.04605
| style="background:#f8f8f8;" align="center"|1.3.1-9.04605
| style="background:#f8f8f8;"| Запрет на виртуальные машины, такие как VMWare
|-
| scope="row" style="background:#efefef;" align="center"|'''15'''
| style="background:#f8f8f8;" align="center"|SD #15
| style="background:#f8f8f8;" align="center"|1.3.1-9.04791
| style="background:#f8f8f8;" align="center"|1.3.1-9.04791
| style="background:#f8f8f8;"| Запрет использования отключенной подписи драйверов
|-
| scope="row" style="background:#efefef;" align="center"|'''16'''
| style="background:#f8f8f8;" align="center"|SD #16
| style="background:#f8f8f8;" align="center"|1.3.1-9.05097
| style="background:#f8f8f8;" align="center"|1.3.1-9.05097
| style="background:#f8f8f8;"| Запрет использования отключенных компонентов античита. Срабатывает, когда компонент античита не может запуститься. Это обычно происходит из-за некоторых проблем с ПК и может быть исправлено путем перезагрузки. Также может быть вызвано вирусом
|-
| scope="row" style="background:#efefef;" align="center"|'''20'''
| style="background:#f8f8f8;" align="center"|SD #20
| style="background:#f8f8f8;" align="center"|1.3.1-9.05097
| style="background:#f8f8f8;" align="center"|1.3.1-9.05097
| style="background:#f8f8f8;"| Запрет измененного gta3.img (Для серверов не использующих [[onPlayerModInfo]])
|-
| scope="row" style="background:#efefef;" align="center"|'''22'''
| style="background:#f8f8f8;" align="center"|SD #22
| style="background:#f8f8f8;" align="center"|1.3.4-9.05884
| style="background:#f8f8f8;" align="center"|1.3.4-9.05884
| style="background:#f8f8f8;"| Запрет скачивания ресурса с ошибками/повреждениями
|-
| scope="row" style="background:#efefef;" align="center"|'''28'''
| style="background:#f8f8f8;" align="center"|SD #28
| style="background:#f8f8f8;" align="center"|1.3.4-9.05884
| style="background:#f8f8f8;" align="center"|1.3.4-9.05884
| style="background:#f8f8f8;"| Запрет на Linux Wine
|}
|}
<br/>
<br/>
===<client_file name="data/carmods.dat" verify="0"/>===
===<client_file name="data/carmods.dat" verify="0"/>===
----
----
Line 96: Line 178:
'''''Заметка 1:''''' ''"data/maps" представляет все файлы и папки внутри "data/maps"''<br/>
'''''Заметка 1:''''' ''"data/maps" представляет все файлы и папки внутри "data/maps"''<br/>


'''''Заметка 2:''''' ''"data/handling.cfg" не учитывается, так как он игнорируется MTA в любом случае в связи со встроенным функционалом управления транспортом. Если вы хотите подгрузить собственные файлы handling.cfg, то аналогичный эффект можно достичь благодаря использованию соответствующего ресурса.''<br/>
'''''Заметка 2:''''' ''"data/handling.cfg" не учитывается, так как он игнорируется MTA в любом случае в связи со встроенным функционалом управления транспортом. [[Handling.cfg|Смотрите здесь, если вы хотите подгрузить собственный handling.cfg файл]]''<br/>




Line 134: Line 216:


====Использование модифицированных файлов====
====Использование модифицированных файлов====
Если вы хотите использовать модифицированные data-файлы из вашей папки с установенной GTA:SA, поставьте маркер маркер в:<br/>
Если вы хотите использовать модифицированные data-файлы из вашей папки с установленной GTA:SA, установите флажок в:<br/>
     Settings->Multiplayer->Use customized GTA:SA files
     Settings->Multiplayer->Use customized GTA:SA files
(маркер появляется только когда у вас изменены data-файлы GTA:SA)<br/>
(флажок отображается только когда у вас изменены data-файлы GTA:SA)<br/>
 
Заметьте, что это ограничит ваш доступ к публичным серверам, так как большинство из них не разрешают измененные data-файлы.
 
 
==Ресурс АЧ панель==
Вспомогательный ресурс античита называется '''acpanel''' и находится вместе со стандартными ресурсами.
 
Он показывает текущий статус античита вашего сервера и демонстрирует основную реализацию [[onPlayerModInfo]] для блокировки модифицированных img файлов.


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


[[Category:Поддержка]]
[[Category:Поддержка]]
[[en:Anti-cheat guide]]
[[en:Anti-cheat guide]]

Revision as of 13:01, 25 May 2015

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

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

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

<disableac></disableac>


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

Код <disableac> Отображается при обнаружении Требуемая версия сервера Требуется <minclientversion> Заметки
1 AC #1 любая Обнаружитель классических хаков на хп/броню
4 AC #4 любая Обнаруживает присутствие трейнеров. Заглавные буквы в сообщении служат для отметки конкретных трейнеров
5 AC #5 любая Обнаруживает использование трейнера.
6 VF #6 любая Обнаруживает использование трейнера, влияющего на: передвижение игрока, хп/урон, оружие, деньги, скорость игры; также игровые читы, аимбот
7 VF #7 любая Обнаруживает использование трейнера.
8 VF #8 любая Обнаруживает посторонние моды
11 AC #11 любая Другие трейнеры
VF #11 любая Dll injector / Трейнер
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 Запрет скачивания ресурса с ошибками/повреждениями
28 SD #28 1.3.4-9.05884 1.3.4-9.05884 Запрет на Linux Wine


<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 файл


Клиент

При подсоединению к серверу информация по АЧ сервера отображается в клиентской консоли (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"


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

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

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

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

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


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

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

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