Иконка ресурса

Любая игра SourceMod Anti-Cheat 0.8.6.0

Нет прав для скачивания
Поддерживаемые игры
CS: Source, CS: GO, L4D 1 & 2
Документация по модулям используемым в SMAC

Cvars:

smac_aimbot_ban - Количество обнаружений AIMB, после которых игрок будет забанен. минимум 4. (0 = Предупреждение администратора)

Описание:

Модуль отслеживает игроков на сервере с любыми подозрительными углами камеры. Он игнорирует оружие ближнего боя, телепортацию и обычно игнорирует первое обнаружение, т.к. чаще всего оно ошибочное.

Лог:

L 07/17/2011 - 19:01:34: Hacker#1 (ID: STEAM_0:0:1234567890 | IP: 123.123.123.123) is suspected of using an aimbot. (Detection X) (Deviation: X)​
Обнаружения в игре для админов:

Hacker#1 is suspected of using an aimbot. (Detection X) (Deviation: X)​
Если клиент будет обнаружен нужное количество раз (зависит от переменной), то он будет забанен на сервере.

CVAR'S:

smac_autotrigger_ban - Автоматический бан игроков при обнаружении auto-trigger.

Описание:

Обнаруживает читы, которые автоматически нажимают кнопки для игроков. Пример:

  • bunnyhop - когда игрок зажимает клавиши вперёд + прыжок и продолжает прыгать наращивая темп.
  • auto-fire - когда игрок зажимает клавиши вперёд +attack и стреляет из полу-автоматического оружия так, как если бы оно было полностью автоматическим.

Многие читы имеют эти функции по умолчанию, что облегчает их обнаружение. Возможны ложные срабатывания античита при использование игроками скриптов и алиасов.

Рекомендуется данные модуль тестировать в режиме предупреждение администратора (smac_autotrigger_ban "0"), так как возможны ложные срабатывания.

Пример обнаружения:

Hackworth (ID: STEAM_0:0:1234567890 | IP: 123.123.123.123) is suspected of using auto-trigger cheat: bunnyhop​
EmRee (ID: STEAM_0:0:1234567890 | IP: 123.123.123.123) is suspected of using auto-trigger cheat: auto-fire (1)​
calle11 (ID: STEAM_0:1:1234567890 | IP: 123.123.123.123) is suspected of using auto-trigger cheat: auto-fire (2)​
Число в скобочках в логе и в причине бана обозначает использованный метод для обнаружение, а не количество обнаружений.

Не запускайте этот модуль, если вы используете плагины, которые могут конфликтовать с ним. Пример - плагины для bunnyhop и auto-fire.

Cvars:

smac_antispam_connect - Время в секундах, после которого можно будет сделать переподключение к серверу. 0 = выключить. [по умолчанию: 0]

Описание:

Модуль защищает ваш сервер от клиентских эксплоитов, таких как спам подключениями, смена ника, неправильное имя / текстовые символы, и некоторые случаи, связанные с гравитационной пушкой (если используется).

Лог:

Лог кика клиентов спамящих изменением ника.​
L 07/17/2011 - 19:01:34: Hacker#1 (ID: STEAM_0:0:1234567890 | IP: 123.123.123.123) was kicked for name change spam.​
Лог кика игрока используещего эксплоит гравитационной пушки (только в спец модах)​
L 07/17/2011 - 20:06:14: Hacker#2 (ID: STEAM_0:0:1234567890 | IP: 123.123.123.123) was slayed for attempting to exploit the gravity gun.​
Если клиент подключается к серверу с неправильным ником или находясь на сервере поставит не допустимые символы в ники, то он получит сообщение:

Please change your name​
Также можно установить расширение Connect, которое блокирует дополнительные спам атаки.

Лог:

Hacker#0 (ID: STEAM_0:0:1234567890 | IP: 123.123.123.123) was temporarily banned for connection spam.​

Cvars:

smac_antispam_cmds - Количество команд, которые можно ввести в одну секунду. При нарушении игрока кикнет. 0 = отключить. [По умолчанию: 30]

Описание: Этот модуль не даёт выполнять запрещённые команды на сервере.


Эти команды клиенты не смогут выполнть:

Код:
ai_test_los (false)
changelevel (true)
cl_fullupdate (false)
dbghist_addline (false)
dbghist_dump (false)
drawcross (false)
drawline (false)
dump_entity_sizes (false)
dump_globals (false)
dump_panels (false)
dump_terrain (false)
dumpcountedstrings (false)
dumpentityfactories (false)
dumpeventqueue (false)
dumpgamestringtable (false)
editdemo (false)
endround (false)
groundlist (false)
listmodels (false)
map_showspawnpoints (false)
mem_dump (false)
mp_dump_timers (false)
npc_ammo_deplete (false)
npc_heal (false)
npc_speakall (false)
npc_thinknow (false)
physics_budget (false)
physics_debug_entity (false)
physics_highlight_active (false)
physics_report_active (false)
physics_select (false)
q_sndrcn (false)
report_entities (false)
report_touchlinks (false)
report_simthinklist (false)
respawn_entities (false)
rr_reloadresponsesystems (false)
scene_flush (false)
send_me_rcon (false)
snd_digital_surround (false)
snd_restart (false)
soundlist (false)
soundscape_flush (false)
sv_benchmark_force_start (false)
sv_findsoundname (false)
sv_soundemitter_filecheck (false)
sv_soundemitter_flush (false)
sv_soundscape_printdebuginfo (false)
wc_update_entity (false)

