ЗАКРЫТЬ
Правила форума Гаранты форума
Размещение рекламы AMX-X компилятор

Здравствуйте, гость Вход | Регистрация

Новости

17-апр
30-дек
29-дек
26-дек

> Информационная доска

Образец багрепорта:
  1. Операционная система ( Linux / Windows )
  2. Build Сервера ( квар version )
  3. Версия Metamod ( квар meta version )
  4. Версия ReGameDLL [если установлен] ( квар game version )
  5. Версия AmxModX [если установлен] ( квар amxx version )
  6. Логи ( qconsole.log, так же другие если есть )
  7. Комментарий
3 страниц V   1 2 »

SRDetector

, Обнаруживает быструю ходьбу и NameSpam.
Статус пользователя Adidasman
сообщение 31.12.2015, 14:18
Сообщение #1


Стаж: 3 года 1 месяц

Сообщений: 305
Благодарностей: 181
Полезность: 843

ВНИМАНИЕ: Публикация на сторонних ресурсах запрещена без согласования с автором!

Автор: Adidasman
Версия: 1.2
Описание: Обнаруживает быструю ходьбу и NameSpam.
Офф.Топик: aghl.ru

Установка

- Извлекаем все файлы из архива, конфиг config.ini должен находится рядом с мета плагином srdetector.dll | srdetector_mm_i386.so
по адресу /GAME_DIR/addons/srdetector/

- Открываем /addons/metamod/plugins.ini и прописываем мета плагин.

Linux:
Цитата
linux addons/srdetector/srdetector_mm_i386.so


Windows:
Цитата
win32 addons\srdetector\srdetector.dll



Загрузка мета плагина

Linux:
Цитата
meta load addons/srdetector/srdetector_mm_i386.so


Windows:
Цитата
meta load addons\srdetector\srdetector.dll


Примечание:
- После загрузки мета плагина, требуется сделать restart или сменить карту.
- Если у вас был загружен мета плагин и вы выгрузили для обновления, тогда повторной загрузки не требуется, мета плагин подгрузится сам после смены карты или restart.


Выгрузка мета плагина

Цитата
meta unload srd


Примечание:
- Если стоит модуль amxx orpheu версии 2.4 и выше, выгрузить мета плагин у вас не получится.


Настройки

Код
debug       0|3   Включить / выключить запись логов. (По умолчанию: 0)
punish_kill       0|1      Включить / выключить убийство при наказании. (По умолчанию: 1)
srd_enable       0|1      Включить / выключить Speed Run Detector. (По умолчанию: 1)
srd_warn       1|100   Сколько должно быть предупреждений у игрока, после чего будет наказание. (По умолчанию: 4)
srd_update       0.001|0.04   Как часто игрок воспроизводит звуки шагов. (По умолчанию: 0.003)
srd_reset       1.0|100.0   через какое время вычитать по одному предупреждению. (каждые N секунд) (По умолчанию: 5.0)
srd_debug       0|1   Логировать Предупреждения Speed Run, в файл лога. (если debug  > 0 [бан] и если debug  > 1 [бан и варнинг]) (По умолчанию: 1)
srd_ban       Строка бана при обнаружение Speed Run. (По умолчанию: amx_ban [userid] 1440 SpeedRun)
srd_new_enable       0|1   Включить / выключить Speed Run Detector New. (По умолчанию: 1)
srd_new_value       90|1000   Разница игрока в дистанции, с предыдущей проверки. (По умолчанию: 230)
srd_new_warn       1|100   Количество предупреждений, после чего будет наказание. (По умолчанию: 8)
srd_new_wait       0.1|100.0   через какое время сохранять предыдущую дистанцию. (По умолчанию: 0.5)
srd_new_reset       1.0|1000.0   через какое время вычитать по одному предупреждению. (каждые N секунд) (По умолчанию: 120.0)
srd_new_debug       0|1   Логировать Предупреждения Speed Run New, в файл лога. (если debug  > 0 [бан] и если debug  > 1 [бан и варнинг]) (По умолчанию: 1)
srd_new_ban       Строка бана при обнаружение Speed Run New. (По умолчанию: amx_ban [userid] 1440 SpeedRun)
ns_enable       0|1   Включить / выключить NameSpam. (По умолчанию: 1)
ns_type       0|1   Тип действий после обнаружения, 0 - Свой тип наказания и блокировка смены ника | 1 - Блокировать смену ника. (По умолчанию: 0)
ns_warn       2|100   Количество предупреждений, после чего будет наказание. (По умолчанию: 5)
ns_wait       1.0|100.0   Eсли игрок будет менять ник больше одного раза в N секунд, то получает предупреждение. (По умолчанию: 10.0)
ns_debug       0|1   Логировать Предупреждения NameSpam, в файл лога. (если debug  > 0 [бан] и если debug  > 1 [бан и варнинг]) (По умолчанию: 1)
ns_ban       Строка бана при обнаружение NameSpam. (По умолчанию: amx_ban [userid] 240 NameSpam)



