****************
TimePass-AC
****************
След успешното създаване на Anti-Crash плъгин, сега TimePass е разработил прост, по-малко "гладен" на ресурси, но ефективен Anti-Cheat. Ние непрекъснато работим по anti-cheat-а за да е по-добър и по-малко ресурси да "яде". Така че продължавайте да проверявате форума за нови ъпдейти.
Незавършено
-- Оправяне на докладвани бъгове (ако има)
Автор
Challenge
Изискващи модули
fakemeta
Нашата цел
Нашата цел е да направим anti cheat, който ще работи, без да излага сървъра на много натоварване. До сега сме запазили това. Това е причината, поради която не прилагаме bhop детектор / silent run детектор и някои от по-малко важните детекции.
Бележки
1. Не е възможно да се открият всички хакове от страна на сървъра. Така че, не се оплаквайте, ако не открива някои хакове.
2. По отношение на фалшивия kick/ban -- Ако даден играч е ултра професионалист, тогава той може да бъде уловен като aimbotter. Ако искате по-малко фалшиви засичания увеличете броя на проверките в основния конфигурационен файл. Всеки един config се контролира от Cvars. Въз основа на естеството на сървъра / на играчите се поставят нива за предупреждение. Правилната конфигурация ще доведе до абсолютна нула на фалшиви засичания. Не пипайте никой CVAR, ако имате някакви съмнения. Грешна стойност може да доведе до банването на всички играчи.
3. Autoaim фалшиво откриване е възможно само, когато някой използва скриптове / ънбиндне или ребиндне неговото aim копче докато играе.
Бележка:
1) За правилно краш откриване, поставете anti-cheat след по подразбиране на AMXMODX плъгинитe и преди всички thirdparty плъгини.
2) Докато ъпгрейтваме на новата версия уверете се, че вие също така сте заменили стария configs.
Какво може да прави този плъгин:
Code: Select all
Засича Auto Aim
Засича Speedkill
Проверява играта - за хакове
Проверява някои файлове от играта
Засича някои AimBots
Засича хакове въз основа на чийт имена
Засича бързата смяна на ника
Засича Spin-hack
Засича хакове въз основа на чийт съобщения
Засича Lag скриптове
Засича чийт копчета
Проверява за чийт скриптове (alias)
Силна CVAR стойност
Предотвратява някои опити за краш
Има най-мощен и стабилен за проверка на файлове на клиента
Засича защитници
Блокира wallhack-ове
Засича стари хакове който крашват сървъра
Промени: (почвам да превеждам от 5.3 версия)
V5.3
- Добавен е бот и HLTV поддръжка
- Добавени са предупреждения за натискането на забранените бутони
V5.4
- По-оптимизиран и по-мощен CVAR добавен е силен метод
- Сега въз основа на протокола играчите ще бъдат сканирани по различен начин.
V6.0
- Добавен е защитник на откриване
- Добавени са още няколко детекции за скриптове (alias)
- Оправени са незначителни бъгове в CVAR метода за откриване
- Изцяло пренаписан метода на проверката на alias (скриптовете). Сега с 3 проверки не трябва да има дори и един фалшиво откриване поради лаг в alias (скриптовете).
V6.1
- Пропуснати са някои конфиг ъпдейти.
V6.2
- Добавени са някой по-критични CVAR-и.
- Speedhack модула е пренаписан. Сега с 2 метода проверки "почти" всички фалшиви банове заради Лаг, въпросът е решен.
V6.3
- По-оптимизирана speedhack детекцията, за да се получават по-малко фалшиви банове поради лаг.
- Оправен е Autoaim бъг (фалшиви откривания, защото на празния пистолет/нож/граната продължава стрелбата)
- Оправен е още един бъг - когато играч започва да записва демо няколко пъти е бил кикнати с причина lag script.
- Добавен потребителски админ флаг.
- Премахнато е изчистването на конзолата.
V7.0beta 4
- Добавен е wallhack blocker.
V6.4
- Speedhack детектора е подобрен.
- Добавена е автоматично засичене на сървърния лаг и ще можете да включите/изключите няколко проверки.
- Също, Player lag detection е добавен. Базиран на няколко проверки ще бъде включен/изключен на него.
- Добавенa проверка, за да се предотврати CS Crash от няколко стари хакове.
- Добавена е автоматична корекция на AimHack & SpeedHack - предупредителни нива.
- Aimhack модула е напълно пренаписан. Също сега ще проверява и за body hack.
- Няколко бъгове са оправени и оптимизация.
- Game protocol детектора е подобрен.
V6.5
- Още един бъг е оправен в speedhack модула.
- Проверката на връзка (connection check) вече не е задължителна ( въпреки че ние силно препоръчваме да не го изключвате)
- Главния config сега е разделен на две части. Advanced настройките са преместени от главния config в advanced config.
V7.0beta 5
- Същото като 6.5 с изключение на това че има wallhack blocker.
V6.6
- Оправен бъг.
V7.0beta 6
- Оправен бъг.
- Добавен е бот и HLTV поддръжка
- Добавени са предупреждения за натискането на забранените бутони
V5.4
- По-оптимизиран и по-мощен CVAR добавен е силен метод
- Сега въз основа на протокола играчите ще бъдат сканирани по различен начин.
V6.0
- Добавен е защитник на откриване
- Добавени са още няколко детекции за скриптове (alias)
- Оправени са незначителни бъгове в CVAR метода за откриване
- Изцяло пренаписан метода на проверката на alias (скриптовете). Сега с 3 проверки не трябва да има дори и един фалшиво откриване поради лаг в alias (скриптовете).
V6.1
- Пропуснати са някои конфиг ъпдейти.
V6.2
- Добавени са някой по-критични CVAR-и.
- Speedhack модула е пренаписан. Сега с 2 метода проверки "почти" всички фалшиви банове заради Лаг, въпросът е решен.
V6.3
- По-оптимизирана speedhack детекцията, за да се получават по-малко фалшиви банове поради лаг.
- Оправен е Autoaim бъг (фалшиви откривания, защото на празния пистолет/нож/граната продължава стрелбата)
- Оправен е още един бъг - когато играч започва да записва демо няколко пъти е бил кикнати с причина lag script.
- Добавен потребителски админ флаг.
- Премахнато е изчистването на конзолата.
V7.0beta 4
- Добавен е wallhack blocker.
V6.4
- Speedhack детектора е подобрен.
- Добавена е автоматично засичене на сървърния лаг и ще можете да включите/изключите няколко проверки.
- Също, Player lag detection е добавен. Базиран на няколко проверки ще бъде включен/изключен на него.
- Добавенa проверка, за да се предотврати CS Crash от няколко стари хакове.
- Добавена е автоматична корекция на AimHack & SpeedHack - предупредителни нива.
- Aimhack модула е напълно пренаписан. Също сега ще проверява и за body hack.
- Няколко бъгове са оправени и оптимизация.
- Game protocol детектора е подобрен.
V6.5
- Още един бъг е оправен в speedhack модула.
- Проверката на връзка (connection check) вече не е задължителна ( въпреки че ние силно препоръчваме да не го изключвате)
- Главния config сега е разделен на две части. Advanced настройките са преместени от главния config в advanced config.
V7.0beta 5
- Същото като 6.5 с изключение на това че има wallhack blocker.
V6.6
- Оправен бъг.
V7.0beta 6
- Оправен бъг.
********************************************************************
Инициализация:
********************************************************************
timepass_start_time --> след толкова много секунди, анти хака ще започне проверка. Възможни стойности: всяка стойност по-голяма от 0
timepass_logs --> включи / изключи лога с това, възможни стойности: 1/0
---------------------------------------------------------------------
Пример:
timepass_start_time 5 // започва след 5 секунди
timepass_logs 1 // включен е лога
********************************************************************
Aimbot
********************************************************************
timepass_aimbot --> Включи + определяне на наказателния режим / изключи aimbot проверката. Възможни стойности: 0/1/2/3/4/5/6/7 -- проверете бан типовете за повече информация.
timepass_aimbot_check --> брой пъти които ще провери и потвърди aimbot. Поставете по-малка стойност за по-бързо откриване. Но поставянето на по-малка стойност, може да увеличи фалшивите откривания. Във всеки случай, не поставяйте стойност по-малка от 4.
timepass_aimbot_bantime --> бан време на наказанието. Постави 0 за перманентен бан.
---------------------------------------------------------------------
Пример:
timepass_aimbot 1 // включена е проверката на aimbot + 1 = Kick.
timepass_aimbot_check 7 // броя на проверките е 7.
timepass_aimbot_bantime 1440 // бан времето за aimhack е 1440 минути.
********************************************************************
Speedkill
********************************************************************
Какво е speedkill?
Някои хакери убиват играчите много бързо. Обикновено те използват speedhack, aimhack и autoaim да унищожат геймплея.
За да откриете тези типове хакери, тази функция ще ви помогне много.
timepass_speedkill --> Включи + определяне на наказателния режим / изключи проверката на speedkill. Възможни стойности: 0/1/2/3/4/5/6/7 -- проверете бан типовете за повече информация.
timepass_speedkill_check --> Броят на убийствата
timepass_speedkill_time --> Броят на секундите
timepass_speedkill_bantime --> бан време на наказанието. Постави 0 за перманентен бан
---------------------------------------------------------------------
Пример:
timepass_speedkill 2 // включена е проверката на speedkill + 2 = бан по IP.
timepass_speedkill_check 7 // Броят на убийствата в ограниченото време.
timepass_speedkill_time 12.0 // Броят на секундите за проверка на убийствата.
timepass_speedkill_bantime 1440 // бан време на наказанието. Постави 0 за перманентен бан.
********************************************************************
Auto-Aim
********************************************************************
Какво е Auto-Aim?
Autoaim (автоматично прицелване) е хак функция където не е нужно да натиснете бутона на мишката все още автоматично ще се прицелва и убива играча.
Тази анти-хак ще открие такъв тип хакове на 100%.
timepass_autoaim --> Включи + определяне на наказателния режим / изключи проверката на Autoaim. Възможни стойности : 0/1/2/3/4/5/6/7 -- проверете бан типовете за повече информация.
timepass_autoaim_bantime --> бан време на наказанието. Постави 0 за перманентен бан.
---------------------------------------------------------------------
Пример:
timepass_autoaim 1 // включена е проверката на autoaim + 1 = Kick.
timepass_autoaim_bantime 1440 // бан време на наказанието. Постави 0 за перманентен бан.
********************************************************************
Проверка на имената
********************************************************************
Имената на играчите ще бъдат проверени. Някои от хаковете използват свой собствен таг в името на играча. Например CCA хак. Това ще го kick-не ако такъв таг е открит
в името на играча. Можете да добавите собствени тагове в names.ini config файла.
timepass_names --> Включи + определяне на наказателния режим / изключи проверката на ника. Възможни стойности: 0/1/2/3/4/5/6/7 -- проверете бан типовете за повече информация.
timepass_name_minlength --> Ако името е по-малко отколкото тази дължина ще го kick-не. Възможна стойност 0 и всяка стойност, по-голяма от 0. Постави 0 за да го изключите.
timepass_names_bantime --> bantime of punishment. Put 0 for permanent ban.
---------------------------------------------------------------------
Пример:
timepass_names 1 // enables the name check + 1 = Kick.
timepass_name_minlength 2 // any player having less that two character in his name will be kicked.
timepass_names_bantime 1440 //бан време на наказанието. Постави 0 за перманентен бан.
********************************************************************
Чийт съобщения
********************************************************************
Ако играч публикува някакви чийт съобщенията, тогава той ще бъде наказан. Можете да добавите собствени съобщения в message.ini config файла.
timepass_messages --> Включи + определяне на наказателния режим / изключи проверката на съобщенията.Възможни стойности: 0/1/2/3/4/5/6/7 -- проверете бан типовете за повече информация.
timepass_messages_bantime --> бан време на наказанието. Постави 0 за перманентен бан.
---------------------------------------------------------------------
Пример:
timepass_messages 1 // включена е проверката на съобщенията + 1 = Kick.
timepass_messages_bantime 1440 // бан време на наказанието. Постави 0 за перманентен бан.
********************************************************************
Опит за лаг
********************************************************************
Това ще предотврати вашия сървър от опит за лаг с fullupdate скрипта.
timepass_fullupdate --> Включи + определяне на наказателния режим / изкллючи проверката за опит за лаг. Възможни стойности: 0/1/2/3/4/5/6/7 -- проверете бан типовете за повече информация.
timepass_fullupdate_bantime --> бан време на наказанието. Постави 0 за перманентен бан.
---------------------------------------------------------------------
Пример:
timepass_fullupdate 1 // включена е проверката за опит за лаг + 1 = Kick.
timepass_fullupdate_bantime 1440 // бан време на наказанието. Постави 0 за перманентен бан.
********************************************************************
Проверка на чийт бутони
********************************************************************
Има някои клавиши, който се използват от повечето от хакове като ключове за активиране. Поставете тези клавиши в keys.ini. Когато играчът натиснете този бутон три пъти, той ще бъде наказан.
timepass_keys --> Включи + определяне на наказателния режим / изключи проверката на клавишите. Възможни стойности: 0/1/2/3/4/5/6/7 -- проверете бан типовете за повече информация.
imepass_keys_bantime --> бан време на наказанието. Постави 0 за перманентен бан.
---------------------------------------------------------------------
Пример:
imepass_keys 1 // включена е проверката за натискане на клавишите + 1 = Kick.
timepass_keys_bantime 1440 // бан време на наказанието. Постави 0 за перманентен бан.
********************************************************************
Проверка за скриптове (alias)
********************************************************************
Много скриптове / хакове използват собствените си скриптове в играта. Някои от тях могат да бъдат открити от тази проверка. Можете да добавите допълнителни скриптове за проверка в alias.ini config файла.
timepass_aliases --> Включи + определяне на наказателния режим / изключи проверката на скриптове. Възможни стойности: 0/1/2/3/4/5/6/7 -- проверете бан типовете за повече информация.
timepass_aliases_bantime --> бан време на наказанието. Постави 0 за перманентен бан.
---------------------------------------------------------------------
Пример:
timepass_aliases 1 // включена е проверката на скриптове + 1 = kick
timepass_aliases_bantime 1440 // бан време на наказанието. Постави 0 за перманентен бан.
********************************************************************
Force CVARs (Принудителни настройки)
********************************************************************
Това ще принуди някои Cvars в ЦС-а на клиента. След пълното пренаписване на този модул сега е много бърз и динамичен.
Тази добавка е твърде интелигентна за да провери CVARS ...
1 ) Ако играча е non steamer ще принуди желаната стойност и ще я заключи.
2 ) Ако играча е steamer ще провери CVAR стойността. Ако стойността е между интервала, тогава нищо няма да направи. Ако не, ще го предупреди и ще му зададе стойността към предпочитаните стойности. След лимита на предупреждения, той ще бъде кикнат.
Сега въпросът е защо е проектиран по този начин
В1. Защо не можем да проверим и нулираме стойността в non steam?
Отг. Защото не можете да проверите стойността на non steamers. Те ще бъдат кикнати със съобщение "not present on client" (не присъства на клиента)
В2. Защо не можем да заключим steamers както non steamers?
Отг. Обновяването от Steam са изключили начина с който можете да заключите CVAR стойност на steamers. Така можете само да проверите и да накажете.
В3. Как можем да добавим допълнителен CVAR в cvars.ini файла?
Отг.
ex_interp 0.05 0.1 0.1 е ex_interp minimum_value prefered_value max_value
Това тук означава 0.05 до 0.1 че е допустимата граница. Ако играча няма
тази CVAR стойност между този интервал тогава той ще бъде засечен и желаната
стойност ще бъде поставена в лимит на предупреждения.След лимита на предупреждения, той ще бъде наказан.
timepass_force_cvars --> Включи + определяне на наказателния режим / изкллючи проверката. Възможни стойности: 0/1/2/3/4/5/6/7 -- проверете бан типовете за повече информация.
timepass_cvars_warning --> Брой на предупредителния лимит преди наказание.
timepass_cvars_bantime --> бан време на наказанието. Постави 0 за перманентен бан.
timepass_force_cvars --> Включи / изключи CVAR forcing. Възможни стойности: 0/1
---------------------------------------------------------------------
Пример:
timepass_force_cvars 1 // включена е проверката на CVAR force
timepass_cvars_warning 3 // Ще даде 3 предупреждения преди наказание.
timepass_cvars_bantime 1440 // бан време на наказанието. Постави 0 за перманентен бан.
********************************************************************
Проверка за SpinHack
********************************************************************
timepass_spinhack --> Включи + определяне на наказателния режим / изключи проверката на SpinHack. Възможни стойности: 0/1/2/3/4/5/6/7 -- проверете бан типовете за повече информация.
timepass_spin_bantime --> бан време на наказанието. Постави 0 за перманентен бан.
---------------------------------------------------------------------
Пример:
timepass_spinhack 1 // включена е проверката на spinhack + 1 = Kick.
timepass_spin_bantime 1440 // бан време на наказанието. Постави 0 за перманентен бан.
********************************************************************
Откриване на стари чийтове
********************************************************************
Проверява за стари чийтове, като:
-- EcstaticCheat Hack
-- TeKilla Hack
-- MicCheat Hack
-- AlphaCheat Hack
-- PimP Hack
-- LCD Hack
-- Chapman Hack
-- _PRJVDC Hack
timepass_oldcheat --> Включи + определяне на наказателния режим / изключи проверката на стари чийтове. Възможни стойности: 0/1/2/3/4/5/6/7 -- проверете бан типовете за повече информация.
timepass_oldcheat_bantime --> бан време на наказанието. Постави 0 за перманентен бан.
---------------------------------------------------------------------
Пример:
timepass_oldcheat 1 // включена е проверката на стари чийтове + 1 = Kick.
timepass_oldcheat_bantime 1440 // бан време на наказанието. Постави 0 за перманентен бан.
********************************************************************
Откриване на бързата смяна на ника
********************************************************************
Някои хакове променят името на играча толкова бързо, че е трудно за администраторите да го баннат. Тази опция ще накаже този тип хакери.
timepass_fastname_change --> Включи + определяне на наказателния режим / изключи проверката за бързата смяна на името .Възможни стойности: 0/1/2/3/4/5/6/7 -- проверете бан типовете за повече информация.
timepass_namechange_bantime --> бан време на наказанието. Постави 0 за перманентен бан.
---------------------------------------------------------------------
Пример:
timepass_fastname_change 1 // включена е проверката за бързата смяна на името + 1 = Kick.
timepass_namechange_bantime 1440 // бан време на наказанието. Постави 0 за перманентен бан.
********************************************************************
Откриване на опити за краш
********************************************************************
Тази опция ще блокира някои в сървъра който се опитва да го крашне и ще го накаже.
timepass_crash --> Включи + определяне на наказателния режим / изключи проверката за откриване на опити за краш. Възможни стойности: 0/1/2/3/4/5/6/7 -- проверете бан типовете за повече информация.
timepass_namechange_bantime --> бан време на наказанието. Постави 0 за перманентен бан.
---------------------------------------------------------------------
Пример:
timepass_crash 2 // включена е проверката за откриване на опити за краш + 2 = Ban by Ip.
timepass_crash_bantime 1440 // бан време на наказанието. Постави 0 за перманентен бан.
********************************************************************
Откриване на Speed hack
********************************************************************
Това е най-мощната проверка на този анти чийт. Той ще провери за всеки вид трикове на скоростта, включително бързо движение / бързо презареждане / бърза стрелба.
timepass_speedhack --> Включи + определяне на наказателния режим / изключи проверката на speedhack. Възможни стойности: 0/1/2/3/4/5/6/7 --> проверете бан типовете за повече информация.
timepass_speed_warnings --> Брой на предупрежденията преди наказание.
timepass_speed_bantime --> бан време на наказанието. Постави 0 за перманентен бан.
---------------------------------------------------------------------
Пример:
timepass_speedhack 1 // включена е проверката на speed hack + 1 = Kick.
timepass_speed_warnings 3 // Брой на предупрежденията преди наказание.
timepass_speed_bantime 1440 // бан време на наказанието. Постави 0 за перманентен бан.
********************************************************************
Откриване на защитник
********************************************************************
Има някои програми които се използват за защита на файловете на клиента, така че сървърът не може да промени всякакви биндове и конфиг файлове на играча. Също така дава предимство няколко кадъра в секунда (fps), така че играчът може да получи повече от 100 кадъра в секунда (fps) и може да направи бързо презареждане.
С активирането на тази проверка ще се откриват тези играчи. Също с активирането на тази проверка ще може да откриват фалшиви играчи.
timepass_protector --> Включи + определяне на наказателния режим / изключи проверката на защитника. Възможни стойности: 0/1/2/3/4/5/6/7 --> проверете бан типовете за повече информация.
timepass_protector_bantime --> бан време на наказанието. Постави 0 за перманентен бан.
---------------------------------------------------------------------
Пример:
timepass_protector 1 // включена е проверката на защитника + 1 = Kick.
timepass_protector_bantime 1440 // бан време на наказанието. Постави 0 за перманентен бан.
********************************************************************
Последователна файлова проверка
********************************************************************
Това ще провери файловете на клиента. Ако съвпадне с файловете на сървъра точно тогава нищо няма да направи или в противен случай ще kick-не играча.
timepass_file_check --> Включи - 1 / изключи - 0 проверката на файловете. Възможни стойности: 0/1.
timepass_check_map --> Включи - 1 / изключи - 0 проверката на картите. Възможни стойности: 0/1.
timepass_check_textures --> Включи - 1 / изключи - 0 проверката на текстурите. Възможни стойности: 0/1.
timepass_check_models --> Включи - 1 / изключи - 0 проверката на моделите. Възможни стойности: 0/1.
timepass_check_sprites --> Включи - 1 / изключи - 0 проверката на спрайтовете. Възможни стойности: 0/1.
timepass_check_sounds --> Включи - 1 / изключи - 0 проверката на звуците. Възможни стойности 0/1.
---------------------------------------------------------------------
Пример:
timepass_file_check 1 // включена е проверката на файловете.
timepass_check_map 1 // включена е проверката на картите. Наказанието е само kick.
timepass_check_textures 1 // включена е проверката на текстурите. Наказанието е само kick.
timepass_check_models 1 // включена е проверката на моделите. Наказанието е само kick.
timepass_check_sprites 1 // включена е проверката на спрайтовете. Наказанието е само kick.
timepass_check_sounds 1 // включена е проверката на звуците. Наказанието е само kick..
********************************************************************
Собствен Бан
********************************************************************
Ако използвате друг метод за наказание, което вече не е включено в тази анти-чийт, след това можете да използвате тази опция.
Всичко, което трябва да направите е настройката на бан типа за проверките, като 7 и трябва да бъдат поставени правилно на линията за наказание
В собствения бан използвайте
%steamid% -- За steamid
%name% -- За имена
%ip% -- За ip
%userid% -- За userdid
%reason% -- За причина
%bantime% -- За бан времето
---------------------------------------------------------------------
Пример:
timepass_custom_punish "amx_ban %name% %bantime% %reason%"
********************************************************************
Допълнителни настройки
********************************************************************
timepass_advertise --> Включи / изключи рекламата на този анти-чийт. Възможни стойности: 0/1
timepass_ignore_admins --> Включи / изключи проверките на админите. Възможни стойности: 0/1
timepass_detect_sound --> Включи / изключи откриването на звука. Възможни стойности: 0/1
timepass_cheatkey_message --> Включи / изключи показването на списъка с чийт клавишите на ново влезналия клиент. Възможни стойности: 0/1
---------------------------------------------------------------------
Пример:
timepass_advertise 1 // Включена е рекламата.
timepass_ignore_admins 0 // Ще включва админите също при проверката. Поставете 1 за да игнорирате проверката на админите.
timepass_detect_sound 1 // Включено е откриването на звука.
timepass_cheatkey_message 1 // Показва ограниченият списък на чийт клавиши по време на първото влизане в сървъра.
********************************************************************
Бан типове
********************************************************************
По-долу са Бан типовете
1 = Kick
2 = бан по Ip
3 = Смесен - ако е Стиймър (Steamer), бан по Steam_id (или) друг по Ip
4 = Amx_ban
5 = bancs
6 = Super ban
7 = Собствен Бан
Инициализация:
********************************************************************
timepass_start_time --> след толкова много секунди, анти хака ще започне проверка. Възможни стойности: всяка стойност по-голяма от 0
timepass_logs --> включи / изключи лога с това, възможни стойности: 1/0
---------------------------------------------------------------------
Пример:
timepass_start_time 5 // започва след 5 секунди
timepass_logs 1 // включен е лога
********************************************************************
Aimbot
********************************************************************
timepass_aimbot --> Включи + определяне на наказателния режим / изключи aimbot проверката. Възможни стойности: 0/1/2/3/4/5/6/7 -- проверете бан типовете за повече информация.
timepass_aimbot_check --> брой пъти които ще провери и потвърди aimbot. Поставете по-малка стойност за по-бързо откриване. Но поставянето на по-малка стойност, може да увеличи фалшивите откривания. Във всеки случай, не поставяйте стойност по-малка от 4.
timepass_aimbot_bantime --> бан време на наказанието. Постави 0 за перманентен бан.
---------------------------------------------------------------------
Пример:
timepass_aimbot 1 // включена е проверката на aimbot + 1 = Kick.
timepass_aimbot_check 7 // броя на проверките е 7.
timepass_aimbot_bantime 1440 // бан времето за aimhack е 1440 минути.
********************************************************************
Speedkill
********************************************************************
Какво е speedkill?
Някои хакери убиват играчите много бързо. Обикновено те използват speedhack, aimhack и autoaim да унищожат геймплея.
За да откриете тези типове хакери, тази функция ще ви помогне много.
timepass_speedkill --> Включи + определяне на наказателния режим / изключи проверката на speedkill. Възможни стойности: 0/1/2/3/4/5/6/7 -- проверете бан типовете за повече информация.
timepass_speedkill_check --> Броят на убийствата
timepass_speedkill_time --> Броят на секундите
timepass_speedkill_bantime --> бан време на наказанието. Постави 0 за перманентен бан
---------------------------------------------------------------------
Пример:
timepass_speedkill 2 // включена е проверката на speedkill + 2 = бан по IP.
timepass_speedkill_check 7 // Броят на убийствата в ограниченото време.
timepass_speedkill_time 12.0 // Броят на секундите за проверка на убийствата.
timepass_speedkill_bantime 1440 // бан време на наказанието. Постави 0 за перманентен бан.
********************************************************************
Auto-Aim
********************************************************************
Какво е Auto-Aim?
Autoaim (автоматично прицелване) е хак функция където не е нужно да натиснете бутона на мишката все още автоматично ще се прицелва и убива играча.
Тази анти-хак ще открие такъв тип хакове на 100%.
timepass_autoaim --> Включи + определяне на наказателния режим / изключи проверката на Autoaim. Възможни стойности : 0/1/2/3/4/5/6/7 -- проверете бан типовете за повече информация.
timepass_autoaim_bantime --> бан време на наказанието. Постави 0 за перманентен бан.
---------------------------------------------------------------------
Пример:
timepass_autoaim 1 // включена е проверката на autoaim + 1 = Kick.
timepass_autoaim_bantime 1440 // бан време на наказанието. Постави 0 за перманентен бан.
********************************************************************
Проверка на имената
********************************************************************
Имената на играчите ще бъдат проверени. Някои от хаковете използват свой собствен таг в името на играча. Например CCA хак. Това ще го kick-не ако такъв таг е открит
в името на играча. Можете да добавите собствени тагове в names.ini config файла.
timepass_names --> Включи + определяне на наказателния режим / изключи проверката на ника. Възможни стойности: 0/1/2/3/4/5/6/7 -- проверете бан типовете за повече информация.
timepass_name_minlength --> Ако името е по-малко отколкото тази дължина ще го kick-не. Възможна стойност 0 и всяка стойност, по-голяма от 0. Постави 0 за да го изключите.
timepass_names_bantime --> bantime of punishment. Put 0 for permanent ban.
---------------------------------------------------------------------
Пример:
timepass_names 1 // enables the name check + 1 = Kick.
timepass_name_minlength 2 // any player having less that two character in his name will be kicked.
timepass_names_bantime 1440 //бан време на наказанието. Постави 0 за перманентен бан.
********************************************************************
Чийт съобщения
********************************************************************
Ако играч публикува някакви чийт съобщенията, тогава той ще бъде наказан. Можете да добавите собствени съобщения в message.ini config файла.
timepass_messages --> Включи + определяне на наказателния режим / изключи проверката на съобщенията.Възможни стойности: 0/1/2/3/4/5/6/7 -- проверете бан типовете за повече информация.
timepass_messages_bantime --> бан време на наказанието. Постави 0 за перманентен бан.
---------------------------------------------------------------------
Пример:
timepass_messages 1 // включена е проверката на съобщенията + 1 = Kick.
timepass_messages_bantime 1440 // бан време на наказанието. Постави 0 за перманентен бан.
********************************************************************
Опит за лаг
********************************************************************
Това ще предотврати вашия сървър от опит за лаг с fullupdate скрипта.
timepass_fullupdate --> Включи + определяне на наказателния режим / изкллючи проверката за опит за лаг. Възможни стойности: 0/1/2/3/4/5/6/7 -- проверете бан типовете за повече информация.
timepass_fullupdate_bantime --> бан време на наказанието. Постави 0 за перманентен бан.
---------------------------------------------------------------------
Пример:
timepass_fullupdate 1 // включена е проверката за опит за лаг + 1 = Kick.
timepass_fullupdate_bantime 1440 // бан време на наказанието. Постави 0 за перманентен бан.
********************************************************************
Проверка на чийт бутони
********************************************************************
Има някои клавиши, който се използват от повечето от хакове като ключове за активиране. Поставете тези клавиши в keys.ini. Когато играчът натиснете този бутон три пъти, той ще бъде наказан.
timepass_keys --> Включи + определяне на наказателния режим / изключи проверката на клавишите. Възможни стойности: 0/1/2/3/4/5/6/7 -- проверете бан типовете за повече информация.
imepass_keys_bantime --> бан време на наказанието. Постави 0 за перманентен бан.
---------------------------------------------------------------------
Пример:
imepass_keys 1 // включена е проверката за натискане на клавишите + 1 = Kick.
timepass_keys_bantime 1440 // бан време на наказанието. Постави 0 за перманентен бан.
********************************************************************
Проверка за скриптове (alias)
********************************************************************
Много скриптове / хакове използват собствените си скриптове в играта. Някои от тях могат да бъдат открити от тази проверка. Можете да добавите допълнителни скриптове за проверка в alias.ini config файла.
timepass_aliases --> Включи + определяне на наказателния режим / изключи проверката на скриптове. Възможни стойности: 0/1/2/3/4/5/6/7 -- проверете бан типовете за повече информация.
timepass_aliases_bantime --> бан време на наказанието. Постави 0 за перманентен бан.
---------------------------------------------------------------------
Пример:
timepass_aliases 1 // включена е проверката на скриптове + 1 = kick
timepass_aliases_bantime 1440 // бан време на наказанието. Постави 0 за перманентен бан.
********************************************************************
Force CVARs (Принудителни настройки)
********************************************************************
Това ще принуди някои Cvars в ЦС-а на клиента. След пълното пренаписване на този модул сега е много бърз и динамичен.
Тази добавка е твърде интелигентна за да провери CVARS ...
1 ) Ако играча е non steamer ще принуди желаната стойност и ще я заключи.
2 ) Ако играча е steamer ще провери CVAR стойността. Ако стойността е между интервала, тогава нищо няма да направи. Ако не, ще го предупреди и ще му зададе стойността към предпочитаните стойности. След лимита на предупреждения, той ще бъде кикнат.
Сега въпросът е защо е проектиран по този начин
В1. Защо не можем да проверим и нулираме стойността в non steam?
Отг. Защото не можете да проверите стойността на non steamers. Те ще бъдат кикнати със съобщение "not present on client" (не присъства на клиента)
В2. Защо не можем да заключим steamers както non steamers?
Отг. Обновяването от Steam са изключили начина с който можете да заключите CVAR стойност на steamers. Така можете само да проверите и да накажете.
В3. Как можем да добавим допълнителен CVAR в cvars.ini файла?
Отг.
ex_interp 0.05 0.1 0.1 е ex_interp minimum_value prefered_value max_value
Това тук означава 0.05 до 0.1 че е допустимата граница. Ако играча няма
тази CVAR стойност между този интервал тогава той ще бъде засечен и желаната
стойност ще бъде поставена в лимит на предупреждения.След лимита на предупреждения, той ще бъде наказан.
timepass_force_cvars --> Включи + определяне на наказателния режим / изкллючи проверката. Възможни стойности: 0/1/2/3/4/5/6/7 -- проверете бан типовете за повече информация.
timepass_cvars_warning --> Брой на предупредителния лимит преди наказание.
timepass_cvars_bantime --> бан време на наказанието. Постави 0 за перманентен бан.
timepass_force_cvars --> Включи / изключи CVAR forcing. Възможни стойности: 0/1
---------------------------------------------------------------------
Пример:
timepass_force_cvars 1 // включена е проверката на CVAR force
timepass_cvars_warning 3 // Ще даде 3 предупреждения преди наказание.
timepass_cvars_bantime 1440 // бан време на наказанието. Постави 0 за перманентен бан.
********************************************************************
Проверка за SpinHack
********************************************************************
timepass_spinhack --> Включи + определяне на наказателния режим / изключи проверката на SpinHack. Възможни стойности: 0/1/2/3/4/5/6/7 -- проверете бан типовете за повече информация.
timepass_spin_bantime --> бан време на наказанието. Постави 0 за перманентен бан.
---------------------------------------------------------------------
Пример:
timepass_spinhack 1 // включена е проверката на spinhack + 1 = Kick.
timepass_spin_bantime 1440 // бан време на наказанието. Постави 0 за перманентен бан.
********************************************************************
Откриване на стари чийтове
********************************************************************
Проверява за стари чийтове, като:
-- EcstaticCheat Hack
-- TeKilla Hack
-- MicCheat Hack
-- AlphaCheat Hack
-- PimP Hack
-- LCD Hack
-- Chapman Hack
-- _PRJVDC Hack
timepass_oldcheat --> Включи + определяне на наказателния режим / изключи проверката на стари чийтове. Възможни стойности: 0/1/2/3/4/5/6/7 -- проверете бан типовете за повече информация.
timepass_oldcheat_bantime --> бан време на наказанието. Постави 0 за перманентен бан.
---------------------------------------------------------------------
Пример:
timepass_oldcheat 1 // включена е проверката на стари чийтове + 1 = Kick.
timepass_oldcheat_bantime 1440 // бан време на наказанието. Постави 0 за перманентен бан.
********************************************************************
Откриване на бързата смяна на ника
********************************************************************
Някои хакове променят името на играча толкова бързо, че е трудно за администраторите да го баннат. Тази опция ще накаже този тип хакери.
timepass_fastname_change --> Включи + определяне на наказателния режим / изключи проверката за бързата смяна на името .Възможни стойности: 0/1/2/3/4/5/6/7 -- проверете бан типовете за повече информация.
timepass_namechange_bantime --> бан време на наказанието. Постави 0 за перманентен бан.
---------------------------------------------------------------------
Пример:
timepass_fastname_change 1 // включена е проверката за бързата смяна на името + 1 = Kick.
timepass_namechange_bantime 1440 // бан време на наказанието. Постави 0 за перманентен бан.
********************************************************************
Откриване на опити за краш
********************************************************************
Тази опция ще блокира някои в сървъра който се опитва да го крашне и ще го накаже.
timepass_crash --> Включи + определяне на наказателния режим / изключи проверката за откриване на опити за краш. Възможни стойности: 0/1/2/3/4/5/6/7 -- проверете бан типовете за повече информация.
timepass_namechange_bantime --> бан време на наказанието. Постави 0 за перманентен бан.
---------------------------------------------------------------------
Пример:
timepass_crash 2 // включена е проверката за откриване на опити за краш + 2 = Ban by Ip.
timepass_crash_bantime 1440 // бан време на наказанието. Постави 0 за перманентен бан.
********************************************************************
Откриване на Speed hack
********************************************************************
Това е най-мощната проверка на този анти чийт. Той ще провери за всеки вид трикове на скоростта, включително бързо движение / бързо презареждане / бърза стрелба.
timepass_speedhack --> Включи + определяне на наказателния режим / изключи проверката на speedhack. Възможни стойности: 0/1/2/3/4/5/6/7 --> проверете бан типовете за повече информация.
timepass_speed_warnings --> Брой на предупрежденията преди наказание.
timepass_speed_bantime --> бан време на наказанието. Постави 0 за перманентен бан.
---------------------------------------------------------------------
Пример:
timepass_speedhack 1 // включена е проверката на speed hack + 1 = Kick.
timepass_speed_warnings 3 // Брой на предупрежденията преди наказание.
timepass_speed_bantime 1440 // бан време на наказанието. Постави 0 за перманентен бан.
********************************************************************
Откриване на защитник
********************************************************************
Има някои програми които се използват за защита на файловете на клиента, така че сървърът не може да промени всякакви биндове и конфиг файлове на играча. Също така дава предимство няколко кадъра в секунда (fps), така че играчът може да получи повече от 100 кадъра в секунда (fps) и може да направи бързо презареждане.
С активирането на тази проверка ще се откриват тези играчи. Също с активирането на тази проверка ще може да откриват фалшиви играчи.
timepass_protector --> Включи + определяне на наказателния режим / изключи проверката на защитника. Възможни стойности: 0/1/2/3/4/5/6/7 --> проверете бан типовете за повече информация.
timepass_protector_bantime --> бан време на наказанието. Постави 0 за перманентен бан.
---------------------------------------------------------------------
Пример:
timepass_protector 1 // включена е проверката на защитника + 1 = Kick.
timepass_protector_bantime 1440 // бан време на наказанието. Постави 0 за перманентен бан.
********************************************************************
Последователна файлова проверка
********************************************************************
Това ще провери файловете на клиента. Ако съвпадне с файловете на сървъра точно тогава нищо няма да направи или в противен случай ще kick-не играча.
timepass_file_check --> Включи - 1 / изключи - 0 проверката на файловете. Възможни стойности: 0/1.
timepass_check_map --> Включи - 1 / изключи - 0 проверката на картите. Възможни стойности: 0/1.
timepass_check_textures --> Включи - 1 / изключи - 0 проверката на текстурите. Възможни стойности: 0/1.
timepass_check_models --> Включи - 1 / изключи - 0 проверката на моделите. Възможни стойности: 0/1.
timepass_check_sprites --> Включи - 1 / изключи - 0 проверката на спрайтовете. Възможни стойности: 0/1.
timepass_check_sounds --> Включи - 1 / изключи - 0 проверката на звуците. Възможни стойности 0/1.
---------------------------------------------------------------------
Пример:
timepass_file_check 1 // включена е проверката на файловете.
timepass_check_map 1 // включена е проверката на картите. Наказанието е само kick.
timepass_check_textures 1 // включена е проверката на текстурите. Наказанието е само kick.
timepass_check_models 1 // включена е проверката на моделите. Наказанието е само kick.
timepass_check_sprites 1 // включена е проверката на спрайтовете. Наказанието е само kick.
timepass_check_sounds 1 // включена е проверката на звуците. Наказанието е само kick..
********************************************************************
Собствен Бан
********************************************************************
Ако използвате друг метод за наказание, което вече не е включено в тази анти-чийт, след това можете да използвате тази опция.
Всичко, което трябва да направите е настройката на бан типа за проверките, като 7 и трябва да бъдат поставени правилно на линията за наказание
В собствения бан използвайте
%steamid% -- За steamid
%name% -- За имена
%ip% -- За ip
%userid% -- За userdid
%reason% -- За причина
%bantime% -- За бан времето
---------------------------------------------------------------------
Пример:
timepass_custom_punish "amx_ban %name% %bantime% %reason%"
********************************************************************
Допълнителни настройки
********************************************************************
timepass_advertise --> Включи / изключи рекламата на този анти-чийт. Възможни стойности: 0/1
timepass_ignore_admins --> Включи / изключи проверките на админите. Възможни стойности: 0/1
timepass_detect_sound --> Включи / изключи откриването на звука. Възможни стойности: 0/1
timepass_cheatkey_message --> Включи / изключи показването на списъка с чийт клавишите на ново влезналия клиент. Възможни стойности: 0/1
---------------------------------------------------------------------
Пример:
timepass_advertise 1 // Включена е рекламата.
timepass_ignore_admins 0 // Ще включва админите също при проверката. Поставете 1 за да игнорирате проверката на админите.
timepass_detect_sound 1 // Включено е откриването на звука.
timepass_cheatkey_message 1 // Показва ограниченият списък на чийт клавиши по време на първото влизане в сървъра.
********************************************************************
Бан типове
********************************************************************
По-долу са Бан типовете
1 = Kick
2 = бан по Ip
3 = Смесен - ако е Стиймър (Steamer), бан по Steam_id (или) друг по Ip
4 = Amx_ban
5 = bancs
6 = Super ban
7 = Собствен Бан
Посетете нашия форум @ http://timepassgamers.co.in/forum
Превода е лично мой и забранявам копирането му в други сайтове !