choose_closedoor (true) (Только для L4D[2])
choose_opendoor (true) (Только для L4D[2])
buy (true)
buyammo1 (true)
buyammo2 (true)
use (true)
vmodenable (true)
vban (true)
Для того чтобы управлять командами, используйте переменные:

smac_addcmd - Добавляет команду в лист блокируемых. Но админ с флагом "Z" может выполнить её.

Пример: smac_addcmd explode


smac_addignorecmd - Добавляет команду в игнор спам-лист. Но админ с флагом "Z" может выполнить её.

Пример: smac_addignorecmd impulse101


smac_removecmd - Удаляет команду из блокируемых


Пример: smac_removecmd explode


smac_removeignorecmd - Удаляет команду из игнор спам-листа.

Пример: smac_removeignorecmd impulse101

Пример обнаружений:

Код:
L 07/17/2011 - 19:01:34: Hacker#1 (ID: STEAM_0:0:1234567890 | IP: 123.123.123.123) was banned for command usage violation of command: sm_command
L 07/17/2011 - 20:06:14: Hacker#2 (ID: STEAM_0:0:1234567890 | IP: 123.123.123.123) was banned for command usage violation of command: sm_command
L 07/17/2011 - 21:27:54: Hacker#3 (ID: STEAM_0:1:1234567890 | IP: 123.123.123.123) was banned for command usage violation of command: sm_command

Описание:

Этот модуль проверяет, значения cvar у клиентов, если значение будет не верно заданному, то игрока может кикнуть или забанить. Администраторы могут добавить в список проверяемых CVARS свои переменные.

Команды:

smac_addcvar - Добавляет cvar в список проверяемых.
smac_removecvar - Удаляет квар из списка проверяемых.
smac_cvars_status - Shows in console all the cvars that are currently in the check list.


Список проверяемых cvas:

Код:
Команды:

0penscript (Ban)
bat_version (Kick)
beetlesmod_version (Kick)
est_version (Kick)
eventscripts_ver (Kick)
fm_attackmode (Ban)
lua_open (Ban)
Lua-Engine (Ban)
mani_admin_plugin_version (Kick)
ManiAdminHacker (Ban)
ManiAdminTakeOver (Ban)
metamod_version (Kick)
openscript (Ban)
openscript_version (Ban)
runnscript (Ban)
SmAdminTakeover (Ban)
sourcemod_version (Kick)
tb_enabled (Ban)
zb_version (Kick)

СVARS:

sv_cheats "0" (Ban)
sv_consistency "1" (Ban)
//sv_gravity "800" (Ban) не используйте в модах, которые изменяют значение этого cvar у игрока.
r_drawothermodels "1" (Ban)
cl_clock_correction "1" (Ban)
cl_leveloverview "0" (Ban)
cl_overdraw_test "0" (Ban)
cl_particles_show_bbox "0" (Ban)
cl_phys_timescale "1" (Ban)
cl_showevents "0" (Ban)
fog_enable "1" (Ban)
host_timescale "1" (Ban)
mat_dxlevel "80.0 or Higher" (Kick)
mat_fillrate "0" (Ban)
mat_measurefillrate "0" (Ban)
mat_proxy "0" (Ban)
mat_showlowresimage "0" (Ban)
mat_wireframe "0" (Ban)
mem_force_flush "0" (Ban)
snd_show "0" (Ban)
snd_visualize "0" (Ban)
r_aspectratio "0" (Ban)
r_colorstaticprops "0" (Ban)
r_DispWalkable "0" (Ban)
r_DrawBeams "1" (Ban)
r_drawbrushmodels "1" (Ban)
r_drawclipbrushes "0" (Ban)
r_drawdecals "1" (Ban)
r_drawentities "1" (Ban)
r_drawmodelstatsoverlay "0" (Ban)
r_drawopaqueworld "1" (Ban)
r_drawparticles "1" (Ban)
r_drawrenderboxes "0" (Ban)
r_drawskybox "1" (Ban)
r_drawtranslucentworld "1" (Ban)
r_shadowwireframe "0" (Ban)
r_skybox "1" (Ban)
r_visocclusion "0" (Ban)
vcollide_wireframe "0" (Ban)

Для того чтобы добавить CVARS в список для проверки используйте команду вида:

