OSCam/fr/Config/oscam.user: Unterschied zwischen den Versionen

Aus Streamboard Wiki
Zur Navigation springen Zur Suche springen
(→‎allowedtimeframe: Mentionne les nouvelles possibilités étendues)
 
(195 dazwischenliegende Versionen von 11 Benutzern werden nicht angezeigt)
Zeile 2: Zeile 2:
{{OSCamHomeLinks}}
{{OSCamHomeLinks}}


[[Datei:WarningS.png|text-bottom]] '''Attention:''' Le continu du Wiki français est encore partiellement en allemand. Enregistres toi pour nous aider de complèter et traduire les articles.
[[Datei:WarningS.png|text-bottom]] '''Attention:''' Le contenu du Wiki français est encore partiellement en Allemand. Enregistres-toi pour nous aider à compléter et traduire les articles.


== oscam.user ==
== oscam.user ==
Ce fichier contient les paramètres des comptes utilisateur. Chaque section correspond à un compte utilisateur.
Ce fichier contient les paramètres des comptes utilisateur(s). Chaque section [account] correspond à un compte utilisateur.


=== Account ===
=== Account ===
Zeile 13: Zeile 13:
{{ Obligatoire}}
{{ Obligatoire}}


Nom d'utilisateur. (login du client)
Nom d'utilisateur ou login du client


Exemple:
  user =         # Pas de nom d'utiisateur (par defaut)
  user = user1
  user = user1  # Affectation du nom de l'utilisateur
 
Default:
  user =


==== pwd ====
==== pwd ====
{{Obligatoire}}
{{Obligatoire}}


Mot de passe de l'utilisateur.
Mot de passe de l'utilisateur  ou client.
 
pwd =          # Pas de mot de passe (par défaut)
pwd = pwuser1  # Attribution d'un mot de passe
 
==== description ====
{{Pasindispensable}}
 
On peut donner ici une description de l'utilisateur
 
Exemple :
 
description = toto
 
==== disabled ====
{{Pasindispensable}}
 
Ce paramètre permet d'activer ou désactiver un compte utilisateur.


Exemple:
Exemple:
  pwd = pwuser1
  disabled = 0 # (Le compte est activé)
disabled = 1 # (Le compte est désactivé)


Par défaut:
Par défaut:
  pwd =
  disabled = 0


==== hostname ====
==== hostname ====
Zeile 36: Zeile 51:


Nom de l'hôte
Nom de l'hôte
hostname =                  # Pas de nom d'hôte (par défaut)
hostname = user1.dyndns.org  # Affectation à un nom d'hôte
==== expdate ====
{{Pasindispensable}}
Ce paramètre permet de définir une date d'expiration pour un compte utilisateur.


Exemple:
Exemple:
  hostname = user1.dyndns.org
  expdate  = 2099-12-31 # (jusqu'au 31.12.2099)
expdate = <year>-<month>-<day>|<year>/<month>/<day>


Valeur par défaut:
Par défaut:
  hostname =
  expdate =


==== betatunnel ====
==== allowedprotocols ====
{{Pasindispensable}}
{{Pasindispensable}}


Der Betatunnel dient zum Mappen (Umhängen) von Sky- und KD-CAIDs, sodass z.B. 1833'er-Anfragen über 1702 beantwortet werden können.
<span style="background-color:Green;color:White;padding:0 5px;">NOUVEAU svn 5662:07/2011</span>
Notwendig ist dieses Mapping eigentlich nur bei HD-Kanälen, aber es lassen sich auch alle anderen Kanäle damit "umhängen".


allowedprotocols  =  protocole 1,protocole 2,protocole 3,...
vous pouvez spécifier ici le(s) protocole(s) accepté(s) pour l'utilisateur


[[Datei:MessageS.png|text-bottom]] '''Vor- und Nachteile eines kompletten und eines aufgeschlüsselten Mappings:'''
Liste des protocoles possibles :
* Bei einem '''kompletten Mapping''' "''1833.FFFF:1702''" werden alle SIDs (Programme) übersetzt. Dies hat den '''Vorteil''', dass der Client auch bei nicht HD-Sendern sofort beantwortet wird und keinen weiteren Server anfragen muss. '''Nachteil''', ein komplettes Mapping ist nicht so schnell wie ein aufgeschlüsseltes und die Anfragen benötigen 100-200ms mehr.
* Ein '''aufgeschlüsseltes Mapping''' hat "nur" den '''Vorteil''', dass die Anfrage schneller beantwortet werden kann. '''Nachteil''', Du setzt eine "beschnittene" Karte ins Share, die nur die im Betatunnel definierten Programme umhängt, obwohl sie ggf. "mehr" kann.


Die Meinungen, was ist besser und was nicht, unterscheiden sich sehr. Entscheide selbst, was das Beste für dich ist.
camd33
camd35
cs357x
cs378x
newcamd
cccam
gbox
radegast


Exemple:
allowedprotocols  =              # Tous les protocoles possibles sont autorisés (par défaut)
                  =  cs357x,gbox  # L'utilisateur est autorisé uniquement à utiliser les
                                    protocoles gbox et cs357x pour accéder au  serveur


[[Datei:WarningS.png|text-bottom]] '''Achtung:'''
==== allowedtimeframe ====
* Wenn Du einen Betatunnel einsetzt, musst Du auch die ''oscam.services'' anpassen, z.B. ''caid=1702,1833'' für SAT.
{{Pasindispensable}}
* Ab OSCam Revision #4347 sind maximal 20 Mappings möglich, bei vorigen Versionen nur 16.
 
Ce paramètre permet de définir la tranche horaire pendant laquelle l'utilisateur peut visionner les programmes auxquels il a accès ainsi que le(s) jour(s).


Format:
DAY@HH:MM-HH:MM[,HH:MM-HH:MM][,HH:MM-HH:MM][;DAY@HH:MM-HH:MM[,HH:MM-HH:MM][,HH:MM-HH:MM]]
où DAY=SUN,MON,TUE,WED,THU,FRI,SAT ou ALL (pour tous les jours).


[[Datei:MessageS.png|text-bottom]] '''Weitere Informationen:'''
une virgule (,) pour séparer les plages horaires et un point-virgule (;) pour séparer les différents jours.
* Es tut nicht weh, den Betatunnel bei allen Usern einzusetzen, wenn Du eine davon betroffene Karte besitzt.
Vous pouvez utiliser ALL@ si vous voulez les mêmes plages horaires tous les jours.
* CCcam-Clients tunneln 1833 von Haus aus (nicht 1834!), sprich hier wäre es nicht nötig, aber es tut auch hier nicht weh.
* Setze ggf. auch Prioritäten Deiner Clients, z.B. ''1702'' vor ''1833''.


Exemple:
allowedtimeframe = ALL@10:00-22:00;MON@00:00-02:00,02:45-04:37;FRI@00:00-10:00,22:00-24:00;SAT@00:00-24:00


Beispiele:
Si vous utilisezDAY@22:00-05:00 cela sera converti en DAY@00:00-05:00,22:00-24:00<br>
  # betatunnel = <CAID>.<ServiceID>:<target CAID>
ALL@ est toujours utilisé et testé, donc dans l'exemple vous pouvez regarder la télévision tout la journée le vendredi  (FRI@). Il n'y a aucun problème de superposer une plage horaire dans ALL@ , comme par exemple pour la définition de samedi  (SAT@).
#
# Sky, Mapping aller 1833'er-Anfragen auf CAID 1702...
betatunnel = 1833.FFFF:1702
#
# KD, Mapping aller 1834'er-Anfragen auf CAID 1722...
betatunnel = 1834.FFFF:1722
#
# Sky, es werden NUR die HD-Kanäle gemapped...
betatunnel = 1833.0082:1702,1833.006F:1702,1833.0077:1702,1833.0084:1702,1833.0071:1702,1833.0070:1702,1833.0075:1702,1833.006A:1702,1833.006B:1702,1833.007C:1702,1833.0081:1702,1833.0072:1702


Default:
Par défaut:
  betatunnel =
  allowedtimeframe =


==== uniq ====
==== uniq ====
{{Pasindispensable}}
{{Pasindispensable}}


