Спам-фильтр NoSpam

Покупка игровой валюты за реальные деньги строжайше запрещена, но, не смотря на это, продавцы "запретного" все равно продолжают раздражать игроков, отсылая им личные сообщения. Для борьбы с нарушителями команда iRO создала дополнение NoSpam, позволяющее избавиться от мешающих играть сообщений. Ко всему прочему любой игрок сможет с легкостью настроить спам-фильтр под себя.

 

Файл конфигурации nospam2.cfg расположен в папке Data. Его можно открыть с помощью любого текстового редактора.

 

Обновление игры от 28.09.2017 не позволяет использовать дополнение одновременно с RoExt. Если вы хотите использовать все возможности нового nospam-фильтра, верните старый dinput.dll и удалите файл dinput.ini

 

Секция "Message Flood Protection"

Настройка этой секции позволяет заблокировать чрезмерный поток сообщений от одного пользователя.

  • floodCount - количество сообщений, которые пользователь может послать без задержек и ограничений. По умолчанию: 5
  • floodTime - среднее время между сообщениями. По умолчанию: 2000 мс
  • ignoreDuration - интервал времени, в течении которого сообщения от пользователя (на котором сработал фильтр) будут игнорироваться. По умолчанию: 60000 мс.

 

Обратите внимание:

 

Игрок может отправить примерно одно сообщение каждые floodTime миллисекунд. Настройка floodCount позволяет снять некоторые ограничения и позволить игроку устраивать "микроспам".

 

Установка значения 0 (ноль) в поле floodCount отключает фильтр.

 

Значения floodTime и ignoreDuration устанавливаются в миллисекундах. (например,  floodTime 2000 означает 2 секунды, а ignoreDuration 60000 - 60 секунд).

 

Секция "Chat Filtering"

Настройка этой секции позволяет заблокировать чрезмерный поток сообщений в общий или личный чат от любых пользователей.

  • blockSpam - позволяет включить или отключить спам-фильтр:

0 - фильтр выключен, спам НЕ блокируется
1 - фильтр включен, спам блокируется

  • blockSpamThresh - минимальное количество появлений фразы в сообщении, которое будет блокироваться (счетчик).
  • addPhrase <фраза> - позволяет указать фильтру фразу для блокировки сообщения.

 

Обратите внимание:

 

Все сообщения имеют значение счетчика, равное 0 (ноль). Каждая фраза, найденная в сообщении, увеличивает счетчик на 1. Если значение счетчика окажется больше или равным значению, указанному в строке blockSpamThresh, сообщение будет заблокировано и не отобразится в окне чата.

 

Проверка фраз нечувствительна к регистру - фразы  "Ragnarok", "ragnarok" и "RAGNAROK" для фильтра идентичны. Например,  addPhrase 1 wu  определяет первую по порядку фразу и срабатывает на выражениях типа DAWGwuTUP, w u, \/\/u или vvu

 

Секция "Gravity-maintained Pattern List"

Настройка этой секции позволяет использовать заранее заготовленные Gravity шаблоны блокировок.

  • useGMPatterns - позволяет включить или отключить дополнительный фильтр:

0 - фильтр выключен, дополнительные списки не используются
1 - фильтр включен, используются дополнительные списки

 

Секция "Megaphone Broadcast Blocking"

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

  • gag "<фраза>" - позволяет указать фильтру фразу (обязательно в двойных кавычках!) для блокировки сообщения мегафона.

Секция "Cute Pet Message Blocking"

Настройка этой секции позволяет заблокировать сообщения в общий чат от питомцев.

  • blockCutePetMessages - позволяет включить или отключить разговоры питомцев:

0 - фильтр выключен, сообщения НЕ блокируется
1 - фильтр включен, сообщения блокируется

 

Рекомендации:

 

Добавляйте фразы в фильтр с собой осторожностью, поскольку последствия могут быть непредсказуемы (например, фильтр будет блокировать сообщения, которые блокировать не нужно).

 

Не используйте больше 64 фраз! В противном случае игра может начать зависать или даже закрываться с ошибкой!

 

Секция "New Functions"

 

ВНИМАНИЕ! Эти возможности несовместимы с RoExt! 

Не используйте nospam2 и RoExt одновременно!

  • title - позволяет включить отображение имени персонажа или ID аккаунта (логин) в строке заголовка окна

title - отображается название игры

title char - отображается название игры и имя персонажа
title account - отображается название игры и логин

  • cpucooler - позволяет снизить нагрузку на CPU, когда окно игры неактивно. По умолчанию отключено, значение выставляется в миллисекундах на ваше усмотрение (например, 200)
  • mousex - альтернативная возможность свободно перемещать курсор за пределы окна игры. Если вы используете параметр 1, то отключите в настройках игры "Mouse Exclusive"

0 - настройка выключена и не работает
1 - настройка включена и работает

 

Обратите внимание:

 

 

Для облегчения настройки nospam в игре включена консоль.

  1. откройте файл конфигурации nospam2.cfg с помощью любого текстового редактора
  2. в активном окне игры нажмите CTRL+SHIFT+C
  3. внесите изменения в файл и сохраните его
  4. перезагрузите настройки нажатием клавиш CTRL+Break
  5. закройте консоль, нажав CTRL+C

Выможете вносить изменения в настройки и перезагружать их не выходя из игры.

Статью для вас подготовили:

Вадим (Volh)