smac_addcvar <cvar name> <comparison type> <action> <value>

где:

'Cvar name' нужный вам для проверки Cvar.
'Comparison type' может быть одно из следующих действий: equal, greater, less, between (равно, больше, меньше, между).
'Action' может быть одно из следующих действий: warn, motd, mute, kick, ban.
'Value' нужное вам значение.

Пример: smac_addcvar sv_gravity equal ban 800

Cvars:

smac_eyetest_ban - Включить ТЕСТ модуль для обнаружения обмана с помощью поля зрения. (0 Предупреждение админа, 1 = Перманент)

Описание:

Этот модуль проверяет у игрока угол (поля зрения) зрения. Этот метод обмана используют, как правило читы Anti-Recoil, No Spread, а иногда и AIMB. Когда наблюдаешь за этими игроками у них обычно "шатается экран" при стрельбе.

Пример обнаружений:

Код:
L 07/17/2011 - 19:01:34: Hackworth (ID: STEAM_0:0:1234567890 | IP: 123.123.123.123) was banned for cheating with their eye angles. Eye Angles: 180 -356 0
L 07/17/2011 - 20:06:14: EmRee (ID: STEAM_0:0:1234567890 | IP: 123.123.123.123) was banned for cheating with their eye angles. Eye Angles: -22 270 -8
L 07/17/2011 - 21:27:54: calle11 (ID: STEAM_0:1:1234567890 | IP: 123.123.123.123) was banned for cheating with their eye angles. Eye Angles: 180 95 5
Нормальный игрок имеет диапазон углов с [ -90, -180, -90 ] по [ 90, 180, 90 ]. Чем больше игрок выходит за диапазон этих значений, тем больше вероятность того что он играет с читом. В большинстве случаев единственное, что может позволить игроку иметь недопустимые углы - это использование сторонних программ.

Описание:

Модуль защищает ваш сервер от взломов rcon. Он блокирует ваш rcon пароль после старта сервера и не даёт его изменить.

Логи:

L 10/18/2011 - 10:17:14: [smac_rcon.smx] Rcon password changed to "LETMEIN". Reverting back to original config value.​

Описание:

Этот модуль проверяет скорость перемещения на клиенте и принимает меры против них.

Описание:

Этот модуль проверяет вращается ли клиент в определенном направлении. Он определяет количество вращений и принимает меры, если есть несколько обнаружений.

Пример обнаружений:

Код:
L 07/17/2011 - 19:01:34: Hacker#1 (ID: STEAM_0:0:1234567890 | IP: 123.123.123.123) is suspected of using a spinhack.
L 07/17/2011 - 20:06:14: Hacker#2 (ID: STEAM_0:0:1234567890 | IP: 123.123.123.123) is suspected of using a spinhack.
L 07/17/2011 - 21:27:54: Hacker#3 (ID: STEAM_0:1:1234567890 | IP: 123.123.123.123) is suspected of using a spinhack.
Иногда происходят ложные срабатывания, когда игрок сам вращается в определенном направлении.

Специальные модули для CS:S:

Описание:

Данный модуль предотвращает возможность использовать эксплоит появления в одном и том же раунде в результате пере подключения к серверу. Если игрок сделает пере подключение, то он будет размещён в наблюдателях.

Модуль не имеет команд, cvar'ов, логов или банов. Перенесите его в папку с addons\sourcemod\plugins и сделайте рестарт сервера.

Специальные модули для L4D2:

Описание:

Модуль блокирует эксплоиты в L4D2.

Tank Rock Punch

Код:
Эксплойт "Rock Punch" позволяет Танку делать "двойную атаку" его ударом и бросанием камня.
Pistol Spam

Код:
Эксплойт "Pistol Spam" позволяет игроку "спамить" пистолетами, что приводит к падению сервера.

Дополнительные модули:

Cvars:

smac_wallhack - Модуль против читов Wallhack. Данный модуль может привести к большой нагрузки на процессор, вызвать лаги на сервере и много других проблем. [По умолчанию: 1]

Описание:

Данный модуль не даёт работать читам WallHack. Его работа заключается в том что он не даёт увидеть игроков находящихся за стенкой. Модуль поверяет CVAR'ы игроков, чтобы прогнозы является правильным. Если этот модуль установлен на L4D (2) сервер, то он будет работать только для выживших.

Осторожно: Данный модуль может привести к большой нагрузки на процессор, вызвать лаги на сервере и много других проблем.

Известные проблемы модуля:

- Игроки "телепортируются"(пропадает на долю секунды и появляется уже в другом месте.) при перемещении.
- Появляются лаги на сервере.

Установка плагина на SourceMod

Автор
voevoda
Скачивания
1
Просмотры
1.218
Первый выпуск
Обновление
Оценка
0,00 звёзд 0 оценок

Другие ресурсы пользователя voevoda

Сверху Снизу