Авторизироваться у нас на сайте можно только через STEAM. Если у Вас нет STEAM аккаунта, зарегистрируйте бесплатный на официальном сайте steamcommunity.com, после чего нажмите на кнопку ниже и войдите на сайт. Авторизированным пользователям доступны много разных функций, позволяющих с комфортом серфить по нашему магазину. Чтобы покупать плагины, менять IP и восстанавливать ключ, авторизация не нужна.
Обнаруживает ускоренное передвижение, ускоренную стрельбу и частую смену ника.
Если вы хотите полностью защититься от читов и ложных банов, вам без этого плагина не обойтись! Объясню почему:
Представьте, будут перебои в сети или ваш сервер атакуют.
Аналоги могут дать очень много ложных банов!
Как лагеры получают бан - сначала подвисают, а когда у них восстанавливается связь, они резко перемещаются. В Fast Hack Detector есть специальный алгоритм, который блокирует ускоренное передвижение в этих случаях. Когда от игрока в течении десятой доли секунды и больше нет обновлений, после того как у него восстановится связь и если он превысит допустимую дистанцию, то будет возвращён на прежнее место.
Также Fast Hack Detector очень чётко анализирует сетевое соединение и поэтому, есть возможность уменьшать количество полученных детектов, если у игрока высокий пинг, есть потери пакетов или пинг резко скачет.
Блокировка не выход - Читы ускоряющие передвижение практически всегда содержат аим и другие читы!
Подобные античиты обнаруживают ускорение с помощью подсчёта фпс и/или вычисления скорости по расстоянию между координатами, полученными через определённые промежутки времени.
С подсчётом ФПС могут быть двух типов:
Банит если ФПС выше определённого значения - получаете ложные баны, если игрок увеличил ФПС.
Банит если ФПС выше среднего (самого же игрока) - есть читы, где ФПС повышено всегда.
Анитичиты с подсчётом ФПС могут не обнаруживать небольшое ускорение! Вдобавок они дают баны даже тем, кто вообще не двигался и не стрелял!
В античитах с получением координат либо вообще не учтены перемещающие игрока объекты либо учтены не все или не все взаимодействия между игроком и объектами. Например, игрок поднимается в лифте или его двигает перед собой поезд.В Fast Hack Detector учтены все объекты и все взаимодействия между игроками и объектами.
Карта для тестирования - СКАЧАТЬ - проверьте свой античит! Эта карта для тестирования античитов, которые определяют скорость игрока по координатам, полученным через определённые промежутки времени. На ней много объектов, при взаимодействии с которыми игроки получают ложные баны от таких античитов.
Во время тестирования вы не должны быть админом, т.к. для админов может быть предусмотрен иммунитет.
Чтобы убедиться, что не будет банов у игроков с ФПС выше 100 и/или у игроков со скачущим ФПС.
Добавьте -dev в ярлык запуска игры, пример - C:\Counter-Strike 1.6\hl.exe -dev
В консоли введите developer "1"
Забиндите две клавиши, например bind j "fps_max 20; fps_modem 20" и bind j "fps_max 200; fps_modem 200"
При взаимодействии с объектами нажимайте эти клавиши.
Особенности:
Если игрок использует одновременно ускоренное передвижение и ускоренную стрельбу он будет забанен в 2 раза быстрее. Детекты от ускоренного передвижения и ускоренной стрельбы складываются.
Для каждого оружия своя допустимая скорость стрельбы, нельзя с авп стрелять как с ака, что допускают другие античиты. (Максимально допустимая скорость стрельбы для каждого оружия настраивается кварами.)
Детекты постоянно понемногу сбрасываются (настраивается кваром).
Плагин проверяет скорость передвижения и стрельбы, а в качестве детектов насчитывает ФПС, это направляет античит на читеров, т.к. в случае ложного срабатывания игрок получит меньше детектов, чем читер. При использовании быстрого передвижения или быстрой стрельбы ФПС составляет при небольшом ускорении 150, при сильном 500.
Учитывается какой клиент игры у игрока. Чем более новый патч установлен в игру, тем значительно меньшее количество читов к ней подходит, соответственно меньше вероятности, что игрок читер и чтобы избежать ложных банов количество детектов для бана увеличено. 48 протокол входит в состав 36 и 43 патчей. Эмулятор начинает встречаться в патчах где-то с 28 версии и с ним обойти бан сложнее.
Для бана с 47 протоколом и без эмулятора требуется минимальное количество детектов.
Для 48 и с эмулятором больше, а для стима максимальное (для каждого клиента игры есть свои настройки кварами).
Можно отключить бан стимеров, оставив только запись логов (будут писаться в другой файл - fhd_steam.log).
Должно быть минимум 2 (настраивается кваром) срабатывания античита для бана - дополнительная защита от ложных банов.
Осторожно используйте с плагинами, которые ускоряют, передвигают или телепортируют игрока!
19.03.12 - обновить .amxx - пофиксили зависон сервера при старте 19.03.05 - обновить .amxx и .cfg - исправили падения - исправили зависание в текстурах - исправили обнаружение превышения скорости в распрыжке - исправили окончания слов в чат-сообщениях - Оптимизация привязки и в целом кода плагина. Плагин cкомпилирован для AMXX 1.8.2, AMXX 1.8.3 и для ReAMXX. Ключ от плагина сам перезапишется в файл fg_keys.ini и в нем будут находится все ключи от других плагинов. Все логи теперь пишутся на русском языке.
15.07.15 - обновить .amxx - Немного изменена технология проверки ключей - Теперь есть отдельный файл настроек в amxmodx/data/fg_settings.ini(файл сам создастся при первом включении). В файле присутствует описание кваров, если хотите, можете изменить настройки. В этом же файле теперь прописывается почта для плагина FunGunUpdater - Всего 6 зеркал для проверки ключей
15.04.24 - обновить .amxx и .cfg! - если от игрока не поступали обновления, то после получения обновлений, если он превысит допустимую дистанцию его вернёт на место где он был до зависания (это от ложных банов лагеров) - можно уменьшать количество полученных детектов если у игрока высокий или нестабильный пинг
15.03.25 - обновить .amxx и lang файл - сообщение сервер под защитой fast hack detector! показывается только 1 раз - админ не получит ложные детекты если сменит права на обычного пользователя - более точное определение пинга и лосса во время детектов - исправлена ошибка с get_pcvar_num
15.03.17 - обновить .amxx, .cfg, .txt - Убраны ложные детекты при подъёме по ступенькам, когда игрока двигали двери - В сообщениях о получении детектов указывается их количество - Добавлено худ сообщение при заходе игрока на сервер - "Сервер под защитой Fast Hack Detector!" - Добавлен квар вкл/откл показ сообщения при заходе игрока на сервер
15.03.09 - обновить ВСЕ ФАЙЛЫ - добавлено обнаружение и блокировка частой смены ника
15.03.06 - обновить .amxx и .cfg - изменены значения кваров
15.03.05 - обновить .amxx и .cfg - исправлены ошибки - добавлен квар для иммунитета админа
15.03.01 - релиз
Категория
Серверные
Чтобы посмотреть работу плагина, перейдите в раздел "Найти сервер с плагином" в меню
// Лицензионный ключ вводить в файл amxmodx/data/fg_keys.ini (если файла нет, он создастся сам при рестарте/смены карты сервера)
/////////////////////////////////////
// Баны, время, причины, сообщения //
/////////////////////////////////////
// Причины бана
fhd_reason_multi "SpeedHack и FastFire"
fhd_reason_sh "SpeedHack"
fhd_reason_ff "FastFire"
fhd_reason_sn "SpamNick"
// Время бана в минутах
fhd_ban_time "43200"
// Показ сообщений о детектах и банах (получившему детекты не показываются)
// 0 - Отключить
// 1 - Только админам
// 2 - Всем
fhd_msg "1"
// Сообщение при коннекте. Значение fhd_msg не влияет.
fhd_connect_msg "1"
// Команда бана
fhd_cmd_ban "kick userid reason; addip time ip"
// Вместо указанных ниже слов плагин подставит соответствующие данные игрока:
// userid - Юзер айди игрока
// name - Ник игрока - Желательно не использовать!
// ip - Айпи игрока
// steam - Стим айди игрока
// time - Время бана (fhd_ban_time)
// reason - Причина бана (fhd_reason_multi | fhd_reason_sh | fhd_reason_ff)
// Примеры для разных систем бана:
// AMXBans - "amx_ban time userid reason"
// SuperBan - "amx_superban userid time reason"
// Advanced Bans - "amx_ban userid time reason"
// Ban Cs - "amx_bancs userid time reason"
// По стим айди - "kick userid Banned for cheating; banid time steam"
// По IP - "kick userid reason; addip time ip"
// Ban Cs, по стим айди и айпи - навсегда - "amx_bancs userid 0 reason; banid 0 steam; writeid; addip 0 ip; writeip"
///////////////////////
// Частая смена ника //
///////////////////////
// Детектов добавлять за смену ника
fhd_sn_add_detects "5"
// Детектов нужно для наказания
fhd_sn_max_detects "40"
// Детектов сбрасывать каждую секунду
fhd_sn_reset_detects "1"
// Тип наказания
// 0 - Блокировка смены ника
// 1 - Бан
fhd_sn_punish "1"
// Время блокировки смены ника, в секундах
// Даже если игрок выйдет с сервера, сменит ник и зайдёт обратно, ник всё равно не сменится.
// Блокировка действует по айпи. При смене карты снимается.
fhd_sn_time_block "300"
// При каком количестве детектов показывать предупреждение
// 0 - Не показывать
fhd_sn_msg "20"
//////////////////////////////////////////////////////////////
// ЧТОБЫ БАНИЛО БЫСТРЕЕ, ИСПОЛЬЗУЙТЕ - fhd_limit_alarms "1" //
//////////////////////////////////////////////////////////////
// Минимальное количество срабатываний античита, для бана
// Проверки проходят один раз в секунду
// При проверке детекты от ускоренного передвижения и ускоренной стрельбы складываются,
// но срабатывание игрок получит только одно
fhd_limit_alarms "2"
//=============================================================================
// При достижении какого пинга уменьшать количество получаемых детектов
fhd_high_ping "150"
// При достижении какой разнице в пинге уменьшать количество получаемых детектов
fhd_gap_ping "50"
// Сколько процентов от детектов сбрасывать, если у игрока высокий пинг
fhd_high_ping_discount "30"
// Сколько процентов от детектов сбрасывать, если у игрока не стабильный пинг
fhd_gap_ping_discount "30"
// Сколько процентов от детектов сбрасывать, если у игрока есть потери пакетов
fhd_loss_discount "30"
///////////////////////////////////////////////////////////////////////////
// НЕ РЕКОМЕНДУЮ ИЗМЕНЯТЬ НИЖЕСЛЕДУЮЩИЕ НАСТРОЙКИ, ВСЁ НАСТРОЕНО ЗА ВАС! //
///////////////////////////////////////////////////////////////////////////
// Не банить стим игроков (0 - банить)
// В этом случаем, если игрок набирает fhd_limit_steam детектов, он записывается в другой лог файл - fhd_steam.log
fhd_steam_no_ban "1"
// Иммунитет для админов (0 - выключить)
// Не действует на частую смену ника
fhd_ignore_admins "1"
//=============================================================================
// Сколько детектов нужно для бана
// Детекты это фпс игрока
// Со стимом
fhd_limit_steam "720"
// С 48 протоколом и с эмулятором
fhd_limit_with_emu_new_proto "560"
// С 48 протоколом и без эмулятора
fhd_limit_no_emu_new_proto "480"
// С 47 протоколом и с эмулятором
fhd_limit_with_emu_old_proto "320"
// С 47 протоколом и без эмулятора
fhd_limit_no_emu_old_proto "240"
// Если на сервере не установлен dproto
fhd_limit_no_dproto "480"
//=============================================================================
// Максимально допустимая скорость передвижения
fhd_speed_limit "320"
// Сколько десятых доли секунды не проверять игрока на скорость передвижения после того как он был на машине, в воздухе и т.д.
// Нельзя ставить меньше 11
fhd_skip_objects "11"
// Сколько десятых доли секунды не проверять игрока на скорость передвижения после контакта с объектами способными придать ему инерцию
// Нельзя ставить меньше 11
fhd_skip_inert_objects "21"
// Добавка в юнитах к радиусу объектов, которые могут двигаться,
// если игрок входит этот радиус, то он не проверяется на скорость передвижения в течение fhd_skip_objects
fhd_add_dist "100"
// Сколько детектов сбрасывать каждую секунду
// Это единственный квар с дробным значением
fhd_reset_step "3.0"
// Сколько добавлять детектов к каждому случаю срабатывания античита
fhd_add_detects "0"
//=============================================================================
// Дополнительная защита на случай, если читер использует мясной чит с вайпоинтами,
// быстро режет команду противника и возвращается на место
// Так как скорость игрока вычисляется по расстоянию между координатами, полученными во время проверок
// Из-за погрешности вычислений максимально допустимая скорость должна быть выше,
// поэтому не подходит для обнаружения небольшого ускорения
// Каждый fhd_fps_frequency_check кадр игрока проверяется fhd_speed_limit_fps
fhd_fps_frequency_check "25"
// Максимально допустимая скорость передвижения
fhd_speed_limit_fps "64"
//=============================================================================
// Максимально допустимое количество выстрелов для каждого оружия
// Именно столько плагин регистрирует выстрелов без использования читов
fhd_glock18 "9"
fhd_usp "7"
fhd_p228 "7"
fhd_deagle "5"
fhd_elite "14"
fhd_fiveseven "7"
fhd_m3 "2"
fhd_xm1014 "5"
fhd_mac10 "14"
fhd_tmp "14"
fhd_mp5navy "14"
fhd_ump45 "10"
fhd_p90 "16"
fhd_galil "13"
fhd_famas "13"
fhd_ak47 "11"
fhd_m4a1 "13"
fhd_scout "1"
fhd_sg552 "13"
fhd_aug "13"
fhd_awp "1"
fhd_g3sg1 "5"
fhd_sg550 "5"
fhd_m249 "10"