Пятница, 07.02.2025, 05:30
Приветствую Вас Гость

Спутниковое телевидение

Каталог статей

Главная » Статьи » Спутниковое телевидение, кардшаринг, рыбалка, настройка оборудования

Настройка программы mpcs

Настройка программы mpcs

 

Здесь рассмотрим настройку программы для шаринга mpcs. Настраиваем ресивер , как это правильно сделать, описано на форуме и в FAQ.Заходим в биллинг, регистрируемся, пополняем баланс, покупаем нужный пакет и получаем настройки. Биллинг генерирует настройки автоматически под выбранный пакет.Так же в биллинге предоставляется вся информация по пакету- CAID, IDENT, порт. 
Допустим, вы купили пакет НТВ

1.jpg

2.jpg

3.jpg

 ###mpcs.conf###
[global]
Nice = -20
#LogFile = log
#LogFile = /dev/tty
LogFile = stdout
ClientTimeout = 12
FallbackTimeout = 8
ClientMaxIdle = 99999
CacheDelay = 120
[serial]
Device = tuner@/dev/ttyS0
#Для COM-PORT1

###mpcs.server###
[reader]
Label = НТВ набор (36Е)
Protocol = newcamd
Key = 0102030405060708091011121314
Device = Сервер, 55001
Account = Логин, Пароль
Fallback = 0
Group = 1
CAID = 0500
IDENT = 023700,020710
[reader]
Label = Триколор ТВ (36Е)
Protocol = newcamd
Key = 0102030405060708091011121314
Device = Сервер,55003
Account = Логин, Пароль
Fallback = 0
Group = 1
CAID = 4ae0
IDENT = 000000

###mpcs.user###
[account]
User = tuner
Pwd = tuner
Group = 1
IDENT = 0500:023700,020710; 4ae0:000000

Скачиваем дистрибутив с Upload и распаковываем при помощи программы winrar.Куда вы определите программу- не важно, она прекрасно работает и диска С, и с диска D. В данной программе надо отредактировать три конфига mpcs.conf, mpcs.server, mpcs.user, для просмотра пакетов «Радуга» и «Орион Експрес» дополнительно редактируем файл mpcs.guess . Открываем mpcs через программу Total Commander или «Блокнот»

  4.jpg
  5jpg.jpg
: Клавишей F4 открываем файлы для редактирования:

6.jpg

Редактируем файлы, вставляем данные, полученные из биллинга.
Уделим особое внимание настройке файла mpcs.conf, так как есть отличительные особенности настройки данного файла под разные ресиверы.
Вот что мы получили в биллинге.
### mpcs.conf###
[global]
Nice = -20
#LogFile = log
#LogFile = /dev/tty
LogFile = stdout
ClientTimeout = 12
FallbackTimeout = 8
ClientMaxIdle = 99999
CacheDelay = 120
[serial]
Device = tuner@/dev/ttyS0
#Для COM-PORT1
Если вы являетесь обладателем более дохлого интернета, то советую поставить следующее:

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

Тем самым при потерянных пакетах у вас не так часто будет рвать картинку, но и каналы при этом начнут немного медленнее переключаться.
В строчке Nice задается максимальный приоритет серверу, для стабильности работы с компортом: 10 - самый низкий, -20 - самый высокий.

Параметр LogFile лог- работы сервера выводится на консоль.
ClientTimeout- это время ожидания DW ключа от сервера в секундах (по умолчанию 9 сек), если за это время ответ не приходит – в логе программы мы видим timeout.
[serial] включает в себя настройку нескольких параметров.
tuner - это пользователь (данного сервера), под именем которого заходит тюнер
/dev/ttyS0 – это номер СОМ порта, в данном случае №1, если №2 - /dev/ttyS1
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_Globo_client, прописываем так:
[global]
Nice = -20
#LogFile = log
#LogFile = /dev/tty
LogFile = stdout
ClientTimeout = 12
FallbackTimeout = 8
ClientMaxIdle = 99999
CacheDelay = 120
globo7010 = 1

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

Для настройки кардшаринга на ресиверах Golden Interstar прописываем так

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

Для настройки кардшаринга на ресиверах General Satellite пишем так

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

Для настройки кардшаринга на ресиверах Eurosat 8004 прописываем

