Настройка MGCamd под кардшаринг Конфигурация и настройка эмулятора MGCamd для работы с сервером NewCS. Настройка mgcamd производится изменением параметров в файлах necamd.list, mg_cfg и peer.cfg
Описание файла mg_cfg на типовом примере. Файл содержит основные настройки mgcamd.
# сообщения EMM
# 00 не показывать (по умолчанию)
# 01 показывать только удачные
# 02 показывать все сообщения с отображением данных
M: { 01 }
# сообщения ECM
# 00 не показывать ECM
# 01 нормальный режим, отображать PID, раскодированные ECM и контрольные слова
# 02 расширенная статистика ECM: показывать валидные и плохие ECM и данные к ним
C: { 01 }
# AU (автообновление)
# 00 отключить, PID не обрабатываются
# 01 включить. EMM PID всегда обрабатываются для soft-au и карт с кардшарингом
# 02 авто. EMM если канал не раскодируется
# 03 обрабатывать EMM PID для обновления карт с кардшарингом
A: { 02 }
# обновление ключей (сумма 01+04 или 02+04)
# 01 обновление только новых ключей (по умолчанию)
# 02 update all keys (used for valid PMK checking)
# 04 enable TPS au
U: { 05 }
# папка с файлами конфигурации (softcam, autoroll, ignore/priority)
# 00 /var/keys
# 01 /tmp
T: { 00 }
# сетевой режим (суммировать если несколько клиентов)
# 00 нет сети (по умолчанию)
# 01 клиент для newcamd
# 02 клиент для radegast
# 04 лиент для camd3
# 08 клиент для gbox
G: { 09 }
# перезапрос (суммировать для включения/отключения нескольких опций)
# 00 отключить
# 01 перезапрашивать каждый новый ECM
# 02 стараться соединяться с оффлайн-серверами каждые Q секунд
# 04 пробовать определять и быстро соединяться с потерянными (не использовавшимися ранее) серверами
# + XX сообщений и YY секунд до реконнекта.
# Если в течение последних XX ECM/keepalive сообщений или нет ответа на последний ECM в течение YY секунд
# 0 отключить
N: { 07 } 5 30
# таймаут удаленного ECM, секунды
K: { 05 }
# тестирование неработающих путей (routes) newcamd, секунды
Q: { 600 }
# приоритеты сетевого шаринга
# 00 gbox, newcamd, radegast, camd3 (по умолчанию)
# 01 camd3, radegast, newcamd, gbox
# 02 newcamd, camd3, gbox, radegast
P: { 00 }
# отображение дополнительных сообщений на экране ТВ
# 00 отключить (по умолчанию)
# 01 neutrino
# 02 enigma
# 03 relook
# + логин и пароль для аутентификации по HTTP
O: { 02 } root dreambox
# опции OSD (суммировать)
# 01 отображать ECM
# 02 отображать сообщения серверов кардшаринга
# 04 отображать ошибки декодирования
# 08 отображать обновление ключей EMM
# + порт для OSD
S: { 11 } 80
# Лог событий (суммировать)
# 00 отключить
# 01 сетевой лог по UDP
# 02 лог на консоль
# 04 файл, добавление. НЕ УДАЛЯЕТСЯ АВТОМАТИЧЕСКИ ПО УМОЛЧАНИЮ!
# Удалять вручную, иначе съест все место на диске
# + IP UDP-порт log-file-name
L: { 03 } 192.168.0.202 8024 /tmp/mgcamd.log
# опции лога событий (суммировать)
# 00 отключить (по умолчанию)
# 01 лог ECM
# 02 лог EMM
# 04 лог сетевых ECM
# 08 лог сетевых EMM
# 16 лог логинов по сети
# 32 состояние памяти и процессора каждую минуту
# 64 добавлять время сообщения
D: { 127 }
# сохранять ECM в кэше, сеунды
# каждый кэшированный ECM потребует 28 байт. Кэш на 24 часа будет таким образом занимать 200-400 килобайт
#оперативной памяти. Пользователям Openbox есть смысл увеличить значение.
E: { 15 }
# опции кэша (суммировать)
# 00 отключить (по умолчанию)
# 01 кэшировать PID ECM, при выходе из программы сохранять PID, используемые для декодирования,
# в файл /tmp/ca_cache.list. Затем загружать файл при запуске программы.
# Синтаксис аналогичен синтаксису restore.list. # 02 Ecm data cache, remember CW for (E:) time
# 04 кэшировать EMM для серверов кардшаринга, не отправлять дважды один и тот же EMM, не очищать кэш
# до перезапуска программы.
H: { 07 }
# загружать данные из файлов (суммировать)
# 00 не загружать ничего (по умолчанию)
# 01 загружать конфигурационные файлы при смене канала, включая priority и ignore, но не загружать replace и кэш
# 02 загружать SoftCam.Key при смене канала
# 04 загружать SoftCam.Key при изменении файла
R: { 05 }
# тип ресивера. Изменяйте только если тип неверно определяется автоматически
# 00 авто
# 01 dbox2
# 02 dreambox
# 03 triple-dragon
# 04 relook
# 05 openbox
B: { 00 }