Добро пожаловать на наш сервер.

Что мы предлагаем:
Кардшаринг сервер.
Файловый архив.
Форум
FAQ(ЧАВО)
Транспондерные новости.
Телепрограмма. и.т.д.

   
PDF Печать E-mail

Настройка MPCS

Для просмотра кардшаринга хорошо зарекомендовала себя программа mpcs_client. Шаринг-сервер предоставляет данные, которые надо прописать в конфигах проги, то есть - изменить первоначальные конфиги под конкретный сервер и конкретного пользователя. Теперь разберем более подробно, что же такое, эти конфиги ? Открываем эти файлы с помощью блокнота. За основу возьму свою настроенную и 100% рабочую mpcs:

Редактируем mpcs.conf

#mpcs.conf#
[global]
Nice = -20
#LogFile = log
#LogFile = /dev/tty
LogFile = stdout
ClientTimeout = 9
FallbackTimeout = 7
ClientMaxIdle = 99999
CacheDelay = 120

[serial]
Device = tuner@/dev/ttyS0?delay=2&timeout=1000

В строчке Nice задается максимальный приоритет серверу, для стабильности работы с компортом: 10 - самый низкий, -20 - самый высокий.
Параметр:
LogFile лог - работы сервера выводится на консоль.
ClientTimeout - это время ожидания DW ключа от сервера в секундах (по умолчанию 9 сек), если за это время ответ не приходит – в логе программы мы видим timeout.
[serial] включает в себя настройку нескольких параметров.
tuner - это пользователь (данного сервера), под именем которого заходит тюнер
/dev/ttyS0 – это номер СОМ порта, в данном случае №1,  /dev/ttyS1 - если COM №2 и т.д.
delay - задержка в миллисекундах перед отправкой каждого байта в ресивер, значение меняется от1 до 5. Если в логе проги пишет found но изображения на экране нет вообще , или идут постоянные затыки , постепенно увеличиваем значение delay = от 1 до 5, если в логе появится transmit error, send x of y bytes only - значение надо снизить.
Timeout – время в миллисекундах вычитывания данных с ресивера и отправки данных в ресивер
FallbackTimeout - повторный запрос в секундах от момента первого запроса, если нет ответа за это время. Время жизни этого второго запроса: ClientTimeout - FallbackTimeout.
Если наблюдаем в логе fallback called 2, и за ним found, то нужно слегка увеличить FallbackTimeout ,чтобы избежать повторных запросов.
ClientMaxIdle = 99999- через столько минут произойдет автоматическое отключение программы.Нужен для того, чтобы при переключении на FTA каналы и обратно mpcs была в ждущем режиме и не отключалась.
CacheDelay - задержка перед отправкой DW в ресивер из Cache


Редактируем mpcs.user

Вот пример моего файла mpcs.user:

[account]
User = tuner
Pwd = tuner
#Uniq = 1
Group = 1
ChiD = 0652:0015,FFFF
IDENT = 0500:023700,020710;0652:000000

Group = 1 Здесь описан один пользователь tuner c паролем tuner, входящий в группу № 1. И пользователь тюнера и сервер ("картридер") должны входить в одну и ту же группу, иначе прога не запустится. Не надо вписывать сюда ваш логин и пароль для шаринга, для этого существует другой файл !

ChiD = 0652:0015,FFFF-прописываем чиды (если нужно для пакета, эту информацию предоставляет обычно сервер кардшаринга).В данном случае, у меня прописани чиды на пакет «Радуга»

IDENT = 0500:023700,020710;0652:000000 здесь задаем и CAID и IDENT того, что будем шарить, особенно обязательно прописываем данный пункт для ресиверов Golden Interstar, не будет фильтров - не увидите картинки.

Редактируем mpcs.server:

Ну, и на последок, файл mpcs.server

[reader]
Label = НТВ+рус (36e)
Protocol = newcamd
Key = 0102030405060708091011121314
Device = сервер,порт
Account = логин,пароль
Fallback = 0
Group = 1
CAID = 0500
IDENT = 023700,020710
ReconnectTimeout = 20
InactivityTimeOut = 15

[reader]
Label = Радуга ТВ (75e)
Protocol = newcamd
Key = 0102030405060708091011121314
Device = сервер,порт
Account = логин,пароль
Fallback = 0
Group = 1
CAID = 0652
IDENT = 000000
ReconnectTimeout = 20
InactivityTimeOut = 15