Le paramètre 'uniq' détermine le nombre de connexions simultanées d'un client.
Le paramètre "uniq" détermine le nombre de connexions simultanées autorisées pour un client.
 
uniq = 0  # Désactivé (par defaut)
uniq = 1  # La première connexion est autorisée
uniq = 2  # Mets l'utilisateur en FAKE si ses adresses IP sont différentes
uniq = 3  # Une seule connexion par utilisateur. Uniquement la dernière connexion est gardée
uniq = 4  # Mets l'utilisateur en FAKE si ses adresses IP sont différentes.
            Uniquement la dernière connection reste intacte
 
==== numusers ====
{{Version}}
 
Nombre d'utilisateurs pris en compte pour le calcul des ECMs (si anticasc est activé dans oscam.conf)<br>
Si absent c'est la valeur de numusers dans oscam.conf qui est prise en compte
 
numusers  =  # Utilisation de la valeur de numusers définie dans oscam.conf (valeur par défaut)
numusers  = 0 # Anticascading désactivé
          = 1 # Un utilisateur ==> (1*100+80)/(<span style="color:Blue;padding:0;5px"><B>10</B></span>*100/60)    = 11 ecms au total par minute
          = 2 # Deux utilisateurs ==> (2*100+80)/(<span style="color:Blue;padding:0;5px"><B>10</B></span>*100/60) = 17 ecms au total par minute <br>
    <span style="color:Blue;padding:0;5px"><B>10</B></span> = chiffre mis dans oscam.ac. Par defaut c'est 10
 
==== penalty ====
{{Version}}
Sanction pour l'utilisateur en faute<br>
Si absent c'est la valeur de penalty dans oscam.conf qui est prise en compte<br>
(ne doit pas être inférieur à 0 sinon Oscam lui donne la valeur 0)
 
'''penalty =  ''' # Utilisation de la valeur de [[OSCam/fr/Config/oscam.conf#penalty|penalty]] définie dans oscam.conf ('''défaut''')
penalty =  0 # Uniquement loging
penalty =  1 # Des Faux DW's sont envoyés
penalty =  2 # L'utilisateur est temporairement banni
penalty =  3 # Des vrais DW's sont envoyés mais avec un délai ([[OSCam/fr/Config/oscam.conf#fakedelay|fakedelay]])
 
==== fakedelay ====
{{Pasindispensable}}
<span style="background-color:Green;color:White;padding:0 5px;">NOUVEAU svn7785:10/22/2012</span>
 
fakedelay  =  Millisekunden oder 0|-1
 
setzt die fakedelay-time individuell für den User
 
  0  =  fakedelay disabled
  -1  =  fakedelay aus der oscam.conf[global] verwenden (default)
      =  Wert für den User in Millisekunden
 
==== failban ====
{{Pasindispensable}}
<span style="background-color:Blue;color:White;padding:0 5px;">MODIFICATIONS  svn 7772:10/21/2012</span>
 
Permet de bloquer une adresse IP


Exemple:
Exemple:
  uniq = 0  # (désactivé)
  failban = 0 # Ignoré (par défaut)
  uniq = 1  # (Une seule connexion est autorisée)
failban = 2 # Bloque l'adresse IP, si un client désactivé se connecte
  uniq = 2  # (Mets l'utilisateur en FAKE si ses adresses IP sont différentes)
failban = 4 # Bloque l'adresse IP d'un compte utilisateur dormant
  uniq = 3  # (Autorise une seule connexion par utilisateur. Uniquement la dernière connexion est gardée)
  failban = 8 # Bloque l'adresse IP duplicate
  uniq = 4 # (Mets l'utilisateur en FAKE si ses adresses IP sont différentes. Uniquement la dernière connexion reste intacte)
<br />
<br />
==== acosc_max_active_sids ====
{{Pasindispensable}}
<br />
<span style="background-color:Green;color:White;padding:0 5px;">NOUVEAU svn 7940:05/20/2014</span><br />
 
acosc_max_active_sids  =  Anzahl
 
Maximale Zahl activer SIDs mit anti-cascading über SID
<br />
0  =  unbegrenzt, default
-1 =  benutze die Einstellungen aus oscam.conf [global]
<br />
<br />
 
==== acosc_zap_limit ====
{{Pasindispensable}}
<br />
<span style="background-color:Green;color:White;padding:0 5px;">NOUVEAU svn 7940:05/20/2014</span>
 
acosc_zap_limit  =  Anzahl
<br />
Zap-Limit für anti-cascading über SID
<br />
0  =  unbegrenzt, default
-1 =  benutze die Einstellungen aus oscam.conf. [global]
<br />
<br />
==== acosc_penalty ====
{{Pasindispensable}}
<br />
<span style="background-color:Green;color:White;padding:0 5px;">NOUVEAU svn 7940:05/20/2014</span>
 
acosc_penalty  =  0|1|2|3|-1
<br />
Penalty-Level für anti-cascading über SID
<br />
0  =  nur loggen, default
1  =  sende fake CW's
2  =  vorübergehendes Bannen des Users
3  =  sende verzögerte CW's
-1 =  benutze die Einstellungen aus oscam.conf [global]
<br />
<br />
==== acosc_penalty_duration ====
{{Pasindispensable}}
<br />
<span style="background-color:Green;color:White;padding:0 5px;">NOUVEAU svn 7940:05/20/2014</span>
 
acosc_penalty_duration  =  Sekunden
<br />
Dauer der acosc_penalty für anti-cascading über SID
<br />
0  =  keine, default
-1 =  benutze die Einstellungen aus Oscam.conf [global]
<br />
<br />
==== acosc_delay ====
{{Pasindispensable}}
<br />
<span style="background-color:Green;color:White;padding:0 5px;">NOUVEA svn 7940:05/20/2014</span>
 
acosc_delay  =  Millisekunden
<br />
Dauer des delay für anti-cascading über SID
<br />
0  =  kein, default
-1 =  benutze die Einstellungen aus Oscam.conf [global]
<br />
<br />
 
 
 
 
==== lb_nbest_readers ====
{{Pasindispensable}}
<span style="background-color:Green;color:White;padding:0 5px;">NOUVEAU  svn8642:05/10/2013</span>
 
lb_nbest_readers = count
 
set count of best readers for load balancing
 
-1  =  use global lb_nbest_readers in oscam.conf
  1  =  default
 
==== lb_nbest_percaid ====
{{Pasindispensable}}
<span style="background-color:Green;color:White;padding:0 5px;">NOUVEAU  svn8642:05/10/2013</span>
 
lb_nbest_percaid = CAID1:count1[,CAID2:count2]...
 
set count of best readers per CAIDs for load balancing, wildcards CAIDs with two-digit CAIDs possible.
default = none
 
example
lb_nbest_percaid = 0100:4,0200:3,03:2,04:1
(wildcards CAIDs 03xx and 04xx)
 
==== preferlocalcards ====
{{Pasindispensable}}
 
<span style="background-color:Green;color:White;padding:0 5px;">NOUVEAU svn 10050:11/30/2014</span>
 
preferlocalcards = 0|-1|1|2
 
  -1  =  es werden die Werte aus oscam.conf[global] verwendet (default)
  0  =  lokale Karten werden wie ein remote Reader verwendet
  1 = verwende cache exchange basierte Karten
  =  verwende lokale Karten
 
 
==== cwc_disable ====
{{Pasindispensable}}
<span style="background-color:Green;color:White;padding:0 5px;">NOUVEAU svn 10049:11/30/2014</span>
 
cwc_disable  =  0|1
 
1  =  disable cw cycle check
0  =  default
 
 
 
 
 
==== cacheex ====
{{Pasindispensable}}
<span style="background-color:Green;color:White;padding:0 5px;">NOUVEAU  svn6039:11/26/2011</span>
 
C'est pour échanger le cache d'OSCam.
 
1 = échange du cache activé pull mode
  2 = échange du cache activé push mode
3 = échange du cache activé reversepush mode
  0 = par défaut
 
- Uniquement valable entre 2 ou plusieurs OSCam;
- Devrait fonctionner avec tous les protocoles supportant les ECMs multiples  ex: camd35 ou CCcam.
 
===== cacheex-modes =====
===== cacheex = 1 - cachepull =====
Situation:
 
