|
![]() |
#1 |
ADMINISTRATOR
![]() ![]() ![]() ![]() ![]() ![]() Регистрация: 13.01.2011
Адрес: Ukraine
Сообщений: 11,646
![]() 1 за это сообщение 52,722 Всего ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
MPCS Варианты настроек
В этой теме мы на примерах рассмотрим настройки программы mpcs Для начала Скачайте нужную версию mpcs .Начинаем редактирование.Открываем файл mpcs.conf. Прописываем в него следущее: [global] Nice = -1 #LogFile = log #LogFile = /dev/tty ClientTimeout = 5 LogFile = stdout [serial] Device = tuner@/dev/ttyS0?delay=1&timeout=300 #S0-компорт1, S1-компорт2 и т.д. # Golden Interstar #Device = gi://tuner@/dev/ttyS0 #S0-компорт1, S1-компорт2 и т.д. # General Satellite #Device = gs://tuner@/dev/ttyS0 #S0-компорт1, S1-компорт2 и т.д. Где параметр 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 Ну вот собственно и все.Запускаем программу и если все сделано правильно-Будет кино.Удачи |
__________________
uClan Ustym 4K PRO,uClan B6 FULL HD,uClan X96 mini SMART TV BOX,OpenBox X820CI,Xiaomi Mi TV 4S 43" UHD 4K,Strong 2100(15W-95E) |
|
![]() |
![]() |
|
![]() |
#2 |
ADMINISTRATOR
![]() ![]() ![]() ![]() ![]() ![]() Регистрация: 13.01.2011
Адрес: Ukraine
Сообщений: 11,646
![]() 4 за это сообщение 52,722 Всего ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
Описание параметров программы MPCS
[global] Nice = -10 #LogFile = log #LogFile = /dev/tty LogFile = stdout ClientTimeout = 9 FallbackTimeout = 7 ClientMaxIdle = 99999 CacheDelay = 120 [serial] Device = tuner@/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 = -20 #LogFile = log #LogFile = /dev/tty LogFile = stdout ClientTimeout = 12 FallbackTimeout = 8 ClientMaxIdle = 99999 CacheDelay = 120 [serial] Device = tuner1@/dev/ttyS0?delay=2&timeout=1000 это для ресивера номер один и СОМ-порта 1 Device = tuner2@/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### |
__________________
uClan Ustym 4K PRO,uClan B6 FULL HD,uClan X96 mini SMART TV BOX,OpenBox X820CI,Xiaomi Mi TV 4S 43" UHD 4K,Strong 2100(15W-95E) |
|
![]() |
![]() |
|
![]() |
#3 |
ADMINISTRATOR
![]() ![]() ![]() ![]() ![]() ![]() Регистрация: 13.01.2011
Адрес: Ukraine
Сообщений: 11,646
![]() 4 за это сообщение 52,722 Всего ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
Описания настроек некоторых параметров mpcs
Delay - задержка в миллисекундах перед отправкой каждого байта в ресивер. Timeout – время в миллисекундах вычитывания данных с ресивера/отправки данных в ресивер ClientTimeout - сколько ждать DW. Максимальное время ожидания DW от сервера в секундах, если за это время не будет ответа – timeout. ClientMaxIdle (период неактивности ресивера) - если ресивер за этот период не пришлет данных - переинит его (это время неактивности тюнера (не идут с него запросы, например, смотрим FTA или выключен), через которое закроется СОМ-порт). FallbackTimeout - повтор запроса если нет ответа за это время. Время в секундах от момента ухода первого запроса на сервер по истечении которого будет повторный запрос. CacheDelay – задержка перед отправкой DW в ресивер из кэша, некоторые ресиверы плохо переваривают слишком быстрый ответ. Nice - Приоритет работы програмы Inactivity Timeout - это время в секундах, по истечении которого при неактивности происходит разрыв соединения с сервером. ReconnectTimeout- это время в секундах, через которое происходит переконнект с сервером если запросы уходят, а ответов нет. |
__________________
uClan Ustym 4K PRO,uClan B6 FULL HD,uClan X96 mini SMART TV BOX,OpenBox X820CI,Xiaomi Mi TV 4S 43" UHD 4K,Strong 2100(15W-95E) |
|
![]() |
![]() |
![]() |
#4 |
Проверенный
![]() ![]() ![]() Регистрация: 03.03.2012
Адрес: МУКАЧЕВО
Сообщений: 1,824
![]() 0 за это сообщение 1,885 Всего ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
Добрый день всем, вопрос такой смотрю шару и одновременно дочка играет онлайн игру на шаре идут затыки может кто знает вчом причина.
Пользуюсь програмой МПЦС .Пожалуста отпишите кто знает.СПАИБА... |
![]() |
![]() |
![]() |
#5 |
Заблокированный
![]() Регистрация: 23.03.2014
Сообщений: 175
![]() 2 за это сообщение 188 Всего ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
Цитата: Сообщение от vasya1969
Добрый день всем, вопрос такой смотрю шару и одновременно дочка играет онлайн игру на шаре идут затыки может кто знает вчом причина.
Пользуюсь програмой МПЦС .Пожалуста отпишите кто знает.СПАИБА... |
![]() |
![]() |
![]() |
#6 |
Проверенный
![]() ![]() ![]() Регистрация: 03.03.2012
Адрес: МУКАЧЕВО
Сообщений: 1,824
![]() 1 за это сообщение 1,885 Всего ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
А можна шота зделать.Спасиба
|
![]() |
![]() |
|
![]() |
#7 |
Заблокированный
![]() Регистрация: 23.03.2014
Сообщений: 175
![]() 5 за это сообщение 188 Всего ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
Цитата: Сообщение от vasya1969
А можна шота зделать.Спасиба
|
![]() |
![]() |
|
![]() |
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1) | |
Опции темы | |
Опции просмотра | |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как снять лог программы mpcs | sa3500 | Настройка шаринга | 0 | 17.07.2011 14:41 |
Ошибки mpcs | Palamar | Настройка шаринга | 0 | 24.04.2011 10:07 |