Полная защита от WallHack'ов на сервере, Мануал для "продвинутых" администраторов |
Здравствуйте, гость Вход | Регистрация
Наши новости:
|
|
|
Полная защита от WallHack'ов на сервере, Мануал для "продвинутых" администраторов |
Yaroslav
|
19.8.2013, 21:57
Сообщение
|
![]() |
Чтобы понять алгоритмы защиты, нужно понять алгоритмы работы читов и вы, как хороший админ, должны стать профессиональным читером.
Результаты данного мануала дались мне огромным титаническим поиском и методом проб и ошибок при тестировании. Градация и виды валлхаков. Защита от них: Вид №1. Библиотеки openGL32.dll Описание: Ищутся в поисковике по запросу - "скОчать бИСпалИвный аим вх", категория - мясные читы, численность - очень много. Практически всегда используются в читерских сборках игровых клиентов и в закодированном виде в игровых конфигах. Серверная защита: К сожалению, настоящая защита всего одна и она платная. Альтернативной качественной защиты не существует. Скрытый текст Нагрузка: Нагрузки нет, это детектор, а не блокер. Вид №2. Программы инъекторы процесса, считывающие перемещение игрока по изменению его координат в игре Описание: Запускаем игру, запускаем программу, нажимаем "ОК" в окошке, окошко пропадает. В игре чит-меню на кнопке insert (обычно). Пример программы: Скрытый текст Enhanced Aim Категория - 80% используемых читов. Общая отличительная особенность - тряска прицела при установке "галочек" - "без разброса", "без отдачи" - используется старый метод круговой стабилизации центра прицела. Серверная защита: Стабильных вариантов без нагрузки на сервер всего два: Вариант №1: Первый вариант Вариант №2: Второй вариант В варианте №2 почти нет нагрузки, но есть хитрости при установке: 1. Смотрите вложение внизу темы. Для win серверов - "dll" файл, для linux серверов - "so" файл. 2. Cfg файл уже настроен (не меняйте настройки). Копируем его в корневую папку сервера cstrike. 3. Заходим в папку /addons/metamod и в файле plugins.ini прописываем строчку: Для linux сервера: Скрытый текст Код linux addons/sbguardian/sbguardian_i386.so Для win сервера: Скрытый текст Код win addons\sbguardian\sbguardian.dll 4. Копируем библиотеку в папку sbguardian, создав её в папке /addons/ 5. Перезапускаем сервер. При указанной настройке библиотеки багов нет (резкое появление игрока из-за угла бывает только при наблюдении за ним из режима спектратора). То, что библиотека стоит на паузе, после установки - это нормально. Нагрузка: Нагрузка не замечена. Вид №3. Современные полуприватные читы на основе считывания координат по издаваемым игроком звукам Описание: Мне известно 4 их не фейковые модификации: Скрытый текст Leis (основа для этих читов), Chleniks (мод Leis), met0ri (мод Leis с закосом под известный серверный плагин админских читов - какой дебил его написал?), ver. 2.6 (мод Leis) Отличительная особенность - нет тряски прицела, а если убрать галочку "без отдачи", то вообще, отличить от реальной игры чит можно имея только опыт в наблюдении работы данных читов (smooth в чите тоже настраивается). С ними играют на фрагарене и фасткапе более 80% игроков, если не все 90%. В определенные модификации встроена защита от скриншотов и еще пара "интересных фишек" с помощью которых "на вылет" обходится EAC, не то что даже MyAC. Серверная защита: Как ни странно прозвучит, но для защиты от данного вида читов используется с хитрыми, не заявленными автором на оленях настройками "половинка" античита: Скрытый текст Настройка: 1. Дополняем конфиги Орфея из папки Orpheu - /addons/amxmodx/configs/orpheu (для билда сервера 57хх нужна версия орфея - 1.22) 2. Плагин snblock.amxx копируем в /addons/amxmodx/plugins 3. В server.cfg прописываем (почему snb_shotover 0 (детект выстрелов оружия) объясню ниже): Скрытый текст Код snb_enable 1 snb_footsteps 1 snb_shotover 0 mp_footsteps 0 // МЕНЯЕМ с 1 на 0 (важно) 4. Прописываем snblock.amxx в plugins.ini вверху 5. Библиотеку engine_amxx_i386.so копируем в /addons/amxmodx/modules с заменой (библиотека отличается от дефолтной). 6. Если тупо скопировать из папки sound звуки в соответствующие папки cstrike/sound/ и создать звуковой ключ командой amx_sndkeycfg create в консоли сервера, то игроку будет качаться 6 мб (!!!) звуков + реестр файлов звуковых ключей. Перекодируются не только названия необходимых звуков, но и все файлы выстрелов, а мы их не используем, поэтому сделаем хитрее: Скрытый текст а. Скопируем себе из директории sound сервера следующие папки: weapons, player, items, common (если common есть, если нет => не копируем) и в них с заменой файлов скопируем то, что дал нам разработчик плагина - OT. б. Далее, удаляем указанные папки на сервере полностью, заливаем то, что дает нам разработчик из прикрепленного архива. в. Перезагружаем сервер. г. В консоль сервера пишем: amx_sndkeycfg create и смотрим в cstrike/sound/ сервера появилась новая папка с кодированным названием и кодированными звуками, а в /addons/amxmodx/data появился файл реестра звуковых ключей wb_sndkey.cfg д. Теперь копируем на сервер с заменой то, что мы скопировали себе в шаге А. И в итоге имеем, что игроку качается только 1 мб звуков, вместо 6 мб. 7. Теперь почему snb_shotover 0. При snb_shotover 1 - имеется очень плохой баг. Проверка выстрелов плагина не отображает ЧУЖИЕ следы от выстрелов на стенах. Ни живым, ни в спектре. От команды игрока не зависит. Свои показывает. Ну и плюс еще 5 мб кодированных звуков слать новому игроку? Да это бред. 8. Имеем в итоге: блокировку ВСЕХ Sound Based читов (включая Radar Hack's). Пропав из зоны видимости читеру отключается ESP и радар сразу. При выстреле игрок появляется на Radar Hack'е читера и в виде ESP на время выстрелов + две секунды после них и исчезает. Тиммейты/враги - нет разницы действие одинаковое, как и у SBG. В итоге мы полностью дизориентируем читера и он превращается в мясо. Стандартный плагин на 57хх билде дает ошибку. В приложении скомпиллированый плагин с исправленной ошибкой (правил mazdan). Не доверяете - правьте сами. Нагрузка: От snblock.amxx нагрузка имеет статический характер - 6% независимо от количества игроков на сервере (хоть 0, хоть 32). Тип отображения информации в окне клиента всех трех видов читов (дополнительная информация): Скрытый текст - полупрозрачные стены-подсвеченные тела игроков - непрозрачные стены-видимые сквозь них игроки - просто свечение вокруг игрока - без видимости сквозь стены - синие (обычно) квадраты разного размера в телах игроков и т.п (правильное название ESP) - (на что у скриптера фантазии хватит) Железо и характеристики сервера, где это работает: Скрытый текст - Железо хостинга myarena - Сервер 500 fps - Локация Golden Telecom - Плагинов 66, включая моды и пачку плагинов на орфее - Макс. загрузка процессора со всеми плагинами - 65%. - Краши сервера - нет. - Число некритичных ошибок в error log в сутки - 4-5 (не от описанных плагинов) - Стата - Психостатс - Бан система - Amx Bans 6 GM 1.6 (только ядро от него) Внимание! Если вы по каким-то причинам боитесь скачивать приложенные библиотеки, скачивайте с указанных пруфов разработчиков, сравнивая настройку с мануалом! Если вы не поняли что-то в этом мануале, значит сервер без валлхака не для Вас.
Отредактировал: Yaroslav, - 23.8.2013, 13:47
Прикрепленные файлы:
SBG.zip ( 105,04 килобайт )
Кол-во скачиваний: 215
soundsbloker.zip ( 610,56 килобайт )
Кол-во скачиваний: 179
snblock_edited.zip ( 40,58 килобайт )
Кол-во скачиваний: 189 |
Поблагодарили 35 раз
|
|
Flyfisherman
|
19.8.2013, 22:23
Сообщение
|
|
|
Красава, браво, спасибо, все супер. Кто за бабло мне все это поставит, я нуп в настройках:-)
|
|
|
|
by Fan
|
19.8.2013, 23:02
Сообщение
|
|
|
Суммарно это все большую нагрузку дает?
И какая разница между amxx плагином и sbguardian? |
|
|
|
gudaus
|
19.8.2013, 23:51
Сообщение
|
![]() |
Ставил эту защиту неделю назад, сейчас убрал. Заходил с читами, публичные не работают 100%. Убрал из-за проблем. Баги некритичные, но требуют некоторой настройки конкретно под мой сервер.
1)Игрока невидно в щелях. Некритично, решение - использовать карты без кучи мелких щелей, либо свести щели к минимуму. На инферно, ацтеке, нюке, мираже, тушкане, траин всё нормально. На даст2 есть одна неприятная щель - в дуэли авп менты плохо видят респ терроров. Мои старые карты на малое число игроков типа aim_headshot абсолютно не годятся. Классические простые карты идут хорошо, жалоб мало, так что отцов можно игнорить. 2)Когда игрок прыгает сидя, слышен звук прыжка, хотя без soundblock его нет. То есть из звуков, которые вы собираетесь кодировать, следует убрать прыжок. Это pl_jump1 и pl_jump2. Также можно попробовать вместо sbg блокер от сигна. Автор утверждает, что там не должно быть проблем со щелями, но зато в sbg есть блок NoFlash. Сам ещё не пробовал, всё выясняю причину оффа esp) В целом защита довольно эффективная, а учитывая, что сделана целиком на публичных известных плагинах - автору респект.
Отредактировал: gudaus, - 19.8.2013, 23:52
|
Поблагодарили 2 раз
|
|
sign92
|
20.8.2013, 0:22
Сообщение
|
![]() |
Также можно попробовать вместо sbg блокер от сигна. Автор утверждает, что там не должно быть проблем со щелями Конкретно про щели я ничего не говорил. |
|
|
|
etkins
|
20.8.2013, 6:17
Сообщение
|
|
|
конечно не будет работать, алиес чекер блочит есп потому что. хотя может я и ошибаюсь, но попробуй удалить скрипты с ESP :)
|
|
|
|
ololosha
|
20.8.2013, 10:47
Сообщение
|
|
|
Это та самая суперзащита? Сведения поверхностные, непонятно причем тут вообще тряска прицела. Как освобожусь, получше блокер напишу.
|
Поблагодарили 1 раз
|
|
by Fan
|
20.8.2013, 10:53
Сообщение
|
|
|
Установил все это, вроде работает, но плагин admin esp работает. Что то не так поставил я?
|
|
|
|
Yaroslav
|
20.8.2013, 15:08
Сообщение
|
![]() |
Начнем с того, что мне, увы не 17 и из Перми я только формально, так что мимо. Закончим тем, что я вроде-как и не писал что есть способ/напишу лучше чем тут, а то что плагин работает не так как надо - факт. offtop Скрытый текст https://c-s.net.ua/forum/topic42857.html?vi...st&p=428830 Теперь любой Ваш комментарий "пруфный" и "по делу" кроме истерического смеха у меня ничего не вызывает Прекратим наши прения :))) |
|
|
|
![]() ![]() |