Ce petit tuto pour expliquer les fichiers oscam.user et oscam.server, aunsi que le fonctionnement des groupes!






1) Le fichier oscam.server

Le fichier oscam.server contient tous les peers ou locale chez qui vous allez vous connecter. (CAD utilisateurs qui vous partagent)

Exemple D'un reader Locale TNTSAT
Paramètres minimaux pour le bon fonctionnement d'une locale TNTsat

[reader]
label = tntsat #description
protocol = internal # protocole utiliser par oscam
device = /dev/sci0 #emplacement du slot
caid = 0500 # Caid
detect = cd # détection auto param de la locale
mhz = 2700 # fréquences varie en fonction des locales..
cardmhz = 540 # fréquences varie en fonction des locales..
ident = 0500:030B00 # Caid+Provider
aeskeys = 0500@030B00:XXXX # Clef aes de votre carte tnt à introduire, option obligatoire!
group = 1 # Le group defini pour ce reader est = 1
emmcache = 1,3,2 # varie en fonction des locales..

Exemple D'un reader Locale Redlight

[reader]
label = redlight
protocol = internal
device = /dev/sci1
detect = cd
mhz = 2700
cardmhz = 540
ident = 0500:043800
group = 2
emmcache = 1,2,3

Exemple D'un reader utilisant le protocole CCCAM

[reader]
label = fcru #description, nom
protocol = cccam # protocole utiliser par oscam
device = 212.123.54.21,12000 # ip ou DNS, le Port de personne chez qui vous vous connectez
user = toto # user recu pour vous connecter au reader
password = 2675FR # pass recu pour vous connecter au reader
inactivitytimeout = 30 # paramètre optionnel
group = 3 # groupe attribué à ce reader
cccversion = 2.2.1 # version de cccam utilisé par votre reader (peer)
cccmaxhops = 0 # paramètre qui défini les hop, ici je ne prends que les locales de mes peers.
ccckeepalive = 1 # paramètre qui permet de garder le reader connecter même en cas d'inactivité
audisabled = 1 # paramètre optionnel

Exemple D'un reader utilisant le protocole Newcamd

[reader]
label = corail
protocol = newcamd
device = 123.45.32.1,19001 #ip,Port
key = 0102030405060708091011121314 #paramètre indispensable pour newcamd
user = Hulck
password = 543211GT
inactivitytimeout = -1
cacheex_maxhop = 2
caid = 0500 #paramètre d'identification du caid de la carte que l'on vous partage en newcamd
ident = 0500:032830 #paramètre d'identification caid+Provider carte que l'on vous partage en newcamd
group = 4 #groupe attribué a ce peer newcamd.
audisabled = 1

NB:Vous pouvez remarquez qu'il y a des groupes différents indiqués pour chaque locale et peers, Il est important pour le bon fonctionnement d'oscam de ne pas mettre tous les readers sur le même groupe!
Séparez vos groupes par utilisateurs ou par providers selon votre choix, mais faites le!

1) Le fichier oscam.user


Le fichier oscam.user contient comme son nom l'indique les users (utilisateurs) cad: les utilisateurs qui se connecte à Oscam.
CAD Dvapi+peers(users) (Ceux à qui vous partagez)

Config de l'account dvapi cad

Voici les paramètres recommandés pour le compte dvapi

[account]
user = TV
pwd = dvbapi
hostname = 127.0.0.1
uniq = 3
au = 1
group = 1,2,3,4,5


Le dvbapi vous permet de lire vos readers (peers) et vos locales ainsi vous permet de reg la TV.( Voir tuto: oscam.dvbapi)
Il est important de mettre tous les groupes que vous définissez à vos readers si ce n'est le cas vous ignorer ce reader pour votre dvapi cad vous!

Config d'un compte utilisateur

Voici les paramètres minimaux pour un compte utilisateur
user = grigri #Un nom utilsateur
pwd = pass #un mot de passe
hostname = "DNS" ou "IP" # une adresse ip ou dns pour identifier ce lui qui se connecte (optionnel)
uniq = 3 # Ce paramètre évite que plusieurs personnes se connecte en m tps obligatoire
group = 1,2,3 # Vous partagez uniquement les Readers appartenant à ces groupes 1,2,3

NB: Group Vous pouvez très bien choisir de ne partager que le groupe 1
par ex: il ne correspondrait qu' à la locale tntsat définie ds l'exemple des readers ci-dessus.
dans ce cas group = 1

si group = 1,2,3
vous partagez locale TNT + REDLIGHT+READER CCCAM ds l'exemple des readers ci-dessus.

Les groupes vous permettent donc de contrôler et d'attribuer à qui vous partager quoi! chaque reader n'est donc pas obligatoirement repartagé à chaque user!