Консольные команды

- Изменяет моментально значение SETTING's, которые перечислены в конфиге.
srd_cvar - [команда] [значение]

Цитата
Пример: srd_cvar debug 0

Имена SETTING's не чувствительны к регистру.



Требования:
• Поддерживаемые версии ReHLDS >= 534
HLDS

Благодарности:
• Бесценная благодарность s1lent.

Образец багрепорта:
1. Операционная система.
2. Build Сервера.
3. Версия Metamod.
4. Логи /GAME_DIR/logs/srdetector/, логи надо включить в config.ini SETTINGS debug = 3
5. Комментарий.

Изменения

- 1.2
* Добавлен квар punish_kill.
* Отвязка нового метода от старого.
* Рефакторинг.

- 1.1
* Исправлен квар srd_new_wait.
* Исправлена выгрузка модуля.
* Добавлено игнорирование ботов.

- 1.0
* Полностью переписан код.
* Код оптимизирован.
* Добавлен новый детектед через дистанцию.
* убраны квары, сделан конфиг, добавлено логирование в файл.
* Мелкие фиксы по функционалу детектирования.

Прикрепленный файл  srdetector_1_2.rar ( 85.73 килобайт ) Кол-во скачиваний: 336
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 10 раз
   Цитировать сообщение
Статус пользователя VkriterT
сообщение 31.12.2015, 14:24
Сообщение #2


Стаж: 4 года 11 месяцев
Город: \Л\е\Н\иного\Р\ск\

Сообщений: 2042
Благодарностей: 956
Полезность: 780

Что по нагрузки в сравнении с HackDetector Lite ?


тик так тик так, слышишь как уходит твоя жизнь
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Vaqtincha
сообщение 31.12.2015, 14:38
Сообщение #3
Стаж: 2 года 3 месяца

Сообщений: 981
Благодарностей: 344
Полезность: < 0

если srd_cvar не квар а команда тогда больше подходить
srd_cmd или srd_set
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Adidasman
сообщение 31.12.2015, 14:59
Сообщение #4


Стаж: 3 года 1 месяц

Сообщений: 305
Благодарностей: 181
Полезность: 843

Цитата(VkriterT @ 31.12.2015, 17:19) *
Что по нагрузки в сравнении с HackDetector Lite ?


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

Отредактировал: Adidasman, - 31.12.2015, 15:00
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Adidasman
сообщение 31.12.2015, 15:07
Сообщение #5


Стаж: 3 года 1 месяц

Сообщений: 305
Благодарностей: 181
Полезность: 843

Цитата(Vaqtincha @ 31.12.2015, 17:33) *
если srd_cvar не квар а команда тогда больше подходить
srd_cmd или srd_set


префикс _cmd подразумевает отправку какой либо строки в виде команды например бан, префикс _set это бонально и не тот смысл.
ну и _cvar это меняет квар в модуле поэтому так и сделано, что изменяется значение по названию квара, так лучше.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Vaqtincha
сообщение 31.12.2015, 15:16
Сообщение #6
Стаж: 2 года 3 месяца

Сообщений: 981
Благодарностей: 344
Полезность: < 0

Adidasman, я не согласен квар звучит грубо.

Щас смотрел настройки там тоже путаницы в названиях.

Отредактировал: Vaqtincha, - 31.12.2015, 15:21
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Adidasman
сообщение 31.12.2015, 15:24
Сообщение #7


Стаж: 3 года 1 месяц

Сообщений: 305
Благодарностей: 181
Полезность: 843

Цитата(Vaqtincha @ 31.12.2015, 18:11) *
Adidasman, я не согласен квар звучит грубо.


ну это ваше мнение, свое я сказал.

Цитата(Vaqtincha @ 31.12.2015, 18:11) *
Adidasman, я не согласен квар звучит грубо.

Щас смотрел настройки там тоже путаницы в названиях.


зачем вам вообще их трогать, показал их только для тестеров, для обычных юзеров только квар бана изменять и все.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя g0ldenman
сообщение 31.12.2015, 19:50
Сообщение #8


Стаж: 1 год 8 месяцев

Сообщений: 379
Благодарностей: 19
Полезность: < 0

Толком не понятно зачем плагин, распишите подробнее
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Adidasman
сообщение 31.12.2015, 19:55
Сообщение #9


Стаж: 3 года 1 месяц

Сообщений: 305
Благодарностей: 181
Полезность: 843

Цитата(g0ldenman @ 31.12.2015, 22:45) *
Толком не понятно зачем плагин, распишите подробнее


Описание: Обнаруживает быструю ходьбу и NameSpam.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя jtiq
сообщение 31.12.2015, 20:01
Сообщение #10


Иконка группы

Стаж: 9 лет 3 месяца

