Кардшаринг НТВ+ на cardsharing .cc - самый надёжный и стабильный шаринг!

CardSharing Server RUS => Оборудование (Hardware) => Topic started by: dreamer538 on 11 October 2015, 01:08:55

Title: Нарушения правил при использовании tvheadend
Post by: dreamer538 on 11 October 2015, 01:08:55
Здравствуйте,

я уже достаточно долгое время использую tvheadend, ни разу не банило раньше, правда, в нарушения посмотрел только недавно.
Обнаружил значительное превышение keep-alive. Какой-то настройки в сервере не нашел. Кто сталкивался раньше?

KeepAlive запросов 51234
ВНИМАНИЕ! Ваш приёмник отправляет на сервер слишком много KeepAlive запросов. Измените в настройках эмулятора параметр, отвечающий за частоту отправки KeepLive запросов. Рекомендуемое значение – один раз в 300 секунд. Если вы используете эмулятор mgcamd, измените (или добавьте) в файле newcamd.list параметр CWS_KEEPALIVE = 300 Нарушение правила №7
Title: Re: Нарушения правил при использовании tvheadend
Post by: alex3 on 11 October 2015, 07:38:52
Quote from: dreamer538 on 11 October 2015, 01:08:55
правда, в нарушения посмотрел только недавно.
Вы хотите сказать ,что посмотрели ВПЕРВЫЕ ?

Quote from: dreamer538 on 11 October 2015, 01:08:55
Какой-то настройки в сервере не нашел.
Так искать эту настройку(опцию) нужно не в сервере,а в ресивере!!!
Обратитесь к техподдержке своего ресивера,обычно в таком случае ,если нет такой опции в Вашем ресивере, помогает в решении этой проблемы , переход на другой эмулятор,например ССсам.
Title: Re: Нарушения правил при использовании tvheadend
Post by: dreamer538 on 11 October 2015, 12:26:09
Quote from: Alexandr on 11 October 2015, 07:38:52
Так искать эту настройку(опцию) нужно не в сервере,а в ресивере!!!
Обратитесь к техподдержке своего ресивера,обычно в таком случае ,если нет такой опции в Вашем ресивере, помогает в решении этой проблемы , переход на другой эмулятор,например ССсам.

tvheadend - линуксовый сервер, который далее по сети отдает на kodi/xbmc. По-сути, он и является ресивером, его я и имел ввиду под словом сервер, а не сервер шары.

Я не нашел в его настройках как часто слать keep-alive, поэтому спрашиваю на форуме.
Сразу обратился сюда, т.к. название эмулятора в статистике отображает корректно, значит какие-то знания о нем предположительно есть.
Title: Re: Нарушения правил при использовании tvheadend
Post by: dreamer538 on 11 October 2015, 12:57:54
по всей видимости, кипэлайв захардкоджен
https://github.com/tvheadend/tvheadend/blob/1aa7dddbd457e33947236d0bdd6e953babb24bc8/src/descrambler/cwc.c#L49

Попытаюсь попросить разработчиков сделать его конфигурируемым

Хотя, уже сообщение о нарушении пропало
Title: Re: Нарушения правил при использовании tvheadend
Post by: alex3 on 11 October 2015, 13:27:43
Quote from: dreamer538 on 11 October 2015, 12:57:54
Хотя, уже сообщение о нарушении пропало
Еще не вечер...,а уже KeepAlive запросов - больше 24000
Title: Re: Нарушения правил при использовании tvheadend
Post by: alex3 on 11 October 2015, 13:31:14
Так если Вы этот этот файл текстовым редактором измените на CWC_KEEPALIVE_INTERVAL 300 и зальете его в ресивер,то может и проблема уйдет
Title: Re: Нарушения правил при использовании tvheadend
Post by: dreamer538 on 11 October 2015, 14:54:27
Это исходный код, его нужно пересобрать для того, чтобы он заработал, попытаюсь добиться чего-то от разработчиков.

Нормальное количество кипэлайв за сутки = 86400 / 300 * Кол-во подключений?
Title: Re: Нарушения правил при использовании tvheadend
Post by: alex3 on 11 October 2015, 17:45:28

правила https://www.cardsharingserver.com/index.php?module=rules&lang=ru
Quote7. Посылка на сервер большого количества KeepAlive запросов[/size][/font][/size] - штраф за нарушение 5$ (Штраф оплачивается путем пополнения баланса в биллинге)[/size]Для поддержания активного соединения на портах, по которым не ведется передача данных, существует так называемый KeepAlive параметр. KeepAlive отправляет на сервер запросы в заданный интервал времени для поддержания активного соединения, для того чтобы из-за бездействия маршрутизатор не разорвал соединение с сервером. Рекомендуемый параметр 300 секунд (1 запрос в 5 минут). Занижать параметр скажем на 10-30-60 секунд запрещено. (К примеру, подписчик пакета Vip All при подключении на 20 портов с выставленным KeepAlive-ом в 10 секунд, за сутки пошлет 181440 запросов, вместо 6048). В эмуляторе Mgcamd параметр CWS_KEEPALIVE = 300 выставляется в файле newcamd.list, там же куда прописываются CWS строки из биллинга.