OSCam A reader1 est réglé sur cacheex = 1
 
OSCam B account1 est réglé sur cacheex = 1
 
OSCam A reçoit une demande ECM, reader1 envoie cette demande à OSCam B,
 
OSCam B vérifie son cache:
* rien dans le cache n'est trouvé: OSCam B envoie: NOK
* quelque chose dans le cache est trouvé; OSCam B envoie: OK+CW
* quand rien dans le cache n'est trouvé, il est noté une demande en attente: ''cacheexwaittime'' dans oscam.conf [global] est attendu et puis re-examinée. OSCam B ne demande plus de nouvelles EMMs.
 
CW-flow  =  B ---> A
 
===== cacheex 2 - cachepush =====
Pour les protocoles camd 3.5x et CCcam
 
Situation:
 
OSCam A reader1 est réglé sur cacheex = 2
 
OSCam B account1 est réglé sur cacheex = 2
 
Quand Oscam B reçoit un CW, il est poussé sur Oscam A. Le reader a des fonctions normales et peut demander des ECM.
* Problème: OSCAM ne peut pas pousser les CW sur Oscam A, s'il est connecté à Oscam A
* Fonctionnalité ou problème?: OSCam A peut demander des ECM à OSCam B
 
CW-flow  =  B ---> A
 
===== cacheex  =  3 - reversecachepush =====
Pour les protocoles camd 3.5x et CCcam
 
Situation:
 
OSCam A reader 1 est réglé sur cacheex = 3
 
Quand OSCam A reçoit un CW, il est poussé à Oscam B. OSCam A ne demande plus de nouvel ECM
 
CW-flow = A ---> B
 
==== cacheex_maxhop ====
{{Pasindispensable}}
<span style="background-color:Green;color:White;padding:0 5px;">NOUVEAU  svn6691:05/07/2012</span>


Par défaut:
cacheex_maxhop = n
uniq = 0
 
Par défaut = 10


==== sleep ====
==== sleep ====
{{Pasindispensable}}
{{Pasindispensable}}


Temps en minutes. Une fois écoulé, l'utilisateur est mis en état "inactif".  
Temps en minutes. Une fois écoulé, l'utilisateur est mis en état "inactif" (à condition que sleepsend soit à 255 sinon aucun effet).
 
Vous pouvez définir une valeur par défaut globale en utilisant la commande sleep au niveau du oscam.conf.
Exemple:
Si l'utilisateur reste en permanence sur la même chaîne sans zapper ce paramètre le considére comme inactif et coupe donc la connexion, il ne faut par conséquent pas mettre une valeur trop petite!
sleep = 5
 


Par défaut:
sleep =    # Aucun décompte (par défaut)
  sleep =
  sleep = 5 # Décompte de 5 minutes


==== sleepsend ====
==== sleepsend ====
{{Pasindispensable}}
{{Pasindispensable}}


255 = uniquement clients OSCam: Arrètes des requettes jusq'au changement de la chaîne.
Activation de la mise en sommeil des requêtes clients, cette commande doit être couplée avec le paramètre sleep (soit au niveau global dans votre oscam.conf, soit au niveau du user dans votre oscam.user).
 
sleepsend =      # La fonction n'est pas active (Par défaut)
sleepsend = 255 # Clients Camd 3.x: Arrêt des requêtes jusqu'au redémarrage du Camd 3.x.
                  # Clients OSCam: Arrêt des requêtes jusqu'au changement de la chaîne.


255 = uniquement clients Camd3: Arrètes des requettes jusq'au redémarrage du Camd3.
==== suppresscmd08 ====
{{Pasindispensable}}


Exemple:
[global]
sleepsend = 0
suppresscmd08 = 0|1
sleepsend = 255
Dire aux clients camd 3.5x, 3.57x et 3.78x de ne pas faire à nouveau des demandes pour les CAID, ServiceID et providerID qui sont déjà rejetés. 1 = désactivé, défaut = 0


Default:
[cs378x]
sleepsend =
suppresscmd08 = 0|1
Dire aux clients 3.78x de ne pas faire à nouveau des demandes pour les CAID, ServiceID et providerID qui sont déjà rejetés. 1 = désactivé, défaut = 0


==== caid ====
[cs357x]
{{Pasindispensable}}
suppresscmd08 = 0|1
Dire aux clients 3.57x de ne pas faire à nouveau des demandes pour les CAID, ServiceID et providerID qui sont déjà rejetés. 1 = désactivé, défaut = 0


Limite les CAID's qu'un utilisateur peut demander.


Exemple:
Exemple:
  caid = 1234,5678
  suppresscmd08 = 0 # (activeé)
  caid = <CAID>,<CAID>
  suppresscmd08 = 1 # (deactiveé)


Par défaut:
Par défaut:
  caid =
  suppresscmd08 = 0


==== au ====
==== keepalive ====
{{Pasindispensable}}
{{Pasindispensable}}


Avec le paramètre 'au' un client peut envoyer des EMM à un ou plusieurs readers définis (1 = à tous les readers)
Ce paramètre est utilisé pour maintenir la connexion client /newcamd-serveur active


Exemple:
Exemple:
  au = 1
  keepalive = 0 # (Désactivé)
au = label_of_reader                # (label_of_reader doit être configuré dans oscam.server)
  keepalive = 1 # (Activé)
  au = label_of_reader,label_of_reader # (liste de plusieurs readers à partir de la version >= #4617)


Par défaut:
Par défaut:
  au =
  keepalive = 1


==== group ====
==== umaxidle ====
{{Obligatoire}}
{{Pasindispensable}}


Chaque utilisateur doit être appartenir à un ou plusieurs groupes. Avec ce paramètre, il est possible de déterminer à quels readers (définis dans oscam.server) le client peut avoir accès.
<span style="background-color:Green;color:White;padding:0 5px;">NOUVEAU svn8929:09/25/2013</span>


Exemple:
<span style="background-color:Blue;color:White;padding:0 5px;">MODIFICATIONS svn 9801:07/17/2014</span>
  group = 1  # (L'utilisateur fait parti du Groupe 1)
group = 1,2 # (L'utilisateur fait parti du Groupe 1 ET 2)


Par défaut:
umaxidle = secondes
  group =


==== services ====
Valeur en secondes avant déconnexion de l'utilisateur inactif.
{{Optional}}


Welches Services darf der User nutzen hierzu muss eine oscam.services vorhanden sein.
-1 = Valeur dans ''clientmaxidle'' de la section [global]
  0 = Pas de déconnexion de l'utilisateur inactif (default)
  x = Valeur en secondes


Beispiel:
==== caid ====
services = service1,!service2 # (Client darf service1 empfangen aber nicht service2)
{{Pasindispensable}}
services = [!]services


Default:
caid = <CAID>[&<mask>][:<target CAID>][,<CAID>[&<mask>][:target <CAID>]]...
services =


==== ident ====
Définition et "mapping" des CAIDs pour les "reader". Par défaut:tous les CAIDs avec masque FFFF
{{Optional}}
{{UnderConstruction?}}


Muss nachgepflegt werden.
Exemples:


Beispiel:
caid = 0100
  ident =
