JunkBuster Anti-Cheat Автор:Double-O-Seven
Функции античита:
- Бан за
использование большинства читов(на оружие,несколько типов
читов,повышающих здоровье,дающих бессмертие)
- Бан за
использование джетпака
- Бан/кик за использование читов на
скорость
- кик за телепорт
- кик лаггеров
- денежный
античит
- Антиспам
- Антимат
- Анти
drive by
Функции,добавленные во 2ой версии:
- Временный бан игроков
- Бан игрока(ника) навсегда
- Бан IP игрока без бана других игроков с таким же IP,либо с
такой же подсетью
Пример: бан подсети 192.168.*.*.Но если вы
хотите,чтобы игрок с IP 192.168.1.1 мог и дальше заходить и играть на
вашем сервере введите "/whiteadd ник_игрока" - Белый список
- Система "Вставь и играй",чтобы подключить античит вам всего
лишь нужно добавить инклуд.Никакого дополнительного кода.
Функции,добавленные во 3ей версии:
- Обнаружение
спидхака
- Обнаружение вызова(спавна) машин
- Анти
Caps Lock,текст должен содержать не менее 3/4 текста,набранного
заглавными буквами
разделение инклудов для гейммодов и
фильтрскриптов(JunkBuster.inc для гейммодов,JunkBusterFS.inc для
фильтрскриптов) Функции,добавленные в 4 версии:
- Улучшение анти-телепорта
- Игнорирование
античитом администраторов(скорее всего RCON-администраторов)
- Блокирование
рекламы
- Бан за спидхак
- Бан за телепорт в
определенные места(координаты из чит-программ)
- добавлена
функция TogglePlayerControllable - если вы заморозили игрока
JunkBuster'ом, античит не позволит ему разморозить себя
функции
SetPlayerHealth и SetPlayerArmour изменены - античит не банит невиновных
Управление античитом: Badwords.cfg -
словарь запрещенных слов,важное замечание:не пишите одну букву несколько
раз подряд,например,чтобы запретить слово "noob",напишите "nob"
Blacklist.txt - список забаненных ников ForbiddenWeapons.cfg
- список запрещенных ID оружий IpBans.txt - список
забаненных IP адресов JunkBuster.cfg -
собственно,управление самим античитом Code WeaponHack=1
// антихак на оружие 1-вкл/0-выкл MoneyHack=1 // антихак на деньги
1-вкл/0-выкл Jetpack=1 // антиджетпак 1-вкл/0-выкл
HealthHack=1 // антихак на здоровье 1-вкл/0-выкл ArmourHack=1 //
антихак на броню 1-вкл/0-выкл DriveBy=1 // анти drive by
1-вкл/0-выкл Spam=1 // антиспам 1-вкл/0-выкл CommandSpam=1 //
антиспам командами 1-вкл/0-выкл BadWords=1 // антимат 1-вкл/0-выкл
CarJackHack=0 // антихак на машины 1-вкл/0-выкл TeleportHack=1 //
антителепорт 1-вкл/0-выкл MaxPing=500 // максимальный пинг
SpectateHack=1 // антихак на наблюдение за игроками 1-вкл/0-выкл
(несовсем понятен смысл) Blacklist=1 // бан ников 1-вкл/0-выкл
IpBans=1 // бан IP адресов 1-вкл/0-выкл TempBans=1 // временные
баны 1-вкл/0-выкл SpawnKill=3 // количество разрешенных убийств на
место появления игроков CapsLock=1 // анти Caps Lock 1-вкл/0-выкл
3DSpeed=0 // несовсем понятен смысл,возможно измерение скорости в 3х
плоскостях 1-вкл/0-выкл MaxSpeed=260 // максимальная скорость
AdminImmunity=1 // игнорирование администраторов 1-вкл/0-выкл
Advertisement=0 // антиреклама 1-вкл/0-выкл FreezeUpdate=0 //
запрет на возможную разморозку игроками самих себя 1-вкл/0-выкл
SpawnTime=10 // время,которое действует Anti SpawnKill
TempBans.txt - список временно забаненных Whitelist.txt
- ников,с которыми можно играть на сервере,несмотря на забаненный IP
адрес Как установить античит? Для установки
данного античита положите папку "JunkBuster" в папку "scriptfiles"
Положите все инклуды из архива в папку "*\pawno\include".Чтобы
использовать античит в гейммоде впишите #include
<JunkBuster.inc> в самом верху вашего гейммода,чтобы
использовать античит в фильтрскрипте впишите #include
<JunkBusterFS.inc> в самом верху вашего фильтрскрипта
Вам НЕ НАДО изменять различные функции,такие как GivePlayerMoney или
SetPlayerPos.Иклуд сделает все за вас: [pwn]#define
GetPlayerMoney JB_GetPlayerMoney #define ResetPlayerMoney
JB_ResetPlayerMoney #define GivePlayerMoney JB_GivePlayerMoney
#define PutPlayerInVehicle JB_PutPlayerInVehicle #define
GivePlayerWeapon JB_GivePlayerWeapon #define SetPlayerPos
JB_SetPlayerPos #define SetVehiclePos JB_SetVehiclePos #define
SetPlayerHealth JB_SetPlayerHealth #define SetPlayerArmour
JB_SetPlayerArmour #define TogglePlayerControllable
JB_TogglePlayerControllable[/pwn] Команды JunkBuster Anti-Cheat:
* /cfg - сохранить новую конфигурацию античита * /blackadd
<ID/ник_игрока> - добавить ник игрока в черный список * /blackdel
<ник_игрока> - удалить ник игрока из черного списка * /whiteadd
<ник_игрока> - добавить ник игрока в белый список * /whitedel
<ник_игрока> - удалить ник игрока из белого списка *
/tban <ID> <время в часах> <причина> - забанить
игрока на несколько часов * /tunban <ник_игрока> -
разбанить игрока * /banIP <IP> - забанить IP * /unbanIP
<IP> - разбанить IP * /jbvarlist - лист всех
переменных античита * /jbsetvar <название переменной>
<0/1(/макс. пинг)> - изменить значение переменной в игре
Ссылка на оригинал: http://forum.sa-mp.com/index.php?topic=96625.0
Cкачать русскую версию
|