[reader] должно быть столько, сколько же и пакетов (или идентов), в данном случае у меня их два.
Label - название сервера, может быть любым, но не одинаковым ! То есть, если вы купили НТВ+ рус и НТВ+укр, то так и пропишите, пропишете Label = НТВ и Label = НТВ -прога зависнет намертво при запуске!
Protocol – newcamd. Можно настроить по протоколу camd35 (cs357x), но он более чувствителен к потерям пакетов, настройки по данному протоколу несколько отличаются, и мы их рассмотрим позже.
Key = 0102030405060708091011121314 получаете от сервера (на нашем сервере другой !!!)
В строке Device надо вписать доменное имя сервера или его IP адрес и порт (данные получаете от сервера), например:
Device = IP сервера, порт (лучше прописать имя сервера *буквенно), порт можно прописать только один !!!
В параметре Account нужно вписать ваш логин и пароль на сервер, например:
Account = логин,пароль
В параметре Group задаете группу, к которой принадлежит этот "кардридер". Номер Group должен совпасть с Group в mpcs.user.
В параметре CAID через запятую можно перечислить системы кодирования,
поддерживаемые этим сервером (по умолчанию разрешено все), например:
CAID = 0500, 0652
В параметре IDENT через запятую перечисляются провайдеры, поддерживаемые
этим сервером (аналогично по умолчанию все разрешено), другими словами- это фильтр. Дополнительно можно указать CAID для этого провайдера и последующих.
Примеры:
Разрешаем только идент 023700 для любых CAID:
IDENT = 023700
Разрешаем идент 023700 только для CAID 0500:
IDENT = 0500:023700
Разрешаем два идента одновременно.
IDENT = 023700,000000
Разрешаем два идента для кодировки 0500:
IDENT = 0500:020710,023700
Разрешаем два идента для 0500 и один нулевой идент для 0652:
IDENT = 0500:023700,020710; 0652:000000

Многие рекомендуют прописывать иденты каждый отдельно, то есть не в таком виде:

[reader]
Label = НТВ+рус (36e)
Protocol = newcamd
Key = 0102030405060708091011121314
Device = сервер,порт
Account = логин,пароль
Fallback = 0
Group = 1
CAID = 0500
IDENT = 023700,020710
ReconnectTimeout = 20
InactivityTimeOut = 15

а так:

[reader]
Label = НТВ+рус (36e)
Protocol = newcamd
Key = 0102030405060708091011121314
Device = сервер,порт
Account = логин,пароль
Fallback = 0
Group = 1
CAID = 0500
IDENT = 023700
ReconnectTimeout = 20
InactivityTimeOut = 15

[reader]
Label = НТВ+рус (36e)
Protocol = newcamd
Key = 0102030405060708091011121314
Device = сервер,порт
Account = логин,пароль
Fallback = 0
Group = 1
CAID = 0500
IDENT = 020710
ReconnectTimeout = 20
InactivityTimeOut = 15

... ссылаясь на большую стабильность программы.

Inactivity Timeout - это время в секундах, по истечении которого при не активности происходит разрыв соединения с сервером.

ReconnectTimeout - это время в секундах, через которое происходит пере подключение к серверу, если сервер не отвечает на запросы.

Dry

 

Online

  • [Bot]
  • [Google]
Сейчас на сайте:
  • 2 роботов
Всего пользователей: 1

Онлайн на сайте

Сейчас 18 гостей и 0 пользователей онлайн
Нет пользователей онлайн.

Rambler's Top100



заходим(17) футбол(22) dreambox(53) reader active(9) такие(14) 0652 000000(33) nvram set(11) mcedit etc(7) адрес(20) пакета(24) 0500 023700(11) dw-sharing(30) выход(10) 000000 0020(9) шаринг(9) tuner@ dev(9) имидж(38) версия(30) newcamdkey(12) пароль(16) кино(21) openbox s4(7) окне(10) viaccess 0500(10) вшит(28) модема(15) device tuner@(7) com порт(8) mpcs conf(11) нужно(37) post-bootecho(9) каналы(10) режим(13) теперь(35) матч(34)     01(12) tmp local(11) кардшаринг() замена(18) dev ttys0(9) сети(15) россия(11) роутер(30) папку(14) password(14) 090f 000000(9) список(17) viasat sport(9) nabilosat(15) порт(31) ip адрес(19)     00(10) login password(8) ssl84b -(14) 0024 4ae1(9) protocol(9) dreambox s500(12) sports jsc(9) панели(13) black hole(9) создаем(11) нтв рус(7) usr local(17) первый(14) данных(13) каналов(22) dw-sharing tv(27) мбит(19) меня(28) ставим(9) нтв-плюс(19) downloads(33) файл(48) 4ae1 000000(67) serial device(8) reader label(14) кнопку(41) сервер(34) 000000 0024(9) жмем(34) будет(24) flashwizard(10) viaccess(15) active 1name(10) нашего(10) local sbin(18) newnigma2(12) время(19) скачать(10) 27500 fec(20) none root(9) софт(27) жмем enter(8) admin@ none(11) потом(10) ресивер(104) jsc sports(14) ssl имидж(28) discovery(10)     02(11) логин(37)