Общие настройки по кардшарингу
| |
Admin | Дата: Среда, 04.07.2012, 23:00 | Сообщение # 1 |
Генералиссимус
Группа: Гл.Администратор
Сообщений: 1413
Статус:
| Настройка mpcs Будем править всего три файла, а именно mpcs.server, mpcs.user, mpcs.config Открываем файл блокнотом (правой клавишей по файлу кликаем и открыть блокнотом) Если перед строкой стоит символ #, значит прога эту строку читать не будет, как будто строки этой нет в файле.
============mpcs.server====================================
Настройка mpcs.server
[reader] Label = vsetv.org Protocol = newcamd Key = 0102030405060708091011121314 Device = ip_servera,port Account =Login,pasww Fallback = 0 Group = 1 ReconnectTimeout = 20
#[reader] #Label = cs357x #Protocol = cs357x #Device = ip_servera,port #Account =Login,pasww #Fallback = 0 #Group = 1
#[reader] #Label = cs380x #Protocol = cs380x #Device = ip_servera,port #Account =Login,pasww #Fallback = 0 #Group = 1
#где Login,pasww (логин и пароль который вам будет выдан для конекта к серверу, через запятую пишется) #ip_servera,port (сервер и порт прописываем которые вам выдали через запятую пишется)
========mpcs.config=======================
mpcs.config
В даном файле будем править только бло к [serial], для каждого типа ресиверов он будет свой (см.ниже) тоесть ели у вас ресивер голден интерстар то строку Device = tuner@/dev/ttyS0 меняем на Device = gi://tuner@/dev/ttyS0 не забыв убрать символ #
[global] Nice = -7 #LogFile = log #LogFile = /dev/tty ClientTimeout = 5 LogFile = stdout #ShowEcmDw = 1
[serial] Device = tuner@/dev/ttyS0 #S0-компорт1, S1-компорт2 и т.д.
#Openbox,Globo и другие Device = tuner@/dev/ttyS0[/b] #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 и т.д.
===mpcs.user=============================== Правим только строку IDENT = , задаем фильтры. Если у вас ресивер Опенбокс, то вам строка IDENT = вовсе не нужна, ее смело можете удалять а фильтры достаточно прописать в ресивере
Для всех остальных ресиверов правим строку
[account] User = tuner Pwd = tuner #Uniq = 1 Group = 1 IDENT = 0500:023700,020710,024400;090F:000000 #ChID = 0604:14
#Если иденты относятся к одному CAID, то пишутся они через запятую (0500:020710,024400), если разных то через ; #Данная строка приведена для примера (для +++,Dorsel TV; Viasat с 5E) #ChID = - если пакет с чидом, то разрешаем строку, в даном случаи для пакета нова
#Для владельцев опенбокса нужно еще вписать иденты в меню ресивера #Для всех пакетов где нет нулевого CHID прописываем так
НТВ: 05 00 02 07 10 CYFRA+: 01 00 00 00 68 Trikolor: 4a e0 FF FF FF Viasat: 09 0F FF FF FF NOVA 13E: 06 04 00 00 14 или 06 04 ff ff 14 ChID = 0602:0014
Orion: 06 02 00 00 04 или 06 02 ff ff 04 ChID = 0602:0004
Poverhnost: 06 54 00 00 01 ChID = 0654:0001
Raduga TV: 06 52 00 00 00 06 52 00 00 15 06 52 00 FF FF
ChID = 0652:0015,FFFF
если нужно снизить скорость com-porta ресивера, то в mpcs.config будет так
Device=tuner@/dev/ttyS0:9600?delay=1&timeout=1000
где 9600 - скорость
========================== Если у вас стоит переходник usb => com и у вас выскакивает надписть
Stop poll incomplete request (454 bytes)
тода вам нужно подправить строку
[serial] Device = tuner@/dev/ttyS4?delay=2&timeout=800
тоесть добавить ?delay=2&timeout=800[color=green]
|
|
|
|
Admin | Дата: Среда, 04.07.2012, 23:00 | Сообщение # 2 |
Генералиссимус
Группа: Гл.Администратор
Сообщений: 1413
Статус:
| настройка mpcs по идентам и сидам вот четыре файлика настройки мпцс по идентам и сидам у кого нет файлика mpcs.sid создайте его и отредактируйте блокнотом в такой конфигурации мпцс делает запросы для каждого канала по заданному иденту и сиду =========== 1 мпцс конфиг - стандартный [global] Nice = -1 ClientTimeout = 5 ClientMaxIdle = 9999999 LogFile = /tmp/mpcs.log MaxLogSize = 500
[dreambox] User = root #EMM = 1
=============
2 мпцс серв
[reader] Label = NTV Protocol = newcamd Key = 0102030405060708091011121314 Device = серв,4000 Account = логин,пароль IDENT = 0500:030600,020710,023700 Fallback = 0 Group = 1 ReconnectTimeout = 20
[reader] Label = TR Protocol = newcamd Key = 0102030405060708091011121314 Device = серв,4004 Account = логин,пароль IDENT = 4AE0:000000 Fallback = 0 Group = 1 ReconnectTimeout = 20
и т д
==============
3 мпцс сид
[sid] label = hdntv sid = 2F45-2F49
[sid] label = sdntv sid = 28A5,2A31-2A39,2A3A,2B62-2B66,50E3
[sid] label = sdntvl sid = 0-28A4,28A6-2A30,2A40-2B61,2B67-2F44,2F50-50E2,50E4-FFFF
#и т д
#последним
[sid] label = all sid = 0-FFFF
================
4 мпцс юзер
[account] User = root Pwd = dreambox IDENT = 0500:030600,020710,023700,025100;0654:000000;4AE0:000000;4AE1:000000 и т д SID = 0500:030600:hdntv;0500:020710:sdntv;0500:023700:sdntv;0654:000000:pov;4AE0:000000:tr;0500:025100:rl;4AE1:000000:pl и т д Group = 1
|
|
|
|
Admin | Дата: Среда, 04.07.2012, 23:01 | Сообщение # 3 |
Генералиссимус
Группа: Гл.Администратор
Сообщений: 1413
Статус:
| Просмотр каналов через кардшаринг с использованием EMU/эмулятора MGcamd, по протоколу Newcamd В файл newcamd.list прописываем выданные Шаринг-сервером строку или несколько строк, так как для каждого пакета используется свой "порт", смотрите пример по протоколу Newcamd:
CWS = 127.0.0.1 10000 login password 01 02 03 04 05 06 07 08 09 10 11 12 13 14 ;пакет1 CWS = 127.0.0.1 12000 login password 01 02 03 04 05 06 07 08 09 10 11 12 13 14 ;пакет2 CWS = 127.0.0.1 14000 login password 01 02 03 04 05 06 07 08 09 10 11 12 13 14 ;пакет3
127.0.0.1 . . . . . . . . . . . . . . . . . . . . . - IP адрес Шаринг-сервера, вместо IP может быть имя сервера. 10000 . . . . . . . . . . . . . . . . . . . . . . . . - Порт - выдается Шаринг-сервером. Login . . . . . . . . . . . . . . . . . . . . . . . . - Логин подписки. Password . . . . . . . . . . . . . . . . . . . . . - Пароль подписки. 0102030405060708091011121314 - Ключ шифрования потока.
В файл mg_cfg прописываем следующие:
# EMM messages # 00 don't show any EMM's (default) # 01 show only valid EMM's # 02 show valid and bad EMM's with complete data display M: { 01 }
# ECM messages # 00 don't show any ECM's # 01 show only valid ECM's (default) # 02 show valid and bad ECM's with complete data display C: { 01 }
# AU # 01 enable AU # 02 AU Auto A: { 00 }
# key update # 01 update only new keys, default setting # 02 update all keys (used for valid PMK checking) U: { 01 }
# config files folder (softcam, autoroll, ignore/priority) # 00 files in /data/keys # 01 files in /tmp T: { 00 }
# network mode, use summ for several clients # 00 no network (default) # 01 newcamd netclient # 02 radegast netclient # 04 camd3 netclient G: { 01 }
# network retry, use summ for several options # 00 disable # 01 retry every new ecm # 02 try to connect to offline shares every Q: seconds # 04 try to detect and fast reconnect to lost (and not used atm) server N: { 01 }
# network ecm timeout in seconds K: { 7 }
# newcamd dead routes connect retry, sec Q: { 600 }
# network shares priority # 00 newcamd, radegast, camd3 (default) # 01 camd3, radegast, newcamd # 02 newcamd, camd3, radegast P: { 02 }
# on screen display type # 00 No OSD (default) # 01 neutrino # 02 enigma # 03 relook O: { 00 }
# on screen display Options # 01 show emu ecm # 02 show network shares messages # 04 show decoding failed / fta # 08 show emm keys update S: { 03 }
# Log options # 00 Off # 01 Network # 02 console # 03 both L: { 01 } 192.168.1.1 514
# cache ecm pids and data used to open channels, # store pids in /tmp/ca_cache.list at exit, load at startup, same syntax as restore.list # use summ # 00 Off (default) # 01 Ecm pids cache # 02 Ecm data cache # 04 Emm cache for network cards H: { 00 }
# reread files on zap: # 00 No (default) # 01 config (including priority and ignore, but not replace/cache) # 02 config and keys # 03 both R: { 00 }
# debug, use summ # 00 off (default) # 01 debug ecm # 02 debug emm # 04 debug network ecm # 08 debug network emm # 16 debug network login D: { 00 }
# box type # 00 autodetect, change only if you think wrong type detected. # 01 dbox2 # 02 dreambox # 03 triple-dragon # 04 relook # 05 openbox B: { 00 }
# keep ecm cache, seconds E: { 15 }
Если требуется, Вы можете использовать файлы: priority.list - файл приоритетов по идентам.
Пример: priority.list
V: { 02 37 00 } НТВ+ V: { 02 07 10 } НТВ+ V: { 00 00 00 } X: { 4A E0 } Триколор X: { 4A E1 } Платформа HD/DV
ignore.list - файл с идентами, которые хотите запретить.
Пример: ignore.list
V: { 03 06 00 } НТВ+ HD V: { 04 06 00 } НТВ+ Украина I: { 00 01 } I: { 00 02 } I: { 00 03 }
|
|
|
|
Admin | Дата: Понедельник, 09.07.2012, 23:59 | Сообщение # 4 |
Генералиссимус
Группа: Гл.Администратор
Сообщений: 1413
Статус:
| Настройка mpcs для работы 2-х ресиверов
...итак, что нам нужно, - прямые руки - комп с достаточным количеством ком-портов или USB портов и переходников
настройка в следующем Допустим первый ресивер у нас Openbox второй GoldenInterstar. На опенбоксе будет пакет Viasat, а на голденинтерстар пакет НТВ+ Править будем три файла, mpcs.user, mpcs.server, mpcs.config, в некоторых случаях нужно так же править и mpcs.guest/
mpcs.config
[global] Nice = -10 #LogFile = log #LogFile = /dev/tty ClientTimeout = 5 LogFile = stdout #ShowEcmDw = 1
[serial] Device = tuner1@/dev/ttyS0
[serial] Device = gi://tuner2@/dev/ttyS1
тут понятно, сколько ресиверов, столько и serial прописываем, указав каждому ресиверу свой номер и порт
mpcs.server (ресиверы разделяем по группам Group = 1,2
[reader] Label = ***** Protocol = newcamd Key = 0102030405060708091011121314 Device = ip_servera,port Account = Login,pasww Fallback = 0 Group = 1 ReconnectTimeout = 20
[reader] Label = ***** Protocol = newcamd Key = 0102030405060708091011121314 Device = ip_servera,port Account = Login,pasww Fallback = 0 Group = 2 ReconnectTimeout = 20
mpcs.user Также по группам, каждой группе свои иденты
[account] User = tuner1 Pwd = tuner1 #Uniq = 1 Group = 1 IDENT = 090F:000000
[account] User = tuner2 Pwd = tuner2 #Uniq = 1 Group = 2 IDENT = 0500:040600
|
|
|
|
|