Как работать с чат фильтром и абузить маты

Deazer

Head Developer
Staff member
Как работать с чат фильтром и абузить маты
1. Место нахождение чат фильтра
gameserver\config\chatfilters.xml

Перезагрузка правил без рестарта сервера (в игре ГМом) - //admin > Server > Components - Reload Chat Filter

2.
По сути там уже описаны все правила на минимальный уровень и плохие слова и т.д. Но часть закомментирована - как пример берем:

<!-- Торговый и основной чат, ограничение по уровню, для перенаправления в общий чат -->
<!--
<ChatFilter>
<Channels>SHOUT,TRADE</Channels>
<Level>20</Level>
<Action>RedirectMsg</Action>
<RedirectChannel>ALL</RedirectChannel>
</ChatFilter>
-->

Что у нас должно получится на выходе если мы хотим установить данные правила

<!-- Торговый и основной чат, ограничение по уровню, для перенаправления в общий чат -->
<ChatFilter>
<Channels>SHOUT,TRADE</Channels>
<Level>20</Level>
<Action>RedirectMsg</Action>
<RedirectChannel>ALL</RedirectChannel>
</ChatFilter>

Плохие слова:

<ChatFilter>
<Channels>ALL,SHOUT,TELL,TRADE,HERO_VOICE</Channels>
<Words>
\bfuck\b
\bnigger\b
</Words>
<Action>ReplaceMsg</Action>
<ReplaceMsg>[censored]</ReplaceMsg>
</ChatFilter>

Добавляем их в поле
<Words>
\bfuck\b
\bnigger\b
</Words>

Управления выборки осуществляется регулярными выражении - детальнее https://ru.wikipedia.org/wiki/Регулярные_выражения
 
не могу развидеть, пните меня пожалуйста)
Добавляю слова в конфиг чат фильтра, а все равно отображается, хотя те слова которые по дефолту стоят закрывает символами.
<Words>
\bfuck\b
\bnigger\b
\bБлядь\b
</Words>
 
не могу развидеть, пните меня пожалуйста)
Добавляю слова в конфиг чат фильтра, а все равно отображается, хотя те слова которые по дефолту стоят закрывает символами.
<Words>
\bfuck\b
\bnigger\b
\bБлядь\b
</Words>
Так добавляй так как в примере, у меня все работает
 
@Deazer глянь этот файл и подскажи как фиксануть проблему в гейм серве
я меня значение u,х*ер\0 на \ ,х*ер\b
благодарю заранье
 

Attachments

  • мат.txt
    69.7 KB · Views: 20
@Deazer глянь этот файл и подскажи как фиксануть проблему в гейм серве благодарю заранье
Да шяс 4к строк сяду пересмотрю... С тобой все ок ?
 
я менял значение в гейм сервере пробивает ошибку какую глянь
ошибку покажи хотя бы, зачем мне твои 4к строк хрен пойми чего.
 
Тэг не закрыт, закинь в браузен файл и смотри на какой строке, ну написано же! Открыть глаза почитать.... Unclosed group near index 8, что ж такое. Ну открой гугл транслейт, вставь первую строку и читай что за ошибка
 
Тэг не закрыт, закинь в браузен файл и смотри на какой строке, ну написано же! Открыть глаза почитать.... Unclosed group near index 8, что ж такое. Ну открой гугл транслейт, вставь первую строку и читай что за ошибка

не понимаю увы то одно то другое
 
не понимаю увы то одно то другое
там же все элементарно какие могут быть проблемы
вот шаблон как слова добавлять
\bfuck\b
\bnigger\b
\bиТД\b
у тебя там херня какая-то , делай по шаблону, все прекрасно работает
 
Back
Top