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

Что мы предлагаем:
Кардшаринг сервер.
Файловый архив.
Форум
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]
  • [MJ12]
Сейчас на сайте:
  • 2 роботов
Всего пользователей: 1

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

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

Rambler's Top100



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