##########################################################################################################
# Para activar uma opcao no "CCcam", basta retirar o caracter "#" antes da mesma; #
# O "CCcam" por defeito em grande parte das opcoes tem valores padrao. Como tal, para usar os valores #
# padrao do "CCcam", pode usar o caracter "#" antes da opcao para a desactivar ou apagar a mesma; #
# Todas a opcoes e parametro que tem um valor padrao, sao opcionais #
##########################################################################################################
#
# # # # # # # # # # # # # # # # # # # # # # CONFIGURACOES # # # # # # # # # # # # # # # # # # # # # #
#
##########
# Porta do servidor "CardSharing" (VALOR PADRAO: "12000");
# Para desactivar usar o valor "0";
# {ATENCAO} -> Caso use um "Router", tem de obrigatoriamente abrir a porta que escolher com o protocolo "TCP";
#
#SERVER LISTEN PORT: 12000
##########
##########
# Servidor WebInterface do CCcam (VALOR PADRAO: "yes");
# <Valores> -> [ yes | no ];
#
#ALLOW WEBINFO: yes
#
#
# Porta do servidor WebInterface do CCcam (VALOR PADRAO: "16001");
#
#WEBINFO LISTEN PORT: 16001
#
#
# Proteger servidor WebInterface do CCcam com "Username" e "Password" (VALOR PADRAO: "sem Username e sem Password");
#
#WEBINFO USERNAME: <username>
#WEBINFO PASSWORD: <password>
##########
##########
# Servidor TELNet do CCcam (VALOR PADRAO: "yes");
# <Valores> -> [ yes | no ];
# {Comandos TELNet} -> [ info | activeclients | clients | servers | shares | providers | entitlements ];
#
#ALLOW TELNETINFO: yes
#
#
# Porta do servidor TELNet do CCcam (VALOR PADRAO: "16000");
#
#TELNETINFO LISTEN PORT: 16000
#
#
# Proteger servidor TELNet do CCcam com "Username" e "Password" (VALOR PADRAO: "sem Username e sem Password");
#
#TELNETINFO USERNAME: <username>
#TELNETINFO PASSWORD: <password>
##########
##########
# Opcao para gravar o debug (VALOR PADRAO: "no");
# Para esta opcao ter efeito, o "Sys/Kernel Log" tem de estar activo;
# <Gemini 4.60 - Sys/Kernel Log> -> Blue - Panel > Services / Daemons > Sys/Kernel Log [ACTIVAR];
# <Sys/Kernel Log - Opcoes> -> [ destination = File ; logfile = <Caminho e ficheiro de destino> ]
# {ATENCAO} -> Caso o "CCcam" seja executado com o parametro "-d" (Executar em primeiro plano), esta opcao nao tem efeito;
#
#DEBUG : no
##########
##########
# Localizacao do ficheiro "SoftCam.Key" (VALOR PADRAO: "/var/keys/SoftCam.Key");
#
#SOFTKEY FILE: /var/keys/SoftCam.Key
##########
##########
# Localizacao do ficheiro "AutoRoll.Key" (VALOR PADRAO: "/var/keys/AutoRoll.Key");
#
#AUTOROLL FILE: /var/keys/AutoRoll.Key
##########
##########
# Localizacao do ficheiro "constant.cw" (VALOR PADRAO: "/var/keys/constant.cw");
#
#STATIC CW FILE: /var/keys/constant.cw
##########
##########
# Identificacao de todos os canais para a WebInterface (VALOR PADRAO: "/var/etc/CCcam.channelinfo");
#
#CHANNELINFO FILE: /var/etc/CCcam.channelinfo
##########
##########
# Identificacao de todos os provedores para a WebInterface (VALOR PADRAO: "/var/etc/CCcam.providers");
#
#PROVIDERINFO FILE: /var/etc/CCcam.providers
##########
##########
# Ficheiro onde esta configurado os CAIDs com prioridade ou a ignorar (VALOR PADRAO: "/var/etc/CCcam.prio");
#
#CAID PRIO FILE: /var/etc/CCcam.prio
##########
##########
# Ficheiro onde guardar erros de Logins (VALOR PADRAO: "Desactivado");
#
#LOG WARNINGS: /tmp/warnings.txt
##########
##########
# Configuracao global para login nos servidores "NewCamd" (VALOR PADRAO: "0");
# <Valores> -> [ 0 = Desactivado | 1 = MGcamd NEW | 2 = MGcamd OLD | 3 = Evocamd | 4 = Generico ];
# {ATENCAO} -> Esta opcao prevalece sobre o parametro "STEALTH_MODO" da linha N;
#
#NEWCAMD STEALTH: 0
##########
##########
# Opcao para substituir auto-deteccao versao do "DVB API" (VALOR PADRAO: "AUTO-DETECCAO");
# <Valores> -> [ -1 = DVB API OFF | 1 = DVB API 1 | 3 = DVB API 3 ]
# {ATENCAO} -> Usar apenas quando a auto-deteccao falha!
# {NOTA} -> Para colocar dois EMUs como o por exemplo "CCcam" e "MBox" a rodar ao mesmo tempo na mesma "Box", Esta opcao tem de ser "DVB API: -1"
# para o "CCcam" trabalhar somente como servidor;
#
#DVB API: -1
##########
##########
# Versao minima do "CCcam" que os clientes tem de para se ligarem ao seu servidor (VALOR PADRAO: "Permite todas as versoe");
# {EXEMPLO} -> 1.7.0
#
#MINIMUM CLIENT VERSION: 2.1.0
##########
#
# # # # # # # # # # # # # # # # # # # # # # LIGACOES # # # # # # # # # # # # # # # # # # # # # #
#
##########
# Linha para ligar-mos a um servidor "NewCamd";
# {SINTAXE} -> N: <IP> <PORTA> <USERNAME> <PASSWORD> <DES> <NR_HOPS_DIST> <STEALTH_MODO>
# <IP> -> IP do servidor "NewCamd" que nos vamos ligar (PARAMETRO OBRIGATORIO);
# <PORTA> -> Porta do servidor "NewCamd" que nos vamos ligar (PARAMETRO OBRIGATORIO);
# <USERNAME> -> Username do servidor "NewCamd" que nos vamos ligar (PARAMETRO OBRIGATORIO);
# <PASSWORD> -> Password do servidor "NewCamd" que nos vamos ligar (PARAMETRO OBRIGATORIO);
# <DES> -> [Valor de (14Byte)] Deskey do servidor "NewCamd" que nos vamos ligar (PARAMETRO OBRIGATORIO);
# <NR_HOPS_DIST> -> [ X = Distancia X | 256 = Cartao Local ] - Distancia que o "CCcam" vai assumir os cartoes do servidor "NewCamd" (VALOR PADRAO: "1");
# <STEALTH_MODO> -> [ 0 = Desactivado | 1 = MGcamd NEW | 2 = MGcamd OLD | 3 = Evocamd | 4 = Generico ] (VALOR PADRAO: "0");
# {NOTA} -> Para cada ligacao "NewCamd", temos de criar uma linha "N" especifica;
#
#N: 127.0.0.1 10000 dummy dummy 01 02 03 04 05 06 07 08 09 10 11 12 13 14
##########
##########
# Linha para permitir que outros users se ligam ao nosso servidor "CCcam";
# {SINTAXE} -> F: <USERNAME> <PASSWORD> <UP_HOPS> <SHARE_EMUS> <ALLOW_EMM> { <CAID:ID(:DOWN_HOPS)>, ... } { <CAID:ID:SID>, ... } { <TIME_INICIO-TIME_FIM>, ... } <HOSTNAME>
# <USERNAME> -> Maximo de caracteres: "20" (PARAMETRO OBRIGATORIO);
# <PASSWORD> -> Maximo de caracteres: "Ilimitado" (PARAMETRO OBRIGATORIO);
# <UP_HOPS> -> Distancia maxima que os clientes do nosso servidor podem aceder aos outros servidores que nos somos clientes [Nosso local nao esta incluido no valor] (VALOR PADRAO: "5");
# <SHARE_EMUS> -> [ 0 = Impede | 1 = Permite ] Partilha dos ficheiros de "Keys" locais com os clientes do nosso servidor "CCcam" (VALOR PADRAO: "1");
# <ALLOW_EMM> -> Permissao para o clientes do nosso servidor "CCcam" enviar EMM para actualizar os nossos cartoes locais (VALOR PADRAO: "1");
# <CAID:ID(:DOWN_HOPS)> -> [ XXXX:YYYYYY = Dados do provedor | 0:0 = Todos os provedores ] Distancia maxima que determinados provedores podem ser reenviados (VALOR PADRAO: "Ilimitado");
# <(:DOWN_HOPS)> -> [ X = Niveis de distancia limite ] Caso seja referido um provedor mas o parametro "<(:DOWN_HOPS)>" nao seja referido, esse provedor e assumido como "Inacessivel" (PARAMETRO OPCIONAL);
# <CAID:ID:SID> -> [ XXXX:YYYYYY:ZZZ = Dados do provedor e canal correspondente ] Bloqueia o acesso a um canal de um provedor (PARAMETRO OPCIONAL);
# <TIME_INICIO-TIME_FIM> -> [ HH:MM-HH:MM = Tempo de acesso ] Intervalo de tempo que os clientes tem acesso ao nosso servidor "CCcam" (PARAMETRO OPCIONAL);
# <HOSTNAME> -> So e permitido a conexao ao nosso servidor, um cliente com o endereco especificado (PARAMETRO OPCIONAL);
# {NOTA} -> Para cada cliente do nosso servidor "CCcam", temos de criar uma linha "F" especifica;
# {ATENCAO} -> Caso algum parametro opcional seja referido, todos os outros parametros antecedentes tornam-se obrigatorios;
#
#F: user pass
##########
##########
# Linha para ligar-mos a outros servidores "CCcam";
# {SINTAXE} -> C: <HOSTNAME> <PORTA> <USERNAME> <PASSWORD> <SHARE_EMUS> { <CAID:ID(:UP_HOPS)>, ... }
# <HOSTNAME> -> Endereço do servidor "CCcam" que nos vamos ligar (PARAMETRO OBRIGATORIO);
# <PORTA> -> Porta do servidor "CCcam" que nos vamos ligar (PARAMETRO OBRIGATORIO);
# <USERNAME> -> Username do servidor "CCcam" que nos vamos ligar (PARAMETRO OBRIGATORIO);
# <PASSWORD> -> Password do servidor "CCcam" que nos vamos ligar (PARAMETRO OBRIGATORIO);
# <SHARE_EMUS> -> [ yes | no ] Permite aceder ao ficheiro de keys do servidor. Este parametro so tem efeito caso o valor do parametro "<SHARE_EMUS>" da linha F do servidor seja "1" (VALOR PADRAO: "yes");
# <CAID:ID(:UP_HOPS)> -> [ XXXX:YYYYYY = Dados do provedor | 0:0 = Todos os provedores ] Distancia maxima para ir buscar determinado provedor (VALOR PADRAO: "Ilimitado");
# <(:UP_HOPS)> -> (Caso seja referido um provedor mas o parametro "<(:UP_HOPS)>" nao seja referido, esse provedor e assumido como "Inacessivel". Este parametro esta limitado ao valor do parametro " <(:DOWN_HOPS)> " da linha F do servidor (PARAMETRO OPCIONAL);
# {NOTA} -> Para cada servidor, temos de criar uma linha "C" especifica;
# {ATENCAO} -> Caso algum parametro opcional seja referido, todos os outros parametros antecedentes tornam-se obrigatorios;
#
#C: 127.0.0.1 12000 user pass
##########