caid = 0200 & ffee: 0300
  ident = <CAID>:<ident>
  caid = 0400 & ff00: 0500.0600
  caid = 0702.0722
  caid = 0702 & FFDF (raccourci pour l'exemple ci-dessus)
  défaut: tous les CAID avec le masque de FFFF


Default:
==== au ====
services =
{{Pasindispensable}}
 
Avec le paramètre 'au' un client peut envoyer des EMM (mise à jour des droits) à un ou plusieurs readers définis (1 = à tous les readers)


==== class ====
au =                                 # Pas de mise à jour automatique des droits (par défaut)
{{Optional}}
au = 1                              # Mise à jour des droits pour tous les readers
au = label_of_reader                # Mise à jour des droits pour le reader configuré dans oscam.server
au = label_of_reader,label_of_reader # Mise à jour des droits pour plusieurs readers
                                        ( A partir de la version >= #4617 )


Muss nachgepflegt werden.
==== group ====
{{Obligatoire}}
<span style="background-color:Blue;color:White;padding:0 5px;">MODIFICATIONS  svn6103:12/21/2011</span>


Beispiel:
Chaque utilisateur doit appartenir à un ou plusieurs groupes. Avec ce paramètre, on détermine à quels readers (définis dans [[OSCam/fr/Config/oscam.server|'''oscam.server''']]) le client peut avoir accès. Max 64 groupes
class  =


Default:
group  =  1....64[,1....64]....
  class =
  default =   blanc


==== chid ====
group =       # L'utilisateur ne fait partie d'aucun groupe (pas de décodage possible)
{{Optional}}
group = 1    # L'utilisateur fait partie du groupe 1
group = 1,2  # L'utilisateur fait partie des groupes 1 et 2


[[Datei:UnderConstruction.jpg|text-bottom]] '''Baustelle'''
==== betatunnel ====
{{Version}}


musss bearbeitet werden
'''pour SKY HD (de)'''


user assingment to Irdeto ChID, default:none
Der Betatunnel dient zum Mappen (Umhängen) von Sky- und KD-CAIDs, sodass z.B. 1833'er-Anfragen über 1702 beantwortet werden können.
Notwendig ist dieses Mapping eigentlich nur bei HD-Kanälen, aber es lassen sich auch alle anderen Kanäle damit "umhängen".


chid = <CAID>:<ChID>[,<CAID>:<ChID>]...
      = [blank] default


==== monlevel ====
[[Datei:MessageS.png|text-bottom]] '''Vor- und Nachteile eines kompletten und eines aufgeschlüsselten Mappings:'''
{{Optional}}
* Bei einem '''kompletten Mapping''' "''1833.FFFF:1702''" werden alle SIDs (Programme) übersetzt. Dies hat den '''Vorteil''', dass der Client auch bei nicht HD-Sendern sofort beantwortet wird und keinen weiteren Server anfragen muss. '''Nachteil''', ein komplettes Mapping ist nicht so schnell wie ein aufgeschlüsseltes und die Anfragen benötigen 100-200ms mehr.
* Ein '''aufgeschlüsseltes Mapping''' hat "nur" den '''Vorteil''', dass die Anfrage schneller beantwortet werden kann. '''Nachteil''', Du setzt eine "beschnittene" Karte ins Share, die nur die im Betatunnel definierten Programme umhängt, obwohl sie ggf. "mehr" kann.


Der Monitorlevel gibt dem Client die Möglichkeit sich auf die Monitorschnittstelle des Servers zu verbinden.
Die Meinungen, was ist besser und was nicht, unterscheiden sich sehr. Entscheide selbst, was das Beste für dich ist.
Der Monitor wird in der oscam.conf konfiguriert.


Beispiel:
monlevel  = 0 # (kein Zugriff auf den Monitor)
monlevel  = 1 # (nur der Server und der eigene Prozess)
monlevel  = 2 # (alle Prozesse aber nur anschauen)
monlevel  = 3 # (alle Prozesse und neuladen der oscam.user)
monlevel  = 4 # (Vollzugriff)


Default:
[[Datei:WarningS.png|text-bottom]] '''Achtung:'''
monlevel = 2
* Wenn Du einen Betatunnel einsetzt, musst Du auch die ''oscam.services'' anpassen, z.B. ''caid=1702,1833'' für SAT.
* Ab OSCam Revision #4347 sind maximal 20 Mappings möglich, bei vorigen Versionen nur 16.
 


==== expdate ====
[[Datei:MessageS.png|text-bottom]] '''Weitere Informationen:'''
{{Optional}}
* Es tut nicht weh, den Betatunnel bei allen Usern einzusetzen, wenn Du eine davon betroffene Karte besitzt.
* CCcam-Clients tunneln 1833 von Haus aus (nicht 1834!), sprich hier wäre es nicht nötig, aber es tut auch hier nicht weh.
* Setze ggf. auch Prioritäten Deiner Clients, z.B. ''1702'' vor ''1833''.


Wie lange ist der User gültig.


Beispiel:
Beispiele:
  expdate = 2099-12-31 # (Gültig bis 31.12.2099)
  # betatunnel = <CAID>.<ServiceID>:<target CAID>
  expdate = <year>-<month>-<day>|<year>/<month>/<day>
#
# Sky, Mapping aller 1833'er-Anfragen auf CAID 1702...
  betatunnel = 1833.FFFF:1702
#
# KD, Mapping aller 1834'er-Anfragen auf CAID 1722...
betatunnel = 1834.FFFF:1722
#
# Sky, es werden NUR die HD-Kanäle gemapped...
  betatunnel = 1833.0082:1702,1833.006F:1702,1833.0077:1702,1833.0084:1702,1833.0071:1702,1833.0070:1702,1833.0075:1702,1833.006A:1702,1833.006B:1702,1833.007C:1702,1833.0081:1702,1833.0072:1702


Default:
Default:
  expdate =
  betatunnel =
<br/>
 
==== emmreassembly ====
{{Pasindispensable}}
 
<span style="background-color:Green;color:White;padding:0 5px;">NOUVEAU  svn8591:04/01/2013</span>


==== disabled ====
emmreassembly  = 0|1|2
{{Optional}}


User sperren.
0 = Assemblage des EMM Désactivé
1 = Assemblage des EMM '''pour DVB API''' Activé
2 = Assemblage des EMM Activé (default)
Uniquement pour les readers '''Viaccess et Cryptoworks''', quand les clients sont sollicités pour l'envoi des EMM, un regroupement est fait pour ensuite être envoyé au reader concerné.


Beispiel:
<br/>
disabled = 0 # (User ist aktiv)
disabled = 1 # (User ist gesperrt)


Default:
==== services ====
disabled = 0
{{Pasindispensable}}


==== allowedtimeframe ====
Ce paramètre permet de spécifier quels sont les services que peut utiliser un utilisateur. Cela nécessite la présence du fichier oscam.services dans le répertoire de votre box etc/tuxbox/config/ (valable pour Enigma2).
{{Optional}}


Zeitspanne, in der der User schauen darf.
La logique ici est la suivante (dans l'ordre):
* Si le champ est vide (ou invalide), la requête est autorisée.
* Quand un service négatif (çàd ceux avec '''!''') Est applicable, la demande est rejetée.
* Si un service positif est applicable ou il existe aucun service positif, la demande est autorisée.
* Si aucun des points précédents, la demande est rejetée. 
Cela signifie que les services négatifs ne sont nécessaires que dans des cas particuliers.
A savoir, si vous avez un service positif mais que l'on veut exclure certains srvid.
Ce n'est pas recommandé, car des erreurs de configuration apparaissent rapidement.
Au lieu de cela, il vaut mieux créer un service supplémentaire contenant tous les srvid appropriés.


Beispiel:
services =                      # Tous les services sont autorisés (par défaut)
  allowedtimeframe = 10:00-22:00
  services = '''service1''',!'''service2'''    # '''service1''' est autorisé, '''service2''' est refusé
  allowedtimeframe = hh:mm-hh:mm
  services = !'''service3'''            # Tous les '''service3''' sont refusés


Default:
==== ident ====
allowedtimeframe =
{{Pasindispensable}}


==== numusers ====
ident = <CAID>:<ident>[,<ident>,...][;<CAID>:<ident>[,<ident>,...]]...
{{Depends}}


Wird nur benötigt wenn Anti-Cascading aktiviert ist.
Assignation d'utilisateur(s) à un IDENT spécifique de la carte d'abonnement.
Anzahl der zugelassenen User pro Account


Beispiel:
default:none
numusers = 5 # (Maximal 5 User)
numusers = 0 # (Anti-Cascading deaktiviert)
numusers =  # quantity


Default:
==== class ====
numusers =
{{Pasindispensable}}


==== penalty ====
class  = [!]class[,[!]class]...
{{Depends}}
 
Assignation d'utilisateur(s) à des classes spécifiques de la carte d'abonnement.


Wird nur benötigt wenn Anti-Cascading aktiviert ist.
Par défaut=aucun
Was passiert wenn der Wert numuser überschritten wird.


Beispiel:
Example:  
  penalty = 0 # (Es wird nur geloggt)
  class = 01,02,!03,!04
penalty = 1 # (Sendet Fake CW's)
penalty = 2 # (deaktiviert temporär den Account)


Default:
==== chid ====
penalty = 0
{{Pasindispensable}}


==== failban ====
chid = <CAID>:<ChID>[,<CAID>:<ChID>]...
{{Optional}}


Was passiert wenn der Wert numuser überschritten wird.
Assignation d'utilisateur(s) à un ou plusieurs ChIDs (Channel IDs - IDentificateur de programme(s))


Beispiel:
Par défaut:aucun
failban = 0 # (ignoriert)
     
failban = 2 # (Blockt die IP wenn sich ein deaktivierter Client verbindet)
  = [vide] par défaut
  failban = 4 # (Blockt die IP eines schlafenden Accounts)


Default:
==== monlevel ====
failban = 0
{{Pasindispensable}}


==== suppresscmd08 ====
Spécifie le niveau de monitoring du client. Le moniteur est configuré dans le ficier '''oscam.conf''' dans la section [monitor]
{{Optional}}


Nur wenn als Protokoll camd3|3.57x|3.78x verwendet wird. Das CMD08 ist ein Command welches dem Client mitteilt das die Anfrage unerwünscht ist (rejected). Camd3 und Oscam als Client stellen auf dieses Command hin die Anfragen für diesen Service an den Server ein. Sollte der Wert beim User nicht gesetzt sein gilt der globale Wert aus der oscam.conf. Das Command kann mit dem undokumentierten Parameter sleepsend=0|255 ergänzt werden (CMD08 senden bei status 'sleep').
Exemple:
monlevel  = 0 # (Aucun accès au moniteur)
monlevel  = 1 # (Seulement le serveur et le processus en cours)
monlevel  = 2 # (Tous les processus en lecture seulement)
monlevel  = 3 # (Tous les processus et "le rechargement de oscam.user ?")
monlevel  = 4 # (Accès complet)


'''Zur Beachtung:''' Camd3 clients sperren die Anfrage bis zum Neustart. Oscam Clients sperren die Anfrage bis zum nächsten Zap. Sleepsend=255 sollte also nur bei Oscam Clients verwendet werden da ein Camd3 Client nach einem Sleepstatus einen Neustart bräuchte um diesen Service wieder anzufragen.
Par défaut:
monlevel = 2


Beispiel:
==== ccc ====
suppresscmd08 = 0 # (aktiviert)
suppresscmd08 = 1 # (deaktiviert)


Default:
===== cccmaxhops =====
suppresscmd08 = 0
{{Version}}


==== keepalive ====
Seulement si des serveurs utilisant le protocole CCcam sont disponibles ou un serveur CCcam est utilisé.
{{Optional}}


Die Verbindung zwischen Server und Client wird aufrechterhalten
Permet de définir le nombre maximal de sauts (hops) pour l'utilisateur.


Beispiel:
Exemple:
  keepalive = 0 # (deaktiviert)
  cccmaxhops = -1 # no CCcam pour l'utilisateur
keepalive = 1 # (aktiviert)
              0 # local + 0 hop
              1 # local + 1 hop
              x # local + nombre de hops


Default:
Par défaut:
  keepalive = 1
  cccmaxhops = 10 # local + 10 hops


==== cccmaxhops ====
===== cccreshare =====
{{Depends}}
{{Version}}


Nur wenn CCcam Proxies vorhanden sind oder ein CCcam Server verwendet wird.
<span style="background-color:Blue;color:White;padding:0 5px;">MODIFICATIONS  svn8608:04/10/2013</span>


Maximale Hops die dem User erlaubt sind.


Beispiel:
Niveau Reshare pour un client utilisant le protocole CCcam
cccmaxhops = 5
cccmaxhops = hops


Default:
cccreshare = -1 # utilisation du niveau [[OSCam/fr/Config/oscam.conf#reshare|reshare]] défini dans oscam.conf  -  defaut
  cccmaxhops = 10
            = 0 # repartage pour les clients directs uniquement.
            = x # repartage pour les clients directs et x niveau(s) supplémentaire(s) (x correspond au nombre de niveau)


==== cccreshare ====
Reshare peut être défini de 2 façons:
{{Depends}}


Nur wenn CCcam Proxies vorhanden sind oder ein CCcam Server verwendet wird.
* Dans oscam.server [lecteur] ("cccreshare")
* Dans oscam.user [compte] ["cccreshare")


Reshare Level welches dem User erlaubt wurde.
La valeur de Reshare correspond à la plus petite valeur des 2 paramètres !


Beispiel:
===== cccignorereshare =====
cccreshare = -1
{{Version}}
cccreshare = x # (Share Level)


Default:
Seulement si des proxies CCcam ou serveurs CCcam sont utilisés !
cccreshare = 10


==== cccignorereshare ====
cccignorereshare = -1|0|1
{{Depends}}


Nur wenn CCcam Proxies vorhanden sind oder ein CCcam Server verwendet wird.
cccignorereshare  =  -1  #  utilisation d'ignorereshare défini dans oscam.conf [ccc]
default          =  0  #  utilise le paramètre de repartage du serveur
                  =  1  #  utilise le paramètre de repartage du lecteur ou utilisateur


Einstellung für CCcam-Reshare
===== cccstealth =====
{{Version}}


cccignorereshare  =   0   #  Die Reshare-Einstellungen des Servers werden benutzt (default)
cccstealth = -1|0|1
                  =  1   #  Die Reshare-Einstellungen des Readers oder Users werden benutzt


Sert pour le camouflage:


cccstealth = -1 ( par défaut ) c'est à dire OSCam tiendra compte de la configuration du paramètre stealth dans [cccam] du fichier oscam.conf
            =  0 camouflage désactivé, les utilisateurs OSCam pourront découvrir que nous utilisons OSCam-CCcam.
            =  1 camouflage activé, se comporte comme un CCcam original.


{{OSCamTranslatedLinks}}
{{OSCamTranslatedLinks}}

Aktuelle Version vom 9. Februar 2017, 17:05 Uhr

OSCam Übersicht OSCam Home OSCam Accueil OSCam Home

Attention: Le contenu du Wiki français est encore partiellement en Allemand. Enregistres-toi pour nous aider à compléter et traduire les articles.

oscam.user

Ce fichier contient les paramètres des comptes utilisateur(s). Chaque section [account] correspond à un compte utilisateur.

Account

[account]
user                   =
pwd                    =
description            =
disabled               =
hostname               =
expdate                =
allowedprotocols       =  #  NEU - NEW - NOUVEAU - NUOVO  svn 5662:07/17/2011
allowedtimeframe       =  #  ÄNDERUNG - CHANGE - MODIFICATIONS - MODIFICA svn 11356:02/09/2017
uniq                   =
numusers               =
penalty                =
acosc_max_active_sids  =  #  NEU - NEW - NOUVEAU - NUOVO  svn 7940:05/20/2014
acosc_zap_limit        =  #  NEU - NEW - NOUVEAU - NUOVO  svn 7940:05/20/2014
acosc_penalty          =  #  NEU - NEW - NOUVEAU - NUOVO  svn 7940:05/20/2014
acosc_penalty_duration =  #  NEU - NEW - NOUVEAU - NUOVO  svn 7940:05/20/2014
acosc_delay            =  #  NEU - NEW - NOUVEAU - NUOVO  svn 7940:05/20/2014
fakedelay              =  #  NEU - NEW - NOUVEAU - NUOVO  svn 7785:10/22/2012
failban                =  #  ÄNDERUNG - CHANGE - MODIFICATIONS - MODIFICA  svn 7772:10/21/2012
lb_nbest_readers       =  #  NEU - NEW - NOUVEAU - NUOVO  svn 8642:05/10/2013
lb_nbest_percaid       =  #  NEU - NEW - NOUVEAU - NUOVO  svn 8642:05/10/2013
preferlocalcards       =  #  NEU - NEW - NOUVEAU - NUOVO  svn 10050:11/30/2014
cwc_disable               #  NEU - NEW - NOUVEAU - NUOVO  svn 10049:11/30/2014
cacheex                =  #  NEU - NEW - NOUVEAU - NUOVO  svn 6039:11/26/2011
cacheex_maxhop         =  #  NEU - NEW - NOUVEAU - NUOVO  svn 6691:05/07/2012
sleep                  =
sleepsend              =
suppresscmd08          =
keepalive              =
umaxidle               =  #  NEU - NEW - NOUVEAU - NUOVO  svn 8929:09/25/2013
                          #  ÄNDERUNG - CHANGE - MODIFICATIONS - MODIFICA  svn 9801:07/17/2014
caid                   =  
au                     =
group                  =  #  ÄNDERUNG - CHANGE - MODIFICATIONS - MODIFICA  svn6103:12/21/2011
betatunnel             =
emmreassembly          =  #  NEU - NEW - NOUVEAU - NUOVO  svn 8591:04/01/2013
services               =
ident                  =  
class                  = 
chid                   =  
monlevel               =
cccmaxhops             =
cccreshare             =  #  ÄNDERUNG - CHANGE - MODIFICATIONS - MODIFICA  svn8608:04/10/2013 
cccignorereshare       =  
cccstealth             =

user

Ce paramètre est obligatoire

Nom d'utilisateur ou login du client

user =         # Pas de nom d'utiisateur (par defaut)
user = user1   # Affectation du nom de l'utilisateur

pwd

Ce paramètre est obligatoire

Mot de passe de l'utilisateur ou client.

pwd =          # Pas de mot de passe (par défaut)
pwd = pwuser1  # Attribution d'un mot de passe

description

Ce paramètre est optionnel

On peut donner ici une description de l'utilisateur

Exemple :

description = toto

disabled

Ce paramètre est optionnel

Ce paramètre permet d'activer ou désactiver un compte utilisateur.

Exemple:

disabled = 0 # (Le compte est activé)
disabled = 1 # (Le compte est désactivé)

Par défaut:

disabled = 0

hostname

Ce paramètre est optionnel

Nom de l'hôte

hostname =                   # Pas de nom d'hôte (par défaut)
hostname = user1.dyndns.org  # Affectation à un nom d'hôte

expdate

Ce paramètre est optionnel

Ce paramètre permet de définir une date d'expiration pour un compte utilisateur.

Exemple:

expdate  = 2099-12-31 # (jusqu'au 31.12.2099)
expdate = <year>-<month>-<day>|<year>/<month>/<day>

Par défaut:

expdate =

allowedprotocols

Ce paramètre est optionnel

NOUVEAU svn 5662:07/2011

allowedprotocols = protocole 1,protocole 2,protocole 3,... vous pouvez spécifier ici le(s) protocole(s) accepté(s) pour l'utilisateur

Liste des protocoles possibles :

camd33
camd35
cs357x
cs378x
newcamd
cccam
gbox
radegast

Exemple:

allowedprotocols  =               # Tous les protocoles possibles sont autorisés (par défaut)
                  =  cs357x,gbox  # L'utilisateur est autorisé uniquement à utiliser les
                                    protocoles gbox et cs357x pour accéder au   serveur

allowedtimeframe

Ce paramètre est optionnel

Ce paramètre permet de définir la tranche horaire pendant laquelle l'utilisateur peut visionner les programmes auxquels il a accès ainsi que le(s) jour(s).

Format:

DAY@HH:MM-HH:MM[,HH:MM-HH:MM][,HH:MM-HH:MM][;DAY@HH:MM-HH:MM[,HH:MM-HH:MM][,HH:MM-HH:MM]]
où DAY=SUN,MON,TUE,WED,THU,FRI,SAT ou ALL (pour tous les jours).

une virgule (,) pour séparer les plages horaires et un point-virgule (;) pour séparer les différents jours. Vous pouvez utiliser ALL@ si vous voulez les mêmes plages horaires tous les jours.

Exemple:

allowedtimeframe = ALL@10:00-22:00;MON@00:00-02:00,02:45-04:37;FRI@00:00-10:00,22:00-24:00;SAT@00:00-24:00

Si vous utilisez: DAY@22:00-05:00 cela sera converti en DAY@00:00-05:00,22:00-24:00
ALL@ est toujours utilisé et testé, donc dans l'exemple vous pouvez regarder la télévision tout la journée le vendredi (FRI@). Il n'y a aucun problème de superposer une plage horaire dans ALL@ , comme par exemple pour la définition de samedi (SAT@).

Par défaut:

allowedtimeframe =

uniq

Ce paramètre est optionnel

Le paramètre "uniq" détermine le nombre de connexions simultanées autorisées pour un client.

uniq = 0  # Désactivé (par defaut)
uniq = 1  # La première connexion est autorisée
uniq = 2  # Mets l'utilisateur en FAKE si ses adresses IP sont différentes
uniq = 3  # Une seule connexion par utilisateur. Uniquement la dernière connexion est gardée
uniq = 4  # Mets l'utilisateur en FAKE si ses adresses IP sont différentes. 
            Uniquement la dernière connection reste intacte

numusers

Ce paramètre dépend de la configuration/version du programme.

Nombre d'utilisateurs pris en compte pour le calcul des ECMs (si anticasc est activé dans oscam.conf)
Si absent c'est la valeur de numusers dans oscam.conf qui est prise en compte

numusers  =   # Utilisation de la valeur de numusers définie dans oscam.conf (valeur par défaut)
numusers  = 0 # Anticascading désactivé 
          = 1 # Un utilisateur ==> (1*100+80)/(10*100/60)    = 11 ecms au total par minute
          = 2 # Deux utilisateurs ==> (2*100+80)/(10*100/60) = 17 ecms au total par minute 
10 = chiffre mis dans oscam.ac. Par defaut c'est 10

penalty

Ce paramètre dépend de la configuration/version du programme.

Sanction pour l'utilisateur en faute
Si absent c'est la valeur de penalty dans oscam.conf qui est prise en compte
(ne doit pas être inférieur à 0 sinon Oscam lui donne la valeur 0)

penalty =    # Utilisation de la valeur de penalty définie dans oscam.conf (défaut)
penalty =  0 # Uniquement loging
penalty =  1 # Des Faux DW's sont envoyés
penalty =  2 # L'utilisateur est temporairement banni
penalty =  3 # Des vrais DW's sont envoyés mais avec un délai (fakedelay)

fakedelay

Ce paramètre est optionnel

NOUVEAU svn7785:10/22/2012

fakedelay = Millisekunden oder 0|-1

setzt die fakedelay-time individuell für den User

  0  =  fakedelay disabled
 -1  =  fakedelay aus der oscam.conf[global] verwenden (default)
     =  Wert für den User in Millisekunden

failban

Ce paramètre est optionnel

MODIFICATIONS svn 7772:10/21/2012

Permet de bloquer une adresse IP

Exemple:

failban = 0 # Ignoré (par défaut)
failban = 2 # Bloque l'adresse IP, si un client désactivé se connecte
failban = 4 # Bloque l'adresse IP d'un compte utilisateur dormant
failban = 8 # Bloque l'adresse IP duplicate



acosc_max_active_sids

Ce paramètre est optionnel


NOUVEAU svn 7940:05/20/2014

acosc_max_active_sids = Anzahl

Maximale Zahl activer SIDs mit anti-cascading über SID

0  =  unbegrenzt, default
-1 =  benutze die Einstellungen aus oscam.conf [global]



acosc_zap_limit

Ce paramètre est optionnel


NOUVEAU svn 7940:05/20/2014

acosc_zap_limit = Anzahl
Zap-Limit für anti-cascading über SID

0  =  unbegrenzt, default
-1 =  benutze die Einstellungen aus oscam.conf. [global]



acosc_penalty

Ce paramètre est optionnel


NOUVEAU svn 7940:05/20/2014

acosc_penalty = 0|1|2|3|-1
Penalty-Level für anti-cascading über SID

0  =  nur loggen, default
1  =  sende fake CW's
2  =  vorübergehendes Bannen des Users
3  =  sende verzögerte CW's
-1 =  benutze die Einstellungen aus oscam.conf [global]



acosc_penalty_duration

Ce paramètre est optionnel


NOUVEAU svn 7940:05/20/2014

acosc_penalty_duration = Sekunden
Dauer der acosc_penalty für anti-cascading über SID

0  =  keine, default
-1 =  benutze die Einstellungen aus Oscam.conf [global]



acosc_delay

Ce paramètre est optionnel


NOUVEA svn 7940:05/20/2014

acosc_delay = Millisekunden
Dauer des delay für anti-cascading über SID

0  =  kein, default
-1 =  benutze die Einstellungen aus Oscam.conf [global]





lb_nbest_readers

Ce paramètre est optionnel

NOUVEAU svn8642:05/10/2013

lb_nbest_readers = count

set count of best readers for load balancing

-1  =  use global lb_nbest_readers in oscam.conf
 1  =  default

lb_nbest_percaid

Ce paramètre est optionnel

NOUVEAU svn8642:05/10/2013

lb_nbest_percaid = CAID1:count1[,CAID2:count2]...

set count of best readers per CAIDs for load balancing, wildcards CAIDs with two-digit CAIDs possible. default = none

example

lb_nbest_percaid = 0100:4,0200:3,03:2,04:1
(wildcards CAIDs 03xx and 04xx)

preferlocalcards

Ce paramètre est optionnel

NOUVEAU svn 10050:11/30/2014

preferlocalcards = 0|-1|1|2

-1  =  es werden die Werte aus oscam.conf[global] verwendet (default)
 0  =  lokale Karten werden wie ein remote Reader verwendet
 1  =  verwende cache exchange basierte Karten
 2  =  verwende lokale Karten


cwc_disable

Ce paramètre est optionnel

NOUVEAU svn 10049:11/30/2014

cwc_disable = 0|1

1  =  disable cw cycle check
0  =  default



cacheex

Ce paramètre est optionnel

NOUVEAU svn6039:11/26/2011

C'est pour échanger le cache d'OSCam.

1 = échange du cache activé pull mode
2 = échange du cache activé push mode 
3 = échange du cache activé reversepush mode
0 = par défaut

- Uniquement valable entre 2 ou plusieurs OSCam; - Devrait fonctionner avec tous les protocoles supportant les ECMs multiples ex: camd35 ou CCcam.

cacheex-modes
cacheex = 1 - cachepull

Situation:

OSCam A reader1 est réglé sur cacheex = 1

OSCam B account1 est réglé sur cacheex = 1

OSCam A reçoit une demande ECM, reader1 envoie cette demande à OSCam B,

OSCam B vérifie son cache:

  • rien dans le cache n'est trouvé: OSCam B envoie: NOK
  • quelque chose dans le cache est trouvé; OSCam B envoie: OK+CW
  • quand rien dans le cache n'est trouvé, il est noté une demande en attente: cacheexwaittime dans oscam.conf [global] est attendu et puis re-examinée. OSCam B ne demande plus de nouvelles EMMs.

CW-flow = B ---> A

cacheex = 2 - cachepush

Pour les protocoles camd 3.5x et CCcam

Situation:

OSCam A reader1 est réglé sur cacheex = 2

OSCam B account1 est réglé sur cacheex = 2

Quand Oscam B reçoit un CW, il est poussé sur Oscam A. Le reader a des fonctions normales et peut demander des ECM.

  • Problème: OSCAM ne peut pas pousser les CW sur Oscam A, s'il est connecté à Oscam A
  • Fonctionnalité ou problème?: OSCam A peut demander des ECM à OSCam B

CW-flow = B ---> A

cacheex = 3 - reversecachepush

Pour les protocoles camd 3.5x et CCcam

Situation:

OSCam A reader 1 est réglé sur cacheex = 3

Quand OSCam A reçoit un CW, il est poussé à Oscam B. OSCam A ne demande plus de nouvel ECM

CW-flow = A ---> B

cacheex_maxhop

Ce paramètre est optionnel

NOUVEAU svn6691:05/07/2012

cacheex_maxhop = n

Par défaut = 10

sleep

Ce paramètre est optionnel

Temps en minutes. Une fois écoulé, l'utilisateur est mis en état "inactif" (à condition que sleepsend soit à 255 sinon aucun effet). Vous pouvez définir une valeur par défaut globale en utilisant la commande sleep au niveau du oscam.conf. Si l'utilisateur reste en permanence sur la même chaîne sans zapper ce paramètre le considére comme inactif et coupe donc la connexion, il ne faut par conséquent pas mettre une valeur trop petite!


sleep =    # Aucun décompte (par défaut)
sleep =  5 # Décompte de 5 minutes

sleepsend

Ce paramètre est optionnel

Activation de la mise en sommeil des requêtes clients, cette commande doit être couplée avec le paramètre sleep (soit au niveau global dans votre oscam.conf, soit au niveau du user dans votre oscam.user).

sleepsend =      # La fonction n'est pas active (Par défaut) 
sleepsend = 255  # Clients Camd 3.x: Arrêt des requêtes jusqu'au redémarrage du Camd 3.x.
                 # Clients OSCam: Arrêt des requêtes jusqu'au changement de la chaîne.

suppresscmd08

Ce paramètre est optionnel

[global] suppresscmd08 = 0|1 Dire aux clients camd 3.5x, 3.57x et 3.78x de ne pas faire à nouveau des demandes pour les CAID, ServiceID et providerID qui sont déjà rejetés. 1 = désactivé, défaut = 0

[cs378x] suppresscmd08 = 0|1 Dire aux clients 3.78x de ne pas faire à nouveau des demandes pour les CAID, ServiceID et providerID qui sont déjà rejetés. 1 = désactivé, défaut = 0

[cs357x] suppresscmd08 = 0|1 Dire aux clients 3.57x de ne pas faire à nouveau des demandes pour les CAID, ServiceID et providerID qui sont déjà rejetés. 1 = désactivé, défaut = 0


Exemple:

suppresscmd08 = 0 # (activeé)
suppresscmd08 = 1 # (deactiveé)

Par défaut:

suppresscmd08 = 0

keepalive

Ce paramètre est optionnel

Ce paramètre est utilisé pour maintenir la connexion client /newcamd-serveur active

Exemple:

keepalive = 0 # (Désactivé)
keepalive = 1 # (Activé)

Par défaut:

keepalive = 1

umaxidle

Ce paramètre est optionnel

NOUVEAU svn8929:09/25/2013

MODIFICATIONS svn 9801:07/17/2014

umaxidle = secondes

Valeur en secondes avant déconnexion de l'utilisateur inactif.

-1 = Valeur dans clientmaxidle de la section [global]
 0 = Pas de déconnexion de l'utilisateur inactif (default)
 x = Valeur en secondes

caid

Ce paramètre est optionnel

caid = <CAID>[&<mask>][:<target CAID>][,<CAID>[&<mask>][:target <CAID>]]...

Définition et "mapping" des CAIDs pour les "reader". Par défaut:tous les CAIDs avec masque FFFF

Exemples:

caid = 0100
caid = 0200 & ffee: 0300
caid = 0400 & ff00: 0500.0600
caid = 0702.0722
caid = 0702 & FFDF (raccourci pour l'exemple ci-dessus)
défaut: tous les CAID avec le masque de FFFF

au

Ce paramètre est optionnel

Avec le paramètre 'au' un client peut envoyer des EMM (mise à jour des droits) à un ou plusieurs readers définis (1 = à tous les readers)

au =                                 # Pas de mise à jour automatique des droits (par défaut)
au = 1                               # Mise à jour des droits pour tous les readers
au = label_of_reader                 # Mise à jour des droits pour le reader configuré dans oscam.server
au = label_of_reader,label_of_reader # Mise à jour des droits pour plusieurs readers 
                                       ( A partir de la version >= #4617 )

group

Ce paramètre est obligatoire

MODIFICATIONS svn6103:12/21/2011

Chaque utilisateur doit appartenir à un ou plusieurs groupes. Avec ce paramètre, on détermine à quels readers (définis dans oscam.server) le client peut avoir accès. Max 64 groupes

group   =   1....64[,1....64]....
default =   blanc
group =       # L'utilisateur ne fait partie d'aucun groupe (pas de décodage possible)
group = 1     # L'utilisateur fait partie du groupe 1
group = 1,2   # L'utilisateur fait partie des groupes 1 et 2

betatunnel

Ce paramètre dépend de la configuration/version du programme.

pour SKY HD (de)

Der Betatunnel dient zum Mappen (Umhängen) von Sky- und KD-CAIDs, sodass z.B. 1833'er-Anfragen über 1702 beantwortet werden können. Notwendig ist dieses Mapping eigentlich nur bei HD-Kanälen, aber es lassen sich auch alle anderen Kanäle damit "umhängen".


Vor- und Nachteile eines kompletten und eines aufgeschlüsselten Mappings:

  • Bei einem kompletten Mapping "1833.FFFF:1702" werden alle SIDs (Programme) übersetzt. Dies hat den Vorteil, dass der Client auch bei nicht HD-Sendern sofort beantwortet wird und keinen weiteren Server anfragen muss. Nachteil, ein komplettes Mapping ist nicht so schnell wie ein aufgeschlüsseltes und die Anfragen benötigen 100-200ms mehr.
  • Ein aufgeschlüsseltes Mapping hat "nur" den Vorteil, dass die Anfrage schneller beantwortet werden kann. Nachteil, Du setzt eine "beschnittene" Karte ins Share, die nur die im Betatunnel definierten Programme umhängt, obwohl sie ggf. "mehr" kann.

Die Meinungen, was ist besser und was nicht, unterscheiden sich sehr. Entscheide selbst, was das Beste für dich ist.


Achtung:

  • Wenn Du einen Betatunnel einsetzt, musst Du auch die oscam.services anpassen, z.B. caid=1702,1833 für SAT.
  • Ab OSCam Revision #4347 sind maximal 20 Mappings möglich, bei vorigen Versionen nur 16.


Weitere Informationen:

  • Es tut nicht weh, den Betatunnel bei allen Usern einzusetzen, wenn Du eine davon betroffene Karte besitzt.
  • CCcam-Clients tunneln 1833 von Haus aus (nicht 1834!), sprich hier wäre es nicht nötig, aber es tut auch hier nicht weh.
  • Setze ggf. auch Prioritäten Deiner Clients, z.B. 1702 vor 1833.


Beispiele:

# betatunnel = <CAID>.<ServiceID>:<target CAID>
#
# Sky, Mapping aller 1833'er-Anfragen auf CAID 1702...
betatunnel = 1833.FFFF:1702
#
# KD, Mapping aller 1834'er-Anfragen auf CAID 1722...
betatunnel = 1834.FFFF:1722
#
# Sky, es werden NUR die HD-Kanäle gemapped...
betatunnel = 1833.0082:1702,1833.006F:1702,1833.0077:1702,1833.0084:1702,1833.0071:1702,1833.0070:1702,1833.0075:1702,1833.006A:1702,1833.006B:1702,1833.007C:1702,1833.0081:1702,1833.0072:1702

Default:

betatunnel =


emmreassembly

Ce paramètre est optionnel

NOUVEAU svn8591:04/01/2013

emmreassembly = 0|1|2

0 = Assemblage des EMM Désactivé
1 = Assemblage des EMM pour DVB API Activé
2 = Assemblage des EMM Activé (default)

Uniquement pour les readers Viaccess et Cryptoworks, quand les clients sont sollicités pour l'envoi des EMM, un regroupement est fait pour ensuite être envoyé au reader concerné.


services

Ce paramètre est optionnel

Ce paramètre permet de spécifier quels sont les services que peut utiliser un utilisateur. Cela nécessite la présence du fichier oscam.services dans le répertoire de votre box etc/tuxbox/config/ (valable pour Enigma2).

La logique ici est la suivante (dans l'ordre):

  • Si le champ est vide (ou invalide), la requête est autorisée.
  • Quand un service négatif (çàd ceux avec !) Est applicable, la demande est rejetée.
  • Si un service positif est applicable ou il existe aucun service positif, la demande est autorisée.
  • Si aucun des points précédents, la demande est rejetée.

Cela signifie que les services négatifs ne sont nécessaires que dans des cas particuliers. A savoir, si vous avez un service positif mais que l'on veut exclure certains srvid. Ce n'est pas recommandé, car des erreurs de configuration apparaissent rapidement. Au lieu de cela, il vaut mieux créer un service supplémentaire contenant tous les srvid appropriés.

services =                       # Tous les services sont autorisés (par défaut)
services = service1,!service2    # service1 est autorisé, service2 est refusé 
services = !service3             # Tous les service3 sont refusés

ident

Ce paramètre est optionnel

ident = <CAID>:<ident>[,<ident>,...][;<CAID>:<ident>[,<ident>,...]]...

Assignation d'utilisateur(s) à un IDENT spécifique de la carte d'abonnement.

default:none

class

Ce paramètre est optionnel

class = [!]class[,[!]class]...

Assignation d'utilisateur(s) à des classes spécifiques de la carte d'abonnement.

Par défaut=aucun

Example:

class = 01,02,!03,!04

chid

Ce paramètre est optionnel

chid = <CAID>:<ChID>[,<CAID>:<ChID>]...

Assignation d'utilisateur(s) à un ou plusieurs ChIDs (Channel IDs - IDentificateur de programme(s))

Par défaut:aucun

= [vide] par défaut

monlevel

Ce paramètre est optionnel

Spécifie le niveau de monitoring du client. Le moniteur est configuré dans le ficier oscam.conf dans la section [monitor]

Exemple:

monlevel  = 0 # (Aucun accès au moniteur)
monlevel  = 1 # (Seulement le serveur et le processus en cours)
monlevel  = 2 # (Tous les processus en lecture seulement)
monlevel  = 3 # (Tous les processus et "le rechargement de oscam.user ?")
monlevel  = 4 # (Accès complet)

Par défaut:

monlevel = 2

ccc

cccmaxhops
Ce paramètre dépend de la configuration/version du programme.

Seulement si des serveurs utilisant le protocole CCcam sont disponibles ou un serveur CCcam est utilisé.

Permet de définir le nombre maximal de sauts (hops) pour l'utilisateur.

Exemple:

cccmaxhops = -1 # no CCcam pour l'utilisateur
              0 # local + 0 hop
              1 # local + 1 hop
              x # local + nombre de hops

Par défaut:

cccmaxhops = 10 # local + 10 hops
cccreshare
Ce paramètre dépend de la configuration/version du programme.

MODIFICATIONS svn8608:04/10/2013


Niveau Reshare pour un client utilisant le protocole CCcam

cccreshare = -1 # utilisation du niveau reshare défini dans oscam.conf  -  defaut
           =  0 # repartage pour les clients directs uniquement.
           =  x # repartage pour les clients directs et x niveau(s) supplémentaire(s) (x correspond au nombre de niveau)

Reshare peut être défini de 2 façons:

  • Dans oscam.server [lecteur] ("cccreshare")
  • Dans oscam.user [compte] ["cccreshare")

La valeur de Reshare correspond à la plus petite valeur des 2 paramètres !

cccignorereshare
Ce paramètre dépend de la configuration/version du programme.

Seulement si des proxies CCcam ou serveurs CCcam sont utilisés !

cccignorereshare = -1|0|1

cccignorereshare  =  -1   #  utilisation d'ignorereshare défini dans oscam.conf [ccc] 
default           =   0   #  utilise le paramètre de repartage du serveur
                  =   1   #  utilise le paramètre de repartage du lecteur ou utilisateur
cccstealth
Ce paramètre dépend de la configuration/version du programme.

cccstealth = -1|0|1

Sert pour le camouflage:

cccstealth = -1 ( par défaut ) c'est à dire OSCam tiendra compte de la configuration du paramètre stealth dans [cccam] du fichier oscam.conf
           =  0 camouflage désactivé, les utilisateurs OSCam pourront découvrir que nous utilisons OSCam-CCcam.
           =  1 camouflage activé, se comporte comme un CCcam original.

Diese Seite in anderen Sprachen - This page in other languages - Cette page dans d'autres langues - Queste pagine in altre Lingue

[[OSCam/de/{{#titleparts:OSCam/fr/Config/oscam.user|3|3}}|Deutsch]] [[OSCam/en/{{#titleparts:OSCam/fr/Config/oscam.user|3|3}}|English]] [[OSCam/fr/{{#titleparts:OSCam/fr/Config/oscam.user|3|3}}|Français]] [[OSCam/it/{{#titleparts:OSCam/fr/Config/oscam.user|3|3}}|Italiano]]