MPCS Варианты настроек

Показано с 1 по 7 из 7
  1. #1
    sa3500
    Участник

    Восклицание MPCS Варианты настроек

    В этой теме мы на примерах рассмотрим настройки программы mpcs

    Для начала Скачайте нужную версию mpcs .Начинаем редактирование.Открываем файл mpcs.conf. Прописываем в него следущее:

    [global]
    Nice = -10
    #LogFile = log
    #LogFile = /dev/tty
    ClientTimeout = 5
    LogFile = stdout

    [serial]
    Device = [email protected]/dev/ttyS0?delay=1&timeout=300
    #S0-компорт1, S1-компорт2 и т.д.

    #Для Golden Interstar
    Device = gi://[email protected]/dev/ttyS0
    #Для General Satellite
    #Device = gs://[email protected]/dev/ttyS0
    Где параметр Nice это приоритет программы доступа в интернет,чем выше выставляете значение тем выше программа получает приоритет для интернета.Рекомендуется выставлять значение выше если параллельно у вас запущены программы использующие доступ в интернет
    следующий параметр-закоментированая строчка для логирования работы программы
    если снять # со строки #LogFile = log. то лог будет записываться в файл log.txt
    Дальше выбираем по какому ком порту будет работать ваша программа S0-компорт1, S1-компорт2 и т.д.
    Если у вас Golden Interstar и General Satellite-для этих тюнеров свои строки.Сохраняем.

    Следущий шаг-правка файла mpcs.server.Выбираем по какому протоколу мы будем шарить.Ниже приведены варианты настроек для всех протоколов.

    [reader]
    Label = newcamd(если у вас несколько ридеров для протокола newcamd , то Label для каждого свой)
    Protocol = newcamd
    Key = 0102030405060708091011121314
    Device = xxx.xxx.xxx.xxx,port Где ххх.ххх.ххх.ххх-это айпи адрес сервера а port это нужный порт
    Account = login,pass Где login это ваш логин в биллинге pass ваш пароль в биллинге
    IDENT = 0500:023700 Здесь проставите иденты купленного вами пакета
    Fallback = 0
    Group = 1
    ReconnectTimeout = 20

    примечание.Если у вас куплены пакеты разных кодировок по строка IDENT = 0500:023700 может выглядеть так(На примере пакетов нтв+ и виасат)
    IDENT = 0500:023700;090F:0 Различные кодировки размечаются в строке ; - вот так

    [reader]
    Label = cs357x
    Protocol = cs357x
    Device = ххх.ххх.ххх.ххх,port Где ххх.ххх.ххх.ххх-это айпи адрес сервера а port это нужный порт
    Account = login,pass Где login это ваш логин в биллинге pass ваш пароль в биллинге
    IDENT = 0500:023700 Здесь проставите иденты купленного вами пакета
    Fallback = 0
    Group = 1

    [reader]
    Label = cs378x
    Protocol = cs378x
    Device = ххх.ххх.ххх.ххх,port Где ххх.ххх.ххх.ххх-это айпи адрес сервера а port это нужный порт
    Account = login,pass Где login это ваш логин в биллинге pass ваш пароль в биллинге
    IDENT = 0500:023700 Здесь проставите иденты купленного вами пакета
    Fallback = 0
    Group = 1

    [reader]
    Label = cs380x
    Protocol = cs380x
    Device = xxx.xxx.xxx.xxx,port Где ххх.ххх.ххх.ххх-это айпи адрес сервера а port это нужный порт
    Account = login,pass Где login это ваш логин в биллинге pass ваш пароль в биллинге
    IDENT = 0500:023700 Здесь проставите иденты купленного вами пакета
    Fallback = 0
    Group = 1

    Сохраните.

    примечание
    для протокола newcamd нужно создавать столько [reader] , сколько у вас рабочих портов. Т.е. те порты на который у вас есть подписка. Все неиспользуемые порты необходимо удалить, чтобы не было реконектов на сервер и как следствие Бана.Пример.У вас куплено 2 пакета с разными портами(пример нтв+ и виасат)

    [reader]
    Label = Ntv+
    Protocol = newcamd
    Key = 0102030405060708091011121314
    Device = xxx.xxx.xxx.xxx,14000
    Account = login,pass
    IDENT = 0500:023700
    Fallback = 0
    Group = 1
    ReconnectTimeout = 20

    [reader]
    Label = Viasat
    Protocol = newcamd
    Key = 0102030405060708091011121314
    Device = xxx.xxx.xxx.xxx,15000
    Account = login,pass
    IDENT = 0500:023700
    Fallback = 0
    Group = 1
    ReconnectTimeout = 20

    Значок # означает неактивность строки.Не забудте выбрав нужный протокол убрать этот значок.

    И последний файл который надо будет отредактировать это mpcs.user
    Пропишем в него следущее:

    User = tuner
    Pwd = tuner
    #Uniq = 1
    Group = 1
    IDENT = 0500:023700 Данная строка приведена для примера,Вы пропишите свои иденты.

    Теперь немного о чидах.Если Вы купили пакет Nova с 13го градуса или пакет StarGate с 80го Вам небходимо в этом файле добавить следующие строки

    Для пакета NOVA:
    ChID = 0604:14

    Для пакета StarGate:
    ChID = 0602:0001

    Для пакета Поверхность плюс
    ChID = 0654:0001

    Для пакета StarGate надо в файле mpcs.guest, нужно найти 34-ю строку и сменнить ее на 34:0602
    Ну вот собственно и все.Запускаем программу и если все сделано правильно-Будет кино.Удачи
    Вложения Вложения

  2. #2
    sa3500
    Автор темы
    Описание параметров программы MPCS

    [global]
    Nice = -10
    #LogFile = log
    #LogFile = /dev/tty
    ClientTimeout = 12
    FallbackTimeout = 3
    ClientMaxIdle = 99999
    CacheDelay = 120

    [serial]
    Device = [email protected]/dev/ttyS0?delay=2&timeout=1000

    Всё что нам нужно для нормальной работы проги с ресивером это подобрать параметр timeout ClientTimeout FallbackTimeout

    ClientTimeout - сколько ждать DW ключа. Максимальное время ожидания DW ключа от сервера в секундах, если за это время не будет ответа – влоге проги мы видим timeout.
    По-умолчанию 9 сек
    ClientMaxIdle - (период неактивности ресивера) - если ресивер за этот период не пришлет данных - то СОМ-порт закроется(это время неактивности тюнера - не идут с него запросы, например, смотрим FTA или ресивер просто выключен)
    Смело ставьте максимальное значение и прога не будет закрывать СОМ-порт: 99999

    FallbackTimeout - повтор запроса если нет ответа за это время. Время в секундах от момента ухода первого запроса на сервер по истечении которого будет повторный запрос. Время жизни этого второго запроса: ClientTimeout - FallbackTimeout
    Если наблюдаем в логе fallback called 2, и за ним found, то нужно слегка увеличить FallbackTimeout чтобы избежать повторных запросов.

    Небольшое пояснение к ClientTimeout и FallbackTimeout, т.к. с этими настройками придеться возиться больше всего:

    Время жизни DW ключа на пакете НТВ+ 10 секунд. Ресивер заблаговременно, обычно за 10 секунд до смены ключа отправляет запрос на получение нового ключа. Запрос уходит на сервер, если в течении 10 секунд ключ не приходит - то наблюдаем на экране "МАЛЕВИЧ".
    Если появляется fallback 2 called и за ним found или cache2, то нужно слегка увеличить FallbackTimeout.


    Код:
    Например: 
     ClientTimeout - FallbackTimeout 
     6 - 3 (по умолчанию, обычно хорошо работает) 
     7 - 5 
     8 - 6 
     9 - 7
    главное чтобы fallbackTimeout был меньше clientTimeout, поскольку время жизни второго запроса clientTimeout – fallbackTimeout.

    CacheDelay – задержка перед отправкой DW в ресивер из кэша, некоторые ресиверы плохо переваривают слишком быстрый ответ.
    Delay - задержка в миллисекундах перед отправкой каждого байта в ресивер. Если пишет found (но постоянные затыки или не показывает вообще), то пробуйте увеличить delay = от 1 и выше, если при этом будет на экране transmit error, send x of y bytes only, то увеличивайте timeout или снижайте.


    Timeout – время в миллисекундах вычитывания данных с ресивера и отправки данных в ресивер (если часто появляются incomplete - то тоже можно увеличивать).


    Файл mpcs.server
    ###mpcs.server###
    [reader]
    Label = Tricolor (36e)
    Protocol = newcamd
    Key = 0102030405060708091011121314
    Device = serv,port
    Account = ПАРОЛЬ,ЛОГИН
    Fallback = 0
    Group = 1
    CAID = 4ae1
    IDENT = 000011
    ReconnectTimeout = 20
    InactivityTimeOut = 15


    Inactivity Timeout - это время в секундах, по истечении которого при неактивности происходит разрыв соединения с сервером.
    ReconnectTimeout - это время в секундах, через которое происходит переконнект с сервером если запросы уходят, а ответов нет.
    CAID = 4ae1
    IDENT = 000011
    это фильтрация.


    В параметре CAID через запятую можно перечислить системы кодирования,
    поддерживаемые этим сервером (по умолчанию разрешено все), например:
    CAID = 0500,090F,4ae1
    В параметре IDENT через запятую перечисляются провайдеры, поддерживаемые
    этим сервером (аналогично по умолчанию все разрешено). Дополнительно можно
    указать CAID для этого провайдера и последующих.

    Код:
    Примеры: 
     Разрешаем только идент 023700 для любых CAID: 
     IDENT = 023700 
     Разрешаем идент 023700 только для CAID 0500: 
     IDENT = 0500:023700 
     Разрешаем два идента одновременно. 
     IDENT = 020710,023700 
     Разрешаем два идента для кодировки 0500: 
     IDENT = 0500:020710,023700 
     Разрешаем два идента для 0500 и один нулевой идент для 090F: 
     IDENT = 0500:020710,023700;090F:0
    Файл mpcs.user который нам сгенерировал биллинг.



    ###mpcs.user###
    [account]
    User = tuner
    Pwd = tuner
    #Uniq = 1
    Group = 1
    IDENT = 4ae1:000011

    В двух словах - не зададите что именно шарить - не будет ничего.
    Фильтр задается в параметре IDENT:
    Нужно ОБЯЗАТЕЛЬНО задать и CAID-часть (4ae1) и IDENT (000011). По отдельности
    они не работают. Можно перечислить несколько идентов через запятую
    и несколько CAID через точку с запятой.
    Это как пример и зависит от выбранного вами пакета для шаринга.


    Пример настройки программы MPCS на работу с двумя ресиверами.
    Например мы хотим смотреть два пакета Триколор на двух ресиверах (помните что это можно делать только на разных аккаунтах).
    И так мы получили настройки в биллинге для двух пакетов Триколор на разные аккаунты, можно ещё при выборе сервака выбирать разные сервера, так у вас будет возможность при проблемах с сервером смотреть пакет через второй выбрынный вами сервак.
    Всё что нам нужно это в файл mpcs.conf добавить строку инициализации ещё одного СОМ-порта и ресивера. Смотрим ниже.



    ### mpcs.conf ###
    [global]
    Nice = -10
    #LogFile = log
    #LogFile = /dev/tty
    LogFile = stdout
    ClientTimeout = 12
    FallbackTimeout = 8
    ClientMaxIdle = 99999
    CacheDelay = 120
    [serial]
    Device = [email protected]/dev/ttyS0?delay=2&timeout=1000 это для ресивера номер один и СОМ-порта 1
    Device = [email protected]/dev/ttyS1?delay=2&timeout=1000 это для ресивера номер два и СОМ-порта 2

    В файле mpcs.server добавляем два ридера один с настройками для сервера 6 и второй для сервера номер 4 и соответственно логины и пароли тоже с этих серверов!!! И желательно разнести принадлежание ридеров в разные группы. Смотрим ниже.



    ###mpcs.server###
    [reader]
    Label = Tricolor (36e)
    Protocol = newcamd
    Key = 0102030405060708091011121314
    Device = serv,port
    Account = xxx,xxx
    Fallback = 0
    Group = 1
    CAID = 4ae1
    IDENT = 000011
    ReconnectTimeout = 20
    InactivityTimeOut = 15

    [reader]
    Label = Tricolor (36e)
    Protocol = newcamd
    Key = 0102030405060708091011121314
    Device = serv,port
    Account = xxx,xxx
    Fallback = 0
    Group = 2
    CAID = 4ae1
    IDENT = 000011
    ReconnectTimeout = 20
    InactivityTimeOut = 15
    ###end###

    В файле mpcs.user тоже прописываем под два ресивера.

    ###mpcs.user###
    [account]
    User = tuner1
    Pwd = tuner1
    #Uniq = 1
    Group = 1
    IDENT = 4ae1:000011
    [account]
    User = tuner2
    Pwd = tuner2
    #Uniq = 1
    Group = 2
    IDENT = 4ae1:000011
    ###end###

    Описания настроек некоторых параметров mpcs

    Delay - задержка в миллисекундах перед отправкой каждого байта в ресивер.

    Timeout – время в миллисекундах вычитывания данных с ресивера/отправки данных в ресивер

    ClientTimeout
    - сколько ждать DW. Максимальное время ожидания DW от сервера в секундах, если за это время не будет ответа – timeout.

    ClientMaxIdle (период неактивности ресивера) - если ресивер за этот период не пришлет данных - переинит его (это время неактивности тюнера (не идут с него запросы, например, смотрим FTA или выключен), через которое закроется СОМ-порт).

    FallbackTimeout - повтор запроса если нет ответа за это время. Время в секундах от момента ухода первого запроса на сервер по истечении которого будет повторный запрос.

    CacheDelay – задержка перед отправкой DW в ресивер из кэша, некоторые ресиверы плохо переваривают слишком быстрый ответ.

    Nice - Приоритет работы програмы

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

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

  3. #3
    makadya
    Участник
    где скачать програму mpcs

  4. #4
    admin
    Администратор
    Цитата Сообщение от makadya Посмотреть сообщение
    где скачать програму mpcs
    Ресивер какой ????????

    http://www.sharing-club.ru/programmy...ringa-702.html

  5. #5
    sa3500
    Автор темы
    Наиболее стабильной в работе для шаринга является программа - mpcs которая работает с большинством марок ресиверов .

    Какие файлы нам нужно править в програме MPCS ?



    Настройка MPCS

    С помощью программы <<< Total Commander >>> по кнопке F4 , либо любым текстовым редактором начинаем править конфиг-файлы прграммы mpcs

    mpcs.conf
    [global]
    Nice = -10
    #LogFile = log
    #LogFile = /dev/tty
    ClientTimeout = 8
    LogFile = stdout
    [serial]
    Device = [email protected]/dev/ttyS0
    где ttyS0 - СOM порт 1 вашего компьютера, к которому вы подключаете нуль-модемный кабель;

    ttyS1
    - СOM порт 2 вашего компьютера, к которому вы подключаете нуль-модемный кабель
    Если вы являетесь обладателем более дохлого интернета, то советую поставить следующее:

    [serial]
    Device = [email protected]/dev/ttyS0?delay=2&timeout=1000


    Тем самым при потерянных пакетах у вас не так часто будет рвать картинку

    Для :
    # Golden Interstar
    #Device = gi://[email protected]/dev/ttyS0
    #S0-компорт1, S1-компорт2 и т.д.
    mpcs.server
    [reader]
    Label = NTV+
    Protocol = newcamd
    Key = 0102030405060708091011121314
    Device = IP сервера,Порт - IP адрес или имя сервера и порт меняем на тот что вам дали
    Account = login,password - меняется на своё
    Fallback = 0
    Group = 1
    ReconnectTimeout =20
    #InactivityTimeOut = 15 # - если активировать данный параметр, то соединение программы будет обрывать принудительно через n минут неактивности.
    mpcs.user
    [account]
    User = tuner
    Pwd = tuner
    Group = 1
    IDENT = 0500:023700 - меняется на своё, в данном случае прописан пакет НТВ+ россия (для ресиверов openbox x800 и x500 начиная с софта 5.28 данную строку не прописываем)
    где : 0500 - тип кодировки (Viaccess)
    023700 - идентификационный номер пакета НТВ+ россия

    P.S Если стоит значек # - то данная строка не активна.
    Рассмотрим подключение 2 пакетов с одного сервера, например - НТВ+ россия (36e) и Триколор(36e)

    mpcs.user
    [account]
    User=tuner
    Pwd=tuner
    Group=1
    IDENT=0500:023700
    [свернуть]




    В результате мы должны увидеть такую картинку


  6. #6
    gabdron
    Новичок
    где скачать програму mpcs для skybox f5?

  7. #7
    mertv
    Участник

    исходник кто хочет писать или открытый код

    Скрытый текст

    исходник кто хочет писать или открытый код icq 7000-162 кто сделает или даст исходник . архив http://javagod.my1.ru/load/0-0-0-21-20
    [свернуть]
    Последний раз редактировалось mertv; 24.02.2014 в 09:51.

Похожие темы

  1. Проблемы с MPCS
    от moneart в разделе Раздел для начинающих
    Ответов: 46
    Последнее сообщение: 14.06.2014, 11:31
  2. Ответов: 20
    Последнее сообщение: 19.01.2014, 11:33
  3. Варианты подключения DiSEqC
    от sa3500 в разделе Энциклопедия [Статьи/FAQ]
    Ответов: 1
    Последнее сообщение: 25.02.2011, 12:14

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •