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

Что мы предлагаем:
Кардшаринг сервер.
Файловый архив.
Форум
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

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

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

Rambler's Top100



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