Основными файлами конфигурации эмулятора oscam являются:oscam.conf, oscam.server, oscam.user, oscam.dvbapi.
oscam.conf – это основной файл конфигурации эмулятора. Секция [global] является основной, остальные секции вспомогательные. Настройки секции: logfile – вывод лога работы эмулятора. Может настраиваться для вывода в файл, в консоль или в формате для syslog. logfile = stdout – вывод в консоль.
nice – приоритет для процесса. Может принимать значения от -20 до +20. -20 – наивысший приоритет. nice = -1.
clienttimeout – время ожидания DW ключа в милисекундах. При значении меньше 100 – размерность секунды. clienttimeout = 8000.
fallbacktimeout – время повтора запроса сервера в милисекундах, если нет ответа за это время. fallbacktimeout = 4000.
waitforcards – ожидание внутреннего сервера CS перед открытием сетевых портов. waitforcards = 0. (не ждать)
preferlocalcards – пробовать декодировать запрос на внутренних картах. preferlocalcards = 1.
setirdetoprov – работа CS с кодировкой Irdeto. setirdetoprov = 0.
Секция [monitor] – секция использования мониторинга через порт 988. port = 988, номер порта для передачи информации. nocrypt – диапазон IP адресов для приема мониторинга. aulow = 120, время в минутах. hideclient_to = 0, время в секундах,для скрытия клиента, который не посылает запросы. monlevel = 4, уровень мониторинга. appendchaninfo = 0, указывать или не указывать в логе название канала.
Секция [dvbapi] – секция активации/деактивации файла с приоритетными, игнорируемыми и подменяемыми CAID, IDENT, Chid для обработки эмулятором. enabled = 1, секция включена. au = 0, включение апдейта карт, 0 – выключен. boxtype = none, тип тюнера. user = root, имя пользователя. pmt_mode = 5, не используйте обработчик сигнала для мониторинга / TMP, отключите camd.socket. Параметр снижает вероятность отказа oscam. request_mode = 1, параметр для уменьшения времени переключения каналов.
oscam.server– файл настроек для доступа к серверам внешнего и внутреннего шаринга. Количество секций должно быть 1 и более.
oscam.user – файл с учетными записями пользователей раздачи шаринга.
[account] user = monitor pwd = monitor monlevel = 4 Это программа мониторинга.
[account] user = root pwd = root group = 1,2,3,4,5,6,7,8,9,10 monlevel = 4 Это свой аккаунт для мониторинга с указанными номерами групп.
au = 3k Это разрешение автоабдейта 52 карты , если она установлена в картоприемник.
ident Перечисляются пакеты CAID:IDENT, которые планируются к просмотру.
ChID Для каналов в кодировке Irdeto прописываются не только CAID и IDENT, но и рабочий ChID (информация у провайдера шары).
keepalive = 1 Для периодической посылки пакетов от клиента к серверу, чтобы не было разрыва связи по тайм-ауту отсутствия активности.
oscam.dvbapi – файл для указания групп CAID, IDENT, ChID конкретных каналов для обработки, подмены или игнорирования эмулятором oscam. В архиве для скачивания в данном файле прописано то, что необходимо и актуально в настоящий момент.
В файле oscam.keys прописаны рабочие ключи для доступа к каналам и пакетам.
Файл oscam.services служит для установки правил фильтрации пакетов (каналов) по CAID, ProvID, SID. Допускает наличие до 64 секций.
Файл oscam.srvid содержит описания SID каналов и служит для отображения информации о просматриваемом канале. Для экономии памяти рекомендуется оставить только описания существующих каналов.
Файл oscam.provid служит для отображения информации по CAID и ProvID при использовании монитора или web-интерфейса.
Файл oscam.ac – для настройки антикаскадинга на сервере шаринга.
Остальные файлы имеют имеют узкую специфику по настройкам и важности для обычных пользователей не представляют.