Cardserver- конфигурация и принцип работы
Настройки кардсервера определяются файлом cardserv.cfg:
DESKEY = 01 02 03 04 05 06 07 08 09 10 11 12 13 14 – 14-и байтный ключ используемый для шифрования-разшифрования потока обмена данных между сервером и ньюкамд. Ключ определяется владельцем сервера.
#
SERVER_NAME = test – имя сервера ( имеет значение только при использовании реверс логина)
#
DEBUG_PORT = 14000 – порт для мониторинга через телнет подключённых юзеров ( номер порта произвольный и определяется владельцем сервера)
#
ENTITLEMENT_PORT = 14001 – порт для чтения информации из карт сервера (срок подписки, классы и т.д. Ирдето карты кардсервером не читаются) Номер порта произвольный и определяется владельцем сервера
#
ADMIN_PORT = 14002 – порт для подсоединения к серверу програмой CAMDCMD ( номер порта произвольный и определяется владельцем сервера)
#
ADMIN_PASSWORD = secret 00 00 00 00 00 00 00 00 00 00 00 00 00 00 –пароль для подсоединения к серверу програмой CAMDCMD (пароль определяется владельцем сервера.)
#
USER = username password lan test.no-ip.com 12000 au – строкой которая начинается словом USER мы прописываем юзеров которые будут подключатся к нам на сервер. Параметры следующие: Username,Password, Lan/WAN (Тип соединения. Для подключения спайдером нужно использовать только LAN), IP/DyDNS ( Имеет значение только для реверс логина. Если не используется реверс логин,то лучше прописать localhost). 12000 (порт по которому осуществляется реверс логин данного юзера. Этот порт должен быть обязательно открыт в раутере у этого человека. Если не используется реверс логин , нужно прописать 0 .Номер порта произвольный и определяется удалённым пользователем в настройках newcamd.conf - см. ниже настройки newcamd.conf. AU (позволяет при отключённом на сервере блокере , производить апдейт карты с помощью удалённых пользователей)
#
DEBUG_INIT = no – отображать/не отображать процесс инициализации карты при запуске кардсервера через телнет
#
DEBUG_NET = no – отображать/не отображать процесс подключения юзеров к картеп ри запуске кардсервера через телнет
#
DEBUG_ECM = no – отображать/не отображать процесс поступления комманд ECM к карте при запуске кардсервера через телнет
#
DEBUG_EMM = no – отображать/не отображать процесс поступления комманд EMM к карте при запуске кардсервера через телнет
#
#
#
SERIAL_PORT = 0 ( 0- верхний картоприёмник в дримбоксе,1 – нижний, 2 – ком порт. В Дримбокс 500 использовать для картоприёмника SERIAL_PORT = 1) Если используется Линукс сервер на PC то существующие ком-прты можно определить коммандой dmesg | grep ttyS и в соответствии с полученной информацией выставлять значения.
TCP_PORT = 10000 - порт через который будет происходить соединение с картой. Обязательно нужно открыть этот порт в раутере если производится кардшаринг с нелокальными пользователями. Номер порта произвольный и устанавливается владельцем сервера . Желательно использовать "высокие" номера и те которые не заняты другой службой
BOXKEY = 11 22 33 44 55 66 77 88 – при использовании оригинальной карты системы Nagravision 1 , требуется прописать BOXKEY номер к которому привязанна эта карта. Если такая карта не используется, строчку можно неписать вообще!
BOXID = 0000000000 – если используется карта НДС/Видеогард , здесь нужно прописать 10-ти значный номер ресивера к которому привязанна эта карта. Если такой карты нет строчку можно неписать вообще!
EMM-G = no – включить/выключить блокер
EMM-S = no – включить/выключить блокер
EMM-U = no – включить/выключить блокер
SPECIAL_FEATURES = yes – включить/выключить специальные возможности. Поддерживается только некоторыми картами ( автору этого документа неизвестно какое влияние оказывает эта функция на "некоторые" карты ???)
EXCLUDE_SERVICE_MULTIPLE = 02be:02c8 – позволяет разшаривать те каналы из пакета каналов которые есть на карте и не перечислены в этой строчке (02be:02c8). Само собой если хозяин карты не собирается ограничивать пользователей списком каналов, либо карта имеет подписку только на один канал (порноканал к примеру) то эта строчка не имеет никакого значения и прописывать её не обязтельно! 02be:02c8 означает что все каналы в этом промежутке не будут доступны пользователям. 02be,02c8 – нечто иное как ID канала, который можно увидеть с помощью имеющейся в Дримбоксе функции под названием "информация о потоке"
EXCLUDE_SERVICE_MULTIPLE = 0321:032a – продолжение ограничения описанного u1074 .ыше ( если требуется перчислить несколько промежутков каналов)
#
#
SERIAL_PORT = 2 sc8in1 – как уже было описанно выше, 2 это ком порт. В данном примере к ком порту подключенно устойство SC8in1. Если SC8in1 не подключён то строчка будет выглядеть так SERIAL_PORT = 2
SC8IN1_SLOT = 0 – только при подключённом SC8in1 , если не подключён, то эту строчку не прописываем вообще. SC8IN1_SLOT = 0 (может быть от 0 до 7)
TCP_PORT = 10001 – описано выше
PARITY = on – параметр используемый только при подключенном програматоре и позволяющий правильно определить ATR карты. Для карт Ирдето нужно поставить off. В любом случае желательно поэксперементировать с картой. Встроенным картоприёмником эта строчка будет игнорироваться.
CARD_DETECT_BIT = DCD - параметр используемый только при подключенном програматоре и позволяющия правильно определить наличие карты в программаторе. Возможные значения CTS, DCD, DSR
CARD_DETECT_INVERT = yes - параметр используемый только при подключенном програматоре. При работе с некоторыми
програматорами newcamd определяет вставленную карту как вытащенную. В данном случае мы говорим newcamd сделать обратное. Если програматор работает нормально то эту строчку не прописываем вообще, либо ставим no. Встроенным картоприёмником эта строчка будет игнорироваться.
EMM-G = no - описано выше
EMM-S = no - описано выше
EMM-U = no - описано выше
SPECIAL_FEATURES = yes - описано выше