Сервер банит просто так кого-то от сервера за "flood"
- Hell_Excalibur
- Сообщения: 570
- Зарегистрирован: 16:17, 24.10.2007
- Откуда: Оттуда :)
- Контактная информация:
Сервер банит просто так кого-то от сервера за "flood"
[7:33:47] CommFort запретил доступ к серверу пользователю Void (10 минут). Причина: "flood".
Хотя эта функция у меня выключена, у меня стоит только премодерация заменяя плохие слова ****
Вот опять: [10:13:14] CommFort запретил доступ к серверу пользователю R@ZOR (10 минут). Причина: "flood".
Вот ещё раз: [11:19:28] CommFort запретил доступ к серверу пользователю БеSSоVкА (10 минут). Причина: "flood".
Хотя пользователь при этом вообще не общается в чате
Хотя эта функция у меня выключена, у меня стоит только премодерация заменяя плохие слова ****
Вот опять: [10:13:14] CommFort запретил доступ к серверу пользователю R@ZOR (10 минут). Причина: "flood".
Вот ещё раз: [11:19:28] CommFort запретил доступ к серверу пользователю БеSSоVкА (10 минут). Причина: "flood".
Хотя пользователь при этом вообще не общается в чате
Подпись...
Re: Сервер банит просто так кого-то от сервера за "flood"
аналогичная ситуация, причем иногда банит после какойто невинной фразы, а когда ее другой пишет, то все нормально.
Re: Сервер банит просто так кого-то от сервера за "flood"
тоже замечал такое...
http://kapacb.igra3k.ru/ - Интеллектуально-ролевая игра Золотой Клон
chat.astralife.ru - Commfort Server 5.83 [Master server]
Кинь монетку -> 12Up6dJCAchL9rcpmmZHLMBhovTHHmx4GQ
chat.astralife.ru - Commfort Server 5.83 [Master server]
Кинь монетку -> 12Up6dJCAchL9rcpmmZHLMBhovTHHmx4GQ
- Hell_Excalibur
- Сообщения: 570
- Зарегистрирован: 16:17, 24.10.2007
- Откуда: Оттуда :)
- Контактная информация:
Re: Сервер банит просто так кого-то от сервера за "flood"
Самое прикольное что разработчики отвечают в других темах, эту прокомментировать немогут
Подпись...
Re: Сервер банит просто так кого-то от сервера за "flood"
ну тестируют наверное как будет что сказать, наверно скажутHell_Excalibur писал(а):Самое прикольное что разработчики отвечают в других темах, эту прокомментировать немогут
Калуга Commfort-Server: commfort.mine.nu порт 9740
***
http://noveg.ucoz.ru - ТУТ Не большой портал с форумом.
***
http://noveg.ucoz.ru - ТУТ Не большой портал с форумом.
-
- Администратор
- Сообщения: 6869
- Зарегистрирован: 09:56, 27.06.2005
Re: Сервер банит просто так кого-то от сервера за "flood"
Система защиты от флуда состоит из двух частей. Одна работает на серверной стороне, другая на клиентской.
Клиентская часть следит за событиями и не дает превысить лимиты, установленные на серверной стороне (Администрирование>Защита от флуда). Важный момент: отслеживаются только действия сделанные пользователем. Действия, сделанные программой-дополнением не учитываются.
Серверная часть следит за клиентской, в случае превышения лимитов банит на 10 минут. В приведенном выше случае срабатывает именно она. Серверная часть не банит модераторов всех каналов (это сделано для того чтобы защита от флуда не банила ботов).
Исходя из этого возможны варианты:
1 Клиенты используют программы-дополнения, но при этом они не модераторы всех каналов. Можно проверить, поинтересоваться, использовали ли забаненные пользователи программы-дополнения (возможно, что-то вроде Winamp Watcher).
2 Ошибка в модуле защиты от флуда на клиентской стороне (в этом случае программа-клиент разрешит превысить допустимый лимит и пользователь будет забанен в случае его превышения). Проверить можно установив в настройках серверной части максимально мягкие лимиты (все события разрешить по 255 раз в секунду).
3 Ошибка в модуле защиты от флуда на серверной стороне. Если все события разрешены по 255 раз в секунду и при этом серверная часть банит, то скорее всего имеет место быть ошибка на серверной стороне.
Клиентская часть следит за событиями и не дает превысить лимиты, установленные на серверной стороне (Администрирование>Защита от флуда). Важный момент: отслеживаются только действия сделанные пользователем. Действия, сделанные программой-дополнением не учитываются.
Серверная часть следит за клиентской, в случае превышения лимитов банит на 10 минут. В приведенном выше случае срабатывает именно она. Серверная часть не банит модераторов всех каналов (это сделано для того чтобы защита от флуда не банила ботов).
Исходя из этого возможны варианты:
1 Клиенты используют программы-дополнения, но при этом они не модераторы всех каналов. Можно проверить, поинтересоваться, использовали ли забаненные пользователи программы-дополнения (возможно, что-то вроде Winamp Watcher).
2 Ошибка в модуле защиты от флуда на клиентской стороне (в этом случае программа-клиент разрешит превысить допустимый лимит и пользователь будет забанен в случае его превышения). Проверить можно установив в настройках серверной части максимально мягкие лимиты (все события разрешить по 255 раз в секунду).
3 Ошибка в модуле защиты от флуда на серверной стороне. Если все события разрешены по 255 раз в секунду и при этом серверная часть банит, то скорее всего имеет место быть ошибка на серверной стороне.
- Hell_Excalibur
- Сообщения: 570
- Зарегистрирован: 16:17, 24.10.2007
- Откуда: Оттуда :)
- Контактная информация:
Re: Сервер банит просто так кого-то от сервера за "flood"
Спасибо, помогло...
В последующих версиях планируется что бы просто вылетало окно что данное действие запрещенно, а не сработка антифлуда ?
В последующих версиях планируется что бы просто вылетало окно что данное действие запрещенно, а не сработка антифлуда ?
Подпись...
-
- Администратор
- Сообщения: 6869
- Зарегистрирован: 09:56, 27.06.2005
Re: Сервер банит просто так кого-то от сервера за "flood"
Это реализовано в текущей версии.
- Hell_Excalibur
- Сообщения: 570
- Зарегистрирован: 16:17, 24.10.2007
- Откуда: Оттуда :)
- Контактная информация:
Re: Сервер банит просто так кого-то от сервера за "flood"
Т.е. ? У меня что сервер что клиент 4.02 версии... В какой это ещё реализовано я не пойму, или может есть 4.03 уже а я не вкурсе ?Maxim Mirgorodsky писал(а):Это реализовано в текущей версии.
Подпись...
-
- Администратор
- Сообщения: 6869
- Зарегистрирован: 09:56, 27.06.2005
Re: Сервер банит просто так кого-то от сервера за "flood"
Внимательно прочитайте мое предыдущее сообщение о механизме работы антифлуда.
Клиентская часть следит за событиями и не дает превысить лимиты, установленные на серверной стороне
- Hell_Excalibur
- Сообщения: 570
- Зарегистрирован: 16:17, 24.10.2007
- Откуда: Оттуда :)
- Контактная информация:
Re: Сервер банит просто так кого-то от сервера за "flood"
Это я понял, но бан то идёт всё равно при каком-то условии, я имел введу что бы его вообще небыло, а просто вылетало сообщение что данное действие запрещенно...Maxim Mirgorodsky писал(а):Внимательно прочитайте мое предыдущее сообщение о механизме работы антифлуда.
Клиентская часть следит за событиями и не дает превысить лимиты, установленные на серверной стороне
Подпись...
Re: Сервер банит просто так кого-то от сервера за "flood"
Так такое сообщение всплывает. Просто из-за сбоя работы клиента, или часто из-за собя работы сети, к серверу приходят сообщения одновременно, и поэтому через клиент как бы ушло нормально(например не чаще 1 сообщения в секунду), а сервер банит за антифлуд.
-
- Администратор
- Сообщения: 6869
- Зарегистрирован: 09:56, 27.06.2005
Re: Сервер банит просто так кого-то от сервера за "flood"
Hell_Excalibur
Это я понял, но бан то идёт всё равно при каком-то условии, я имел введу что бы его вообще небыло, а просто вылетало сообщение что данное действие запрещенно...
В этом случае, взломав клиентскую часть, можно было бы обойти защиту от флуда.
fixed
часто из-за собя работы сети, к серверу приходят сообщения одновременно, и поэтому через клиент как бы ушло нормально(например не чаще 1 сообщения в секунду), а сервер банит за антифлуд.
Скорее всего, именно здесь истина. На данный момент поможет установка более мягких условий для антифлуда.
Это я понял, но бан то идёт всё равно при каком-то условии, я имел введу что бы его вообще небыло, а просто вылетало сообщение что данное действие запрещенно...
В этом случае, взломав клиентскую часть, можно было бы обойти защиту от флуда.
fixed
часто из-за собя работы сети, к серверу приходят сообщения одновременно, и поэтому через клиент как бы ушло нормально(например не чаще 1 сообщения в секунду), а сервер банит за антифлуд.
Скорее всего, именно здесь истина. На данный момент поможет установка более мягких условий для антифлуда.
- Padonag
- Сообщения: 240
- Зарегистрирован: 03:53, 11.09.2008
- Откуда: Хабаровский край
- Контактная информация:
Re: Сервер банит просто так кого-то от сервера за "flood"
у меня было так чел заходит в чат и тутже вылетает с баном(flood)fixed писал(а):Так такое сообщение всплывает. Просто из-за сбоя работы клиента, или часто из-за собя работы сети, к серверу приходят сообщения одновременно, и поэтому через клиент как бы ушло нормально(например не чаще 1 сообщения в секунду), а сервер банит за антифлуд.
причина бага была в неправильной растановке интервалов ремени на действия антифлуда:
публикация в каналах стояла - 1 сообщение в 1 секунду
что происходило - пользователь вошел в чат,сменил состояние, получил бан, вылетел
изменил время срабатывания больше никто невылетает с пометкой flood
Добрый герой - тупая сволочь. Он не способен оценить размах замысла злого гения
-
- Администратор
- Сообщения: 6869
- Зарегистрирован: 09:56, 27.06.2005
Re: Сервер банит просто так кого-то от сервера за "flood"
На самом деле клиентская часть не позволит изменить состояние чаще чем раз в секунду при данных установках сервера. Но проблема в том что сервер получает от клиента данные совсем не с теми интервалами времени с которыми они были отправлены клиентом. И чем менее стабильна сеть тем проблема острее. На данный момент рекомендуется установить мягкие настройки автоматической защиты от флуда, а в ближайшей версии будет предложено иное решение.