World of Warcraft:Cataclysm

Четверг, 17.10.2024, 04:43
Приветствую Вас Гость
Главная

Регистрация

Вход

RSS


[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
MrtWoo - Антиспам, Антифлуд, Статусбар...
adamacДата: Суббота, 02.04.2011, 11:34 | Сообщение # 1
Рядовой
Группа: Администраторы
Репутация: 70
Статус: Offline
Доброго времени суток. Мне бы хотелось рассказать вам о группе аддонов MrtWoo

MrtWoo - Это группа аддонов полезных и не очень... Пока их всего 2, но возможно потом появятся и другие...

Анти-Спам
Данный аддон предназначен для фильтрации русскоязычного спама и флуда в каналах обмена сообщениями... Детектированием спама занимается немного модифицированный фильтр из состава аддона SpamMeNot. Почему я просто не написал фильтр слов для SpamMeNot ? Все просто, SpamMeNot обновляется редко и в базовой поставке до сих пор нет русской локализации что печально... поэтому если вам не нравиться спам в городах то вы меня поймете...

Возможности
Блокировка русскоязычного и англоязычного спама
Блокировка дублирующихся сообщений (включая многострочные сообщения), пример можно посмотреть тут http://eu.battle.net/wow/ru/forum/topic/916828532#4
Для детектирования спама используются ключевые слова и шаблоны имеющие определенный вес.
Во время проверки учитываются лишние пробелы и замены букв цыфрами.
Включив тихий режим вы можете забыть о спаме, аддон все сделает сам, спам больше не будет вас беспокоить.
Если есть подозрение на спам, будут выполнены дополнительные проверки (уровень игрока и т.д.)
Отправка отчетов о спаме в автоматическом режиме
Много настроек которые можно изменить

Что нужно знать?
аддон разрабатывается в первую очередь для работы на русских серверах, следовательно база ключевых слов будет периодически дополняться и будут совершенствоваться алгоритмы детектирования русскоязычного спама
к сожалению пока фильтруются только каналы (1,2,...)
Автор (я) говорит на русском smile ...Так что об ошибках, своих идеях (которые могут улучшить детектирование спама), функциях которых не хватает можете писать мне тут или на curse / curseforge …

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

В любом случае вам решать... smile

Как это работает?
Каждое новое сообщение помещается в очередь на обработку. И запускается проверка сообщений из очереди на флуд и спам. Берется первое сообщение из очереди и проверяется, писал что-то подобное пользователь уже или нет, если писал то как давно... если недавно (по умолчанию меньше чем 5 мин. назад)... то сообщение помечается как флуд, если давно или вовсе это новое сообщение то идет проверка на спам... аддон имеет некоторую базу шаблонов, в сообщении ищутся совпадения с этими шаблонами и при каждом совпадении рейтинг сообщения увеличивается на значение рейтинга шаблона, к примеру:
Продам голд 1к 50р skype: ***, icq: 111-111-111, bl 150
предположим слова icq, skype, голд, 1к - имеют рейтинги 30, 30, 50, 10 соответственно (шаблонами могут быть не только слова, но и регулярные выражения) в результате мы имеем рейтинг 30+30+50+10=120 , если учесть что рейтинг блокирования составляет 100, то сообщение будет помечено как спам... предположим что сообщение будет таким:
Продам голд skype: ***

Рейтинг сообщения составит 50+30=80 , что не достаточно для блокировки, но достаточно для проведения дополнительной проверки... происходит запрос информации о пользователе... и сообщение помечается для дополнительной проверки (оно не будет показано пока не придут данные о пользователе) ... если уровень персонажа меньше 15 то к рейтингу сообщения будет прибавлено 50 (значение по умолчанию) в результате получим 130 и этого достаточно для блокировки, сообщение помечается как спам... после проведения проверок происходит следующее, если это спам, то отправляется отчет о спаме (если включено), пользователь помечается как спамер и все сообщения от него игнорируются.. если сообщение помечено как флуд, оно просто не отображается... потом проверяется следующее сообщение и так пока очередь не будет пуста...

Немного статистики
К примеру на сервере «Ткач Смерти» количество бесполезных сообщений (спам+флуд) составляет примерно 25-50% от всего объема сообщений …
С: 331 , QW: 0 , QL: 11 , QM: 16 , SO: 178 , SF: 127 , SS: 26

Из 331 проверенного сообщения спам содержали 26(7,8%), флуд 127(38,3%) … нормальных сообщений всего 178, что согласитесь не очень весело...

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

 
adamacДата: Суббота, 02.04.2011, 11:34 | Сообщение # 2
Рядовой
Группа: Администраторы
Репутация: 70
Статус: Offline
Команды
/mrtwoo - вызов окна настроек
/mrtwoo_show_smi - показывает статистику работы аниспам аддона (подробнее в истории версий MrtWoo 0.2.1.40000)
/mrtwoo_patterns - редактор шаблонов
/mrtwoo_blocklist - управление блок листом

Скачасть аддон можно тут
http://wow.curse.com/downloads/wow-addons/details/mrtwoo.aspx

На данный момент рекомендуемая мной версия "MrtWoo 0.3.1.40000-release"

История версий

MrtWoo 0.2.1.40000
http://eu.battle.net/wow/ru/forum/topic/900640945#12

MrtWoo 0.2.2.40000
http://eu.battle.net/wow/ru/forum/topic/900640945#13

MrtWoo 0.2.3.40000
http://eu.battle.net/wow/ru/forum/topic/900640945?page=2#27
http://eu.battle.net/wow/ru/forum/topic/900640945?page=2#29

MrtWoo 0.2.4.40000
http://eu.battle.net/wow/ru/forum/topic/900640945?page=3#45
Подробнее о OOM модуле http://eu.battle.net/wow/ru/forum/topic/1267107093

MrtWoo 0.2.5.40000
http://eu.battle.net/wow/ru/forum/topic/900640945?page=3#47

MrtWoo 0.3.0.40000
http://eu.battle.net/wow/ru/forum/topic/900640945?page=4#62

MrtWoo 0.3.1.40000
http://eu.battle.net/wow/ru/forum/topic/900640945?page=5#92

О том как писать шаблоны
http://eu.battle.net/wow/ru/forum/topic/900640945?page=5#94

И еще... помните, отправляя много повторяющихся сообщений вы создаете небольшие проблемы другим... не делайте этого... чат создан для того чтобы его читали, а не отключали... smile

Так-же хочу поблагодарить всех тех кто принимает участие в тестировании и сообщает мне об ошибках... Надеюсь аддон оказался кому-то полезен...

Если вы считаете данный аддон полезным, то не забывайте нажимать "нравиться" и голосовать за аддон на curse ... давайте сделаем сервера чище от спама

 
  • Страница 1 из 1
  • 1
Поиск: