[Любая игра] Name Checker v.1.5

Тема в разделе "Утверждённые плагины", создана пользователем Andrey, 28 июл 2009.

  1. Andrey

    Andrey Администратор

    Сообщения:
    3.234
    Симпатии:
    3.507
    Name Checker 1.5

    Описание:
    Плагин проверяет имена игроков при соединении и при смене ника. Также он кикает/банит тех игроков которые часто изменяют ники и совершают другие нежелательные действия с никами. Плагин работает во всех играх на движке Source.

    Настройки(CVARs):

    sm_name_checker
    показывает версию плагина Name Checker

    sm_name_change_count
    блокирует изменение имени более чем x раз за карту, по умолчанию: 4

    sm_name_copy_size
    первые x символов в нике должны быть уникальными, по умолчанию: 16

    sm_name_copy_diff
    сколько символов, идущих подряд, могут быть одинаковыми (0 = выключено), по умолчанию: 2

    sm_name_ban_time
    продолжительность бана в минутах (0 = навсегда), по умолчанию: 5

    sm_name_special_chars
    сколько специальных символов (не читаемых) разрешено, по умолчанию: 16

    sm_name_multi_byte
    сколько неизвестных символов (multi-byte) разрешено использовать в нике (русские, арабские, китайские ...), по умолчанию: 31

    sm_name_change_action

    что делать если игрок часто изменяет ники? (deny-ничего|kick-кикнуть|ban-забанить), по умолчанию: kick

    sm_name_invalid_action
    что делать если игрок использует недопустимое имя? (deny-ничего|kick-кикнуть|ban-забанить), по умолчанию: kick

    sm_name_min_size

    минимальная длина имени, по умолчанию: 1

    sm_name_max_size
    максимальная длина имени, по умолчанию: 63

    sm_name_tell_details
    сообщать игроку подробные детали?, по умолчанию: 1

    Файлы:
    configs/badnames.txt

    Этот файл содержит запрещенные к использованию имена, по одному в строке, также можно использовать много-битные имена, но не забывайте сохранять файл в кодировке UTF-8.
    Пустые строки игнорируются, файл создается автоматически если не обнаружен, количество записей в файле не ограничено, но старайтесь сохранять его в небольшом объёме.

    Пример заполнения файла:
    unnamed
    unconnected


    cfg/sourcmod/namechecker.cfg
    Этот файл будет создан, если он не существует, во время первого запуска плагина. В нем содержатся все параметры конфигурации плагина.

    Оригинал
    Скачать
     

    Вложения:

    • checkname.zip
      Размер файла:
      14,3 КБ
      Просмотров:
      1.546
    ---KeNNY---, KaiL, stas-1997 и 4 другим нравится это.
  2. _Lexa_

    _Lexa_

    Сообщения:
    847
    Симпатии:
    259
    что то у меня он не работает проверил на 3 серверах
    список подгружает в листе подгруженых плагинов тоже есть но не кикает ничего не делает
    установлено все по инструкции
     
    Qqqq Qqqqq нравится это.
  3. fallen1994

    fallen1994

    Сообщения:
    2.347
    Симпатии:
    544
    судя по посту - Last edited by Silent_Water; 07-20-2009 at 16:19
    то ясно почему, возможно конфликтует с чем.
    Потому что пробывал месяц назад - работал.
     
    Qqqq Qqqqq нравится это.
  4. LEII4A

    LEII4A

    Сообщения:
    631
    Симпатии:
    116
    leha---83,
    он должен не кикать, а просто не пускать с запрещенным ником, хммм у меня робит (сервер v34) я им запретил ссылки в никах, мат и ники типа unnamed
     
    Qqqq Qqqqq нравится это.
  5. kv.acid

    kv.acid Супер-модератор

    Сообщения:
    2.033
    Симпатии:
    767
    leha---83,
    Вроде работает!
     
  6. _Lexa_

    _Lexa_

    Сообщения:
    847
    Симпатии:
    259
    вообщем он работает но не на все
    ... точки не пускает. а вот css.sdfgh.ru:27022 и www.asdfg.com не блокирует
     
    Последнее редактирование: 17 окт 2010
  7. kv.acid

    kv.acid Супер-модератор

    Сообщения:
    2.033
    Симпатии:
    767
    leha---83, А ты попробуй добавь запрещенное имя типа:
    .com
    .ru
    и т.п.
    По моему, плагин будет находить запрещенное имя и будет выполнять указанные тобой действия!
     
  8. _Lexa_

    _Lexa_

    Сообщения:
    847
    Симпатии:
    259
    опять на половину :)
    qwerty.ru не пустил
    www.qwerty.ru пустил
     
  9. kv.acid

    kv.acid Супер-модератор

    Сообщения:
    2.033
    Симпатии:
    767
    leha---83, Ну включай фантазию, пробуй так:
    www
    www.
    и т.п.
    да и еще, поставь переменную sm_name_min_size 2 (минимальная длина имени)
    Думаю все получится!
     
  10. _Lexa_

    _Lexa_

    Сообщения:
    847
    Симпатии:
    259
    спасибо все настроил не знал что он на столько гибкий
     
  11. Sherhan

    Sherhan

    Сообщения:
    66
    Симпатии:
    17
    Ребят, если не сложно, можете скинуть файлик с готовыми запрещенными никами!
     
  12. kv.acid

    kv.acid Супер-модератор

    Сообщения:
    2.033
    Симпатии:
    767
    Sherhan, Тут пристрастия у всех разные, кому то не нравится "мат" в нике, кому то "символы", leha---83 вон ссылки не любит!
    ИМХО Так что думаю легче самому написать то чего ты не хочешь видеть!
     
    Серый™ нравится это.
  13. Sherhan

    Sherhan

    Сообщения:
    66
    Симпатии:
    17
    Ну хотелось бы иметь возможность объединить готовые файлы, и выбрать то что мне по душе :)
     
  14. Usurpus

    Usurpus

    Сообщения:
    67
    Симпатии:
    32
    Парни, установил все по инструкции, но к сожалению у меня пускает игрока даже с именем unnamed. Хотя плагин активирован и не выдает ошибки.



    Может криво настроил namechecker.cfg ?
    PHP:
    // This file was auto-generated by SourceMod (v1.3.7-dev)
    // ConVars for plugin "namechecker.smx"


    // How long should be banned - in minutes (0 = permanent)
    // -
    // Default: "5"
    // Minimum: "0.000000"
    // Maximum: "43200.000000"
    sm_name_ban_time "1440"

    // What action is to be done if a player changes his name to often? (deny|kick|ban)
    // -
    // Default: "kick"
    sm_name_change_action "ban"

    // Blocks name changes more than x times per map
    // -
    // Default: "4"
    // Minimum: "1.000000"
    // Maximum: "100.000000"
    sm_name_change_count "2"

    // Name Checker version
    // -
    // Default: "1.5"
    sm_name_checker "1.5"

    // How many characters must be different at least (0 = disable)
    // -
    // Default: "2"
    // Minimum: "0.000000"
    // Maximum: "63.000000"
    sm_name_copy_diff "2"

    // The first x characters of the name must be unique
    // -
    // Default: "16"
    // Minimum: "3.000000"
    // Maximum: "63.000000"
    sm_name_copy_size "16"

    // What action is to be done if a player has an invalid name? (deny|kick|ban)
    // -
    // Default: "kick"
    sm_name_invalid_action "ban"

    // Maximum allowed length of a name
    // -
    // Default: "63"
    // Minimum: "1.000000"
    // Maximum: "63.000000"
    sm_name_max_size "20"

    // Minimum required length of a name
    // -
    // Default: "1"
    // Minimum: "1.000000"
    // Maximum: "63.000000"
    sm_name_min_size "2"

    // How many multi-byte characters (arabian, chinese, ...) are allowed
    // -
    // Default: "31"
    // Minimum: "0.000000"
    // Maximum: "31.000000"
    sm_name_multi_byte "20"

    // How many special characters (not readable) are allowed
    // -
    // Default: "16"
    // Minimum: "0.000000"
    // Maximum: "63.000000"
    sm_name_special_chars "16"

    // Tell the player the detailled reason (1 = yes|0=no)
    // -
    // Default: "1"
    // Minimum: "0.000000"
    // Maximum: "1.000000"
    sm_name_tell_details "1"


     
  15. kv.acid

    kv.acid Супер-модератор

    Сообщения:
    2.033
    Симпатии:
    767
    Usurpus,
    Сюда добавь те ники которые ты не хочешь видеть! Если не будет работать (по твоему мнению), то смотри логи сорсмод, там должны при каждой смене карты загружаться те запрещенные имена, что ты ввел в configs/badnames.txt. Если этого нет значит плагин у тебя работает коряво.
    Пробуй ...
     
    Usurpus нравится это.
  16. Usurpus

    Usurpus

    Сообщения:
    67
    Симпатии:
    32
    Ники я добавил первым делом, там unnamed стоял по умолчанию. Я сохранял в UTF-8 без bom, но в никах нет кириллических букв.

    Вот логи
    Оффтоп
     
    Последнее редактирование: 19 мар 2011
  17. kv.acid

    kv.acid Супер-модератор

    Сообщения:
    2.033
    Симпатии:
    767
    Все у тебя работает, только ты более корректно задавай ники которые будут блокироваться, а то получается ты блокируешь именно целые предложения :)
    Оффтоп
     
    Usurpus нравится это.
  18. Usurpus

    Usurpus

    Сообщения:
    67
    Симпатии:
    32
    Спасибо, я поправил badnames.txt по Вашей рекомендации. Но увы...
    Я что-то накривил в другом месте.....

    Я понимаю если удивляться когда не фильтрует такой ник "www.les-papys-aperos.fr", то да, его можно считать целым предложением. Если есть такая комбинация " www." то такой ник в блокноте воспринимается как гиппер ссылка, возможно посему не фильтрует как простое имя.
    Но у меня при всех этих настройках не фильтрует даже простое имя:
    Вот лог моего входа и выхода.
    3/19/2011 - 12:44:44: World triggered "Round_Start"
    03/19/2011 - 12:45:03: "unnamed<4><STEAM_0:0:19132125><>" connected, address "178.95.57.109:27005"
    Client "unnamed" connected (178.95.57.109:27005).
    03/19/2011 - 12:45:05: "unnamed<4><STEAM_0:0:19132125><>" STEAM USERID validated
    03/19/2011 - 12:45:26: "unnamed<4><STEAM_0:0:19132125><Unassigned>" joined team "TERRORIST"
    ...
    Game will not start until both teams have players.
    03/19/2011 - 12:45:28: "unnamed<4><STEAM_0:0:19132125><TERRORIST>" triggered "Got_The_Bomb"
    03/19/2011 - 12:46:05: "unnamed<4><STEAM_0:0:19132125><TERRORIST>" disconnected (reason "Disconnect by user.")
    03/19/2011 - 12:46:05: "unnamed<4><STEAM_0:0:19132125><TERRORIST>" triggered "Dropped_The_Bomb"
    Думал что админы возможно имеют иммунитет, но просил знакомых зайти с ником "unnamed". К сожалению ничего не происходит.

    Забыл упомянуть, у меня сервер на Linux системе. Может тут "собака зарыта"?!
     
    Последнее редактирование: 19 мар 2011
  19. zmog

    zmog

    Сообщения:
    250
    Симпатии:
    57
    Как ограничит доступ с таким ником:
    // mix-servers.ru
    .ru не работает.
    mix-servers.ru и // mix-servers.ru то же не работает.
    Может есть идеи
     
  20. kv.acid

    kv.acid Супер-модератор

    Сообщения:
    2.033
    Симпатии:
    767
    zmog, можешь показать конфиг и бэднаймы?