Сообщений: 1693
Благодарностей: 732
Полезность: 974

Меценат Меценат

Цитата
Включить / выключить убийство при наказании.

может?
Цитата
Включить / выключить наказание при убийстве.


SERVERWIDGET - Конструктор виджетов мониторинга сервера
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Adidasman
сообщение 31.12.2015, 20:08
Сообщение #11


Стаж: 3 года 1 месяц

Сообщений: 305
Благодарностей: 181
Полезность: 843

Цитата(jtiq @ 31.12.2015, 22:57) *
может?


нет, написано так, как нужно.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя VkriterT
сообщение 1.1.2016, 5:22
Сообщение #12


Стаж: 4 года 11 месяцев
Город: \Л\е\Н\иного\Р\ск\

Сообщений: 2042
Благодарностей: 956
Полезность: 780

Поставил, проверил на ehv21 - забанило через несколько секунд. Ложных вроде не было при том что серверный и клиентский cl_forwardspeed 680.


тик так тик так, слышишь как уходит твоя жизнь
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя sh1bashov
сообщение 1.1.2016, 10:10
Сообщение #13


Стаж: 1 год 7 месяцев

Сообщений: 214
Благодарностей: 99
Полезность: 410

Меценат Меценат

VkriterT, 680 не многовато ли для передвижения или у Вас мод какой то?
Adidasman, сегодня замеры сделаю нагрузки на проц при 15 человеках без него, в ночь его поставлю и завтра скажу результат с ним:)


Твой сервер - это отображение твоего внутреннего мира и твоих детских желаний. ©
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Adidasman
сообщение 1.1.2016, 11:20
Сообщение #14


Стаж: 3 года 1 месяц

Сообщений: 305
Благодарностей: 181
Полезность: 843

Цитата(sh1bashov @ 1.1.2016, 13:06) *
VkriterT, 680 не многовато ли для передвижения или у Вас мод какой то?
Adidasman, сегодня замеры сделаю нагрузки на проц при 15 человеках без него, в ночь его поставлю и завтра скажу результат с ним:)


хорошо замеряйте, токо врятли будет разница в числах, и вопрос как собрались замерять через stats в консоле или через сторонний софт?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя sh1bashov
сообщение 1.1.2016, 11:21
Сообщение #15


Стаж: 1 год 7 месяцев

Сообщений: 214
Благодарностей: 99
Полезность: 410

Меценат Меценат

Adidasman, через stats, к софту не имею доступа, я на хостинге


Твой сервер - это отображение твоего внутреннего мира и твоих детских желаний. ©
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Adidasman
сообщение 1.1.2016, 11:27
Сообщение #16


Стаж: 3 года 1 месяц

Сообщений: 305
Благодарностей: 181
Полезность: 843

Цитата(sh1bashov @ 1.1.2016, 14:17) *
Adidasman, через stats, к софту не имею доступа, я на хостинге


ясно понял, токо не забывайте что результаты будут разные как в начале раунда так и в середине и в конце, поэтому попробуйте как начнется раунд после каждые 20 сек делать проверку, так будет более точным.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя evgen4uk4
сообщение 1.1.2016, 11:50
Сообщение #17
Стаж: 2 года 7 месяцев

Сообщений: 46
Благодарностей: 3
Полезность: 50

Я тоже поставил данный модуль, посмотрим как будет. Убрал hackdetector lite. Кстати он заменяет плагин one_name я так понял или лучше оставить?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Adidasman
сообщение 1.1.2016, 12:09
Сообщение #18


Стаж: 3 года 1 месяц

Сообщений: 305
Благодарностей: 181
Полезность: 843

Цитата(evgen4uk4 @ 1.1.2016, 14:46) *
Я тоже поставил данный модуль, посмотрим как будет. Убрал hackdetector lite. Кстати он заменяет плагин one_name я так понял или лучше оставить?


one_name, я так понял это запрет менять ник на сервере, а в модуле совсем другое, он обнаруживает когда чит часто меняет ники либо другой софт и банит нарушителя, так что плагин оставляйте если вам надо, и тогда получается функция в модуле не должна работать.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя ladders
сообщение 1.1.2016, 12:09
Сообщение #19


Стаж: 7 лет 11 месяцев

Сообщений: 145
Благодарностей: 14
Полезность: 74

Что скажете на счет модуля , как аналог маздановского плагина sh detector?
По отработке и нагрузке

Спасибо
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Adidasman
сообщение 1.1.2016, 12:16
Сообщение #20


Стаж: 3 года 1 месяц

Сообщений: 305
Благодарностей: 181
Полезность: 843

Цитата(ladders @ 1.1.2016, 15:04) *
Что скажете на счет модуля , как аналог маздановского плагина sh detector?
По отработке и нагрузке

Спасибо


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

Отредактировал: Adidasman, - 1.1.2016, 12:16
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
3 страниц V   1 2 »
 
Ответить в данную темуНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: