<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de-AT">
	<id>http://oldwiki.streamboard.tv/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Zackmuc</id>
	<title>Streamboard Wiki - Benutzerbeiträge [de-at]</title>
	<link rel="self" type="application/atom+xml" href="http://oldwiki.streamboard.tv/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Zackmuc"/>
	<link rel="alternate" type="text/html" href="http://oldwiki.streamboard.tv/wiki/Spezial:Beitr%C3%A4ge/Zackmuc"/>
	<updated>2026-05-08T22:16:04Z</updated>
	<subtitle>Benutzerbeiträge</subtitle>
	<generator>MediaWiki 1.41.1</generator>
	<entry>
		<id>http://oldwiki.streamboard.tv/index.php?title=OSCam/de/Config/oscam.server&amp;diff=7395</id>
		<title>OSCam/de/Config/oscam.server</title>
		<link rel="alternate" type="text/html" href="http://oldwiki.streamboard.tv/index.php?title=OSCam/de/Config/oscam.server&amp;diff=7395"/>
		<updated>2011-07-25T15:40:36Z</updated>

		<summary type="html">&lt;p&gt;Zackmuc: /* reconnecttimeout */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Kategorie:OSCam]]&lt;br /&gt;
{{OSCamHomeLinks}}&lt;br /&gt;
&lt;br /&gt;
== oscam.server ==&lt;br /&gt;
Diese Konfigurationsdatei enthält Reader-Parameter für OSCam. Die Abschnitte dürfen sich wiederholen (mehr als ein Reader möglich). Es muss aber in jedem Fall mindestens ein reader konfiguriert sein!&lt;br /&gt;
&lt;br /&gt;
{{OSCamServerParameter}}&lt;br /&gt;
&lt;br /&gt;
=== Reader ===&lt;br /&gt;
&#039;&#039;&#039;Grundsatz:&#039;&#039;&#039; Es können mehrere [reader]-Abschnitte erstellt werden. Jeder vollständige Abschnitt wird dann als Reader verwendet.&lt;br /&gt;
&lt;br /&gt;
 Beispiele: [NG²], [phoenix], [mastercrd] usw.&lt;br /&gt;
&lt;br /&gt;
==== device ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
&lt;br /&gt;
Legt die Device für den Abschnitt [reader] fest.&lt;br /&gt;
 device = &amp;lt;device|bus:device&amp;gt;|Serial:Reader serial|&amp;lt;ip|hostname&amp;gt;,&amp;lt;port&amp;gt;|[,&amp;lt;lport&amp;gt;]|pcsc|&amp;lt;0|1&amp;gt;|constantcw&lt;br /&gt;
&lt;br /&gt;
 device:     Name der Device (z.B. myreader)&lt;br /&gt;
 bus:        Bus- und Device-Namen für den Smartreader+&lt;br /&gt;
 serial:     Serial-Nummer des Smartreader+ (Nummer mit lsusb &#039;Bus&#039; und &#039;Device&#039; holen!)&lt;br /&gt;
 lport:      Remapping für den Local-Port&lt;br /&gt;
 PCSC:       Nummer des PCSC-Reader (mit 0 starten!)&lt;br /&gt;
 0|1:        &#039;&#039;&#039;Nur für die Coolstream HD-1&#039;&#039;&#039; (Reader 0 oder 1 auswählen)&lt;br /&gt;
 constantcw: Dateiname für das Constant-CW-File&lt;br /&gt;
             Format des CW-Files: CA (4 digits):ID (6 digits):SID (4 digits):PMT PID (4 digits):ECM PID (4 digits):key&lt;br /&gt;
             (16 Bytes getrennt durch Leezeichen)&lt;br /&gt;
             Beispiel: 1234:123456:1234:1234:1234::00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F&lt;br /&gt;
Beispiele&lt;br /&gt;
 device = /dev/ttyS0   # (Reader an COM1 (bei Linux i386 und Windows))&lt;br /&gt;
 device = /dev/tts/1   # (Reader an COM2 (Linux dbox2 mit multicam))&lt;br /&gt;
 device = /dev/ttyUSB0 # (Reader an USB  (Linux i386))&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Hinweis:&#039;&#039;&#039; Der Zähler für die Device liegt immer um 1 hinter der Nummer des COM-Ports! Also ttyS0 = COM1, tts/1 = COM2. Bei Benutzung neuerer PC sind kaum noch serielle Anschlüsse vorhanden, sodass in diesen Fällen USB 2.0 benutzt werden muss. Hier am besten im Gerätemanager des PC nachschauen, welcher COM-Port dem Reader zugewiesen wurde und in die Device den Port -1 eintragen!&lt;br /&gt;
&lt;br /&gt;
==== device_out_endpoint ====&lt;br /&gt;
{{Depends}}&lt;br /&gt;
&lt;br /&gt;
Setzt die Addresse des Endpunkts für FTDI-Chips&lt;br /&gt;
 0x81:   Infinity USB Smart&lt;br /&gt;
 0x82:   Smartreader+  (default)&lt;br /&gt;
&lt;br /&gt;
==== enable ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Deaktiviert den Reader&lt;br /&gt;
 0  =  Aus&lt;br /&gt;
 1  =  Ein (default)&lt;br /&gt;
&lt;br /&gt;
==== key ====&lt;br /&gt;
{{Depends}}&lt;br /&gt;
&lt;br /&gt;
Key für Newcamd remote reader encription&lt;br /&gt;
 key = DES key&lt;br /&gt;
&lt;br /&gt;
==== premium ====&lt;br /&gt;
{{Depends}}&lt;br /&gt;
{{UnderConstruction}}&lt;br /&gt;
&lt;br /&gt;
Für GBox-Reader&lt;br /&gt;
 premium =  ???&lt;br /&gt;
&lt;br /&gt;
==== user ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Username für Remote-Reader. Überschreibt den Usernamen von &amp;quot;account&amp;quot;. Wer zuerst kommt, malt zu erst. Siehe &#039;&#039;&#039;account&#039;&#039;&#039;. Komma und ASCII Sonderzeichen sind erlaubt.&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 user =  # xyxyx&lt;br /&gt;
&lt;br /&gt;
==== password ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Passwort für Remote-Reader. Überschreibt das Passwort von &amp;quot;account&amp;quot;. Wer zuerst kommt, malt zu erst. Siehe &#039;&#039;&#039;account&#039;&#039;&#039;. Komma und ASCII Sonderzeichen sind erlaubt.&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 password =  # xyxyx&lt;br /&gt;
&lt;br /&gt;
==== mg-encrypted ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
mgcamd encrypted line für &#039;&#039;&#039;GBox!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Format:&lt;br /&gt;
&lt;br /&gt;
 { &amp;lt;IP|hostname&amp;gt; { &amp;lt;local port&amp;gt; &amp;lt;remote port&amp;gt; { &amp;lt;password&amp;gt; { &amp;lt;level&amp;gt; &amp;lt;level&amp;gt; } address&amp;gt; }&lt;br /&gt;
&lt;br /&gt;
default:&lt;br /&gt;
 MAC address=eth0&lt;br /&gt;
&lt;br /&gt;
==== services ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Hinweis:&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
Wenn Loadbalancing aktiviert ist, sind folgende Besonderheiten zu berücksichtigen:&lt;br /&gt;
* Services sind für den Loadbalancer eine &#039;&#039;&#039;Whitelist&#039;&#039;&#039;. Das bedeutet, dass alles, was hier eingetragen wird, vom Loadbalancing als Service behandelt wird, den die Karte &#039;&#039;&#039;kann&#039;&#039;&#039;! Wenn dann z.B. ein &amp;quot;not found&amp;quot; kommt, wird das ignoriert und die Karte wird weiter angefragt, mit dem damit verbundenen traffic!&lt;br /&gt;
* Daraus ergibt sich, dass der Eintrag von Services bei &#039;&#039;&#039;lokalen&#039;&#039;&#039; Karten und Proxies, &#039;&#039;&#039;die man genau kennt&#039;&#039;&#039;, kein Problem darstellt.&lt;br /&gt;
* Anders verhält es sich bei Proxies (z.B. CCcam), deren Services &#039;&#039;&#039;man nicht kennt&#039;&#039;&#039;. Hier ist davon abzuraten, Services einzutragen. In einem solchen Fall sollten vielmehr die Services bestimmt werden, die &#039;&#039;&#039;nicht zu berücksichtigen&#039;&#039;&#039; sind (Eintrag mit (!)), oder besser eine Filterung über den Parameter &#039;&#039;&#039;caid&#039;&#039;&#039; erfolgen.&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Achtung:&#039;&#039;&#039; Die Anzahl der services, die je reader berücksichtigt werden, ist auf 64 begrenzt, also 64 mal [[service-name][CAID][provid][srvid]]! &lt;br /&gt;
&lt;br /&gt;
Welche Services kann der Reader. Hierzu muss eine oscam.services vorhanden sein. Die Logik ist hier folgendermaßen (in der angegebenen Reihenfolge):&lt;br /&gt;
* Wenn das Feld leer ist (oder ungültig) wird die Anfrage erlaubt.&lt;br /&gt;
* Wenn ein negativer Service (also solche mit &amp;quot;!&amp;quot;) zutreffend ist, so wird die Anfrage abgewiesen.&lt;br /&gt;
* Wenn ein positiver Service zutreffend ist oder es gar keinen positiven Service gibt, so wird die Anfrage erlaubt.&lt;br /&gt;
* Wenn keiner der vorigen Punkte zutrifft, so wird die Anfrage abgewiesen.&lt;br /&gt;
Dies bedeutet, dass negative Services nur in Einzelfällen nötig sind. Nämlich genau dann, wenn man positive Services hat, davon aber wieder einige ausnehmen will. Dies wird nicht empfohlen, da es hier schnell zu Fehlkonfigurationen kommt. Stattdessen sollte ein zusätzlicher Service angelegt werden, der alle entsprechenden Sender enthält.&lt;br /&gt;
 services = [!]services[,[!]&amp;lt;services&amp;gt;]...&lt;br /&gt;
          = [blank] ist default&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 services = # skywelt,skyweltextra,!skyfilm&lt;br /&gt;
            # skywelt und skywelt extra sind zugeordnet, skyfilm ist ausgeschlossen&lt;br /&gt;
&lt;br /&gt;
==== inactivitytimeout ====&lt;br /&gt;
{{Depends}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Nur für Newcamd-Reader&#039;&#039;&#039;&lt;br /&gt;
 inactivitytimeout =  # in Minuten&lt;br /&gt;
                   =  # [blank] default&lt;br /&gt;
&lt;br /&gt;
==== reconnecttimeout ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Zeitspanne in Minuten für eine Wiederverbindung im &#039;&#039;&#039;TCP&#039;&#039;&#039;, wenn Antworten ausbleiben&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 reconnecttimeout = 2   # Nach 2 Minuten ohne Antworten, wird wiederverbunden&lt;br /&gt;
                  =     # [blank] default 30 Minuten&lt;br /&gt;
&lt;br /&gt;
==== disableserverfilter ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Ignoriert CAID und Ident-Einstellungen des Readers bei fehlerhaften Clients.&lt;br /&gt;
 disableserverfilter = 1  # ignoriert&lt;br /&gt;
                     = 0  # ignoriert nicht (default)&lt;br /&gt;
&lt;br /&gt;
==== label ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
&lt;br /&gt;
Legt den Namen für diesen Reader fest.&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 label = easymouse2&lt;br /&gt;
&lt;br /&gt;
==== description ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
description =  Text &lt;br /&gt;
&lt;br /&gt;
Beliebiger Text zur Beschreibung des readers; default: [blank] keine Beschreibung&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Nicht zu verwechseln mit &#039;&#039;label&#039;&#039;!&#039;&#039;&#039; Hier kann zusätzlich eine Information hinterlegt werden, z.B. Reader nur für CI+ usw.&lt;br /&gt;
&lt;br /&gt;
==== fallback ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Achtung:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Gilt nicht, wenn Loadbalancing aktiviert ist!&lt;br /&gt;
&lt;br /&gt;
Definiert diesen Reader als Fallback. Standard- und Fallback-Reader müssen in der selben Gruppe sein. Siehe &#039;&#039;&#039;group&#039;&#039;&#039;!&lt;br /&gt;
 fallback = 1  # Fallbackreader&lt;br /&gt;
          = 0  # Kein Fallbackreader (default)&lt;br /&gt;
&lt;br /&gt;
==== logport ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Logport für einen &#039;&#039;&#039;Camd 3.x&#039;&#039;&#039;-Reader. UDP muss aktiviert sein. Funktioniert nur, wenn in Camd 3.x kein Cascading stattfindet!&lt;br /&gt;
 logport = # Port-Nummer&lt;br /&gt;
         = # kein Logport (default)&lt;br /&gt;
&lt;br /&gt;
==== caid ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
caid = &amp;lt;CAID&amp;gt;[&amp;amp;&amp;lt;mask&amp;gt;][:&amp;lt;target CAID&amp;gt;][,&amp;lt;CAID&amp;gt;[&amp;amp;&amp;lt;mask&amp;gt;][:target &amp;lt;CAID&amp;gt;]]...&lt;br /&gt;
&lt;br /&gt;
definiert und mapped CAIDs für Reader&lt;br /&gt;
&lt;br /&gt;
Beispiele:&lt;br /&gt;
 caid = 0100&lt;br /&gt;
 caid = 0200&amp;amp;ffee:0300&lt;br /&gt;
 caid = 0400&amp;amp;ff00:0500,0600&lt;br /&gt;
 caid = 0702,0722&lt;br /&gt;
 caid = 0702&amp;amp;ffdf (shortcut für das Beispiel oben)&lt;br /&gt;
        default: alle CAIDs mit der Maske FFFF&lt;br /&gt;
&lt;br /&gt;
==== audisabled ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Schließt den Reader vom AU (Auto-Updating) aus&lt;br /&gt;
 audisabled = 1  # ausgeschlossen&lt;br /&gt;
            = 0  # nicht ausgeschlossen (default)&lt;br /&gt;
&lt;br /&gt;
==== auprovid ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Hier kann die Provider-ID festgelegt werden, damit der richtige Reader für das AU zur verfügung steht&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 auprovid =  # 123456&lt;br /&gt;
          =  # [blank] default&lt;br /&gt;
&lt;br /&gt;
==== ecmwhitelist ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
ecmwhitelist  =  [CAID[@ident]:]lenght[,lengtht]...[;[CAID[@ident]:]lenght[,lengtht]...]...&lt;br /&gt;
&lt;br /&gt;
definiert die gültige ECM-Länge in &#039;&#039;&#039;hex&#039;&#039;&#039; und ident für physische Reader&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 ecmwhitelist  =  10,20,30,0a,0b,0c&lt;br /&gt;
               =  0100:10,20;0200@12345:0a,4b &lt;br /&gt;
 [blank]       =  keine (default) und ident 000000&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Im normalen Betrieb ist dieser Parameter nicht erforderlich!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Datei:MessageS.png|text-bottom]] &#039;&#039;&#039;[http://streamboard.gmc.to:8001/wiki/ECMLengthList Liste mit ECM-Längen]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== detect ====&lt;br /&gt;
{{Depends}}&lt;br /&gt;
&lt;br /&gt;
Statusleitung für &amp;quot;Karte ist drin&amp;quot;.&lt;br /&gt;
 Detect = CD   (Carrier Detect) - default -&lt;br /&gt;
 Detect = DSR  (Data Set Ready)&lt;br /&gt;
 Detect = CTS  (Clear To Send)&lt;br /&gt;
 Detect = RING (Ring Indicator)&lt;br /&gt;
 Detect = NONE (Erkennung wird abgeschaltet, aber es wird immer ein &amp;quot;Karte ist drin&amp;quot; signalisiert!)&lt;br /&gt;
 Detect = gpio1 ... gpio7 (neu für mipsel-uclibc)&lt;br /&gt;
&lt;br /&gt;
* Inverse Leitung  = &amp;quot;!&amp;quot; voranstellen (z.B. &amp;quot;Detect=!CTS&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
==== cardmhz ====&lt;br /&gt;
{{Depends}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Standard&#039;&#039;&#039;-Frequenz der Karte in Schritten von 10 KHz. Für Irdeto-Karten = 600 KHz. &#039;&#039;&#039;Overclocking&#039;&#039;&#039; beachten!&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 cardmhz = 600  # Irdetokarte&lt;br /&gt;
         =      # [blank] Default-Wert 357&lt;br /&gt;
&lt;br /&gt;
==== mhz ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Abweichend von &#039;&#039;&#039;cardmhz&#039;&#039;&#039; kann die Frequenz des Kartenlesers, sofern dies technisch möglich ist, anders (in der Regel höher) in 10 KHz-Schritten eingestellt werden, als die Standard-Frequenz der Karte. Man sprich dann von &#039;&#039;&#039;Overclocking&#039;&#039;&#039;. So kann z.B. eine s02-Karte (Standard 6 MHz) mit 10 MHz übertaktet werden.&lt;br /&gt;
&lt;br /&gt;
Das sieht dann so aus:&lt;br /&gt;
 # Default 357&lt;br /&gt;
 cardmhz = 600    # ( 6000 KHz =  6 MHz)&lt;br /&gt;
 mhz     = 1000   # (10000 KHz = 10 MHz)&lt;br /&gt;
&lt;br /&gt;
==== deprecated ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
{{UnderConstruction}}&lt;br /&gt;
&lt;br /&gt;
 deprecated = 1  ausschließlich deprecated&lt;br /&gt;
            = 0  default&lt;br /&gt;
&lt;br /&gt;
==== mode ====&lt;br /&gt;
{{Depends}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Nur für AZBox-Reader&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Setzt die Karte in den Init-Mode für den AZBox_reader&lt;br /&gt;
 mode = 1  # AzBox-Reader&lt;br /&gt;
      = 0  # default&lt;br /&gt;
&lt;br /&gt;
==== protocol ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
&lt;br /&gt;
Kommunikationsprotokoll für den Reader.&lt;br /&gt;
 protocol = mouse         (Lokaler Cardreader)&lt;br /&gt;
          = internal      (Alle Cardreader mit einem &amp;quot;Device=/dev/sciX&amp;quot;)&lt;br /&gt;
          = camd35|cs357x (Cascading - camd 3.5-kompatibler Remote-Server)&lt;br /&gt;
          = mp35&lt;br /&gt;
          = smartreader&lt;br /&gt;
          = serial&lt;br /&gt;
          = cs378x&lt;br /&gt;
          = gbox&lt;br /&gt;
          = newcamd|newcamd525&lt;br /&gt;
          = newcamd524&lt;br /&gt;
          = cccam&lt;br /&gt;
          = radegast&lt;br /&gt;
          = pcsc&lt;br /&gt;
          = constcw&lt;br /&gt;
&lt;br /&gt;
==== ident ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Achtung:&#039;&#039;&#039; Wenn in oscam.conf [global] unter lb_mode loadbalancing aktiviert ist, dann dürfen hier keine Einträge stehen!&lt;br /&gt;
&lt;br /&gt;
Definiert CAID und Ident &#039;&#039;&#039;kartenspezifisch&#039;&#039;&#039; für den Reader:&lt;br /&gt;
 ident 0 &amp;lt;CAID&amp;gt;:&amp;lt;ident&amp;gt;[,ident]...[;&amp;lt;CAID&amp;gt;:&amp;lt;ident&amp;gt;[,ident]...]...&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 ident =  # 0100:123456,234567;0200:345678,456789&lt;br /&gt;
       =  # [blank] Keine Definition (default)&lt;br /&gt;
&lt;br /&gt;
==== provid ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Definiert Provider-ID für den Reader:&lt;br /&gt;
 provid =  # ID&lt;br /&gt;
        =  # [blank] Keine Definition (default)&lt;br /&gt;
&lt;br /&gt;
==== class ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Definiert Class &#039;&#039;&#039;in hexadecimal&#039;&#039;&#039; kartenspezifisch für den Reader:&lt;br /&gt;
 class = 01,02,!1b,!2b  # 01 und 01 ja, 1b und 2b nein&lt;br /&gt;
       =                # [blank] Keine Definition (default)&lt;br /&gt;
&lt;br /&gt;
==== group ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
&lt;br /&gt;
Jeder Reader muss in einer oder mehrere Gruppen eingetragen sein. Damit lässt sich bestimmen, welcher Client auf welchen Reader Zugriff hat. Gültige Werte 1-32&lt;br /&gt;
 group = &amp;lt;grp&amp;gt;[,&amp;lt;grp&amp;gt;][,&amp;lt;grp&amp;gt;]...&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 Group = 1      # (eine Gruppe)&lt;br /&gt;
 Group = 1,4,5  # (mehrere Gruppen)&lt;br /&gt;
&lt;br /&gt;
==== emmcache ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Definition des EMM-Caches für den Reader. Derzeit nur für lokale Reader. Betrifft die AU-Funktion. Damit kann entschieden werden, ob Update-Kommandos (EMM) vom Provider immer oder nur unter bestimmten Voraussetzungen geschrieben werden.&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Achtung:&#039;&#039;&#039;&lt;br /&gt;
Ohne diesen Parameter werden keine EMM im Log angezeigt!&lt;br /&gt;
&lt;br /&gt;
Format:&lt;br /&gt;
 &#039;&#039;&#039;&#039;&#039;emmcache = &amp;lt;usecache&amp;gt;,&amp;lt;rewrite&amp;gt;,&amp;lt;logging&amp;gt;&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 * &amp;lt;usecache&amp;gt; 0 = # cache aus  (default)&lt;br /&gt;
 * &amp;lt;usecache&amp;gt; 1 = # cache ein&lt;br /&gt;
&lt;br /&gt;
 * &amp;lt;rewrite&amp;gt;  n = # Wie oft ein und das selbe Update-Kommando (EMM) geschrieben wird. &#039;&#039;Gilt nur bei &amp;lt;usecache&amp;gt; = 1&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 * &amp;lt;logging&amp;gt;  0 = # Einträge im Logfile ausgeschaltet (default)&lt;br /&gt;
 * &amp;lt;logging&amp;gt;  1 = # Nur fehlerhafte EMM werden geloggt&lt;br /&gt;
 * &amp;lt;logging&amp;gt;  2 = # die geschriebenen (written) EMM werden geloggt&lt;br /&gt;
 * &amp;lt;logging&amp;gt;  4 = # die zurückgewiesenen (skipped) EMM werden geloggt&lt;br /&gt;
 * &amp;lt;logging&amp;gt;  8 = # die blockierten (blocked) EMM werden geloggt&lt;br /&gt;
 * &amp;lt;logging&amp;gt; 16 = # disabled AU werden geloggt&lt;br /&gt;
&lt;br /&gt;
Beispiele&lt;br /&gt;
 emmcache = 1,3,10 #  Cache ein, 3 x schreiben, die geschriebenen (2) und die geblockten (8) = 10 loggen&lt;br /&gt;
 emmcache = 1,2,6  #  Cache ein, 2 x schreiben, die geschriebenen (2) und die zurückgewiesenen (4) = 6 loggen&lt;br /&gt;
&lt;br /&gt;
==== ratelimitecm ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Anzahl der unterschiedlichen SIDs die in ECMs innerhalb eines Intervalls erlaubt sind&lt;br /&gt;
 ratelimitecm =   # Zahl&lt;br /&gt;
              = 0 # (default)&lt;br /&gt;
&lt;br /&gt;
==== ratelimitseconds ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Intervall für ein ratelimit&lt;br /&gt;
 ratelimitseconds =   # Sekunden&lt;br /&gt;
                  = 0 # (default)&lt;br /&gt;
&lt;br /&gt;
==== blocknano ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Liste zu blockender EMM-Nanos (in hex) oder aller EMM-Nanos. Gilt nur für physikalische Reader!&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 blocknano = 45,93,7a,ff&lt;br /&gt;
           = all&lt;br /&gt;
           = # [blank] (default)&lt;br /&gt;
&lt;br /&gt;
==== blockemm-u ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;unique address-EMMs, entspricht D3 bei Sk*&#039;&#039;&lt;br /&gt;
 blockemm-u = 0 # (nicht blocken) default&lt;br /&gt;
 blockemm-u = 1 # (Blocke EMMs, die an die Karte direkt adressiert sind)&lt;br /&gt;
&lt;br /&gt;
==== blockemm-s ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;shared address-EMMs, entspricht D2 bei Sk*&#039;&#039;&lt;br /&gt;
 blockemm-s = 0 # (nicht blocken) default&lt;br /&gt;
 blockemm-s = 1 # (Blocke EMMs, die an bestimmte Gruppen von Karten gehen)&lt;br /&gt;
&lt;br /&gt;
==== blockemm-g ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;global address-EMMs, entspricht D0 bei Sk*&#039;&#039;&lt;br /&gt;
 blockemm-g = 0 # (nicht blocken) default&lt;br /&gt;
 blockemm-g = 1 # (Blocke EMMs, die an alle Karten gehen)&lt;br /&gt;
&lt;br /&gt;
==== blockemm-unknown ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Blockiert alle unbekannten Arten von EMM&lt;br /&gt;
 blockemm-unknown = 0  # (nicht blocken)  default&lt;br /&gt;
 blockemm-unknown = 1  # (Blocke alle unbekannten Arten von EMMs&lt;br /&gt;
&lt;br /&gt;
==== blockemm-bylen ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
blockemm-bylen  =  [length,length]... (decimal)&lt;br /&gt;
&lt;br /&gt;
Blockiere alle Arten von EMMs anhand der Länge. Es werden maximal 10 Werte zugelassen.&lt;br /&gt;
Default: [blank] keine Blockierung&lt;br /&gt;
&lt;br /&gt;
==== savenano ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Liste von EMM-Nanos, die in emmlogdir gespeichert werden sollen (hex) oder alle EMM-Nanos.&lt;br /&gt;
&lt;br /&gt;
Format&lt;br /&gt;
 nano[,nano]....|all&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 savenano = 45,93,7a,ff&lt;br /&gt;
          = all&lt;br /&gt;
          = # [blank] default&lt;br /&gt;
&lt;br /&gt;
==== dropbadcws ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
dropbadcws  =  0|1&lt;br /&gt;
&lt;br /&gt;
 dropbadcws  =  1   # weise falsche CW&#039;s zurück&lt;br /&gt;
             =  0   # default&lt;br /&gt;
&lt;br /&gt;
==== readnano ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Gilt nur für physikalische Reader!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Schreibt eine Datei (üblicherweise die Kopie einer Datei, die von &#039;&#039;&#039;savenano&#039;&#039;&#039; gespeichert wurde) auf die SmartCard. Ist kein Pfad angegeben, wird die Datei im Konfigurationsverzeichnis gesucht.&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 readnano = write.emm&lt;br /&gt;
          = /var/oscam/write.emm&lt;br /&gt;
          =  # [blank] (default)&lt;br /&gt;
&lt;br /&gt;
==== lb_weight ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Je höher dieser Wert, desto größer ist die Wahrscheinlichkeit, dass dieser Reader ausgesucht wird. Es ist ein Indikator für die durchschnittliche Antwortzeit innerhalb des Loadbalancing&lt;br /&gt;
 lb_weight = weight&lt;br /&gt;
           =  # [blank] Default-Wert 100&lt;br /&gt;
[[Datei:Lb_weight_calc2.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Abwärts die durchschnittliche Antwortzeit des Readers. Von rechts nach links der Wert lb_weight. &lt;br /&gt;
Im Mittelfeld könnt Ihr ablesen, wie die durchschnittliche Antwortzeit durch den lb_weight wert &amp;quot;korrigiert&amp;quot; wird.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Beispiel:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Du hast 2 Reader die beide eine durchschnittliche Antwortzeit von 400ms haben. Nun möchtest Du aber einen Reader bevorzugen indem Du  dem Loadbalancer 300ms vorgaukeln willst.&lt;br /&gt;
 &lt;br /&gt;
Also suchst Du die Zeile die mit 400 beginnt und wanderst auf dieser Zeile nach rechts bis du bei ~300 (in der tabelle findest du nur 30cool bist. Dann liest Du oben den Wert für lb_value ab den der Reader bekommt (130). Diesen trägst Du bei dem Reader ein und schon wird der Reader bevorzugt&lt;br /&gt;
&lt;br /&gt;
==== cccversion ====&lt;br /&gt;
{{Depends}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Nur für CCcam&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Definiert die Version von CCcam, die verwendet werden soll.&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&amp;lt;mainversion&amp;gt;,&amp;lt;version&amp;gt;,&amp;lt;sub version&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 cccversion = 1.2.34&lt;br /&gt;
&lt;br /&gt;
==== cccmaxhops ====&lt;br /&gt;
{{Depends}}&lt;br /&gt;
&lt;br /&gt;
Legt das Maximum an Distance-Hops für die Karte fest&lt;br /&gt;
 0 = Nur lokale Karte&lt;br /&gt;
 1 = Lokale Karte + 1 Hop&lt;br /&gt;
 2 = Lokale Karte + 2 Hops&lt;br /&gt;
     und so weiter&lt;br /&gt;
     Default-Wert = 10&lt;br /&gt;
&lt;br /&gt;
==== ccchop ====&lt;br /&gt;
{{Depends}}&lt;br /&gt;
&lt;br /&gt;
ccchop  =  hop&lt;br /&gt;
&lt;br /&gt;
Setzt den hop für &#039;&#039;&#039;nicht&#039;&#039;&#039;-cccam-reader&lt;br /&gt;
&lt;br /&gt;
default = 0&lt;br /&gt;
&lt;br /&gt;
==== cccreshare ====&lt;br /&gt;
{{Depends}}&lt;br /&gt;
&lt;br /&gt;
Definiert den reshare-hop für CCcam-Reader&lt;br /&gt;
&lt;br /&gt;
 cccreshare  =  hop&lt;br /&gt;
             =  -1   # kein reshare&lt;br /&gt;
             =  x    # reshare für direct peer und level x&lt;br /&gt;
             =  0    # default&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;schlocke:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
reshare kann auf 3 verschiedene Arten definiert werden:&lt;br /&gt;
&lt;br /&gt;
- über oscam.server [reader] (&amp;quot;cccreshare&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
- über oscam.conf [cccam] (&amp;quot;reshare&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
- über oscam.user [account] [&amp;quot;cccreshare&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
Ein reshare Wert wird auf den kleinsten Wert aller Parameter gesetzt!&lt;br /&gt;
Wenn der Wert &amp;lt; 0 ist, wird die Karte nicht reshared.&lt;br /&gt;
&lt;br /&gt;
==== cccwantemu ====&lt;br /&gt;
{{Depends}}&lt;br /&gt;
&lt;br /&gt;
Anfrage, auch einen emu vom CCcam-Server zu erhalten.&lt;br /&gt;
 cccwantemu = 1  # ja&lt;br /&gt;
            = 0  # nein default&lt;br /&gt;
&lt;br /&gt;
==== ccckeepalive ====&lt;br /&gt;
{{Depends}}&lt;br /&gt;
&lt;br /&gt;
Sendet eine &amp;quot;keepalive-message&amp;quot;, um eine Verbindung zum remote CCCam-Server zu erhalten.&lt;br /&gt;
 ccckeepalive = 1  # ja&lt;br /&gt;
              = 0  # nein  (default)&lt;br /&gt;
&lt;br /&gt;
==== cccmindown ====&lt;br /&gt;
{{Depends}}&lt;br /&gt;
&lt;br /&gt;
 cccmindown =  # Zahl&lt;br /&gt;
            =  0 default&lt;br /&gt;
&lt;br /&gt;
Filtert alle Reader mit hops, die kleiner sind als die eingesetzte Zahl&lt;br /&gt;
&lt;br /&gt;
==== pincode ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Pincode für &#039;&#039;&#039;Conax- und Cryptoworks&#039;&#039;&#039; Karten.&lt;br /&gt;
 pincode = pincode&lt;br /&gt;
         =  # [blank] default&lt;br /&gt;
&lt;br /&gt;
==== chid ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Definiert &#039;&#039;&#039;Irdeto&#039;&#039;&#039;-ChID für den Reader&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 chid = 0100:12&lt;br /&gt;
      =  # [blank] default&lt;br /&gt;
&lt;br /&gt;
==== force_irdeto ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Forciert den Irdeto-Modus, auch wenn ein RSA-Key für Irdeto getunnelte Nagravisions-Karte vorliegt.&lt;br /&gt;
 force_irdeto = 1  # ja&lt;br /&gt;
              = 0  # nein  (default)&lt;br /&gt;
&lt;br /&gt;
==== nagra_read ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Lese Nagravision-Records. &#039;&#039;&#039;Nur für NCMED-Karten&#039;&#039;&#039;&lt;br /&gt;
 nagra_read = 0  # ausgeschaltet  (default)&lt;br /&gt;
            = 1  # lese alle Records mit abgelaufenen Rechten&lt;br /&gt;
            = 2  # lese nur Records mit gültigen Rechten&lt;br /&gt;
&lt;br /&gt;
==== rsakey ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
 RSA key für Nagravision/Tiger SCs / CAM key data für Irdeto SCs&lt;br /&gt;
&lt;br /&gt;
==== fix9993 ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
fix9993  =  0|1&lt;br /&gt;
&lt;br /&gt;
Fixed den error 9993 bei CAID 0919  SC&#039;s&lt;br /&gt;
&lt;br /&gt;
 fix9993  =  1  # eingeschaltet&lt;br /&gt;
          =  0  # ausgeschaltet (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== boxkey ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
boxkey für Nagravision SCs / CAM key für Irdeto SCs&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== aeskeys ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Multiple AES-Keys für &#039;&#039;&#039;Viacces-Karten&#039;&#039;&#039;&lt;br /&gt;
 CAID #ident:AES key #0 CAID #0[,AES key #1 CAID #0],...[;CAID #1@ident::AES key #0 CAID #1[,AES key #1 CAID #1],...]...&lt;br /&gt;
&lt;br /&gt;
 Spezial AES Keys:&lt;br /&gt;
 00 = schicke keine CW zurück, es ist kein AES-Key spezifiziert&lt;br /&gt;
 FF = schicke CW zurück, die vom S empfangen wurden, es ist kein AES-Key spezifiziert&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 aeskeys = 0100@012345:000102030405060708090a0b0c0d0e0f;0200@543210:0,0,0f0e0d0c0b0a090807060504030201&lt;br /&gt;
&lt;br /&gt;
==== showcls ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Anzahl der Subscritions-Klassen für &#039;&#039;&#039;Viacces&#039;&#039;&#039;&lt;br /&gt;
 schowcls = Anzahl&lt;br /&gt;
          = 0  # (default)&lt;br /&gt;
&lt;br /&gt;
==== boxid ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
ID der &#039;&#039;&#039;NDS-Reciever-Box&#039;&#039;&#039;&lt;br /&gt;
 boxid = NDS box ID&lt;br /&gt;
&lt;br /&gt;
==== ndsversion ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Version von &#039;&#039;&#039;NDS Videoguard&#039;&#039;&#039; einsetzen&lt;br /&gt;
  0 = # autodetection  (default)&lt;br /&gt;
  1 = # NDS Videoguard 1&lt;br /&gt;
 12 = # NDS Videoguard 1+&lt;br /&gt;
  2 = # NDS Videoguard 2&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{OSCamTranslatedLinks}}&lt;/div&gt;</summary>
		<author><name>Zackmuc</name></author>
	</entry>
</feed>