Anti spam build

Блокировка сообщений по ключевым словам
Посетитель
enq3
Сообщений: 29
718 дней назад
Мне нужно игнорировать сообщения от ULTRON (JT) в любом виде. Можно не беспокоиться о тенях и цветовых кодах в нике. Ник при проверке делается "плоским". Регистр символов также не имеет значения.

cl_consoleIgnoreText ultron,jt

Теперь любые сообщения, которые содержат ultron или jt будут проигнорированы, кроме информации об убийствах.
Если же я хочу видеть сообщение от jt, которое содержит мой ник например, то тут может помочь команда cl_consoleAllowText. Можно задать одно ключевое слово, при наличии которого текст всегда отобразится.

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

Сюда почему-то не прикрепляется файл.
Вот ссылка на билд для windows:
https://drive.google.com/open?id=1BcVDyfaXYHrrHNhmd-WcmA715p-J-YoX
Редактировалось: 5 раз (Последний: 28 ноября 2017 в 21:46)
Администратор
BFG10K
Сообщений: 112
Гамильтон
1 день назад
JT даже на пг мешает своим флудом, или на sbct начал заходить играть?
Если ты хочешь зарегистрироваться, но не знаешь к кому обратиться — дуй играть в квейк на sbct.ru и проси инвайт на почту у игроков :)
Посетитель
enq3
Сообщений: 29
718 дней назад
BFG10K:

JT даже на пг мешает своим флудом, или на sbct начал заходить играть?

На sbct он заходил пару раз при мне) Флуд мешает да, вот я и решил написать такую штуку.
К сожалению самый интересный код, связанный с playerid и пр. прелестями, которые от сервера приходят, зашит в код виртуальной машины. Каждый мод по-своему обрабатывает работу с графикой, клиентом, а осп не имеет исходных кодов, поэтому нет возможности править код клиента. Только анализ строки sad

Если только свой мод сделать с интегрированным кодом физики cpm и прочими плюшками.
Редактировалось: 2 раза (Последний: 29 ноября 2017 в 11:20)
Администратор
GUUU
За помощь с организацией турниров!
Сообщений: 114
Санкт-Петербург
185 дней назад
Патч-то выложи, зачем нам твой бинарий для щиндовса? Ещё и GPL нарушаешь, выкладывая сборки без исходников.
Посетитель
enq3
Сообщений: 29
718 дней назад
GUUU:

Патч-то выложи, зачем нам твой бинарий для щиндовса? Ещё и GPL нарушаешь, выкладывая сборки без исходников.

https://github.com/enq3/ioq3/blob/SpamFilter/0001-Simple-spam-filter-by-keywords.patch
Администратор
GUUU
За помощь с организацией турниров!
Сообщений: 114
Санкт-Петербург
185 дней назад
Ээ… зачем же ты патч в репозиторий закоммитил? Достаточно было дать ссылку на https://github.com/enq3/ioq3/commit/bcba5e
Энивей, спасибо.
|
Перейти на форум:
Быстрый ответ
У вас нет прав, чтобы писать на форуме.