Страница 1 из 2 1 2 ПоследняяПоследняя
Показано с 1 по 10 из 13

Тема: Разыскивается плагин

  1. #1
    Administrator Аватар для Genuine Savenger
    Регистрация
    02.03.2010
    Сообщений
    3,379
    Поблагодарил(а)
    933
    Получено благодарностей: 2,306 (сообщений: 808).
    Time Online: 2 Months 1 Day 9 Hours 26 Minutes 40 Seconds
    Avg. Time Online: 16 Minutes 34 Seconds
    Вес репутации
    18

    По умолчанию Разыскивается плагин

    Необходимость в оном назрела. Даже, перезрела!

    Нужен плагин, банящий при определённом негативном соотношении убийств к смертям. Что бы черти со статистикой 1/24 не сливали команду, и что бы не отвлекаться на них для бана в ручном режиме.

    Плагин 100% существует, но не знаю как правильно спросить об этом Гугла. Если кто знает - не проходите мимо.





  2. #2
    Senior Member Аватар для dezInto
    Регистрация
    23.07.2012
    Адрес
    Milky Way
    Сообщений
    360
    Поблагодарил(а)
    638
    Получено благодарностей: 490 (сообщений: 221).
    Time Online: 1 Month 3 Weeks 5 Days 16 Hours 39 Minutes 47 Seconds
    Avg. Time Online: 15 Minutes 18 Seconds
    Вес репутации
    13

    По умолчанию

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

    Или тупо лепить всем перманент при достижении заданного соотношения?

    Само собой у админов и VIP должен быть иммунитет?
    Избавлю от кс-зависимости безвозмездно... Обращаться в личку. --- ОН исчез, но оставил напутствие. ---
    сказка на ночь

  3. #3
    Administrator Аватар для Genuine Savenger
    Регистрация
    02.03.2010
    Сообщений
    3,379
    Поблагодарил(а)
    933
    Получено благодарностей: 2,306 (сообщений: 808).
    Time Online: 2 Months 1 Day 9 Hours 26 Minutes 40 Seconds
    Avg. Time Online: 16 Minutes 34 Seconds
    Вес репутации
    18

    По умолчанию

    Иммунитет должен быть. Всё остальное - квары.
    По дефолту, банить пора когда K/D < 0.2, предупреждать - по вкусу. При этом, логичнее, сделать 2 условия... K/D и минимальное кол-во смертей >10.
    Когда тушка наберёт 2/11 её выпилит с сервера на, скажем, 20 минут (тоже в квар).





  4. #4
    Senior Member
    Регистрация
    02.03.2011
    Сообщений
    310
    Поблагодарил(а)
    446
    Получено благодарностей: 505 (сообщений: 183).
    Time Online: 3 Days 22 Hours 4 Minutes 1 Second
    Avg. Time Online: 1 Minute 3 Seconds
    Вес репутации
    14

    По умолчанию

    Дело хорошее, но должен предостеречь.

    Бывает, начало игры просто не задается (только начал играть/не разогрелся, либо не фартануло) - 3 ножа поймал и уже 12 смертей в стате, сразу банить? Не пойдет. Перебаним кучу постоянных хороших игроков.
    Я за "тупняк" в бан отправляю при минимум 40 смертях, и не выше одной трети убийств, т.е. грубо не больше 13 / 40. Если брать соотношение 1 к 2, то ИМХО это добрая треть, а то и половина игроков, пускай школьники, но они честно рубятся как могут за обе команды и баланс не рушат.

    Поэтому я предлагаю действие плагина оградить минимум от 30 смертей (10 норма, 20 случайность, 30 - уже статистика), и соотношение 1 к 3 минимум. Как правило у сливал там 1 к 10 как нечего делать.

  5. 2 пользователей сказали cпасибо GraFFiTy за это полезное сообщение:

    dezInto (12.12.2017), iga (12.12.2017)

  6. #5
    Senior Member Аватар для dezInto
    Регистрация
    23.07.2012
    Адрес
    Milky Way
    Сообщений
    360
    Поблагодарил(а)
    638
    Получено благодарностей: 490 (сообщений: 221).
    Time Online: 1 Month 3 Weeks 5 Days 16 Hours 39 Minutes 47 Seconds
    Avg. Time Online: 15 Minutes 18 Seconds
    Вес репутации
    13

    По умолчанию

    Наблюдал сегодня за игрой. Так вот на некоторых картах на разминке народ делает 0 - 20 при в среднем 0-12... Это в копилку к причинам сделать минимум больше 20. Думаю на 25 норм.

    Кстати, если есть цель - держать онлайн, можно ввести баланс контроль на нубов. Банить только "лишних нубов" из команды где их больше, до выравнивания нубо-сил.
    Избавлю от кс-зависимости безвозмездно... Обращаться в личку. --- ОН исчез, но оставил напутствие. ---
    сказка на ночь

  7. 2 пользователей сказали cпасибо dezInto за это полезное сообщение:

    alik (12.12.2017), GraFFiTy (12.12.2017)

  8. #6
    Senior Member Аватар для Nonlinear equation
    Регистрация
    10.02.2013
    Адрес
    planet Earth
    Сообщений
    1,183
    Поблагодарил(а)
    1,832
    Получено благодарностей: 2,351 (сообщений: 820).
    Time Online: 4 Months 2 Days 16 Hours 27 Minutes 18 Seconds
    Avg. Time Online: 33 Minutes 8 Seconds
    Вес репутации
    13

    По умолчанию

    Цитата Сообщение от dezInto Посмотреть сообщение
    Наблюдал сегодня за игрой. Так вот на некоторых картах на разминке народ делает 0 - 20 при в среднем 0-12... Это в копилку к причинам сделать минимум больше 20. Думаю на 25 норм.

    Кстати, если есть цель - держать онлайн, можно ввести баланс контроль на нубов. Банить только "лишних нубов" из команды где их больше, до выравнивания нубо-сил.
    Нужно сделать старт плагина через 2 минуты после начала карты как вариант, чтобы разминку не цепляло
    (>_<)

  9. 1 пользователь сказал cпасибо Nonlinear equation за это полезное сообщение:

    GraFFiTy (12.12.2017)

  10. #7
    Senior Member Аватар для dezInto
    Регистрация
    23.07.2012
    Адрес
    Milky Way
    Сообщений
    360
    Поблагодарил(а)
    638
    Получено благодарностей: 490 (сообщений: 221).
    Time Online: 1 Month 3 Weeks 5 Days 16 Hours 39 Minutes 47 Seconds
    Avg. Time Online: 15 Minutes 18 Seconds
    Вес репутации
    13

    По умолчанию

    Сварганил простенький плагин "Noob Detector"

    CVAR'ы и их значения по-умолчанию:
    amxx.cfg:
    //Noob Detector added by dezInto
    noob_detector_mindeaths 25
    noob_detector_fpd 0.2
    noob_detector_bantime 15

    Пример бана - http://bans.ggbest.ru/ban_list.php?bid=131339
    Избавлю от кс-зависимости безвозмездно... Обращаться в личку. --- ОН исчез, но оставил напутствие. ---
    сказка на ночь

  11. 6 пользователей сказали cпасибо dezInto за это полезное сообщение:

    alik (13.12.2017), Find Server (13.12.2017), Genuine Savenger (13.12.2017), GraFFiTy (12.12.2017), Nonlinear equation (12.12.2017), Renovatio (13.12.2017)

  12. #8
    Administrator Аватар для Genuine Savenger
    Регистрация
    02.03.2010
    Сообщений
    3,379
    Поблагодарил(а)
    933
    Получено благодарностей: 2,306 (сообщений: 808).
    Time Online: 2 Months 1 Day 9 Hours 26 Minutes 40 Seconds
    Avg. Time Online: 16 Minutes 34 Seconds
    Вес репутации
    18

    По умолчанию

    Спасибо!
    По факту сказанного, думаю, было бы не лишним, действительно, начинать либо работу плагина, либо слежение за конкретным вошедшим игроком через некоторое время, что бы не цепляло ни разминку, ни, в идеале, возможную непруху в начале, после входа на срвер/карту.
    несколько нубов по 25 смертей и, если народу не много, это уже пропасть, когда не то, что тащить нет смысла, даже доигрывать до выбора новой карты - противно.
    Если усложнять плагин дальше, то вот такие пожелания имеют место быть:
    - Начинать слежение через 2-3 минуты после входа игрока на сервер;
    - Данамически вычитывать максимально допустимый K/D для кика, динамически высчитывать минимальное кол-во D для кика.
    - Перед баном либо просто показывать MOTD ("Ты ужасный лузер, потренируйся играть на ботах. Из-за тебя команда терпит жуткие неудачи" или что-то в тм же духе.) Можно ещё выдрать кусок кода из мапчузилки, когда затемняется экран.

    По динамическому расчёту. Просто предложение... Добавить условие, не менее установленного квара (например, >10) И не менее, чем (квар_множитель * кол-во игроков в команде). Например, если квар_множитель = 2, а в команде 10 человек, то пока игрок не наберёт 2 * 10 = более 20 смертей - его всё равно не кикнет. А вот в случаи, если игроков только 5, нкаких дополнительных преференций данное условие не даст. Это чисто предложение, от которого надо танцевать.

    Было бы здорово впитать в плагин функционал этого. Сейчас он установлен, но киллерам заложников явно не хватает +10 смертей за убийство каждого заложника. Что бы особо клиницеские случаи выпилиывались сразу. Не ставить же ещё плагин, только прибавляющий 10 киллов за заложника? )

    Что-то я размечтался... =\





  13. 2 пользователей сказали cпасибо Genuine Savenger за это полезное сообщение:

    alik (14.12.2017), Find Server (04.01.2018)

  14. #9
    Senior Member Аватар для dezInto
    Регистрация
    23.07.2012
    Адрес
    Milky Way
    Сообщений
    360
    Поблагодарил(а)
    638
    Получено благодарностей: 490 (сообщений: 221).
    Time Online: 1 Month 3 Weeks 5 Days 16 Hours 39 Minutes 47 Seconds
    Avg. Time Online: 15 Minutes 18 Seconds
    Вес репутации
    13

    По умолчанию

    Уже вчера я задумался над реализацией и отложенного запуска проверки в начале карты и при входе новых игроков, а так же - о динамическом расчете K/D, minD. Всё это вполне реализуемо, как только руки доберутся так сразу.

    Затемнение и MOTD тоже сделаю.

    Ну и по +10 за килл заложников тоже, наверно...
    Избавлю от кс-зависимости безвозмездно... Обращаться в личку. --- ОН исчез, но оставил напутствие. ---
    сказка на ночь

  15. 3 пользователей сказали cпасибо dezInto за это полезное сообщение:

    alik (14.12.2017), Find Server (04.01.2018), Genuine Savenger (22.12.2017)

  16. #10
    Senior Member Аватар для dezInto
    Регистрация
    23.07.2012
    Адрес
    Milky Way
    Сообщений
    360
    Поблагодарил(а)
    638
    Получено благодарностей: 490 (сообщений: 221).
    Time Online: 1 Month 3 Weeks 5 Days 16 Hours 39 Minutes 47 Seconds
    Avg. Time Online: 15 Minutes 18 Seconds
    Вес репутации
    13

    По умолчанию

    Обновление плагина:
    + активация детекта через 3 мин после запуска карты
    + после детекта нуба его экран засвечивается и на пару сек выводится MOTD с каким-то сообщением, затем бан
    + новый cvar - noob_detector_negfraglimit - если игрок уходит в минус по фрагам, то получает бан при достижении лимита (дефолт -2) независимо от количества смертей.

    Изменены значения по-умолчанию
    noob_detector_mindeaths 25->16
    noob_detector_fpd 0.20->0.25

    + динамический расчет этих параметров по алгоритму
    если количество игроков больше mindeaths, то текущий mindeaths увеличивается на 1 на каждую пару игроков, а текущий коэффициент fpd увеличивается на 0.007 на на каждого игрока, итого максимум будет
    [Noob Detector]: Changing limits [PlayersNum = 32, MinDeaths = 16] ---> CURRENT (mindeaths = 24, fpd = 0.361) <---

    + cvars:
    noob_detector_mindeaths_ppp "2"(def) - количество игроков, за которых mindeaths увеличивается на 1, если игроков больше установленного значения mindeaths
    noob_detector_fpd_ppp "0.007"(def) - число, на которое увеличивается/уменьшается fpd, на каждого нового/ушедшего игрока, если игроков больше установленного значения mindeaths
    Последний раз редактировалось dezInto; 03.01.2018 в 21:37.
    Избавлю от кс-зависимости безвозмездно... Обращаться в личку. --- ОН исчез, но оставил напутствие. ---
    сказка на ночь

  17. 6 пользователей сказали cпасибо dezInto за это полезное сообщение:

    alik (04.01.2018), Find Server (04.01.2018), Genuine Savenger (10.01.2018), GraFFiTy (02.01.2018), Nonlinear equation (07.01.2018), Renovatio (04.01.2018)

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •  
Стань VIP!