Контроль ника: фильтр допустимых имен игроков на сервере

  1. Оффлайн
    Hafner a114team
    На проекте с:
    13 авг 2010
    Сообщения:
    2.058
    Симпатии:
    710
    Баллы:
    113
    Плагин: Nick Control | Автор: a114games | Версия: 2.0 | Игра: cs 1.6

    [IMG]
    Продолжаю серию плагинов для эффективной работы с сервером и удобного управления игровым движком - на этот раз функционал плагина ориентирован на никнеймы (ники) игроков, в которых зачастую содержится реклама сторонних ресурсов, мат или ники полностью лишены смысловой нагрузки. Плагин работает как и контроль чата на регулярных выражениях и имеет удобный вэб-интерфейс для настроек словарей.

    Описание возможностей:
    • блокировка рекламы, мата и т.п. в никах игроков;
    • возможность задать ограничение на длину ника;
    • использование регулярных выражений;
    • переименование игроков, которые попадают под заданные вами шаблоны;
    CVAR'ы:
    • acp_nc_default - ник, который будет проставляться игрокам, ники которых запрещены на сервере.
      (По умолчанию: CENSORED)
    • acp_nc_minlen - минимально допустимое количество символов в нике.
      (По умолчанию: 3)
    • acp_nc_maxlen - максимально допустимое количество символов в нике.
      (По умолчанию: 25)
    • acp_nc_maxrepeat - максимально допустимое количество повторов символов в нике.
      (По умолчанию: 3)
    • acp_nc_immunity - флаг доступа у админа для иммунитета.
      (По умолчанию: a)
    • acp_nc_announce - выводить или нет сообщение о том, что игрок сменил ник.
      (По умолчанию: 1)
    • acp_nc_savelogs - Записывать или нет логи работы в базу данных.
      (По умолчанию: 1)
    • acp_nc_changenick - Разрешить менять ник в игре?
      (По умолчанию: 1)
    • acp_nc_serverip - ip адрес сервера в формате: 127.0.0.1:27015. Если оставить поле пустым, то адрес будет присваиваться автоматически.
      (По умолчанию: "")
    Установка:
    • Установка плагина:
      1. папку amxmodx из архива поместите в директорию addons вашего сервера hlds;
      2. произведите настройки в sql.cfg и nickcontrol.cfg;
      3. скомпилируйте "acp_nickcontrol.sma" и поместите плагин в папку plugins;
      4. пропишите плагин в plugins.ini
    • Установка web-панели админа:
      1. скачайте и установите ACPanel;
      2. содержимое папки upload разместите в установленную ранее ACPanel, сохраняя структуру папок;
      3. добавьте nickControl.xml в настройках продукта ACPanel;
      4. импортируйте default.sql в вашу базу данных, чтобы добавить некоторые уже готовые шаблоны в словари.
    История изменений:

    Вложения:

    Hafner, 29 окт 2010
    #1
  2. Оффлайн
    Hafner a114team
    На проекте с:
    13 авг 2010
    Сообщения:
    2.058
    Симпатии:
    710
    Баллы:
    113
    Сам плагин выложу позже, есть некоторые идеи, которые нужно реализовать. Если есть вопросы, замечания или предложения касательно функционала, описанного выше, то пишите тут.
    Hafner, 29 окт 2010
    #2
  3. Оффлайн
    side ACP мембер
    На проекте с:
    25 сен 2010
    Сообщения:
    176
    Симпатии:
    21
    Баллы:
    18
    Отлично.Ждем
    1.Логирование будет?
    2.Для каждого отдельного ника можно будет указать причину и метод наказания(ренейм\кик\бан)?
    side, 29 окт 2010
    #3
  4. Оффлайн
    Hafner a114team
    На проекте с:
    13 авг 2010
    Сообщения:
    2.058
    Симпатии:
    710
    Баллы:
    113
    1. Логирование чего? Как народ ники меняет? Смысл?
    2. Вайтлист/Ренеймлист.
    Hafner, 30 окт 2010
    #4
  5. Оффлайн
    rasslabin Ламер
    На проекте с:
    14 сен 2010
    Сообщения:
    0
    Симпатии:
    0
    Баллы:
    0
    а интегрирование с Chat Control'ом будет? Или как вообще веб часть то выглядит?:)
    rasslabin, 30 окт 2010
    #5
  6. Оффлайн
    Hafner a114team
    На проекте с:
    13 авг 2010
    Сообщения:
    2.058
    Симпатии:
    710
    Баллы:
    113
    Естественно будет, но я хочу переписать вэб-часть немного, с этим и связана задержка.
    Hafner, 1 ноя 2010
    #6
  7. Оффлайн
    side ACP мембер
    На проекте с:
    25 сен 2010
    Сообщения:
    176
    Симпатии:
    21
    Баллы:
    18
    Хотя да,смысла действительно нету ))
    Прошу хотя бы сделать квар на кик определенных ников.
    side, 1 ноя 2010
    #7
  8. Оффлайн
    Hafner a114team
    На проекте с:
    13 авг 2010
    Сообщения:
    2.058
    Симпатии:
    710
    Баллы:
    113
    а5 же, смысл? Игроку смениться ник на установленный Вами, зачем придумывать лишние наказания?

    Как показывает практика, большая часть игроков, которые заходят с рекламными никами - подцепили их на других ресурсах и порой даже не заметили этого.
    Система всем изменит ники на стандартный и дальше пусть сами думают менять его или нет, а если игрок не изменит ник, то название Вашего портала уйдет на другие сервера, что послужит небольшой рекламой=)
    Hafner, 2 ноя 2010
    #8
  9. Оффлайн
    droper Фраг
    На проекте с:
    30 окт 2010
    Сообщения:
    11
    Симпатии:
    3
    Баллы:
    3
    а как же банлист?
    droper, 14 ноя 2010
    #9
  10. Оффлайн
    Hafner a114team
    На проекте с:
    13 авг 2010
    Сообщения:
    2.058
    Симпатии:
    710
    Баллы:
    113
    За что банить?
    Hafner, 14 ноя 2010
    #10
  11. Оффлайн
    droper Фраг
    На проекте с:
    30 окт 2010
    Сообщения:
    11
    Симпатии:
    3
    Баллы:
    3
    за ник, ведь по аналогии с cc, есть читерские сообщения и есть читерские ники.
    droper, 15 ноя 2010
    #11
  12. Оффлайн
    Hafner a114team
    На проекте с:
    13 авг 2010
    Сообщения:
    2.058
    Симпатии:
    710
    Баллы:
    113
    Вложение добавлено. Читайте инструкцию по настройке.
    Hafner, 21 янв 2011
    #12
  13. Оффлайн
    Hafner a114team
    На проекте с:
    13 авг 2010
    Сообщения:
    2.058
    Симпатии:
    710
    Баллы:
    113
    Update:
    Hafner, 23 янв 2011
    #13
  14. Оффлайн
    Hnt Ламер
    На проекте с:
    25 янв 2011
    Сообщения:
    2
    Симпатии:
    0
    Баллы:
    0
    Вывод с weba в public - чата есть?
    Hnt, 25 янв 2011
    #14
  15. Оффлайн
    Hafner a114team
    На проекте с:
    13 авг 2010
    Сообщения:
    2.058
    Симпатии:
    710
    Баллы:
    113
    Чат тут при чем?
    Hafner, 25 янв 2011
    #15
  16. Оффлайн
    Hafner a114team
    На проекте с:
    13 авг 2010
    Сообщения:
    2.058
    Симпатии:
    710
    Баллы:
    113
    Update:
    Hafner, 26 янв 2011
    #16
  17. Оффлайн
    Hnt Ламер
    На проекте с:
    25 янв 2011
    Сообщения:
    2
    Симпатии:
    0
    Баллы:
    0
    Не в той теме написал ,пардон
    Hnt, 26 янв 2011
    #17
  18. Оффлайн
    Hafner a114team
    На проекте с:
    13 авг 2010
    Сообщения:
    2.058
    Симпатии:
    710
    Баллы:
    113
    Update:
    Hafner, 30 янв 2011
    #18
  19. Оффлайн
    Hafner a114team
    На проекте с:
    13 авг 2010
    Сообщения:
    2.058
    Симпатии:
    710
    Баллы:
    113
    Update:
    Hafner, 6 окт 2011
    #19
  20. Оффлайн
    Hafner a114team
    На проекте с:
    13 авг 2010
    Сообщения:
    2.058
    Симпатии:
    710
    Баллы:
    113
    Update:
    Hafner, 7 окт 2011
    #20