[serial]
Device = sssp:// tuner@/dev/ttyS0?delay=2&timeout=1000
  7.jpg
  8.jpg
Сохраняем изменения и приступаем к редактированию следующих файлов, настройка их практически одинаковая для всех типов ресиверов.
  9.jpg
[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

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

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

10.jpg

Group = 1 Здесь описан один пользователь tuner c паролем tuner, входящий в группу № 1.И пользователь тюнера и сервер ("картридер") должны входить в одну и ту же группу, иначе прога не запустится. Не надо вписывать сюда ваш логин и пароль для шаринга, для этого существует другой файл !
IDENT = 0500:023700,020710; 4ae0:000000- здесь задаем и CAID и IDENT того, что будем шарить, обязательно прописываем данный пункт для ресиверов Golden Interstar, не будет фильтров- не увидите картинки.

Вносим исправления в файл: mpcs.guess

11.jpg

34:0602 - нужно для Орион-Эскпресс 3C:0652 - нужно для Радуги ТВ.
Все, программа настроена. Для удобства можно создать ярлык файла mpcs_client.exe, поместить ярлык на рабочий стол и переименовать в что-нибудь более простое, например , поместить ярлык на рабочий стол и переименовать в что-нибудь более простое, например, НТВ+ .Запускаем программу, если все сделано правильно, появляется картинка на экране, а в логе программы видим следующее

  12.jpg 


Ошибки при настройке mpcs client


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

#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, если №2 - /dev/ttyS1
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:

[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

[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

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

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

Вроде бы все прочитали, вроде бы и настроили все правильно, а работать шаринг ну никак не хочет! Еще и mpcs лог работы проги выводит какой-то странный! Вот такие случаи мы сейчас и рассмотрим.
Запускаем mpcs и надлюдаем следующую картину:


Проверяем правильность ввода номера СОМ порта в файле mpcs.conf
[serial]
Device = tuner@/dev/ttyS0?delay=2&timeout=1000
Исправляем номер СОМ порта, перезапускаем mpcs, и видим следующее:

или вот такую картину:

У вас отсутствует подключение к инету! Если с инетом все в порядкке, то надо заменить доменное имя сервера на его реальный IP в файле mpcs.server в строке Device =
Исправили и это, все равно прога ругается, но теперь так:

Или интеренет разрывает на каком-то узле, либо ваш антивирус или брандмауэр блокирует выход проги в инет!
Отключили брандмауэр, настроили антивир, и никак! Теперь вот такое пишет:

Ресивер не шлет запросы!
Это бывает из-за неправильной настройки скорости СОМ порта или в кабеле который вы паяли есть обрыв или "сопли".
В ресивере забыли прописать идент и каид или просмотр идет открытого канала.
Или вообще забыли подключить кабель, а так же неисправен СОМ порт ресивера.

Проверяем все по очереди, исправляем, перезапускаем прогу:

Неправильно выставлена скорость СОМ портов! Проверяе скорость СОМ портов на компе ( по умолчанию она выставлена на 9600! ), в проге и в ресивере ( если ресивер поддерживает такую функцию ). Выставили в компе и в ресе 115200 - все равно
Stop poll
Stop poll
Stop poll
too many errors,reiniting....
Надо снизить скорость опять же на компе, в проге и в ресивере до 9600, а так же подобрать параметры delay от 1 до 5 и timeout от 100 до 3000! Особенно это касается переходников USB-COM, которые почему-то не хотят работать на скорости 115200 и длинных нольмодемных кабелей.
В проге прописываем так:

[serial]
Device = tuner@/dev/ttyS0:9600?delay=2&timeout=2000

Скорость исправили, конфиги подобрали, теперь выдает вот такое:

Причин может быть несколько.
1.Ваш аккаунт еще не активен на сервере!
2.Неправильно указали пароль или логин который вам прислали при покупке пакета. Проверяем в файле mpcs.server
в строчке Account правильность написания логина и пароля!
3.Если серверов несколько - проверяем правильно или нет указали номер сервера, с которого будем получать ключи.

Исправили настройки, перезапустили - не идет, опять ругается:

Причина - неправильно указан порт или IP сервера!
Проверяем настройки в файле mpcs.server в строчках Device =

Перезапускаем - теперь такое в логе:

Причина - неправильно прописан идент или каид купленного вами пакета , редактируем файл mpcs.user
и смотрим строку IDENT= например для пакета НТВ+ будет выглядеть так 0500:023700
если еще у нас есть пакет "Радуга" пропишем в таком виде IDENT = 0500:023700;0652:000000
При прописывании идента и каида с буквенными значениями раскладку клавиатуры переключить в латинские (английские) буквы!

Исправили, запускаем - заработало!!!

[color="red"]PING[/color]

Иногда при просмотре каналов с помощью кардшаринга картинка «подсыпает» или пропадает вообще.Виновник в этом случае – интернет, поэтому для просмотра без нервов и проблем выбираем наиболее стабильный сервер . Для этого надо выполнить ping к серверу. Чем меньше время отклика в мс., тем лучше, в идеале - 50-250 мс. Отклик, в основном, влияет только на скорости открытия каналов, 400 мс особой разницы в скорости открытия вы не заметите.
А вот на что надо обратить особое внимание - при пинге не должно быть потерянных пакетов (Превышен интервал ожидания ответа). Допускаются редкие одиночные потери, не более 1-2%, хотя и они могут доставить маленькие неприятности.
Для того чтоб пропинговать сервис необходимо на компьюторе набрать:

Пуск - Выполнить - cmd , в появившемся черном окне набираем ping xx.xxx.xx -t по окончанию набора Enter
где - xx.xxx.xx - IP адрес сервера, или же его доменное имя.
Остановить ping с выводом статистики можно нажатием 2 кнопок Ctrl + C
Получаем примерно такую картину

[color="red"]ТРАССИРОВКА[/color]
Если при пинге сервера есть много потерянных пакетов, или вообще пинг не проходит до сервера, то при помощи трасcировки можно определить, на каком узле идут потери.

Для выполнения трассировки к серверу необходимо на компьютере набрать:
Пуск -Выполнить - cmd , в появившемся черном окне набираем tracert xx.xxx.xx, по окончанию набора Enter
где - xx.xxx.xx - IP адрес сервера, или же его доменное имя.
Получаем вот такую картину

Если на каком-либо узле будут идти потери, то он будет отображаться значком *
Надеюсь данное описание поможет многим при выборе сервера, а так же в решении проблем при некачественном просмотре и избавит админов и модераторов от многих лишних вопросов!

[color="red"]Как снять лог программы mpcs.[/color]
Очень часто при настройке или при траблах работы проги админы или модераторы просят показать лог программы. Рассмотрим пошагово, как же он снимается.
Шаг первый. Наводим курсор на иконку в левом крайнем углу ( выделен красным квадратиком) и кликаем левой клавишей мышки.

Шаг второй. В скриншоте выбираем выделенные пункты и кликаем левой клавишей мышки.

Шаг третий. Получаем следеющее.

Шаг четвертый. Опять наводим курсор на иконку в левом крайнем углу и выбираем «Копировать» или левой клавишей мышки или клавишей «Enter»

Вот и все, дальше скопированный лог работы вставляем в свое сообщение. И еще, практически на всех серверах запрещено выкладывать ІР адрес сервера или его доменное имя, не забывайте это, в сообщении его можно просто удалить или заменить на хххххххх или ********.

--------------------------------------------

Иногда спрашивают, почему при запуске программы в логе появляется

2009/04/17 21:38:13 3260 s Cannot open file "./mpcs.sid" (errno=2)
Ответ прост-этого файла просто нет в программе, на работу проги это не влияет, но если вас эта ошибка смущает, то сделайте файл под именем mpcs.sid и впишите туда:

[sid]
SID = 0 

Категория: Спутниковое телевидение, кардшаринг, рыбалка, настройка оборудования | Добавил: irinag (28.08.2011)
Просмотров: 6502 | Рейтинг: 0.0/0
Всего комментариев: 0
Имя *:
Email *:
Код *:
Категории раздела
Dreambox [5]
Спутниковое телевидение, кардшаринг, рыбалка, настройка оборудования [8]
Ресиверы [2]
Оборудование [3]
Настройка [2]
Наш опрос
Какой ваш любимый градус ?
Всего ответов: 250
Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0
Друзья сайта
  • Официальный блог
  • Сообщество uCoz
  • FAQ по системе
  • Инструкции для uCoz
  • Copyright MyCorp © 2025 | Бесплатный хостинг uCoz