<?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=Don+de+Deckelwech</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=Don+de+Deckelwech"/>
	<link rel="alternate" type="text/html" href="http://oldwiki.streamboard.tv/wiki/Spezial:Beitr%C3%A4ge/Don_de_Deckelwech"/>
	<updated>2026-05-08T19:17: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=13455</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=13455"/>
		<updated>2018-10-20T11:11:03Z</updated>

		<summary type="html">&lt;p&gt;Don de Deckelwech: /* cardmhz */ Typos&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Kategorie:OSCam]]&lt;br /&gt;
{{OSCamHomeLinks}}&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;oscam.server&#039;&#039;&#039; ==&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;
Beispiel-Konfiguration für die wichtigsten Reader sind hier zu finden [[OSCam/de/examples/Reader|Beispiel-Konfigurationen]]&lt;br /&gt;
&lt;br /&gt;
{{OSCamServerParameter}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;Reader&#039;&#039;&#039; ===&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. Er &#039;&#039;&#039;muss&#039;&#039;&#039; immer mit [reader] beginnen. Im Parameter &amp;quot;label&amp;quot; kann dann die Art des Readers beschrieben werden:&lt;br /&gt;
&lt;br /&gt;
 Beispiele: easymouse, phönix, smargo, sc8in1 usw.&lt;br /&gt;
&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;
&#039;&#039;&#039;Der Name des Labels darf nicht identisch zu einem Usernamen (oscam.users) sein!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 label = easymouse2&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== enable ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Reader aktivieren/deaktivieren&lt;br /&gt;
 enable = 0 # Reader aus&lt;br /&gt;
        = 1 # Reader ein (default)&lt;br /&gt;
&lt;br /&gt;
==== description ====&lt;br /&gt;
{{Optional}}&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;
&lt;br /&gt;
==== protocol ====&lt;br /&gt;
{{Mandatory}}&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;, sowie interne Coolstream-Reader)&lt;br /&gt;
          = camd35|cs357x # (Cascading - camd 3.5-kompatibler Remote-Server - udp)&lt;br /&gt;
          = mp35&lt;br /&gt;
          = smartreader&lt;br /&gt;
          = serial&lt;br /&gt;
          = cs378x         # (camd 3.5-kompatibler Remote-Server - tcp)&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;
          = sc8in1         # (SC8in1 und MCR 4/8 Cardreader)&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;smartreader:&#039;&#039;&#039; Es können Probleme auftreten, wenn der Cardreader im smartreader-Modus in einem USB-Hub betrieben wird.&lt;br /&gt;
In diesem Fall den Cardreader direkt am PC/Receiver einstecken und erneut testen.&lt;br /&gt;
Sollte es dann funktionieren, ggf. einen anderen USB-Hub besorgen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== device ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG svn8057+8059:01/04/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG svn8096:01/13/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG svn8911:09/10/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Legt den local oder remote reader Abschnitt [reader] fest:&lt;br /&gt;
&lt;br /&gt;
 device = [&amp;lt;readertype&amp;gt;;]serial:serialnum|bus:device|&amp;lt;device|device:slot&amp;gt;|&amp;lt;ip|hostname&amp;gt;,&amp;lt;port&amp;gt;[,&amp;lt;lport&amp;gt;]|pcsc|&amp;lt;0|1&amp;gt;&amp;gt;|constantcw &lt;br /&gt;
&lt;br /&gt;
Bestimmt den reader type:&lt;br /&gt;
&lt;br /&gt;
 readertype:&lt;br /&gt;
              SR:          Smartreader+ (default)&lt;br /&gt;
              SRv2:        Smartreader V2&lt;br /&gt;
              Infinity:    Infinity USB &lt;br /&gt;
              TripleP1:    Smargo Triple Reader port 1 &lt;br /&gt;
              TripleP2:    Smargo Triple Reader port 2 &lt;br /&gt;
              TripleP3:    Smargo Triple Reader port 3 &lt;br /&gt;
 bus:device:  Bus- und Device-Namen von Smartreader+ oder Infinity USB (mit lsusb &#039;Bus&#039; und &#039;Device&#039; holen)&lt;br /&gt;
 serialnum:   Serial-Nummer des Smartreader+ oder Infinity USB&lt;br /&gt;
 device:      Name der Device&lt;br /&gt;
 device:slot: device name und slot-nummer &#039;&#039;&#039;für sc8in1&#039;&#039;&#039; (1-8)&lt;br /&gt;
              &#039;&#039;&#039;Es wird nur ein SC8in1 unterstützt!&#039;&#039;&#039;&lt;br /&gt;
 ip|hostname: IP-Adresse oder Hostname&lt;br /&gt;
 port:        TCP/IP port &lt;br /&gt;
 lport:       Remapping für den Local-Port (TCP/IP)&lt;br /&gt;
 PCSC:        Nummer des PCSC-Readers (mit 0 starten!)&lt;br /&gt;
              Alternativ kann über den Namen des Readers (bzw. einen Teil davon) selektiert werden, z.B. &amp;quot;-1:SCR 3310&amp;quot; (Namen der erkannten Reader werden bei &amp;quot;oscam -d 32&amp;quot; ausgegeben)&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;
&lt;br /&gt;
Format des CW-Files: &lt;br /&gt;
 &#039;&#039;&#039;Standard-Format&#039;&#039;&#039;&lt;br /&gt;
 CAID:Provider ID:Service ID:PMT ID:ECM PID::key (16 Bytes seperated by spaces)&lt;br /&gt;
 Beispiel:&lt;br /&gt;
 1234:123456:1234:2345:3456::00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F &lt;br /&gt;
&lt;br /&gt;
 &#039;&#039;&#039;Extended OSCam-Format&#039;&#039;&#039;&lt;br /&gt;
 CAID:Provider ID:Service ID:PMT ID:ECM PID:Video PID:key (16 Bytes seperated by spaces)&lt;br /&gt;
 Beispiel:&lt;br /&gt;
 1234:123456:1234:2345:3456:7890:00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F&lt;br /&gt;
  &lt;br /&gt;
Beispiele für device--parameter:&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;
 device = Serial:Reader 1         # z.B. Smargo im smartreader-Modus, wobei die Kennung &amp;quot;Reader 1&amp;quot; der Smargo-Konfiguration zu entnehmen ist!&lt;br /&gt;
 device = /var/keys/constant.cw   # Einbindung eines constantcw&lt;br /&gt;
 device = /dev/ttyUSB0:1          # Slot 1 eines SC8in1 oder MCR 4/8 (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;
==== detect ====&lt;br /&gt;
{{Depends}}&lt;br /&gt;
Statusleitung für &amp;quot;Karte ist drin&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Folgende Parameter sind erlaubt:&lt;br /&gt;
 Parametererklärungen von fun7 aus dem stb:&lt;br /&gt;
 &lt;br /&gt;
 Detect = CD   # Carrier Detect - wird vom switch benutzt und öffnet oder schließt einen circuit. &lt;br /&gt;
                 Wird bei allen &#039;&#039;&#039;protocol = mouse&#039;&#039;&#039; benötig und ist &#039;&#039;&#039;default Wert&#039;&#039;&#039;&lt;br /&gt;
 &lt;br /&gt;
 Detect = DSR  # Data Set Ready - ist ein V24 (RS232) Interfacesignal, das auf PIN 6 eines D-SUB-Connectors gesendet wird&lt;br /&gt;
 &lt;br /&gt;
 Detect = CTS  # Clear To Send - Ist die Antwort auf die Frage an den Reader: RTS - Ready To Send? Dieser Parameter &lt;br /&gt;
                 wurde in der Vergangenheit bei der Verwendung von analogen Modems verwendet.&lt;br /&gt;
 &lt;br /&gt;
 Detect = RING # Ring Indicator - wie das Klingeln des Telefons. Spezifiziert in RS232 ein hereinkommendes Signal.&lt;br /&gt;
                 Im Zusammenhang mit OSCam bedeutet dies: Reader meldet an OSCam, dass eine Karte eingesteckt ist und &lt;br /&gt;
                 eine Datenverbindung aufgebaut werden kann. Wurde auch bei &#039;&#039;&#039;serial&#039;&#039;&#039; Verbindungen von Modems verwendet&lt;br /&gt;
 &lt;br /&gt;
 Detect = NONE # Erkennung wird abgeschaltet, aber es wird immer ein &amp;quot;Karte ist drin&amp;quot; signalisiert!&lt;br /&gt;
 &lt;br /&gt;
 Detect = GPIO # General Purpose Input Output - Für &#039;&#039;&#039;mipsel-uclib&#039;&#039;&#039; und &#039;&#039;&#039;raspberry-pi&#039;&#039;&#039; zur Signalisierung des cardstatus &lt;br /&gt;
                 an den gpio-Pin&lt;br /&gt;
                 [gpio1 ... gpio7]&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;
Beispiel:&lt;br /&gt;
 [reader]&lt;br /&gt;
 label                         = mymouse&lt;br /&gt;
 description                   = mymouse xxx&lt;br /&gt;
 &#039;&#039;&#039;protocol                      = mouse&#039;&#039;&#039;&lt;br /&gt;
 &#039;&#039;&#039;device                        = /dev/ttyUSB0&#039;&#039;&#039; (easymouse 2)&lt;br /&gt;
 services                      = xxx&lt;br /&gt;
 boxkey                        = 1122334455667788&lt;br /&gt;
 force_irdeto                  = 1&lt;br /&gt;
 &#039;&#039;&#039;detect                        = cd&#039;&#039;&#039;&lt;br /&gt;
 mhz                           = 1000&lt;br /&gt;
 cardmhz                       = 600&lt;br /&gt;
 group                         = 1,2,3&lt;br /&gt;
 emmcache                      = 1,3,2&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== cardmhz ====&lt;br /&gt;
{{Depends}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG  svn9099:12/13/13&amp;lt;/span&amp;gt;&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 z.B. &amp;quot;cardmhz = 600&amp;quot; (6 Mhz)&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;
&#039;&#039;&#039;Interne-Dreambox-Leser&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Wenn cardmhz &amp;gt;2000 eingetragen wird aktiviert OScam den PLL-Clock. Interne-Dreambox-Leser (Dream Multimedia GmbH und Clones) können damit optimal getaktet werden.&lt;br /&gt;
&lt;br /&gt;
Der verwendete cardmhz-wert entspricht dem höchsten PLL-Takt. OSCam wird dann den optimalen PLL-Teiler berechnen damit die Frequenz möglichst nahe an den Wert kommt welcher bei &amp;quot;mhz&amp;quot; definiert wurde.&lt;br /&gt;
&lt;br /&gt;
Benutze die folgenden Einstellungen:&lt;br /&gt;
&lt;br /&gt;
Modelle mit PPC-CPU (DM500/DM600/DM7000/DM7020): &amp;quot;cardmhz = 3150&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Modelle mit MIPS-CPU (DM500HD/DM800/DM800SE/DM8k/DM7020HD etc.): &amp;quot;cardmhz = 2700&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Die DM7025 ist speziell: &amp;quot;cardmhz = 8300&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Wird nur der Parameter cardmhz gesetzt (ohne mhz = xxx) wird die Karte automatisch anhand des ATR getaktet!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 Du hast eine Dream 800 HD PVR, das ist eine MIPS, daher muss du &amp;quot;cardmhz = 2700&amp;quot; setzen. Nehmen wir an du hast eine Nagra-Karte welche auf 5 MHz laufen soll.&lt;br /&gt;
 Wenn du die Karte richtig takten willst verwende &amp;quot;cardmhz = 2700&amp;quot; und &amp;quot;mhz = 500&amp;quot;, Oscam taktet die Karte dann mit der nächst möglichen Frequenz (4.50 Mhz).&lt;br /&gt;
 Möchtest du sie übertakten, dann verwende &amp;quot;cardmhz = 2700&amp;quot; und z.B. &amp;quot;mhz = 900&amp;quot;.&lt;br /&gt;
 Deine Karte läuft nun auf 9 Mhz. Aber vorsichtig, eine übertaktete Karte kann heiss und instabil werden! ([[OSCam/de/examples/Overclocking|Overclocking]] beachten!)&lt;br /&gt;
&lt;br /&gt;
Viele Interne-Leser von anderen Herstellern als Dream ignorieren die eingestellten Werte! Aber du solltest &amp;quot;cardmhz&amp;quot; und mhz&amp;quot; trotzdem setzen da es zum berechnen der richtigen &amp;quot;timings&amp;quot; verwendet wird. Wenn du cardmhz/mhz richtig setzt ist das &amp;quot;timing&amp;quot; besser für die aktuelle (automatisch gesetzte) Frequenz des Internen-Lesers. Als Ergebnis bekommst du bessere ECM-Zeiten oder mehr Stabilität.&lt;br /&gt;
&lt;br /&gt;
Erwarte keine Wunder, nur ein übertakten der Karte bringt bessere ECM-Zeiten. Schlechtes &amp;quot;timing&amp;quot; kann jedoch zu verzögerungen führen oder die Karte instabil machen.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Nützliche Links:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Datei:MessageS.png|text-bottom]] &#039;&#039;&#039;[[Streamboard:oscam/wiki/CardsList|Liste verschiedener Karten und ihren Frequenzen]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Datei:MessageS.png|text-bottom]] &#039;&#039;&#039;[[Streamboard:oscam/wiki/ReaderClocks|Liste verschiedener Hardware und ihren möglichen Frequenzen]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== mhz ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG  svn9099:12/13/13&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
mhz  =  Frequenz in KHz&lt;br /&gt;
&lt;br /&gt;
Sofern dies technisch möglich ist kann abweichend von &#039;&#039;&#039;cardmhz&#039;&#039;&#039; die Frequenz des Kartenlesers anders (in der Regel höher) als die Standard-Frequenz der Karte eingestellt werden (in 10 KHz-Schritten). Man spricht dann von [[OSCam/de/examples/Overclocking|Overclocking]]. So kann z.B. eine S02-Karte (Standard 6 MHz) mit 10 MHz übertaktet werden.&lt;br /&gt;
&lt;br /&gt;
Beispiel Externe-Reader:&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;
Beispiel DM800:&lt;br /&gt;
 cardmhz = 2700   # (27MHz PLL)&lt;br /&gt;
 mhz     = 900    # (Wert wird berechnet -&amp;gt; 27Mhz : 3 = 9 Mhz)&lt;br /&gt;
&lt;br /&gt;
Hier eine ausführlichere Beschreibung von &#039;&#039;&#039;stefansat&#039;&#039;&#039; aus der Distri-Doku:&lt;br /&gt;
&lt;br /&gt;
Wenn die Frequenz in &#039;&#039;&#039;mhz&#039;&#039;&#039; größer ist als in &#039;&#039;&#039;cardmhz&#039;&#039;&#039;, dann befindest Du dich im [[OSCam/de/examples/Overclocking|Overclocking]] Modus.&lt;br /&gt;
&lt;br /&gt;
Smargo-Reader und interne Reader der Dreamboxen werden durch den &#039;&#039;&#039;ATR&#039;&#039;&#039; automatisch eingestellt, wenn &#039;&#039;&#039;autospeed = 1&#039;&#039;&#039; (siehe nächsten Parameter) gesetzt ist.&lt;br /&gt;
&lt;br /&gt;
[[Datei:MessageS.png|text-bottom]] &#039;&#039;&#039;[[Streamboard:oscam/wiki/ReaderClocks|Liste verschiedener Hardware und ihren möglichen Frequenzen]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== autospeed ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn9064:12/01/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
autospeed  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1  =  setzt den mhz-Wert anhand des ATR (default)&lt;br /&gt;
 0  =  disabled&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== deprecated ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Zuerst wird die Smartcard im Normal-Modus initialisiert. Schlägt dies fehl, wird die Initialisierung automatisch auf den veralteten Modus umgeschaltet, so dass die Smartcard-Geschwindigkeit nicht verändert wird und die Kommunikation auf normaler ATR Geschwindigkeit von 9600 Baud bleibt.&lt;br /&gt;
 deprecated = 1  # ausschließlich veralteter Modus&lt;br /&gt;
            = 0  # default&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== mode ====&lt;br /&gt;
{{Depends}}&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Nur für AZBox&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 mode = 1  # AzBox-Reader&lt;br /&gt;
      = 0  # default&lt;br /&gt;
Setzt den Init-Mode für die Karte im internen AZBox-reader&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== device_out_endpoint ====&lt;br /&gt;
{{Depends}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG svn8013:12/29/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Setzt die Addresse des Endpunkts für FTDI-Chips&lt;br /&gt;
 device_out_endpoint = 0x81 # Smargo Triple Reader port 1&lt;br /&gt;
                     = 0x82 # Smartreader+  (default)&lt;br /&gt;
                     = 0x83 # Smargo Triple Reader port 2&lt;br /&gt;
                     = 0x85 # Smargo Triple Reader port 3&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== smargopatch ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU  svn6402:02/16/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Schaltet den workaround für smargoreader+ und reader ein, bis der native mode funktioniert&lt;br /&gt;
 smargopatch  = 1&lt;br /&gt;
              = 0 (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== sc8in1_dtrrts_patch ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU  svn6402:02/16/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Schaltet fix für SC8in1/MCR DTR/RTS kernel bug ein&lt;br /&gt;
 sc8in1_dtrrts_patch  = 1&lt;br /&gt;
                      = 0 # (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== cool_timeout_init ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU  svn6286:01/23/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Achtung: Nur für Coolstream!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Setzt beim init der SC einen timeout in Millisekunden fest (im internen Reader).&lt;br /&gt;
 cool_timeout_init = timeout &lt;br /&gt;
                   = 0 # default&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== cool_timeout_after_init ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn6253:01/17/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Achtung: Nur für Coolstream!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Hier kann ein timeout der SC für read/transmit nach dem init in Millisekunden festgelegt werden (nur für interne Reader).&lt;br /&gt;
 cool_timeout_after_init = timeout &lt;br /&gt;
                         = 0 # default&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== ins2e06 ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn9568:03/16/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Fügt einen Controll-Check für Pin Payload von NDS Videoguard Karten hinzu (4 Hex-Bytes). &#039;&#039;&#039;Gültig nur für physikalische Reader&#039;&#039;&#039;&lt;br /&gt;
 ins2e06 = Payload  &lt;br /&gt;
         = # none [blank] (default)&lt;br /&gt;
http://www.streamboard.tv/oscam/changeset/9568 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== ins7e ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU  svn5959:09/22/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Füge 26 hex-bytes payload für &#039;&#039;&#039;NDS Videogard 2&#039;&#039;&#039; Karten hinzu. &#039;&#039;&#039;Gültig nur für physikalische Reader&#039;&#039;&#039;&lt;br /&gt;
 ins7e = payload&lt;br /&gt;
       = # [blank] default (none)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== ins7e11 ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU  svn6064:12/06/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Füge TA1 für &#039;&#039;&#039;NDS Videogard 2&#039;&#039;&#039; Karten hinzu. &#039;&#039;&#039;Gültig nur für physikalische Reader&#039;&#039;&#039;&lt;br /&gt;
 ins7e11 = TA1 Byte&lt;br /&gt;
         =    # [blank] default (none)&lt;br /&gt;
         = 11 # 0001 FI + 0001 DI (1 x)&lt;br /&gt;
         = 13 # 0001 FI + 0011 DI (4 x)&lt;br /&gt;
         = 14 # 0001 FI + 0100 DI (8 x)&lt;br /&gt;
         = 15 # 0001 FI + 0101 DI (16 x)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== fix07 ====&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn9884:09/30/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
{{Optional}}&lt;br /&gt;
schaltet den 0x07-EMM-Fix für NDS Videoguard 2 Karten ein. &#039;&#039;&#039;Gültig nur für physikalische Reader&#039;&#039;&#039;&lt;br /&gt;
 fix07 = 1 # 0x07-EMM-Fix eingeschaltet (default)&lt;br /&gt;
       = 0 # ausgeschaltet &lt;br /&gt;
              &lt;br /&gt;
&lt;br /&gt;
==== force_irdeto ====&lt;br /&gt;
{{Optional}}&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;
&lt;br /&gt;
==== nagra_read ====&lt;br /&gt;
{{Optional}}&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;
&lt;br /&gt;
==== rsakey ====&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG svn7046:06/12/12&amp;lt;/span&amp;gt;&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
RSA key für Nagravision/Tiger SCs / CAM key data für Irdeto SCs, Conax SCs&lt;br /&gt;
 rsakey = key&lt;br /&gt;
        = # [blank] default (none)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== fix9993 ====&lt;br /&gt;
{{Optional}}&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;
==== readtiers ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU  svn10376:02/02/15&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
readtiers = 0|1|2&lt;br /&gt;
&lt;br /&gt;
Methode wie die Tiers von NDS Videoguard Smartcards ausgelesen werden.&lt;br /&gt;
	&lt;br /&gt;
 readtiers = 0 # ausgeschaltet (default)&lt;br /&gt;
 readtiers = 1 # ins70 (neue) Methode  &lt;br /&gt;
 readtiers = 2 # ins76 (alte) Methode &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;
 boxkey = key&lt;br /&gt;
        =  # [blank] default (none)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== pincode ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Pincode für &#039;&#039;&#039;Conax-, Cryptoworks- und Viaccess-&#039;&#039;&#039; Karten.&lt;br /&gt;
 pincode = code&lt;br /&gt;
         =  # [blank] default&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== boxid ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
ID der &#039;&#039;&#039;NDS-Reciever-Box&#039;&#039;&#039;&lt;br /&gt;
 boxid = NDS box ID&lt;br /&gt;
       =  # [blank] default&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== ndsversion ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Version von &#039;&#039;&#039;NDS Videoguard&#039;&#039;&#039; einsetzen&lt;br /&gt;
  ndsversion = 0  # autodetection  (default)&lt;br /&gt;
  ndsversion = 1  # NDS Videoguard 1&lt;br /&gt;
  ndsversion = 12 # NDS Videoguard 1+&lt;br /&gt;
  ndsversion = 2  # NDS Videoguard 2&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== aeskeys ====&lt;br /&gt;
{{Optional}}&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;
&lt;br /&gt;
==== showcls ====&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;VERALTET svn6624;04/23/2012&amp;lt;/span&amp;gt;&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;
&lt;br /&gt;
==== key ====&lt;br /&gt;
{{Depends}}&lt;br /&gt;
Key für Newcamd remote reader encription&lt;br /&gt;
 key = DES key&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== user ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Username für Remote-Reader.&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 user =  # xyxyx&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== password ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Passwort für Remote-Reader.&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 password =  # xyxyx&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== mg-encrypted ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;VERALTET - OBSOLETE - OBSOLÈTE - ANTIQUATO&amp;lt;/span&amp;gt;&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;
  mg-encrypted = D: { &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;  }}}}[,&amp;lt;local  MAC address&amp;gt;] # default MAC address=eth0&lt;br /&gt;
&lt;br /&gt;
default:&lt;br /&gt;
 mg-encrypted = # [blank] (none)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== services ====&lt;br /&gt;
{{Optional}}&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;
&lt;br /&gt;
==== caid ====&lt;br /&gt;
{{Optional}}&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;
&lt;br /&gt;
==== ident ====&lt;br /&gt;
{{Optional}}&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;
&lt;br /&gt;
==== class ====&lt;br /&gt;
{{Optional}}&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;
&lt;br /&gt;
==== chid ====&lt;br /&gt;
{{Optional}}&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;
 chid = 0100:12;0604:0000BA,000101,00010E,000141&lt;br /&gt;
      =  # [blank] default&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== group ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG svn6103:12/21/2011&amp;lt;/span&amp;gt;&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-64&lt;br /&gt;
 group   = 1....64[,1....64]....&lt;br /&gt;
           &lt;br /&gt;
&#039;&#039;&#039;Da ein Eintrag zwingend ist, darf hier kein [blank] als default stehen!&#039;&#039;&#039;&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;
&lt;br /&gt;
==== audisabled ====&lt;br /&gt;
{{Optional}}&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;
&lt;br /&gt;
==== auprovid ====&lt;br /&gt;
{{Optional}}&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;
&lt;br /&gt;
==== disableserverfilter ====&lt;br /&gt;
{{Optional}}&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;
&lt;br /&gt;
==== inactivitytimeout ====&lt;br /&gt;
{{Depends}}&lt;br /&gt;
Für alle TCP-basierende remote Reader&lt;br /&gt;
&lt;br /&gt;
 inactivitytimeout =    # in Sekunden&lt;br /&gt;
                   = -1 # Verbindet &#039;&#039;&#039;newcamd&#039;&#039;&#039; basierende Reader bei einem Netzwerkausfall erneut (auch im Leelauf - idle -)&lt;br /&gt;
                   =  0 # default&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== reconnecttimeout ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG  svn 7244:08/07/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Zeitspanne in Sekunden für eine Wiederverbindung mit einem Remote-Reader, wenn Antworten ausbleiben&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 reconnecttimeout = 20   # Nach 20 Sekunden ohne Antworten wird wiederverbunden&lt;br /&gt;
                  =      # [blank] default 30 Sekunden&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== connectoninit ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn8235:01/29/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
connectoninit   =   0|1 &lt;br /&gt;
&lt;br /&gt;
 1 = Ermöglicht die Herstellung einer Newcamd-Verbindung, solange noch kein Request vorliegt&lt;br /&gt;
 0 = default&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== keepalive ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn9810:07/22/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
keepalive  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1  =  ermöglicht es einem cs378x TCP socket, ständig verbunden zu sein&lt;br /&gt;
 0  =  Immer eingeschaltet bei einem cacheex reader type (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== fallback ====&lt;br /&gt;
{{Optional}}&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;
&#039;&#039;&#039;Info:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ist Loadbalancing aktiviert, und zusätzlich der Parameter &amp;quot;cwcycle_allowbadfromffb = 1&amp;quot;, wird dieser Reader ein fixed Fallback für CacheEx.&lt;br /&gt;
Somit wird er verwendet wenn ein Bad Cycle erkannt wird, damit freetzer entsprechend verhindert werden können.&lt;br /&gt;
--&amp;gt; siehe [[OSCam/de/Config/oscam.conf#cwcycle_allowbadfromffb|cwcycle_allowbadfromffb]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== fallback_percaid ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU  svn8896:09/04/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
fallback_percaid  =  &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;
Benutze den Reader nur als fallback für vorher definierte CAIDs, two-digit wildcards sind möglich. Dieser Parameter überschreibt den Parameter fallback!&lt;br /&gt;
Default  =  none&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 fallback_percaid = 1234:234567;10:345678&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== emmcache ====&lt;br /&gt;
{{Optional}}&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;,&amp;lt;stb-emm&amp;gt;&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 * &amp;lt;usecache&amp;gt; 0 = # cache/stats aus (default)&lt;br /&gt;
 * &amp;lt;usecache&amp;gt; 1 = # cache/stats ein und schreibe sie in eine Datei wenn oscam beendet wird&lt;br /&gt;
 * &amp;lt;usecache&amp;gt; 2 = # cache/stats ein, aber schreibe sie beim beenden von oscam &amp;lt;ins&amp;gt;nicht&amp;lt;/ins&amp;gt; in eine Datei&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 oder 2&#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;
Aufsummieren der Werte ist möglich, 31 wird also alle loggen.&lt;br /&gt;
&lt;br /&gt;
 * &amp;lt;stb-emm&amp;gt;  0 = # EMM für die STB werden ignoriert (default)&lt;br /&gt;
 * &amp;lt;stb-emm&amp;gt;  1 = # EMM für die STB werden zum Reader gesendet (nur sehr spezifisch nötig)&lt;br /&gt;
&lt;br /&gt;
Beispiele:&lt;br /&gt;
 emmcache = 1,3,10,0 #  Cache ein, 3 x schreiben, die geschriebenen (2) und die geblockten (8) = 10 loggen, keine stb-emm senden&lt;br /&gt;
 emmcache = 1,2,6,1  #  Cache ein, 2 x schreiben, die geschriebenen (2) und die zurückgewiesenen (4) = 6 loggen, stb-emm senden&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;stb-emm&#039;&#039;&#039;: ist nur für einige Viaccess-User sinnvoll (siehe Commit [http://www.streamboard.tv/oscam/changeset/10584 #10584] ) und &#039;&#039;&#039;bestimmt nicht für User mit einer echten Karte im Reader&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Dazu [http://www.streamboard.tv/wbb2/thread.php?postid=538345#post538345 noch ein Zitat vom User &#039;&#039;pr2&#039;&#039;]: &amp;quot;In Viaccess sahen wir einige EMM-G, die für die Set-Top-Box(STB) waren und nicht für die Karte, deshalb nennen wir das STB-EMM. Diese EMMs setzen den Overencryption-Key (AES) in der STB für die Verschlüsselung der Kommunikation zwischen STB und Karte.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== emmreassembly ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU  svn8493:03/06/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;VERALTET svn8591:04/01/2013 Parameter jetzt in oscam.user!&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
emmreassembly  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1 = schaltet Neuaufbau von EMM ein, default&lt;br /&gt;
 0 = schaltet Neuaufbau von EMM aus&lt;br /&gt;
&lt;br /&gt;
Sollte bei &#039;&#039;&#039;Viaccess und Cryptoworks Readern&#039;&#039;&#039; gesetzt werden, wenn der Client, der für das Senden von EMMs benutzt wird, die EMMs neu aufbaut anstelle sie an OScam zur Bearbeitung zu senden.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== cacheex ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU  svn6044:11/27/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cacheex  =  0|1|2|3&lt;br /&gt;
&lt;br /&gt;
 cacheex  = 1  # enable cache exchange pull mode&lt;br /&gt;
 cacheex  = 2  # enable cache exchange push mode&lt;br /&gt;
 cacheex  = 3  # enable cache exchange revers push mode&lt;br /&gt;
 cacheex  = 0  # aus (default)&lt;br /&gt;
&lt;br /&gt;
Identische modes müssen bei local OSCam server und remote OSCam user account gesetzt werden!&lt;br /&gt;
Nur für camd3.5x und CCcam Protokolle!&lt;br /&gt;
&lt;br /&gt;
Siehe auch entsprechenden Parameter in oscam.user!&lt;br /&gt;
&lt;br /&gt;
[[Datei:MessageS.png|text-bottom]]&#039;&#039;&#039;Ein ausführliches How-To findet man [[Streamboard-Post:406230|hier]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== cacheex-modes =====&lt;br /&gt;
===== cacheex = 1 - cachepull =====&lt;br /&gt;
Situation:&lt;br /&gt;
&lt;br /&gt;
OSCam A reader1 ist gesetzt auf cacheex = 1&lt;br /&gt;
&lt;br /&gt;
OSCam B account1 ist gesetzt auf cacheex = 1&lt;br /&gt;
&lt;br /&gt;
OSCam A erhält eine ECM Anfrage, reader1 sendet diese Anfrage an OSCam B,&lt;br /&gt;
&lt;br /&gt;
OSCam B prüft seinen cache:&lt;br /&gt;
* im cache wird nichts gefunden: OSCam B sendet: NOK&lt;br /&gt;
* im cache wird etwas gefunden; OSCam B sendet: OK+CW&lt;br /&gt;
* im cache wird nichts gefunden aber es wird eine anstehende Anfrage festgestellt: &#039;&#039;cacheexwaittime&#039;&#039; in oscam.conf [global] wird abgewartet und dann erneut geprüft. OSCam B fragt nicht mehr nach neuen EMMs.&lt;br /&gt;
&lt;br /&gt;
CW-flow  =  B ---&amp;gt; A&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== cacheex  =  2 - cachepush =====&lt;br /&gt;
Situation:&lt;br /&gt;
&lt;br /&gt;
OSCam A reader1 ist gesetzt auf cacheex = 2&lt;br /&gt;
&lt;br /&gt;
OSCam B account1 ist gesetzt auf cacheex = 2&lt;br /&gt;
&lt;br /&gt;
Wenn OSCam B ein CW erhält, wird es auf OSCam A geschoben. Der Reader hat normale Funktionen und kann ECMs anfragen.&lt;br /&gt;
* Problem: OSCAM kann nur dann CW&#039;s auf OSCam A schieben, wenn OSCam A verbunden ist&lt;br /&gt;
* Problem oder feature?: OSCam A kann ECMs von OSCam B anfragen&lt;br /&gt;
&lt;br /&gt;
CW-flow  =  B ---&amp;gt; A&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== cacheex  =  3 - reversecachepush =====&lt;br /&gt;
Situation:&lt;br /&gt;
&lt;br /&gt;
OSCam A reader 1 ist gesetzt auf cacheex = 3&lt;br /&gt;
&lt;br /&gt;
Wenn OSCam A ein CW erhält, wird dies auf OSCam B geschoben. OSCam A fragt nicht mehr nach neuen ECMs&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== cacheex_maxhop ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn6691:05/07/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cacheex_maxhop  =  Anzahl der hops&lt;br /&gt;
                =  default = 10&lt;br /&gt;
&lt;br /&gt;
Festlegen der maximalen hops für cache exchange. Zum pushen des lokalen caches 1 eintragen. Der Eintrag cacheex_maxhop  = 0 bewirkt nur, dass der default-Wert von 10 genommen wird.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== logport ====&lt;br /&gt;
{{Optional}}&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;
&lt;br /&gt;
==== ecmwhitelist ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
ecmwhitelist  =  [CAID[@provid]:]length[,length]...[;[CAID[@provid]:]length[,length]...]...&lt;br /&gt;
&lt;br /&gt;
definiert die gültige ECM-Länge in &#039;&#039;&#039;hex&#039;&#039;&#039; und provid 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 provid 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;[[Streamboard:oscam/wiki/ECMLengthList|Liste mit ECM-Längen]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== ecmheaderwhitelist ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn7480:09212012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ecmheaderwhitelist  =  [CAID[@provid]:]header[,header...[;[@provid]:]header[,header]...]...&lt;br /&gt;
&lt;br /&gt;
Gültige ECM-Header mit CAID und provid &#039;&#039;&#039;in hex&#039;&#039;&#039; einsetzen.&lt;br /&gt;
&lt;br /&gt;
default: none, provid = 000000&lt;br /&gt;
&lt;br /&gt;
Ein Thread dazu ist [[Streamboard-Thread:34748|hier]] zu finden.&lt;br /&gt;
&lt;br /&gt;
Und hier findet man eine ständig gepflegte [[Streamboard:oscam/wiki/HeaderWhitelist|HeaderWhitelist]] .&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== ratelimitecm ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Anzahl der unterschiedlichen SIDs die in ECMs innerhalb eines Intervalls erlaubt sind&lt;br /&gt;
 ratelimitecm = Anzahl&lt;br /&gt;
              = 0 # (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== ecmnotfoundlimit ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn8313:02/07/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ecmnotfoundlimit  =  Anzahl&lt;br /&gt;
&lt;br /&gt;
Anzahl der ECM&#039;s mit &amp;quot;not found&amp;quot; Anwort bis der Reader neu gestartet wird, 0 = kein Limit (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== resetcycle ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn5821:08/12/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Anzahl von ECM&#039;s bis ein Reset des Cardreaders durchgeführt wird&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Hinweis:&#039;&#039;&#039; Nur gültig für physikalische Reader!&lt;br /&gt;
 resetcycle  =  5   #  Reset nach 5 ECM&#039;s&lt;br /&gt;
             =  0   #  ausgeschaltet [default]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== ratelimittime ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn9078:09/12/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Intervall für ein ratelimit&lt;br /&gt;
 ratelimittime = Millisekunden&lt;br /&gt;
               = 0 # (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== ecmunique ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn8491:03/06/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ecmunique  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1 = ermöglicht eine Überprüfung des matching ECM hash im ratelimit slot&lt;br /&gt;
 0 = default&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== srvidholdtime ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn9078:09/12/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
srvidholdtime  =  Millisekunden&lt;br /&gt;
&lt;br /&gt;
Zeitraum, in dem die Service-ID im ratelimit slot gehalten werden soll. Während dieses Zeitraums ist der Zeit-Check für ecmunique ausgeschaltet. Default = 0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== cooldowndelay ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn5946:09/09/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cooldowndelay  &lt;br /&gt;
&lt;br /&gt;
Erläuterung:&lt;br /&gt;
 delay    =    Verzögerungszeit in Sekunden, in der dem Reader erlaubt ist, mehr ECM-Anfragen zu stellen,&lt;br /&gt;
               als im Parameter &amp;quot;ratelimitecm&amp;quot; festgelegt ist&lt;br /&gt;
               default: [blank] keine&lt;br /&gt;
 duration =    Zeitdauer in Sekunden, die der Reader für einen cooldown benötigt&lt;br /&gt;
               default: [blank] keine&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Voraussetzung ist, dass die Parameter &amp;quot;ratelimitecm&amp;quot; und &amp;quot;ratelimittime&amp;quot; ausgefüllt sind!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== block and save ====&lt;br /&gt;
Zur Thematik block, save, select und write EMM gibt es hier [[http://www.streamboard.tv/wiki/EMM]] ein besonderes Wiki!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== blocknano =====&lt;br /&gt;
{{Optional}}&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;
&lt;br /&gt;
===== blockemm-u =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&#039;&#039;unique address-EMMs, entspricht D3 bei Sk*&#039;&#039;&lt;br /&gt;
 blockemm-u = 1 # Blocke EMMs, die an die Karte direkt adressiert sind)&lt;br /&gt;
            = 0 # nicht blocken (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== blockemm-s =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&#039;&#039;shared address-EMMs, entspricht D2 bei Sk*&#039;&#039;&lt;br /&gt;
 blockemm-s = 1 # Blocke EMMs, die an bestimmte Gruppen von Karten gehen&lt;br /&gt;
            = 0 # nicht blocken (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== blockemm-g =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&#039;&#039;global address-EMMs, entspricht D0 bei Sk*&#039;&#039;&lt;br /&gt;
 blockemm-g = 1 # Blocke EMMs, die an alle Karten gehen&lt;br /&gt;
            = 0 # nicht blocken (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== blockemm-unknown =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Blockiert alle unbekannten Arten von EMM&lt;br /&gt;
 blockemm-unknown = 1  # Blocke alle unbekannten Arten von EMMs&lt;br /&gt;
                  = 0  # nicht blocken (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== blockemm-bylen =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG svn8615:04/12/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Blockiere alle Arten von EMMs anhand der Länge. Es werden maximal 10 Werte zugelassen.&lt;br /&gt;
 blockemm-bylen = [length range,length range]... (decimal)&lt;br /&gt;
                = # [blank] keine Blockierung (default)&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 blockemm-bylen  =  1-10,11-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== via_emm_global =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn9843:09/05/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
via_emm_global  =  0|1&lt;br /&gt;
&lt;br /&gt;
ermöglicht die Filterung von globalen emm für &#039;&#039;&#039;viacces&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;ausschließlich für camd35 (cs357x) Protokoll!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
0  =  default&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== saveemm-u =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn5947:09/09/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sichere unique-EMM&#039;s in Datei, deren Pfad kann mit &amp;quot;emmlogdir=&amp;quot; in der oscam.conf festgelegt werden (Default=Config-Ordner).&lt;br /&gt;
 saveemm-u = 1&lt;br /&gt;
           = 0  # (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== saveemm-s =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn5947:09/09/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sichere shared-EMM&#039;s in Datei, deren Pfad kann mit &amp;quot;emmlogdir=&amp;quot; in der oscam.conf festgelegt werden (Default=Config-Ordner).&lt;br /&gt;
 saveemm-s = 1&lt;br /&gt;
           = 0  # (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== saveemm-g =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn5947:09/09/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sichere global-EMM&#039;s in Datei, deren Pfad kann mit &amp;quot;emmlogdir=&amp;quot; in der oscam.conf festgelegt werden (Default=Config-Ordner).&lt;br /&gt;
 saveemm-g = 1&lt;br /&gt;
           = 0  # (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== saveemm-unknown =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn5947:09/09/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sichere unknown-EMM&#039;s in Datei, deren Pfad kann mit &amp;quot;emmlogdir=&amp;quot; in der oscam.conf festgelegt werden (Default=Config-Ordner).&lt;br /&gt;
 saveemm-unknown = 1&lt;br /&gt;
                 = 0 # (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== savenano =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;VERALTET svn5947:09/09/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Liste von EMM-Nanos, die gespeichert werden sollen (hex) oder alle EMM-Nanos. Der Pfad kann mit &amp;quot;emmlogdir=&amp;quot; in der oscam.conf festgelegt werden (Default=Config-Ordner).&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;
&lt;br /&gt;
===== readnano =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Schreibt ein File (üblicherweise eine Copy des von savenano gesicherten files) in die SC. Wenn kein Pfad angegeben ist, wird danach im Konfigurations-Verzeichnis gesucht. &lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Hinweis:&#039;&#039;&#039; Nur gültig für physikalische Reader!&lt;br /&gt;
 readnano = /var/oscam/write.emm  # Beispiel Pfad/Dateiname&lt;br /&gt;
          = write.emm  # Nur Dateiname&lt;br /&gt;
          = # [blank] es wird kein File geschrieben (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== use-ssl ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn8725:06/25/20113&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
use_ssl  =  0|1&lt;br /&gt;
 use_ssl  =  1  #  benutze SSL für ghttp protocol&lt;br /&gt;
          =  0  #  default&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== dropbadcws ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG  svn5992:10/22/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
dropbadcws  =  0|1&lt;br /&gt;
&lt;br /&gt;
 dropbadcws  =  1   # weise falsche CW&#039;s zurück, sende &amp;quot;not found&amp;quot; an Stelle falscher CWs&lt;br /&gt;
             =  0   # default&lt;br /&gt;
&lt;br /&gt;
Die Option hat nur eine Wirkung auf dem oscam Server (oscam.server, [reader]), der die Karte direkt anspricht, also nicht auf einem Client. Betroffene Karten: CSAT (0100:003311)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== disablecrccws ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn6004:10/26/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 disablecrccrws    =    1  #  unterdrücke den cw-checksum-test&lt;br /&gt;
                   =    0  #  cw-checksum-test eingeschaltet (default)&lt;br /&gt;
&lt;br /&gt;
Hier mal eine Erklärung von Bit aus dem SB:&lt;br /&gt;
&lt;br /&gt;
Das ist für den dänischen Provider BoxerTV.&lt;br /&gt;
Die haben Gegenmassnahmen eingeleitet und die VIA Karten verdauen keine Checksum-korrigierten CWs mehr. Damit kann man die CW checksummenkorrektur bei diesen readern ausschalten.&lt;br /&gt;
Dann geht&#039;s wieder bei BoxerTV-readern.&lt;br /&gt;
(dropbadcws muss dann auf aus sein).&lt;br /&gt;
...&lt;br /&gt;
PS: die checksummenkorrektur ausschalten ist böse und entgegen des DVB-Standards! Benutzt diesen Parameter nur wenn Ihr ihn wirklich benötigt!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== lb_weight ====&lt;br /&gt;
{{Optional}}&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;
&lt;br /&gt;
==== lb_whitelist_services ====&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn8656:05/22/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
{{Optional}}&lt;br /&gt;
 lb_whitelist_services = &amp;lt;services&amp;gt;,&amp;lt;services&amp;gt;....&lt;br /&gt;
&lt;br /&gt;
Zuordnung von Services an den Reader, welche durch den Loadbalancer nie geblockt werden sollen, default=none&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== lb_force_fallback ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU - svn9739:05/19/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
lb_force_fallback  =  0|1&lt;br /&gt;
&lt;br /&gt;
1 = setzt den Reader ständig in fallback-modus für das load balancing ohne Berücksichtigung der reader statistics,&amp;lt;br /&amp;gt;&lt;br /&gt;
0 = default&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== ccc ====&lt;br /&gt;
===== cccversion =====&lt;br /&gt;
{{Depends}}&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;
Hier eine ausführliche Erklärung von &#039;&#039;&#039;corsair&#039;&#039;&#039; zu diesem Thema:&lt;br /&gt;
&lt;br /&gt;
* die CCCam Versionsnummer ist die Version, mit der sich OSCam seinem Gegenüber zu erkennen gibt. Erkennt OSCam, dass das Gegenüber ebenfalls eine OSCam ist, spielt dies jedoch dann keine Rolle mehr. Ansonsten ist die Nummer halt wichtig für die zu verwendende Schnittstellenversion, da sich die Versionen in einigen Details unterscheiden.&lt;br /&gt;
&lt;br /&gt;
* [dboxyo]:Um das extended CCcam Protokoll nutzen zu können, muss die NodeId entweder von OScam automatisch gesetzt werden, oder aus einer Prüfsumme bestehen, welche es OScam erlaubt, zu erkennen, dass es sich um einen OScam-Server handelt&lt;br /&gt;
&lt;br /&gt;
* good sid/bad sid Austausch geht nur bei ext oder bei cccam&amp;gt;=2.2.0&lt;br /&gt;
&lt;br /&gt;
* &amp;quot;O&amp;quot; CCcam kann immer nur &#039;&#039;&#039;EIN ECM&#039;&#039;&#039; pro Intervall verarbeiten, also man muss auf die Antwort warten, bis man das nächste ECM senden kann. Während dieser Wartezeit können also keine weiteren ECM verarbeitet werden; der reader ist blockiert. &amp;quot;O&amp;quot; cccam ist synchron. Kommt es zu einem Timeout reconnected &amp;quot;O&amp;quot; ccccam.&lt;br /&gt;
&lt;br /&gt;
* Extended ist die Möglichkeit bis zu 255 ECM gleichzeitig zu verarbeiten. Es ist dabei nicht notwendig, auf die Antwort zu warten. Jedes ECM bekommt dabei eine Nummer und die Antwort auch. Somit können sich auch Antworten gegenseitig &amp;quot;überholen&amp;quot; und trotzdem korrekt zugeordnet werden. Das OSCam-CCcam ist asynchron.&lt;br /&gt;
&lt;br /&gt;
* Wenn man mit der Maus im Webif über einen &amp;quot;cccam ext&amp;quot; Eintrag geht, sieht man den verwendeten client. Derzeit unterstützt nur OSCam, vPlug, hadu und (??bin mir unsicher??) Acamd das &amp;quot;cccam ext&amp;quot; Protokoll. Eventuell noch weitere clients (OSCam ist ja Open Source...!).&lt;br /&gt;
&lt;br /&gt;
* Stealth verhindert das Erkennen also OSCam bzw &amp;quot;cccam ext&amp;quot;. Es gelten dann die Beschränkungen wie bei &amp;quot;O&amp;quot; cccam. Stealth macht bei korrekter Id = Id+1.&lt;br /&gt;
&lt;br /&gt;
* Nicht nur Stealth verhindert das Erkennen von cccam ext, sondern auch das Setzen einer individuellen NodeID. CCcam braucht die NodeID, um die Herkunft der Karten und ECM&#039;s zu steuern und damit Kreisbeziehungen zu verhindern. In der NodeID steckt die eigentliche Erkennung. Da ist eine versteckte Prüfsumme, die der Gegenseite sagt, dass hier OSCam ist. Wenn die schon nicht stimmt, wird auf den &amp;quot;Kompabilitätsmodus&amp;quot; also das &amp;quot;O&amp;quot; des CCam-Protokolls herabgestuft.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== cccmaxhops =====&lt;br /&gt;
{{Depends}}&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;
&lt;br /&gt;
===== ccchop =====&lt;br /&gt;
{{Depends}}&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;
&lt;br /&gt;
===== cccreshare =====&lt;br /&gt;
{{Depends}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG svn8607:04/10/2013&amp;lt;/span&amp;gt;&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;
             =   0   # reshare für direct peer &lt;br /&gt;
             =   1   # reshare für direct peer und den nächsten Level&lt;br /&gt;
             =   x   # reshare für direct peer und die nächsten x (Anzahl) Level&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;
&lt;br /&gt;
===== cccwantemu =====&lt;br /&gt;
{{Depends}}&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;
&lt;br /&gt;
===== ccckeepalive =====&lt;br /&gt;
{{Depends}}&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;
&lt;br /&gt;
===== cccreconnect =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
 cccreconnect      =  timeout (ms)&lt;br /&gt;
&lt;br /&gt;
default           = 12000 (ms)&lt;br /&gt;
&lt;br /&gt;
Wiederverbindung nach ECM-Request-Timeout in Millisekunden.&lt;br /&gt;
Gilt nur für O-cccam reader, für cccam-ext Protokoll wird diese Zeit ignoriert.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== cccmindown =====&lt;br /&gt;
{{Depends}}&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;
&lt;br /&gt;
==== &#039;&#039;&#039;gbox&#039;&#039;&#039; ====&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn8350:02/15/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Beispiel einer funktionierenden Minimal-Konfiguration:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Angenommen die GBOX läuft auf Host 192.168.1.101 und OSCam liegt auf 192.168.1.123. Im File &#039;&#039;&#039;cwshare.cfg&#039;&#039;&#039; auf der GBox-Seite stehen z.B. folgende Eintragungen:&lt;br /&gt;
 M:{192.168.1.101{A123BCDE}}&lt;br /&gt;
 D:{192.168.1.123{3820 3819{98AF3E25{A3 A3}}}}&lt;br /&gt;
Wenn sich oscam_gbox mit der originalen GBOX von oben verbinden soll, dann sieht die Konfiguration auf OSCam so aus:&lt;br /&gt;
 &#039;&#039;&#039;oscam.conf:&#039;&#039;&#039;&lt;br /&gt;
 [gbox]&lt;br /&gt;
 hostname     = 192.168.1.123&lt;br /&gt;
 my_password  = 98AF3E25&lt;br /&gt;
 port         = 3819&lt;br /&gt;
&lt;br /&gt;
 &#039;&#039;&#039;oscam.server:&#039;&#039;&#039;&lt;br /&gt;
 [reader]&lt;br /&gt;
 protocol          =  gbox&lt;br /&gt;
 group             =  1&lt;br /&gt;
 device            =  192.168.1.101,3820&lt;br /&gt;
 password          =  A123BCDE&lt;br /&gt;
 user              =  gbox_client&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== device =====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
device  =  Komma-separierte Liste mit den Werten&lt;br /&gt;
&lt;br /&gt;
 peer&#039;s IP oder Hostname&lt;br /&gt;
 peer&#039;s port&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 192.168.1.101,3820&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== password =====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
password  =  4 hex bytes, 8 chars&lt;br /&gt;
&lt;br /&gt;
Peer Passwort&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 A123BCDE&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== my_password =====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;VERALTET svn9163:12/31/2013&amp;lt;/span&amp;gt; &#039;&#039;&#039;moved to oscam.conf [gbox]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Passwort  =  4 hex bytes, 8 chara&lt;br /&gt;
&lt;br /&gt;
Mein Passwort&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 98AF3E25&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== gbox_reshare =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Reshare-Level für lokale Karte(n), default = 0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== gbox_max_distance =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
gbox_max_distance  =  maximale Distanz zum Empfang von peer-cards, default = 2&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== gbox_max_ecm_send =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
gbox_max_ecm_send  =  sende ecm zu maximal n peer cards, default = 3&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== user =====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
Benutzername (client) der oscam Gbox&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 user  =  gbox_client&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Achtung:&#039;&#039;&#039;&lt;br /&gt;
 &#039;&#039;&#039;Der user muss auch in der oscam.user als [account] eingetragen werden.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 &#039;&#039;&#039;Unter [reader] und [account] sollten geeignete Filter gesetzt werden (services=, caid=, ident=), um Instabilitäten der GBOX durch&lt;br /&gt;
 &#039;&#039;&#039;Überfluten mit Karten zu vermeiden.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{OSCamTranslatedLinks}}&lt;/div&gt;</summary>
		<author><name>Don de Deckelwech</name></author>
	</entry>
	<entry>
		<id>http://oldwiki.streamboard.tv/index.php?title=OSCam/de/Config/oscam.tiers&amp;diff=13437</id>
		<title>OSCam/de/Config/oscam.tiers</title>
		<link rel="alternate" type="text/html" href="http://oldwiki.streamboard.tv/index.php?title=OSCam/de/Config/oscam.tiers&amp;diff=13437"/>
		<updated>2017-04-30T16:53:13Z</updated>

		<summary type="html">&lt;p&gt;Don de Deckelwech: /* Datei */ Linkfix&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Kategorie:OSCam]]&lt;br /&gt;
{{OSCamHomeLinks}}&lt;br /&gt;
&lt;br /&gt;
== oscam.tiers ==&lt;br /&gt;
Es findet ein Mapping zwischen CAID und Tier statt und es wird eine Beschreibung hinzugefügt.&lt;br /&gt;
 CAID[,CAID]...:TIER ID|description&lt;br /&gt;
&lt;br /&gt;
Beispiele:&lt;br /&gt;
 0001,0002,0003:000a|my TIER 1&lt;br /&gt;
 0004:000b|my TIER 2&lt;br /&gt;
 0005:000b|my TIER 3&lt;br /&gt;
&lt;br /&gt;
=== Datei ===&lt;br /&gt;
Vorbemerkung: &amp;lt;br /&amp;gt;&lt;br /&gt;
Ab OSCam 1.20-unstable r5920 mit WebIF! &amp;lt;br /&amp;gt;&lt;br /&gt;
Werden in der oscam.tiers keine Tier-/CHID-Zuweisungen gefunden, werden die CAID-/Provider-Zuweisungen aus der oscam.provid, falls vorhanden, im WebIF angezeigt.&lt;br /&gt;
&lt;br /&gt;
[http://www.streamboard.tv/wiki/Tiers Auf dieser Seite] sollen die Tiers künftig gepflegt werden. Bitte mithelfen!&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Beispiel-Datei:&#039;&#039;&#039;&lt;br /&gt;
(nicht mehr aktuell!)&lt;br /&gt;
&lt;br /&gt;
{{OSCamTiers}}&lt;br /&gt;
&lt;br /&gt;
{{OSCamTranslatedLinks}}&lt;/div&gt;</summary>
		<author><name>Don de Deckelwech</name></author>
	</entry>
	<entry>
		<id>http://oldwiki.streamboard.tv/index.php?title=OSCam/de/Config/oscam.user&amp;diff=13422</id>
		<title>OSCam/de/Config/oscam.user</title>
		<link rel="alternate" type="text/html" href="http://oldwiki.streamboard.tv/index.php?title=OSCam/de/Config/oscam.user&amp;diff=13422"/>
		<updated>2017-02-11T15:09:17Z</updated>

		<summary type="html">&lt;p&gt;Don de Deckelwech: /* allowedtimeframe */ Übersetzung (und leichte Erweterung)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Kategorie:OSCam]]&lt;br /&gt;
{{OSCamHomeLinks}}&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;oscam.user&#039;&#039;&#039; ==&lt;br /&gt;
Diese Datei enthält Userdefinitionen. Für jeden User muss ein Abschnitt erstellt werden.&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;Account&#039;&#039;&#039; ===&lt;br /&gt;
{{OSCamUserParameter}}&lt;br /&gt;
&lt;br /&gt;
==== user ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
Hier wird der Benutzername eingefügt. (Clientname)&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 user = user1&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 user =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== pwd ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
Hier wird das Passwort festgelegt.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 pwd = pwuser1&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 pwd =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== description ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Es kann eine Beschreibung des Users eingetragen werden&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Nicht zu verwechseln mit &#039;&#039;user und pwd&#039;&#039;!&#039;&#039;&#039; Dient für &#039;&#039;&#039;zusätzliche&#039;&#039;&#039; Informationen über den user z.B. Örtlichkeit, Rechte usw.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== disabled ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
User sperren.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 disabled = 0 # (User ist aktiv)&lt;br /&gt;
 disabled = 1 # (User ist gesperrt)&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 disabled = 0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== hostname ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Oscam akzeptiert nur Clientverbindungen des Users vom eingetragenen Host. IP oder DNS ist möglich.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 hostname = client.dyndns.org&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 hostname =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== expdate ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Wie lange ist der User gültig.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 expdate  = 2099-12-31 # (Gültig bis 31.12.2099)&lt;br /&gt;
 expdate = &amp;lt;year&amp;gt;-&amp;lt;month&amp;gt;-&amp;lt;day&amp;gt;|&amp;lt;year&amp;gt;/&amp;lt;month&amp;gt;/&amp;lt;day&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 expdate =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== allowedprotocols ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn 5662:07/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
allowedprotocols  =  [protocol1][,][protocol2][,][protocol3][,]...&lt;br /&gt;
&lt;br /&gt;
Hier kann festgelegt werden, welche Protokolle der User benutzen darf. Die Zugriffsmöglichkeiten auf den Server können damit eingeschränkt werden!&lt;br /&gt;
&lt;br /&gt;
Mögliche Protokolle&lt;br /&gt;
 camd33&lt;br /&gt;
 camd35&lt;br /&gt;
 cs357x&lt;br /&gt;
 cs378x&lt;br /&gt;
 newcamd&lt;br /&gt;
 cccam&lt;br /&gt;
 gbox&lt;br /&gt;
 radegast&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 allowedprotocols  =  cs357x,gbox       # Der User darf nur mit den Protokollen cs357x und gbox auf den Server zugreifen&lt;br /&gt;
                   =  [blank]           # alle möglichen Protokolle sind erlaubt (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== allowedtimeframe ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG svn 11356:02/09/2017&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Zeitspanne, in der der User (pro Tag) schauen darf.&lt;br /&gt;
&lt;br /&gt;
Format:&lt;br /&gt;
 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]]&lt;br /&gt;
 wobei DAY=SUN,MON,TUE,WED,THU,FRI,SAT oder ALL (für alle Tage)&lt;br /&gt;
&lt;br /&gt;
Das Komma wird zur Trennung der möglichen mehreren Zeiten pro Tag, und das Semikolon zur Trennung der möglichen mehreren Tage benutzt.&lt;br /&gt;
Wenn man eine erlaubte Zeitspanne für jeden Tag der Woche angeben möchte, nimmt man ALL@.&lt;br /&gt;
Der Tag beginnt um 00:00 und endet um 24:00, also um den ganzen Tag anzugeben nimmt man DAY@00:00-24:00. Schreibt man:  DAY@22:00-05:00, so wird dies zu DAY@00:00-05:00,22:00-24:00 umgewandelt.&amp;lt;br&amp;gt;&lt;br /&gt;
Es ist möglich bis zu 10 Zeitspannen pro Tag plus 10 Zeitspannen für ALL@ anzugeben.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 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&lt;br /&gt;
&lt;br /&gt;
ALL@ wird immer überprüft und benutzt, also kann der User in dem Beispiel am Freitag den ganzen Tag schauen. Ein Überlappen der Zeiten mit ALL@ und einem Tageseintrag ist kein Problem, wie im Beispiel am Samstag zu sehen ist.&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 allowedtimeframe =&lt;br /&gt;
&lt;br /&gt;
==== uniq ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Mit Uniq wird geregelt, ob sich ein Client gleichzeitig nur einmal oder mehrmals anmelden darf&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 uniq = 0  # (deaktiviert)&lt;br /&gt;
 uniq = 1  # (Nur eine Verbindung pro User ist erlaubt)&lt;br /&gt;
 uniq = 2  # (Setzt User auf Fake, wenn die IP unterschiedlich ist)&lt;br /&gt;
 uniq = 3  # (Erlaubt nur eine Verbindung pro User, die letzte Verbindung bleibt bestehen)&lt;br /&gt;
 uniq = 4  # (Setzt User auf Fake, wenn die IP unterschiedlich ist, aber der letzte Login bleibt erhalten)&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 uniq = 0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== numusers ====&lt;br /&gt;
{{Depends}}&lt;br /&gt;
Wird nur benötigt wenn Anti-Cascading aktiviert ist.&lt;br /&gt;
Anzahl der zugelassenen User pro Account&lt;br /&gt;
&lt;br /&gt;
numusers = quantity&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 numusers = 5 # (Maximal 5 User)&lt;br /&gt;
 numusers = 0 # (Anti-Cascading deaktiviert, default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== penalty ====&lt;br /&gt;
{{Depends}}&lt;br /&gt;
Wird nur benötigt wenn Anti-Cascading aktiviert ist.&lt;br /&gt;
Was passiert, wenn der Wert numuser überschritten wird.&lt;br /&gt;
&lt;br /&gt;
penalty  =  0|1|2|3&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 penalty =  0 # (Es wird nur geloggt)&lt;br /&gt;
 penalty =  1 # (Sendet Fake CW&#039;s)&lt;br /&gt;
 penalty =  2 # (deaktiviert temporär den Account)&lt;br /&gt;
 penalty =  3 # sendet delayed CW&#039;s&lt;br /&gt;
 penalty = -1 # es werden die Werte aus der oscam.conf benutzt (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== fakedelay ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn7785:10/22/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
fakedelay  =  Millisekunden oder 0|-1&lt;br /&gt;
&lt;br /&gt;
setzt die fakedelay-time individuell für den User&lt;br /&gt;
&lt;br /&gt;
   0  =  fakedelay disabled&lt;br /&gt;
  -1  =  fakedelay aus der oscam.conf[global] verwenden (default)&lt;br /&gt;
      =  Wert für den User in Millisekunden&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== failban ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Was passiert wenn der Wert numuser überschritten wird.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG svn 7772:10/21/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
failban  =  0|2|4|8&lt;br /&gt;
&lt;br /&gt;
 failban = 0 # ignoriert (default)&lt;br /&gt;
 failban = 2 # Blockt die IP wenn sich ein deaktivierter Client verbindet&lt;br /&gt;
 failban = 4 # Blockt die IP eines schlafenden Accounts während des Schlafes&lt;br /&gt;
 failban = 8 # Blockt duplizierte IP&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== acosc_max_active_sids ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn 7940:05/20/2014&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
acosc_max_active_sids  =  Anzahl&lt;br /&gt;
&lt;br /&gt;
Maximale Zahl activer SIDs mit anti-cascading über SID&lt;br /&gt;
&lt;br /&gt;
 0  =  unbegrenzt, default&lt;br /&gt;
 -1 =  benutze die Einstellungen aus oscam.conf [global]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== acosc_zap_limit ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn 7940:05/20/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
acosc_zap_limit  =  Anzahl&lt;br /&gt;
&lt;br /&gt;
Zap-Limit für anti-cascading über SID&lt;br /&gt;
&lt;br /&gt;
 0  =  unbegrenzt, default&lt;br /&gt;
 -1 =  benutze die Einstellungen aus oscam.conf. [global]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== acosc_penalty ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn 7940:05/20/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
acosc_penalty  =  0|1|2|3|-1&lt;br /&gt;
&lt;br /&gt;
Penalty-Level für anti-cascading über SID&lt;br /&gt;
&lt;br /&gt;
 0  =  nur loggen, default&lt;br /&gt;
 1  =  sende fake CW&#039;s&lt;br /&gt;
 2  =  vorübergehendes Bannen des Users&lt;br /&gt;
 3  =  sende verzögerte CW&#039;s&lt;br /&gt;
 -1 =  benutze die Einstellungen aus oscam.conf [global]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== acosc_penalty_duration ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn 7940:05/20/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
acosc_penalty_duration  =  Sekunden&lt;br /&gt;
&lt;br /&gt;
Dauer der acosc_penalty für anti-cascading über SID&lt;br /&gt;
&lt;br /&gt;
 0  =  keine, default&lt;br /&gt;
 -1 =  benutze die Einstellungen aus Oscam.conf [global]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== acosc_delay ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn 7940:05/20/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
acosc_delay  =  Millisekunden&lt;br /&gt;
&lt;br /&gt;
Dauer des delay für anti-cascading über SID&lt;br /&gt;
&lt;br /&gt;
 0  =  kein, default&lt;br /&gt;
 -1 =  benutze die Einstellungen aus Oscam.conf [global]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== lb_nbest_readers ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn8642:05/10/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ln_nbest_readers = Anzahl&lt;br /&gt;
&lt;br /&gt;
setzt die Anzahl der besten Reader für das Loadbalancing. &lt;br /&gt;
 -1 = benutze den Eintrag unter oscam-conf[global] für diesen Parameter&lt;br /&gt;
  1 = default&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== lb_nbest_percaid ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn8642:05/10/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
lb_nbest_percaid = CAID1:count1[,CAID2:count2]...&lt;br /&gt;
&lt;br /&gt;
setzt die Anzahl der besten reader pro CAID für das Loadbalancing. Wildcards CAID&#039;s mit 2-digit CAIDs sind möglich.&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 lb_nbest_percaid = 0100:4,0200:3,03:2,04:1&lt;br /&gt;
 (Wildcards CAIDs 03xx und 04xx)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== preferlocalcards ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn 10050:11/30/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
preferlocalcards  =  0|-1|1|2&lt;br /&gt;
&lt;br /&gt;
 -1  =  es werden die Werte aus oscam.conf[global] verwendet (default)&lt;br /&gt;
  0  =  lokale Karten werden wie ein remote Reader verwendet&lt;br /&gt;
  1  =  verwende cache exchange basierte Karten&lt;br /&gt;
  2  =  verwende lokale Karten&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== cwc_disable ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn 10049:11/30/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cwc_disable  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1  =  disable cw cycle check&lt;br /&gt;
 0  =  default&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== cacheex ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU  svn6039:11/26/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cacheex  =  0|1|2|3&lt;br /&gt;
&lt;br /&gt;
 1  =  enable cache exchange pull mode&lt;br /&gt;
 2  =  enable cache exchange push mode für camd 3.5x und CCcam Protokolle&lt;br /&gt;
 3  =  enable cache exchange reversepush mode&lt;br /&gt;
 0  =  default&lt;br /&gt;
       für camd 3.5x und CCcam Protokolle&lt;br /&gt;
&lt;br /&gt;
Identische cache exchange modes müssen bei local OSCam user account und remote OSCam Readern gesetzt sein!&lt;br /&gt;
&lt;br /&gt;
[[Datei:MessageS.png|text-bottom]]&#039;&#039;&#039;Ein ausführliches How-To findet man hier [[Streamboard-Post:406230|Streamboard-Post]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== cacheex-modes =====&lt;br /&gt;
===== cacheex = 1 - cachepull =====&lt;br /&gt;
Situation:&lt;br /&gt;
&lt;br /&gt;
OSCam A reader1 ist gesetzt auf cacheex = 1&lt;br /&gt;
&lt;br /&gt;
OSCam B account1 ist gesetzt auf cacheex = 1&lt;br /&gt;
&lt;br /&gt;
OSCam A erhält eine ECM Anfrage, reader1 sendet diese Anfrage an OSCam B,&lt;br /&gt;
&lt;br /&gt;
OSCam B prüft seinen cache:&lt;br /&gt;
* im cache wird nichts gefunden: OSCam B sendet: NOK&lt;br /&gt;
* im cache wird etwas gefunden; OSCam B sendet: OK+CW&lt;br /&gt;
* im cache wird nichts gefunden aber es wird eine anstehende Anfrage festgestellt: &#039;&#039;cacheexwaittime&#039;&#039; in oscam.conf [global] wird abgewartet und dann erneut geprüft. OSCam B fragt nicht mehr nach neuen EMMs.&lt;br /&gt;
&lt;br /&gt;
CW-flow  =  B ---&amp;gt; A&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== cacheex  =  2 - cachepush =====&lt;br /&gt;
Situation:&lt;br /&gt;
&lt;br /&gt;
OSCam A reader1 ist gesetzt auf cacheex = 2&lt;br /&gt;
&lt;br /&gt;
OSCam B account1 ist gesetzt auf cacheex = 2&lt;br /&gt;
&lt;br /&gt;
Wenn OSCam B ein CW erhält, wird es auf OSCam A geschoben. Der Reader hat normale Funktionen und kann ECMs anfragen.&lt;br /&gt;
* Problem: OSCAM kann nur dann CW&#039;s auf OSCam A schieben, wenn OSCam A verbunden ist&lt;br /&gt;
* Problem oder feature?: OSCam A kann ECMs von OSCam B anfragen&lt;br /&gt;
&lt;br /&gt;
CW-flow  =  B ---&amp;gt; A&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== cacheex  =  3 - reversecachepush =====&lt;br /&gt;
Situation:&lt;br /&gt;
&lt;br /&gt;
OSCam A reader 1 ist gesetzt auf cacheex = 3&lt;br /&gt;
&lt;br /&gt;
Wenn OSCam A ein CW erhält, wird dies auf OSCam B geschoben. OSCam A fragt nicht mehr nach neuen ECMs&lt;br /&gt;
&lt;br /&gt;
CW-flow  =  A ---&amp;gt; B&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== cacheex_maxhop ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU  svn6691:05/07/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cacheex_maxhop  =  Anzahl der hops&lt;br /&gt;
                =  default = 10 hops&lt;br /&gt;
&lt;br /&gt;
definiert das maximum an hops für cache exchange&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== sleep ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Ein User wird automatisch &amp;quot;inaktiviert&amp;quot;, wenn dieser innerhalb der eingestellten &amp;quot;sleep&amp;quot;-Zeit ECMs auf ein und demselben Sender anfordert. Der User kann sich selbst wieder &amp;quot;aktivieren&amp;quot;, indem er einfach den Sender wechselt. Nach einem Senderwechsel wird der &amp;quot;sleep&amp;quot;-Timer wieder zurückgesetzt.&lt;br /&gt;
&lt;br /&gt;
Beispiel - Angaben in Minuten:&lt;br /&gt;
 sleep = 240 # 4 Stunden&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 sleep =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== sleepsend ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Wenn der &amp;quot;sleep&amp;quot;-Timer abgelaufen ist, sendet der Client dennoch weiterhin Anfragen, die OSCam mit &amp;quot;sleeping&amp;quot; beantwortet und loggt. Um diese Anfragen abzustellen, kann &amp;quot;sleepsend&amp;quot; genutzt werden.&lt;br /&gt;
&lt;br /&gt;
&amp;quot;sleepsend&amp;quot; wird nur von einigen SoftCAMs unterstützt und hat folgende Auswirkungen:&lt;br /&gt;
* OSCam: Nur OSCam Clients mit Protokoll &amp;quot;Camd 3.x&amp;quot; oder CCcam (ab Build 5671)&lt;br /&gt;
** Stoppt nach Ablauf der unter &amp;quot;sleep&amp;quot; eingestellten Zeit weitere Anfragen, bis der Client einmal Umschaltet&lt;br /&gt;
* Camd 3.x:&lt;br /&gt;
** Stoppt nach Ablauf der unter &amp;quot;sleep&amp;quot; eingestellten Zeit weitere Anfragen, bis Camd 3.x neugestartet wird&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 sleepsend = 255  # aktiviert&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 sleepsend =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== suppresscmd08 ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Nur wenn als Protokoll camd3|3.57x|3.78x verwendet wird. Das CMD08 ist ein Command, welches dem Client mitteilt, dass 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 &#039;sleep&#039;).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Zur Beachtung:&#039;&#039;&#039; 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.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 suppresscmd08 = 0 # (aktiviert)&lt;br /&gt;
 suppresscmd08 = 1 # (deaktiviert)&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 suppresscmd08 = 0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== keepalive ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Die Verbindung zwischen Newcamd-Server und Client wird aufrechterhalten&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 keepalive = 0 # (deaktiviert)&lt;br /&gt;
 keepalive = 1 # (aktiviert)&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 keepalive = 1&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== umaxidle ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn8929:09/25/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG  svn 9801:07/17/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
umaxidle  =  in Sekunden&lt;br /&gt;
&lt;br /&gt;
Zeitraum nach dem ein im idle befindlicher user getrennt wird.&lt;br /&gt;
&lt;br /&gt;
 -1 = verwende Parameter &#039;&#039;clientmaxidle&#039;&#039; in der [global]-section&lt;br /&gt;
  0 = idle disconnect ist ausgeschaltet (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== caid ====&lt;br /&gt;
{{Optional}}&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;
&lt;br /&gt;
==== au ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Hier wird dem User erlaubt, EMM&#039;s an alle, eine bestimmte, oder mehrere reader zu schicken.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 au = 1&lt;br /&gt;
 au = label_of_reader                 # (label_of_reader wird in der oscam.server konfiguriert)&lt;br /&gt;
 au = label_of_reader,label_of_reader # (multiple readerliste ab build &amp;gt;= #4617)&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 au = [blank]                         #  none&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== group ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG svn6103:12/21/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Jeder User muss in einer oder mehrere Gruppen eingetragen sein. Damit lässt sich dann bestimmen, auf welche Reader, sofern mehrere vorhanden sind, dieser Client Zugriff haben soll. Zulässige Gruppen = 64.&lt;br /&gt;
&lt;br /&gt;
 group   =  1....64[,1....64]....&lt;br /&gt;
 default =  kein Eintrag&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 group = 1   # (User ist in Gruppe 1)&lt;br /&gt;
 group = 1,2 # (User ist in Gruppe 1 + 2)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== betatunnel ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Der Betatunnel dient zum Mappen (Umhängen) von Sky- und KD-CAIDs, sodass z.B. 1833&#039;er-Anfragen über 1702 beantwortet werden können.&lt;br /&gt;
Notwendig ist dieses Mapping eigentlich nur bei HD-Kanälen, aber es lassen sich auch alle anderen Kanäle damit &amp;quot;umhängen&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[Datei:MessageS.png|text-bottom]] &#039;&#039;&#039;Vor- und Nachteile eines kompletten und eines aufgeschlüsselten Mappings:&#039;&#039;&#039;&lt;br /&gt;
* Bei einem &#039;&#039;&#039;kompletten Mapping&#039;&#039;&#039; &amp;quot;&#039;&#039;1833.FFFF:1702&#039;&#039;&amp;quot; werden alle SIDs (Programme) übersetzt. Dies hat den &#039;&#039;&#039;Vorteil&#039;&#039;&#039;, dass der Client auch bei nicht HD-Sendern sofort beantwortet wird und keinen weiteren Server anfragen muss. &#039;&#039;&#039;Nachteil&#039;&#039;&#039;, ein komplettes Mapping ist nicht so schnell wie ein aufgeschlüsseltes und die Anfragen benötigen 100-200ms mehr.&lt;br /&gt;
* Ein &#039;&#039;&#039;aufgeschlüsseltes Mapping&#039;&#039;&#039; hat &amp;quot;nur&amp;quot; den &#039;&#039;&#039;Vorteil&#039;&#039;&#039;, dass die Anfrage schneller beantwortet werden kann. &#039;&#039;&#039;Nachteil&#039;&#039;&#039;, Du setzt eine &amp;quot;beschnittene&amp;quot; Karte ins Share, die nur die im Betatunnel definierten Programme umhängt, obwohl sie ggf. &amp;quot;mehr&amp;quot; kann.&lt;br /&gt;
&lt;br /&gt;
Die Meinungen, was ist besser und was nicht, unterscheiden sich sehr. Entscheide selbst, was das Beste für dich ist.&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Achtung:&#039;&#039;&#039;&lt;br /&gt;
* Wenn Du den Betatunnel einsetzt und zugleich &#039;&#039;&#039;Services&#039;&#039;&#039; verwendest, musst Du auch die &#039;&#039;&#039;oscam.services&#039;&#039;&#039; &#039;&#039;&#039;anpassen&#039;&#039;&#039;, z.B. caid=1702,1833 für SAT und/oder ProvIDs (Ident) sowie SRVIDs, falls welche hinzukommen.&lt;br /&gt;
* Ab OSCam Revision #8860 sind maximal 100 Mappings möglich, von #6092 bis #8859 max. 50, von #4347 bis #6091 max. 20 und bei vorherigen Versionen nur 16.&lt;br /&gt;
* Eintragungen in der oscam.conf, [global] [[streamboard:wiki/OSCam/de/Config/oscam.conf#lb_auto_betatunnel|lb_auto_betatunnel und lb_auto_betatunnel_mode]], werden durch die Verwendung eines Betatunnel-Eintrages in der oscam.user &#039;&#039;&#039;überschrieben/ersetzt&#039;&#039;&#039;, wenn Loadbalancing ebenfalls verwendet wird ([[streamboard:wiki/OSCam/de/Config/oscam.conf#lb_mode|lb_mode = 1 bis n]]).&lt;br /&gt;
&lt;br /&gt;
[[Datei:MessageS.png|text-bottom]] &#039;&#039;&#039;Weitere Informationen:&#039;&#039;&#039;&lt;br /&gt;
* Es tut nicht weh, den Betatunnel bei allen Usern einzusetzen, wenn Du eine davon betroffene Karte besitzt.&lt;br /&gt;
* CCcam-Clients tunneln 1833 von Haus aus (nicht 1834!), sprich hier wäre es nicht nötig, aber es tut auch hier nicht weh.&lt;br /&gt;
* Setze ggf. auch Prioritäten Deiner Clients, z.B. &#039;&#039;1702&#039;&#039; vor &#039;&#039;1833&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Beispiele:&lt;br /&gt;
 # betatunnel = &amp;lt;CAID&amp;gt;.&amp;lt;ServiceID&amp;gt;:&amp;lt;target CAID&amp;gt;&lt;br /&gt;
 #&lt;br /&gt;
 # Sky, Mapping aller 1833&#039;er-Anfragen auf CAID 1702...&lt;br /&gt;
 betatunnel = 1833.FFFF:1702&lt;br /&gt;
 #&lt;br /&gt;
 # KD, Mapping aller 1834&#039;er-Anfragen auf CAID 1722...&lt;br /&gt;
 betatunnel = 1834.FFFF:1722&lt;br /&gt;
 #&lt;br /&gt;
 # Sky, es werden NUR die HD-Kanäle gemapped...&lt;br /&gt;
 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,1833.0083:1702&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 betatunnel =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== emmreassembly ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU  svn8591:04/01/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
emmreassembly  =  0|1|2&lt;br /&gt;
&lt;br /&gt;
 0 = schaltet Neuaufbau von EMM aus&lt;br /&gt;
 1 = schaltet Neuaufbau von EMM &#039;&#039;&#039;für DVB API&#039;&#039;&#039; ein&lt;br /&gt;
 2 = schaltet Neuaufbau von EMM ein (default)&lt;br /&gt;
 &lt;br /&gt;
Sollte bei &#039;&#039;&#039;Viaccess und Cryptoworks Readern&#039;&#039;&#039; gesetzt werden, wenn der Client, der für das Senden von EMMs benutzt wird, die EMMs neu aufbaut anstelle sie an OScam zur Bearbeitung zu senden.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== services ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Welche Services darf der User nutzen. 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;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 services = service1,!service2 # (Client darf service1 empfangen aber nicht service2)&lt;br /&gt;
 services = [!]services&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 services =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== ident ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
ident = &amp;lt;CAID&amp;gt;:&amp;lt;ident&amp;gt;[,&amp;lt;ident&amp;gt;,...][;&amp;lt;CAID&amp;gt;:&amp;lt;ident&amp;gt;[,&amp;lt;ident&amp;gt;,...]]...&lt;br /&gt;
&lt;br /&gt;
Nutzeranweisungern für kartenspezifische idents &lt;br /&gt;
&lt;br /&gt;
default:none&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== class ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
class = [!]class[,[!]class]...&lt;br /&gt;
&lt;br /&gt;
Nutzerfestlegungen für kartenspezifische classes &lt;br /&gt;
&lt;br /&gt;
default = none&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 class  =  01,02,!03,!04&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== chid ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
chid = &amp;lt;CAID&amp;gt;:&amp;lt;ChID&amp;gt;[,&amp;lt;ChID&amp;gt;,...][;&amp;lt;CAID&amp;gt;:&amp;lt;ChID&amp;gt;[,&amp;lt;ChID&amp;gt;,...]]...&lt;br /&gt;
&lt;br /&gt;
Nutzerfestlegungen für kartenspezifische CHID&#039;s&lt;br /&gt;
&lt;br /&gt;
default:none&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== monlevel ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Der Monitorlevel gibt dem Client die Möglichkeit sich auf die Monitorschnittstelle des Servers zu verbinden.&lt;br /&gt;
Der Monitor wird in der oscam.conf konfiguriert.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 monlevel  = 0 # (kein Zugriff auf den Monitor)&lt;br /&gt;
 monlevel  = 1 # (nur der Server und der eigene Prozess)&lt;br /&gt;
 monlevel  = 2 # (alle Prozesse aber nur anschauen)&lt;br /&gt;
 monlevel  = 3 # (alle Prozesse und neuladen der oscam.user)&lt;br /&gt;
 monlevel  = 4 # (Vollzugriff)&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 monlevel = 2&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== ccc ====&lt;br /&gt;
&lt;br /&gt;
===== cccmaxhops =====&lt;br /&gt;
{{Depends}}&lt;br /&gt;
Nur wenn CCcam Proxies vorhanden sind oder ein CCcam Server verwendet wird.&lt;br /&gt;
&lt;br /&gt;
Maximale hops die dem User erlaubt sind.&lt;br /&gt;
&lt;br /&gt;
 cccmaxhops = -1 # CCcam für diesen user ausgeschaltet&lt;br /&gt;
               0 # Nur lokale Karten&lt;br /&gt;
               1 # Lokale Karten und 1 hop&lt;br /&gt;
               2 # Lokale Karten und 2 hops&lt;br /&gt;
                 # und so weiter&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 cccmaxhops = 10&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== cccreshare =====&lt;br /&gt;
{{Depends}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG svn8608:04/10/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Reshare level für CCcam-Client&lt;br /&gt;
&lt;br /&gt;
 cccreshare = -1  #  benutze den reshare-level der oscam.conf [ccc] - default&lt;br /&gt;
            =  0  #  Reshare nur für direct peer&lt;br /&gt;
            =  1  #  Reshare für direct peer und nächsten Level&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;
&lt;br /&gt;
===== cccignorereshare =====&lt;br /&gt;
{{Depends}}&lt;br /&gt;
Nur wenn CCcam Proxies vorhanden sind oder ein CCcam Server verwendet wird.&lt;br /&gt;
&lt;br /&gt;
Einstellung für CCcam-Ignore-Reshare = -1|0|1&lt;br /&gt;
&lt;br /&gt;
 cccignorereshare  =  -1   #  benutze den ignorereshare-level der oscam.conf [ccc]  - default &lt;br /&gt;
                   =   0   #  benutze den ignorereshare-level des Servers&lt;br /&gt;
                   =   1   #  benutze den ignorereshare-level des Readers oder Users&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== cccstealth =====&lt;br /&gt;
{{Depends}}&lt;br /&gt;
cccstealth = -1|0|1&lt;br /&gt;
&lt;br /&gt;
 -1  =  benutze CCcam-stealth der oscam.conf [ccc]  -  default&lt;br /&gt;
  0  =  benutze das extendet OSCam-CCcam-Protokoll&lt;br /&gt;
  1  =  verhält sich ähnlich wie das original CCcam-Protokoll, es werden keine aktiven Partner dargestellt.&lt;br /&gt;
        Andere OScam&#039;s werden davor geschützt, dass der Server als OSCam-Server erkannt wird.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{OSCamTranslatedLinks}}&lt;/div&gt;</summary>
		<author><name>Don de Deckelwech</name></author>
	</entry>
	<entry>
		<id>http://oldwiki.streamboard.tv/index.php?title=Vorlage:OSCamUserParameter&amp;diff=13421</id>
		<title>Vorlage:OSCamUserParameter</title>
		<link rel="alternate" type="text/html" href="http://oldwiki.streamboard.tv/index.php?title=Vorlage:OSCamUserParameter&amp;diff=13421"/>
		<updated>2017-02-11T15:04:48Z</updated>

		<summary type="html">&lt;p&gt;Don de Deckelwech: Change of &amp;quot;allowedtimeframe&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt; [account]&lt;br /&gt;
 user                   =&lt;br /&gt;
 pwd                    =&lt;br /&gt;
 description            =&lt;br /&gt;
 disabled               =&lt;br /&gt;
 hostname               =&lt;br /&gt;
 expdate                =&lt;br /&gt;
 allowedprotocols       =  #  &amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU - NEW - NOUVEAU - NUOVO  svn 5662:07/17/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
 allowedtimeframe       =  #  &amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG - CHANGE - MODIFICATIONS - MODIFICA svn 11356:02/09/2017&amp;lt;/span&amp;gt;&lt;br /&gt;
 uniq                   =&lt;br /&gt;
 numusers               =&lt;br /&gt;
 penalty                =&lt;br /&gt;
 acosc_max_active_sids  =  #  &amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU - NEW - NOUVEAU - NUOVO  svn 7940:05/20/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
 acosc_zap_limit        =  #  &amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU - NEW - NOUVEAU - NUOVO  svn 7940:05/20/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
 acosc_penalty          =  #  &amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU - NEW - NOUVEAU - NUOVO  svn 7940:05/20/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
 acosc_penalty_duration =  #  &amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU - NEW - NOUVEAU - NUOVO  svn 7940:05/20/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
 acosc_delay            =  #  &amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU - NEW - NOUVEAU - NUOVO  svn 7940:05/20/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
 fakedelay              =  #  &amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU - NEW - NOUVEAU - NUOVO  svn 7785:10/22/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
 failban                =  #  &amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG - CHANGE - MODIFICATIONS - MODIFICA  svn 7772:10/21/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
 lb_nbest_readers       =  #  &amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU - NEW - NOUVEAU - NUOVO  svn 8642:05/10/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
 lb_nbest_percaid       =  #  &amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU - NEW - NOUVEAU - NUOVO  svn 8642:05/10/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
 preferlocalcards       =  #  &amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU - NEW - NOUVEAU - NUOVO  svn 10050:11/30/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
 cwc_disable               #  &amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU - NEW - NOUVEAU - NUOVO  svn 10049:11/30/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
 cacheex                =  #  &amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU - NEW - NOUVEAU - NUOVO  svn 6039:11/26/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
 cacheex_maxhop         =  #  &amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU - NEW - NOUVEAU - NUOVO  svn 6691:05/07/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
 sleep                  =&lt;br /&gt;
 sleepsend              =&lt;br /&gt;
 suppresscmd08          =&lt;br /&gt;
 keepalive              =&lt;br /&gt;
 umaxidle               =  #  &amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU - NEW - NOUVEAU - NUOVO  svn 8929:09/25/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
                           #  &amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG - CHANGE - MODIFICATIONS - MODIFICA  svn 9801:07/17/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
 caid                   =  &lt;br /&gt;
 au                     =&lt;br /&gt;
 group                  =  #  &amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG - CHANGE - MODIFICATIONS - MODIFICA  svn6103:12/21/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
 betatunnel             =&lt;br /&gt;
 emmreassembly          =  #  &amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU - NEW - NOUVEAU - NUOVO  svn 8591:04/01/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
 services               =&lt;br /&gt;
 ident                  =  &lt;br /&gt;
 class                  = &lt;br /&gt;
 chid                   =  &lt;br /&gt;
 monlevel               =&lt;br /&gt;
 cccmaxhops             =&lt;br /&gt;
 cccreshare             =  #  &amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG - CHANGE - MODIFICATIONS - MODIFICA  svn8608:04/10/2013&amp;lt;/span&amp;gt; &lt;br /&gt;
 cccignorereshare       =  &lt;br /&gt;
 cccstealth             =&lt;/div&gt;</summary>
		<author><name>Don de Deckelwech</name></author>
	</entry>
	<entry>
		<id>http://oldwiki.streamboard.tv/index.php?title=OSCam/it/Config/oscam.conf&amp;diff=13365</id>
		<title>OSCam/it/Config/oscam.conf</title>
		<link rel="alternate" type="text/html" href="http://oldwiki.streamboard.tv/index.php?title=OSCam/it/Config/oscam.conf&amp;diff=13365"/>
		<updated>2016-11-20T15:03:38Z</updated>

		<summary type="html">&lt;p&gt;Don de Deckelwech: /* ecmfmt */ added cccam-Hops&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Kategorie:OSCam]]&lt;br /&gt;
{{OSCamHomeLinks}}&lt;br /&gt;
&lt;br /&gt;
==oscam.conf==&lt;br /&gt;
&lt;br /&gt;
La configurazione principale di OSCam presente nel file &#039;&#039;&#039;oscam.conf&#039;&#039;&#039;, contiene parametri globali come debugging, logging, monitor, protocolli e anti-cascata. Le sezioni presenti nel file &#039;&#039;&#039;oscam.conf&#039;&#039;&#039; con i relativi parametri, non hanno una posizione predefinita, ciò significa che si può posizionare ad esempio la sezione &#039;&#039;[monitor]&#039;&#039; prima di quella &#039;&#039;[global]&#039;&#039; o dopo quella &#039;&#039;[webif]&#039;&#039;, ecc...&lt;br /&gt;
Mentre all&#039;interno del file &#039;&#039;&#039;oscam.conf&#039;&#039;&#039; la sezione &#039;&#039;[global]&#039;&#039; &#039;&#039;&#039;è obbligatoria&#039;&#039;&#039;, tutte le altre sezioni &#039;&#039;&#039;sono opzionali&#039;&#039;&#039; e vengono utilizzate solamente se necessarie.&lt;br /&gt;
&lt;br /&gt;
=== [global] Parametri Globali ===&lt;br /&gt;
&lt;br /&gt;
Nella sezione Globale sono presenti i seguenti parametri:&lt;br /&gt;
&lt;br /&gt;
{{OSCamConfGlobalParameter}}&lt;br /&gt;
&lt;br /&gt;
[[File: WarningS.png | text-bottom ]]&#039;&#039;&#039; Attenzione!&#039;&#039;&#039; Se all&#039;interno del file di configurazione un parametro risulta vuoto, o non presente, verranno applicati i valori di default.&lt;br /&gt;
&lt;br /&gt;
==== nice ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Sistema di priorità&#039;&#039;&#039;. OSCam richiede quasi 0 potenza della CPU. Ma quando la potenza della CPU è necessario, dovrebbe essere disponibile immediatamente. Sono possibili valori da 20 a -20, con 20 e piccola e con -20 è molto alta. La funzione viene disattivata con il parametro(#). Questo è importante per esempio per la dbox 2 [http://de.wikipedia.org/wiki/DBOX2], quando appare il messaggio d´errore &amp;quot;&#039;&#039;relocation error:setpriority&#039;&#039;&amp;quot; . Vedi. [http://de.wikipedia.org/wiki/Prioritätsscheduling Prioritätsscheduling]&lt;br /&gt;
&lt;br /&gt;
Esempio:&lt;br /&gt;
 nice = -1&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 nice = 99&lt;br /&gt;
&lt;br /&gt;
==== Log ====&lt;br /&gt;
Formato:&lt;br /&gt;
 CAID&amp;amp;ProviderID/ECMPID/ServiceID/length:checksum&lt;br /&gt;
&lt;br /&gt;
Livello Debug:&lt;br /&gt;
 0 = no debugging (default) &lt;br /&gt;
 1 = detailed error messages &lt;br /&gt;
 2 = ATR parsing info, ECM dumps, CW dumps &lt;br /&gt;
 4 = traffic from/to the reader &lt;br /&gt;
 8 = traffic from/to the clients &lt;br /&gt;
 16 = traffic to the reader-device on IFD layer&lt;br /&gt;
 32 = traffic to the reader-device on I/O layer &lt;br /&gt;
 64 = EMM logging &lt;br /&gt;
 128 = DVB API logging &lt;br /&gt;
 256 = load balacing logging &lt;br /&gt;
 512 = cache exchange logging &lt;br /&gt;
 1024 = client ECM logging &lt;br /&gt;
 65535 = debug all &lt;br /&gt;
&lt;br /&gt;
===== pidfile =====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn:8176/01/24/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
pidfile  =  filename, &lt;br /&gt;
&lt;br /&gt;
cambiare nome e percorso di pidfile. Default = /tmp/oscam.pid&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 pidfile = /var/run/oscam.pid&lt;br /&gt;
&lt;br /&gt;
===== logfile =====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Con questo parametro viene specificato il nome del file e percorso.&lt;br /&gt;
 logfile = Nome del file|/dev/null|/dev/tty/syslog&lt;br /&gt;
&lt;br /&gt;
 logfile = [nomedelfile][;syslog][;stdout]&lt;br /&gt;
&lt;br /&gt;
Possibilitá:&lt;br /&gt;
 logfile = /var/log/oscam.log  # Log viene creato in file&lt;br /&gt;
 logfile = syslog              # Log viene importato nel syslogd&lt;br /&gt;
 logfile = stdout              # Log solo visibile nel Webinterface&lt;br /&gt;
&lt;br /&gt;
Esempio:&lt;br /&gt;
 logfile = /etc/oscam/logs/oscam.log;stdout&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 logfile = /var/log/oscam.log&lt;br /&gt;
&lt;br /&gt;
Format logfile:&lt;br /&gt;
 CAID&amp;amp;ident/provider/length:checksum&lt;br /&gt;
&lt;br /&gt;
===== ecmfmt =====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn6649+6653:05/01/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;MODIFICA  svn8831:08/11/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;MODIFICA  svn11008-11011:09/28/15&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;MODIFICA svn11273:08/15/16&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ecmfmt = formato&lt;br /&gt;
&lt;br /&gt;
definire in ECM log il formato, default:c&amp;amp;p/i/s/l:h &lt;br /&gt;
	 &lt;br /&gt;
Possibili variabili : &lt;br /&gt;
 c = CAID&lt;br /&gt;
 d = PID&lt;br /&gt;
 e = CSP hash &lt;br /&gt;
 g = ID of origin gbox peer &lt;br /&gt;
 h = checksum&lt;br /&gt;
 i = Channel ID&lt;br /&gt;
 j = distance of gbox and cccam hops &lt;br /&gt;
 l = length &lt;br /&gt;
 o = ONID&lt;br /&gt;
 p = provider ID&lt;br /&gt;
 s = service ID&lt;br /&gt;
 t = tier ID , this ID will be replaced with the tier-description from oscam.tiers (if found)&lt;br /&gt;
 w = CW&lt;br /&gt;
 y = payload (short, 3 bytes)&lt;br /&gt;
 Y = payload (long, 6 bytes)&lt;br /&gt;
	 &lt;br /&gt;
Utilizzare un valore come prefisso per nascondere una variabile con quel valore&lt;br /&gt;
	 &lt;br /&gt;
Esempio:&lt;br /&gt;
 ecmfmt = c&amp;amp;0p/i/d/s/l:h &lt;br /&gt;
 (nacondere provider ID se 0)&lt;br /&gt;
&lt;br /&gt;
===== nds_swap_cw =====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn:10003/11/15/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;ANTIQUATO  svn10048:11/30/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
nds_swap_cw    =  0|&lt;br /&gt;
&lt;br /&gt;
 0  =  NDS Videoguard CWs saranno lasciati cadere, quando CWs hanno un modello diverso o simile (default)&lt;br /&gt;
 1  =  disabilitato&lt;br /&gt;
&lt;br /&gt;
===== loghistorysize =====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
loghistorysize  =  bytes&lt;br /&gt;
&lt;br /&gt;
Dimensioni del Log-Messages-History in WebIf e in Monitor in Bytes&lt;br /&gt;
&lt;br /&gt;
     0   =  disabled&lt;br /&gt;
 [blank] =  4096 (default)&lt;br /&gt;
&lt;br /&gt;
===== CACHE EXCHANGE LOGGING =====&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO  svn6929:05/24/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
CACHE EXCHANGE LOGGING &lt;br /&gt;
reader stages&lt;br /&gt;
 1 = cacheex (=1) reader (C) &lt;br /&gt;
 2 = local SCs (L)  #Fase 2 viene usata solo se &amp;quot;&#039;preferlocalcards 1&#039; è stato attivato nella sezione [global]. &lt;br /&gt;
 3 = other reader / proxies (P) &lt;br /&gt;
 4 = fallback reader (F) &lt;br /&gt;
&lt;br /&gt;
Formato scrittura log&lt;br /&gt;
 stage/used/chosen/possible&lt;br /&gt;
&lt;br /&gt;
Esempio&lt;br /&gt;
&lt;br /&gt;
 P/2/2/2 or L/2/4/4&lt;br /&gt;
&lt;br /&gt;
===== maxlogsize =====&lt;br /&gt;
{{Mandatory/it}}&lt;br /&gt;
&lt;br /&gt;
Qui la dimensione massima del file di registro si trova in KBytes. Questo è particolarmente importante per i server con solo una piccola quantità di memoria (ad esempio in dbox2). Pertanto si consiglia vivamente di stabilire con attenzione i server in modo che le dimensioni. Non di rado, &amp;quot;scoppiare&amp;quot; un sistema, perché i file di log hanno assunto proporzioni enormi di controllo!&lt;br /&gt;
&lt;br /&gt;
Esempio:&lt;br /&gt;
 maxlogsize = 20  # Logfile va fino a 20 KBytes&lt;br /&gt;
            =  0  # &#039;&#039;&#039;no&#039;&#039;&#039; massima dimensione&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 maxlogsize = 10 #  Logfile va fino a 10 KBytes (default)&lt;br /&gt;
&lt;br /&gt;
===== logduplicatelines =====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn:8290/02/05/2013&amp;lt;/span&amp;gt; &lt;br /&gt;
&lt;br /&gt;
logduplicatelines  =  0|1&lt;br /&gt;
 &lt;br /&gt;
                   =  1  schaltet das Schreiben von Duplikatzeilen im Logfile aus&lt;br /&gt;
                   =  0  schaltet das Schreiben von Duplikatzeilen im Logfile ein = default&lt;br /&gt;
&lt;br /&gt;
===== disablelog =====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Interruttori Logfile&lt;br /&gt;
 1 = Interruttore attivo, Così &#039;&#039;&#039;non stampa&#039;&#039;&#039; Log - puh ;-) -&lt;br /&gt;
 0 = Interruttore disabilitato, Così &#039;&#039;&#039;stampa&#039;&#039;&#039; Log&lt;br /&gt;
&lt;br /&gt;
Esempio:&lt;br /&gt;
 disablelog = 1   # non viene &#039;&#039;&#039;creato nesun&#039;&#039;&#039; Log&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 disablelog = 0   # viene creato &#039;&#039;&#039;un&#039;&#039;&#039; Log&lt;br /&gt;
&lt;br /&gt;
===== cwlogdir =====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Qui e possibile fissare un percorso per Logging-CW  &lt;br /&gt;
&lt;br /&gt;
Esempio:&lt;br /&gt;
 cwlogdir = /var/log/cw.log&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 cwlogdir =     # [blank] kein Pfad für CW-Log&lt;br /&gt;
&lt;br /&gt;
===== emmlogdir =====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Qui, è possibile impostare un percorso per la registrazione di EMM. Come gli EMM vengono registrati?, con il &#039;saveemm&#039; dettaglio da impostare nei parametri oscam.server.&lt;br /&gt;
&lt;br /&gt;
Esempio:&lt;br /&gt;
 emmlogdir = /var/log/&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 emmlogdir =     #  [blank] Si è utilizzata la cartella config&lt;br /&gt;
&lt;br /&gt;
===== usrfile =====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Definizione del nome di un file per la registrazione degli utenti.&lt;br /&gt;
&lt;br /&gt;
L&#039;utente che accede al file ha il formato&lt;br /&gt;
 date&lt;br /&gt;
 time&lt;br /&gt;
 CWs per second&lt;br /&gt;
 username&lt;br /&gt;
 IP address of client&lt;br /&gt;
 TCP/IP port&lt;br /&gt;
 CWs found&lt;br /&gt;
 CWs from cache&lt;br /&gt;
 CWs not found&lt;br /&gt;
 CWs ignored&lt;br /&gt;
 CWs timeout&lt;br /&gt;
 CWs tunneled&lt;br /&gt;
 login time in UNIX/POSIX format&lt;br /&gt;
 logout time in UNIX/POSIX format&lt;br /&gt;
 protocol&lt;br /&gt;
&lt;br /&gt;
Esempio:&lt;br /&gt;
 usrfile = userfile&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 usrfile = 0&lt;br /&gt;
&lt;br /&gt;
===== disableuserfile =====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Ora è abbastanza selvaggio: anche se un Logfile è attivata (vedere file di log) può qui il userfile spegnerlo &lt;br /&gt;
&lt;br /&gt;
Esempio:&lt;br /&gt;
 disableuserfile = 1   # non &#039;&#039;&#039;viene nesun&#039;&#039;&#039; userfile prodotto&lt;br /&gt;
                 = 0   # viene &#039;&#039;&#039;prodotto un &#039;&#039;&#039; userfile &lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 disableuserfile = 0&lt;br /&gt;
&lt;br /&gt;
===== usrfileflag =====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Impostazione della modalità di registrazione&lt;br /&gt;
 0 = E &#039;l&#039;unico e il logout di clienti registrati nel file utente   &lt;br /&gt;
 1 = zap ognuno e nei clienti userfile&lt;br /&gt;
     Default = valore è  0&lt;br /&gt;
&lt;br /&gt;
Esempio:&lt;br /&gt;
 usrfileflag = 1  # Tutto è registrato &lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 usrfileflag = 0  # Solo il login e logout viene registrato&lt;br /&gt;
&lt;br /&gt;
===== saveinithistory =====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;ANTIQUATO  svn7128:07/02/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Backup del lettore -Init-History.  È necessario per visualizzare i diritti.&lt;br /&gt;
&lt;br /&gt;
Esempio:&lt;br /&gt;
 saveinithistory = 1   # backup in / tmp /. Oscam / lettore &amp;lt;number&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 saveinithistory = 0   # Nessun backup&lt;br /&gt;
&lt;br /&gt;
===== disablemail =====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
disablemail  =  0|1&lt;br /&gt;
&lt;br /&gt;
Disattiva il salvataggio delle  Email-Messages da parte del provider NDS videoguard. Default: 1 (disabled)&lt;br /&gt;
&lt;br /&gt;
===== mailfile =====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
mailfile  =  file&lt;br /&gt;
&lt;br /&gt;
Imposta il file di salvataggio Email-Messages da parte del provider NDS videoguard.&lt;br /&gt;
&lt;br /&gt;
Default: [blank] Nessun file. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== cacheex_mode1_delay =====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn:10050/11/30/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cacheex_mode1_delay  =  CAID1:time,[CAID2:time]...&lt;br /&gt;
&lt;br /&gt;
Delay in Millisekunden für eine Anfrage an cache exchange mode 1 reader, default: kein delay&lt;br /&gt;
&lt;br /&gt;
==== Reader ====&lt;br /&gt;
&lt;br /&gt;
===== enableled =====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO  svn6285:01/23/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
LED-Support&lt;br /&gt;
&lt;br /&gt;
enableled  =  0|1|2&lt;br /&gt;
&lt;br /&gt;
 0  =  LED support disabled (default)&lt;br /&gt;
 1  =  LED support enabled for routers&lt;br /&gt;
 2  =  LED support enabled for Qbox HD&lt;br /&gt;
&lt;br /&gt;
===== serialreadertimeout =====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;ANTIQUATO  svn8541:03/13/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; Solo quando viene utilizzata Serial Reader&#039;&#039;&#039;&lt;br /&gt;
Timeout in millisecondi per Serialreader&lt;br /&gt;
&lt;br /&gt;
Esempio:&lt;br /&gt;
 serialreadertimeout =  1200  # Timeout dopo il 1200 Millisecondi&lt;br /&gt;
Default:&lt;br /&gt;
 serialreadertimeout =  1500  # Timeout dopo il 1500 Millisecondi&lt;br /&gt;
&lt;br /&gt;
===== waitforcards =====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Qui si può definire, se OSCam alla partenza deve attendere le card locali, prima che le porte di rete vengono aperte.&lt;br /&gt;
&lt;br /&gt;
Esempio:&lt;br /&gt;
 waitforcards = 0   # Non Attendere&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 waitforcards = 1  # Attendere&lt;br /&gt;
&lt;br /&gt;
===== waitforcards_extra_delay =====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
waitforcards_extra_delay  =  Millisecondi &lt;br /&gt;
&lt;br /&gt;
Ulteriore ritardo in millisecondi da attendere per SCS locale durante il lancio per l&#039;apertura delle porte di rete &lt;br /&gt;
&lt;br /&gt;
default = 500&lt;br /&gt;
&lt;br /&gt;
===== preferlocalcards =====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;MODIFICA svn9605:03/29/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Questo parametro determina se le schede locali verrà prima decodificato.&lt;br /&gt;
&lt;br /&gt;
Esempio:&lt;br /&gt;
 preferlocalcards = 0  # schede locale non preferito&lt;br /&gt;
 preferlocalcards = 1  # CacheX preferito&lt;br /&gt;
 preferlocalcards = 2  # schede locale preferito&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 preferlocalcards = 1  # CacheX preferito&lt;br /&gt;
&lt;br /&gt;
===== readerrestartseconds =====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Definizione di un tempo di attesa in secondi tra i riavvii di lettori.&lt;br /&gt;
&lt;br /&gt;
Esempio:&lt;br /&gt;
 readerrestartseconds = 10  # Tempo di attesa 10 secondi&lt;br /&gt;
                     =  0   # &#039;&#039;&#039;Nessun riavvio del lettore!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 readerrestartseconds = 5   #  il tempo di attesa è di 5 second&lt;br /&gt;
&lt;br /&gt;
===== block_same_ip =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn:7215/07/27/2012&amp;lt;/span&amp;gt; &lt;br /&gt;
&lt;br /&gt;
block_same_ip  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1 = Corso ECM-ciclo dal client al lettore con lo stesso indirizzo IP., default = 1&lt;br /&gt;
 0 = Non respingere&lt;br /&gt;
&lt;br /&gt;
===== block_same_name =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn:7215/07/27/2012&amp;lt;/span&amp;gt; &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
block_same_name  =  0|1&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 1 = Modo  ECM-Macinazione  dal client al lettore con lo stesso nome , default = 1&lt;br /&gt;
 0 = Non respingere&lt;br /&gt;
&lt;br /&gt;
==== Cache ====&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;ANTIQUATO svn 8358:02/16/2013 moved to &#039;&#039;&#039;[cache]&#039;&#039;&#039;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== cachedelay =====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;ANTIQUATO svn 8358:02/16/2013 moved to &#039;&#039;&#039;[cache]&#039;&#039;&#039;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tempo minimo espresso in millisecondi che una richiesta di necessità. Sembra paradossale, ma riguarda il problema se la risposta viene inviata dalla cache troppo rapidamente al cliente.&lt;br /&gt;
&lt;br /&gt;
Esempio:&lt;br /&gt;
 cachedelay = 300&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 cachedelay = 0&lt;br /&gt;
&lt;br /&gt;
===== max_cache_time =====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;ANTIQUATO svn 8358:02/16/2013 moved to &#039;&#039;&#039;[cache]&#039;&#039;&#039;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
max_cache_time  =   Sekunden, default 15&lt;br /&gt;
&lt;br /&gt;
Maximale Zeit, die CWs nach der ersten Clienten-Anfrage im cache verbleiben. Die Zeit muss um 2 Sekunden höher liegen als der Parameter clienttimeout!&lt;br /&gt;
&lt;br /&gt;
===== max_cache_count =====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;ANTIQUATO svn 8358:02/16/2013 moved to &#039;&#039;&#039;[cache]&#039;&#039;&#039;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
max_cache_count  =   Anzahl, default 1000&lt;br /&gt;
&lt;br /&gt;
Maximale Zahl von CWs im cache&lt;br /&gt;
&lt;br /&gt;
===== cacheexwaittime =====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;ANTIQUATO svn 8358:02/16/2013 moved to &#039;&#039;&#039;[cache]&#039;&#039;&#039;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
cacheexwaittime = delay &lt;br /&gt;
&lt;br /&gt;
Maximale Wartezeit für einen Cache-Zugriff in Millisekunden&lt;br /&gt;
default = 50 Millisekunden&lt;br /&gt;
&lt;br /&gt;
===== cacheexenablestats =====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;ANTIQUATO svn 8358:02/16/2013 moved to &#039;&#039;&#039;[cache]&#039;&#039;&#039;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
cacheexenablestats  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1 = schaltet statistics für cache exchange mode ein&lt;br /&gt;
 0 = default&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Attenzione:&#039;&#039;&#039; Bitte Speicherverbrauch beachten!&lt;br /&gt;
&lt;br /&gt;
==== Client ====&lt;br /&gt;
&lt;br /&gt;
===== clienttimeout =====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Tempo massimo in secondi o millisecondi prima che un client ottiene un timeout.&lt;br /&gt;
&lt;br /&gt;
Esempio:&lt;br /&gt;
 clienttimeout = 10     # dopo 10 secondi il tempo è scaduto&lt;br /&gt;
 clienttimeout = 10000  # anche qui esegue un time-out dopo 10 secondi, vedi la nota&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 clienttimeout = 5      # dopo 5 secondi esegue un Timeout &lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Atenzione:&#039;&#039;&#039; nella atessa &amp;lt;100 il Cardserver e di secondi Valori&amp;gt; = 100 vengono interpretati in millisecondi.&lt;br /&gt;
&lt;br /&gt;
===== clientmaxidle =====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Limitare il tempo minimo di un cliente in &#039;&#039;&#039;Secondi&#039;&#039;&#039; prima che sia separato dal traffico.&lt;br /&gt;
&lt;br /&gt;
Esempio:&lt;br /&gt;
 clientmaxidle = 200   # Separazione in 200 secondi&lt;br /&gt;
               = 0     # No separatione&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 clientmaxidle = 120   # Separazione dopo 120 secondi&lt;br /&gt;
&lt;br /&gt;
===== suppresscmd08 =====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
suppresscmd08 = 0|1&lt;br /&gt;
&lt;br /&gt;
 0 = causa camd35[cs3.57x]-clients, non ancora per la combinazione [rejected CAID, service ID, provider ID] richesta  (default)&lt;br /&gt;
 1 = disabled&lt;br /&gt;
&lt;br /&gt;
Chi vuole saperne di più, potete leggere qui: [[Streamboard-Thread:27459|Streamboard-Thread]]&lt;br /&gt;
&lt;br /&gt;
==== fallbacktimeout ====&lt;br /&gt;
{{Depends/it}}&lt;br /&gt;
&lt;br /&gt;
Con più lettori (vedere la sezione [lettore] in oscam.server), un lettore può essere determinata in esempio caso di guasto gli altri lettori del traffico ricade.&lt;br /&gt;
&lt;br /&gt;
Tempo massimo di attesa di [[Cardserver]]s in millisecondi primario [[Reader]], prima della/il [[Fallback]]-Reader (se disponibile!) essere interrogato.&lt;br /&gt;
&lt;br /&gt;
Esempio:&lt;br /&gt;
 fallbacktimeout = 1500&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 fallbacktimeout = 2500&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Attenzione:&#039;&#039;&#039; Il valore deve essere superiore al valore del &amp;quot;serialreadertimeout&amp;quot; deve essere selezionato, in caso contrario vengono utilizati i valori di default&lt;br /&gt;
&lt;br /&gt;
==== fallbacktimeout_percaid ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn:8896/09/04/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
fallbacktimeout_percaid  =  milliseconds  &lt;br /&gt;
&lt;br /&gt;
time falling back to CAID restricted fallback reader, default: 2500&lt;br /&gt;
      &lt;br /&gt;
&lt;br /&gt;
==== sleep ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Tempo di attesa per gli utenti inattivi in minuti. valore può essere sovrascritto in oscam.user.&lt;br /&gt;
&lt;br /&gt;
Esempio:&lt;br /&gt;
 sleep =  5   # tempo di attesa 5 minuti&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 sleep =      # [blank] no aspetta&lt;br /&gt;
&lt;br /&gt;
==== serverip ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Per un server OSCam configurato con più collegamenti di rete e quindi con diversi indirizzi IP, può essere talvolta necessario che OSCam risponda solamente alle richieste che gli giungano da un indirizzo IP specifico. Con questo parametro è possibile dire a OSCam quale indirizzo IP debba &amp;quot;ascoltare&amp;quot; per processare le richieste.&lt;br /&gt;
&lt;br /&gt;
Nell&#039;esempio seguente OSCam processerà solo le richieste che&lt;br /&gt;
gli giungono dall&#039;indirizzo IP specificato dopo il segno =&lt;br /&gt;
&lt;br /&gt;
 serverip = 192.168.178.1&lt;br /&gt;
&lt;br /&gt;
Valore di Default:&lt;br /&gt;
&lt;br /&gt;
 serverip =&lt;br /&gt;
&lt;br /&gt;
OSCam processerà le richieste da &#039;&#039;&#039;tutti&#039;&#039;&#039; gli indirizzi IP.&lt;br /&gt;
&lt;br /&gt;
==== bindwait ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Il tempo massimo in secondi che il [[Cardreader]] alla partenza in attesa finché non trova in ogni porta di rete di accesso. Se OSCAM entro questo tempo non trova il porto non può terminare con la &amp;quot;richiesta di associazione non riuscita&amp;quot;. Le cause sono&lt;br /&gt;
* Doppia occupazione dei porti&lt;br /&gt;
* Si è schiantato Oscam e il Ports non è piu rilasciato&lt;br /&gt;
* OScam è stato avviato più volte nello stesso tempo&lt;br /&gt;
Esempio:&lt;br /&gt;
 bindwait = 20  # Tempo di attesa 20 secondi&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 bindwait = 120 # Tempo di attesa  120 secondi&lt;br /&gt;
&lt;br /&gt;
==== netprio ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Qui, e possibile la priorità del Card che sono situati nel server di rete&lt;br /&gt;
&lt;br /&gt;
Esempio:&lt;br /&gt;
 netprio = 1  # Priorità 1&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 netprio = 0  # Prioritari relativi al sistema&lt;br /&gt;
&lt;br /&gt;
==== resolvegethostbyname ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Tipo di risoluzione DNS&lt;br /&gt;
 0 = getadressinfo (default)&lt;br /&gt;
 1 = gethostbyname&lt;br /&gt;
&lt;br /&gt;
Esempio:&lt;br /&gt;
 resolvegethostbyname = 1 # Host sarà risolta in base al nome&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 resolvegethostbyname = 0 # Indirizzo info viene ripreso&lt;br /&gt;
&lt;br /&gt;
====failbancount====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
 Failbancount  =  Numero di tentativi consentiti riuscita con password errata.&lt;br /&gt;
               =  0  (default) IP viene bloccato immediatamente al primo tentativo di accedere a sconosciuti!&lt;br /&gt;
&lt;br /&gt;
Se, entro &#039;&#039;&#039;failbantime&#039;&#039;&#039; in più rispetto al &#039;&#039;&#039;failbancount&#039;&#039;&#039; ha permesso tentativi sono stati registrati, L&#039;IP, per la restante failbantime bloccato. Alla fine del failbantime sono di nuovo failbancount completa. Failbancount è quindi un allentamento delle regole&lt;br /&gt;
&lt;br /&gt;
==== failbantime ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Periodo di tempo in minuti, è bloccato per un cliente con un tentativo di accesso non valido su base IP.&lt;br /&gt;
&lt;br /&gt;
Esempio:&lt;br /&gt;
 failbantime =  5&lt;br /&gt;
 # Indirizzo IP è bloccato per 5 minuti. Nuovi tentativi di accesso vengono ignorati, anche se il login sarebbe OK.&lt;br /&gt;
 # Non vi è alcun Thread del client creato.&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 failbantime =  0  # failban è disattivata (default)&lt;br /&gt;
&lt;br /&gt;
==== dropdups ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
[[Datei:UnderConstruction.jpg|text-bottom]] &#039;&#039;&#039;in construzione&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== unlockparental ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;MODIFICA  svn7289:08/27/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Solo Seca e Viaccess&#039;&#039;&#039;&lt;br /&gt;
opzione per disattivare il filtro famiglia per la richiesta del codice PIN Seca il film per adulti&lt;br /&gt;
&lt;br /&gt;
Esempio:&lt;br /&gt;
 unlockparental = 1  # blocco parentale off&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 unlockparental = 0  # parental control acceso Seca&lt;br /&gt;
&lt;br /&gt;
==== double_check ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Solo quando un doppio controllo CW quando è selezionata!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
ECM per 2 o più lettori con la stessa SC trasmesse e la CW sono verificati contro l&#039;altro. lb_nbes_reader deve essere il 2 o superiore.&lt;br /&gt;
&lt;br /&gt;
Esempio:&lt;br /&gt;
 double_check =&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 double_check = 0&lt;br /&gt;
&lt;br /&gt;
==== double_check_caid ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn:7237/08/05/2012/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
double_check_caid  =  [CAID1|erste 2 digits von CAID1],[CAID2|erste 2 digits von CAID2],... =  [blank] keine [default]&lt;br /&gt;
&lt;br /&gt;
ECM wird an 2 oder mehr Reader mit der gleichen SC gesendet und die CW&#039;s werden gegen andere definierte CAIDs oder die ersten 2 bytes der CAIDs verifiziert. lb_nbest_readers muss auf 2 oder höher gesetzt sein!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Loadbalancer ====&lt;br /&gt;
&lt;br /&gt;
===== lb_mode =====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Loadbalance Mode&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Attenzione:&#039;&#039;&#039; Se il bilanciamento del carico viene attivato qui, si può in oscam.server tra i services e Ident sono voci!&lt;br /&gt;
&lt;br /&gt;
Se si hanno due o più carte uguali (uguale se locale o proxy), è possibile distribuire il carico uniformemente sulle carte&lt;br /&gt;
(equilibrio).&lt;br /&gt;
&lt;br /&gt;
Esempio:&lt;br /&gt;
 lb_mode = 0 (disativato)&lt;br /&gt;
 lb_mode = 1 (primo lettore più veloce)&lt;br /&gt;
 lb_mode = 2 (Reader non ha risposto la più lunga sarà presa)&lt;br /&gt;
 lb_mode = 3 (lettore con il minimo carico è usato)&lt;br /&gt;
 lb_mode = 10(LB is ausgeschaltet, Senderstatistik wird trotzdem erstellt)&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 lb_mode = 0 # disativato&lt;br /&gt;
&lt;br /&gt;
===== lb_save =====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Salva le statistiche di bilanciamento del carico, per cui è mantenuto anche dopo il riavvio. Per la CPU non è troppo stress, qui, un valore &amp;gt; 100 sarà registrato.&lt;br /&gt;
&lt;br /&gt;
Esempio:&lt;br /&gt;
 lb_save = 100 # Numero memorizzato di ECM per le statistiche&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 lb_save = 0 # Statistiche non saranno salvate&lt;br /&gt;
&lt;br /&gt;
===== lb_nbest_readers =====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Numero di lettori che chiedono per la ECM.&lt;br /&gt;
&lt;br /&gt;
Esempio:&lt;br /&gt;
 lb_nbest_readers = 2 # Richieste vanno sempre a due lettori&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 lb_nbest_readers = 1 # Richiesta va solo ad un lettore&lt;br /&gt;
&lt;br /&gt;
===== lb_nfb_readers =====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Il numero di Fallback Reader per il bilanciamento del carico.&lt;br /&gt;
&lt;br /&gt;
Esempio:&lt;br /&gt;
 lb_nfb_readers = 2 # Due Fallbackreader&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 lb_nfb_readers = 1&lt;br /&gt;
&lt;br /&gt;
===== lb_reopen_mode =====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;ANTIQUATO  svn8642:05/10/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
lb_reopen_mode  =  0|1&lt;br /&gt;
&lt;br /&gt;
loadbalancing reopen readers mod&lt;br /&gt;
 =  0  # Standardverfahren zum (späten) Wiederöffnen blockierender Reader (default)&lt;br /&gt;
 =  1  # Schnelles Wiederöffnen blockierender Reader&lt;br /&gt;
&lt;br /&gt;
===== lb_nbest_percaid =====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
[[Datei:UnderConstruction.jpg|text-bottom]] &#039;&#039;&#039;in construzione&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;MODIFICA  svn:5893:08/19/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
example:&lt;br /&gt;
 lb_nbest_percaid = 0100:4,0200:3,03:2,04:1 &lt;br /&gt;
 (wildcard CAIDs 03xx and 04xx)&lt;br /&gt;
&lt;br /&gt;
===== lb_reopen_invalid =====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn:9885:09/30/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
lb_reopen_invalid  =  0|1&lt;br /&gt;
&lt;br /&gt;
 0  =  E_INVALID wird so lange blockiert, bis die Statistik aufgeräumt ist&lt;br /&gt;
 1  =  default&lt;br /&gt;
&lt;br /&gt;
===== lb_force_reopenalways =====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn:9885:09/30/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
lb_force_reopenalways  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1   =  öffne alle gestoppten Reader sofort, wenn kein funktionierender Reader gefunden wird&lt;br /&gt;
 0   =  default&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== lb_min_ecmcount =====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Numero minimo di ECM, che vengono prese per l&#039;analisi.&lt;br /&gt;
&lt;br /&gt;
Esempio:&lt;br /&gt;
 lb_min_ecmcount =&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 lb_min_ecmcount = 5&lt;br /&gt;
&lt;br /&gt;
===== lb_max_ecmcount =====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Numero massimo di ECM, prima che il (&#039;&#039;&#039;Loadbalancer&#039;&#039;&#039;)bilanciamento del carico viene azzerato.&lt;br /&gt;
&lt;br /&gt;
Esempio:&lt;br /&gt;
 lb_max_ecmcount =&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 lb_max_ecmcount = 500&lt;br /&gt;
&lt;br /&gt;
===== lb_reopen_seconds =====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Ritardo in secondi tra un nuovo tentativo di collegare lettori di smarrimento / CAID / fornitori / servizi&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 lb_reopen_seconds =  500   # Nach 500 Sekunden neuer Verbindungsversuch&lt;br /&gt;
&lt;br /&gt;
Esempio:&lt;br /&gt;
 lb_reopen_seconds = 900&lt;br /&gt;
&lt;br /&gt;
===== lb_retrylimit =====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Tentativo di connessione al prossimo lettore &#039;&#039;&#039;solo se&#039;&#039;&#039; è il tempo di risposta superiore a quella stabilita qui in &#039;&#039;&#039;Millisecondi&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Esempio:&lt;br /&gt;
 lb_retrylimit  =  500   #  Tentativo di connessione al lettore successiva solo se il tempo di risposta è maggiore di 500 ms.&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 lb_retrylimit  =  800&lt;br /&gt;
&lt;br /&gt;
===== lb_savepath ===== &lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Nomefile per il backup del (&#039;&#039;&#039;Loadbalancing&#039;&#039;&#039;) bilanciamento del carico di Statistica&lt;br /&gt;
&lt;br /&gt;
 default   =   /tmp/.oscam/stat&lt;br /&gt;
&lt;br /&gt;
===== lb_stat_cleanup ===== &lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Tempo in ore, dopo di che le registrazioni statistiche devono essere eliminati&lt;br /&gt;
&lt;br /&gt;
 default = 336&lt;br /&gt;
&lt;br /&gt;
===== lb_use_locking =====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;ANTIQUATO  svn6166:12/28/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Elimina parallele e identiche richieste ECM&lt;br /&gt;
&lt;br /&gt;
 1 = ein&lt;br /&gt;
 0 = aus # default:0&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Schlocke:&#039;&#039;&#039;&lt;br /&gt;
* È necessario attivare questa opzione solo se:&lt;br /&gt;
** Sistema lento&lt;br /&gt;
** Carico alto&lt;br /&gt;
** Stesse richieste ECM non sono dalla cache, ma più lettori sono invitati&lt;br /&gt;
&lt;br /&gt;
* Vantaggi abilitato:&lt;br /&gt;
** La sincronizzazione è una richiesta fatta da uno ECM, è lindividuazione di cache o la richiesta e assegnazione del lettore attraverso il sistema di bilanciamento del carico è sempre successo&lt;br /&gt;
&lt;br /&gt;
* Svantaggi attivato:&lt;br /&gt;
** La sincronizzazione impedisce multithreading e la probabilità di un tempo di risposta più alto&lt;br /&gt;
* I vantaggi NON abilitati:&lt;br /&gt;
** I tempi di lavorazione più rapidi per le richieste ECM&lt;br /&gt;
&lt;br /&gt;
* Svantaggi NON abilitati:&lt;br /&gt;
** Può raddoppiare (o n-volte) le richieste ECM possibile per il lettore&lt;br /&gt;
&lt;br /&gt;
===== lb_noproviderforcaid =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG svn5758:08/01/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
lb_noproviderforcaid = CAID1[,CAID2]...&lt;br /&gt;
&lt;br /&gt;
Ignoriere die Providerinformations-CAIDs, um die statistischen Daten zu reduzieren, wildcard CAIDs mit 2-digit CAIDs sind möglich&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 lb_noproviderforcaid = 12,34,5678&lt;br /&gt;
 	                 (wildcard CAIDs 12xx und 34xx)&lt;br /&gt;
&lt;br /&gt;
default = [blank]&lt;br /&gt;
&lt;br /&gt;
===== lb_auto_timeout =====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn 7564:10/02/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
lb_auto_timeout  =  0|1&lt;br /&gt;
&lt;br /&gt;
 lb_auto_timeout  = 1  #  ermöglicht ein automatisches timeout auf der Basis von Statistiken des Loadbalancers&lt;br /&gt;
                  = 0  #  default&lt;br /&gt;
&lt;br /&gt;
===== lb_auto_timeout_p =====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn 7564:10/02/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
lb_auto_timeout_p  =  Prozent&lt;br /&gt;
&lt;br /&gt;
Prozentwert, mit dem die Timeout-Zeit beaufschlagt wird&lt;br /&gt;
default = 30&lt;br /&gt;
&lt;br /&gt;
===== lb_auto_timeout_t  =====  &lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn 7564:10/02/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
lb_auto_timeout_t =  Millisekunden&lt;br /&gt;
&lt;br /&gt;
Minimale Zeit in Millisekunden, die zur Timeout-Zeit hinzuaddiert wird&lt;br /&gt;
default = 300&lt;br /&gt;
&lt;br /&gt;
===== lb_max_readers =====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
lb_max_readers  =   limit  (Zahl)&lt;br /&gt;
&lt;br /&gt;
beschränkt die Zahl der Reader während der Lernphase des Loadbalancing&lt;br /&gt;
&lt;br /&gt;
 0  =  unbegrenzt  (default)&lt;br /&gt;
 x  =  beschränkt auf ein Limit von x (Zahl)&lt;br /&gt;
&lt;br /&gt;
[[Datei:UnderConstruction.jpg|text-bottom]] &#039;&#039;&#039;in construzione&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
===== lb_auto_betatunnel =====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
lb_auto_betatunnel  =  0|1&lt;br /&gt;
&lt;br /&gt;
Ermöglicht automatisches Betatunneling für Betacrypt (CAIDs 1801, 1833, 1834 und 1835), wenn Loadbalancing verwendet wird&lt;br /&gt;
 lb_auto_betatunnel =  0   #  ausgeschaltet&lt;br /&gt;
                    =  1   #  eingeschaltet (default)&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Attention:&#039;&#039;&#039; Eintragungen für Betatunnel in oscam.user werden bevorzugt [[streamboard:wiki/OSCam/it/Config/oscam.user#betatunnel|User Betatunnel]]&lt;br /&gt;
&lt;br /&gt;
[[Datei:UnderConstruction.jpg|text-bottom]] &#039;&#039;&#039;in construzione&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
===== lb_auto_betatunnel_mode =====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn 7784:10/22/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
lb_auto_betatunnel_mode  =  0|1|2...&lt;br /&gt;
&lt;br /&gt;
setzt den Mode für das automatische Betacrypt tunneling&lt;br /&gt;
&lt;br /&gt;
 0 = CAID 18XX tunneling to CAID 17X2 only (default)&lt;br /&gt;
 1 = CAID 18XX tunneling to CAID 17X2 and CAID 17X2 tunneling to CAID 18XX (CAID 1833/1801) &lt;br /&gt;
 2 = CAID 18XX tunneling to CAID 17X2 and CAID 17X2 tunneling to CAID 18XX (CAID 1833/1834) &lt;br /&gt;
 3 = CAID 18XX tunneling to CAID 17X2 and CAID 17X2 tunneling to CAID 18XX (CAID 1833/1835) &lt;br /&gt;
 4 = CAID 17X2 tunneling to CAID 18XX (CAID 1833/1801 only) &lt;br /&gt;
 5 = CAID 17X2 tunneling to CAID 18XX (CAID 1833/1834 only) &lt;br /&gt;
 6 = CAID 17X2 tunneling to CAID 18XX (CAID 1833/1835 only)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== lb_auto_betatunnel_prefer_beta =====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn 6045:11/27/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;MODIFICA svn 7768:10/21/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
lb_auto_betatunnel_prefer_beta  =  Auswahl (Zahl)&lt;br /&gt;
&lt;br /&gt;
Hier kann der Schwerpunkt für die automatische Auswahl von Betacrypt/Nagravision gewählt werden.&lt;br /&gt;
&lt;br /&gt;
     0  =  disabled (default&lt;br /&gt;
     1  =  immer Betacrypt&lt;br /&gt;
   105  =  wählt einen Mittelwert&lt;br /&gt;
   200  =  immer Nagravision&lt;br /&gt;
&lt;br /&gt;
=== Monitor ===&lt;br /&gt;
Qui solo gli elementi necessari quando si utilizza un monitor!&lt;br /&gt;
 &lt;br /&gt;
{{OSCamConfMonitorParameter}}&lt;br /&gt;
&lt;br /&gt;
==== port ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
UDP-Port per il Monitor&lt;br /&gt;
 port = 0  # No Monitor&lt;br /&gt;
      =    # [vuoto] numero di porta monitor quando e selezionato&lt;br /&gt;
Esembio:&lt;br /&gt;
 port = 24480  # Monitor acceso alla porta 24480&lt;br /&gt;
&lt;br /&gt;
==== serverip ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Servizio di colegamento con un indirizzo IP specifico &lt;br /&gt;
 serverip  =  # Indirizzo-IP&lt;br /&gt;
           =  # [vuoto] tutti gli IP (default)&lt;br /&gt;
&lt;br /&gt;
==== nocrypt ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Collegamenti del monitor non-criptato.&lt;br /&gt;
&lt;br /&gt;
Possibile&lt;br /&gt;
* uno o più indirizzi IP individuali&lt;br /&gt;
* uno o più intervalli di IP&lt;br /&gt;
* una miscela di singoli indirizzi IP o intervalli di indirizzi IP&lt;br /&gt;
Esempio&lt;br /&gt;
 nocrypt = 127.0.0.1,192.168.0.0-192.168.255.255&lt;br /&gt;
         = Host 127.0.0.1 e range di IP 192.168.0.0 bis 192.168.255.255&lt;br /&gt;
&lt;br /&gt;
Default&lt;br /&gt;
 nocrypt =   # [vuoto] nessun monitor connessione non crittografata.&lt;br /&gt;
&lt;br /&gt;
==== aulow ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Il tempo, in pochi minuti, non appaiono nel EMM, in modo che il client è impostato su &amp;quot;Low&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Esempio&lt;br /&gt;
  aulow = 30 # Dopo 30 minuti di EMM al cliente di &amp;quot;on&amp;quot; è impostata (default).&lt;br /&gt;
&lt;br /&gt;
==== monlevel ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Monitor Livello&lt;br /&gt;
  0 = nessun accesso per monitorare (default)&lt;br /&gt;
  1 = Solo i server e le proprie procedure&lt;br /&gt;
  2 = Tutte le procedure, ma solo da guardare &lt;br /&gt;
  3 = Tutte le procedure, di ricaricare oscam.user possibile&lt;br /&gt;
  4 = senza restrizioni &amp;quot;di Access (default).&lt;br /&gt;
&lt;br /&gt;
Esempio&lt;br /&gt;
  monlevel = 4 # Accesso totale&lt;br /&gt;
&lt;br /&gt;
Monlevel può essere modificato da voci in oscam.user!&lt;br /&gt;
&lt;br /&gt;
==== hideclient_to ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Tempo in secondi per nascondere da parte dei clienti che non trasmettono le richieste. Vedi anche parameter&#039;&#039;&#039;httphideidleclienst&#039;&#039;&#039;nella sezione [WebIf].&lt;br /&gt;
  hideclient_to = 1 # clienti sono nascosti&lt;br /&gt;
                = 0 # Nessuna soppressione dei client stand-by&lt;br /&gt;
&lt;br /&gt;
==== appendchaninfo ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;ANTIQUATO  svn8546:03/13/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aggiunge le informazioni del canale dal oscam.services il messaggio di log ha aggiunto. Quando si utilizza il monitor e l&#039;interfaccia web si tratta di una routine molto utile!&lt;br /&gt;
  appendchaninfo = 1 # Le informazioni di canale viene aggiunto&lt;br /&gt;
                 = 0 # Nessuna informazione canale (default)&lt;br /&gt;
&lt;br /&gt;
=== lcd ===&lt;br /&gt;
{{OSCamConfLCDParameter}}&lt;br /&gt;
&lt;br /&gt;
==== enablelcd ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO  svn6285:01/23/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
enablelcd  =  0|1&lt;br /&gt;
 &lt;br /&gt;
 0   =   default&lt;br /&gt;
 1   =   enable LCD&lt;br /&gt;
&lt;br /&gt;
==== lcd_outputpath ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Hier kann ein Pfad für den LCD-Output eingestellt werden&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 lcd_outputpath =  [blank]  /tmp&lt;br /&gt;
&lt;br /&gt;
==== lcd_hideidle ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Verbergen eines Readers im LCD-Output während des Leerlaufs&lt;br /&gt;
&lt;br /&gt;
 lcd_hideidle =  1  # Verbergen, wenn der Leerlauf länger als 20 Sekunden dauert&lt;br /&gt;
              =  0  # default&lt;br /&gt;
&lt;br /&gt;
==== lcd_writeinterval ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
LCD-Refresh-Interval in Sekunden (Minimum 5 Sekunden)&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 lcd-writeinterval  =  [blank] 10 Sekunden&lt;br /&gt;
&lt;br /&gt;
=== [webif] ===&lt;br /&gt;
Le voci sono richiesti solo quando è stata selezionata l&#039;interfaccia web (da Alno) come modulo.&lt;br /&gt;
&lt;br /&gt;
{{OScamConfWebIfParameter}}&lt;br /&gt;
&lt;br /&gt;
==== Formato File per inviare le EMM via webinterface ====&lt;br /&gt;
&lt;br /&gt;
(de Bit)&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Attenzione&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Il file deve essere nel formato TXT&lt;br /&gt;
* Il file EMM deve contenere ogni PRE-CAM EMM in una nuova linea.&lt;br /&gt;
* Le EMM devono essere nel formato HEX.&lt;br /&gt;
** Esempio: AABBCCDD....&lt;br /&gt;
* Gli spazi ed i tab sono tra due bytes sono permessi:&lt;br /&gt;
** AA BB CC DD...&lt;br /&gt;
* La rappresentazione nel formato HEX per ogni byte di EMM può essere rappresentato da caratteri maiuscoli e minuscoli, si possono anche mischiare:&lt;br /&gt;
** AA aa Aa aA...&lt;br /&gt;
* Altri caratteri e commenti NON sono ammessi.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== httpport ====&lt;br /&gt;
{{Mandatory/it}}&lt;br /&gt;
&lt;br /&gt;
Porta su cui ascolta l&#039;interfaccia web.&lt;br /&gt;
  porta HTTP = 83 # interfaccia Web stops&#039;&#039;&#039;http-port 83&#039;&#039;&#039;&lt;br /&gt;
           = 83 # interfaccia Web ascolta to&#039;&#039;&#039;https-port 83&#039;&#039;&#039;(SSL)&lt;br /&gt;
               0 # interfaccia web è disabilitato (default)&lt;br /&gt;
&lt;br /&gt;
==== httpcert ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
File per il certificato SSL&lt;br /&gt;
  oscam.cert httpcert = # (vedi sopra!)&lt;br /&gt;
           = # [Vuoto] è il oscam.pem file (embedded) utilizzati&lt;br /&gt;
&lt;br /&gt;
==== httpforcesslv3 ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO  svn:6321/01/30/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
httpforcesslv3  =  0|1&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 httpforcesslv3  =  0  (default)&lt;br /&gt;
                 =  1  benutze SSLv3&lt;br /&gt;
&lt;br /&gt;
==== httpuser ====&lt;br /&gt;
{{Mandatory/it}}&lt;br /&gt;
&lt;br /&gt;
Nome dell&#039;utente per accedere protette. Mentre sarà offerta [vuoto] come valore di default. Di questi, ma fortemente sconsigliato, quindi questo parametro è qui &#039;descritto mandatory&#039;&#039;&#039;&#039;&#039;as.&lt;br /&gt;
  user = http # xyxyxy&lt;br /&gt;
&lt;br /&gt;
==== httppwd ====&lt;br /&gt;
{{Mandatory/it}}&lt;br /&gt;
&lt;br /&gt;
Password per la protezione di accesso. E &#039;lo stesso che per l&#039;utente http.&lt;br /&gt;
  httppwd = # 123456&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;I parametri &#039;&#039;utente&#039;&#039; e &#039;&#039;pwd&#039;&#039; essere consultato quando si collega all&#039;interfaccia Web in una finestra di controllo. Mancano o sono difettose, è il messaggio&#039;&#039;Proibita&#039;&#039; e la connessione viene interrotta!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== http_prepend_embedded_css ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn6797:05/13/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 http_prepend_embedded_css  =  0 | 1&lt;br /&gt;
 http_prepend_embedded_css  =  0  # Do not add the content of the embedded CSS before the content of the custom CSS (default)&lt;br /&gt;
                               1  # Add the content of the embedded CSS before the content of the custom CSS (specified by the [[#httpcss|httpcss]] parameter)&lt;br /&gt;
&lt;br /&gt;
This parameter can be used to override the embedded CSS with custom styles. To see the current CSS styles use the url: http://&#039;&#039;url_to_oscam_webif&#039;&#039;&#039;&#039;&#039;/site.css&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== httpcss ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Per l&#039;interfaccia web temi distinti in vari colore e la rappresentazione grafica. L&#039;utente può salvare interessante per lui i file di stile (. Css) e utilizzare a seconda del &amp;quot;mood&amp;quot;. Ecco il percorso del file di stile è impostazione.&lt;br /&gt;
&lt;br /&gt;
Esempio&lt;br /&gt;
 httpcss = # / etc / oscam / harvest_round_Firefox.css&lt;br /&gt;
         = # [Vuoto] è lo stile incorporato utilizzato (default)&lt;br /&gt;
&lt;br /&gt;
Stili sono pubblicati qui: [[Streamboard-Thread:30083|CSS-Styles]]&lt;br /&gt;
&lt;br /&gt;
==== httptpl ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;MODIFICA  svn 7083:06/25/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Percorso per i modelli esterni&lt;br /&gt;
 httptpl =&lt;br /&gt;
         = # [Vuoto] Nessun esterno Templatesfault, Picons)&lt;br /&gt;
&lt;br /&gt;
Multiple simultane templates und picons können durch die Anlage von Unterordnern (mit max. 32 alphanumerischen Zeichen) zur Verfügung gestellt werden. Der Name des Unterordners korrespondiert mit dem Unterordner in der URL, default : [blank]&lt;br /&gt;
&lt;br /&gt;
Beispiele&lt;br /&gt;
 &lt;br /&gt;
 httptpl = /this/is/my/path &lt;br /&gt;
 	 &lt;br /&gt;
 Ordner mit multiplen templates: &lt;br /&gt;
 /this/is/my/path/template1 &lt;br /&gt;
 /this/is/my/path/template2 &lt;br /&gt;
 	 &lt;br /&gt;
 gültige URLs: &lt;br /&gt;
 http://host:port/template1 &lt;br /&gt;
 http://host:port/template2 &lt;br /&gt;
&lt;br /&gt;
Mehr über Picons kann man hier finden [[streamboard:wiki/OSCam/de/Picons|Picons]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
==== httpoverwritebakfile ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVO svn9858:09/21/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
httpoverwritebakfile  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1  =  überschreibe backup configurations files (*.bak)&lt;br /&gt;
 0  =  default&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== httplocale ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn9828:08/15/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
httplocale  =  environment&lt;br /&gt;
&lt;br /&gt;
hier kann ein &amp;quot;locale environment&amp;quot; gesetzt werden.&lt;br /&gt;
&lt;br /&gt;
default =  [blank]  kein environment&lt;br /&gt;
&lt;br /&gt;
Siehe auch hier:&lt;br /&gt;
&lt;br /&gt;
http://it.wikipedia.org/wiki/locale&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== httpjscript ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn6806:05/14/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
httpjscript  =  path&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== httprefresh ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Tempo in secondi entro il quale il programma aggiorna lo stato della interfaccia web&lt;br /&gt;
 refresh http = 7 # stato viene aggiornato dopo 7 secondi&lt;br /&gt;
              = # [Vuoto] Essa ha nessun aggiornamento&lt;br /&gt;
&lt;br /&gt;
==== httppollrefresh ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Initialisierungszeit des Pollings und Aktualisierungszeit, in der diverse Daten des Webinterfaces neugeladen werden (Zeit kann auf den entsprechenden Seiten geändert werden)&lt;br /&gt;
 httppollrefresh = 60  # Status wird nach 7 Sekunden aktualisiert&lt;br /&gt;
                 =     # [blank|0] Es findet keine Aktualisierung statt&lt;br /&gt;
&lt;br /&gt;
==== httpshowpicons ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn6648:05/01/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
httpshowpicons  =  0| 1&lt;br /&gt;
 httpshowpicons   =   1  # zeige picons in userlist&lt;br /&gt;
                      0  # default&lt;br /&gt;
&lt;br /&gt;
==== httphideidleclients ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Questo parametro consente a un cliente alla fine del&#039;&#039;parameter&#039;&#039;&#039;hideclient_to &#039;nella [monitor] specificato periodo di inattività (vedi sopra!) Hide.&lt;br /&gt;
 httphideidleclients = 1 # nascondere&lt;br /&gt;
                     = 0 # Non nascondere (default)&lt;br /&gt;
&lt;br /&gt;
==== httphidetype ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn8937:09/27/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
httphidetype  =  type[type]...&lt;br /&gt;
&lt;br /&gt;
Buchstabe der definiert, welcher type in der type-column auf der Statusseite des Webinterfaces versteckt werden soll. s = server, h = http, m = monitor, r = reader, p = proxy, x = cacheex, c = client  &lt;br /&gt;
&lt;br /&gt;
  httphidetype = sh  #hide server- and http-type columns&lt;br /&gt;
  httphidetype = [blank]  # hide none (default)&lt;br /&gt;
&lt;br /&gt;
==== httpscript ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Percorso per gli script che può essere lanciato da Interfaccia Web&lt;br /&gt;
 path = http script #&lt;br /&gt;
            = # [Vuoto] senza percorso&lt;br /&gt;
&lt;br /&gt;
==== httpallowed ====&lt;br /&gt;
{{Mandatory/it}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;MODIFICA  svn8733:06/27/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;MODIFICA  svn8842:08/17/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Qui è dove gli indirizzi IP, intervalli di indirizzi IP, o entrambe insieme, può accedere all&#039;interfaccia web. Mentre è disponibile anche [vuoto] come valore di default, il cui significato non si apre! Se l&#039;interfaccia Web per l&#039;uso, allora ci deve essere anche la possibilità di, Per collegarsi con lui. Pertanto, questi parametri come &#039;&#039;&#039;obbligatorio&#039;&#039;&#039; mostrato.&lt;br /&gt;
Indirizzo IP | intervallo di indirizzi IP [indirizzo IP | intervallo di indirizzi IP[,::1]] ...&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Resolving to IPv6 = ::1&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Esempio&lt;br /&gt;
 httpallowed 127.0.0.1,192.168.0.0-192.168.255.255      = # Host e tutta la regione sono ammessi 192.168.0&lt;br /&gt;
             127.0.0.1,192.168.0.0-192.168.255.255,::1  = # Host e tutta la regione sono ammessi 192.168.0 IPv6&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;default values&#039;&#039;&#039;&lt;br /&gt;
 127.0.0.1,192.168.0.-192.168.255.255,10.0.0.0-10.255.255.255,::1&lt;br /&gt;
&lt;br /&gt;
==== httpdyndns ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;MODIFICA  svn6558:03/21/12&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Consenti connessioni DYNDNS attraverso l&#039;interfaccia web.&lt;br /&gt;
&lt;br /&gt;
httpdyndns  =  hostname[,hostname][,hostname]&lt;br /&gt;
&lt;br /&gt;
Esempio&lt;br /&gt;
 httpdyndns = host1.example.com,host2.example.com&lt;br /&gt;
&lt;br /&gt;
==== httpsavefullcfg ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Backup dei file di configurazione&lt;br /&gt;
 httpsavefullcfg = 0 # tutti i parametri non-vuoto&lt;br /&gt;
                       # Tutti i parametri non di default&lt;br /&gt;
                       # Tutti i parametri che non contengono lo stesso contenuto gli stessi parametri in [global] (default).&lt;br /&gt;
                    1 # tutti i parametri&lt;br /&gt;
&lt;br /&gt;
==== httpreadonly ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Attraverso l&#039;interfaccia web può essere modificato e salvato nel suo abbraccio i file di configurazione certe. Questo è per l&#039;amministratore del server che non è sempre vicino alla console del server è molto vantaggiosa. Ma se altri utenti o di altre parti interessate hanno anche l&#039;accesso all&#039;interfaccia web e quindi avere accesso ai dati, può essere un problema. La possibilità di modifica (scrittura) può dunque essere spento con questo parametro.&lt;br /&gt;
&lt;br /&gt;
 http read only = 1 # accesso in sola lettura possibile&lt;br /&gt;
                = 0 # tutto è possibile (default)&lt;br /&gt;
&lt;br /&gt;
==== httpiconpath ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn:9463/01/28/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
httpiconpath  =  path&lt;br /&gt;
&lt;br /&gt;
path zur Picon-Datei, default [blank] none&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== httphelplang ====&lt;br /&gt;
{{Mandatory/it}}&lt;br /&gt;
&lt;br /&gt;
Selezionare la lingua per i contesti&lt;br /&gt;
&lt;br /&gt;
 de = deutsch&lt;br /&gt;
 en = englisch (default)&lt;br /&gt;
 fr = französisch&lt;br /&gt;
 it = italienisch&lt;br /&gt;
&lt;br /&gt;
==== httposcamlabel ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO  svn9463:01/28/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
httposcamlabel  =  text&lt;br /&gt;
&lt;br /&gt;
setzt individuelles label im header des webinterface, default: OSCam&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== [cache] ===&lt;br /&gt;
{{OSCamConfCacheParameter}}&lt;br /&gt;
&lt;br /&gt;
==== delay ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO  svn8358:02/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Mindestzeit in Millisekunden, die ein Request brauchen muss. Hört sich zwar paradox an, betrifft aber das Problem, wenn die &#039;&#039;&#039;Antwort&#039;&#039;&#039; aus dem cache &#039;&#039;&#039;zu schnell&#039;&#039;&#039; an den Client übermittelt wird.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 delay = 300&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 delay = 0&lt;br /&gt;
&lt;br /&gt;
==== max_time ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO  svn8358:02/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
max_time  =   Sekunden, default 15&lt;br /&gt;
&lt;br /&gt;
Maximale Zeit, die CWs nach der ersten Clienten-Anfrage im cache verbleiben. Die zeit muss 2 Sekunden höher als der Parameter clienttimeout sein!&lt;br /&gt;
&lt;br /&gt;
==== max_hit_time ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO  svn8910:09/10/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
max_hit_time  =  in Sekunden&lt;br /&gt;
&lt;br /&gt;
Maximale Zeit, die Treffer für cache exchange im cache verbleiben müssen um wait_time zu evaluieren, default: 15&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== wait_time ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn 8358:02/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 wait_time  =  [caid][&amp;amp;mask][@provid][$servid][:awtime][:]dwtime,n&lt;br /&gt;
            =  [blank] none (default)&lt;br /&gt;
Beispiel:&lt;br /&gt;
 wait_time = 0:50:250,0200@00009X:50:150,15:950,0500@000001:150,1602&amp;amp;ffdf:1200&lt;br /&gt;
Wartezeit in Millisekunden für cache exchange und CSP, bevor ECMs an den Reader/Proxy gesendet werden.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== cacheex_cw_check ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
cacheex_cw_check = caid[&amp;amp;mask][@provid][$servid]:mode:counter[,n]&lt;br /&gt;
&lt;br /&gt;
* mode:&lt;br /&gt;
specify behaviour for counter parameter&lt;br /&gt;
&lt;br /&gt;
0  =  when wait_time expires, serve highest counter&#039;s cw got anyway, even if no counter reached.&lt;br /&gt;
1  =  never serve cw (coming from cacheex) stored in cache if its counter not reaches counter. When wait_time expires, requests&lt;br /&gt;
will go to normal readers! Only when a cw reaches counter, it can be served to clients.&lt;br /&gt;
&lt;br /&gt;
Default  =  0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* counter:&lt;br /&gt;
set minimum cw counter to allow cw is used.&lt;br /&gt;
&lt;br /&gt;
Default  =  1 (use default behaviour: use cw with highest counter when cache is checked)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== cwcycle_allowbadfromffb ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn 8930:09/25/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cwcycle_allowbadfromffb  =  0|1&lt;br /&gt;
&lt;br /&gt;
1 = allow bad cycles from a fixed fallback reader. Default = 0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== cacheexenablestats ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO  svn8358:02/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cacheexenablestats  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1 = schaltet statistics für cache exchange mode ein&lt;br /&gt;
 0 = default&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Achtung:&#039;&#039;&#039; Bitte Speicherverbrauch beachten!&lt;br /&gt;
&lt;br /&gt;
==== csp_port ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn 8358:02/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
UDP-Port, der auf hereinkommenden traffic hört&lt;br /&gt;
&lt;br /&gt;
 csp_port   =   port&lt;br /&gt;
            =   [blank] none (default)&lt;br /&gt;
&lt;br /&gt;
==== csp_serverip ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn 8358:02/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bind IP für port csp_port (siehe oben!)&lt;br /&gt;
&lt;br /&gt;
 csp_serverip   =   IP&lt;br /&gt;
                =   [blank] none (default)&lt;br /&gt;
&lt;br /&gt;
==== csp_ecm_filter ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn 8358:02/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 csp_ecm_filter   =   [caid][&amp;amp;mask][@provid][$servid],n&lt;br /&gt;
&lt;br /&gt;
Filter für hereinkommende ECM beim Cardserverproxy, default (kein Filter)&lt;br /&gt;
&lt;br /&gt;
==== csp_allow_request ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVO svn 8358:02/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
csp_allow_request   =   0|1&lt;br /&gt;
&lt;br /&gt;
Erlaubt hereinkommende ECM-Anfragen vom Cardserverproxy, default =  1&lt;br /&gt;
&lt;br /&gt;
==== cwcycle_check_enable ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn 8358:02/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 cwcycle_check_enable  =  0 ausgeschaltet (default)&lt;br /&gt;
                       =  1 eingeschaltet&lt;br /&gt;
&lt;br /&gt;
==== cwcycle_check_caid ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn 8358:02/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Attenzione: not for all NDS SC&#039;s!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
cwcycle_check_caid  =  CAID[,CAID]...&lt;br /&gt;
&lt;br /&gt;
CAID, für die der CW-Cycle-Check ermöglicht werden soll, [blank] = kein Check (Default)&lt;br /&gt;
&lt;br /&gt;
==== cwcycle_maxlist ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn 8358:02/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cwcycle_maxlist  =  Zahl&lt;br /&gt;
&lt;br /&gt;
Maximum von CW-Cycle-Entries in die Liste, default = 500, maximum = 4000&lt;br /&gt;
&lt;br /&gt;
==== cwcycle_keeptime ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn 8358:02/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cwcycle_keeptime  = Minuten&lt;br /&gt;
&lt;br /&gt;
Minimalzeit, die ein erkannter Cycle in der Memory verbleiben soll, default = 0, maximum = 15&lt;br /&gt;
&lt;br /&gt;
==== cwcycle_onbad ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn 8358:02/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cwcycle_onbad  =  0|1&lt;br /&gt;
 0 = ungültige CW-Cycle kommen nur ins Log (default)&lt;br /&gt;
 1 = ungültige CW-Cycle werden gedropped&lt;br /&gt;
&lt;br /&gt;
==== cwcycle_dropold ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVOsv svn 8358:02/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cwcycle_dropold  =  0|1, 1 = alte CW-Cycle werden gedropped, 0 = kein Dropping (default)&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
==== cwcycle_sensitive ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn 8509:03/07/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cwcycle_sensitive  =  0|2|3|4&lt;br /&gt;
&lt;br /&gt;
 0  = disabled (default)&lt;br /&gt;
 2  = 2 (or more) same bytes and drop new CW&lt;br /&gt;
 3  = 3 (or more) same bytes and drop new CW&lt;br /&gt;
 4  = 4 (or more) same bytes and drop new CW&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
==== cwcycle_usecwcfromce ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn 9038:11/18/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cwcycle_usecwcfromce  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1  =  use CW Info from cache exchange&lt;br /&gt;
 0  =  default&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== wait_until_ctimeout ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn 9486:02/03/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
wait_until_ctimeout  =  0|1&lt;br /&gt;
&lt;br /&gt;
antworte, wenn das cache exchange timeout erreicht ist und keine normalen Reader zur Verfügung stehen, die ECM&#039;s senden:&lt;br /&gt;
&lt;br /&gt;
 0  =  sende sofort &#039;&#039;&#039;not found&#039;&#039;&#039; an den client (default)&lt;br /&gt;
 1  =  warte auf eine Antwort für cache exchange bis der timeout für den client erreicht ist&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== [csp](UDP) ===&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;ANTIQUATO  svn8358:02/16/2013 Siehe &#039;&#039;&#039;[cache]&#039;&#039;&#039;!&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Abschnitt nur dann erforderlich, wenn csp als Client Protokoll notwendig ist.&lt;br /&gt;
&lt;br /&gt;
{{OSCamConfcspParameter}}&lt;br /&gt;
&lt;br /&gt;
==== port ====&lt;br /&gt;
{{Mandatory/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn 6124:12/23/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
UDP-Port, der auf hereinkommenden traffic von csp nodes hört&lt;br /&gt;
&lt;br /&gt;
 port   =   port&lt;br /&gt;
        =   [blank] none (default)&lt;br /&gt;
&lt;br /&gt;
==== serverip ====&lt;br /&gt;
{{Mandatory/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn 6124:12/23/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bind IP für den port (siehe oben!)&lt;br /&gt;
&lt;br /&gt;
 serverip   =   IP&lt;br /&gt;
            =   [blank] none (default)&lt;br /&gt;
&lt;br /&gt;
==== wait_time ====&lt;br /&gt;
{{Mandatory/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn 6142:12/25/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 wait_time  =  Millisekunden&lt;br /&gt;
            =  [blank] none (default)&lt;br /&gt;
&lt;br /&gt;
Wartezeit für cache exchange (mode 2 &amp;amp; 3!), devor ECM an den Reader oder Cardseverproxy gesendet werden.&lt;br /&gt;
&lt;br /&gt;
==== csp_ecm_filter ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
 csp_ecm_filter   =   [caid][&amp;amp;mask][@provid][$servid],n&lt;br /&gt;
                  =   [blank] none (default)&lt;br /&gt;
&lt;br /&gt;
==== csp_allow_request ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
csp_allow_request   =   0|1&lt;br /&gt;
&lt;br /&gt;
allow incoming ECM from Cardservproxy&lt;br /&gt;
&lt;br /&gt;
Cardserverproxy incoming ECM filter setting,&lt;br /&gt;
&lt;br /&gt;
=== Camd 33 (TCP) ===&lt;br /&gt;
Sezione camd33 richiesta solo se è necessario in quanto il protocollo client.&lt;br /&gt;
&lt;br /&gt;
{{OSCamConfCamd33Parameter}}&lt;br /&gt;
&lt;br /&gt;
==== port ====&lt;br /&gt;
{{Mandatory/it}}&lt;br /&gt;
Questa specifica la porta che verrà data risposta dalle Camed33 richieste di informazioni da Camden. Questa porta deve essere aperta, se necessario, sul router.&lt;br /&gt;
&lt;br /&gt;
Esempio:&lt;br /&gt;
 port = 15000&lt;br /&gt;
&lt;br /&gt;
==== serverip ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
Per un server con più schede in rete e quindi diversi indirizzi IP diversi, può essere desiderabile che OSCam risponde solo se la richiesta giunge in un indirizzo IP specifico. Con questo parametro è possibile specificare &amp;quot;ascoltare &amp;quot; l&#039;indirizzo IP del processo OSCam.&lt;br /&gt;
&lt;br /&gt;
Esempio:&lt;br /&gt;
 serverip = 192.168.178.1&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 serverip =&lt;br /&gt;
&lt;br /&gt;
==== nocrypt ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
Uno specifico indirizzo IP o intervallo di indirizzi che viene trasmesso senza cifratura.&lt;br /&gt;
&lt;br /&gt;
Esempio:&lt;br /&gt;
 nocrypt = 127.0.0.1,192.168.0.0-192.168.255.255&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 nocrypt =&lt;br /&gt;
&lt;br /&gt;
==== passive ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
Definizione di client attivi o passivi. Generale è il protocollo Camd3.3x da un client attivo. Tuttavia, può in determinate circostanze, per alcuni clienti (per lo più plugin) per difficoltà. In questo caso&lt;br /&gt;
&lt;br /&gt;
Esempio:&lt;br /&gt;
 passive = 1&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 passive = 0&lt;br /&gt;
&lt;br /&gt;
==== key ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
Chiave utilizzata per la crittografia. (Crittografia a 128bit)&lt;br /&gt;
&lt;br /&gt;
Esempio:&lt;br /&gt;
 key = 01020304050607080910111213141516&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 key =&lt;br /&gt;
&lt;br /&gt;
=== cs357x (UDP) ===&lt;br /&gt;
Sezione solo se richiesto o necessario da cs357x come un protocollo client.&lt;br /&gt;
Questo protocollo è sempre criptato e la chiave dal nome utente.&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Attenzione:&#039;&#039;&#039;&lt;br /&gt;
&#039;&#039;&#039;cs357x&#039;&#039;&#039; era conosciuta anche come &#039;&#039;&#039;camd35&#039;&#039;&#039; si riferisce. Entrambi i termini significano lo stesso protocollo con le stesse funzioni e parametri. In futuro, per evitare confusione &#039;&#039;&#039;solo cs357x&#039;&#039;&#039; viene utilizzato.&lt;br /&gt;
 &lt;br /&gt;
{{OSCamConfCs357xParameter}}&lt;br /&gt;
&lt;br /&gt;
==== port ====&lt;br /&gt;
{{Mandatory/it}}&lt;br /&gt;
Questo imposta la porta da cui ha risposto alle domande camd. Questa porta deve essere aperta, se necessario, sul router.&lt;br /&gt;
&lt;br /&gt;
Esempio:&lt;br /&gt;
 port = 15000&lt;br /&gt;
&lt;br /&gt;
==== serverip ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
Per un server con più schede di rete e quindi diversi indirizzi IP differenti si può volere che OSCam risponde solo se la richiesta proviene da un indirizzo IP specifico. Questo parametro può essere impostato l&#039;indirizzo IP del processo OSCam &amp;quot;ascolta&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Esempio:&lt;br /&gt;
 serverip = 192.168.178.1&lt;br /&gt;
&lt;br /&gt;
Esempio:&lt;br /&gt;
 serverip =&lt;br /&gt;
&lt;br /&gt;
==== suppresscmd08 ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
suppresscmd08 = 0|1&lt;br /&gt;
&lt;br /&gt;
 0 = veranlasst camd35|cs357x-clients, nicht erneut nach der Kombination [rejected CAID, service ID, provider ID] anzufragen (default)&lt;br /&gt;
 1 = disabled&lt;br /&gt;
&lt;br /&gt;
Chi vuole saperne di più, potete leggere qui: [[Streamboard-Thread:27459|Streamboard-Thread]]&lt;br /&gt;
&lt;br /&gt;
=== cs378x (TCP) ===&lt;br /&gt;
Sezione richiesta solo quando necessario cs378x come un protocollo client.&lt;br /&gt;
&lt;br /&gt;
{{OSCamConfCs378xParameter}}&lt;br /&gt;
&lt;br /&gt;
==== port ====&lt;br /&gt;
{{Mandatory/it}}&lt;br /&gt;
Qui viene imposta la porta da cui ha risposto alle domande camd. Questa porta deve essere aperta, se necessario, sul router.&lt;br /&gt;
&lt;br /&gt;
Esempio:&lt;br /&gt;
 port = 15000&lt;br /&gt;
&lt;br /&gt;
==== serverip ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
Per un server con più schede di rete e quindi diversi indirizzi IP differenti si può volere che OSCam risponde solo se la richiesta proviene da un indirizzo IP specifico. Questo parametro può essere impostato l&#039;indirizzo IP del processo OSCAM &amp;quot;ascolta&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Esempio:&lt;br /&gt;
 serverip = 192.168.178.1&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 serverip =&lt;br /&gt;
&lt;br /&gt;
==== suppresscmd08 ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
suppresscmd08 = 0|1&lt;br /&gt;
&lt;br /&gt;
 0 = veranlasst cs3.78x-clients, nicht erneut nach der Kombination [rejected CAID, service ID, provider ID] anzufragen (default)&lt;br /&gt;
 1 = disabled&lt;br /&gt;
&lt;br /&gt;
Chi vuole saperne di più, potete leggere qui: [[Streamboard-Thread:27459|Streamboard-Thread]]&lt;br /&gt;
&lt;br /&gt;
=== Newcamd (TCP) ===&lt;br /&gt;
Sezione richiesto solo se necessario, come un protocollo client newcamd.&lt;br /&gt;
&lt;br /&gt;
{{OSCamConfNewcamdParameter}}&lt;br /&gt;
&lt;br /&gt;
==== key ====&lt;br /&gt;
{{Mandatory/it}}&lt;br /&gt;
Chiave Newcamd per la connessione al client.&lt;br /&gt;
&lt;br /&gt;
Esempio:&lt;br /&gt;
 key = 0102030405060708091011121314&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 key =&lt;br /&gt;
&lt;br /&gt;
==== port ====&lt;br /&gt;
{{Mandatory/it}}&lt;br /&gt;
Questo imposta la porta da cui ha risposto alle domande Newcamd. Questa porta deve essere aperta, se necessario, sul router.&lt;br /&gt;
&lt;br /&gt;
Esempio:&lt;br /&gt;
 port = 15000@1234:000000 # (CAID 1234 è disponibile sulla porta 15000)&lt;br /&gt;
 port = 15000@1234:000000;15001@5678:000000 # (CAID 1234 è disponibile su porta 15000 CAID 5678 sulla porta 15001)&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 port = port@caid:ident&lt;br /&gt;
&lt;br /&gt;
==== serverip ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
Se il server ha più indirizzi IP sono configurate sui temi IP, le risposte vanno.&lt;br /&gt;
&lt;br /&gt;
Esempio:&lt;br /&gt;
 serverip = 192.168.178.1&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 serverip =&lt;br /&gt;
&lt;br /&gt;
==== allowed ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
Uno specifico indirizzo IP o un IP specifico permettono di connettersi al server newcamd.&lt;br /&gt;
&lt;br /&gt;
Esempio:&lt;br /&gt;
 allowed = 127.0.0.1,192.168.0.0-192.168.255.255&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 allowed =&lt;br /&gt;
&lt;br /&gt;
==== keepalive ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
Il server cerca di continuare a tenere in connessione newcamd.&lt;br /&gt;
&lt;br /&gt;
Esempio:&lt;br /&gt;
 keepalive = 1 # (abilitato)&lt;br /&gt;
 keepalive = 0 # (disativato)&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 keepalive = 0&lt;br /&gt;
&lt;br /&gt;
==== mgclient ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
Attiva Extendet protocollo Newcamd a diverse CAID di inviare più di una porta&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 mgclient = 1  # (abilitato)&lt;br /&gt;
 mgclient = 0  # (disativato)&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 mgclient = 0&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
=== &#039;&#039;&#039;scam&#039;&#039;&#039; ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVO svn9878:09/29/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Abschnitt nur dann erforderlich, wenn scam als Client-Protocol verwendet wird.&lt;br /&gt;
&lt;br /&gt;
{{OSCamConfSCamParameter}}&lt;br /&gt;
&lt;br /&gt;
==== port ====&lt;br /&gt;
{{Mandatory/it}}&lt;br /&gt;
&lt;br /&gt;
port  =  port&lt;br /&gt;
&lt;br /&gt;
UDP-Port für scam server, default = 0&lt;br /&gt;
&lt;br /&gt;
==== serverip ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Aggiunge il servizio a un indirizzo IP specifico.&lt;br /&gt;
&lt;br /&gt;
Esempio:&lt;br /&gt;
 serverip  =  192.162.9.1&lt;br /&gt;
           =  (vuoto) tutti gli IP sono ammessi!&lt;br /&gt;
&lt;br /&gt;
==== allowed ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Indirizzo IP, intervallo IP, o entrambe combinate, che possono&lt;br /&gt;
 Indirizzo IP | intervallo IP [, l&#039;indirizzo IP | intervallo IP] ...&lt;br /&gt;
&lt;br /&gt;
Esempio&lt;br /&gt;
 127.0.0.1,192.168.0.0-192.168.255.255  # Host e intera gamma 192.168.0 approvato&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Radegast ===&lt;br /&gt;
Sezione necessaria solo se necessario, come un client di protocollo Radegast.&lt;br /&gt;
&lt;br /&gt;
{{OSCamConfRadegastParameter}}&lt;br /&gt;
&lt;br /&gt;
==== port ====&lt;br /&gt;
{{Mandatory/it}}&lt;br /&gt;
&lt;br /&gt;
porta TCP / IP per il client Radegast. Con la nota, il protocollo Radegast è abilitato.&lt;br /&gt;
 port =&lt;br /&gt;
      = 0  (default)&lt;br /&gt;
&lt;br /&gt;
==== serverip ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Aggiunge il servizio a un indirizzo IP specifico.&lt;br /&gt;
&lt;br /&gt;
Esempio:&lt;br /&gt;
 serverip  =  192.162.9.1&lt;br /&gt;
           =  (vuoto) tutti gli IP sono ammessi!&lt;br /&gt;
&lt;br /&gt;
==== allowed ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Indirizzo IP, intervallo IP, o entrambe combinate, che possono&lt;br /&gt;
 Indirizzo IP | intervallo IP [, l&#039;indirizzo IP | intervallo IP] ...&lt;br /&gt;
&lt;br /&gt;
Esempio&lt;br /&gt;
 127.0.0.1,192.168.0.0-192.168.255.255  # Host e intera gamma 192.168.0 approvato&lt;br /&gt;
&lt;br /&gt;
==== user ====&lt;br /&gt;
{{Mandatory/it}}&lt;br /&gt;
&lt;br /&gt;
Nome utente client di Radegast&lt;br /&gt;
 user = username&lt;br /&gt;
&lt;br /&gt;
=== Serial ===&lt;br /&gt;
Sezione è necessaria solo se un lettore di interfaccia seriale è necessario.&lt;br /&gt;
&lt;br /&gt;
{{OSCamConfSerialParameter}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== device ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Parametro del dispositivo&lt;br /&gt;
 device = &amp;lt;user&amp;gt;@&amp;lt;device&amp;gt;[:baud][?option1=value1][?option2=value2]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Parametro&lt;br /&gt;
 user    =  account&lt;br /&gt;
 device  =  Nome del dispositivo seriale&lt;br /&gt;
 option  =  timeout =   Millisecondi  Timeout per la connessione di default: 50&lt;br /&gt;
         =  delay      Millisecondi  ulteriore ritardo tra due caratteri&lt;br /&gt;
&lt;br /&gt;
Dispositivi supportati serial&lt;br /&gt;
 HSIC     Humax Sharing Interface Client&lt;br /&gt;
 SSSP     Simple Serial Sharing Protocol&lt;br /&gt;
 bomba    BOMBA Firmware&lt;br /&gt;
 dsr9500  DSR 9500&lt;br /&gt;
&lt;br /&gt;
=== Cccam (TCP) ===&lt;br /&gt;
Sezione richiesto solo se necessario, come un protocollo CCcam client.&lt;br /&gt;
&lt;br /&gt;
{{OSCamConfCccamParameter}}&lt;br /&gt;
&lt;br /&gt;
==== port ====&lt;br /&gt;
{{Mandatory/it}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;MODIFICA  svn6206:01/07/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
port = 0|port[,port...]&lt;br /&gt;
&lt;br /&gt;
Porta TCP / IP per il client CCcam. Con l&#039;ingresso di una porta che CCcam protocollo è attivato.&lt;br /&gt;
&lt;br /&gt;
 port =&lt;br /&gt;
      = 0  # CCcam protocollo disabili&lt;br /&gt;
&lt;br /&gt;
==== version ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Definisce la versione di CCcam, minimum CCcam versione 2.0.11 CCcam &#039;&#039;&#039;originale&#039;&#039;&#039;! Valore di default = 0&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&amp;lt;main version&amp;gt;,&amp;lt;version&amp;gt;,&amp;lt;sub version&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Esempio&lt;br /&gt;
 version = 2.0.11&lt;br /&gt;
&lt;br /&gt;
==== reshare ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;MODIFICA  svn8607:04/10/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Reshare-Level&lt;br /&gt;
 -1 = Nessuna condivisione&lt;br /&gt;
  0 = Solo per condividere di peer diretta&lt;br /&gt;
  1 = Ricondividere per Direct-peer, e il livello successivo&lt;br /&gt;
  x = Condividere di Direct-peer e il successivo livello x (dove x è il numero di livello)&lt;br /&gt;
 10 = (default)&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Esempio&lt;br /&gt;
 reshare = 0  Solo per condividere di peer diretta&lt;br /&gt;
&lt;br /&gt;
==== reshare_mode ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Tipi di condividere di:&lt;br /&gt;
 0  =  lettore condiviso solo ricezione SCs per CCcam-reader&lt;br /&gt;
 1  =  lettore condiviso ricezione SCs (ad esempio = 0) e definito i servizi&lt;br /&gt;
 2  =  lettore condiviso definito solo lettore-servizi come un virtuale SC&lt;br /&gt;
 3  =  solo lettore definito dall&#039;utente condiviso di un servizi come un virtuale SC&lt;br /&gt;
==== ignorereshare ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
CCcam Reshare-impostazioni&lt;br /&gt;
 0 = Condividere di utilizzare le impostazioni del server (default)&lt;br /&gt;
 1 = Condividere di utilizzare le impostazioni del lettore o utente&lt;br /&gt;
&lt;br /&gt;
Esempio&lt;br /&gt;
 ignorereshare = 1  Impostazioni di Reshare- del Readres o degli Utenti può essere utilizzato&lt;br /&gt;
&lt;br /&gt;
==== stealth ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Nascosti utenti attivi e il protocollo esteso OSCam. Protegge le altre OSCam-user per scoprire il server come server OSCam!&lt;br /&gt;
 stealth  =  1   #  camuffamento acceso&lt;br /&gt;
          =  0   #  camuffamento disabilitato (default)&lt;br /&gt;
&lt;br /&gt;
==== minimizecards ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Modalità di connessione al server CCcam CCcam-client&lt;br /&gt;
 0 = No aggregazione, solo i duplicati vengono rimossi (default)&lt;br /&gt;
 1 = Sulla base minima-hop: due PCs con differenti hops sono combinati, nuovo SCs ha un hop più piccoli&lt;br /&gt;
 2 = Aggregazione basata sulla CAID: tutte SC&#039;s con lo stesso CAID vengono riassunti, Provaidi verranno rimossi&lt;br /&gt;
&lt;br /&gt;
==== updateinterval ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Intervallo in secondi per condividere gli aggiornamenti delle liste di distribuzione al cliente.&lt;br /&gt;
&lt;br /&gt;
  0 = aggiornamento è basato su aggiornamenti del server, values &amp;lt;= 10 are invalid and will be set to 30 &lt;br /&gt;
    = [vuoto) 240 (default)&lt;br /&gt;
&lt;br /&gt;
==== keepconnected ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
CCcam Keepalive-Modus:&lt;br /&gt;
 0 = Client separato viene raggiunta quando il tempo massimo di inattività (idletime)&lt;br /&gt;
 1 = Mantenere la connessione (default)&lt;br /&gt;
&lt;br /&gt;
==== forward_origin_card ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
forward_origin_card = 0|1&lt;br /&gt;
&lt;br /&gt;
==== recv_timeout ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn7672:10/09/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
recv_timeout  =  Millisekunden&lt;br /&gt;
&lt;br /&gt;
hier kann ein network-timeout beim Empfang von Daten gesetzt werden&lt;br /&gt;
default  =  2000&lt;br /&gt;
&lt;br /&gt;
Weiterleitung des ECM-Requests an den reader, der diese Karte hat, Loadbalancer.&lt;br /&gt;
 1  =   Weiterleitung eingeschaltet&lt;br /&gt;
 0  =   Aus (default)&lt;br /&gt;
&lt;br /&gt;
==== nodeid ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
nodeid = ID&lt;br /&gt;
	  &lt;br /&gt;
setzt CCcam node ID in &#039;&#039;&#039;hex&#039;&#039;&#039;, &lt;br /&gt;
&lt;br /&gt;
default:none&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 nodeid = 0a0b0c0d0e0f1011&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
=== Pandora ===&lt;br /&gt;
{{OSCamConfPandoraParameter}}&lt;br /&gt;
&lt;br /&gt;
==== pand_skip_send_dw ====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
pand_skip_send_dw    =   dummy&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== pand_allowed ====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
pand_aloowed         =    dummy&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== pand_usr ====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
pand_user            =    dummy&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== pand_pass ====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
pand_pass            =    dummy&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== pand_ecm ====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
pand_ecm             =    dummy&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== pand_port ====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
pand_port            =    dummy&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== pand_srvid ====&lt;br /&gt;
&lt;br /&gt;
pand_srvid           =    dummy&lt;br /&gt;
&lt;br /&gt;
=== GBox ===&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn8350:02/15/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
{{OScamConfGboxParameter}}&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Beispiel einer funktionierenden Minimal-Konfiguration:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Angenommen die GBox läuft auf Host 192.168.1.101 und OSCam liegt auf 192.168.1.123. Im File &#039;&#039;&#039;cwshare.cfg&#039;&#039;&#039; auf der GBox-Seite stehen z.B. folgende Eintragungen:&lt;br /&gt;
 M:{192.168.1.101{A123BCDE}}&lt;br /&gt;
 D:{192.168.1.123{3820 3819{98AF3E25{A3 A3}}}}&lt;br /&gt;
Wenn sich oscam_gbox mit der originalen GBOX von oben verbinden soll, dann sieht die Konfiguration auf OSCam so aus: &lt;br /&gt;
 &#039;&#039;&#039;oscam.conf:&#039;&#039;&#039;&lt;br /&gt;
 [gbox]&lt;br /&gt;
 hostname          = 192.168.1.123&lt;br /&gt;
 my_password       = 98AF3E25&lt;br /&gt;
 port              = 3819&lt;br /&gt;
&lt;br /&gt;
 &#039;&#039;&#039;oscam.server:&#039;&#039;&#039;&lt;br /&gt;
 protocol          =  gbox&lt;br /&gt;
 group             =  1&lt;br /&gt;
 device            =  192.168.1.101,3820&lt;br /&gt;
 password          =  A123BCDE&lt;br /&gt;
 user              =  gbox_client&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== my_password =====&lt;br /&gt;
{{Mandatory/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn9163:12/31/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;moved from oscam.server&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;MODIFICA  svn9494:02/04/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Passwort  =  4 hex bytes, 8 chara&lt;br /&gt;
&lt;br /&gt;
Mein Passwort&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 98AF3E25&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== proxy_card ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn9721:05/15/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
proxy_Card  =  &amp;lt;CAID&amp;gt;&amp;lt;provid&amp;gt;[,&amp;lt;CAID&amp;gt;&amp;lt;provid&amp;gt;]...&lt;br /&gt;
&lt;br /&gt;
proxy reader SmartCard(s), die mit gbox network reshared werden, default = none&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== ccc_reshare ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVO svn9722:05/15/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ccc_reshare  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1 = enabled cccam reshare into gbox network, default = 0&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== hostname ====&lt;br /&gt;
{{Mandatory/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;MODIFICA  svn9494:02/04/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
hostname =  eigene IP oder hostname&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== port ====&lt;br /&gt;
{{Mandatory/it}}&lt;br /&gt;
&lt;br /&gt;
port[,port]...  =  eigener Gbox port&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== my_vers ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn9645:04/09/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
my_vers  =  version&lt;br /&gt;
&lt;br /&gt;
hier kann die gbox-version in hexadezimal low byte gesetzt werden&lt;br /&gt;
&lt;br /&gt;
default =  25&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== my_cpu_api ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn9712:05/11/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
my-cpu_api  =  byte&lt;br /&gt;
&lt;br /&gt;
Setze CPU und API Byte in hexadecimal&lt;br /&gt;
default = 40&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== gbox_reconnect ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
gbox_reconnect = time&lt;br /&gt;
&lt;br /&gt;
send message to peers in seconds, default:300&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== gsms_disable ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn9714:05/11/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
gsms_disable  =  0|1&lt;br /&gt;
&lt;br /&gt;
schaltet gbox short message service (GSMS) aus, &lt;br /&gt;
default = 0&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
==== tmp_dir ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO  svn9761:06/05/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
tmp_dir  =  path&lt;br /&gt;
&lt;br /&gt;
tempory directory for gbox&lt;br /&gt;
&lt;br /&gt;
 default  =  /tmp/.oscam&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== DVBapi ===&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
Sezione obbligatorio solo se Oscam da decifrare come un client da utilizzare.&lt;br /&gt;
&lt;br /&gt;
{{OSCamConfDVBapiParameter}}&lt;br /&gt;
&lt;br /&gt;
==== enabled ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
DVB API dovrebbe essere usata per decifrare il locale.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 enabled = 0 # (disabilitato)&lt;br /&gt;
 enabled = 1 # (abilitato)&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 enabled = 0&lt;br /&gt;
&lt;br /&gt;
==== user ====&lt;br /&gt;
{{Mandatory/it}}&lt;br /&gt;
Qui viene fissato l&#039;utente questo dovrebbe essere creato nella oscam.user.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 user = # user1&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 enabled = # anonimo&lt;br /&gt;
&lt;br /&gt;
==== au ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
Auto aggiornamento per abilitare il DVB API.&lt;br /&gt;
A seconda che l&#039;utente dal oscam.user au e le relative impostazioni.&lt;br /&gt;
&lt;br /&gt;
Esempio:&lt;br /&gt;
 au = 0 # disabilitato (default)&lt;br /&gt;
 au = 1 # abilitato&lt;br /&gt;
&lt;br /&gt;
==== pmt_mode ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Esembio:&lt;br /&gt;
 pmt_mode = 0 # (camd.socket utilizzati e PMT File)&lt;br /&gt;
 pmt_mode = 1 # (PMT file disabili)&lt;br /&gt;
 pmt_mode = 2 # (camd.socket disabili)&lt;br /&gt;
 pmt_mode = 3 # (PMT sola lettura all&#039;avvio)&lt;br /&gt;
 pmt_mode = 4 # (non utilizzare il gestore di segnale per il monitoraggio / tmp)&lt;br /&gt;
 pmt_mode = 5 # (non utilizzare il gestore di segnale per il monitoraggio / tmp &amp;amp; camd.socket disabili)&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
pmt_mode = 0&lt;br /&gt;
&lt;br /&gt;
==== request_mode ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
CAID modalità di richiesta: &lt;br /&gt;
&lt;br /&gt;
Esempio:&lt;br /&gt;
 request_mode = 0 # provare tutte le possibili successioni CAID (default)&lt;br /&gt;
 request_mode = 1 # provare simultaneamente tutte CAID&lt;br /&gt;
&lt;br /&gt;
==== listen_port ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO  svn9574:03/20/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
listen_port  =  0|1&lt;br /&gt;
&lt;br /&gt;
TCP IP port für SAT IP clients. Die Filterung muss auf der Client-Seite erfolgen!&lt;br /&gt;
&lt;br /&gt;
0  = disabled (default)&lt;br /&gt;
&lt;br /&gt;
==== boxtype ====&lt;br /&gt;
{{Mandatory/it}}&lt;br /&gt;
Usato&lt;br /&gt;
 Usato Box sul DVB API che deve essere attivato.&lt;br /&gt;
&lt;br /&gt;
Esempio:&lt;br /&gt;
 boxtype = ufs910&lt;br /&gt;
 boxtype = dbox2|dreambox|dm7000|duckbox|ufs910|ipbox|ipbox-pmt||qboxhd|coolstream|neumo|pc&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
boxtype = dreambox&lt;br /&gt;
&lt;br /&gt;
pc is for generic pc support (currently supported on VDR with vdr-plugin-dvbapi)&lt;br /&gt;
&lt;br /&gt;
==== cw_delay ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO  svn6348:02/05/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cw_delay  =  in Millisekunden&lt;br /&gt;
&lt;br /&gt;
Delay beim Schreiben des CW. default = [blank] kein Delay&lt;br /&gt;
&lt;br /&gt;
==== delayer ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO  svn6808:05/14/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
delayer =  Millisekunden&lt;br /&gt;
&lt;br /&gt;
Minimum der Zeit, um CW zu schreiben. default: 0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== reopenonzap ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;ANTIQUATO  svn9072:12/08/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
reopenonzap  =  0|1&lt;br /&gt;
&lt;br /&gt;
Öffnet die demux-device nach jedem Kanalwechsel neu, default = 0&lt;br /&gt;
&lt;br /&gt;
==== decodeforever ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;ANTIQUATO  svn8683:06/06/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
decodeforever  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1  =  versuche dauernd auf allen CAIDs zu decodieren&lt;br /&gt;
 0  =  default&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== read_sdt ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW  svn10766:06/15/15&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If it is not yet available, this option automatically add entries in your oscam.srvid2 (or oscam.srvid) and in your oscam.provid files. You need to stay &#039;&#039;&#039;more than 30 seconds&#039;&#039;&#039; on a channel for the auto-detect to start. So both channel name and provider name are retrieved. If entries already exist they are not changed nor updated, so you keep full control on the content of both files, only missing entries are added.&lt;br /&gt;
&lt;br /&gt;
read_sdt  =  0|1|2&lt;br /&gt;
&lt;br /&gt;
 0 =  disabled (default)&lt;br /&gt;
 1 =  on, do not save FTA channels&lt;br /&gt;
 2 =  on, save FTA channels&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== write_sdt_prov ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW  svn10841:06/27/15&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
First enable the read_sdt parameter then you can specify if the provider name is saved or not into the oscam.srvid2 or oscam.srvid file. This is not mandatory since the provider name is now retrieved automatically from the oscam.provid file.&lt;br /&gt;
&lt;br /&gt;
write_sdt_prov  =  0|1&lt;br /&gt;
&lt;br /&gt;
 0 = off, do not write provider name into oscam.srvid/2 (default)&lt;br /&gt;
 1 = on, write provider name into oscam.srvid/2&lt;br /&gt;
&lt;br /&gt;
=== Anticasc ===&lt;br /&gt;
Sezione obbligatorio solo se Anticascading deve essere applicato come protezione contro la trasmissione non autorizzata di condivisione card.&lt;br /&gt;
&lt;br /&gt;
{{OSCamConfAnticascParameter}}&lt;br /&gt;
&lt;br /&gt;
==== enabled ====&lt;br /&gt;
{{Mandatory/it}}&lt;br /&gt;
&lt;br /&gt;
è attivato Anticascading.&lt;br /&gt;
 enabled = 1 # attivata&lt;br /&gt;
         = 0 # disativata (default)&lt;br /&gt;
&lt;br /&gt;
==== numusers ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Numero di utenti che sono autorizzati per account.&lt;br /&gt;
 numusers = 1  # Si tratta di un utente per account permesso&lt;br /&gt;
          = 0  # Anticascading disabilitato (default)&lt;br /&gt;
&lt;br /&gt;
==== sampletime ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Anticascading ausgeschaltet (default)&lt;br /&gt;
Tempo in minuti per la raccolta delle domande&lt;br /&gt;
 sampletime = 5  # Periodo di 5 minuti&lt;br /&gt;
            =    # [Vuoto] Valore di default 2 minuti&lt;br /&gt;
&lt;br /&gt;
==== samples ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Numero di richieste oltre il limite&lt;br /&gt;
 samples = 15  # Limite di 15 richieste&lt;br /&gt;
         =     # [Vuoto] valore predefinito di 10 domande&lt;br /&gt;
&lt;br /&gt;
==== penalty ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Punizione per il peccatore&lt;br /&gt;
 0 = E &#039;solo registrati (default)&lt;br /&gt;
 1 = Ci sono falsi trasmissione CW&lt;br /&gt;
 2 = L&#039;utente è disconnesso temporaneamente&lt;br /&gt;
 3 = send real DWs with delay ([[OSCam/it/Config/oscam.conf#fakedelay|fakedelay]])&lt;br /&gt;
&lt;br /&gt;
La pena può essere ignorato nel oscam.user!&lt;br /&gt;
&lt;br /&gt;
Esempio&lt;br /&gt;
 penalty = 1  # Sarà inviata falso CW&lt;br /&gt;
&lt;br /&gt;
==== aclogfile ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Nome file per l&#039;AC Log-&lt;br /&gt;
 aclogfile =&lt;br /&gt;
           =   # [Vuoto] Nessun file di log (di default)&lt;br /&gt;
&lt;br /&gt;
==== fakedelay ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Fake Ritardo in millisecondi (100 minimum value, 3000 maximum value)&lt;br /&gt;
&lt;br /&gt;
Esempio&lt;br /&gt;
 fakedelay =  500  # Ritardo di 500 millisecondi&lt;br /&gt;
           =       # [Vuoto] valore di default è 1000 millisecondi&lt;br /&gt;
&lt;br /&gt;
==== denysamples ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Quanti campioni devono essere puniti?&lt;br /&gt;
&lt;br /&gt;
Esempio&lt;br /&gt;
 denysamples = 10  # Dal 10 campioni saranno puniti&lt;br /&gt;
             =     # [Vuoto] valore predefinito di 8 campioni&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
==== acosc_enabled ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn9761:06/05/14&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Vorbemerkung:&#039;&#039;&#039;&lt;br /&gt;
mit den nachfolgenden acosc-Parametern wir ein Anticascading über das Zählen der SIDs (&#039;&#039;&#039;a&#039;&#039;&#039;nticascading &#039;&#039;&#039;o&#039;&#039;&#039;ver &#039;&#039;&#039;s&#039;&#039;&#039;id &#039;&#039;&#039;c&#039;&#039;&#039;ount) ermöglicht.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
acosc_enabled  =  0|1&lt;br /&gt;
 1  =  ermöglicht anticascading over SIDs count&lt;br /&gt;
 0  =  default&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
==== acosc_max_active_sids ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO  svn9761:06/05/14&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
acosc_max_active_sids  =  Anzahl&lt;br /&gt;
&lt;br /&gt;
Maximum aktiver SIDs bei Anticascading over SIDs count&lt;br /&gt;
&lt;br /&gt;
 0  =  unbegrenzt (default)&lt;br /&gt;
 kann für jeden User in der jeweiligen oscam.user überschrieben werden!&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== acosc_zap_limit ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn9761:06/05/14&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
acosc_zap_limit =  Anzahl&lt;br /&gt;
&lt;br /&gt;
Zap-Limit bei Anticascading over SIDs count&lt;br /&gt;
&lt;br /&gt;
 0  =  unbegrenzt (default)&lt;br /&gt;
 kann für jeden User in der jeweiligen oscam.user überschrieben werden&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== acosc_penalty ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn9761:06/05/14&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
acosc_penalty  =  0|1|2|3&lt;br /&gt;
&lt;br /&gt;
Strafe für den Sünder bei Anticascading over SIDs count:&lt;br /&gt;
 0 = Es wird nur geloggt (default)&lt;br /&gt;
 1 = Es werden Fake-CW&#039;s gesendet&lt;br /&gt;
 2 = Der User wird vorübergehend getrennt&lt;br /&gt;
 3 = Sende korrekte CWs zeitversetzt. Der Versatz ist per fakedelay= (s.u.) einstellbar.&lt;br /&gt;
 kann für jeden User in der jeweiligen oscam.user überschrieben werden&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== acosc_penalty_duration ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn9761:06/05/14&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
acosc_penalty_duration  =  Sekunden&lt;br /&gt;
&lt;br /&gt;
Dauer der Strafe bei Anticascading over SIDs count:&lt;br /&gt;
&lt;br /&gt;
 0  =  unbegrenzt  (default)&lt;br /&gt;
 kann für jeden User in der jeweiligen oscam.user überschrieben werden &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== acosc_delay ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn9761:06/05/14&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
acosc_delay  =  Millisekunden&lt;br /&gt;
&lt;br /&gt;
Verzögerung bei Anticascading over SIDs count&lt;br /&gt;
&lt;br /&gt;
 0  = unbegrenzt (default)&lt;br /&gt;
 kann für jeden User in der jeweiligen oscam.user überschrieben werden &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{OSCamTranslatedLinks}}&lt;/div&gt;</summary>
		<author><name>Don de Deckelwech</name></author>
	</entry>
	<entry>
		<id>http://oldwiki.streamboard.tv/index.php?title=OSCam/de/Config/oscam.conf&amp;diff=13364</id>
		<title>OSCam/de/Config/oscam.conf</title>
		<link rel="alternate" type="text/html" href="http://oldwiki.streamboard.tv/index.php?title=OSCam/de/Config/oscam.conf&amp;diff=13364"/>
		<updated>2016-11-20T15:02:05Z</updated>

		<summary type="html">&lt;p&gt;Don de Deckelwech: /* ecmfmt */ cccam-Hops hinzugefügt&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Kategorie:OSCam]]&lt;br /&gt;
{{OSCamHomeLinks}}&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;oscam.conf&#039;&#039;&#039; ==&lt;br /&gt;
Dies ist die Hauptkonfigurationsdatei für OSCam. Sie enhält globale Parameter z.B. für das Debuggen, Loggen und den Loadbalancer, sowie einzelne Sektionen für Sondereffekte wie z.B. den Monitor, das Web-Interface, die Protokolle, das DVBapi und das Anti-Cascading. Nur die Sektion [global] ist Pflichtbestandteil, alle übrigen Sektionen sind optional (also nur bei Bedarf) zu verwenden.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;Globale Parameter&#039;&#039;&#039; ===&lt;br /&gt;
Folgende Parameter gibt es im [global] Abschnitt:&lt;br /&gt;
&lt;br /&gt;
{{OSCamConfGlobalParameter}}&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Achtung:&#039;&#039;&#039; Ist ein Parameter leer oder wird er nicht im Konfigurationsfile angeführt dann gelten die Default-Werte!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== nice ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&#039;&#039;&#039;Systempriorität&#039;&#039;&#039;. OSCam benötigt fast keine CPU-Leistung. Wenn aber CPU-Leistung benötigt wird, sollte diese sofort zur Verfügung stehen. Werte von 20 bis -20 sind möglich, wobei 20 gering und -20 sehr hoch ist. Wird der Parameter auskommentiert(#), wird diese Funktion nicht ausgerufen. Das ist wichtig z.B. für die dbox 2[http://de.wikipedia.org/wiki/DBOX2], wenn die Fehlermeldung &amp;quot;&#039;&#039;relocation error:setpriority&#039;&#039;&amp;quot; erscheint. Vgl. [http://de.wikipedia.org/wiki/Prioritätsscheduling Prioritätsscheduling]&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 nice = -1&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 nice = 99&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Log ====&lt;br /&gt;
Format:&lt;br /&gt;
 CAID&amp;amp;ProviderID/ECMPID/ServiceID/length:checksum&lt;br /&gt;
&lt;br /&gt;
Debug-Level:&lt;br /&gt;
 0 = no debugging (default) &lt;br /&gt;
 1 = detailed error messages &lt;br /&gt;
 2 = ATR parsing info, ECM dumps, CW dumps &lt;br /&gt;
 4 = traffic from/to the reader &lt;br /&gt;
 8 = traffic from/to the clients &lt;br /&gt;
 16 = traffic to the reader-device on IFD layer&lt;br /&gt;
 32 = traffic to the reader-device on I/O layer &lt;br /&gt;
 64 = EMM logging &lt;br /&gt;
 128 = DVB API logging &lt;br /&gt;
 256 = load balacing logging &lt;br /&gt;
 512 = cache exchange logging &lt;br /&gt;
 1024 = client ECM logging &lt;br /&gt;
 65535 = debug all &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== pidfile =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn:8176/01/24/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
pidfile  =  filename, &lt;br /&gt;
&lt;br /&gt;
ändere den Namen für das pidfile und den Speicherort,&lt;br /&gt;
mit [blank] none (default)erfolgt die Speicherung als oscam.pid in /tmp&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 pidfile = /var/run/oscam.pid&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== logfile =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Mit diesem Parameter wird Name und Pfad und für das Logfile (mehrere sind nicht möglich) festgelegt, zusätzlich auch das Loggen in stdout oder syslog. Es ist auch möglich, das Loggen nur für stdout oder syslog festzulegen und somit keine Logdatei zu schreiben.&lt;br /&gt;
 logfile = [filename][;syslog][;stdout]&lt;br /&gt;
&lt;br /&gt;
Möglichkeiten:&lt;br /&gt;
 logfile = /var/log/oscam.log  # Datei oder Linuxdevice (z.B. /dev/tty)&lt;br /&gt;
 logfile = syslog              # Die Ausgabe wird an den syslogd übergeben&lt;br /&gt;
 logfile = stdout              # Bildschirmausgabe&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 logfile = /etc/oscam/logs/oscam.log;stdout&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 logfile = /var/log/oscam.log&lt;br /&gt;
&lt;br /&gt;
Format des logfile:&lt;br /&gt;
 date&lt;br /&gt;
 time&lt;br /&gt;
 CWs per second&lt;br /&gt;
 username&lt;br /&gt;
 IP address of client&lt;br /&gt;
 TCP/IP port&lt;br /&gt;
 CWs found&lt;br /&gt;
 CWs from cache&lt;br /&gt;
 CWs not found&lt;br /&gt;
 CWs ignored&lt;br /&gt;
 CWs timed out&lt;br /&gt;
 CWs tunneled&lt;br /&gt;
 login time in UNIX/POSIX format&lt;br /&gt;
 logout time in UNIX/POSIX format&lt;br /&gt;
 protocol&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== ecmfmt =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn6649+6653:05/01/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG svn8056:01/03/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG svn8831:08/11/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG svn11008-11011:09/28/15&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG svn11273:08/15/16&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ecmfmt = format&lt;br /&gt;
&lt;br /&gt;
definiert ECM log format, default:c@p/i/s/l:h:Y:t &lt;br /&gt;
	 &lt;br /&gt;
mögliche Variablen: &lt;br /&gt;
 c = CAID&lt;br /&gt;
 d = PID&lt;br /&gt;
 e = CSP hash &lt;br /&gt;
 g = ID of origin gbox peer &lt;br /&gt;
 h = checksum&lt;br /&gt;
 i = Channel ID&lt;br /&gt;
 j = distance of gbox and cccam hops &lt;br /&gt;
 l = length &lt;br /&gt;
 o = ONID&lt;br /&gt;
 p = provider ID&lt;br /&gt;
 s = service ID&lt;br /&gt;
 t = tier ID , diese ID wird durch die Tierbeschreibung aus der oscam.tiers (falls vorhanden) ersetzt&lt;br /&gt;
 w = CW&lt;br /&gt;
 y = Payload (kurz, 3 Bytes)&lt;br /&gt;
 Y = Payload (lang, 6 Bytes)&lt;br /&gt;
	 &lt;br /&gt;
benutze einen Wert als Prefix, um eine Variable mit diesem Wert zu verbergen&lt;br /&gt;
	 &lt;br /&gt;
Beispiel:&lt;br /&gt;
 ecmfmt = c&amp;amp;0p/i/d/s/l:h.e_w &lt;br /&gt;
 (hide provider ID if 0)&lt;br /&gt;
&lt;br /&gt;
===== nds_swap_cw =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn:10003/11/15/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;VERALTET svn10048:11/30/13/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
nds_swap_cw    =  0|&lt;br /&gt;
&lt;br /&gt;
 0  =  NDS Videoguard CWs werden eingefügt, wenn CWs nicht ein ungleiches oder gleiches Muster haben (default)&lt;br /&gt;
 1  =  disabled&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== loghistorysize =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
loghistorysize  =  bytes&lt;br /&gt;
&lt;br /&gt;
Größe der Log-Messages-History im WebIf oder Monitor in Bytes&lt;br /&gt;
&lt;br /&gt;
     0   =  disabled&lt;br /&gt;
 [blank] =  4096 (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== CACHE EXCHANGE LOGGING =====&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU  svn6929:05/24/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
CACHE EXCHANGE LOGGING &lt;br /&gt;
reader stages&lt;br /&gt;
 1 = cacheex (=1) reader (C) &lt;br /&gt;
 2 = local SCs (L)             # ist nur wirksam, wenn &#039;&#039;&#039;preferlocalcards = 1&#039;&#039;&#039; in der [global] section gesetzt ist, sonst unter stage 3!&lt;br /&gt;
 3 = other reader / proxies (P) &lt;br /&gt;
 4 = fallback reader (F) &lt;br /&gt;
&lt;br /&gt;
logging format &lt;br /&gt;
 stage/used/chosen/possible&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
&lt;br /&gt;
 P/2/2/2 oder L/2/4/4&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== maxlogsize =====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
&lt;br /&gt;
Hier kann die maximale Größe des Logfiles in KBytes festgelegt werde. Das ist besonders wichtig für Server mit nur geringem Speicherumfang (z.B. auf dbox2). Darum wird dringend empfohlen, bei solchen Servern diese Größe sorgfältig zu bestimmen. Nicht selten &amp;quot;platzt&amp;quot; ein System, weil die Logfiles unkontrolliert riesige Ausmaße angenommen haben!&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 maxlogsize = 20  # Logfile geht bis zu 20 KBytes&lt;br /&gt;
            =  0  # Logfile erhält &#039;&#039;&#039;unbegrenzte&#039;&#039;&#039; Größe&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 maxlogsize = 10 #  Logfile geht bis zu 10 KBytes (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== logduplicatelines =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn:8290/02/05/2013&amp;lt;/span&amp;gt; &lt;br /&gt;
&lt;br /&gt;
logduplicatelines  =  0|1&lt;br /&gt;
 &lt;br /&gt;
                   =  1  schaltet das Schreiben von Duplikatzeilen im Logfile aus&lt;br /&gt;
                   =  0  schaltet das Schreiben von Duplikatzeilen im Logfile ein = default&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== disablelog =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Schaltet Logfile&lt;br /&gt;
 1 = Ausschalter ein, also &#039;&#039;&#039;kein&#039;&#039;&#039; Log - puh ;-) -&lt;br /&gt;
 0 = Ausschalter aus, also &#039;&#039;&#039;ein&#039;&#039;&#039; Log&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 disablelog = 1   # es wird &#039;&#039;&#039;kein&#039;&#039;&#039; Log erstellt&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 disablelog = 0   # es wird &#039;&#039;&#039;ein&#039;&#039;&#039; Log erstellt&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== cwlogdir =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Hier kann ein Pfad für CW-Logging eingestellt werden. Der Pfad ist relativ zum Workdirectory und muss existieren, sonst werden keine Logs erstellt und auch keine Fehler ausgegeben.&lt;br /&gt;
&lt;br /&gt;
CWs (control words) sind die Antworten der Karte mit der ein bestimmter Sender für einige Sekunden freigeschaltet wird bevor das nächste cw übertragen wird. Die cw Logdatei kann dazu verwendet werden, den Sender zeitversetzt zu entschlüsseln. Das wird auch &amp;quot;Offline Decoding&amp;quot; genannt. Siehe [http://www.youtube.com/watch?v=-K--PEFYBng]&lt;br /&gt;
&lt;br /&gt;
OScam erstellt für jeden Sender und jeden Tag eine neue *.cwl Datei mit Datum, Service-ID und Sendername, z.B. 110808_I000B_Sky_Cinema_+1.cwl mit diesem Inhalt:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
# OSCam cardserver v0.99.4 - http://streamboard.gmc.to:8001/oscam/wiki&lt;br /&gt;
# control word log file for use with tsdec offline decrypter&lt;br /&gt;
# DATE 2011-08-08, TIME 23:49:10, TZ CEST&lt;br /&gt;
# CAID 0x1702, SID 0x000B, SERVICE &amp;quot;Sky_Cinema_+1&amp;quot;&lt;br /&gt;
1 9E E3 BB 3C A4 C3 BE 25 # 23:49:10&lt;br /&gt;
0 D0 24 B3 A7 95 82 3B 52 # 23:49:17&lt;br /&gt;
1 A9 76 35 54 37 38 F3 62 # 23:49:23&lt;br /&gt;
0 55 70 87 4C 22 26 C4 0C # 23:49:30&lt;br /&gt;
1 F0 16 22 28 36 3A 03 73 # 23:49:38&lt;br /&gt;
0 5D 83 44 24 8F C7 5D B3 # 23:49:44&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Wenn mindestens ein User diesen Sender schaut, werden alle notwendigen CWs gespeichert.&lt;br /&gt;
Bitte einen Speicherort mit genügend Platz angeben, da pro Tag und Sender einge 10KB an Daten anfallen. Empfehlenswert ist ein Skript, das die logfiles regelmässig verschiebt/löscht.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 cwlogdir = /var/log/&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 cwlogdir =     # [blank] kein Pfad für CW-Log, Logging abgeschaltet&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== emmlogdir =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Hier kann ein Pfad für EMM-Logging eingestellt werden. Welche EMMs mitgeloggt werden sollen, kann mit den &amp;quot;saveemm-*&amp;quot;-Parametern in der oscam.server detailliert eingestellt werden.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 emmlogdir = /var/log/&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 emmlogdir =     #  [blank] Es wird der Config-Ordner verwendet&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== usrfile =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Festlegung des Namens eines Files für user logging.&lt;br /&gt;
&lt;br /&gt;
Das user logging file hat folgendes Format&lt;br /&gt;
 date&lt;br /&gt;
 time&lt;br /&gt;
 CWs per second&lt;br /&gt;
 username&lt;br /&gt;
 IP address of client&lt;br /&gt;
 TCP/IP port&lt;br /&gt;
 CWs found&lt;br /&gt;
 CWs from cache&lt;br /&gt;
 CWs not found&lt;br /&gt;
 CWs ignored&lt;br /&gt;
 CWs timeout&lt;br /&gt;
 CWs tunneled&lt;br /&gt;
 login time in UNIX/POSIX format&lt;br /&gt;
 logout time in UNIX/POSIX format&lt;br /&gt;
 protocol&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 usrfile = userfile&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 usrfile = 0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== disableuserfile =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Jetzt wird es ganz wild: Auch wenn ein Logfile eingeschaltet ist (siehe logfile) kann hier das userfile ausgeschaltet werden.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 disableuserfile = 1   # es wird &#039;&#039;&#039;kein&#039;&#039;&#039; userfile erzeugt&lt;br /&gt;
                 = 0   # es wird &#039;&#039;&#039;ein&#039;&#039;&#039; userfile erzeugt&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 disableuserfile = 0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== usrfileflag =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Einstellung des Logging-Modus&lt;br /&gt;
 0 = Es wird nur das Ein- und Ausloggen des Clients im Userfile geloggt&lt;br /&gt;
 1 = Jedes Zappen eines Clients wird im Userfile geloggt&lt;br /&gt;
     Default-Wert ist 0&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 usrfileflag = 1  # Alles wird geloggt&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 usrfileflag = 0  # Nur Login und Logout wird geloggt&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== saveinithistory =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;VERALTET svn7128;07/02/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sicherung der Reader-Init-History. Wird benötigt, um die Entitlements anzuzeigen.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 saveinithistory = 1   # Sicherung nach /tmp/.oscam/reader&amp;lt;number&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 saveinithistory = 0   # Keine Sicherung&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== disablemail =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
disablemail  =  0|1&lt;br /&gt;
&lt;br /&gt;
Schaltet das Speichern von NDS Videoguard MailMessages des Providers aus. Default: 1 (disabled)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== mailfile =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
mailfile  =  file&lt;br /&gt;
&lt;br /&gt;
Legt das File fest, in dem NDS Videoguard MailMessages des Providers gespeichert werden sollen.&lt;br /&gt;
&lt;br /&gt;
Default: [blank] kein File.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== cacheex_mode1_delay =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn:10050/11/30/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cacheex_mode1_delay  =  CAID1:time,[CAID2:time]...&lt;br /&gt;
&lt;br /&gt;
Delay in Millisekunden für eine Anfrage an cache exchange mode 1 reader, default: kein delay&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== reader ====&lt;br /&gt;
===== enableled =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn6285:01/23/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
LED-Support&lt;br /&gt;
&lt;br /&gt;
enableled  =  0|1|2&lt;br /&gt;
&lt;br /&gt;
 0  =  LED support disabled (default)&lt;br /&gt;
 1  =  LED support enabled for routers&lt;br /&gt;
 2  =  LED support enabled for Qbox HD&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== serialreadertimeout =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;VERALTET svn8541:03/13/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Nur wenn Serialreader benutzt wird&#039;&#039;&#039;&lt;br /&gt;
Timeout in Millisekunden für Serialreader&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 serialreadertimeout =  1200  # Timeout nach 1200 Millisekunden&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 serialreadertimeout =  1500  # Timeout nach 1500 Millisekunden&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== waitforcards =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Hier kann festgelegt werden, ob OSCam beim Start des Programms auf lokale Karten wartet, bevor die Netzwerkports geöffnet werden.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 waitforcards = 0  # Nicht Warten&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 waitforcards = 1  # Warten&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== waitforcards_extra_delay =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
waitforcards_extra_delay  =  Millisekunden&lt;br /&gt;
&lt;br /&gt;
Zusätzliche Verzögerung in Millisekunden nach Warten auf lokale SCs während des Starts vor dem Öffnen von Netzwerk-Ports&lt;br /&gt;
&lt;br /&gt;
default = 500&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== preferlocalcards =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG  svn9605:03/29/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Der Parameter legt fest, welche Quelle zuerst für die Dekodierung verwendet werden sollen.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 preferlocalcards = 0  # lokale Karten werden wie remote Reader behandelt&lt;br /&gt;
&lt;br /&gt;
 preferlocalcards = 1  # CacheEX Quellen werden vor lokalen Karten bevorzugt&lt;br /&gt;
&lt;br /&gt;
 preferlocalcards = 2  # Lokale Karten werden dem CacheEX vorgezogen&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 preferlocalcards = 1  # CacheEX Quellen werden vor lokalen Karten bevorzugt&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== readerrestartseconds =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Festlegung einer Wartezeit in Sekunden zwischen Restarts von Readern.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 readerrestartseconds = 10  # Wartezeit 10 Sekunden&lt;br /&gt;
                     =  0   # &#039;&#039;&#039;keine Readerrestarts!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 readerrestartseconds = 5   #  Wartezeit 5 Sekunden&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== block_same_ip =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn:7215/07/27/2012&amp;lt;/span&amp;gt; &lt;br /&gt;
&lt;br /&gt;
block_same_ip  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1 = weise ECM-Schleifen vom Client zum Reader mit derselben IP-Addresse zurück, default = 1&lt;br /&gt;
 0 = nicht zurückweisen&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== block_same_name =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn:7215/07/27/2012&amp;lt;/span&amp;gt; &lt;br /&gt;
&lt;br /&gt;
block_same_name  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1 = weise ECM-Schleifen vom Client zum Reader mit demselben Namen zurück, default = 1&lt;br /&gt;
 0 = Nicht zurückweisen&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== cache ====&lt;br /&gt;
===== cachedelay =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;VERALTET  svn8358:16/02/2013 move to [cache] delay&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Mindestzeit in Millisekunden, die ein Request brauchen muss. Hört sich zwar paradox an, betrifft aber das Problem, wenn die &#039;&#039;&#039;Antwort&#039;&#039;&#039; aus dem cache &#039;&#039;&#039;zu schnell&#039;&#039;&#039; an den Client übermittelt wird.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 cachedelay = 300&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 cachedelay = 0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== max_cache_time =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;VERALTET  svn8358:16/02/2013 move to [cache] max_time&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
max_cache_time  =   Sekunden, default 15&lt;br /&gt;
&lt;br /&gt;
Maximale Zeit, die CWs nach der ersten Clienten-Anfrage im cache verbleiben. Die zeit muss 2 Sekunden höher als der Parameter clienttimeout sein!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== max_cache_count =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;VERALTET - OBSOLETE - OBSOLÈTE - ANTIQUATO  svn8358:16/02/2013 move to [cache] max_count&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
max_cache_count  =   Anzahl, default 1000&lt;br /&gt;
&lt;br /&gt;
Maximale Zahl von CWs im cache&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== cacheexwaittime =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;VERALTET  svn8358:16/02/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cacheexwaittime = delay &lt;br /&gt;
&lt;br /&gt;
Maximale Wartezeit für einen Cache-Zugriff in Millisekunden für cacheex = 1 Reader.&lt;br /&gt;
 50 Millisekunden = default&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== cacheexenablestats =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;VERALTET  svn8358:16/02/2013 move to [cache]&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cacheexenablestats  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1 = schaltet statistics für cache exchange mode ein&lt;br /&gt;
 0 = default&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Achtung:&#039;&#039;&#039; Bitte Speicherverbrauch beachten!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== client ====&lt;br /&gt;
===== clienttimeout =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Maximale Zeit in Millisekunden, bevor ein Client ein Timeout erhält.&lt;br /&gt;
&lt;br /&gt;
Beispiele:&lt;br /&gt;
 clienttimeout = 10000  # nach 10 Sekunden erfolgt ein Timeout&lt;br /&gt;
 clienttimeout = 10     # hier erfolgt aber ein Timeout bereits nach 10 Millisekunden, s. Hinweis unten!&lt;br /&gt;
 clienttimeout = 8      # der Timeout erfolgt nach 8000 Millisekunden (= 8 Sekunden), s. Hinweis&lt;br /&gt;
Default:&lt;br /&gt;
 clienttimeout = 5000   # nach 5000 ms (=5 Sekunden) erfolgt ein Timeout&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Achtung:&#039;&#039;&#039; Bei Werten &amp;lt; 10 (also 1 bis 9) werden diese mit Eintausend multipliziert, aus &amp;quot;5&amp;quot; wird also 5000 ms. Eine eingetragene &amp;quot;10&amp;quot; bleibt aber bei zehn Millisekunden!&lt;br /&gt;
&lt;br /&gt;
===== clientmaxidle =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Begrenzt die Leerlaufzeit eines Clienten in &#039;&#039;&#039;Sekunden&#039;&#039;&#039; bevor er vom Traffic getrennt wird.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 clientmaxidle = 200   # Trennung nach 200 Sekunden&lt;br /&gt;
               = 0     # Begrenzung ist ausgeschaltet, keine Trennung vom Traffic beim Leerlauf!&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 clientmaxidle = 120   # Trennung nach 120 Sekunden&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== suppresscmd08 =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
suppresscmd08  =  0|1&lt;br /&gt;
&lt;br /&gt;
 suppresscmd08  =  0  #  Mitteilung an Clienten mit den Protokollen camd 3.5x, 3.57x und 3.78x, keine neuen Anfragen wegen                    &lt;br /&gt;
                         zurückgewiesener Kombination aus CAID, SID und Provider-ID zu schicken (default)&lt;br /&gt;
                =  1  #  Anfragen sollen weiterhin geschickt werden&lt;br /&gt;
&lt;br /&gt;
Kann durch Eintrag in oscam.user überschrieben werden!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== fallbacktimeout ====&lt;br /&gt;
{{Depends}}&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;
Bei mehreren Readern (Siehe Abschnitt [reader] in oscam.server) kann ein Reader bestimmt werden, auf den z.B. bei einer Störung der übrigen Reader der traffic zurück fällt.&lt;br /&gt;
&lt;br /&gt;
Maximale Wartezeit des [[Cardserver]]s in Millisekunden auf primäre [[Reader]], bevor der/die [[Fallback]]-Reader (falls vorhanden!) befragt werden.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 fallbacktimeout = 1500&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 fallbacktimeout = 2500&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Achtung:&#039;&#039;&#039; Der Wert muss größer dem Wert von &amp;quot;serialreadertimeout&amp;quot; gewählt werden, ansonsten werden die Standardwerte verwendet.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== fallbacktimeout_percaid ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn:8896/09/04/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
fallbacktimeout_percaid  =  Millisekunden&lt;br /&gt;
&lt;br /&gt;
Wartezeit in Millisekunden, bevor der für eine CAID reservierte [[Reader]] befragt wird.&lt;br /&gt;
&lt;br /&gt;
Default  =  2500&lt;br /&gt;
        &lt;br /&gt;
&lt;br /&gt;
==== sleep ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Alle User nach &amp;quot;n&amp;quot; Minuten &amp;quot;inaktivieren&amp;quot;, wenn diese den Sender nicht innerhalb der eingestellten Zeit wechseln. Diese Einstellung kann auch für jeden User separat vorgenommen werden: [[OSCam/de/Config/oscam.user#sleep]]&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 sleep =  240 # inaktiv nach 4 Stunden&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 sleep =      # [blank]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== serverip ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Bei einem Server mit mehreren Netzwerkkarten und daher mehreren unterschiedlichen IP Adressen kann es gewünscht sein, dass OSCam nur antwortet, wenn die Anfrage auf einer betimmten IP Adresse kommt. Mit diesem Parameter kann man festlegen, auf welche IP Adresse der OSCam Prozess &amp;quot;hört&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 serverip = 192.168.178.1&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 serverip =&lt;br /&gt;
&lt;br /&gt;
OSCam hört auf ALLE IP Adressen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== bindwait ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Maximale Zeit in Sekunden, die der [[Cardreader]] beim Start wartet, bis er den jeweiligen Netzwerk-Port in Zugriff bekommt. Falls der OSCam innerhalb dieser Zeit den Port nicht binden kann, terminiert er mit &amp;quot;Bind Request failed&amp;quot;. Ursachen dafür sind&lt;br /&gt;
* Doppelbelegung von Ports&lt;br /&gt;
* Ein vormals abgestürzter OSCam der die Ports nicht wieder freigegeben hat&lt;br /&gt;
* OSCam wurde mehrmals gleichzeitig gestartet&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 bindwait = 20  # Wartezeit 20 Sekunden&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 bindwait = 120 #  Wartezeit 120 Sekunden&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== netprio ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Hier kann die Priorität des Cardservers im Netzwerk festgelegt werden&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 netprio = 1  # Prioritätsstufe 1&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 netprio = 0  # Systembedingte Priorität&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== resolvegethostbyname ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Art der DNS-Auflösung. Dies sind zwei verschiedene libc-Aufrufe für die Namensauflösung, weil einige ältere Systeme Probleme mit der moderneren Implementierung &#039;&#039;getadressinfo&#039;&#039; haben bzw. diese Funktion aus ihren Images gestrippt wurden (zB die alte dBox2).  Außerdem ist &#039;&#039;getadressinfo&#039;&#039; threadsafe, während &#039;&#039;gethostbyname&#039;&#039; es nicht ist und deshalb locks drumherum im Code benötigt. &lt;br /&gt;
 0 = getadressinfo (default)&lt;br /&gt;
 1 = gethostbyname&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 resolvegethostbyname = 1 # Name wird mittels &#039;&#039;gethostbyname&#039;&#039; aufgelöst&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 resolvegethostbyname = 0 # &#039;&#039;getadressinfo&#039;&#039; wird benutzt&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====failbancount====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
 Failbancount  =  Anzahl der erlaubten Fehlversuche mit falschen Zugangsdaten. &lt;br /&gt;
               =  0  (default) IP wird sofort beim ersten Versuch mit unbekannten Zugangsdaten gesperrt!&lt;br /&gt;
&lt;br /&gt;
Wenn innerhalb &#039;&#039;&#039;failbantime&#039;&#039;&#039; mehr als in &#039;&#039;&#039;failbancount&#039;&#039;&#039; erlaubte Versuche registriert wurden, wird die IP für die restliche failbantime gesperrt. Nach Ablauf von failbantime stehen wieder volle failbancount zur Verfügung. Failbancount ist also eine Lockerung der Regeln&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== failbantime ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Zeitspanne in Minuten, für die ein Client mit ungültigem Login-Versuch auf IP-Basis geblockt wird.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 failbantime =  5&lt;br /&gt;
 # IP Adresse wird für 5 Minuten geblockt. Neue Loginversuche werden ignoriert auch wenn das Login OK wäre.&lt;br /&gt;
 # Es wird kein Clientthread erstellt.&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 failbantime =  0  # failban ist ausgeschaltet (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== dropdups ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Möglichkeiten zur Duplizierung von Client-Verbindungen. Es wird damit die Reaktion auf den [[OSCam/de/Config/oscam.user#uniq|uniq]]-Parameter festgelegt.&lt;br /&gt;
&lt;br /&gt;
 0  =  Markierung des Clienten als Duplikat aber keine Trennung (default)&lt;br /&gt;
 1  =  Abbrechen der Duplikat-Verbindung anstelle einer Markierung als Duplikat&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== unlockparental ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG  svn7289:08/27/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Nur Seca und Viaccess&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Option zum Ausschalten der Jugendschutzfunktion für Seca und Viaccess Pin Code Anfragen bei adult movies.&lt;br /&gt;
Bei Viaccess z.B. für die Redlight Elite HD Smartcard. Mit unlockparental = 0 bleibt Dorcel Dunkel mit 1 wirds hell!&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 unlockparental = 1  # Jugendschutzfunktion ausgeschaltet&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 unlockparental = 0  # Jugendschutzfunktion von Seca und Viaccess eingeschaltet&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== double_check ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&#039;&#039;&#039;Nur wenn CW double check ausgewählt ist!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
ECM wird zu 2 oder mehr Readern mit der selben SC gesandt und die CW&#039;s werden gegeneinander verifiziert. lb_nbes_reader muss auf 2 oder höher gesetzt werden.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 double_check =&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 double_check = 0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== double_check_caid ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn:7237/08/05/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
double_check_caid  =  [CAID1|erste 2 digits von CAID1],[CAID2|erste 2 digits von CAID2],... =  [blank] keine [default]&lt;br /&gt;
&lt;br /&gt;
ECM wird an 2 oder mehr Reader mit der gleichen SC gesendet und die CW&#039;s werden gegen andere definierte CAIDs oder die ersten 2 bytes der CAIDs verifiziert. lb_nbest_readers muss auf 2 oder höher gesetzt sein!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Loadbalancer ====&lt;br /&gt;
===== lb_mode =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Hinweis:&#039;&#039;&#039; Wenn hier loadbalancing aktiviert wird, dann sind die in oscam.server bei services stehenden Besonderheiten zu beachten. Siehe [[streamboard:wiki/OSCam/de/Config/oscam.server#services|Services]]!&lt;br /&gt;
&lt;br /&gt;
Loadbalance Mode&lt;br /&gt;
&lt;br /&gt;
Wenn man zwei oder mehrere gleiche Karten hat (egal ob lokal oder als Proxie), kann man die Last auf diese Karten gleichmäßig verteilen (balancieren).&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 lb_mode = 0 (deaktiviert) (default)&lt;br /&gt;
 lb_mode = 1 (schnellster Reader zuerst)&lt;br /&gt;
 lb_mode = 2 (Reader der am längsten nicht geantwortet hat wird genommen)&lt;br /&gt;
 lb_mode = 3 (Reader mit der geringsten Auslastung wird verwendet)&lt;br /&gt;
 lb_mode = 10(LB ist ausgeschaltet, Senderstatistik wird trotzdem erstellt)&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 lb_mode = 0 # deaktiviert&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== lb_save =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Speichert die Loadbalance Statistik, damit sie auch nach einem Neustart erhalten bleibt.&lt;br /&gt;
Um die CPU nicht zu sehr zu belasten, sollte hier ein Wert &amp;gt; 100 eingetragen werden.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 lb_save = 100 # Anzahl der ECM&#039;s nach der die Statistik gespeichert wird&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 lb_save = 0 # Statistik wird nicht gespeichert&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== lb_nbest_readers =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Anzahl der Reader, die für die ECM anfragen.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 lb_nbest_readers = 2 # Anfragen gehen immer an zwei Reader&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 lb_nbest_readers = 1 # Anfrage geht nur an einen Reader&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== lb_nfb_readers =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Anzahl der Fallback Reader für den Lastenausgleich.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 lb_nfb_readers = 2 # Zwei Fallbackreader&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 lb_nfb_readers = 1&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== lb_reopen_mode =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;VERALTET svn8642:05/10/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
lb_reopen_mode  =  0|1&lt;br /&gt;
&lt;br /&gt;
loadbalancing reopen readers mod&lt;br /&gt;
 =  0  # Standardverfahren zum (späten) Wiederöffnen blockierender Reader (default)&lt;br /&gt;
 =  1  # Schnelles Wiederöffnen blockierender Reader&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== lb_nbest_percaid =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG svn5893:08/19/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Anzahl der Reader je CAIDs für das Loadbalancing, wildcard CAIDs mit 2-digit CAIDs sind möglich&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 lb_nbest_percaid = 0&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 lb_nbest_percaid = 0100:4,0200:3,03:2,04:1 &lt;br /&gt;
 (wildcard CAIDs 03xx and 04xx)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== lb_reopen_invalid =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn:9885:09/30/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
lb_reopen_invalid  =  0|1&lt;br /&gt;
&lt;br /&gt;
 0  =  E_INVALID wird so lange blockiert, bis die Statistik aufgeräumt ist&lt;br /&gt;
 1  =  default&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== lb_force_reopen_always =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn:9885:09/30/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
lb_force_reopenalways  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1   =  öffne alle gestoppten Reader sofort, wenn kein funktionierender Reader gefunden wird&lt;br /&gt;
 0   =  default&lt;br /&gt;
&lt;br /&gt;
===== lb_min_ecmcount =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Mindestanzahl der ECM&#039;s, die für die Auswertung genommen werden.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 lb_min_ecmcount =&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 lb_min_ecmcount = 5&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== lb_max_ecmcount =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Maximale Anzahl der ECM&#039;s, bevor der Loadbalancer zurückgesetzt wird.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 lb_max_ecmcount =&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 lb_max_ecmcount = 500&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== lb_reopen_seconds =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Zeitspanne in Sekunden zwischen neuem Verbindungsversuch zu verlorengegangenen readern/CAIDs/providers/services&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 lb_reopen_seconds =  500   # Nach 500 Sekunden neuer Verbindungsversuch&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 lb_reopen_seconds = 900&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== lb_retrylimit =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Verbindungsversuch zum nächsten reader &#039;&#039;&#039;nur wenn&#039;&#039;&#039; die Antwortzeit höher, als hier festgelegt in &#039;&#039;&#039;Millisekunden&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 lb_retrylimit  =  500   #  Verbindungsversuch zum nächsten reader nur, wenn die Antwortzeit höher als 500 ms ist.&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 lb_retrylimit  =  800&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== lb_savepath ===== &lt;br /&gt;
{{Optional}}&lt;br /&gt;
Dateiname für die Sicherung der Loadbalancing Statistiken&lt;br /&gt;
&lt;br /&gt;
 default   =   /tmp/.oscam/stat&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== lb_stat_cleanup ===== &lt;br /&gt;
{{Optional}}&lt;br /&gt;
Zeit in Stunden, nach der die Statistiksätze gelöscht werden sollen&lt;br /&gt;
&lt;br /&gt;
 default = 336&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== lb_use_locking =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;VERALTET svn6166:12/28/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Unterdrückt parallele und identische ECM-Anfragen&lt;br /&gt;
&lt;br /&gt;
 1 = ein&lt;br /&gt;
 0 = aus # default:0&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Schlocke:&#039;&#039;&#039;&lt;br /&gt;
* Man sollte diese Option nur anschalten wenn:&lt;br /&gt;
** Langsames system&lt;br /&gt;
** Hohe Last&lt;br /&gt;
**Gleiche ECM Anfragen nicht aus dem Cache kommen, sondern weiter Reader angefragt werden&lt;br /&gt;
&lt;br /&gt;
* Vorteile aktiviert:&lt;br /&gt;
** Durch die Synchronisierung wird ein ECM Request nach dem anderen durchgeführt, die Ermittlung von Cache oder Request und Zuordnung der Reader über den Loadbalancer ist immer erfolgreich&lt;br /&gt;
&lt;br /&gt;
* Nachteile aktiviert:&lt;br /&gt;
** Die Synchronisierung verhindert Multithreading und es kommt eventuell zu höheren Antwortzeiten&lt;br /&gt;
&lt;br /&gt;
* Vorteile NICHT aktiviert:&lt;br /&gt;
** Schnellere Durchlaufzeiten für ECM requests&lt;br /&gt;
&lt;br /&gt;
* Nachteile NICHT aktiviert:&lt;br /&gt;
** Eventuell doppelte (bzw n-fache) ECM requests an die Reader möglich&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== lb_retrylimits =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG svn5754:07/31/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
lb_retrylimits = CAID1:time1[,CAID2:time2]...&lt;br /&gt;
&lt;br /&gt;
Begrenzung der Zeit für einen retry des loadbalancing eines CAID in Millisekunden, wildcard CAIDs mit two-digit CAIDs möglich, &lt;br /&gt;
 	&lt;br /&gt;
default: [blank]&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 lb_retrylimits = 12:0100,34:0200,5678:0300 &lt;br /&gt;
                  (wildcard CAIDs 12xx and 34xx)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== lb_noproviderforcaid =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG svn5758:08/01/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
lb_noproviderforcaid = CAID1[,CAID2]...&lt;br /&gt;
&lt;br /&gt;
Ignoriere die Providerinformations-CAIDs, um die statistischen Daten zu reduzieren, wildcard CAIDs mit 2-digit CAIDs sind möglich&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 lb_noproviderforcaid = 12,34,5678&lt;br /&gt;
 	                 (wildcard CAIDs 12xx und 34xx)&lt;br /&gt;
&lt;br /&gt;
default = [blank]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== lb_auto_timeout =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn 7564:10/02/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
lb_auto_timeout  =  0|1&lt;br /&gt;
&lt;br /&gt;
 lb_auto_timeout  = 1  #  ermöglicht ein automatisches timeout auf der Basis von Statistiken des Loadbalancers&lt;br /&gt;
                  = 0  #  default&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== lb_auto_timeout_p =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn 7564:10/02/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
lb_auto_timeout_p  =  Prozent&lt;br /&gt;
&lt;br /&gt;
Prozentwert, mit dem die Timeout-Zeit beaufschlagt wird&lt;br /&gt;
default = 30&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== lb_auto_timeout_t  =====  &lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn 7564:10/02/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
lb_auto_timeout_t =  Millisekunden&lt;br /&gt;
&lt;br /&gt;
Minimale Zeit in Millisekunden, die zur Timeout-Zeit hinzuaddiert wird&lt;br /&gt;
default = 300&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== lb_max_readers =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
lb_max_readers  =   limit  (Zahl)&lt;br /&gt;
&lt;br /&gt;
beschränkt die Zahl der Reader während der Lernphase des Loadbalancing&lt;br /&gt;
&lt;br /&gt;
 0  =  unbegrenzt  (default)&lt;br /&gt;
 x  =  beschränkt auf ein Limit von x (Zahl)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== lb_auto_betatunnel =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
lb_auto_betatunnel  =  0|1&lt;br /&gt;
&lt;br /&gt;
Ermöglicht automatisches Betatunneling für Betacrypt (CAIDs 1801, 1833, 1834 und 1835), wenn Loadbalancing verwendet wird&lt;br /&gt;
 lb_auto_betatunnel =  0   #  ausgeschaltet&lt;br /&gt;
                    =  1   #  eingeschaltet (default)&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Achtung:&#039;&#039;&#039; Eintragungen für Betatunnel in oscam.user werden bevorzugt. Siehe [[streamboard:wiki/index.php/OSCam/de/Config/oscam.user#betatunnel|Betatunnel]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== lb_auto_betatunnel_mode =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn 7784:10/22/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
lb_auto_betatunnel_mode  =  0|1|2...&lt;br /&gt;
&lt;br /&gt;
setzt den Mode für das automatische Betacrypt tunneling&lt;br /&gt;
&lt;br /&gt;
 0 = CAID 18XX tunneling to CAID 17X2 only (default)&lt;br /&gt;
 1 = CAID 18XX tunneling to CAID 17X2 and CAID 17X2 tunneling to CAID 18XX (CAID 1833/1801) &lt;br /&gt;
 2 = CAID 18XX tunneling to CAID 17X2 and CAID 17X2 tunneling to CAID 18XX (CAID 1833/1834) &lt;br /&gt;
 3 = CAID 18XX tunneling to CAID 17X2 and CAID 17X2 tunneling to CAID 18XX (CAID 1833/1835) &lt;br /&gt;
 4 = CAID 17X2 tunneling to CAID 18XX (CAID 1833/1801 only) &lt;br /&gt;
 5 = CAID 17X2 tunneling to CAID 18XX (CAID 1833/1834 only) &lt;br /&gt;
 6 = CAID 17X2 tunneling to CAID 18XX (CAID 1833/1835 only)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== lb_auto_betatunnel_prefer_beta =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn 6045:11/27/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG svn 7768:10/21/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
lb_auto_betatunnel_prefer_beta  =  Auswahl (Zahl)&lt;br /&gt;
&lt;br /&gt;
Hier kann der Schwerpunkt für die automatische Auswahl von Betacrypt/Nagravision gewählt werden.&lt;br /&gt;
&lt;br /&gt;
     0  =  disabled (default&lt;br /&gt;
     1  =  immer Betacrypt&lt;br /&gt;
   105  =  wählt einen Mittelwert&lt;br /&gt;
   200  =  immer Nagravision&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;Monitor&#039;&#039;&#039; ===&lt;br /&gt;
Hier sind nur dann Eintragungen erforderlich, wenn ein Monitor benutzt wird!&lt;br /&gt;
 &lt;br /&gt;
{{OSCamConfMonitorParameter}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== port ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
UDP-Port für den Monitor&lt;br /&gt;
 port = 0  # Kein Monitor&lt;br /&gt;
      =    # [blank] Portnummer Monitor ausgewählt&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 port = 24480  # Monitor eingeschaltet mit Port 24480&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== serverip ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Service mit einer bestimmten IP-Adresse verbinden&lt;br /&gt;
 serverip  =  # IP-Adresse&lt;br /&gt;
           =  # [blank] alle IP&#039;s  (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== nocrypt ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Unverschlüsselte Monitorverbindungen.&lt;br /&gt;
&lt;br /&gt;
Möglich&lt;br /&gt;
* eine oder mehrere IP-Einzeladressen&lt;br /&gt;
* eine oder mehrere IP-Bereiche&lt;br /&gt;
* eine Mischung von IP-Einzeladressen oder IP-Bereichen&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 nocrypt = 127.0.0.1,192.168.0.0-192.168.255.255&lt;br /&gt;
         = Host 127.0.0.1 und IP-Bereich 192.168.0.0 bis 192.168.255.255&lt;br /&gt;
&lt;br /&gt;
Default&lt;br /&gt;
 nocrypt =   # [blank] keine unverschlüsselte Monitorverbindung.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== aulow ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Zeitraum in Minuten, in dem keine EMM erscheinen, so dass der Client von &amp;quot;active&amp;quot; auf &amp;quot;on&amp;quot; gesetzt wird.&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 aulow = 30  # Nach 30 Minuten ohne EMM wird der Status von &amp;quot;active&amp;quot; auf &amp;quot;on&amp;quot; gesetzt (default).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== monlevel ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Monitor-Level&lt;br /&gt;
 0 = Kein Zugriff auf Monitor (default)&lt;br /&gt;
 1 = Nur Server und eigene Prozeduren&lt;br /&gt;
 2 = Alle Prozeduren, aber nur ansehen&lt;br /&gt;
 3 = Alle Prozeduren, reload von oscam.user möglich&lt;br /&gt;
 4 = Unbeschränkter Zugriff&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 monlevel = 4  # Kompletter Zugriff&lt;br /&gt;
&lt;br /&gt;
Monlevel kann durch Eintragungen in oscam.user überschrieben werden!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== hideclient_to ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Zeitspanne in Sekunden für das Ausblenden von Clients, die keine Anfragen senden. Siehe auch Parameter &#039;&#039;&#039;httphideidleclienst&#039;&#039;&#039; in Abschnitt [webif].&lt;br /&gt;
 hideclient_to = 40 # Clienten werden nach 40 Sekunden ohne Anfrage ausgeblendet&lt;br /&gt;
               = 0  # Keine Ausblendung von Clienten im Leerlauf&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== appendchaninfo ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;VERALTET svn8546:03/13/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Fügt die Channel-Info aus der oscam.services der Log-Meldung hinzu. Bei Verwendung von Monitor und Webinterface ist dies eine sehr nützliche Routine!&lt;br /&gt;
 appendchaninfo = 1  # Die Channel-Info wird hinzugefügt&lt;br /&gt;
                = 0  # Keine Channel-Info (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;lcd&#039;&#039;&#039; ===&lt;br /&gt;
{{OSCamConfLCDParameter}}&lt;br /&gt;
&lt;br /&gt;
==== enablelcd ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU  svn6285:01/23/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
enablelcd  =  0|1&lt;br /&gt;
 &lt;br /&gt;
 0   =   default&lt;br /&gt;
 1   =   enable LCD&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== lcd_outputpath ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Hier kann ein Pfad für den LCD-Output eingestellt werden&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 lcd_outputpath =  [blank]  /tmp&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== lcd_hideidle ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Verbergen eines Readers im LCD-Output während des Leerlaufs&lt;br /&gt;
&lt;br /&gt;
 lcd_hideidle =  1  # Verbergen, wenn der Leerlauf länger als 20 Sekunden dauert&lt;br /&gt;
              =  0  # default&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== lcd_writeinterval ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
LCD-Refresh-Interval in Sekunden (Minimum 5 Sekunden)&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 lcd-writeinterval  =  [blank] 10 Sekunden&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;WebIf&#039;&#039;&#039; ===&lt;br /&gt;
Eintragungen sind nur dann erforderlich, wenn das Web-Interface (by Alno) als Modul ausgewählt wurde.&lt;br /&gt;
&lt;br /&gt;
{{OScamConfWebIfParameter}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Dateiformat zum Senden von EMMs via Webinterface ====&lt;br /&gt;
(von Bit)&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Achtung:&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
* Die Datei muß im TXT Format sein.&lt;br /&gt;
* Jedes PRE-CAM EMM muss in einer eigenen Zeile vorliegen.&lt;br /&gt;
* Die EMMs müssen im HEX Format vorliegen.&lt;br /&gt;
** Beispiel: AABBCCDD...&lt;br /&gt;
* Leerzeichen und Tabs zwischen den bytes sind erlaubt:&lt;br /&gt;
** AA BB CC DD...&lt;br /&gt;
* Groß- und/oder Kleinschreibung oder gemischte Schreibweise für jeden HEX-Wert sind erlaubt:&lt;br /&gt;
** AA aa Aa aA...&lt;br /&gt;
* Andere Zeichen oder Kommentare sind nicht erlaubt.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== httpport ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
Port, auf dem das Webinterface hört.&lt;br /&gt;
 httpport =  83  # Webinterface hört auf &#039;&#039;&#039;http-port 83&#039;&#039;&#039;&lt;br /&gt;
          = +83  # Webinterface hört auf &#039;&#039;&#039;https-port 83&#039;&#039;&#039; (SSL)&lt;br /&gt;
              0  # Webinterface ist ausgeschaltet (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== httpcert ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Datei für das SSL-Zertifikat&lt;br /&gt;
 httpcert = oscam.cert # (siehe dort!)&lt;br /&gt;
          =            # [blank] es wird die Datei oscam.pem (embedded) verwendet&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== httpforcesslv3 ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU  svn:6321/01/30/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
httpforcesslv3  =  0|1&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 httpforcesslv3  =  0  (default)&lt;br /&gt;
                 =  1  benutze SSLv3&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== httpuser ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
Name des Users für den Zugriffsschutz. Es wird zwar [blank] als Default-Wert angeboten. Davon wird aber dringend abgeraten; daher wird dieser Parameter hier als &#039;&#039;&#039;zwingend&#039;&#039;&#039; beschrieben.&lt;br /&gt;
 httpuser =   # xyxyxy&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== httppwd ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
Passwort für den Zugriffsschutz. Es gilt das gleiche wie für httpuser.&lt;br /&gt;
 httppwd =  # 123456&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Die Parameter &#039;&#039;user&#039;&#039; und &#039;&#039;pwd&#039;&#039; werden beim Verbindungsaufbau zum Webinterface in einem Kontrollfenster abgefragt. Fehlen sie oder sind sie fehlerhaft, erfolgt die Meldung &#039;&#039;Forbidden&#039;&#039; und der Verbindungsaufbau wird abgebrochen!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== http_prepend_embedded_css ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn6797:05/13/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;CHANGE svn6825:05/15/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
http_prepend_embedded_css  =  0 | 1&lt;br /&gt;
 http_prepend_embedded_css  =  0  # Füge den content des embedded CSS &#039;&#039;&#039;nicht vor&#039;&#039;&#039; dem content des user-css ein (default)&lt;br /&gt;
                               1  # Embedded CSS wird &#039;&#039;&#039;vor&#039;&#039;&#039; dem externen CSS hinzugefügt(siehe nächsten Parameter: [[#httpcss|httpcss]])&lt;br /&gt;
&lt;br /&gt;
Dieser Parameter kann dazu benutzt werden, den embedded CSS mit custom styles zu überschreiben. Die laufenden CSS styles können hier angeschaut werden: http://&#039;&#039;url_to_oscam_webif&#039;&#039;&#039;&#039;&#039;/site.css&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== httpcss ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Für das Webinterface stehen verschiedene Styles in unterschiedlicher farblicher und graphischer Darstellung zur Verfügung. Der User kann die für ihn interessanten Style-Dateien (.css) speichern und je nach &amp;quot;Stimmung&amp;quot; verwenden. Hier wird der Pfad zu den Style-Dateien festgelegt.&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 httpcss =   # /etc/oscam/harvest_round_Firefox.css&lt;br /&gt;
         =   # [blank] es wird der embedded Style verwendet (default)&lt;br /&gt;
&lt;br /&gt;
Styles werden hier veröffentlicht: [[streamboard-Thread:30083|Streamboard-Thread]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== httptpl ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG svn 7083:06/25/12&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pfad für externe templates und picons&lt;br /&gt;
 httptpl =&lt;br /&gt;
         =  # [blank] Keine externen Templates&lt;br /&gt;
&lt;br /&gt;
Multiple simultane templates und picons können durch die Anlage von Unterordnern (mit max. 32 alphanumerischen Zeichen) zur Verfügung gestellt werden. Der Name des Unterordners korrespondiert mit dem Unterordner in der URL, default : [blank]&lt;br /&gt;
&lt;br /&gt;
Beispiele&lt;br /&gt;
 &lt;br /&gt;
 httptpl = /this/is/my/path &lt;br /&gt;
 	 &lt;br /&gt;
 Ordner mit multiplen templates: &lt;br /&gt;
 /this/is/my/path/template1 &lt;br /&gt;
 /this/is/my/path/template2 &lt;br /&gt;
 	 &lt;br /&gt;
 gültige URLs: &lt;br /&gt;
 http://host:port/template1 &lt;br /&gt;
 http://host:port/template2 &lt;br /&gt;
&lt;br /&gt;
Mehr über Picons kann man hier finden [[streamboard:wiki/OSCam/de/Picons|Picons]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== httpoverwritebakfile ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn9858:09/21/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
httpoverwritebakfile  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1  =  überschreibe backup configurations files (*.bak)&lt;br /&gt;
 0  =  default&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== httplocale ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn9828:08/15/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
httplocale  =  environment&lt;br /&gt;
&lt;br /&gt;
hier kann ein &amp;quot;locale environment&amp;quot; gesetzt werden.&lt;br /&gt;
&lt;br /&gt;
default =  [blank]  kein environment&lt;br /&gt;
&lt;br /&gt;
Siehe auch hier:&lt;br /&gt;
&lt;br /&gt;
http://de.wikipedia.org/wiki/locale&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== httpjscript ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn6806:05/14/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
httpjscript  =  path&lt;br /&gt;
&lt;br /&gt;
Path für oscam.js javascript, default : [blank]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== httprefresh ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Aktualisierungszeit in Sekunden, in der die (kompletten) Seiten des Webinterfaces aktualisiert werden&lt;br /&gt;
 httprefresh = 7  # Status wird nach 7 Sekunden aktualisiert&lt;br /&gt;
             =    # [blank|0] Es findes keine Aktualisierung statt&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== httppollrefresh ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Initialisierungszeit des Pollings und Aktualisierungszeit, in der diverse Daten des Webinterfaces neugeladen werden (Zeit kann auf den entsprechenden Seiten geändert werden)&lt;br /&gt;
 httppollrefresh = 60  # Status wird nach 7 Sekunden aktualisiert&lt;br /&gt;
                 =     # [blank|0] Es findes keine Aktualisierung statt&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== httpshowpicons ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn6648:05/01/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
httpshowpicons  =  0| 1&lt;br /&gt;
 httpshowpicons   =   1  # zeige picons in userlist&lt;br /&gt;
                      0  # default&lt;br /&gt;
&lt;br /&gt;
Mehr über Picons kann man hier finden [[streamboard:wiki/OSCam/de/Picons|Picons]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== httphideidleclients ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Dieser Parameter ermöglicht es, einen Clienten nach Ablauf der im Parameter &#039;&#039;&#039;hideclient_to&#039;&#039;&#039; im Abschnitt [monitor] festgelegten Leerlauf-Zeitspanne (siehe dort!) auszublenden.&lt;br /&gt;
 httphideidleclients = 1  # Ausblenden&lt;br /&gt;
                     = 0  # Nicht ausblenden (default)&lt;br /&gt;
&lt;br /&gt;
==== httphidetype ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn8937:09/27/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
httphidetype  =  type[type]...&lt;br /&gt;
&lt;br /&gt;
Buchstabe der definiert, welcher type in der type-column auf der Statusseite des Webinterfaces versteckt werden soll. &lt;br /&gt;
s = server, h = http, m = monitor, r = reader, p = proxy, x = cacheex, c = client  &lt;br /&gt;
&lt;br /&gt;
  httphidetype = sh  #hide server- and http-type columns&lt;br /&gt;
  httphidetype = [blank]  # hide none (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== httpscript ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Pfad für Skripte, die vom Webinterface aus gestartet werden können&lt;br /&gt;
 httpscript =    # Pfad&lt;br /&gt;
            =    # [blank] kein Pfad&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== httpallowed ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG  svn8733:06/27/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG  svn8842:08/17/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Hier werden IP-Addressen, IP-Bereiche oder beides festgelegt, die auf das Webinterface zugreifen dürfen. Es wird zwar auch ein [blank] als Default-Wert angeboten, dessen Sinn sich aber nicht erschließt! Wenn das Webinterface benutzt werden soll, dann muss es auch die Möglichkeit geben, sich mit ihm zu verbinden. Daher wird dieser Parameter als &#039;&#039;&#039;zwingend&#039;&#039;&#039; dargestellt.&lt;br /&gt;
&lt;br /&gt;
Wenn ein localhost nach &#039;&#039;&#039;IPv6&#039;&#039;&#039; aufgelöst werden soll, muss die Zeile mit &#039;&#039;&#039;::1&#039;&#039;&#039; abgeschlossen werden!&lt;br /&gt;
&lt;br /&gt;
 IP address|IP address range[,IP address|IP address range,[::1]]...&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 httpallowed = 127.0.0.1,192.168.0.0-192.168.255.255      # Host, sowie der gesamte Bereich 192.168.0 sind zugelassen&lt;br /&gt;
             = 127.0.0.1,192.168.0.0-192.168.255.255,::1  # Host, sowie der gesamte Bereich 192.168.0 sind zugelassen &lt;br /&gt;
                                                            und werden nach IPv6 aufgelöst&lt;br /&gt;
&#039;&#039;&#039;Default Werte&#039;&#039;&#039;&lt;br /&gt;
 127.0.0.1,192.168.0.0-192.168.255.255,10.0.0.0-10.255.255,::1&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== httpdyndns ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG svn6558:03/21/12&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Zulassen von DYNDNS-Verbindungen durch das Webinterface.&lt;br /&gt;
&lt;br /&gt;
httpdyndns  =  hostname[,hostname][,hostname]&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 httpdyndns = host1.exemple.com, host2.exemple.com&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== httpsavefullcfg ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Sicherung der Konfigurationsdateien&lt;br /&gt;
 httpsavefullcfg = 0  # alle nicht leeren Parameter,&lt;br /&gt;
                      # alle nicht Default-Parameter,&lt;br /&gt;
                      # alle Parameter, die nicht den gleichen Inhalt enthalten wie dieselben Parameter in [global]  (default).&lt;br /&gt;
                   1  # alle Parameter&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== httpreadonly ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Über das Webinterface können in bestimmtem Unfang Konfigurations-Dateien editiert und gesichert werden. Das ist für den Server-Admin, der sich nicht immer in der Nähe zur Konsole des Servers befindet, sehr vorteilhaft. Wenn aber weitere User oder andere Beteiligte ebenfalls Zugang zum Webinterface und damit Zugriff auf die Daten haben, kann das zu einem Problem werden. Die Möglichkeit des Editierens (Schreibens) kann daher mit diesem Parameter ausgeschaltet werden.&lt;br /&gt;
 httpreadonly = 1  # nur Lesezugriff möglich&lt;br /&gt;
              = 0  # alles ist möglich  (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== httpiconpath ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn:9463/01/28/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
httpiconpath  =  path&lt;br /&gt;
&lt;br /&gt;
Pfad zur Picon-Datei, default [blank] none&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== httphelplang ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
httphelplang   =   de|en|fr|it&lt;br /&gt;
&lt;br /&gt;
Auswahl der Sprache für die Kontexte&lt;br /&gt;
&lt;br /&gt;
   de    =  deutsch&lt;br /&gt;
   en    =  englisch&lt;br /&gt;
   fr    =  französisch&lt;br /&gt;
   it    =  italienisch&lt;br /&gt;
 [blank] =  englisch (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== httposcamlabel ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU  svn9463:01/28/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
httposcamlabel  =  text&lt;br /&gt;
&lt;br /&gt;
Setzt ein individuelles label für den header des Webinterfaces, default: OSCam rXXXX&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;Cache&#039;&#039;&#039; ===&lt;br /&gt;
{{OSCamConfCacheParameter}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== delay ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU  svn8358:02/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Mindestzeit in Millisekunden, die ein Request brauchen muss. Hört sich zwar paradox an, betrifft aber das Problem, wenn die &#039;&#039;&#039;Antwort&#039;&#039;&#039; aus dem cache &#039;&#039;&#039;zu schnell&#039;&#039;&#039; an den Client übermittelt wird.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 delay = 300&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 delay = 0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== max_time ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU  svn8358:02/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
max_time  =   Sekunden, default 15&lt;br /&gt;
&lt;br /&gt;
Maximale Zeit, die CWs nach der ersten Clientanfrage im Cache verbleiben. Die Zeit muß 3,5 Sekunden höher als der Parameter clienttimeout sein!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== max_hit_time ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn8910:09/10/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
max_hit_time  =  in Sekunden&lt;br /&gt;
&lt;br /&gt;
Maximale Zeit, die Treffer für cache exchange im cache verbleiben müssen um wait_time zu evaluieren, default: 15&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== wait_time ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn 8358:02/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Wartezeit und Dynamische Wartezeit in Millisekunden für cache exchange und CSP, bevor ECMs an den Reader/Proxy gesendet werden.&lt;br /&gt;
&lt;br /&gt;
 wait_time  =  [caid][&amp;amp;mask][@provid][$servid][:awtime][:]dwtime,n&lt;br /&gt;
&lt;br /&gt;
            =  [blank] none (default)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Info:&#039;&#039;&#039;&lt;br /&gt;
 awtime --&amp;gt; Zeit die bei jeder Anfrage gewartet wird (always wait time)&lt;br /&gt;
 dwtime --&amp;gt; Zeit die bei positivem Fund eines CWs im Cache gewartet wird (dynamic wait time)&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 wait_time = 0:50:250,0200@00009X:50:150,15:950,0500@000001:150,1602&amp;amp;ffdf:1200&lt;br /&gt;
&lt;br /&gt;
Verwendungspraxis:&lt;br /&gt;
 wait_time = 098C:5:130,09C4:5:130,1702:5:1900,1830:5:490,1843:5:490,0D05:5,0B00:5&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== cacheex_cw_check ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
cacheex_cw_check = caid[&amp;amp;mask][@provid][$servid]:mode:counter[,n]&lt;br /&gt;
&lt;br /&gt;
* mode (bestimmt die Verwenung des Parameters &#039;&#039;counter&#039;&#039;)&lt;br /&gt;
&lt;br /&gt;
 0  =  Falls &#039;&#039;wait_time&#039;&#039; abgelaufen ist, sende das CW mit dem höchsten counter an die clients&lt;br /&gt;
 1  =  Niemals ein CW (von cacheex) aus dem cache versenden, wenn der counter aus dem cacheex den in diesem Parameter &lt;br /&gt;
       gesetzten   counter nicht erreicht. Falls &#039;&#039;wait_time&#039;&#039; erreicht ist, geht der request an normale reader. &lt;br /&gt;
       Nur wenn ein CW den gesetzten counter erreicht, wird es an die clients gesendet.&lt;br /&gt;
 Default  =  0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* counter (bestimmt den counter des CW, der mindestens erreicht werden muss, um versendet zu werden)&lt;br /&gt;
&lt;br /&gt;
Default  =  1 (benutze das CW mit dem höchsten counter aus dem cache)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== cwcycle_allowbadfromffb ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn 8930:09/25/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cwcycle_allowbadfromffb  =  0|1&lt;br /&gt;
&lt;br /&gt;
1  =  erlaube bad cw&#039;s von einem festgelegten fallback reader. Default  = 0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Info:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Bei &#039;&#039;&#039;aktiviertem&#039;&#039;&#039; Parameter wird bei einem bad CW die Anfrage an den fixed Fallback weitergeleitet&lt;br /&gt;
und somit ein freetzer meist verhindert.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Siehe --&amp;gt; [[OSCam/de/Config/oscam.server#fallback|fallback]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== cacheexenablestats ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU  svn8358:02/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cacheexenablestats  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1 = schaltet statistics für cache exchange mode ein&lt;br /&gt;
 0 = default&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Achtung:&#039;&#039;&#039; Bitte Speicherverbrauch beachten!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== csp_port ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn 8358:02/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
UDP-Port, der auf hereinkommenden traffic von CSP-Nodes hört&lt;br /&gt;
&lt;br /&gt;
 csp_port   =   port&lt;br /&gt;
            =   [blank] none (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== csp_serverip ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn 8358:02/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lokale Bind-IP für csp_port (siehe oben)&lt;br /&gt;
&lt;br /&gt;
 csp_serverip   =   IP&lt;br /&gt;
            =   [blank] none (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== csp_ecm_filter ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn 8358:02/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 csp_ecm_filter   =   [caid][&amp;amp;mask][@provid][$servid],n&lt;br /&gt;
&lt;br /&gt;
Filter für hereinkommende ECM beim Cardserverproxy, default (kein Filter)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== csp_allow_request ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn 8358:02/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
csp_allow_request   =   0|1&lt;br /&gt;
&lt;br /&gt;
Erlaubt hereinkommende ECM-Anfragen vom Cardserverproxy, default =  1&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== cwcycle_check_enable ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn 8358:02/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 cwcycle_check_enable  =  0 ausgeschaltet (default)&lt;br /&gt;
                       =  1 eingeschaltet&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== cwcycle_check_caid ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn 8358:02/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Achtung: Für NDS Karten nur in einer light Version verfügbar&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
cwcycle_check_caid  =  CAID[,CAID]...&lt;br /&gt;
&lt;br /&gt;
CAID, für die der CW-Cycle-Check ermöglicht werden soll, [blank] = kein Check (Default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== cwcycle_maxlist ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn 8358:02/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cwcycle_maxlist  =  Zahl&lt;br /&gt;
&lt;br /&gt;
Maximum von CW-Cycle-Entries in die Liste, default = 500, maximum = 4000&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== cwcycle_keeptime ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn 8358:02/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cwcycle_keeptime  = Minuten&lt;br /&gt;
&lt;br /&gt;
Minimalzeit, die ein erkannter Cycle in der Memory verbleiben soll, default = 15, maximum = 240&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== cwcycle_onbad ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn 8358:02/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cwcycle_onbad  =  0|1&lt;br /&gt;
 0 = ungültige CW-Cycle kommen nur ins Log &lt;br /&gt;
 1 = ungültige CW-Cycle werden gedropped (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== cwcycle_dropold ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn 8358:02/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cwcycle_dropold  =  0|1, 1 = alte CW-Cycle werden gedropped, 0 = kein Dropping (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== cwcycle_sensitive ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn 8509:03/07/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cwcycle_sensitive  =  0|2|3|4&lt;br /&gt;
&lt;br /&gt;
 0  = disabled (default)&lt;br /&gt;
 2  = 2 (oder mehr) gleiche bytes und drop neues CW&lt;br /&gt;
 3  = 3 (oder mehr) gleiche bytes und drop neues CW&lt;br /&gt;
 4  = 4 (oder mehr) gleiche bytes und drop neues CW&lt;br /&gt;
&lt;br /&gt;
--&amp;gt; Höherer Wert entspricht höherer Empfindlichkeit&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== cwcycle_usecwcfromce ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn 9038:11/18/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cwcycle_usecwcfromce  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1  =  benutze CW Info aus cache exchange&lt;br /&gt;
 0  =  default&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== wait_until_ctimeout ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn 9486:02/03/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
wait_until_ctimeout  =  0|1&lt;br /&gt;
&lt;br /&gt;
antworte, wenn das cache exchange timeout erreicht ist und keine normalen Reader zur Verfügung stehen, die ECM&#039;s senden:&lt;br /&gt;
&lt;br /&gt;
 0  =  sende sofort &#039;&#039;&#039;not found&#039;&#039;&#039; an den client (default)&lt;br /&gt;
 1  =  warte auf eine Antwort für cache exchange bis der timeout für den client erreicht ist&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;csp (UDP&#039;&#039;&#039;) ===&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;VERALTET  svn8358:02/16/2013 Siehe Section &#039;&#039;&#039;[cache]&#039;&#039;&#039;!&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Abschnitt nur dann erforderlich, wenn csp als Client Protokoll notwendig ist.&lt;br /&gt;
&lt;br /&gt;
{{OSCamConfcspParameter}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== port ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn 6124:12/23/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
UDP-Port, der auf hereinkommenden traffic von csp-nodes hört&lt;br /&gt;
&lt;br /&gt;
 port   =   port&lt;br /&gt;
        =   [blank] none (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== serverip ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn 6124:12/23/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Local Bind IP für den oben genannten UDP-Port&lt;br /&gt;
&lt;br /&gt;
 serverip   =   IP&lt;br /&gt;
            =   [blank] none (default)&lt;br /&gt;
&lt;br /&gt;
==== wait_time ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;VERALTET Siehe Section &#039;&#039;&#039;[cache]&#039;&#039;&#039;!&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn 6142:12/25/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG svn8060:01/04/13&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG svn8077:01/06/13&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 wait_time  =  [caid][&amp;amp;mask][@provid][$servid][:awtime][:]dwtime,n&lt;br /&gt;
            =  [blank] none (default)&lt;br /&gt;
Beispiel:&lt;br /&gt;
 wait_time = 0:50:250,0200@00009X:50:150,15:950,0500@000001:150,1602&amp;amp;ffdf:1200&lt;br /&gt;
Wartezeit in Millisekunden für cache exchange (&#039;&#039;&#039;nur mode 2&amp;amp;3&#039;&#039;&#039;) und CSP, bevor ECMs an den Reader/Proxy gesendet werden.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== csp_ecm_filter ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
 csp_ecm_filter   =   [caid][&amp;amp;mask][@provid][$servid],n&lt;br /&gt;
&lt;br /&gt;
Filter für hereinkommende ECM beim Cardserverproxy, default (kein Filter)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== csp_allow_request ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
csp_allow_request   =   0|1&lt;br /&gt;
&lt;br /&gt;
Erlaubt hereinkommende ECM-Anfragen vom Cardserverproxy, default =  1&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;Camd 33 (TCP)&#039;&#039;&#039; ===&lt;br /&gt;
Abschnitt nur dann erforderlich, wenn camd33 als Client Protokoll notwendig ist.&lt;br /&gt;
&lt;br /&gt;
{{OSCamConfCamd33Parameter}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== port ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
Hier wird der Port festgelegt, von dem aus Camd 33 Anfragen beantwortet werden. Dieser Port muss ggf. auch am Router geöffnet werden.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 port = 15000&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== serverip ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Bei einem Server mit mehreren Netzwerkkarten und daher mehreren unterschiedlichen IP Adressen kann es gewünscht sein, dass OSCam nur antwortet, wenn die Anfrage auf einer betimmten IP Adresse kommt. Mit diesem Parameter kann man festlegen, auf welche IP Adresse der OSCam Prozess &amp;quot;hört&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 serverip = 192.168.178.1&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 serverip =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== nocrypt ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Eine bestimmte IP Adresse oder ein Adressbereich, der unverschlüsselt übertragen wird.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 nocrypt = 127.0.0.1,192.168.0.0-192.168.255.255&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 nocrypt =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== passive ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Definition für aktiven oder passiven Client. Generell geht das Camd3.3x-Protokoll von einem aktiven Client aus. Es kann aber unter bestimmten Umständen bei manchen Clients (meistens plugin) zur Schwierigkeiten kommen. In diesem Fall&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 passive = 1&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 passive = 0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== key ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Schlüssel, der für die Verschlüsselung verwendet wird. (128bit Verschlüsselung)&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 key = 01020304050607080910111213141516&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 key =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;cs357x (UDP)&#039;&#039;&#039; ===&lt;br /&gt;
Abschnitt nur dann erforderlich, wenn cs357x als Client Protokoll verwendet wird.&lt;br /&gt;
Dieses Protokoll verschlüsselt grundsätzlich und bildet den Schlüssel aus dem Benutzernamen.&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Hinweis:&#039;&#039;&#039;&lt;br /&gt;
&#039;&#039;&#039;cs357x&#039;&#039;&#039; wurde auch als &#039;&#039;&#039;camd35&#039;&#039;&#039; bezeichnet. Beide Bezeichnungen meinen das gleiche Protokoll mit den gleichen Funktionsweisen und Parametern. Künftig wird zur Vermeidung von Irritationen &#039;&#039;&#039;nur noch cs357x&#039;&#039;&#039; verwendet.&lt;br /&gt;
&lt;br /&gt;
Eine genauere Erklärung für UDP findet Ihr hier [http://de.wikipedia.org/wiki/User_Datagram_Protocol]&lt;br /&gt;
 &lt;br /&gt;
{{OSCamConfCs357xParameter}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== port ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
Hier wird der Port festgelegt, von dem aus cs357x Anfragen beantwortet werden. Dieser Port muss ggf. auch am Router geöffnet werden.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 port = 15000&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== serverip ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Bei einem Server mit mehreren Netzwerkkarten und daher mehreren unterschiedlichen IP Adressen kann es gewünscht sein, dass OSCam nur antwortet, wenn die Anfrage auf einer betimmten IP Adresse kommt. Mit diesem Parameter kann man festlegen auf welche IP Adresse der OSCam Prozess &amp;quot;hört&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 serverip = 192.168.178.1&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 serverip =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== suppresscmd08 ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
suppresscmd08 = 0|1&lt;br /&gt;
&lt;br /&gt;
 0 = veranlasst cs357x -clients, nicht erneut nach der Kombination [rejected CAID, service ID, provider ID] anzufragen (default)&lt;br /&gt;
 1 = disabled&lt;br /&gt;
&lt;br /&gt;
Kann durch Eintrag in oscam.user überschrieben werden!&lt;br /&gt;
&lt;br /&gt;
Wer mehr darüber wissen will, kann hier nachlesen: [[Streamboard-Thread:27459|Streamboard-Tread]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;cs378x&#039;&#039;&#039; (TCP) ===&lt;br /&gt;
Abschnitt nur dann erforderlich, wenn cs378x als Client Protokoll notwendig ist.&lt;br /&gt;
&lt;br /&gt;
Eine ausführliche Erklärung von TCP findet Ihr hier [http://de.wikipedia.org/wiki/Transmission_Control_Protocol]&lt;br /&gt;
&lt;br /&gt;
{{OSCamConfCs378xParameter}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== port ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
Hier wird der Port festgelegt, von dem aus Camd Anfragen beantwortet werden. Dieser Port muss ggf. auch am Router geöffnet werden.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 port = 15000&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== serverip ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Bei einem Server mit mehreren Netzwerkkarten und daher mehreren unterschiedlichen IP Adressen kann es gewünscht sein das OSCam nur antwortet wenn die Anfrage auf einer betimmten IP Adresse kommt. Mit diesem Parameter kann man festlegen auf welche IP Adresse der OSCam Prozess &amp;quot;hört&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 serverip = 192.168.178.1&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 serverip =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== suppresscmd08 ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
suppresscmd08 = 0|1&lt;br /&gt;
&lt;br /&gt;
 0 = veranlasst cs3.78x-clients, nicht erneut nach der Kombination [rejected CAID, service ID, provider ID] anzufragen (default)&lt;br /&gt;
 1 = disabled&lt;br /&gt;
&lt;br /&gt;
Kann durch Eintrag in oscam.user überschrieben werden!&lt;br /&gt;
&lt;br /&gt;
Wer mehr darüber wissen will, kann hier nachlesen: [[Streamboard-Thread:27459|Streamboard-Thread]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;Newcamd (TCP)&#039;&#039;&#039; ===&lt;br /&gt;
Abschnitt nur dann erforgerlich, wenn newcamd als Client Protokoll notwendig ist.&lt;br /&gt;
&lt;br /&gt;
{{OSCamConfNewcamdParameter}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== key ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
Schlüssel für die Newcamd Verbindung zum Client.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 key = 0102030405060708091011121314&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 key =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== port ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
Hier wird der Port festgelegt, von dem aus Newcamd Anfragen beantwortet werden. Dieser Port muss ggf. auch am Router geöffnet werden.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 port = 15000@1234:000000 # (CAID 1234 ist über Port 15000 erreichbar)&lt;br /&gt;
 port = 15000@1234:000000;15001@5678:000000 # (CAID 1234 ist über Port 15000 erreichbar CAID 5678 über Port 15001)&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 port = port@caid:ident&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== serverip ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Hat der Server mehrere IP Adressen werden nur Anfragen die an die konfigurierte IP gehen beantwortet.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 serverip = 192.168.178.1&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 serverip =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== allowed ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Eine bestimmte IP Adresse oder ein bestimmter IP Bereich der sich auf den Newcamd Server verbinden darf.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 allowed = 127.0.0.1,192.168.0.0-192.168.255.255&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 allowed =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== keepalive ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Der Server versucht, die Newcamd Verbindung am leben zu halten.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 keepalive = 1 # (aktiviert)&lt;br /&gt;
 keepalive = 0 # (deaktiviert)&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 keepalive = 0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== mgclient ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Aktiviert das Extendet Newcamd Protokol, um mehrer CAID&#039;s über einen Port zu schicken&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 mgclient = 1  # (aktiviert)&lt;br /&gt;
 mgclient = 0  # (deaktiviert)&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 mgclient = 0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;scam&#039;&#039;&#039; ===&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn9878:09/29/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Abschnitt nur dann erforderlich, wenn scam als Client-Protocol verwendet wird.&lt;br /&gt;
&lt;br /&gt;
{{OSCamConfSCamParameter}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== port ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
port  =  port&lt;br /&gt;
&lt;br /&gt;
UDP-Port für scam server, default = 0&lt;br /&gt;
&lt;br /&gt;
==== serverip ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Bindet den Service an eine bestimmte IP-Adresse.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 serverip  =  192.162.9.1&lt;br /&gt;
           =  (blank) alle IP sind zugelassen!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== allowed ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
IP-Addresse, IP-Range oder beides, die verbinden dürfen&lt;br /&gt;
 IP addres|IP range[,IP address|IP range]...&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 127.0.0.1,192.168.0.0-192.168.255.255  # Host und ganze Bereich 192.168.0 sind zugelassen&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;Radegast&#039;&#039;&#039; ===&lt;br /&gt;
Abschnitt nur dann erforderlich, wenn Radegast als Client-Protokoll notwendig ist.&lt;br /&gt;
&lt;br /&gt;
{{OSCamConfRadegastParameter}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== port ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
&lt;br /&gt;
TCP/IP-Port für Radegast-Clients. Mit dem Eintrag wird das Radegast-Protokoll enabled.&lt;br /&gt;
 port =&lt;br /&gt;
      = 0  (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== serverip ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Bindet den Service an eine bestimmte IP-Adresse.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 serverip  =  192.162.9.1&lt;br /&gt;
           =  (blank) alle IP sind zugelassen!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== allowed ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
IP-Addresse, IP-Range oder beides, die verbinden dürfen&lt;br /&gt;
 IP addres|IP range[,IP address|IP range]...&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 127.0.0.1,192.168.0.0-192.168.255.255  # Host und ganze Bereich 192.168.0 sind zugelassen&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== user ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
&lt;br /&gt;
Username des Radegast-Client&lt;br /&gt;
 user = username&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;Serial&#039;&#039;&#039; ===&lt;br /&gt;
Abschnitt nur dann erforderlich, wenn eine serielle Reader-Schnittstelle notwendig ist.&lt;br /&gt;
&lt;br /&gt;
{{OSCamConfSerialParameter}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== device ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Parameter der Device&lt;br /&gt;
 device = &amp;lt;user&amp;gt;@&amp;lt;device&amp;gt;[:baud][?option1=value1][?option2=value2]&lt;br /&gt;
&lt;br /&gt;
Parameter&lt;br /&gt;
 user    =  account&lt;br /&gt;
 device  =  Name der Serial Device&lt;br /&gt;
 option  =  timeout =  Millisekunden  Timeout für die Verbindung  default: 50&lt;br /&gt;
         =  delay      Millisekunden  Zusätzliche Verzögerung zwischen 2 Characters&lt;br /&gt;
&lt;br /&gt;
Unterstützte Serial Devices&lt;br /&gt;
 HSIC     Humax Sharing Interface Client&lt;br /&gt;
 SSSP     Simple Serial Sharing Protocol&lt;br /&gt;
 bomba    BOMBA Firmware&lt;br /&gt;
 dsr9500  DSR 9500&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;Cccam (TCP)&#039;&#039;&#039; ===&lt;br /&gt;
Abschnitt nur dann erforderlich, wenn Cccam als Client Protokoll notwendig ist.&lt;br /&gt;
&lt;br /&gt;
{{OSCamConfCccamParameter}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== port ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG  svn6206:01/07/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
TCP/IP-Ports für CCcam-Clients. Mit dem Eintrag eines oder mehrerer Ports wird das CCcam-Protokoll enabled.&lt;br /&gt;
&lt;br /&gt;
port = 0|port[,port...]&lt;br /&gt;
&lt;br /&gt;
 port =&lt;br /&gt;
      = 0  # CCcam-Protokoll disabled&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== version ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Definiert die Version von CCcam, mindestens Version 2.0.11, Default-Wert = 0&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&amp;lt;main version&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;
 version = 2.0.11&lt;br /&gt;
&lt;br /&gt;
Hier eine ausführliche Erklärung von &#039;&#039;&#039;corsair&#039;&#039;&#039; zu diesem Thema:&lt;br /&gt;
&lt;br /&gt;
* die CCCam Versionsnummer ist die Version, mit der sich OSCam seinem Gegenüber zu erkennen gibt. Erkennt OSCam, dass das Gegenüber ebenfalls eine OSCam ist, spielt dies jedoch dann keine Rolle mehr. Ansonsten ist die Nummer halt wichtig für die zu verwendende Schnittstellenversion, da sich die Versionen in einigen Details unterscheiden.&lt;br /&gt;
&lt;br /&gt;
* good sid/bad sid Austausch geht nur bei ext oder bei cccam&amp;gt;=2.2.0&lt;br /&gt;
&lt;br /&gt;
* [dboxyo]:Um das extended CCcam Protokoll nutzen zu können, muss die NodeId entweder von OScam automatisch gesetzt werden, oder aus einer Prüfsumme bestehen, welche es OScam erlaubt, zu erkennen, dass es sich um einen OScam-Server handelt&lt;br /&gt;
&lt;br /&gt;
* &amp;quot;O&amp;quot; CCcam kann immer nur &#039;&#039;&#039;EIN ECM&#039;&#039;&#039; pro Intervall verarbeiten, also man muss auf die Antwort warten, bis man das nächste ECM senden kann. Während dieser Wartezeit können also keine weiteren ECM verarbeitet werden; der reader ist blockiert. &amp;quot;O&amp;quot; cccam ist synchron. Kommt es zu einem Timeout reconnected &amp;quot;O&amp;quot; ccccam.&lt;br /&gt;
&lt;br /&gt;
* Extended ist die Möglichkeit bis zu 255 ECM gleichzeitig zu verarbeiten. Es ist dabei nicht notwendig, auf die Antwort zu warten. Jedes ECM bekommt dabei eine Nummer und die Antwort auch. Somit können sich auch Antworten gegenseitig &amp;quot;überholen&amp;quot; und trotzdem korrekt zugeordnet werden. Das OSCam-CCcam ist asynchron.&lt;br /&gt;
&lt;br /&gt;
* Wenn man mit der Maus im Webif über einen &amp;quot;cccam ext&amp;quot; Eintrag geht, sieht man den verwendeten client. Derzeit unterstützt nur OSCam, vPlug, hadu und (??bin mir unsicher??) Acamd das &amp;quot;cccam ext&amp;quot; Protokoll. Eventuell noch weitere clients (OSCam ist ja Open Source...!).&lt;br /&gt;
&lt;br /&gt;
* Stealth verhindert das Erkennen also OSCam bzw &amp;quot;cccam ext&amp;quot;. Es gelten dann die Beschränkungen wie bei &amp;quot;O&amp;quot; cccam. Stealth macht bei korrekter Id = Id+1.&lt;br /&gt;
&lt;br /&gt;
* Nicht nur Stealth verhindert das Erkennen von cccam ext, sondern auch das Setzen einer individuellen NodeID. CCcam braucht die NodeID, um die Herkunft der Karten und ECM&#039;s zu steuern und damit Kreisbeziehungen zu verhindern. In der NodeID steckt die eigentliche Erkennung. Da ist eine versteckte Prüfsumme, die der Gegenseite sagt, dass hier OSCam ist. Wenn die schon nicht stimmt, wird auf den &amp;quot;Kompabilitätsmodus&amp;quot; also das &amp;quot;O&amp;quot; des CCam-Protokolls herabgestuft.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== reshare ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG svn8607:04/10/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Reshare-Level&lt;br /&gt;
  -1 = kein Resharing&lt;br /&gt;
   0 = nur Reshare für Direct-Peer&lt;br /&gt;
   1 = Reshare für Direct-Peer und den nächsten Level&lt;br /&gt;
   x = Reshare für Direct-Peer und die nächsten x Level (x steht für die Zahl der Level)&lt;br /&gt;
 &lt;br /&gt;
Beispiel&lt;br /&gt;
 reshare = 1  Reshare nur für Direct-Peer und den nächsten Level&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;
&lt;br /&gt;
==== reshare_mode ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Arten des reshare:&lt;br /&gt;
 0  =  reader reshared nur empfangene SCs für CCcam-reader&lt;br /&gt;
 1  =  reader reshared empfangene SCs (wie=0) und definierte services&lt;br /&gt;
 2  =  reader reshared nur definierte reader-services als virtueller SC&lt;br /&gt;
 3  =  reader reshared nur definierte user-services als virtueller SC&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== ignorereshare ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
CCcam Reshare-Einstellungen&lt;br /&gt;
 0 = benutze die Reshare-Einstellungen des Servers (default)&lt;br /&gt;
 1 = benutze die Reshare-Einstellungen des Readers oder Users&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 ignorereshare = 1  Die Reshare-Einstellungen des Readers oder Users werden benutzt&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== stealth ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Versteckt aktive user und das extended OSCam-Protokoll. Schützt andere OSCam-user davor, den Server als OSCam-Server zu entdecken!&lt;br /&gt;
 stealth  =  1   #  Tarnung eingeschaltet&lt;br /&gt;
          =  0   #  Tarnung aus (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== minimizecards ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Modus der Verbindung von CCcam-Servern zu CCcam-Clienten&lt;br /&gt;
 0 = Keine Aggregation, nur Duplikate werden entfernt (default)&lt;br /&gt;
 1 = Basierend auf Minimum-Hop: zwei SC&#039;s mit unterschiedlichen hops werden zusammengefasst, neue SC&#039;s bekommen einen kleineren hop&lt;br /&gt;
 2 = Aggregation auf CAIDs basierend: alle SC&#039;s mit der gleichen CAID werden zusammengefasst, Provider wird entfernt&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== updateinterval ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Interval in Sekunden zur Verteilung der share list updates an die Clienten.&lt;br /&gt;
&lt;br /&gt;
  0 = Update basiert auf Server-Updates, Werte kleiner als 10 sind ungültig und werden auf 30 gesetzt.&lt;br /&gt;
    = [blank) 240 (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== keepconnected ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
CCcam Keepalive-Modus:&lt;br /&gt;
 0 = Trenne Client, wenn die maximale Leerlaufzeit (idletime) erreicht ist&lt;br /&gt;
 1 = Halte die Verbindung (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== recv_timeout ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn7672:10/09/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
recv_timeout  =  Millisekunden&lt;br /&gt;
&lt;br /&gt;
hier kann ein network-timeout beim Empfang von Daten gesetzt werden&lt;br /&gt;
default  =  2000&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== forward_origin_card ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
forward_origin_card = 0|1&lt;br /&gt;
&lt;br /&gt;
Weiterleitung des ECM-Requests an den reader, der diese Karte hat.&amp;lt;br /&amp;gt;&lt;br /&gt;
Loadbalancer und Caching werden dabei deaktiviert.&lt;br /&gt;
&lt;br /&gt;
 1  =   Weiterleitung eingeschaltet&lt;br /&gt;
 0  =   Aus (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== nodeid ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
nodeid = ID&lt;br /&gt;
	  &lt;br /&gt;
setzt CCcam node ID in &#039;&#039;&#039;hex&#039;&#039;&#039;, &lt;br /&gt;
&lt;br /&gt;
default:none&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 nodeid = 0a0b0c0d0e0f1011&lt;br /&gt;
&lt;br /&gt;
Wenn eine nodeid benutzt wird, dann wechselt der Server das Protokol von &amp;quot;cccam ext&amp;quot; zu &amp;quot;cccam&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;Pandora&#039;&#039;&#039; ===&lt;br /&gt;
{{OSCamConfPandoraParameter}}&lt;br /&gt;
==== pand_skip_send_dw ====&lt;br /&gt;
pand_skip_send_dw    =   dummy&lt;br /&gt;
&lt;br /&gt;
==== pand_allowed ====&lt;br /&gt;
pand_allowed         =    dummy&lt;br /&gt;
&lt;br /&gt;
==== pand_usr ====&lt;br /&gt;
pand_user            =    dummy&lt;br /&gt;
&lt;br /&gt;
==== pand_pass ====&lt;br /&gt;
pand_pass            =    dummy&lt;br /&gt;
&lt;br /&gt;
==== pand_ecm ====&lt;br /&gt;
pand_ecm             =    dummy&lt;br /&gt;
&lt;br /&gt;
==== pand_port ====&lt;br /&gt;
pand_port            =    dummy&lt;br /&gt;
&lt;br /&gt;
==== pand_srvid ====&lt;br /&gt;
pand_srvid           =    dummy&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;GBox&#039;&#039;&#039; ===&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn8350:02/15/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{OScamConfGboxParameter}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Beispiel einer funktionierenden Minimal-Konfiguration:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Angenommen die GBox läuft auf Host 192.168.1.101 und OSCam liegt auf 192.168.1.123. Im File &#039;&#039;&#039;cwshare.cfg&#039;&#039;&#039; auf der GBox-Seite stehen z.B. folgende Eintragungen:&lt;br /&gt;
 M:{192.168.1.101{A123BCDE}}&lt;br /&gt;
 D:{192.168.1.123{3820 3819{98AF3E25{A3 A3}}}}&lt;br /&gt;
Wenn sich oscam_gbox mit der originalen GBOX von oben verbinden soll, dann sieht die Konfiguration auf OSCam so aus:&lt;br /&gt;
 &#039;&#039;&#039;oscam.conf:&#039;&#039;&#039;&lt;br /&gt;
 [gbox]&lt;br /&gt;
 hostname          = 192.168.1.123&lt;br /&gt;
 my_password       = 98AF3E25&lt;br /&gt;
 port              = 3819&lt;br /&gt;
&lt;br /&gt;
 &#039;&#039;&#039;oscam.server:&#039;&#039;&#039;&lt;br /&gt;
 protocol          =  gbox&lt;br /&gt;
 group             =  1&lt;br /&gt;
 device            =  192.168.1.101,3820&lt;br /&gt;
 password          =  A123BCDE&lt;br /&gt;
 user              =  gbox_client&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== my_password =====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn9163:12/31/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;moved from oscam.server&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG svn9494:02/04/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Passwort  =  4 hex bytes, 8 chara&lt;br /&gt;
&lt;br /&gt;
Mein Passwort&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 98AF3E25&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== proxy_card ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn9721:05/15/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
proxy_Card  =  &amp;lt;CAID&amp;gt;&amp;lt;provid&amp;gt;[,&amp;lt;CAID&amp;gt;&amp;lt;provid&amp;gt;]...&lt;br /&gt;
&lt;br /&gt;
proxy reader SmartCard(s), die mit gbox network reshared werden, default = none&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== ccc_reshare ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn9722:05/15/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ccc_reshare  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1 = enabled cccam reshare into gbox network, default = 0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== hostname ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG svn9494:02/04/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
hostname =  eigene IP oder hostname&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== port ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
&lt;br /&gt;
port[,port]...  eigener Gbox port&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== my_vers ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn9645:04/09/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
my_vers  =  version&lt;br /&gt;
&lt;br /&gt;
hier kann die gbox-version in hexadezimal low byte gesetzt werden&lt;br /&gt;
&lt;br /&gt;
default =  25&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== my_cpu_api ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn9712:05/11/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
my-cpu_api  =  byte&lt;br /&gt;
&lt;br /&gt;
Setze CPU und API Byte in hexadecimal&lt;br /&gt;
default = 40&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== gbox_reconnect ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
gbox_reconnect = time&lt;br /&gt;
&lt;br /&gt;
send message to peers in seconds, default:300&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== gsms_disable ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn9714:05/11/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
gsms_disable  =  0|1&lt;br /&gt;
&lt;br /&gt;
schaltet gbox short message service (GSMS) aus, &lt;br /&gt;
default = 0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== tmp_dir ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn9761:06/05/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
tmp_dir  =  path&lt;br /&gt;
&lt;br /&gt;
tempory directory für gbox&lt;br /&gt;
&lt;br /&gt;
 default  =  /tmp/.oscam&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;DVBapi&#039;&#039;&#039; ===&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Abschnitt nur dann erforderlich, wenn OScam auch als Client zum entschlüsseln eingesetzt werden soll.&lt;br /&gt;
&lt;br /&gt;
{{OSCamConfDVBapiParameter}}&lt;br /&gt;
&lt;br /&gt;
==== enabled ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
DVBapi zum lokalen Entschlüsseln verwenden&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 enabled = 0 # (deaktiviert)&lt;br /&gt;
 enabled = 1 # (aktiviert)&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 enabled = 0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== user ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
Hier wird der User festgelegt, dieser sollte in der oscam.user angelegt sein.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 user = # user1&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 enabled = # anonymous&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== au ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Autoupdate für DVB API aktivieren/deaktivieren.&lt;br /&gt;
Abhängig vom verwendeten User aus der oscam.user und dessen au Einstellungen.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 au = 0 # AU deaktiviert (default)&lt;br /&gt;
 au = 1 # AU aktiviert&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== pmt_mode ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Beispiel:&lt;br /&gt;
 pmt_mode = 0 # (verwendet camd.socket und PMT Datei)&lt;br /&gt;
 pmt_mode = 1 # (deaktiviert PMT Datei)&lt;br /&gt;
 pmt_mode = 2 # (deaktiviert camd.socket)&lt;br /&gt;
 pmt_mode = 3 # (liest PMT nur beim Start ein)&lt;br /&gt;
 pmt_mode = 4 # (do not use signal handler for monitoring /tmp)&lt;br /&gt;
 pmt_mode = 5 # (do not use signal handler for monitoring /tmp &amp;amp; disable camd.socket)&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
pmt_mode = 0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== request_mode ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
CAID request mode: &lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 request_mode = 0 # versuche alle möglichen CAIDs nacheinander (default) &lt;br /&gt;
 request_mode = 1 # versuche alle CAIDs simultan&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== listen_port ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn9574:03/20/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
listen_port  =  0|1&lt;br /&gt;
&lt;br /&gt;
TCP IP port für SAT IP clients. Die Filterung muss auf der Client-Seite erfolgen!&lt;br /&gt;
&lt;br /&gt;
0  = disabled (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== boxtype ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
Verwendete Box auf der DVB API aktiviert wurde.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 boxtype = ufs910&lt;br /&gt;
 boxtype = dbox2|dreambox|dm7000|duckbox|ufs910|ipbox|ipbox-pmt||qboxhd|coolstream|neumo|pc&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
boxtype = dreambox&lt;br /&gt;
&lt;br /&gt;
Hinweis:&lt;br /&gt;
pc steht für generic pc support (laufend supported bei VDR mit vdr-plugin-dvbapi)&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== cw_delay ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU  svn6348:02/05/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cw_delay  =  in Millisekunden&lt;br /&gt;
&lt;br /&gt;
Delay beim Schreiben des CW. default = [blank] kein Delay&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== delayer ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU  svn6808:05/14/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
delayer =  Millisekunden&lt;br /&gt;
&lt;br /&gt;
Minimum der Zeit, um CW zu schreiben. default: 0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== reopenonzap ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU  svn6348:02/05/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;OBSOLETE svn9072:12/08/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
reopenonzap  =  0|1&lt;br /&gt;
&lt;br /&gt;
Öffnet die demux-device nach jedem Kanalwechsel neu, default = 0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== decodeforever ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU  svn7653:10/08/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;VERALTET  svn8683:06/06/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
decodeforever  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1  =  versuche dauernd auf allen CAIDs zu decodieren&lt;br /&gt;
 0  =  default&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== ecminfo_type ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU  svn10722:06/13/2015&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Definiert die Syntax der Ausgabe in die ecm.info . &lt;br /&gt;
&lt;br /&gt;
ecminfo_type = 0|1|2|3|4|5 &lt;br /&gt;
&lt;br /&gt;
Die möglichen Werte bedeuten:&amp;lt;br /&amp;gt;&lt;br /&gt;
 0 - normale oscam syntax&lt;br /&gt;
 1 - normale oscam syntax, aber die ECMTime wird in Millisekunden anstatt Sekunden angezeigt&lt;br /&gt;
 2 - wicardd (*1)&lt;br /&gt;
 3 - mgcamd&lt;br /&gt;
 4 - cccam&lt;br /&gt;
 5 - camd3&lt;br /&gt;
&lt;br /&gt;
(*1)Beispiel:&amp;lt;br /&amp;gt;&lt;br /&gt;
system: Nagra&amp;lt;br /&amp;gt;&lt;br /&gt;
caid: 0x1830&amp;lt;br /&amp;gt;&lt;br /&gt;
pid: 0x1CCE&amp;lt;br /&amp;gt;&lt;br /&gt;
prov: 000000&amp;lt;br /&amp;gt;&lt;br /&gt;
cw0: FF A3 7F F1 B8 29 E7 C8&amp;lt;br /&amp;gt;&lt;br /&gt;
cw1: CB E1 A3 D3 EF FE EF C0&amp;lt;br /&amp;gt;&lt;br /&gt;
Signature OK&amp;lt;br /&amp;gt;&lt;br /&gt;
source: ServerXY (cs378x at server:12345)&amp;lt;br /&amp;gt;&lt;br /&gt;
418 msec -- Sun Jun 14 18:55:37 2015&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== read_sdt ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU  svn10766:06/15/15&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Durch diese Option kann Oscam (mittels Dvbapi) automatisch Kanalname und Providername in die oscam.srvid bzw oscam.srvid2 sowie oscam.provid eintragen. Dazu muss man mindestens 30 Sekunden auf einem Kanal verweilen. Dabei werden allerdings nur noch nicht vorhandene Namen hinzugefügt, bereits vorhandene Einträge in den Dateien werden nicht verändert. So behält man die volle Kontrolle über den Inhalt der Dateien.&lt;br /&gt;
&lt;br /&gt;
read_sdt  =  0|1|2&lt;br /&gt;
&lt;br /&gt;
 0 =  ausgeschaltet (default)&lt;br /&gt;
 1 =  eingeschaltet, aber FTA-Kanäle nicht verarbeiten&lt;br /&gt;
 2 =  eingeschaltet, auch FTA-Kanäle verarbeiten&lt;br /&gt;
&lt;br /&gt;
==== write_sdt_prov ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU  svn10841:06/27/15&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Mit dieser Option kann man einstellen, ob die Providernamen zusätzlich in die oscam.srvid bzw oscam.srvid2 eingetragen werden sollen. Dies ist nicht unbedingt erforderlich, weil der Providername automatisch aus der oscam.provid ausgelesen wird. Für diese Option ist das Einschalten von read_sdt erforderlich.&lt;br /&gt;
&lt;br /&gt;
write_sdt_prov  =  0|1&lt;br /&gt;
&lt;br /&gt;
 0 = ausgeschaltet, Providernamen nicht in die oscam.srvid bzw oscam.srvid2 eintragen (default)&lt;br /&gt;
 1 = eingeschaltet, Providernamen eintragen&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;Anticasc&#039;&#039;&#039; ===&lt;br /&gt;
Abschnitt nur dann erforderlich, wenn Anticascading als Schutz vor unbefugtem Weiterreichen von Cardsharing angewendet werden soll.&lt;br /&gt;
&lt;br /&gt;
{{OSCamConfAnticascParameter}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== enabled ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
Hiermit wird Anticascading eingeschaltet.&lt;br /&gt;
 enabled = 1 # eingeschaltet&lt;br /&gt;
         = 0 # ausgeschaltet (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== numusers ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Zahl der User, die je Account zugelassen sind.&lt;br /&gt;
 numusers = 1  # Es ist ein User je Account zugelassen&lt;br /&gt;
          = 0  # Anticascading ausgeschaltet (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== sampletime ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Zeit in Minuten für das Sammeln der Anfragen&lt;br /&gt;
 sampletime = 5  # Zeitraum von 5 Minuten&lt;br /&gt;
            =    # [blank] Default-Wert 2 Minuten&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== samples ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Zahl der Anfragen über dem Limit (mögliche Werte zwischen 2 und 10)&lt;br /&gt;
 samples = 7  # Limit bei 7 Anfragen&lt;br /&gt;
         =    # [blank] Default-Wert 10 Anfragen&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== penalty ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Strafe für den Sünder&lt;br /&gt;
 0 = Es wird nur geloggt (default)&lt;br /&gt;
 1 = Es werden Fake-CW&#039;s gesendet&lt;br /&gt;
 2 = Der User wird vorübergehend getrennt&lt;br /&gt;
 3 = Sende korrekte CWs zeitversetzt. Der Versatz ist per fakedelay= (s.u.) einstellbar.&lt;br /&gt;
&lt;br /&gt;
Die Strafe kann in der oscam.user überschrieben werden! &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Hinweis:&#039;&#039;&#039; Fake-CW`s schaden nicht nur demjenigen, dem sie schaden sollen, sondern allen anderen im Share, denn weder oscam noch cccam kann Fake-CW`s von realen CW`s unterscheiden. Wenn also ein Sharepartner von uns ein Fake-CW bekommt und der es dann für 7 Sekunden im cache hat, kann das durch cache2-Hits unbegrenzt an weitere Sharepartner gehen, auch trotz Einstellung von cccmaxhops = 0. Es haben dann unzählige User plötzlich für 7 Sekunden einen Freezer und keiner weiss, warum. Man schadet so also unbewusst allen Sharepartnern, auch denen, mit denen man nicht direkt shart!&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 penalty = 3  # Sende korrekte CWs zeitversetzt&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== aclogfile ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Dateiname für das AC-Log&lt;br /&gt;
 aclogfile =&lt;br /&gt;
           =   # [blank] Kein Logfile (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== fakedelay ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Fake-Verzögerung in Millisekunden (mögliche Werte zwischen 100 und 3000)&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 fakedelay =  500  # Verzögerung von 500 Millisekunden&lt;br /&gt;
           =       # [blank] Default-Wert 1000 Millisekunden&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== denysamples ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Wieviel Samples sollen bestraft werden?&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 denysamples = 10  # Ab 10 Samples wird bestraft&lt;br /&gt;
             =     # [blank] Default-Wert 8 Samples&lt;br /&gt;
&lt;br /&gt;
==== acosc_enabled ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn9761:06/05/14&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Vorbemerkung:&#039;&#039;&#039;&lt;br /&gt;
mit den nachfolgenden acosc-Parametern wir ein Anticascading über das Zählen der SIDs (&#039;&#039;&#039;a&#039;&#039;&#039;nticascading &#039;&#039;&#039;o&#039;&#039;&#039;ver &#039;&#039;&#039;s&#039;&#039;&#039;id &#039;&#039;&#039;c&#039;&#039;&#039;ount) ermöglicht.&lt;br /&gt;
&lt;br /&gt;
acosc_enabled  =  0|1&lt;br /&gt;
 1  =  ermöglicht anticascading over SIDs count&lt;br /&gt;
 0  =  default&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== acosc_max_active_sids ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU  svn9761:06/05/14&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
acosc_max_active_sids  =  Anzahl&lt;br /&gt;
&lt;br /&gt;
Maximum aktiver SIDs bei Anticascading over SIDs count&lt;br /&gt;
&lt;br /&gt;
 0  =  unbegrenzt (default)&lt;br /&gt;
 kann für jeden User in der jeweiligen oscam.user überschrieben werden!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== acosc_zap_limit ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn9761:06/05/14&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
acosc_zap_limit =  Anzahl&lt;br /&gt;
&lt;br /&gt;
Zap-Limit bei Anticascading over SIDs count&lt;br /&gt;
&lt;br /&gt;
 0  =  unbegrenzt (default)&lt;br /&gt;
 kann für jeden User in der jeweiligen oscam.user überschrieben werden&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== acosc_penalty ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn9761:06/05/14&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
acosc_penalty  =  0|1|2|3&lt;br /&gt;
&lt;br /&gt;
Strafe für den Sünder bei Anticascading over SIDs count:&lt;br /&gt;
 0 = Es wird nur geloggt (default)&lt;br /&gt;
 1 = Es werden Fake-CW&#039;s gesendet&lt;br /&gt;
 2 = Der User wird vorübergehend getrennt&lt;br /&gt;
 3 = Sende korrekte CWs zeitversetzt. Der Versatz ist per fakedelay= (s.u.) einstellbar.&lt;br /&gt;
 kann für jeden User in der jeweiligen oscam.user überschrieben werden&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== acosc_penalty_duration ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn9761:06/05/14&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
acosc_penalty_duration  =  Sekunden&lt;br /&gt;
&lt;br /&gt;
Dauer der Strafe bei Anticascading over SIDs count:&lt;br /&gt;
&lt;br /&gt;
 0  =  unbegrenzt  (default)&lt;br /&gt;
 kann für jeden User in der jeweiligen oscam.user überschrieben werden &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== acosc_delay ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn9761:06/05/14&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
acosc_delay  =  Millisekunden&lt;br /&gt;
&lt;br /&gt;
Verzögerung bei Anticascading over SIDs count&lt;br /&gt;
&lt;br /&gt;
 0  = unbegrenzt (default)&lt;br /&gt;
 kann für jeden User in der jeweiligen oscam.user überschrieben werden &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{OSCamTranslatedLinks}}&lt;/div&gt;</summary>
		<author><name>Don de Deckelwech</name></author>
	</entry>
	<entry>
		<id>http://oldwiki.streamboard.tv/index.php?title=OSCam/de/Config/oscam.conf&amp;diff=13336</id>
		<title>OSCam/de/Config/oscam.conf</title>
		<link rel="alternate" type="text/html" href="http://oldwiki.streamboard.tv/index.php?title=OSCam/de/Config/oscam.conf&amp;diff=13336"/>
		<updated>2016-04-24T11:31:42Z</updated>

		<summary type="html">&lt;p&gt;Don de Deckelwech: /* DVBapi */ ecminfo_type versetzt und übersetzt&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Kategorie:OSCam]]&lt;br /&gt;
{{OSCamHomeLinks}}&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;oscam.conf&#039;&#039;&#039; ==&lt;br /&gt;
Dies ist die Hauptkonfigurationsdatei für OSCam. Sie enhält globale Parameter z.B. für das Debuggen, Loggen und den Loadbalancer, sowie einzelne Sektionen für Sondereffekte wie z.B. den Monitor, das Web-Interface, die Protokolle, das DVBapi und das Anti-Cascading. Nur die Sektion [global] ist Pflichtbestandteil, alle übrigen Sektionen sind optional (also nur bei Bedarf) zu verwenden.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;Globale Parameter&#039;&#039;&#039; ===&lt;br /&gt;
Folgende Parameter gibt es im [global] Abschnitt:&lt;br /&gt;
&lt;br /&gt;
{{OSCamConfGlobalParameter}}&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Achtung:&#039;&#039;&#039; Ist ein Parameter leer oder wird er nicht im Konfigurationsfile angeführt dann gelten die Default-Werte!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== nice ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&#039;&#039;&#039;Systempriorität&#039;&#039;&#039;. OSCam benötigt fast keine CPU-Leistung. Wenn aber CPU-Leistung benötigt wird, sollte diese sofort zur Verfügung stehen. Werte von 20 bis -20 sind möglich, wobei 20 gering und -20 sehr hoch ist. Wird der Parameter auskommentiert(#), wird diese Funktion nicht ausgerufen. Das ist wichtig z.B. für die dbox 2[http://de.wikipedia.org/wiki/DBOX2], wenn die Fehlermeldung &amp;quot;&#039;&#039;relocation error:setpriority&#039;&#039;&amp;quot; erscheint. Vgl. [http://de.wikipedia.org/wiki/Prioritätsscheduling Prioritätsscheduling]&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 nice = -1&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 nice = 99&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Log ====&lt;br /&gt;
Format:&lt;br /&gt;
 CAID&amp;amp;ProviderID/ECMPID/ServiceID/length:checksum&lt;br /&gt;
&lt;br /&gt;
Debug-Level:&lt;br /&gt;
 0 = no debugging (default) &lt;br /&gt;
 1 = detailed error messages &lt;br /&gt;
 2 = ATR parsing info, ECM dumps, CW dumps &lt;br /&gt;
 4 = traffic from/to the reader &lt;br /&gt;
 8 = traffic from/to the clients &lt;br /&gt;
 16 = traffic to the reader-device on IFD layer&lt;br /&gt;
 32 = traffic to the reader-device on I/O layer &lt;br /&gt;
 64 = EMM logging &lt;br /&gt;
 128 = DVB API logging &lt;br /&gt;
 256 = load balacing logging &lt;br /&gt;
 512 = cache exchange logging &lt;br /&gt;
 1024 = client ECM logging &lt;br /&gt;
 65535 = debug all &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== pidfile =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn:8176/01/24/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
pidfile  =  filename, &lt;br /&gt;
&lt;br /&gt;
ändere den Namen für das pidfile und den Speicherort,&lt;br /&gt;
mit [blank] none (default)erfolgt die Speicherung als oscam.pid in /tmp&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 pidfile = /var/run/oscam.pid&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== logfile =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Mit diesem Parameter wird Name und Pfad und für das Logfile (mehrere sind nicht möglich) festgelegt, zusätzlich auch das Loggen in stdout oder syslog. Es ist auch möglich, das Loggen nur für stdout oder syslog festzulegen und somit keine Logdatei zu schreiben.&lt;br /&gt;
 logfile = [filename][;syslog][;stdout]&lt;br /&gt;
&lt;br /&gt;
Möglichkeiten:&lt;br /&gt;
 logfile = /var/log/oscam.log  # Datei oder Linuxdevice (z.B. /dev/tty)&lt;br /&gt;
 logfile = syslog              # Die Ausgabe wird an den syslogd übergeben&lt;br /&gt;
 logfile = stdout              # Bildschirmausgabe&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 logfile = /etc/oscam/logs/oscam.log;stdout&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 logfile = /var/log/oscam.log&lt;br /&gt;
&lt;br /&gt;
Format des logfile:&lt;br /&gt;
 date&lt;br /&gt;
 time&lt;br /&gt;
 CWs per second&lt;br /&gt;
 username&lt;br /&gt;
 IP address of client&lt;br /&gt;
 TCP/IP port&lt;br /&gt;
 CWs found&lt;br /&gt;
 CWs from cache&lt;br /&gt;
 CWs not found&lt;br /&gt;
 CWs ignored&lt;br /&gt;
 CWs timed out&lt;br /&gt;
 CWs tunneled&lt;br /&gt;
 login time in UNIX/POSIX format&lt;br /&gt;
 logout time in UNIX/POSIX format&lt;br /&gt;
 protocol&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== ecmfmt =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn6649+6653:05/01/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG svn8056:01/03/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG svn8831:08/11/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG svn11008-11011:09/28/15&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ecmfmt = format&lt;br /&gt;
&lt;br /&gt;
definiert ECM log format, default:c&amp;amp;p/i/s/l:h &lt;br /&gt;
	 &lt;br /&gt;
mögliche Variablen: &lt;br /&gt;
 c = CAID&lt;br /&gt;
 d = PID&lt;br /&gt;
 e = CSP hash &lt;br /&gt;
 g = ID of origin gbox peer &lt;br /&gt;
 h = checksum&lt;br /&gt;
 i = Channel ID&lt;br /&gt;
 j = distance of gbox hops &lt;br /&gt;
 l = length &lt;br /&gt;
 o = ONID&lt;br /&gt;
 p = provider ID&lt;br /&gt;
 s = service ID&lt;br /&gt;
 t = tier ID , diese ID wird durch die Tierbeschreibung aus der oscam.tiers (falls vorhanden) ersetzt&lt;br /&gt;
 w = CW&lt;br /&gt;
 y = Payload (kurz, 3 Bytes)&lt;br /&gt;
 Y = Payload (lang, 6 Bytes)&lt;br /&gt;
	 &lt;br /&gt;
benutze einen Wert als Prefix, um eine Variable mit diesem Wert zu verbergen&lt;br /&gt;
	 &lt;br /&gt;
Beispiel:&lt;br /&gt;
 ecmfmt = c&amp;amp;0p/i/d/s/l:h.e_w &lt;br /&gt;
 (hide provider ID if 0)&lt;br /&gt;
&lt;br /&gt;
===== nds_swap_cw =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn:10003/11/15/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;VERALTET svn10048:11/30/13/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
nds_swap_cw    =  0|&lt;br /&gt;
&lt;br /&gt;
 0  =  NDS Videoguard CWs werden eingefügt, wenn CWs nicht ein ungleiches oder gleiches Muster haben (default)&lt;br /&gt;
 1  =  disabled&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== loghistorysize =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
loghistorysize  =  bytes&lt;br /&gt;
&lt;br /&gt;
Größe der Log-Messages-History im WebIf oder Monitor in Bytes&lt;br /&gt;
&lt;br /&gt;
     0   =  disabled&lt;br /&gt;
 [blank] =  4096 (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== CACHE EXCHANGE LOGGING =====&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU  svn6929:05/24/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
CACHE EXCHANGE LOGGING &lt;br /&gt;
reader stages&lt;br /&gt;
 1 = cacheex (=1) reader (C) &lt;br /&gt;
 2 = local SCs (L)             # ist nur wirksam, wenn &#039;&#039;&#039;preferlocalcards = 1&#039;&#039;&#039; in der [global] section gesetzt ist, sonst unter stage 3!&lt;br /&gt;
 3 = other reader / proxies (P) &lt;br /&gt;
 4 = fallback reader (F) &lt;br /&gt;
&lt;br /&gt;
logging format &lt;br /&gt;
 stage/used/chosen/possible&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
&lt;br /&gt;
 P/2/2/2 oder L/2/4/4&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== maxlogsize =====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
&lt;br /&gt;
Hier kann die maximale Größe des Logfiles in KBytes festgelegt werde. Das ist besonders wichtig für Server mit nur geringem Speicherumfang (z.B. auf dbox2). Darum wird dringend empfohlen, bei solchen Servern diese Größe sorgfältig zu bestimmen. Nicht selten &amp;quot;platzt&amp;quot; ein System, weil die Logfiles unkontrolliert riesige Ausmaße angenommen haben!&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 maxlogsize = 20  # Logfile geht bis zu 20 KBytes&lt;br /&gt;
            =  0  # Logfile erhält &#039;&#039;&#039;unbegrenzte&#039;&#039;&#039; Größe&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 maxlogsize = 10 #  Logfile geht bis zu 10 KBytes (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== logduplicatelines =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn:8290/02/05/2013&amp;lt;/span&amp;gt; &lt;br /&gt;
&lt;br /&gt;
logduplicatelines  =  0|1&lt;br /&gt;
 &lt;br /&gt;
                   =  1  schaltet das Schreiben von Duplikatzeilen im Logfile aus&lt;br /&gt;
                   =  0  schaltet das Schreiben von Duplikatzeilen im Logfile ein = default&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== disablelog =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Schaltet Logfile&lt;br /&gt;
 1 = Ausschalter ein, also &#039;&#039;&#039;kein&#039;&#039;&#039; Log - puh ;-) -&lt;br /&gt;
 0 = Ausschalter aus, also &#039;&#039;&#039;ein&#039;&#039;&#039; Log&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 disablelog = 1   # es wird &#039;&#039;&#039;kein&#039;&#039;&#039; Log erstellt&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 disablelog = 0   # es wird &#039;&#039;&#039;ein&#039;&#039;&#039; Log erstellt&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== cwlogdir =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Hier kann ein Pfad für CW-Logging eingestellt werden. Der Pfad ist relativ zum Workdirectory und muss existieren, sonst werden keine Logs erstellt und auch keine Fehler ausgegeben.&lt;br /&gt;
&lt;br /&gt;
CWs (control words) sind die Antworten der Karte mit der ein bestimmter Sender für einige Sekunden freigeschaltet wird bevor das nächste cw übertragen wird. Die cw Logdatei kann dazu verwendet werden, den Sender zeitversetzt zu entschlüsseln. Das wird auch &amp;quot;Offline Decoding&amp;quot; genannt. Siehe [http://www.youtube.com/watch?v=-K--PEFYBng]&lt;br /&gt;
&lt;br /&gt;
OScam erstellt für jeden Sender und jeden Tag eine neue *.cwl Datei mit Datum, Service-ID und Sendername, z.B. 110808_I000B_Sky_Cinema_+1.cwl mit diesem Inhalt:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
# OSCam cardserver v0.99.4 - http://streamboard.gmc.to:8001/oscam/wiki&lt;br /&gt;
# control word log file for use with tsdec offline decrypter&lt;br /&gt;
# DATE 2011-08-08, TIME 23:49:10, TZ CEST&lt;br /&gt;
# CAID 0x1702, SID 0x000B, SERVICE &amp;quot;Sky_Cinema_+1&amp;quot;&lt;br /&gt;
1 9E E3 BB 3C A4 C3 BE 25 # 23:49:10&lt;br /&gt;
0 D0 24 B3 A7 95 82 3B 52 # 23:49:17&lt;br /&gt;
1 A9 76 35 54 37 38 F3 62 # 23:49:23&lt;br /&gt;
0 55 70 87 4C 22 26 C4 0C # 23:49:30&lt;br /&gt;
1 F0 16 22 28 36 3A 03 73 # 23:49:38&lt;br /&gt;
0 5D 83 44 24 8F C7 5D B3 # 23:49:44&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Wenn mindestens ein User diesen Sender schaut, werden alle notwendigen CWs gespeichert.&lt;br /&gt;
Bitte einen Speicherort mit genügend Platz angeben, da pro Tag und Sender einge 10KB an Daten anfallen. Empfehlenswert ist ein Skript, das die logfiles regelmässig verschiebt/löscht.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 cwlogdir = /var/log/&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 cwlogdir =     # [blank] kein Pfad für CW-Log, Logging abgeschaltet&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== emmlogdir =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Hier kann ein Pfad für EMM-Logging eingestellt werden. Welche EMMs mitgeloggt werden sollen, kann mit den &amp;quot;saveemm-*&amp;quot;-Parametern in der oscam.server detailliert eingestellt werden.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 emmlogdir = /var/log/&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 emmlogdir =     #  [blank] Es wird der Config-Ordner verwendet&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== usrfile =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Festlegung des Namens eines Files für user logging.&lt;br /&gt;
&lt;br /&gt;
Das user logging file hat folgendes Format&lt;br /&gt;
 date&lt;br /&gt;
 time&lt;br /&gt;
 CWs per second&lt;br /&gt;
 username&lt;br /&gt;
 IP address of client&lt;br /&gt;
 TCP/IP port&lt;br /&gt;
 CWs found&lt;br /&gt;
 CWs from cache&lt;br /&gt;
 CWs not found&lt;br /&gt;
 CWs ignored&lt;br /&gt;
 CWs timeout&lt;br /&gt;
 CWs tunneled&lt;br /&gt;
 login time in UNIX/POSIX format&lt;br /&gt;
 logout time in UNIX/POSIX format&lt;br /&gt;
 protocol&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 usrfile = userfile&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 usrfile = 0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== disableuserfile =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Jetzt wird es ganz wild: Auch wenn ein Logfile eingeschaltet ist (siehe logfile) kann hier das userfile ausgeschaltet werden.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 disableuserfile = 1   # es wird &#039;&#039;&#039;kein&#039;&#039;&#039; userfile erzeugt&lt;br /&gt;
                 = 0   # es wird &#039;&#039;&#039;ein&#039;&#039;&#039; userfile erzeugt&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 disableuserfile = 0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== usrfileflag =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Einstellung des Logging-Modus&lt;br /&gt;
 0 = Es wird nur das Ein- und Ausloggen des Clients im Userfile geloggt&lt;br /&gt;
 1 = Jedes Zappen eines Clients wird im Userfile geloggt&lt;br /&gt;
     Default-Wert ist 0&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 usrfileflag = 1  # Alles wird geloggt&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 usrfileflag = 0  # Nur Login und Logout wird geloggt&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== saveinithistory =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;VERALTET svn7128;07/02/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sicherung der Reader-Init-History. Wird benötigt, um die Entitlements anzuzeigen.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 saveinithistory = 1   # Sicherung nach /tmp/.oscam/reader&amp;lt;number&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 saveinithistory = 0   # Keine Sicherung&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== disablemail =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
disablemail  =  0|1&lt;br /&gt;
&lt;br /&gt;
Schaltet das Speichern von NDS Videoguard MailMessages des Providers aus. Default: 1 (disabled)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== mailfile =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
mailfile  =  file&lt;br /&gt;
&lt;br /&gt;
Legt das File fest, in dem NDS Videoguard MailMessages des Providers gespeichert werden sollen.&lt;br /&gt;
&lt;br /&gt;
Default: [blank] kein File.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== cacheex_mode1_delay =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn:10050/11/30/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cacheex_mode1_delay  =  CAID1:time,[CAID2:time]...&lt;br /&gt;
&lt;br /&gt;
Delay in Millisekunden für eine Anfrage an cache exchange mode 1 reader, default: kein delay&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== reader ====&lt;br /&gt;
===== enableled =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn6285:01/23/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
LED-Support&lt;br /&gt;
&lt;br /&gt;
enableled  =  0|1|2&lt;br /&gt;
&lt;br /&gt;
 0  =  LED support disabled (default)&lt;br /&gt;
 1  =  LED support enabled for routers&lt;br /&gt;
 2  =  LED support enabled for Qbox HD&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== serialreadertimeout =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;VERALTET svn8541:03/13/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Nur wenn Serialreader benutzt wird&#039;&#039;&#039;&lt;br /&gt;
Timeout in Millisekunden für Serialreader&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 serialreadertimeout =  1200  # Timeout nach 1200 Millisekunden&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 serialreadertimeout =  1500  # Timeout nach 1500 Millisekunden&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== waitforcards =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Hier kann festgelegt werden, ob OSCam beim Start des Programms auf lokale Karten wartet, bevor die Netzwerkports geöffnet werden.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 waitforcards = 0  # Nicht Warten&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 waitforcards = 1  # Warten&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== waitforcards_extra_delay =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
waitforcards_extra_delay  =  Millisekunden&lt;br /&gt;
&lt;br /&gt;
Zusätzliche Verzögerung in Millisekunden nach Warten auf lokale SCs während des Starts vor dem Öffnen von Netzwerk-Ports&lt;br /&gt;
&lt;br /&gt;
default = 500&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== preferlocalcards =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG  svn9605:03/29/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Der Parameter legt fest, welche Quelle zuerst für die Dekodierung verwendet werden sollen.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 preferlocalcards = 0  # lokale Karten werden wie remote Reader behandelt&lt;br /&gt;
&lt;br /&gt;
 preferlocalcards = 1  # CacheEX Quellen werden vor lokalen Karten bevorzugt&lt;br /&gt;
&lt;br /&gt;
 preferlocalcards = 2  # Lokale Karten werden dem CacheEX vorgezogen&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 preferlocalcards = 1  # CacheEX Quellen werden vor lokalen Karten bevorzugt&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== readerrestartseconds =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Festlegung einer Wartezeit in Sekunden zwischen Restarts von Readern.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 readerrestartseconds = 10  # Wartezeit 10 Sekunden&lt;br /&gt;
                     =  0   # &#039;&#039;&#039;keine Readerrestarts!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 readerrestartseconds = 5   #  Wartezeit 5 Sekunden&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== block_same_ip =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn:7215/07/27/2012&amp;lt;/span&amp;gt; &lt;br /&gt;
&lt;br /&gt;
block_same_ip  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1 = weise ECM-Schleifen vom Client zum Reader mit derselben IP-Addresse zurück, default = 1&lt;br /&gt;
 0 = nicht zurückweisen&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== block_same_name =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn:7215/07/27/2012&amp;lt;/span&amp;gt; &lt;br /&gt;
&lt;br /&gt;
block_same_name  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1 = weise ECM-Schleifen vom Client zum Reader mit demselben Namen zurück, default = 1&lt;br /&gt;
 0 = Nicht zurückweisen&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== cache ====&lt;br /&gt;
===== cachedelay =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;VERALTET  svn8358:16/02/2013 move to [cache] delay&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Mindestzeit in Millisekunden, die ein Request brauchen muss. Hört sich zwar paradox an, betrifft aber das Problem, wenn die &#039;&#039;&#039;Antwort&#039;&#039;&#039; aus dem cache &#039;&#039;&#039;zu schnell&#039;&#039;&#039; an den Client übermittelt wird.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 cachedelay = 300&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 cachedelay = 0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== max_cache_time =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;VERALTET  svn8358:16/02/2013 move to [cache] max_time&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
max_cache_time  =   Sekunden, default 15&lt;br /&gt;
&lt;br /&gt;
Maximale Zeit, die CWs nach der ersten Clienten-Anfrage im cache verbleiben. Die zeit muss 2 Sekunden höher als der Parameter clienttimeout sein!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== max_cache_count =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;VERALTET - OBSOLETE - OBSOLÈTE - ANTIQUATO  svn8358:16/02/2013 move to [cache] max_count&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
max_cache_count  =   Anzahl, default 1000&lt;br /&gt;
&lt;br /&gt;
Maximale Zahl von CWs im cache&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== cacheexwaittime =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;VERALTET  svn8358:16/02/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cacheexwaittime = delay &lt;br /&gt;
&lt;br /&gt;
Maximale Wartezeit für einen Cache-Zugriff in Millisekunden für cacheex = 1 Reader.&lt;br /&gt;
 50 Millisekunden = default&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== cacheexenablestats =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;VERALTET  svn8358:16/02/2013 move to [cache]&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cacheexenablestats  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1 = schaltet statistics für cache exchange mode ein&lt;br /&gt;
 0 = default&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Achtung:&#039;&#039;&#039; Bitte Speicherverbrauch beachten!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== client ====&lt;br /&gt;
===== clienttimeout =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Maximale Zeit in Millisekunden, bevor ein Client ein Timeout erhält.&lt;br /&gt;
&lt;br /&gt;
Beispiele:&lt;br /&gt;
 clienttimeout = 10000  # nach 10 Sekunden erfolgt ein Timeout&lt;br /&gt;
 clienttimeout = 10     # hier erfolgt aber ein Timeout bereits nach 10 Millisekunden, s. Hinweis unten!&lt;br /&gt;
 clienttimeout = 8      # der Timeout erfolgt nach 8000 Millisekunden (= 8 Sekunden), s. Hinweis&lt;br /&gt;
Default:&lt;br /&gt;
 clienttimeout = 5000   # nach 5000 ms (=5 Sekunden) erfolgt ein Timeout&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Achtung:&#039;&#039;&#039; Bei Werten &amp;lt; 10 (also 1 bis 9) werden diese mit Eintausend multipliziert, aus &amp;quot;5&amp;quot; wird also 5000 ms. Eine eingetragene &amp;quot;10&amp;quot; bleibt aber bei zehn Millisekunden!&lt;br /&gt;
&lt;br /&gt;
===== clientmaxidle =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Begrenzt die Leerlaufzeit eines Clienten in &#039;&#039;&#039;Sekunden&#039;&#039;&#039; bevor er vom Traffic getrennt wird.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 clientmaxidle = 200   # Trennung nach 200 Sekunden&lt;br /&gt;
               = 0     # Begrenzung ist ausgeschaltet, keine Trennung vom Traffic beim Leerlauf!&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 clientmaxidle = 120   # Trennung nach 120 Sekunden&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== suppresscmd08 =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
suppresscmd08  =  0|1&lt;br /&gt;
&lt;br /&gt;
 suppresscmd08  =  0  #  Mitteilung an Clienten mit den Protokollen camd 3.5x, 3.57x und 3.78x, keine neuen Anfragen wegen                    &lt;br /&gt;
                         zurückgewiesener Kombination aus CAID, SID und Provider-ID zu schicken (default)&lt;br /&gt;
                =  1  #  Anfragen sollen weiterhin geschickt werden&lt;br /&gt;
&lt;br /&gt;
Kann durch Eintrag in oscam.user überschrieben werden!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== fallbacktimeout ====&lt;br /&gt;
{{Depends}}&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;
Bei mehreren Readern (Siehe Abschnitt [reader] in oscam.server) kann ein Reader bestimmt werden, auf den z.B. bei einer Störung der übrigen Reader der traffic zurück fällt.&lt;br /&gt;
&lt;br /&gt;
Maximale Wartezeit des [[Cardserver]]s in Millisekunden auf primäre [[Reader]], bevor der/die [[Fallback]]-Reader (falls vorhanden!) befragt werden.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 fallbacktimeout = 1500&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 fallbacktimeout = 2500&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Achtung:&#039;&#039;&#039; Der Wert muss größer dem Wert von &amp;quot;serialreadertimeout&amp;quot; gewählt werden, ansonsten werden die Standardwerte verwendet.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== fallbacktimeout_percaid ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn:8896/09/04/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
fallbacktimeout_percaid  =  Millisekunden&lt;br /&gt;
&lt;br /&gt;
Wartezeit in Millisekunden, bevor der für eine CAID reservierte [[Reader]] befragt wird.&lt;br /&gt;
&lt;br /&gt;
Default  =  2500&lt;br /&gt;
        &lt;br /&gt;
&lt;br /&gt;
==== sleep ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Alle User nach &amp;quot;n&amp;quot; Minuten &amp;quot;inaktivieren&amp;quot;, wenn diese den Sender nicht innerhalb der eingestellten Zeit wechseln. Diese Einstellung kann auch für jeden User separat vorgenommen werden: [[OSCam/de/Config/oscam.user#sleep]]&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 sleep =  240 # inaktiv nach 4 Stunden&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 sleep =      # [blank]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== serverip ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Bei einem Server mit mehreren Netzwerkkarten und daher mehreren unterschiedlichen IP Adressen kann es gewünscht sein, dass OSCam nur antwortet, wenn die Anfrage auf einer betimmten IP Adresse kommt. Mit diesem Parameter kann man festlegen, auf welche IP Adresse der OSCam Prozess &amp;quot;hört&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 serverip = 192.168.178.1&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 serverip =&lt;br /&gt;
&lt;br /&gt;
OSCam hört auf ALLE IP Adressen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== bindwait ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Maximale Zeit in Sekunden, die der [[Cardreader]] beim Start wartet, bis er den jeweiligen Netzwerk-Port in Zugriff bekommt. Falls der OSCam innerhalb dieser Zeit den Port nicht binden kann, terminiert er mit &amp;quot;Bind Request failed&amp;quot;. Ursachen dafür sind&lt;br /&gt;
* Doppelbelegung von Ports&lt;br /&gt;
* Ein vormals abgestürzter OSCam der die Ports nicht wieder freigegeben hat&lt;br /&gt;
* OSCam wurde mehrmals gleichzeitig gestartet&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 bindwait = 20  # Wartezeit 20 Sekunden&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 bindwait = 120 #  Wartezeit 120 Sekunden&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== netprio ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Hier kann die Priorität des Cardservers im Netzwerk festgelegt werden&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 netprio = 1  # Prioritätsstufe 1&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 netprio = 0  # Systembedingte Priorität&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== resolvegethostbyname ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Art der DNS-Auflösung. Dies sind zwei verschiedene libc-Aufrufe für die Namensauflösung, weil einige ältere Systeme Probleme mit der moderneren Implementierung &#039;&#039;getadressinfo&#039;&#039; haben bzw. diese Funktion aus ihren Images gestrippt wurden (zB die alte dBox2).  Außerdem ist &#039;&#039;getadressinfo&#039;&#039; threadsafe, während &#039;&#039;gethostbyname&#039;&#039; es nicht ist und deshalb locks drumherum im Code benötigt. &lt;br /&gt;
 0 = getadressinfo (default)&lt;br /&gt;
 1 = gethostbyname&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 resolvegethostbyname = 1 # Name wird mittels &#039;&#039;gethostbyname&#039;&#039; aufgelöst&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 resolvegethostbyname = 0 # &#039;&#039;getadressinfo&#039;&#039; wird benutzt&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====failbancount====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
 Failbancount  =  Anzahl der erlaubten Fehlversuche mit falschen Zugangsdaten. &lt;br /&gt;
               =  0  (default) IP wird sofort beim ersten Versuch mit unbekannten Zugangsdaten gesperrt!&lt;br /&gt;
&lt;br /&gt;
Wenn innerhalb &#039;&#039;&#039;failbantime&#039;&#039;&#039; mehr als in &#039;&#039;&#039;failbancount&#039;&#039;&#039; erlaubte Versuche registriert wurden, wird die IP für die restliche failbantime gesperrt. Nach Ablauf von failbantime stehen wieder volle failbancount zur Verfügung. Failbancount ist also eine Lockerung der Regeln&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== failbantime ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Zeitspanne in Minuten, für die ein Client mit ungültigem Login-Versuch auf IP-Basis geblockt wird.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 failbantime =  5&lt;br /&gt;
 # IP Adresse wird für 5 Minuten geblockt. Neue Loginversuche werden ignoriert auch wenn das Login OK wäre.&lt;br /&gt;
 # Es wird kein Clientthread erstellt.&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 failbantime =  0  # failban ist ausgeschaltet (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== dropdups ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Möglichkeiten zur Duplizierung von Client-Verbindungen. Es wird damit die Reaktion auf den [[OSCam/de/Config/oscam.user#uniq|uniq]]-Parameter festgelegt.&lt;br /&gt;
&lt;br /&gt;
 0  =  Markierung des Clienten als Duplikat aber keine Trennung (default)&lt;br /&gt;
 1  =  Abbrechen der Duplikat-Verbindung anstelle einer Markierung als Duplikat&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== unlockparental ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG  svn7289:08/27/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Nur Seca und Viaccess&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Option zum Ausschalten der Jugendschutzfunktion für Seca und Viaccess Pin Code Anfragen bei adult movies.&lt;br /&gt;
Bei Viaccess z.B. für die Redlight Elite HD Smartcard. Mit unlockparental = 0 bleibt Dorcel Dunkel mit 1 wirds hell!&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 unlockparental = 1  # Jugendschutzfunktion ausgeschaltet&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 unlockparental = 0  # Jugendschutzfunktion von Seca und Viaccess eingeschaltet&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== double_check ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&#039;&#039;&#039;Nur wenn CW double check ausgewählt ist!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
ECM wird zu 2 oder mehr Readern mit der selben SC gesandt und die CW&#039;s werden gegeneinander verifiziert. lb_nbes_reader muss auf 2 oder höher gesetzt werden.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 double_check =&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 double_check = 0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== double_check_caid ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn:7237/08/05/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
double_check_caid  =  [CAID1|erste 2 digits von CAID1],[CAID2|erste 2 digits von CAID2],... =  [blank] keine [default]&lt;br /&gt;
&lt;br /&gt;
ECM wird an 2 oder mehr Reader mit der gleichen SC gesendet und die CW&#039;s werden gegen andere definierte CAIDs oder die ersten 2 bytes der CAIDs verifiziert. lb_nbest_readers muss auf 2 oder höher gesetzt sein!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Loadbalancer ====&lt;br /&gt;
===== lb_mode =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Hinweis:&#039;&#039;&#039; Wenn hier loadbalancing aktiviert wird, dann sind die in oscam.server bei services stehenden Besonderheiten zu beachten. Siehe [[streamboard:wiki/OSCam/de/Config/oscam.server#services|Services]]!&lt;br /&gt;
&lt;br /&gt;
Loadbalance Mode&lt;br /&gt;
&lt;br /&gt;
Wenn man zwei oder mehrere gleiche Karten hat (egal ob lokal oder als Proxie), kann man die Last auf diese Karten gleichmäßig verteilen (balancieren).&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 lb_mode = 0 (deaktiviert) (default)&lt;br /&gt;
 lb_mode = 1 (schnellster Reader zuerst)&lt;br /&gt;
 lb_mode = 2 (Reader der am längsten nicht geantwortet hat wird genommen)&lt;br /&gt;
 lb_mode = 3 (Reader mit der geringsten Auslastung wird verwendet)&lt;br /&gt;
 lb_mode = 10(LB ist ausgeschaltet, Senderstatistik wird trotzdem erstellt)&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 lb_mode = 0 # deaktiviert&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== lb_save =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Speichert die Loadbalance Statistik, damit sie auch nach einem Neustart erhalten bleibt.&lt;br /&gt;
Um die CPU nicht zu sehr zu belasten, sollte hier ein Wert &amp;gt; 100 eingetragen werden.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 lb_save = 100 # Anzahl der ECM&#039;s nach der die Statistik gespeichert wird&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 lb_save = 0 # Statistik wird nicht gespeichert&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== lb_nbest_readers =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Anzahl der Reader, die für die ECM anfragen.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 lb_nbest_readers = 2 # Anfragen gehen immer an zwei Reader&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 lb_nbest_readers = 1 # Anfrage geht nur an einen Reader&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== lb_nfb_readers =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Anzahl der Fallback Reader für den Lastenausgleich.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 lb_nfb_readers = 2 # Zwei Fallbackreader&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 lb_nfb_readers = 1&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== lb_reopen_mode =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;VERALTET svn8642:05/10/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
lb_reopen_mode  =  0|1&lt;br /&gt;
&lt;br /&gt;
loadbalancing reopen readers mod&lt;br /&gt;
 =  0  # Standardverfahren zum (späten) Wiederöffnen blockierender Reader (default)&lt;br /&gt;
 =  1  # Schnelles Wiederöffnen blockierender Reader&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== lb_nbest_percaid =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG svn5893:08/19/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Anzahl der Reader je CAIDs für das Loadbalancing, wildcard CAIDs mit 2-digit CAIDs sind möglich&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 lb_nbest_percaid = 0&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 lb_nbest_percaid = 0100:4,0200:3,03:2,04:1 &lt;br /&gt;
 (wildcard CAIDs 03xx and 04xx)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== lb_reopen_invalid =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn:9885:09/30/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
lb_reopen_invalid  =  0|1&lt;br /&gt;
&lt;br /&gt;
 0  =  E_INVALID wird so lange blockiert, bis die Statistik aufgeräumt ist&lt;br /&gt;
 1  =  default&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== lb_force_reopen_always =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn:9885:09/30/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
lb_force_reopenalways  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1   =  öffne alle gestoppten Reader sofort, wenn kein funktionierender Reader gefunden wird&lt;br /&gt;
 0   =  default&lt;br /&gt;
&lt;br /&gt;
===== lb_min_ecmcount =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Mindestanzahl der ECM&#039;s, die für die Auswertung genommen werden.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 lb_min_ecmcount =&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 lb_min_ecmcount = 5&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== lb_max_ecmcount =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Maximale Anzahl der ECM&#039;s, bevor der Loadbalancer zurückgesetzt wird.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 lb_max_ecmcount =&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 lb_max_ecmcount = 500&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== lb_reopen_seconds =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Zeitspanne in Sekunden zwischen neuem Verbindungsversuch zu verlorengegangenen readern/CAIDs/providers/services&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 lb_reopen_seconds =  500   # Nach 500 Sekunden neuer Verbindungsversuch&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 lb_reopen_seconds = 900&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== lb_retrylimit =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Verbindungsversuch zum nächsten reader &#039;&#039;&#039;nur wenn&#039;&#039;&#039; die Antwortzeit höher, als hier festgelegt in &#039;&#039;&#039;Millisekunden&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 lb_retrylimit  =  500   #  Verbindungsversuch zum nächsten reader nur, wenn die Antwortzeit höher als 500 ms ist.&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 lb_retrylimit  =  800&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== lb_savepath ===== &lt;br /&gt;
{{Optional}}&lt;br /&gt;
Dateiname für die Sicherung der Loadbalancing Statistiken&lt;br /&gt;
&lt;br /&gt;
 default   =   /tmp/.oscam/stat&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== lb_stat_cleanup ===== &lt;br /&gt;
{{Optional}}&lt;br /&gt;
Zeit in Stunden, nach der die Statistiksätze gelöscht werden sollen&lt;br /&gt;
&lt;br /&gt;
 default = 336&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== lb_use_locking =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;VERALTET svn6166:12/28/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Unterdrückt parallele und identische ECM-Anfragen&lt;br /&gt;
&lt;br /&gt;
 1 = ein&lt;br /&gt;
 0 = aus # default:0&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Schlocke:&#039;&#039;&#039;&lt;br /&gt;
* Man sollte diese Option nur anschalten wenn:&lt;br /&gt;
** Langsames system&lt;br /&gt;
** Hohe Last&lt;br /&gt;
**Gleiche ECM Anfragen nicht aus dem Cache kommen, sondern weiter Reader angefragt werden&lt;br /&gt;
&lt;br /&gt;
* Vorteile aktiviert:&lt;br /&gt;
** Durch die Synchronisierung wird ein ECM Request nach dem anderen durchgeführt, die Ermittlung von Cache oder Request und Zuordnung der Reader über den Loadbalancer ist immer erfolgreich&lt;br /&gt;
&lt;br /&gt;
* Nachteile aktiviert:&lt;br /&gt;
** Die Synchronisierung verhindert Multithreading und es kommt eventuell zu höheren Antwortzeiten&lt;br /&gt;
&lt;br /&gt;
* Vorteile NICHT aktiviert:&lt;br /&gt;
** Schnellere Durchlaufzeiten für ECM requests&lt;br /&gt;
&lt;br /&gt;
* Nachteile NICHT aktiviert:&lt;br /&gt;
** Eventuell doppelte (bzw n-fache) ECM requests an die Reader möglich&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== lb_retrylimits =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG svn5754:07/31/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
lb_retrylimits = CAID1:time1[,CAID2:time2]...&lt;br /&gt;
&lt;br /&gt;
Begrenzung der Zeit für einen retry des loadbalancing eines CAID in Millisekunden, wildcard CAIDs mit two-digit CAIDs möglich, &lt;br /&gt;
 	&lt;br /&gt;
default: [blank]&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 lb_retrylimits = 12:0100,34:0200,5678:0300 &lt;br /&gt;
                  (wildcard CAIDs 12xx and 34xx)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== lb_noproviderforcaid =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG svn5758:08/01/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
lb_noproviderforcaid = CAID1[,CAID2]...&lt;br /&gt;
&lt;br /&gt;
Ignoriere die Providerinformations-CAIDs, um die statistischen Daten zu reduzieren, wildcard CAIDs mit 2-digit CAIDs sind möglich&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 lb_noproviderforcaid = 12,34,5678&lt;br /&gt;
 	                 (wildcard CAIDs 12xx und 34xx)&lt;br /&gt;
&lt;br /&gt;
default = [blank]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== lb_auto_timeout =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn 7564:10/02/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
lb_auto_timeout  =  0|1&lt;br /&gt;
&lt;br /&gt;
 lb_auto_timeout  = 1  #  ermöglicht ein automatisches timeout auf der Basis von Statistiken des Loadbalancers&lt;br /&gt;
                  = 0  #  default&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== lb_auto_timeout_p =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn 7564:10/02/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
lb_auto_timeout_p  =  Prozent&lt;br /&gt;
&lt;br /&gt;
Prozentwert, mit dem die Timeout-Zeit beaufschlagt wird&lt;br /&gt;
default = 30&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== lb_auto_timeout_t  =====  &lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn 7564:10/02/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
lb_auto_timeout_t =  Millisekunden&lt;br /&gt;
&lt;br /&gt;
Minimale Zeit in Millisekunden, die zur Timeout-Zeit hinzuaddiert wird&lt;br /&gt;
default = 300&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== lb_max_readers =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
lb_max_readers  =   limit  (Zahl)&lt;br /&gt;
&lt;br /&gt;
beschränkt die Zahl der Reader während der Lernphase des Loadbalancing&lt;br /&gt;
&lt;br /&gt;
 0  =  unbegrenzt  (default)&lt;br /&gt;
 x  =  beschränkt auf ein Limit von x (Zahl)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== lb_auto_betatunnel =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
lb_auto_betatunnel  =  0|1&lt;br /&gt;
&lt;br /&gt;
Ermöglicht automatisches Betatunneling für Betacrypt (CAIDs 1801, 1833, 1834 und 1835), wenn Loadbalancing verwendet wird&lt;br /&gt;
 lb_auto_betatunnel =  0   #  ausgeschaltet&lt;br /&gt;
                    =  1   #  eingeschaltet (default)&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Achtung:&#039;&#039;&#039; Eintragungen für Betatunnel in oscam.user werden bevorzugt. Siehe [[streamboard:wiki/index.php/OSCam/de/Config/oscam.user#betatunnel|Betatunnel]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== lb_auto_betatunnel_mode =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn 7784:10/22/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
lb_auto_betatunnel_mode  =  0|1|2...&lt;br /&gt;
&lt;br /&gt;
setzt den Mode für das automatische Betacrypt tunneling&lt;br /&gt;
&lt;br /&gt;
 0 = CAID 18XX tunneling to CAID 17X2 only (default)&lt;br /&gt;
 1 = CAID 18XX tunneling to CAID 17X2 and CAID 17X2 tunneling to CAID 18XX (CAID 1833/1801) &lt;br /&gt;
 2 = CAID 18XX tunneling to CAID 17X2 and CAID 17X2 tunneling to CAID 18XX (CAID 1833/1834) &lt;br /&gt;
 3 = CAID 18XX tunneling to CAID 17X2 and CAID 17X2 tunneling to CAID 18XX (CAID 1833/1835) &lt;br /&gt;
 4 = CAID 17X2 tunneling to CAID 18XX (CAID 1833/1801 only) &lt;br /&gt;
 5 = CAID 17X2 tunneling to CAID 18XX (CAID 1833/1834 only) &lt;br /&gt;
 6 = CAID 17X2 tunneling to CAID 18XX (CAID 1833/1835 only)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== lb_auto_betatunnel_prefer_beta =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn 6045:11/27/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG svn 7768:10/21/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
lb_auto_betatunnel_prefer_beta  =  Auswahl (Zahl)&lt;br /&gt;
&lt;br /&gt;
Hier kann der Schwerpunkt für die automatische Auswahl von Betacrypt/Nagravision gewählt werden.&lt;br /&gt;
&lt;br /&gt;
     0  =  disabled (default&lt;br /&gt;
     1  =  immer Betacrypt&lt;br /&gt;
   105  =  wählt einen Mittelwert&lt;br /&gt;
   200  =  immer Nagravision&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;Monitor&#039;&#039;&#039; ===&lt;br /&gt;
Hier sind nur dann Eintragungen erforderlich, wenn ein Monitor benutzt wird!&lt;br /&gt;
 &lt;br /&gt;
{{OSCamConfMonitorParameter}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== port ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
UDP-Port für den Monitor&lt;br /&gt;
 port = 0  # Kein Monitor&lt;br /&gt;
      =    # [blank] Portnummer Monitor ausgewählt&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 port = 24480  # Monitor eingeschaltet mit Port 24480&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== serverip ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Service mit einer bestimmten IP-Adresse verbinden&lt;br /&gt;
 serverip  =  # IP-Adresse&lt;br /&gt;
           =  # [blank] alle IP&#039;s  (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== nocrypt ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Unverschlüsselte Monitorverbindungen.&lt;br /&gt;
&lt;br /&gt;
Möglich&lt;br /&gt;
* eine oder mehrere IP-Einzeladressen&lt;br /&gt;
* eine oder mehrere IP-Bereiche&lt;br /&gt;
* eine Mischung von IP-Einzeladressen oder IP-Bereichen&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 nocrypt = 127.0.0.1,192.168.0.0-192.168.255.255&lt;br /&gt;
         = Host 127.0.0.1 und IP-Bereich 192.168.0.0 bis 192.168.255.255&lt;br /&gt;
&lt;br /&gt;
Default&lt;br /&gt;
 nocrypt =   # [blank] keine unverschlüsselte Monitorverbindung.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== aulow ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Zeitraum in Minuten, in dem keine EMM erscheinen, so dass der Client von &amp;quot;active&amp;quot; auf &amp;quot;on&amp;quot; gesetzt wird.&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 aulow = 30  # Nach 30 Minuten ohne EMM wird der Status von &amp;quot;active&amp;quot; auf &amp;quot;on&amp;quot; gesetzt (default).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== monlevel ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Monitor-Level&lt;br /&gt;
 0 = Kein Zugriff auf Monitor (default)&lt;br /&gt;
 1 = Nur Server und eigene Prozeduren&lt;br /&gt;
 2 = Alle Prozeduren, aber nur ansehen&lt;br /&gt;
 3 = Alle Prozeduren, reload von oscam.user möglich&lt;br /&gt;
 4 = Unbeschränkter Zugriff&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 monlevel = 4  # Kompletter Zugriff&lt;br /&gt;
&lt;br /&gt;
Monlevel kann durch Eintragungen in oscam.user überschrieben werden!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== hideclient_to ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Zeitspanne in Sekunden für das Ausblenden von Clients, die keine Anfragen senden. Siehe auch Parameter &#039;&#039;&#039;httphideidleclienst&#039;&#039;&#039; in Abschnitt [webif].&lt;br /&gt;
 hideclient_to = 40 # Clienten werden nach 40 Sekunden ohne Anfrage ausgeblendet&lt;br /&gt;
               = 0  # Keine Ausblendung von Clienten im Leerlauf&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== appendchaninfo ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;VERALTET svn8546:03/13/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Fügt die Channel-Info aus der oscam.services der Log-Meldung hinzu. Bei Verwendung von Monitor und Webinterface ist dies eine sehr nützliche Routine!&lt;br /&gt;
 appendchaninfo = 1  # Die Channel-Info wird hinzugefügt&lt;br /&gt;
                = 0  # Keine Channel-Info (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;lcd&#039;&#039;&#039; ===&lt;br /&gt;
{{OSCamConfLCDParameter}}&lt;br /&gt;
&lt;br /&gt;
==== enablelcd ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU  svn6285:01/23/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
enablelcd  =  0|1&lt;br /&gt;
 &lt;br /&gt;
 0   =   default&lt;br /&gt;
 1   =   enable LCD&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== lcd_outputpath ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Hier kann ein Pfad für den LCD-Output eingestellt werden&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 lcd_outputpath =  [blank]  /tmp&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== lcd_hideidle ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Verbergen eines Readers im LCD-Output während des Leerlaufs&lt;br /&gt;
&lt;br /&gt;
 lcd_hideidle =  1  # Verbergen, wenn der Leerlauf länger als 20 Sekunden dauert&lt;br /&gt;
              =  0  # default&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== lcd_writeinterval ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
LCD-Refresh-Interval in Sekunden (Minimum 5 Sekunden)&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 lcd-writeinterval  =  [blank] 10 Sekunden&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;WebIf&#039;&#039;&#039; ===&lt;br /&gt;
Eintragungen sind nur dann erforderlich, wenn das Web-Interface (by Alno) als Modul ausgewählt wurde.&lt;br /&gt;
&lt;br /&gt;
{{OScamConfWebIfParameter}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Dateiformat zum Senden von EMMs via Webinterface ====&lt;br /&gt;
(von Bit)&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Achtung:&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
* Die Datei muß im TXT Format sein.&lt;br /&gt;
* Jedes PRE-CAM EMM muss in einer eigenen Zeile vorliegen.&lt;br /&gt;
* Die EMMs müssen im HEX Format vorliegen.&lt;br /&gt;
** Beispiel: AABBCCDD...&lt;br /&gt;
* Leerzeichen und Tabs zwischen den bytes sind erlaubt:&lt;br /&gt;
** AA BB CC DD...&lt;br /&gt;
* Groß- und/oder Kleinschreibung oder gemischte Schreibweise für jeden HEX-Wert sind erlaubt:&lt;br /&gt;
** AA aa Aa aA...&lt;br /&gt;
* Andere Zeichen oder Kommentare sind nicht erlaubt.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== httpport ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
Port, auf dem das Webinterface hört.&lt;br /&gt;
 httpport =  83  # Webinterface hört auf &#039;&#039;&#039;http-port 83&#039;&#039;&#039;&lt;br /&gt;
          = +83  # Webinterface hört auf &#039;&#039;&#039;https-port 83&#039;&#039;&#039; (SSL)&lt;br /&gt;
              0  # Webinterface ist ausgeschaltet (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== httpcert ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Datei für das SSL-Zertifikat&lt;br /&gt;
 httpcert = oscam.cert # (siehe dort!)&lt;br /&gt;
          =            # [blank] es wird die Datei oscam.pem (embedded) verwendet&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== httpforcesslv3 ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU  svn:6321/01/30/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
httpforcesslv3  =  0|1&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 httpforcesslv3  =  0  (default)&lt;br /&gt;
                 =  1  benutze SSLv3&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== httpuser ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
Name des Users für den Zugriffsschutz. Es wird zwar [blank] als Default-Wert angeboten. Davon wird aber dringend abgeraten; daher wird dieser Parameter hier als &#039;&#039;&#039;zwingend&#039;&#039;&#039; beschrieben.&lt;br /&gt;
 httpuser =   # xyxyxy&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== httppwd ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
Passwort für den Zugriffsschutz. Es gilt das gleiche wie für httpuser.&lt;br /&gt;
 httppwd =  # 123456&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Die Parameter &#039;&#039;user&#039;&#039; und &#039;&#039;pwd&#039;&#039; werden beim Verbindungsaufbau zum Webinterface in einem Kontrollfenster abgefragt. Fehlen sie oder sind sie fehlerhaft, erfolgt die Meldung &#039;&#039;Forbidden&#039;&#039; und der Verbindungsaufbau wird abgebrochen!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== http_prepend_embedded_css ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn6797:05/13/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;CHANGE svn6825:05/15/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
http_prepend_embedded_css  =  0 | 1&lt;br /&gt;
 http_prepend_embedded_css  =  0  # Füge den content des embedded CSS &#039;&#039;&#039;nicht vor&#039;&#039;&#039; dem content des user-css ein (default)&lt;br /&gt;
                               1  # Embedded CSS wird &#039;&#039;&#039;vor&#039;&#039;&#039; dem externen CSS hinzugefügt(siehe nächsten Parameter: [[#httpcss|httpcss]])&lt;br /&gt;
&lt;br /&gt;
Dieser Parameter kann dazu benutzt werden, den embedded CSS mit custom styles zu überschreiben. Die laufenden CSS styles können hier angeschaut werden: http://&#039;&#039;url_to_oscam_webif&#039;&#039;&#039;&#039;&#039;/site.css&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== httpcss ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Für das Webinterface stehen verschiedene Styles in unterschiedlicher farblicher und graphischer Darstellung zur Verfügung. Der User kann die für ihn interessanten Style-Dateien (.css) speichern und je nach &amp;quot;Stimmung&amp;quot; verwenden. Hier wird der Pfad zu den Style-Dateien festgelegt.&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 httpcss =   # /etc/oscam/harvest_round_Firefox.css&lt;br /&gt;
         =   # [blank] es wird der embedded Style verwendet (default)&lt;br /&gt;
&lt;br /&gt;
Styles werden hier veröffentlicht: [[streamboard-Thread:30083|Streamboard-Thread]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== httptpl ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG svn 7083:06/25/12&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pfad für externe templates und picons&lt;br /&gt;
 httptpl =&lt;br /&gt;
         =  # [blank] Keine externen Templates&lt;br /&gt;
&lt;br /&gt;
Multiple simultane templates und picons können durch die Anlage von Unterordnern (mit max. 32 alphanumerischen Zeichen) zur Verfügung gestellt werden. Der Name des Unterordners korrespondiert mit dem Unterordner in der URL, default : [blank]&lt;br /&gt;
&lt;br /&gt;
Beispiele&lt;br /&gt;
 &lt;br /&gt;
 httptpl = /this/is/my/path &lt;br /&gt;
 	 &lt;br /&gt;
 Ordner mit multiplen templates: &lt;br /&gt;
 /this/is/my/path/template1 &lt;br /&gt;
 /this/is/my/path/template2 &lt;br /&gt;
 	 &lt;br /&gt;
 gültige URLs: &lt;br /&gt;
 http://host:port/template1 &lt;br /&gt;
 http://host:port/template2 &lt;br /&gt;
&lt;br /&gt;
Mehr über Picons kann man hier finden [[streamboard:wiki/OSCam/de/Picons|Picons]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== httpoverwritebakfile ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn9858:09/21/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
httpoverwritebakfile  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1  =  überschreibe backup configurations files (*.bak)&lt;br /&gt;
 0  =  default&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== httplocale ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn9828:08/15/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
httplocale  =  environment&lt;br /&gt;
&lt;br /&gt;
hier kann ein &amp;quot;locale environment&amp;quot; gesetzt werden.&lt;br /&gt;
&lt;br /&gt;
default =  [blank]  kein environment&lt;br /&gt;
&lt;br /&gt;
Siehe auch hier:&lt;br /&gt;
&lt;br /&gt;
http://de.wikipedia.org/wiki/locale&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== httpjscript ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn6806:05/14/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
httpjscript  =  path&lt;br /&gt;
&lt;br /&gt;
Path für oscam.js javascript, default : [blank]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== httprefresh ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Aktualisierungszeit in Sekunden, in der die (kompletten) Seiten des Webinterfaces aktualisiert werden&lt;br /&gt;
 httprefresh = 7  # Status wird nach 7 Sekunden aktualisiert&lt;br /&gt;
             =    # [blank|0] Es findes keine Aktualisierung statt&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== httppollrefresh ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Initialisierungszeit des Pollings und Aktualisierungszeit, in der diverse Daten des Webinterfaces neugeladen werden (Zeit kann auf den entsprechenden Seiten geändert werden)&lt;br /&gt;
 httppollrefresh = 60  # Status wird nach 7 Sekunden aktualisiert&lt;br /&gt;
                 =     # [blank|0] Es findes keine Aktualisierung statt&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== httpshowpicons ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn6648:05/01/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
httpshowpicons  =  0| 1&lt;br /&gt;
 httpshowpicons   =   1  # zeige picons in userlist&lt;br /&gt;
                      0  # default&lt;br /&gt;
&lt;br /&gt;
Mehr über Picons kann man hier finden [[streamboard:wiki/OSCam/de/Picons|Picons]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== httphideidleclients ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Dieser Parameter ermöglicht es, einen Clienten nach Ablauf der im Parameter &#039;&#039;&#039;hideclient_to&#039;&#039;&#039; im Abschnitt [monitor] festgelegten Leerlauf-Zeitspanne (siehe dort!) auszublenden.&lt;br /&gt;
 httphideidleclients = 1  # Ausblenden&lt;br /&gt;
                     = 0  # Nicht ausblenden (default)&lt;br /&gt;
&lt;br /&gt;
==== httphidetype ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn8937:09/27/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
httphidetype  =  type[type]...&lt;br /&gt;
&lt;br /&gt;
Buchstabe der definiert, welcher type in der type-column auf der Statusseite des Webinterfaces versteckt werden soll. &lt;br /&gt;
s = server, h = http, m = monitor, r = reader, p = proxy, x = cacheex, c = client  &lt;br /&gt;
&lt;br /&gt;
  httphidetype = sh  #hide server- and http-type columns&lt;br /&gt;
  httphidetype = [blank]  # hide none (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== httpscript ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Pfad für Skripte, die vom Webinterface aus gestartet werden können&lt;br /&gt;
 httpscript =    # Pfad&lt;br /&gt;
            =    # [blank] kein Pfad&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== httpallowed ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG  svn8733:06/27/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG  svn8842:08/17/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Hier werden IP-Addressen, IP-Bereiche oder beides festgelegt, die auf das Webinterface zugreifen dürfen. Es wird zwar auch ein [blank] als Default-Wert angeboten, dessen Sinn sich aber nicht erschließt! Wenn das Webinterface benutzt werden soll, dann muss es auch die Möglichkeit geben, sich mit ihm zu verbinden. Daher wird dieser Parameter als &#039;&#039;&#039;zwingend&#039;&#039;&#039; dargestellt.&lt;br /&gt;
&lt;br /&gt;
Wenn ein localhost nach &#039;&#039;&#039;IPv6&#039;&#039;&#039; aufgelöst werden soll, muss die Zeile mit &#039;&#039;&#039;::1&#039;&#039;&#039; abgeschlossen werden!&lt;br /&gt;
&lt;br /&gt;
 IP address|IP address range[,IP address|IP address range,[::1]]...&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 httpallowed = 127.0.0.1,192.168.0.0-192.168.255.255      # Host, sowie der gesamte Bereich 192.168.0 sind zugelassen&lt;br /&gt;
             = 127.0.0.1,192.168.0.0-192.168.255.255,::1  # Host, sowie der gesamte Bereich 192.168.0 sind zugelassen &lt;br /&gt;
                                                            und werden nach IPv6 aufgelöst&lt;br /&gt;
&#039;&#039;&#039;Default Werte&#039;&#039;&#039;&lt;br /&gt;
 127.0.0.1,192.168.0.0-192.168.255.255,10.0.0.0-10.255.255,::1&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== httpdyndns ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG svn6558:03/21/12&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Zulassen von DYNDNS-Verbindungen durch das Webinterface.&lt;br /&gt;
&lt;br /&gt;
httpdyndns  =  hostname[,hostname][,hostname]&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 httpdyndns = host1.exemple.com, host2.exemple.com&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== httpsavefullcfg ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Sicherung der Konfigurationsdateien&lt;br /&gt;
 httpsavefullcfg = 0  # alle nicht leeren Parameter,&lt;br /&gt;
                      # alle nicht Default-Parameter,&lt;br /&gt;
                      # alle Parameter, die nicht den gleichen Inhalt enthalten wie dieselben Parameter in [global]  (default).&lt;br /&gt;
                   1  # alle Parameter&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== httpreadonly ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Über das Webinterface können in bestimmtem Unfang Konfigurations-Dateien editiert und gesichert werden. Das ist für den Server-Admin, der sich nicht immer in der Nähe zur Konsole des Servers befindet, sehr vorteilhaft. Wenn aber weitere User oder andere Beteiligte ebenfalls Zugang zum Webinterface und damit Zugriff auf die Daten haben, kann das zu einem Problem werden. Die Möglichkeit des Editierens (Schreibens) kann daher mit diesem Parameter ausgeschaltet werden.&lt;br /&gt;
 httpreadonly = 1  # nur Lesezugriff möglich&lt;br /&gt;
              = 0  # alles ist möglich  (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== httpiconpath ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn:9463/01/28/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
httpiconpath  =  path&lt;br /&gt;
&lt;br /&gt;
Pfad zur Picon-Datei, default [blank] none&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== httphelplang ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
httphelplang   =   de|en|fr|it&lt;br /&gt;
&lt;br /&gt;
Auswahl der Sprache für die Kontexte&lt;br /&gt;
&lt;br /&gt;
   de    =  deutsch&lt;br /&gt;
   en    =  englisch&lt;br /&gt;
   fr    =  französisch&lt;br /&gt;
   it    =  italienisch&lt;br /&gt;
 [blank] =  englisch (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== httposcamlabel ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU  svn9463:01/28/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
httposcamlabel  =  text&lt;br /&gt;
&lt;br /&gt;
Setzt ein individuelles label für den header des Webinterfaces, default: OSCam rXXXX&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;Cache&#039;&#039;&#039; ===&lt;br /&gt;
{{OSCamConfCacheParameter}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== delay ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU  svn8358:02/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Mindestzeit in Millisekunden, die ein Request brauchen muss. Hört sich zwar paradox an, betrifft aber das Problem, wenn die &#039;&#039;&#039;Antwort&#039;&#039;&#039; aus dem cache &#039;&#039;&#039;zu schnell&#039;&#039;&#039; an den Client übermittelt wird.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 delay = 300&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 delay = 0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== max_time ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU  svn8358:02/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
max_time  =   Sekunden, default 15&lt;br /&gt;
&lt;br /&gt;
Maximale Zeit, die CWs nach der ersten Clientanfrage im Cache verbleiben. Die Zeit muß 3,5 Sekunden höher als der Parameter clienttimeout sein!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== max_hit_time ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn8910:09/10/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
max_hit_time  =  in Sekunden&lt;br /&gt;
&lt;br /&gt;
Maximale Zeit, die Treffer für cache exchange im cache verbleiben müssen um wait_time zu evaluieren, default: 15&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== wait_time ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn 8358:02/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Wartezeit und Dynamische Wartezeit in Millisekunden für cache exchange und CSP, bevor ECMs an den Reader/Proxy gesendet werden.&lt;br /&gt;
&lt;br /&gt;
 wait_time  =  [caid][&amp;amp;mask][@provid][$servid][:awtime][:]dwtime,n&lt;br /&gt;
&lt;br /&gt;
            =  [blank] none (default)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Info:&#039;&#039;&#039;&lt;br /&gt;
 awtime --&amp;gt; Zeit die bei jeder Anfrage gewartet wird (always wait time)&lt;br /&gt;
 dwtime --&amp;gt; Zeit die bei positivem Fund eines CWs im Cache gewartet wird (dynamic wait time)&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 wait_time = 0:50:250,0200@00009X:50:150,15:950,0500@000001:150,1602&amp;amp;ffdf:1200&lt;br /&gt;
&lt;br /&gt;
Verwendungspraxis:&lt;br /&gt;
 wait_time = 098C:5:130,09C4:5:130,1702:5:1900,1830:5:490,1843:5:490,0D05:5,0B00:5&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== cacheex_cw_check ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
cacheex_cw_check = caid[&amp;amp;mask][@provid][$servid]:mode:counter[,n]&lt;br /&gt;
&lt;br /&gt;
* mode (bestimmt die Verwenung des Parameters &#039;&#039;counter&#039;&#039;)&lt;br /&gt;
&lt;br /&gt;
 0  =  Falls &#039;&#039;wait_time&#039;&#039; abgelaufen ist, sende das CW mit dem höchsten counter an die clients&lt;br /&gt;
 1  =  Niemals ein CW (von cacheex) aus dem cache versenden, wenn der counter aus dem cacheex den in diesem Parameter &lt;br /&gt;
       gesetzten   counter nicht erreicht. Falls &#039;&#039;wait_time&#039;&#039; erreicht ist, geht der request an normale reader. &lt;br /&gt;
       Nur wenn ein CW den gesetzten counter erreicht, wird es an die clients gesendet.&lt;br /&gt;
 Default  =  0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* counter (bestimmt den counter des CW, der mindestens erreicht werden muss, um versendet zu werden)&lt;br /&gt;
&lt;br /&gt;
Default  =  1 (benutze das CW mit dem höchsten counter aus dem cache)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== cwcycle_allowbadfromffb ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn 8930:09/25/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cwcycle_allowbadfromffb  =  0|1&lt;br /&gt;
&lt;br /&gt;
1  =  erlaube bad cw&#039;s von einem festgelegten fallback reader. Default  = 0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Info:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Bei &#039;&#039;&#039;aktiviertem&#039;&#039;&#039; Parameter wird bei einem bad CW die Anfrage an den fixed Fallback weitergeleitet&lt;br /&gt;
und somit ein freetzer meist verhindert.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Siehe --&amp;gt; [[OSCam/de/Config/oscam.server#fallback|fallback]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== cacheexenablestats ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU  svn8358:02/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cacheexenablestats  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1 = schaltet statistics für cache exchange mode ein&lt;br /&gt;
 0 = default&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Achtung:&#039;&#039;&#039; Bitte Speicherverbrauch beachten!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== csp_port ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn 8358:02/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
UDP-Port, der auf hereinkommenden traffic von CSP-Nodes hört&lt;br /&gt;
&lt;br /&gt;
 csp_port   =   port&lt;br /&gt;
            =   [blank] none (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== csp_serverip ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn 8358:02/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lokale Bind-IP für csp_port (siehe oben)&lt;br /&gt;
&lt;br /&gt;
 csp_serverip   =   IP&lt;br /&gt;
            =   [blank] none (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== csp_ecm_filter ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn 8358:02/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 csp_ecm_filter   =   [caid][&amp;amp;mask][@provid][$servid],n&lt;br /&gt;
&lt;br /&gt;
Filter für hereinkommende ECM beim Cardserverproxy, default (kein Filter)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== csp_allow_request ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn 8358:02/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
csp_allow_request   =   0|1&lt;br /&gt;
&lt;br /&gt;
Erlaubt hereinkommende ECM-Anfragen vom Cardserverproxy, default =  1&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== cwcycle_check_enable ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn 8358:02/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 cwcycle_check_enable  =  0 ausgeschaltet (default)&lt;br /&gt;
                       =  1 eingeschaltet&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== cwcycle_check_caid ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn 8358:02/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Achtung: Für NDS Karten nur in einer light Version verfügbar&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
cwcycle_check_caid  =  CAID[,CAID]...&lt;br /&gt;
&lt;br /&gt;
CAID, für die der CW-Cycle-Check ermöglicht werden soll, [blank] = kein Check (Default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== cwcycle_maxlist ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn 8358:02/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cwcycle_maxlist  =  Zahl&lt;br /&gt;
&lt;br /&gt;
Maximum von CW-Cycle-Entries in die Liste, default = 500, maximum = 4000&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== cwcycle_keeptime ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn 8358:02/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cwcycle_keeptime  = Minuten&lt;br /&gt;
&lt;br /&gt;
Minimalzeit, die ein erkannter Cycle in der Memory verbleiben soll, default = 15, maximum = 240&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== cwcycle_onbad ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn 8358:02/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cwcycle_onbad  =  0|1&lt;br /&gt;
 0 = ungültige CW-Cycle kommen nur ins Log &lt;br /&gt;
 1 = ungültige CW-Cycle werden gedropped (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== cwcycle_dropold ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn 8358:02/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cwcycle_dropold  =  0|1, 1 = alte CW-Cycle werden gedropped, 0 = kein Dropping (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== cwcycle_sensitive ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn 8509:03/07/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cwcycle_sensitive  =  0|2|3|4&lt;br /&gt;
&lt;br /&gt;
 0  = disabled (default)&lt;br /&gt;
 2  = 2 (oder mehr) gleiche bytes und drop neues CW&lt;br /&gt;
 3  = 3 (oder mehr) gleiche bytes und drop neues CW&lt;br /&gt;
 4  = 4 (oder mehr) gleiche bytes und drop neues CW&lt;br /&gt;
&lt;br /&gt;
--&amp;gt; Höherer Wert entspricht höherer Empfindlichkeit&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== cwcycle_usecwcfromce ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn 9038:11/18/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cwcycle_usecwcfromce  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1  =  benutze CW Info aus cache exchange&lt;br /&gt;
 0  =  default&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== wait_until_ctimeout ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn 9486:02/03/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
wait_until_ctimeout  =  0|1&lt;br /&gt;
&lt;br /&gt;
antworte, wenn das cache exchange timeout erreicht ist und keine normalen Reader zur Verfügung stehen, die ECM&#039;s senden:&lt;br /&gt;
&lt;br /&gt;
 0  =  sende sofort &#039;&#039;&#039;not found&#039;&#039;&#039; an den client (default)&lt;br /&gt;
 1  =  warte auf eine Antwort für cache exchange bis der timeout für den client erreicht ist&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;csp (UDP&#039;&#039;&#039;) ===&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;VERALTET  svn8358:02/16/2013 Siehe Section &#039;&#039;&#039;[cache]&#039;&#039;&#039;!&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Abschnitt nur dann erforderlich, wenn csp als Client Protokoll notwendig ist.&lt;br /&gt;
&lt;br /&gt;
{{OSCamConfcspParameter}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== port ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn 6124:12/23/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
UDP-Port, der auf hereinkommenden traffic von csp-nodes hört&lt;br /&gt;
&lt;br /&gt;
 port   =   port&lt;br /&gt;
        =   [blank] none (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== serverip ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn 6124:12/23/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Local Bind IP für den oben genannten UDP-Port&lt;br /&gt;
&lt;br /&gt;
 serverip   =   IP&lt;br /&gt;
            =   [blank] none (default)&lt;br /&gt;
&lt;br /&gt;
==== wait_time ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;VERALTET Siehe Section &#039;&#039;&#039;[cache]&#039;&#039;&#039;!&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn 6142:12/25/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG svn8060:01/04/13&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG svn8077:01/06/13&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 wait_time  =  [caid][&amp;amp;mask][@provid][$servid][:awtime][:]dwtime,n&lt;br /&gt;
            =  [blank] none (default)&lt;br /&gt;
Beispiel:&lt;br /&gt;
 wait_time = 0:50:250,0200@00009X:50:150,15:950,0500@000001:150,1602&amp;amp;ffdf:1200&lt;br /&gt;
Wartezeit in Millisekunden für cache exchange (&#039;&#039;&#039;nur mode 2&amp;amp;3&#039;&#039;&#039;) und CSP, bevor ECMs an den Reader/Proxy gesendet werden.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== csp_ecm_filter ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
 csp_ecm_filter   =   [caid][&amp;amp;mask][@provid][$servid],n&lt;br /&gt;
&lt;br /&gt;
Filter für hereinkommende ECM beim Cardserverproxy, default (kein Filter)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== csp_allow_request ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
csp_allow_request   =   0|1&lt;br /&gt;
&lt;br /&gt;
Erlaubt hereinkommende ECM-Anfragen vom Cardserverproxy, default =  1&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;Camd 33 (TCP)&#039;&#039;&#039; ===&lt;br /&gt;
Abschnitt nur dann erforderlich, wenn camd33 als Client Protokoll notwendig ist.&lt;br /&gt;
&lt;br /&gt;
{{OSCamConfCamd33Parameter}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== port ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
Hier wird der Port festgelegt, von dem aus Camd 33 Anfragen beantwortet werden. Dieser Port muss ggf. auch am Router geöffnet werden.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 port = 15000&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== serverip ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Bei einem Server mit mehreren Netzwerkkarten und daher mehreren unterschiedlichen IP Adressen kann es gewünscht sein, dass OSCam nur antwortet, wenn die Anfrage auf einer betimmten IP Adresse kommt. Mit diesem Parameter kann man festlegen, auf welche IP Adresse der OSCam Prozess &amp;quot;hört&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 serverip = 192.168.178.1&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 serverip =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== nocrypt ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Eine bestimmte IP Adresse oder ein Adressbereich, der unverschlüsselt übertragen wird.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 nocrypt = 127.0.0.1,192.168.0.0-192.168.255.255&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 nocrypt =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== passive ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Definition für aktiven oder passiven Client. Generell geht das Camd3.3x-Protokoll von einem aktiven Client aus. Es kann aber unter bestimmten Umständen bei manchen Clients (meistens plugin) zur Schwierigkeiten kommen. In diesem Fall&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 passive = 1&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 passive = 0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== key ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Schlüssel, der für die Verschlüsselung verwendet wird. (128bit Verschlüsselung)&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 key = 01020304050607080910111213141516&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 key =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;cs357x (UDP)&#039;&#039;&#039; ===&lt;br /&gt;
Abschnitt nur dann erforderlich, wenn cs357x als Client Protokoll verwendet wird.&lt;br /&gt;
Dieses Protokoll verschlüsselt grundsätzlich und bildet den Schlüssel aus dem Benutzernamen.&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Hinweis:&#039;&#039;&#039;&lt;br /&gt;
&#039;&#039;&#039;cs357x&#039;&#039;&#039; wurde auch als &#039;&#039;&#039;camd35&#039;&#039;&#039; bezeichnet. Beide Bezeichnungen meinen das gleiche Protokoll mit den gleichen Funktionsweisen und Parametern. Künftig wird zur Vermeidung von Irritationen &#039;&#039;&#039;nur noch cs357x&#039;&#039;&#039; verwendet.&lt;br /&gt;
&lt;br /&gt;
Eine genauere Erklärung für UDP findet Ihr hier [http://de.wikipedia.org/wiki/User_Datagram_Protocol]&lt;br /&gt;
 &lt;br /&gt;
{{OSCamConfCs357xParameter}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== port ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
Hier wird der Port festgelegt, von dem aus cs357x Anfragen beantwortet werden. Dieser Port muss ggf. auch am Router geöffnet werden.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 port = 15000&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== serverip ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Bei einem Server mit mehreren Netzwerkkarten und daher mehreren unterschiedlichen IP Adressen kann es gewünscht sein, dass OSCam nur antwortet, wenn die Anfrage auf einer betimmten IP Adresse kommt. Mit diesem Parameter kann man festlegen auf welche IP Adresse der OSCam Prozess &amp;quot;hört&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 serverip = 192.168.178.1&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 serverip =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== suppresscmd08 ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
suppresscmd08 = 0|1&lt;br /&gt;
&lt;br /&gt;
 0 = veranlasst cs357x -clients, nicht erneut nach der Kombination [rejected CAID, service ID, provider ID] anzufragen (default)&lt;br /&gt;
 1 = disabled&lt;br /&gt;
&lt;br /&gt;
Kann durch Eintrag in oscam.user überschrieben werden!&lt;br /&gt;
&lt;br /&gt;
Wer mehr darüber wissen will, kann hier nachlesen: [[Streamboard-Thread:27459|Streamboard-Tread]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;cs378x&#039;&#039;&#039; (TCP) ===&lt;br /&gt;
Abschnitt nur dann erforderlich, wenn cs378x als Client Protokoll notwendig ist.&lt;br /&gt;
&lt;br /&gt;
Eine ausführliche Erklärung von TCP findet Ihr hier [http://de.wikipedia.org/wiki/Transmission_Control_Protocol]&lt;br /&gt;
&lt;br /&gt;
{{OSCamConfCs378xParameter}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== port ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
Hier wird der Port festgelegt, von dem aus Camd Anfragen beantwortet werden. Dieser Port muss ggf. auch am Router geöffnet werden.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 port = 15000&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== serverip ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Bei einem Server mit mehreren Netzwerkkarten und daher mehreren unterschiedlichen IP Adressen kann es gewünscht sein das OSCam nur antwortet wenn die Anfrage auf einer betimmten IP Adresse kommt. Mit diesem Parameter kann man festlegen auf welche IP Adresse der OSCam Prozess &amp;quot;hört&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 serverip = 192.168.178.1&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 serverip =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== suppresscmd08 ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
suppresscmd08 = 0|1&lt;br /&gt;
&lt;br /&gt;
 0 = veranlasst cs3.78x-clients, nicht erneut nach der Kombination [rejected CAID, service ID, provider ID] anzufragen (default)&lt;br /&gt;
 1 = disabled&lt;br /&gt;
&lt;br /&gt;
Kann durch Eintrag in oscam.user überschrieben werden!&lt;br /&gt;
&lt;br /&gt;
Wer mehr darüber wissen will, kann hier nachlesen: [[Streamboard-Thread:27459|Streamboard-Thread]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;Newcamd (TCP)&#039;&#039;&#039; ===&lt;br /&gt;
Abschnitt nur dann erforgerlich, wenn newcamd als Client Protokoll notwendig ist.&lt;br /&gt;
&lt;br /&gt;
{{OSCamConfNewcamdParameter}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== key ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
Schlüssel für die Newcamd Verbindung zum Client.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 key = 0102030405060708091011121314&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 key =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== port ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
Hier wird der Port festgelegt, von dem aus Newcamd Anfragen beantwortet werden. Dieser Port muss ggf. auch am Router geöffnet werden.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 port = 15000@1234:000000 # (CAID 1234 ist über Port 15000 erreichbar)&lt;br /&gt;
 port = 15000@1234:000000;15001@5678:000000 # (CAID 1234 ist über Port 15000 erreichbar CAID 5678 über Port 15001)&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 port = port@caid:ident&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== serverip ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Hat der Server mehrere IP Adressen werden nur Anfragen die an die konfigurierte IP gehen beantwortet.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 serverip = 192.168.178.1&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 serverip =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== allowed ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Eine bestimmte IP Adresse oder ein bestimmter IP Bereich der sich auf den Newcamd Server verbinden darf.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 allowed = 127.0.0.1,192.168.0.0-192.168.255.255&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 allowed =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== keepalive ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Der Server versucht, die Newcamd Verbindung am leben zu halten.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 keepalive = 1 # (aktiviert)&lt;br /&gt;
 keepalive = 0 # (deaktiviert)&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 keepalive = 0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== mgclient ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Aktiviert das Extendet Newcamd Protokol, um mehrer CAID&#039;s über einen Port zu schicken&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 mgclient = 1  # (aktiviert)&lt;br /&gt;
 mgclient = 0  # (deaktiviert)&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 mgclient = 0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;scam&#039;&#039;&#039; ===&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn9878:09/29/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Abschnitt nur dann erforderlich, wenn scam als Client-Protocol verwendet wird.&lt;br /&gt;
&lt;br /&gt;
{{OSCamConfSCamParameter}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== port ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
port  =  port&lt;br /&gt;
&lt;br /&gt;
UDP-Port für scam server, default = 0&lt;br /&gt;
&lt;br /&gt;
==== serverip ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Bindet den Service an eine bestimmte IP-Adresse.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 serverip  =  192.162.9.1&lt;br /&gt;
           =  (blank) alle IP sind zugelassen!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== allowed ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
IP-Addresse, IP-Range oder beides, die verbinden dürfen&lt;br /&gt;
 IP addres|IP range[,IP address|IP range]...&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 127.0.0.1,192.168.0.0-192.168.255.255  # Host und ganze Bereich 192.168.0 sind zugelassen&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;Radegast&#039;&#039;&#039; ===&lt;br /&gt;
Abschnitt nur dann erforderlich, wenn Radegast als Client-Protokoll notwendig ist.&lt;br /&gt;
&lt;br /&gt;
{{OSCamConfRadegastParameter}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== port ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
&lt;br /&gt;
TCP/IP-Port für Radegast-Clients. Mit dem Eintrag wird das Radegast-Protokoll enabled.&lt;br /&gt;
 port =&lt;br /&gt;
      = 0  (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== serverip ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Bindet den Service an eine bestimmte IP-Adresse.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 serverip  =  192.162.9.1&lt;br /&gt;
           =  (blank) alle IP sind zugelassen!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== allowed ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
IP-Addresse, IP-Range oder beides, die verbinden dürfen&lt;br /&gt;
 IP addres|IP range[,IP address|IP range]...&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 127.0.0.1,192.168.0.0-192.168.255.255  # Host und ganze Bereich 192.168.0 sind zugelassen&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== user ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
&lt;br /&gt;
Username des Radegast-Client&lt;br /&gt;
 user = username&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;Serial&#039;&#039;&#039; ===&lt;br /&gt;
Abschnitt nur dann erforderlich, wenn eine serielle Reader-Schnittstelle notwendig ist.&lt;br /&gt;
&lt;br /&gt;
{{OSCamConfSerialParameter}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== device ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Parameter der Device&lt;br /&gt;
 device = &amp;lt;user&amp;gt;@&amp;lt;device&amp;gt;[:baud][?option1=value1][?option2=value2]&lt;br /&gt;
&lt;br /&gt;
Parameter&lt;br /&gt;
 user    =  account&lt;br /&gt;
 device  =  Name der Serial Device&lt;br /&gt;
 option  =  timeout =  Millisekunden  Timeout für die Verbindung  default: 50&lt;br /&gt;
         =  delay      Millisekunden  Zusätzliche Verzögerung zwischen 2 Characters&lt;br /&gt;
&lt;br /&gt;
Unterstützte Serial Devices&lt;br /&gt;
 HSIC     Humax Sharing Interface Client&lt;br /&gt;
 SSSP     Simple Serial Sharing Protocol&lt;br /&gt;
 bomba    BOMBA Firmware&lt;br /&gt;
 dsr9500  DSR 9500&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;Cccam (TCP)&#039;&#039;&#039; ===&lt;br /&gt;
Abschnitt nur dann erforderlich, wenn Cccam als Client Protokoll notwendig ist.&lt;br /&gt;
&lt;br /&gt;
{{OSCamConfCccamParameter}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== port ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG  svn6206:01/07/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
TCP/IP-Ports für CCcam-Clients. Mit dem Eintrag eines oder mehrerer Ports wird das CCcam-Protokoll enabled.&lt;br /&gt;
&lt;br /&gt;
port = 0|port[,port...]&lt;br /&gt;
&lt;br /&gt;
 port =&lt;br /&gt;
      = 0  # CCcam-Protokoll disabled&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== version ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Definiert die Version von CCcam, mindestens Version 2.0.11, Default-Wert = 0&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&amp;lt;main version&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;
 version = 2.0.11&lt;br /&gt;
&lt;br /&gt;
Hier eine ausführliche Erklärung von &#039;&#039;&#039;corsair&#039;&#039;&#039; zu diesem Thema:&lt;br /&gt;
&lt;br /&gt;
* die CCCam Versionsnummer ist die Version, mit der sich OSCam seinem Gegenüber zu erkennen gibt. Erkennt OSCam, dass das Gegenüber ebenfalls eine OSCam ist, spielt dies jedoch dann keine Rolle mehr. Ansonsten ist die Nummer halt wichtig für die zu verwendende Schnittstellenversion, da sich die Versionen in einigen Details unterscheiden.&lt;br /&gt;
&lt;br /&gt;
* good sid/bad sid Austausch geht nur bei ext oder bei cccam&amp;gt;=2.2.0&lt;br /&gt;
&lt;br /&gt;
* [dboxyo]:Um das extended CCcam Protokoll nutzen zu können, muss die NodeId entweder von OScam automatisch gesetzt werden, oder aus einer Prüfsumme bestehen, welche es OScam erlaubt, zu erkennen, dass es sich um einen OScam-Server handelt&lt;br /&gt;
&lt;br /&gt;
* &amp;quot;O&amp;quot; CCcam kann immer nur &#039;&#039;&#039;EIN ECM&#039;&#039;&#039; pro Intervall verarbeiten, also man muss auf die Antwort warten, bis man das nächste ECM senden kann. Während dieser Wartezeit können also keine weiteren ECM verarbeitet werden; der reader ist blockiert. &amp;quot;O&amp;quot; cccam ist synchron. Kommt es zu einem Timeout reconnected &amp;quot;O&amp;quot; ccccam.&lt;br /&gt;
&lt;br /&gt;
* Extended ist die Möglichkeit bis zu 255 ECM gleichzeitig zu verarbeiten. Es ist dabei nicht notwendig, auf die Antwort zu warten. Jedes ECM bekommt dabei eine Nummer und die Antwort auch. Somit können sich auch Antworten gegenseitig &amp;quot;überholen&amp;quot; und trotzdem korrekt zugeordnet werden. Das OSCam-CCcam ist asynchron.&lt;br /&gt;
&lt;br /&gt;
* Wenn man mit der Maus im Webif über einen &amp;quot;cccam ext&amp;quot; Eintrag geht, sieht man den verwendeten client. Derzeit unterstützt nur OSCam, vPlug, hadu und (??bin mir unsicher??) Acamd das &amp;quot;cccam ext&amp;quot; Protokoll. Eventuell noch weitere clients (OSCam ist ja Open Source...!).&lt;br /&gt;
&lt;br /&gt;
* Stealth verhindert das Erkennen also OSCam bzw &amp;quot;cccam ext&amp;quot;. Es gelten dann die Beschränkungen wie bei &amp;quot;O&amp;quot; cccam. Stealth macht bei korrekter Id = Id+1.&lt;br /&gt;
&lt;br /&gt;
* Nicht nur Stealth verhindert das Erkennen von cccam ext, sondern auch das Setzen einer individuellen NodeID. CCcam braucht die NodeID, um die Herkunft der Karten und ECM&#039;s zu steuern und damit Kreisbeziehungen zu verhindern. In der NodeID steckt die eigentliche Erkennung. Da ist eine versteckte Prüfsumme, die der Gegenseite sagt, dass hier OSCam ist. Wenn die schon nicht stimmt, wird auf den &amp;quot;Kompabilitätsmodus&amp;quot; also das &amp;quot;O&amp;quot; des CCam-Protokolls herabgestuft.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== reshare ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG svn8607:04/10/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Reshare-Level&lt;br /&gt;
  -1 = kein Resharing&lt;br /&gt;
   0 = nur Reshare für Direct-Peer&lt;br /&gt;
   1 = Reshare für Direct-Peer und den nächsten Level&lt;br /&gt;
   x = Reshare für Direct-Peer und die nächsten x Level (x steht für die Zahl der Level)&lt;br /&gt;
 &lt;br /&gt;
Beispiel&lt;br /&gt;
 reshare = 1  Reshare nur für Direct-Peer und den nächsten Level&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;
&lt;br /&gt;
==== reshare_mode ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Arten des reshare:&lt;br /&gt;
 0  =  reader reshared nur empfangene SCs für CCcam-reader&lt;br /&gt;
 1  =  reader reshared empfangene SCs (wie=0) und definierte services&lt;br /&gt;
 2  =  reader reshared nur definierte reader-services als virtueller SC&lt;br /&gt;
 3  =  reader reshared nur definierte user-services als virtueller SC&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== ignorereshare ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
CCcam Reshare-Einstellungen&lt;br /&gt;
 0 = benutze die Reshare-Einstellungen des Servers (default)&lt;br /&gt;
 1 = benutze die Reshare-Einstellungen des Readers oder Users&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 ignorereshare = 1  Die Reshare-Einstellungen des Readers oder Users werden benutzt&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== stealth ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Versteckt aktive user und das extended OSCam-Protokoll. Schützt andere OSCam-user davor, den Server als OSCam-Server zu entdecken!&lt;br /&gt;
 stealth  =  1   #  Tarnung eingeschaltet&lt;br /&gt;
          =  0   #  Tarnung aus (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== minimizecards ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Modus der Verbindung von CCcam-Servern zu CCcam-Clienten&lt;br /&gt;
 0 = Keine Aggregation, nur Duplikate werden entfernt (default)&lt;br /&gt;
 1 = Basierend auf Minimum-Hop: zwei SC&#039;s mit unterschiedlichen hops werden zusammengefasst, neue SC&#039;s bekommen einen kleineren hop&lt;br /&gt;
 2 = Aggregation auf CAIDs basierend: alle SC&#039;s mit der gleichen CAID werden zusammengefasst, Provider wird entfernt&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== updateinterval ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Interval in Sekunden zur Verteilung der share list updates an die Clienten.&lt;br /&gt;
&lt;br /&gt;
  0 = Update basiert auf Server-Updates, Werte kleiner als 10 sind ungültig und werden auf 30 gesetzt.&lt;br /&gt;
    = [blank) 240 (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== keepconnected ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
CCcam Keepalive-Modus:&lt;br /&gt;
 0 = Trenne Client, wenn die maximale Leerlaufzeit (idletime) erreicht ist&lt;br /&gt;
 1 = Halte die Verbindung (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== recv_timeout ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn7672:10/09/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
recv_timeout  =  Millisekunden&lt;br /&gt;
&lt;br /&gt;
hier kann ein network-timeout beim Empfang von Daten gesetzt werden&lt;br /&gt;
default  =  2000&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== forward_origin_card ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
forward_origin_card = 0|1&lt;br /&gt;
&lt;br /&gt;
Weiterleitung des ECM-Requests an den reader, der diese Karte hat.&amp;lt;br /&amp;gt;&lt;br /&gt;
Loadbalancer und Caching werden dabei deaktiviert.&lt;br /&gt;
&lt;br /&gt;
 1  =   Weiterleitung eingeschaltet&lt;br /&gt;
 0  =   Aus (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== nodeid ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
nodeid = ID&lt;br /&gt;
	  &lt;br /&gt;
setzt CCcam node ID in &#039;&#039;&#039;hex&#039;&#039;&#039;, &lt;br /&gt;
&lt;br /&gt;
default:none&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 nodeid = 0a0b0c0d0e0f1011&lt;br /&gt;
&lt;br /&gt;
Wenn eine nodeid benutzt wird, dann wechselt der Server das Protokol von &amp;quot;cccam ext&amp;quot; zu &amp;quot;cccam&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;Pandora&#039;&#039;&#039; ===&lt;br /&gt;
{{OSCamConfPandoraParameter}}&lt;br /&gt;
==== pand_skip_send_dw ====&lt;br /&gt;
pand_skip_send_dw    =   dummy&lt;br /&gt;
&lt;br /&gt;
==== pand_allowed ====&lt;br /&gt;
pand_allowed         =    dummy&lt;br /&gt;
&lt;br /&gt;
==== pand_usr ====&lt;br /&gt;
pand_user            =    dummy&lt;br /&gt;
&lt;br /&gt;
==== pand_pass ====&lt;br /&gt;
pand_pass            =    dummy&lt;br /&gt;
&lt;br /&gt;
==== pand_ecm ====&lt;br /&gt;
pand_ecm             =    dummy&lt;br /&gt;
&lt;br /&gt;
==== pand_port ====&lt;br /&gt;
pand_port            =    dummy&lt;br /&gt;
&lt;br /&gt;
==== pand_srvid ====&lt;br /&gt;
pand_srvid           =    dummy&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;GBox&#039;&#039;&#039; ===&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn8350:02/15/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{OScamConfGboxParameter}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Beispiel einer funktionierenden Minimal-Konfiguration:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Angenommen die GBox läuft auf Host 192.168.1.101 und OSCam liegt auf 192.168.1.123. Im File &#039;&#039;&#039;cwshare.cfg&#039;&#039;&#039; auf der GBox-Seite stehen z.B. folgende Eintragungen:&lt;br /&gt;
 M:{192.168.1.101{A123BCDE}}&lt;br /&gt;
 D:{192.168.1.123{3820 3819{98AF3E25{A3 A3}}}}&lt;br /&gt;
Wenn sich oscam_gbox mit der originalen GBOX von oben verbinden soll, dann sieht die Konfiguration auf OSCam so aus:&lt;br /&gt;
 &#039;&#039;&#039;oscam.conf:&#039;&#039;&#039;&lt;br /&gt;
 [gbox]&lt;br /&gt;
 hostname          = 192.168.1.123&lt;br /&gt;
 my_password       = 98AF3E25&lt;br /&gt;
 port              = 3819&lt;br /&gt;
&lt;br /&gt;
 &#039;&#039;&#039;oscam.server:&#039;&#039;&#039;&lt;br /&gt;
 protocol          =  gbox&lt;br /&gt;
 group             =  1&lt;br /&gt;
 device            =  192.168.1.101,3820&lt;br /&gt;
 password          =  A123BCDE&lt;br /&gt;
 user              =  gbox_client&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== my_password =====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn9163:12/31/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;moved from oscam.server&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG svn9494:02/04/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Passwort  =  4 hex bytes, 8 chara&lt;br /&gt;
&lt;br /&gt;
Mein Passwort&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 98AF3E25&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== proxy_card ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn9721:05/15/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
proxy_Card  =  &amp;lt;CAID&amp;gt;&amp;lt;provid&amp;gt;[,&amp;lt;CAID&amp;gt;&amp;lt;provid&amp;gt;]...&lt;br /&gt;
&lt;br /&gt;
proxy reader SmartCard(s), die mit gbox network reshared werden, default = none&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== ccc_reshare ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn9722:05/15/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ccc_reshare  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1 = enabled cccam reshare into gbox network, default = 0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== hostname ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG svn9494:02/04/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
hostname =  eigene IP oder hostname&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== port ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
&lt;br /&gt;
port[,port]...  eigener Gbox port&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== my_vers ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn9645:04/09/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
my_vers  =  version&lt;br /&gt;
&lt;br /&gt;
hier kann die gbox-version in hexadezimal low byte gesetzt werden&lt;br /&gt;
&lt;br /&gt;
default =  25&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== my_cpu_api ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn9712:05/11/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
my-cpu_api  =  byte&lt;br /&gt;
&lt;br /&gt;
Setze CPU und API Byte in hexadecimal&lt;br /&gt;
default = 40&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== gbox_reconnect ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
gbox_reconnect = time&lt;br /&gt;
&lt;br /&gt;
send message to peers in seconds, default:300&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== gsms_disable ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn9714:05/11/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
gsms_disable  =  0|1&lt;br /&gt;
&lt;br /&gt;
schaltet gbox short message service (GSMS) aus, &lt;br /&gt;
default = 0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== tmp_dir ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn9761:06/05/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
tmp_dir  =  path&lt;br /&gt;
&lt;br /&gt;
tempory directory für gbox&lt;br /&gt;
&lt;br /&gt;
 default  =  /tmp/.oscam&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;DVBapi&#039;&#039;&#039; ===&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Abschnitt nur dann erforderlich, wenn OScam auch als Client zum entschlüsseln eingesetzt werden soll.&lt;br /&gt;
&lt;br /&gt;
{{OSCamConfDVBapiParameter}}&lt;br /&gt;
&lt;br /&gt;
==== enabled ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
DVBapi zum lokalen Entschlüsseln verwenden&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 enabled = 0 # (deaktiviert)&lt;br /&gt;
 enabled = 1 # (aktiviert)&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 enabled = 0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== user ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
Hier wird der User festgelegt, dieser sollte in der oscam.user angelegt sein.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 user = # user1&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 enabled = # anonymous&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== au ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Autoupdate für DVB API aktivieren/deaktivieren.&lt;br /&gt;
Abhängig vom verwendeten User aus der oscam.user und dessen au Einstellungen.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 au = 0 # AU deaktiviert (default)&lt;br /&gt;
 au = 1 # AU aktiviert&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== pmt_mode ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Beispiel:&lt;br /&gt;
 pmt_mode = 0 # (verwendet camd.socket und PMT Datei)&lt;br /&gt;
 pmt_mode = 1 # (deaktiviert PMT Datei)&lt;br /&gt;
 pmt_mode = 2 # (deaktiviert camd.socket)&lt;br /&gt;
 pmt_mode = 3 # (liest PMT nur beim Start ein)&lt;br /&gt;
 pmt_mode = 4 # (do not use signal handler for monitoring /tmp)&lt;br /&gt;
 pmt_mode = 5 # (do not use signal handler for monitoring /tmp &amp;amp; disable camd.socket)&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
pmt_mode = 0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== request_mode ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
CAID request mode: &lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 request_mode = 0 # versuche alle möglichen CAIDs nacheinander (default) &lt;br /&gt;
 request_mode = 1 # versuche alle CAIDs simultan&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== listen_port ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn9574:03/20/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
listen_port  =  0|1&lt;br /&gt;
&lt;br /&gt;
TCP IP port für SAT IP clients. Die Filterung muss auf der Client-Seite erfolgen!&lt;br /&gt;
&lt;br /&gt;
0  = disabled (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== boxtype ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
Verwendete Box auf der DVB API aktiviert wurde.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 boxtype = ufs910&lt;br /&gt;
 boxtype = dbox2|dreambox|dm7000|duckbox|ufs910|ipbox|ipbox-pmt||qboxhd|coolstream|neumo|pc&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
boxtype = dreambox&lt;br /&gt;
&lt;br /&gt;
Hinweis:&lt;br /&gt;
pc steht für generic pc support (laufend supported bei VDR mit vdr-plugin-dvbapi)&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== cw_delay ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU  svn6348:02/05/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cw_delay  =  in Millisekunden&lt;br /&gt;
&lt;br /&gt;
Delay beim Schreiben des CW. default = [blank] kein Delay&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== delayer ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU  svn6808:05/14/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
delayer =  Millisekunden&lt;br /&gt;
&lt;br /&gt;
Minimum der Zeit, um CW zu schreiben. default: 0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== reopenonzap ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU  svn6348:02/05/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;OBSOLETE svn9072:12/08/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
reopenonzap  =  0|1&lt;br /&gt;
&lt;br /&gt;
Öffnet die demux-device nach jedem Kanalwechsel neu, default = 0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== decodeforever ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU  svn7653:10/08/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;VERALTET  svn8683:06/06/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
decodeforever  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1  =  versuche dauernd auf allen CAIDs zu decodieren&lt;br /&gt;
 0  =  default&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== ecminfo_type ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU  svn10722:06/13/2015&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Definiert die Syntax der Ausgabe in die ecm.info . &lt;br /&gt;
&lt;br /&gt;
ecminfo_type = 0|1|2|3|4|5 &lt;br /&gt;
&lt;br /&gt;
Die möglichen Werte bedeuten:&amp;lt;br /&amp;gt;&lt;br /&gt;
 0 - normale oscam syntax&lt;br /&gt;
 1 - normale oscam syntax, aber die ECMTime wird in Millisekunden anstatt Sekunden angezeigt&lt;br /&gt;
 2 - wicardd (*1)&lt;br /&gt;
 3 - mgcamd&lt;br /&gt;
 4 - cccam&lt;br /&gt;
 5 - camd3&lt;br /&gt;
&lt;br /&gt;
(*1)Beispiel:&amp;lt;br /&amp;gt;&lt;br /&gt;
system: Nagra&amp;lt;br /&amp;gt;&lt;br /&gt;
caid: 0x1830&amp;lt;br /&amp;gt;&lt;br /&gt;
pid: 0x1CCE&amp;lt;br /&amp;gt;&lt;br /&gt;
prov: 000000&amp;lt;br /&amp;gt;&lt;br /&gt;
cw0: FF A3 7F F1 B8 29 E7 C8&amp;lt;br /&amp;gt;&lt;br /&gt;
cw1: CB E1 A3 D3 EF FE EF C0&amp;lt;br /&amp;gt;&lt;br /&gt;
Signature OK&amp;lt;br /&amp;gt;&lt;br /&gt;
source: ServerXY (cs378x at server:12345)&amp;lt;br /&amp;gt;&lt;br /&gt;
418 msec -- Sun Jun 14 18:55:37 2015&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== read_sdt ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU  svn10766:06/15/15&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Durch diese Option kann Oscam (mittels Dvbapi) automatisch Kanalname und Providername in die oscam.srvid bzw oscam.srvid2 sowie oscam.provid eintragen. Dazu muss man mindestens 30 Sekunden auf einem Kanal verweilen. Dabei werden allerdings nur noch nicht vorhandene Namen hinzugefügt, bereits vorhandene Einträge in den Dateien werden nicht verändert. So behält man die volle Kontrolle über den Inhalt der Dateien.&lt;br /&gt;
&lt;br /&gt;
read_sdt  =  0|1|2&lt;br /&gt;
&lt;br /&gt;
 0 =  ausgeschaltet (default)&lt;br /&gt;
 1 =  eingeschaltet, aber FTA-Kanäle nicht verarbeiten&lt;br /&gt;
 2 =  eingeschaltet, auch FTA-Kanäle verarbeiten&lt;br /&gt;
&lt;br /&gt;
==== write_sdt_prov ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU  svn10841:06/27/15&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Mit dieser Option kann man einstellen, ob die Providernamen zusätzlich in die oscam.srvid bzw oscam.srvid2 eingetragen werden sollen. Dies ist nicht unbedingt erforderlich, weil der Providername automatisch aus der oscam.provid ausgelesen wird. Für diese Option ist das Einschalten von read_sdt erforderlich.&lt;br /&gt;
&lt;br /&gt;
write_sdt_prov  =  0|1&lt;br /&gt;
&lt;br /&gt;
 0 = ausgeschaltet, Providernamen nicht in die oscam.srvid bzw oscam.srvid2 eintragen (default)&lt;br /&gt;
 1 = eingeschaltet, Providernamen eintragen&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;Anticasc&#039;&#039;&#039; ===&lt;br /&gt;
Abschnitt nur dann erforderlich, wenn Anticascading als Schutz vor unbefugtem Weiterreichen von Cardsharing angewendet werden soll.&lt;br /&gt;
&lt;br /&gt;
{{OSCamConfAnticascParameter}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== enabled ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
Hiermit wird Anticascading eingeschaltet.&lt;br /&gt;
 enabled = 1 # eingeschaltet&lt;br /&gt;
         = 0 # ausgeschaltet (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== numusers ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Zahl der User, die je Account zugelassen sind.&lt;br /&gt;
 numusers = 1  # Es ist ein User je Account zugelassen&lt;br /&gt;
          = 0  # Anticascading ausgeschaltet (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== sampletime ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Zeit in Minuten für das Sammeln der Anfragen&lt;br /&gt;
 sampletime = 5  # Zeitraum von 5 Minuten&lt;br /&gt;
            =    # [blank] Default-Wert 2 Minuten&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== samples ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Zahl der Anfragen über dem Limit (mögliche Werte zwischen 2 und 10)&lt;br /&gt;
 samples = 7  # Limit bei 7 Anfragen&lt;br /&gt;
         =    # [blank] Default-Wert 10 Anfragen&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== penalty ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Strafe für den Sünder&lt;br /&gt;
 0 = Es wird nur geloggt (default)&lt;br /&gt;
 1 = Es werden Fake-CW&#039;s gesendet&lt;br /&gt;
 2 = Der User wird vorübergehend getrennt&lt;br /&gt;
 3 = Sende korrekte CWs zeitversetzt. Der Versatz ist per fakedelay= (s.u.) einstellbar.&lt;br /&gt;
&lt;br /&gt;
Die Strafe kann in der oscam.user überschrieben werden! &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Hinweis:&#039;&#039;&#039; Fake-CW`s schaden nicht nur demjenigen, dem sie schaden sollen, sondern allen anderen im Share, denn weder oscam noch cccam kann Fake-CW`s von realen CW`s unterscheiden. Wenn also ein Sharepartner von uns ein Fake-CW bekommt und der es dann für 7 Sekunden im cache hat, kann das durch cache2-Hits unbegrenzt an weitere Sharepartner gehen, auch trotz Einstellung von cccmaxhops = 0. Es haben dann unzählige User plötzlich für 7 Sekunden einen Freezer und keiner weiss, warum. Man schadet so also unbewusst allen Sharepartnern, auch denen, mit denen man nicht direkt shart!&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 penalty = 3  # Sende korrekte CWs zeitversetzt&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== aclogfile ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Dateiname für das AC-Log&lt;br /&gt;
 aclogfile =&lt;br /&gt;
           =   # [blank] Kein Logfile (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== fakedelay ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Fake-Verzögerung in Millisekunden (mögliche Werte zwischen 100 und 3000)&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 fakedelay =  500  # Verzögerung von 500 Millisekunden&lt;br /&gt;
           =       # [blank] Default-Wert 1000 Millisekunden&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== denysamples ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Wieviel Samples sollen bestraft werden?&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 denysamples = 10  # Ab 10 Samples wird bestraft&lt;br /&gt;
             =     # [blank] Default-Wert 8 Samples&lt;br /&gt;
&lt;br /&gt;
==== acosc_enabled ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn9761:06/05/14&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Vorbemerkung:&#039;&#039;&#039;&lt;br /&gt;
mit den nachfolgenden acosc-Parametern wir ein Anticascading über das Zählen der SIDs (&#039;&#039;&#039;a&#039;&#039;&#039;nticascading &#039;&#039;&#039;o&#039;&#039;&#039;ver &#039;&#039;&#039;s&#039;&#039;&#039;id &#039;&#039;&#039;c&#039;&#039;&#039;ount) ermöglicht.&lt;br /&gt;
&lt;br /&gt;
acosc_enabled  =  0|1&lt;br /&gt;
 1  =  ermöglicht anticascading over SIDs count&lt;br /&gt;
 0  =  default&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== acosc_max_active_sids ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU  svn9761:06/05/14&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
acosc_max_active_sids  =  Anzahl&lt;br /&gt;
&lt;br /&gt;
Maximum aktiver SIDs bei Anticascading over SIDs count&lt;br /&gt;
&lt;br /&gt;
 0  =  unbegrenzt (default)&lt;br /&gt;
 kann für jeden User in der jeweiligen oscam.user überschrieben werden!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== acosc_zap_limit ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn9761:06/05/14&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
acosc_zap_limit =  Anzahl&lt;br /&gt;
&lt;br /&gt;
Zap-Limit bei Anticascading over SIDs count&lt;br /&gt;
&lt;br /&gt;
 0  =  unbegrenzt (default)&lt;br /&gt;
 kann für jeden User in der jeweiligen oscam.user überschrieben werden&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== acosc_penalty ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn9761:06/05/14&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
acosc_penalty  =  0|1|2|3&lt;br /&gt;
&lt;br /&gt;
Strafe für den Sünder bei Anticascading over SIDs count:&lt;br /&gt;
 0 = Es wird nur geloggt (default)&lt;br /&gt;
 1 = Es werden Fake-CW&#039;s gesendet&lt;br /&gt;
 2 = Der User wird vorübergehend getrennt&lt;br /&gt;
 3 = Sende korrekte CWs zeitversetzt. Der Versatz ist per fakedelay= (s.u.) einstellbar.&lt;br /&gt;
 kann für jeden User in der jeweiligen oscam.user überschrieben werden&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== acosc_penalty_duration ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn9761:06/05/14&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
acosc_penalty_duration  =  Sekunden&lt;br /&gt;
&lt;br /&gt;
Dauer der Strafe bei Anticascading over SIDs count:&lt;br /&gt;
&lt;br /&gt;
 0  =  unbegrenzt  (default)&lt;br /&gt;
 kann für jeden User in der jeweiligen oscam.user überschrieben werden &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== acosc_delay ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn9761:06/05/14&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
acosc_delay  =  Millisekunden&lt;br /&gt;
&lt;br /&gt;
Verzögerung bei Anticascading over SIDs count&lt;br /&gt;
&lt;br /&gt;
 0  = unbegrenzt (default)&lt;br /&gt;
 kann für jeden User in der jeweiligen oscam.user überschrieben werden &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{OSCamTranslatedLinks}}&lt;/div&gt;</summary>
		<author><name>Don de Deckelwech</name></author>
	</entry>
	<entry>
		<id>http://oldwiki.streamboard.tv/index.php?title=Vorlage:OSCamConfDVBapiParameter&amp;diff=13335</id>
		<title>Vorlage:OSCamConfDVBapiParameter</title>
		<link rel="alternate" type="text/html" href="http://oldwiki.streamboard.tv/index.php?title=Vorlage:OSCamConfDVBapiParameter&amp;diff=13335"/>
		<updated>2016-04-24T11:20:00Z</updated>

		<summary type="html">&lt;p&gt;Don de Deckelwech: added ecminfo_type , read_sdt and write_sdt_prov&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt; [dvbapi]&lt;br /&gt;
 enabled               =&lt;br /&gt;
 user                  =&lt;br /&gt;
 au                    =&lt;br /&gt;
 pmt_mode              =&lt;br /&gt;
 request_mode          = &lt;br /&gt;
 listen_port           =   #&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU - NEW - NOUVEAU - NUOVO  sv9574:03/20/2014&amp;lt;/span&amp;gt;  &lt;br /&gt;
 boxtype               =&lt;br /&gt;
 cw_delay              =   #&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU - NEW - NOUVEAU - NUOVO  svn6348:02/05/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
 delayer               =   #&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU - NEW - NOUVEAU - NUOVO  svn6808:05/14/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
 reopenonzap           =   #&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;VERALTET - OBSOLETE - OBSOLÈTE - ANTIQUATO svn9072:12/08/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
 decodeforever         =   #&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;VERALTET - OBSOLETE - OBSOLÈTE - ANTIQUATO svn8680:06/05/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
 ecminfo_type          =   #&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU - NEW - NOUVEAU - NUOVO  svn10722:06/13/15&amp;lt;/span&amp;gt;&lt;br /&gt;
 read_sdt              =   #&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU - NEW - NOUVEAU - NUOVO  svn10766:06/15/15&amp;lt;/span&amp;gt;&lt;br /&gt;
 write_sdt_prov        =   #&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU - NEW - NOUVEAU - NUOVO  svn10841:06/27/15&amp;lt;/span&amp;gt;&lt;/div&gt;</summary>
		<author><name>Don de Deckelwech</name></author>
	</entry>
	<entry>
		<id>http://oldwiki.streamboard.tv/index.php?title=OSCam/it/Config/oscam.conf&amp;diff=13334</id>
		<title>OSCam/it/Config/oscam.conf</title>
		<link rel="alternate" type="text/html" href="http://oldwiki.streamboard.tv/index.php?title=OSCam/it/Config/oscam.conf&amp;diff=13334"/>
		<updated>2016-04-24T10:45:06Z</updated>

		<summary type="html">&lt;p&gt;Don de Deckelwech: added read_sdt and write_sdt_prov, but please translate!&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Kategorie:OSCam]]&lt;br /&gt;
{{OSCamHomeLinks}}&lt;br /&gt;
&lt;br /&gt;
==oscam.conf==&lt;br /&gt;
&lt;br /&gt;
La configurazione principale di OSCam presente nel file &#039;&#039;&#039;oscam.conf&#039;&#039;&#039;, contiene parametri globali come debugging, logging, monitor, protocolli e anti-cascata. Le sezioni presenti nel file &#039;&#039;&#039;oscam.conf&#039;&#039;&#039; con i relativi parametri, non hanno una posizione predefinita, ciò significa che si può posizionare ad esempio la sezione &#039;&#039;[monitor]&#039;&#039; prima di quella &#039;&#039;[global]&#039;&#039; o dopo quella &#039;&#039;[webif]&#039;&#039;, ecc...&lt;br /&gt;
Mentre all&#039;interno del file &#039;&#039;&#039;oscam.conf&#039;&#039;&#039; la sezione &#039;&#039;[global]&#039;&#039; &#039;&#039;&#039;è obbligatoria&#039;&#039;&#039;, tutte le altre sezioni &#039;&#039;&#039;sono opzionali&#039;&#039;&#039; e vengono utilizzate solamente se necessarie.&lt;br /&gt;
&lt;br /&gt;
=== [global] Parametri Globali ===&lt;br /&gt;
&lt;br /&gt;
Nella sezione Globale sono presenti i seguenti parametri:&lt;br /&gt;
&lt;br /&gt;
{{OSCamConfGlobalParameter}}&lt;br /&gt;
&lt;br /&gt;
[[File: WarningS.png | text-bottom ]]&#039;&#039;&#039; Attenzione!&#039;&#039;&#039; Se all&#039;interno del file di configurazione un parametro risulta vuoto, o non presente, verranno applicati i valori di default.&lt;br /&gt;
&lt;br /&gt;
==== nice ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Sistema di priorità&#039;&#039;&#039;. OSCam richiede quasi 0 potenza della CPU. Ma quando la potenza della CPU è necessario, dovrebbe essere disponibile immediatamente. Sono possibili valori da 20 a -20, con 20 e piccola e con -20 è molto alta. La funzione viene disattivata con il parametro(#). Questo è importante per esempio per la dbox 2 [http://de.wikipedia.org/wiki/DBOX2], quando appare il messaggio d´errore &amp;quot;&#039;&#039;relocation error:setpriority&#039;&#039;&amp;quot; . Vedi. [http://de.wikipedia.org/wiki/Prioritätsscheduling Prioritätsscheduling]&lt;br /&gt;
&lt;br /&gt;
Esempio:&lt;br /&gt;
 nice = -1&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 nice = 99&lt;br /&gt;
&lt;br /&gt;
==== Log ====&lt;br /&gt;
Formato:&lt;br /&gt;
 CAID&amp;amp;ProviderID/ECMPID/ServiceID/length:checksum&lt;br /&gt;
&lt;br /&gt;
Livello Debug:&lt;br /&gt;
 0 = no debugging (default) &lt;br /&gt;
 1 = detailed error messages &lt;br /&gt;
 2 = ATR parsing info, ECM dumps, CW dumps &lt;br /&gt;
 4 = traffic from/to the reader &lt;br /&gt;
 8 = traffic from/to the clients &lt;br /&gt;
 16 = traffic to the reader-device on IFD layer&lt;br /&gt;
 32 = traffic to the reader-device on I/O layer &lt;br /&gt;
 64 = EMM logging &lt;br /&gt;
 128 = DVB API logging &lt;br /&gt;
 256 = load balacing logging &lt;br /&gt;
 512 = cache exchange logging &lt;br /&gt;
 1024 = client ECM logging &lt;br /&gt;
 65535 = debug all &lt;br /&gt;
&lt;br /&gt;
===== pidfile =====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn:8176/01/24/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
pidfile  =  filename, &lt;br /&gt;
&lt;br /&gt;
cambiare nome e percorso di pidfile. Default = /tmp/oscam.pid&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 pidfile = /var/run/oscam.pid&lt;br /&gt;
&lt;br /&gt;
===== logfile =====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Con questo parametro viene specificato il nome del file e percorso.&lt;br /&gt;
 logfile = Nome del file|/dev/null|/dev/tty/syslog&lt;br /&gt;
&lt;br /&gt;
 logfile = [nomedelfile][;syslog][;stdout]&lt;br /&gt;
&lt;br /&gt;
Possibilitá:&lt;br /&gt;
 logfile = /var/log/oscam.log  # Log viene creato in file&lt;br /&gt;
 logfile = syslog              # Log viene importato nel syslogd&lt;br /&gt;
 logfile = stdout              # Log solo visibile nel Webinterface&lt;br /&gt;
&lt;br /&gt;
Esempio:&lt;br /&gt;
 logfile = /etc/oscam/logs/oscam.log;stdout&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 logfile = /var/log/oscam.log&lt;br /&gt;
&lt;br /&gt;
Format logfile:&lt;br /&gt;
 CAID&amp;amp;ident/provider/length:checksum&lt;br /&gt;
&lt;br /&gt;
===== ecmfmt =====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn6649+6653:05/01/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;MODIFICA  svn8831:08/11/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;MODIFICA  svn11008-11011:09/28/15&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ecmfmt = formato&lt;br /&gt;
&lt;br /&gt;
definire in ECM log il formato, default:c&amp;amp;p/i/s/l:h &lt;br /&gt;
	 &lt;br /&gt;
Possibili variabili : &lt;br /&gt;
 c = CAID&lt;br /&gt;
 d = PID&lt;br /&gt;
 e = CSP hash &lt;br /&gt;
 g = ID of origin gbox peer &lt;br /&gt;
 h = checksum&lt;br /&gt;
 i = Channel ID&lt;br /&gt;
 j = distance of gbox hops &lt;br /&gt;
 l = length &lt;br /&gt;
 o = ONID&lt;br /&gt;
 p = provider ID&lt;br /&gt;
 s = service ID&lt;br /&gt;
 t = tier ID , this ID will be replaced with the tier-description from oscam.tiers (if found)&lt;br /&gt;
 w = CW&lt;br /&gt;
 y = payload (short, 3 bytes)&lt;br /&gt;
 Y = payload (long, 6 bytes)&lt;br /&gt;
	 &lt;br /&gt;
Utilizzare un valore come prefisso per nascondere una variabile con quel valore&lt;br /&gt;
	 &lt;br /&gt;
Esempio:&lt;br /&gt;
 ecmfmt = c&amp;amp;0p/i/d/s/l:h &lt;br /&gt;
 (nacondere provider ID se 0)&lt;br /&gt;
&lt;br /&gt;
===== nds_swap_cw =====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn:10003/11/15/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;ANTIQUATO  svn10048:11/30/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
nds_swap_cw    =  0|&lt;br /&gt;
&lt;br /&gt;
 0  =  NDS Videoguard CWs saranno lasciati cadere, quando CWs hanno un modello diverso o simile (default)&lt;br /&gt;
 1  =  disabilitato&lt;br /&gt;
&lt;br /&gt;
===== loghistorysize =====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
loghistorysize  =  bytes&lt;br /&gt;
&lt;br /&gt;
Dimensioni del Log-Messages-History in WebIf e in Monitor in Bytes&lt;br /&gt;
&lt;br /&gt;
     0   =  disabled&lt;br /&gt;
 [blank] =  4096 (default)&lt;br /&gt;
&lt;br /&gt;
===== CACHE EXCHANGE LOGGING =====&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO  svn6929:05/24/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
CACHE EXCHANGE LOGGING &lt;br /&gt;
reader stages&lt;br /&gt;
 1 = cacheex (=1) reader (C) &lt;br /&gt;
 2 = local SCs (L)  #Fase 2 viene usata solo se &amp;quot;&#039;preferlocalcards 1&#039; è stato attivato nella sezione [global]. &lt;br /&gt;
 3 = other reader / proxies (P) &lt;br /&gt;
 4 = fallback reader (F) &lt;br /&gt;
&lt;br /&gt;
Formato scrittura log&lt;br /&gt;
 stage/used/chosen/possible&lt;br /&gt;
&lt;br /&gt;
Esempio&lt;br /&gt;
&lt;br /&gt;
 P/2/2/2 or L/2/4/4&lt;br /&gt;
&lt;br /&gt;
===== maxlogsize =====&lt;br /&gt;
{{Mandatory/it}}&lt;br /&gt;
&lt;br /&gt;
Qui la dimensione massima del file di registro si trova in KBytes. Questo è particolarmente importante per i server con solo una piccola quantità di memoria (ad esempio in dbox2). Pertanto si consiglia vivamente di stabilire con attenzione i server in modo che le dimensioni. Non di rado, &amp;quot;scoppiare&amp;quot; un sistema, perché i file di log hanno assunto proporzioni enormi di controllo!&lt;br /&gt;
&lt;br /&gt;
Esempio:&lt;br /&gt;
 maxlogsize = 20  # Logfile va fino a 20 KBytes&lt;br /&gt;
            =  0  # &#039;&#039;&#039;no&#039;&#039;&#039; massima dimensione&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 maxlogsize = 10 #  Logfile va fino a 10 KBytes (default)&lt;br /&gt;
&lt;br /&gt;
===== logduplicatelines =====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn:8290/02/05/2013&amp;lt;/span&amp;gt; &lt;br /&gt;
&lt;br /&gt;
logduplicatelines  =  0|1&lt;br /&gt;
 &lt;br /&gt;
                   =  1  schaltet das Schreiben von Duplikatzeilen im Logfile aus&lt;br /&gt;
                   =  0  schaltet das Schreiben von Duplikatzeilen im Logfile ein = default&lt;br /&gt;
&lt;br /&gt;
===== disablelog =====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Interruttori Logfile&lt;br /&gt;
 1 = Interruttore attivo, Così &#039;&#039;&#039;non stampa&#039;&#039;&#039; Log - puh ;-) -&lt;br /&gt;
 0 = Interruttore disabilitato, Così &#039;&#039;&#039;stampa&#039;&#039;&#039; Log&lt;br /&gt;
&lt;br /&gt;
Esempio:&lt;br /&gt;
 disablelog = 1   # non viene &#039;&#039;&#039;creato nesun&#039;&#039;&#039; Log&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 disablelog = 0   # viene creato &#039;&#039;&#039;un&#039;&#039;&#039; Log&lt;br /&gt;
&lt;br /&gt;
===== cwlogdir =====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Qui e possibile fissare un percorso per Logging-CW  &lt;br /&gt;
&lt;br /&gt;
Esempio:&lt;br /&gt;
 cwlogdir = /var/log/cw.log&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 cwlogdir =     # [blank] kein Pfad für CW-Log&lt;br /&gt;
&lt;br /&gt;
===== emmlogdir =====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Qui, è possibile impostare un percorso per la registrazione di EMM. Come gli EMM vengono registrati?, con il &#039;saveemm&#039; dettaglio da impostare nei parametri oscam.server.&lt;br /&gt;
&lt;br /&gt;
Esempio:&lt;br /&gt;
 emmlogdir = /var/log/&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 emmlogdir =     #  [blank] Si è utilizzata la cartella config&lt;br /&gt;
&lt;br /&gt;
===== usrfile =====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Definizione del nome di un file per la registrazione degli utenti.&lt;br /&gt;
&lt;br /&gt;
L&#039;utente che accede al file ha il formato&lt;br /&gt;
 date&lt;br /&gt;
 time&lt;br /&gt;
 CWs per second&lt;br /&gt;
 username&lt;br /&gt;
 IP address of client&lt;br /&gt;
 TCP/IP port&lt;br /&gt;
 CWs found&lt;br /&gt;
 CWs from cache&lt;br /&gt;
 CWs not found&lt;br /&gt;
 CWs ignored&lt;br /&gt;
 CWs timeout&lt;br /&gt;
 CWs tunneled&lt;br /&gt;
 login time in UNIX/POSIX format&lt;br /&gt;
 logout time in UNIX/POSIX format&lt;br /&gt;
 protocol&lt;br /&gt;
&lt;br /&gt;
Esempio:&lt;br /&gt;
 usrfile = userfile&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 usrfile = 0&lt;br /&gt;
&lt;br /&gt;
===== disableuserfile =====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Ora è abbastanza selvaggio: anche se un Logfile è attivata (vedere file di log) può qui il userfile spegnerlo &lt;br /&gt;
&lt;br /&gt;
Esempio:&lt;br /&gt;
 disableuserfile = 1   # non &#039;&#039;&#039;viene nesun&#039;&#039;&#039; userfile prodotto&lt;br /&gt;
                 = 0   # viene &#039;&#039;&#039;prodotto un &#039;&#039;&#039; userfile &lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 disableuserfile = 0&lt;br /&gt;
&lt;br /&gt;
===== usrfileflag =====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Impostazione della modalità di registrazione&lt;br /&gt;
 0 = E &#039;l&#039;unico e il logout di clienti registrati nel file utente   &lt;br /&gt;
 1 = zap ognuno e nei clienti userfile&lt;br /&gt;
     Default = valore è  0&lt;br /&gt;
&lt;br /&gt;
Esempio:&lt;br /&gt;
 usrfileflag = 1  # Tutto è registrato &lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 usrfileflag = 0  # Solo il login e logout viene registrato&lt;br /&gt;
&lt;br /&gt;
===== saveinithistory =====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;ANTIQUATO  svn7128:07/02/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Backup del lettore -Init-History.  È necessario per visualizzare i diritti.&lt;br /&gt;
&lt;br /&gt;
Esempio:&lt;br /&gt;
 saveinithistory = 1   # backup in / tmp /. Oscam / lettore &amp;lt;number&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 saveinithistory = 0   # Nessun backup&lt;br /&gt;
&lt;br /&gt;
===== disablemail =====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
disablemail  =  0|1&lt;br /&gt;
&lt;br /&gt;
Disattiva il salvataggio delle  Email-Messages da parte del provider NDS videoguard. Default: 1 (disabled)&lt;br /&gt;
&lt;br /&gt;
===== mailfile =====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
mailfile  =  file&lt;br /&gt;
&lt;br /&gt;
Imposta il file di salvataggio Email-Messages da parte del provider NDS videoguard.&lt;br /&gt;
&lt;br /&gt;
Default: [blank] Nessun file. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== cacheex_mode1_delay =====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn:10050/11/30/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cacheex_mode1_delay  =  CAID1:time,[CAID2:time]...&lt;br /&gt;
&lt;br /&gt;
Delay in Millisekunden für eine Anfrage an cache exchange mode 1 reader, default: kein delay&lt;br /&gt;
&lt;br /&gt;
==== Reader ====&lt;br /&gt;
&lt;br /&gt;
===== enableled =====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO  svn6285:01/23/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
LED-Support&lt;br /&gt;
&lt;br /&gt;
enableled  =  0|1|2&lt;br /&gt;
&lt;br /&gt;
 0  =  LED support disabled (default)&lt;br /&gt;
 1  =  LED support enabled for routers&lt;br /&gt;
 2  =  LED support enabled for Qbox HD&lt;br /&gt;
&lt;br /&gt;
===== serialreadertimeout =====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;ANTIQUATO  svn8541:03/13/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; Solo quando viene utilizzata Serial Reader&#039;&#039;&#039;&lt;br /&gt;
Timeout in millisecondi per Serialreader&lt;br /&gt;
&lt;br /&gt;
Esempio:&lt;br /&gt;
 serialreadertimeout =  1200  # Timeout dopo il 1200 Millisecondi&lt;br /&gt;
Default:&lt;br /&gt;
 serialreadertimeout =  1500  # Timeout dopo il 1500 Millisecondi&lt;br /&gt;
&lt;br /&gt;
===== waitforcards =====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Qui si può definire, se OSCam alla partenza deve attendere le card locali, prima che le porte di rete vengono aperte.&lt;br /&gt;
&lt;br /&gt;
Esempio:&lt;br /&gt;
 waitforcards = 0   # Non Attendere&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 waitforcards = 1  # Attendere&lt;br /&gt;
&lt;br /&gt;
===== waitforcards_extra_delay =====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
waitforcards_extra_delay  =  Millisecondi &lt;br /&gt;
&lt;br /&gt;
Ulteriore ritardo in millisecondi da attendere per SCS locale durante il lancio per l&#039;apertura delle porte di rete &lt;br /&gt;
&lt;br /&gt;
default = 500&lt;br /&gt;
&lt;br /&gt;
===== preferlocalcards =====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;MODIFICA svn9605:03/29/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Questo parametro determina se le schede locali verrà prima decodificato.&lt;br /&gt;
&lt;br /&gt;
Esempio:&lt;br /&gt;
 preferlocalcards = 0  # schede locale non preferito&lt;br /&gt;
 preferlocalcards = 1  # CacheX preferito&lt;br /&gt;
 preferlocalcards = 2  # schede locale preferito&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 preferlocalcards = 1  # CacheX preferito&lt;br /&gt;
&lt;br /&gt;
===== readerrestartseconds =====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Definizione di un tempo di attesa in secondi tra i riavvii di lettori.&lt;br /&gt;
&lt;br /&gt;
Esempio:&lt;br /&gt;
 readerrestartseconds = 10  # Tempo di attesa 10 secondi&lt;br /&gt;
                     =  0   # &#039;&#039;&#039;Nessun riavvio del lettore!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 readerrestartseconds = 5   #  il tempo di attesa è di 5 second&lt;br /&gt;
&lt;br /&gt;
===== block_same_ip =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn:7215/07/27/2012&amp;lt;/span&amp;gt; &lt;br /&gt;
&lt;br /&gt;
block_same_ip  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1 = Corso ECM-ciclo dal client al lettore con lo stesso indirizzo IP., default = 1&lt;br /&gt;
 0 = Non respingere&lt;br /&gt;
&lt;br /&gt;
===== block_same_name =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn:7215/07/27/2012&amp;lt;/span&amp;gt; &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
block_same_name  =  0|1&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 1 = Modo  ECM-Macinazione  dal client al lettore con lo stesso nome , default = 1&lt;br /&gt;
 0 = Non respingere&lt;br /&gt;
&lt;br /&gt;
==== Cache ====&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;ANTIQUATO svn 8358:02/16/2013 moved to &#039;&#039;&#039;[cache]&#039;&#039;&#039;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== cachedelay =====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;ANTIQUATO svn 8358:02/16/2013 moved to &#039;&#039;&#039;[cache]&#039;&#039;&#039;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tempo minimo espresso in millisecondi che una richiesta di necessità. Sembra paradossale, ma riguarda il problema se la risposta viene inviata dalla cache troppo rapidamente al cliente.&lt;br /&gt;
&lt;br /&gt;
Esempio:&lt;br /&gt;
 cachedelay = 300&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 cachedelay = 0&lt;br /&gt;
&lt;br /&gt;
===== max_cache_time =====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;ANTIQUATO svn 8358:02/16/2013 moved to &#039;&#039;&#039;[cache]&#039;&#039;&#039;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
max_cache_time  =   Sekunden, default 15&lt;br /&gt;
&lt;br /&gt;
Maximale Zeit, die CWs nach der ersten Clienten-Anfrage im cache verbleiben. Die Zeit muss um 2 Sekunden höher liegen als der Parameter clienttimeout!&lt;br /&gt;
&lt;br /&gt;
===== max_cache_count =====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;ANTIQUATO svn 8358:02/16/2013 moved to &#039;&#039;&#039;[cache]&#039;&#039;&#039;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
max_cache_count  =   Anzahl, default 1000&lt;br /&gt;
&lt;br /&gt;
Maximale Zahl von CWs im cache&lt;br /&gt;
&lt;br /&gt;
===== cacheexwaittime =====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;ANTIQUATO svn 8358:02/16/2013 moved to &#039;&#039;&#039;[cache]&#039;&#039;&#039;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
cacheexwaittime = delay &lt;br /&gt;
&lt;br /&gt;
Maximale Wartezeit für einen Cache-Zugriff in Millisekunden&lt;br /&gt;
default = 50 Millisekunden&lt;br /&gt;
&lt;br /&gt;
===== cacheexenablestats =====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;ANTIQUATO svn 8358:02/16/2013 moved to &#039;&#039;&#039;[cache]&#039;&#039;&#039;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
cacheexenablestats  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1 = schaltet statistics für cache exchange mode ein&lt;br /&gt;
 0 = default&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Attenzione:&#039;&#039;&#039; Bitte Speicherverbrauch beachten!&lt;br /&gt;
&lt;br /&gt;
==== Client ====&lt;br /&gt;
&lt;br /&gt;
===== clienttimeout =====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Tempo massimo in secondi o millisecondi prima che un client ottiene un timeout.&lt;br /&gt;
&lt;br /&gt;
Esempio:&lt;br /&gt;
 clienttimeout = 10     # dopo 10 secondi il tempo è scaduto&lt;br /&gt;
 clienttimeout = 10000  # anche qui esegue un time-out dopo 10 secondi, vedi la nota&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 clienttimeout = 5      # dopo 5 secondi esegue un Timeout &lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Atenzione:&#039;&#039;&#039; nella atessa &amp;lt;100 il Cardserver e di secondi Valori&amp;gt; = 100 vengono interpretati in millisecondi.&lt;br /&gt;
&lt;br /&gt;
===== clientmaxidle =====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Limitare il tempo minimo di un cliente in &#039;&#039;&#039;Secondi&#039;&#039;&#039; prima che sia separato dal traffico.&lt;br /&gt;
&lt;br /&gt;
Esempio:&lt;br /&gt;
 clientmaxidle = 200   # Separazione in 200 secondi&lt;br /&gt;
               = 0     # No separatione&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 clientmaxidle = 120   # Separazione dopo 120 secondi&lt;br /&gt;
&lt;br /&gt;
===== suppresscmd08 =====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
suppresscmd08 = 0|1&lt;br /&gt;
&lt;br /&gt;
 0 = causa camd35[cs3.57x]-clients, non ancora per la combinazione [rejected CAID, service ID, provider ID] richesta  (default)&lt;br /&gt;
 1 = disabled&lt;br /&gt;
&lt;br /&gt;
Chi vuole saperne di più, potete leggere qui: [[Streamboard-Thread:27459|Streamboard-Thread]]&lt;br /&gt;
&lt;br /&gt;
==== fallbacktimeout ====&lt;br /&gt;
{{Depends/it}}&lt;br /&gt;
&lt;br /&gt;
Con più lettori (vedere la sezione [lettore] in oscam.server), un lettore può essere determinata in esempio caso di guasto gli altri lettori del traffico ricade.&lt;br /&gt;
&lt;br /&gt;
Tempo massimo di attesa di [[Cardserver]]s in millisecondi primario [[Reader]], prima della/il [[Fallback]]-Reader (se disponibile!) essere interrogato.&lt;br /&gt;
&lt;br /&gt;
Esempio:&lt;br /&gt;
 fallbacktimeout = 1500&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 fallbacktimeout = 2500&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Attenzione:&#039;&#039;&#039; Il valore deve essere superiore al valore del &amp;quot;serialreadertimeout&amp;quot; deve essere selezionato, in caso contrario vengono utilizati i valori di default&lt;br /&gt;
&lt;br /&gt;
==== fallbacktimeout_percaid ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn:8896/09/04/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
fallbacktimeout_percaid  =  milliseconds  &lt;br /&gt;
&lt;br /&gt;
time falling back to CAID restricted fallback reader, default: 2500&lt;br /&gt;
      &lt;br /&gt;
&lt;br /&gt;
==== sleep ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Tempo di attesa per gli utenti inattivi in minuti. valore può essere sovrascritto in oscam.user.&lt;br /&gt;
&lt;br /&gt;
Esempio:&lt;br /&gt;
 sleep =  5   # tempo di attesa 5 minuti&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 sleep =      # [blank] no aspetta&lt;br /&gt;
&lt;br /&gt;
==== serverip ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Per un server OSCam configurato con più collegamenti di rete e quindi con diversi indirizzi IP, può essere talvolta necessario che OSCam risponda solamente alle richieste che gli giungano da un indirizzo IP specifico. Con questo parametro è possibile dire a OSCam quale indirizzo IP debba &amp;quot;ascoltare&amp;quot; per processare le richieste.&lt;br /&gt;
&lt;br /&gt;
Nell&#039;esempio seguente OSCam processerà solo le richieste che&lt;br /&gt;
gli giungono dall&#039;indirizzo IP specificato dopo il segno =&lt;br /&gt;
&lt;br /&gt;
 serverip = 192.168.178.1&lt;br /&gt;
&lt;br /&gt;
Valore di Default:&lt;br /&gt;
&lt;br /&gt;
 serverip =&lt;br /&gt;
&lt;br /&gt;
OSCam processerà le richieste da &#039;&#039;&#039;tutti&#039;&#039;&#039; gli indirizzi IP.&lt;br /&gt;
&lt;br /&gt;
==== bindwait ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Il tempo massimo in secondi che il [[Cardreader]] alla partenza in attesa finché non trova in ogni porta di rete di accesso. Se OSCAM entro questo tempo non trova il porto non può terminare con la &amp;quot;richiesta di associazione non riuscita&amp;quot;. Le cause sono&lt;br /&gt;
* Doppia occupazione dei porti&lt;br /&gt;
* Si è schiantato Oscam e il Ports non è piu rilasciato&lt;br /&gt;
* OScam è stato avviato più volte nello stesso tempo&lt;br /&gt;
Esempio:&lt;br /&gt;
 bindwait = 20  # Tempo di attesa 20 secondi&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 bindwait = 120 # Tempo di attesa  120 secondi&lt;br /&gt;
&lt;br /&gt;
==== netprio ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Qui, e possibile la priorità del Card che sono situati nel server di rete&lt;br /&gt;
&lt;br /&gt;
Esempio:&lt;br /&gt;
 netprio = 1  # Priorità 1&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 netprio = 0  # Prioritari relativi al sistema&lt;br /&gt;
&lt;br /&gt;
==== resolvegethostbyname ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Tipo di risoluzione DNS&lt;br /&gt;
 0 = getadressinfo (default)&lt;br /&gt;
 1 = gethostbyname&lt;br /&gt;
&lt;br /&gt;
Esempio:&lt;br /&gt;
 resolvegethostbyname = 1 # Host sarà risolta in base al nome&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 resolvegethostbyname = 0 # Indirizzo info viene ripreso&lt;br /&gt;
&lt;br /&gt;
====failbancount====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
 Failbancount  =  Numero di tentativi consentiti riuscita con password errata.&lt;br /&gt;
               =  0  (default) IP viene bloccato immediatamente al primo tentativo di accedere a sconosciuti!&lt;br /&gt;
&lt;br /&gt;
Se, entro &#039;&#039;&#039;failbantime&#039;&#039;&#039; in più rispetto al &#039;&#039;&#039;failbancount&#039;&#039;&#039; ha permesso tentativi sono stati registrati, L&#039;IP, per la restante failbantime bloccato. Alla fine del failbantime sono di nuovo failbancount completa. Failbancount è quindi un allentamento delle regole&lt;br /&gt;
&lt;br /&gt;
==== failbantime ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Periodo di tempo in minuti, è bloccato per un cliente con un tentativo di accesso non valido su base IP.&lt;br /&gt;
&lt;br /&gt;
Esempio:&lt;br /&gt;
 failbantime =  5&lt;br /&gt;
 # Indirizzo IP è bloccato per 5 minuti. Nuovi tentativi di accesso vengono ignorati, anche se il login sarebbe OK.&lt;br /&gt;
 # Non vi è alcun Thread del client creato.&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 failbantime =  0  # failban è disattivata (default)&lt;br /&gt;
&lt;br /&gt;
==== dropdups ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
[[Datei:UnderConstruction.jpg|text-bottom]] &#039;&#039;&#039;in construzione&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== unlockparental ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;MODIFICA  svn7289:08/27/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Solo Seca e Viaccess&#039;&#039;&#039;&lt;br /&gt;
opzione per disattivare il filtro famiglia per la richiesta del codice PIN Seca il film per adulti&lt;br /&gt;
&lt;br /&gt;
Esempio:&lt;br /&gt;
 unlockparental = 1  # blocco parentale off&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 unlockparental = 0  # parental control acceso Seca&lt;br /&gt;
&lt;br /&gt;
==== double_check ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Solo quando un doppio controllo CW quando è selezionata!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
ECM per 2 o più lettori con la stessa SC trasmesse e la CW sono verificati contro l&#039;altro. lb_nbes_reader deve essere il 2 o superiore.&lt;br /&gt;
&lt;br /&gt;
Esempio:&lt;br /&gt;
 double_check =&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 double_check = 0&lt;br /&gt;
&lt;br /&gt;
==== double_check_caid ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn:7237/08/05/2012/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
double_check_caid  =  [CAID1|erste 2 digits von CAID1],[CAID2|erste 2 digits von CAID2],... =  [blank] keine [default]&lt;br /&gt;
&lt;br /&gt;
ECM wird an 2 oder mehr Reader mit der gleichen SC gesendet und die CW&#039;s werden gegen andere definierte CAIDs oder die ersten 2 bytes der CAIDs verifiziert. lb_nbest_readers muss auf 2 oder höher gesetzt sein!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Loadbalancer ====&lt;br /&gt;
&lt;br /&gt;
===== lb_mode =====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Loadbalance Mode&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Attenzione:&#039;&#039;&#039; Se il bilanciamento del carico viene attivato qui, si può in oscam.server tra i services e Ident sono voci!&lt;br /&gt;
&lt;br /&gt;
Se si hanno due o più carte uguali (uguale se locale o proxy), è possibile distribuire il carico uniformemente sulle carte&lt;br /&gt;
(equilibrio).&lt;br /&gt;
&lt;br /&gt;
Esempio:&lt;br /&gt;
 lb_mode = 0 (disativato)&lt;br /&gt;
 lb_mode = 1 (primo lettore più veloce)&lt;br /&gt;
 lb_mode = 2 (Reader non ha risposto la più lunga sarà presa)&lt;br /&gt;
 lb_mode = 3 (lettore con il minimo carico è usato)&lt;br /&gt;
 lb_mode = 10(LB is ausgeschaltet, Senderstatistik wird trotzdem erstellt)&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 lb_mode = 0 # disativato&lt;br /&gt;
&lt;br /&gt;
===== lb_save =====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Salva le statistiche di bilanciamento del carico, per cui è mantenuto anche dopo il riavvio. Per la CPU non è troppo stress, qui, un valore &amp;gt; 100 sarà registrato.&lt;br /&gt;
&lt;br /&gt;
Esempio:&lt;br /&gt;
 lb_save = 100 # Numero memorizzato di ECM per le statistiche&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 lb_save = 0 # Statistiche non saranno salvate&lt;br /&gt;
&lt;br /&gt;
===== lb_nbest_readers =====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Numero di lettori che chiedono per la ECM.&lt;br /&gt;
&lt;br /&gt;
Esempio:&lt;br /&gt;
 lb_nbest_readers = 2 # Richieste vanno sempre a due lettori&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 lb_nbest_readers = 1 # Richiesta va solo ad un lettore&lt;br /&gt;
&lt;br /&gt;
===== lb_nfb_readers =====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Il numero di Fallback Reader per il bilanciamento del carico.&lt;br /&gt;
&lt;br /&gt;
Esempio:&lt;br /&gt;
 lb_nfb_readers = 2 # Due Fallbackreader&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 lb_nfb_readers = 1&lt;br /&gt;
&lt;br /&gt;
===== lb_reopen_mode =====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;ANTIQUATO  svn8642:05/10/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
lb_reopen_mode  =  0|1&lt;br /&gt;
&lt;br /&gt;
loadbalancing reopen readers mod&lt;br /&gt;
 =  0  # Standardverfahren zum (späten) Wiederöffnen blockierender Reader (default)&lt;br /&gt;
 =  1  # Schnelles Wiederöffnen blockierender Reader&lt;br /&gt;
&lt;br /&gt;
===== lb_nbest_percaid =====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
[[Datei:UnderConstruction.jpg|text-bottom]] &#039;&#039;&#039;in construzione&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;MODIFICA  svn:5893:08/19/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
example:&lt;br /&gt;
 lb_nbest_percaid = 0100:4,0200:3,03:2,04:1 &lt;br /&gt;
 (wildcard CAIDs 03xx and 04xx)&lt;br /&gt;
&lt;br /&gt;
===== lb_reopen_invalid =====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn:9885:09/30/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
lb_reopen_invalid  =  0|1&lt;br /&gt;
&lt;br /&gt;
 0  =  E_INVALID wird so lange blockiert, bis die Statistik aufgeräumt ist&lt;br /&gt;
 1  =  default&lt;br /&gt;
&lt;br /&gt;
===== lb_force_reopenalways =====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn:9885:09/30/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
lb_force_reopenalways  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1   =  öffne alle gestoppten Reader sofort, wenn kein funktionierender Reader gefunden wird&lt;br /&gt;
 0   =  default&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== lb_min_ecmcount =====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Numero minimo di ECM, che vengono prese per l&#039;analisi.&lt;br /&gt;
&lt;br /&gt;
Esempio:&lt;br /&gt;
 lb_min_ecmcount =&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 lb_min_ecmcount = 5&lt;br /&gt;
&lt;br /&gt;
===== lb_max_ecmcount =====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Numero massimo di ECM, prima che il (&#039;&#039;&#039;Loadbalancer&#039;&#039;&#039;)bilanciamento del carico viene azzerato.&lt;br /&gt;
&lt;br /&gt;
Esempio:&lt;br /&gt;
 lb_max_ecmcount =&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 lb_max_ecmcount = 500&lt;br /&gt;
&lt;br /&gt;
===== lb_reopen_seconds =====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Ritardo in secondi tra un nuovo tentativo di collegare lettori di smarrimento / CAID / fornitori / servizi&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 lb_reopen_seconds =  500   # Nach 500 Sekunden neuer Verbindungsversuch&lt;br /&gt;
&lt;br /&gt;
Esempio:&lt;br /&gt;
 lb_reopen_seconds = 900&lt;br /&gt;
&lt;br /&gt;
===== lb_retrylimit =====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Tentativo di connessione al prossimo lettore &#039;&#039;&#039;solo se&#039;&#039;&#039; è il tempo di risposta superiore a quella stabilita qui in &#039;&#039;&#039;Millisecondi&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Esempio:&lt;br /&gt;
 lb_retrylimit  =  500   #  Tentativo di connessione al lettore successiva solo se il tempo di risposta è maggiore di 500 ms.&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 lb_retrylimit  =  800&lt;br /&gt;
&lt;br /&gt;
===== lb_savepath ===== &lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Nomefile per il backup del (&#039;&#039;&#039;Loadbalancing&#039;&#039;&#039;) bilanciamento del carico di Statistica&lt;br /&gt;
&lt;br /&gt;
 default   =   /tmp/.oscam/stat&lt;br /&gt;
&lt;br /&gt;
===== lb_stat_cleanup ===== &lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Tempo in ore, dopo di che le registrazioni statistiche devono essere eliminati&lt;br /&gt;
&lt;br /&gt;
 default = 336&lt;br /&gt;
&lt;br /&gt;
===== lb_use_locking =====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;ANTIQUATO  svn6166:12/28/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Elimina parallele e identiche richieste ECM&lt;br /&gt;
&lt;br /&gt;
 1 = ein&lt;br /&gt;
 0 = aus # default:0&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Schlocke:&#039;&#039;&#039;&lt;br /&gt;
* È necessario attivare questa opzione solo se:&lt;br /&gt;
** Sistema lento&lt;br /&gt;
** Carico alto&lt;br /&gt;
** Stesse richieste ECM non sono dalla cache, ma più lettori sono invitati&lt;br /&gt;
&lt;br /&gt;
* Vantaggi abilitato:&lt;br /&gt;
** La sincronizzazione è una richiesta fatta da uno ECM, è lindividuazione di cache o la richiesta e assegnazione del lettore attraverso il sistema di bilanciamento del carico è sempre successo&lt;br /&gt;
&lt;br /&gt;
* Svantaggi attivato:&lt;br /&gt;
** La sincronizzazione impedisce multithreading e la probabilità di un tempo di risposta più alto&lt;br /&gt;
* I vantaggi NON abilitati:&lt;br /&gt;
** I tempi di lavorazione più rapidi per le richieste ECM&lt;br /&gt;
&lt;br /&gt;
* Svantaggi NON abilitati:&lt;br /&gt;
** Può raddoppiare (o n-volte) le richieste ECM possibile per il lettore&lt;br /&gt;
&lt;br /&gt;
===== lb_noproviderforcaid =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG svn5758:08/01/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
lb_noproviderforcaid = CAID1[,CAID2]...&lt;br /&gt;
&lt;br /&gt;
Ignoriere die Providerinformations-CAIDs, um die statistischen Daten zu reduzieren, wildcard CAIDs mit 2-digit CAIDs sind möglich&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 lb_noproviderforcaid = 12,34,5678&lt;br /&gt;
 	                 (wildcard CAIDs 12xx und 34xx)&lt;br /&gt;
&lt;br /&gt;
default = [blank]&lt;br /&gt;
&lt;br /&gt;
===== lb_auto_timeout =====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn 7564:10/02/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
lb_auto_timeout  =  0|1&lt;br /&gt;
&lt;br /&gt;
 lb_auto_timeout  = 1  #  ermöglicht ein automatisches timeout auf der Basis von Statistiken des Loadbalancers&lt;br /&gt;
                  = 0  #  default&lt;br /&gt;
&lt;br /&gt;
===== lb_auto_timeout_p =====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn 7564:10/02/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
lb_auto_timeout_p  =  Prozent&lt;br /&gt;
&lt;br /&gt;
Prozentwert, mit dem die Timeout-Zeit beaufschlagt wird&lt;br /&gt;
default = 30&lt;br /&gt;
&lt;br /&gt;
===== lb_auto_timeout_t  =====  &lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn 7564:10/02/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
lb_auto_timeout_t =  Millisekunden&lt;br /&gt;
&lt;br /&gt;
Minimale Zeit in Millisekunden, die zur Timeout-Zeit hinzuaddiert wird&lt;br /&gt;
default = 300&lt;br /&gt;
&lt;br /&gt;
===== lb_max_readers =====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
lb_max_readers  =   limit  (Zahl)&lt;br /&gt;
&lt;br /&gt;
beschränkt die Zahl der Reader während der Lernphase des Loadbalancing&lt;br /&gt;
&lt;br /&gt;
 0  =  unbegrenzt  (default)&lt;br /&gt;
 x  =  beschränkt auf ein Limit von x (Zahl)&lt;br /&gt;
&lt;br /&gt;
[[Datei:UnderConstruction.jpg|text-bottom]] &#039;&#039;&#039;in construzione&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
===== lb_auto_betatunnel =====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
lb_auto_betatunnel  =  0|1&lt;br /&gt;
&lt;br /&gt;
Ermöglicht automatisches Betatunneling für Betacrypt (CAIDs 1801, 1833, 1834 und 1835), wenn Loadbalancing verwendet wird&lt;br /&gt;
 lb_auto_betatunnel =  0   #  ausgeschaltet&lt;br /&gt;
                    =  1   #  eingeschaltet (default)&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Attention:&#039;&#039;&#039; Eintragungen für Betatunnel in oscam.user werden bevorzugt [[streamboard:wiki/OSCam/it/Config/oscam.user#betatunnel|User Betatunnel]]&lt;br /&gt;
&lt;br /&gt;
[[Datei:UnderConstruction.jpg|text-bottom]] &#039;&#039;&#039;in construzione&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
===== lb_auto_betatunnel_mode =====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn 7784:10/22/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
lb_auto_betatunnel_mode  =  0|1|2...&lt;br /&gt;
&lt;br /&gt;
setzt den Mode für das automatische Betacrypt tunneling&lt;br /&gt;
&lt;br /&gt;
 0 = CAID 18XX tunneling to CAID 17X2 only (default)&lt;br /&gt;
 1 = CAID 18XX tunneling to CAID 17X2 and CAID 17X2 tunneling to CAID 18XX (CAID 1833/1801) &lt;br /&gt;
 2 = CAID 18XX tunneling to CAID 17X2 and CAID 17X2 tunneling to CAID 18XX (CAID 1833/1834) &lt;br /&gt;
 3 = CAID 18XX tunneling to CAID 17X2 and CAID 17X2 tunneling to CAID 18XX (CAID 1833/1835) &lt;br /&gt;
 4 = CAID 17X2 tunneling to CAID 18XX (CAID 1833/1801 only) &lt;br /&gt;
 5 = CAID 17X2 tunneling to CAID 18XX (CAID 1833/1834 only) &lt;br /&gt;
 6 = CAID 17X2 tunneling to CAID 18XX (CAID 1833/1835 only)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== lb_auto_betatunnel_prefer_beta =====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn 6045:11/27/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;MODIFICA svn 7768:10/21/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
lb_auto_betatunnel_prefer_beta  =  Auswahl (Zahl)&lt;br /&gt;
&lt;br /&gt;
Hier kann der Schwerpunkt für die automatische Auswahl von Betacrypt/Nagravision gewählt werden.&lt;br /&gt;
&lt;br /&gt;
     0  =  disabled (default&lt;br /&gt;
     1  =  immer Betacrypt&lt;br /&gt;
   105  =  wählt einen Mittelwert&lt;br /&gt;
   200  =  immer Nagravision&lt;br /&gt;
&lt;br /&gt;
=== Monitor ===&lt;br /&gt;
Qui solo gli elementi necessari quando si utilizza un monitor!&lt;br /&gt;
 &lt;br /&gt;
{{OSCamConfMonitorParameter}}&lt;br /&gt;
&lt;br /&gt;
==== port ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
UDP-Port per il Monitor&lt;br /&gt;
 port = 0  # No Monitor&lt;br /&gt;
      =    # [vuoto] numero di porta monitor quando e selezionato&lt;br /&gt;
Esembio:&lt;br /&gt;
 port = 24480  # Monitor acceso alla porta 24480&lt;br /&gt;
&lt;br /&gt;
==== serverip ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Servizio di colegamento con un indirizzo IP specifico &lt;br /&gt;
 serverip  =  # Indirizzo-IP&lt;br /&gt;
           =  # [vuoto] tutti gli IP (default)&lt;br /&gt;
&lt;br /&gt;
==== nocrypt ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Collegamenti del monitor non-criptato.&lt;br /&gt;
&lt;br /&gt;
Possibile&lt;br /&gt;
* uno o più indirizzi IP individuali&lt;br /&gt;
* uno o più intervalli di IP&lt;br /&gt;
* una miscela di singoli indirizzi IP o intervalli di indirizzi IP&lt;br /&gt;
Esempio&lt;br /&gt;
 nocrypt = 127.0.0.1,192.168.0.0-192.168.255.255&lt;br /&gt;
         = Host 127.0.0.1 e range di IP 192.168.0.0 bis 192.168.255.255&lt;br /&gt;
&lt;br /&gt;
Default&lt;br /&gt;
 nocrypt =   # [vuoto] nessun monitor connessione non crittografata.&lt;br /&gt;
&lt;br /&gt;
==== aulow ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Il tempo, in pochi minuti, non appaiono nel EMM, in modo che il client è impostato su &amp;quot;Low&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Esempio&lt;br /&gt;
  aulow = 30 # Dopo 30 minuti di EMM al cliente di &amp;quot;on&amp;quot; è impostata (default).&lt;br /&gt;
&lt;br /&gt;
==== monlevel ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Monitor Livello&lt;br /&gt;
  0 = nessun accesso per monitorare (default)&lt;br /&gt;
  1 = Solo i server e le proprie procedure&lt;br /&gt;
  2 = Tutte le procedure, ma solo da guardare &lt;br /&gt;
  3 = Tutte le procedure, di ricaricare oscam.user possibile&lt;br /&gt;
  4 = senza restrizioni &amp;quot;di Access (default).&lt;br /&gt;
&lt;br /&gt;
Esempio&lt;br /&gt;
  monlevel = 4 # Accesso totale&lt;br /&gt;
&lt;br /&gt;
Monlevel può essere modificato da voci in oscam.user!&lt;br /&gt;
&lt;br /&gt;
==== hideclient_to ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Tempo in secondi per nascondere da parte dei clienti che non trasmettono le richieste. Vedi anche parameter&#039;&#039;&#039;httphideidleclienst&#039;&#039;&#039;nella sezione [WebIf].&lt;br /&gt;
  hideclient_to = 1 # clienti sono nascosti&lt;br /&gt;
                = 0 # Nessuna soppressione dei client stand-by&lt;br /&gt;
&lt;br /&gt;
==== appendchaninfo ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;ANTIQUATO  svn8546:03/13/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aggiunge le informazioni del canale dal oscam.services il messaggio di log ha aggiunto. Quando si utilizza il monitor e l&#039;interfaccia web si tratta di una routine molto utile!&lt;br /&gt;
  appendchaninfo = 1 # Le informazioni di canale viene aggiunto&lt;br /&gt;
                 = 0 # Nessuna informazione canale (default)&lt;br /&gt;
&lt;br /&gt;
=== lcd ===&lt;br /&gt;
{{OSCamConfLCDParameter}}&lt;br /&gt;
&lt;br /&gt;
==== enablelcd ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO  svn6285:01/23/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
enablelcd  =  0|1&lt;br /&gt;
 &lt;br /&gt;
 0   =   default&lt;br /&gt;
 1   =   enable LCD&lt;br /&gt;
&lt;br /&gt;
==== lcd_outputpath ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Hier kann ein Pfad für den LCD-Output eingestellt werden&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 lcd_outputpath =  [blank]  /tmp&lt;br /&gt;
&lt;br /&gt;
==== lcd_hideidle ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Verbergen eines Readers im LCD-Output während des Leerlaufs&lt;br /&gt;
&lt;br /&gt;
 lcd_hideidle =  1  # Verbergen, wenn der Leerlauf länger als 20 Sekunden dauert&lt;br /&gt;
              =  0  # default&lt;br /&gt;
&lt;br /&gt;
==== lcd_writeinterval ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
LCD-Refresh-Interval in Sekunden (Minimum 5 Sekunden)&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 lcd-writeinterval  =  [blank] 10 Sekunden&lt;br /&gt;
&lt;br /&gt;
=== [webif] ===&lt;br /&gt;
Le voci sono richiesti solo quando è stata selezionata l&#039;interfaccia web (da Alno) come modulo.&lt;br /&gt;
&lt;br /&gt;
{{OScamConfWebIfParameter}}&lt;br /&gt;
&lt;br /&gt;
==== Formato File per inviare le EMM via webinterface ====&lt;br /&gt;
&lt;br /&gt;
(de Bit)&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Attenzione&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Il file deve essere nel formato TXT&lt;br /&gt;
* Il file EMM deve contenere ogni PRE-CAM EMM in una nuova linea.&lt;br /&gt;
* Le EMM devono essere nel formato HEX.&lt;br /&gt;
** Esempio: AABBCCDD....&lt;br /&gt;
* Gli spazi ed i tab sono tra due bytes sono permessi:&lt;br /&gt;
** AA BB CC DD...&lt;br /&gt;
* La rappresentazione nel formato HEX per ogni byte di EMM può essere rappresentato da caratteri maiuscoli e minuscoli, si possono anche mischiare:&lt;br /&gt;
** AA aa Aa aA...&lt;br /&gt;
* Altri caratteri e commenti NON sono ammessi.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== httpport ====&lt;br /&gt;
{{Mandatory/it}}&lt;br /&gt;
&lt;br /&gt;
Porta su cui ascolta l&#039;interfaccia web.&lt;br /&gt;
  porta HTTP = 83 # interfaccia Web stops&#039;&#039;&#039;http-port 83&#039;&#039;&#039;&lt;br /&gt;
           = 83 # interfaccia Web ascolta to&#039;&#039;&#039;https-port 83&#039;&#039;&#039;(SSL)&lt;br /&gt;
               0 # interfaccia web è disabilitato (default)&lt;br /&gt;
&lt;br /&gt;
==== httpcert ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
File per il certificato SSL&lt;br /&gt;
  oscam.cert httpcert = # (vedi sopra!)&lt;br /&gt;
           = # [Vuoto] è il oscam.pem file (embedded) utilizzati&lt;br /&gt;
&lt;br /&gt;
==== httpforcesslv3 ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO  svn:6321/01/30/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
httpforcesslv3  =  0|1&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 httpforcesslv3  =  0  (default)&lt;br /&gt;
                 =  1  benutze SSLv3&lt;br /&gt;
&lt;br /&gt;
==== httpuser ====&lt;br /&gt;
{{Mandatory/it}}&lt;br /&gt;
&lt;br /&gt;
Nome dell&#039;utente per accedere protette. Mentre sarà offerta [vuoto] come valore di default. Di questi, ma fortemente sconsigliato, quindi questo parametro è qui &#039;descritto mandatory&#039;&#039;&#039;&#039;&#039;as.&lt;br /&gt;
  user = http # xyxyxy&lt;br /&gt;
&lt;br /&gt;
==== httppwd ====&lt;br /&gt;
{{Mandatory/it}}&lt;br /&gt;
&lt;br /&gt;
Password per la protezione di accesso. E &#039;lo stesso che per l&#039;utente http.&lt;br /&gt;
  httppwd = # 123456&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;I parametri &#039;&#039;utente&#039;&#039; e &#039;&#039;pwd&#039;&#039; essere consultato quando si collega all&#039;interfaccia Web in una finestra di controllo. Mancano o sono difettose, è il messaggio&#039;&#039;Proibita&#039;&#039; e la connessione viene interrotta!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== http_prepend_embedded_css ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn6797:05/13/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 http_prepend_embedded_css  =  0 | 1&lt;br /&gt;
 http_prepend_embedded_css  =  0  # Do not add the content of the embedded CSS before the content of the custom CSS (default)&lt;br /&gt;
                               1  # Add the content of the embedded CSS before the content of the custom CSS (specified by the [[#httpcss|httpcss]] parameter)&lt;br /&gt;
&lt;br /&gt;
This parameter can be used to override the embedded CSS with custom styles. To see the current CSS styles use the url: http://&#039;&#039;url_to_oscam_webif&#039;&#039;&#039;&#039;&#039;/site.css&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== httpcss ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Per l&#039;interfaccia web temi distinti in vari colore e la rappresentazione grafica. L&#039;utente può salvare interessante per lui i file di stile (. Css) e utilizzare a seconda del &amp;quot;mood&amp;quot;. Ecco il percorso del file di stile è impostazione.&lt;br /&gt;
&lt;br /&gt;
Esempio&lt;br /&gt;
 httpcss = # / etc / oscam / harvest_round_Firefox.css&lt;br /&gt;
         = # [Vuoto] è lo stile incorporato utilizzato (default)&lt;br /&gt;
&lt;br /&gt;
Stili sono pubblicati qui: [[Streamboard-Thread:30083|CSS-Styles]]&lt;br /&gt;
&lt;br /&gt;
==== httptpl ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;MODIFICA  svn 7083:06/25/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Percorso per i modelli esterni&lt;br /&gt;
 httptpl =&lt;br /&gt;
         = # [Vuoto] Nessun esterno Templatesfault, Picons)&lt;br /&gt;
&lt;br /&gt;
Multiple simultane templates und picons können durch die Anlage von Unterordnern (mit max. 32 alphanumerischen Zeichen) zur Verfügung gestellt werden. Der Name des Unterordners korrespondiert mit dem Unterordner in der URL, default : [blank]&lt;br /&gt;
&lt;br /&gt;
Beispiele&lt;br /&gt;
 &lt;br /&gt;
 httptpl = /this/is/my/path &lt;br /&gt;
 	 &lt;br /&gt;
 Ordner mit multiplen templates: &lt;br /&gt;
 /this/is/my/path/template1 &lt;br /&gt;
 /this/is/my/path/template2 &lt;br /&gt;
 	 &lt;br /&gt;
 gültige URLs: &lt;br /&gt;
 http://host:port/template1 &lt;br /&gt;
 http://host:port/template2 &lt;br /&gt;
&lt;br /&gt;
Mehr über Picons kann man hier finden [[streamboard:wiki/OSCam/de/Picons|Picons]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
==== httpoverwritebakfile ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVO svn9858:09/21/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
httpoverwritebakfile  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1  =  überschreibe backup configurations files (*.bak)&lt;br /&gt;
 0  =  default&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== httplocale ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn9828:08/15/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
httplocale  =  environment&lt;br /&gt;
&lt;br /&gt;
hier kann ein &amp;quot;locale environment&amp;quot; gesetzt werden.&lt;br /&gt;
&lt;br /&gt;
default =  [blank]  kein environment&lt;br /&gt;
&lt;br /&gt;
Siehe auch hier:&lt;br /&gt;
&lt;br /&gt;
http://it.wikipedia.org/wiki/locale&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== httpjscript ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn6806:05/14/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
httpjscript  =  path&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== httprefresh ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Tempo in secondi entro il quale il programma aggiorna lo stato della interfaccia web&lt;br /&gt;
 refresh http = 7 # stato viene aggiornato dopo 7 secondi&lt;br /&gt;
              = # [Vuoto] Essa ha nessun aggiornamento&lt;br /&gt;
&lt;br /&gt;
==== httppollrefresh ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Initialisierungszeit des Pollings und Aktualisierungszeit, in der diverse Daten des Webinterfaces neugeladen werden (Zeit kann auf den entsprechenden Seiten geändert werden)&lt;br /&gt;
 httppollrefresh = 60  # Status wird nach 7 Sekunden aktualisiert&lt;br /&gt;
                 =     # [blank|0] Es findet keine Aktualisierung statt&lt;br /&gt;
&lt;br /&gt;
==== httpshowpicons ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn6648:05/01/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
httpshowpicons  =  0| 1&lt;br /&gt;
 httpshowpicons   =   1  # zeige picons in userlist&lt;br /&gt;
                      0  # default&lt;br /&gt;
&lt;br /&gt;
==== httphideidleclients ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Questo parametro consente a un cliente alla fine del&#039;&#039;parameter&#039;&#039;&#039;hideclient_to &#039;nella [monitor] specificato periodo di inattività (vedi sopra!) Hide.&lt;br /&gt;
 httphideidleclients = 1 # nascondere&lt;br /&gt;
                     = 0 # Non nascondere (default)&lt;br /&gt;
&lt;br /&gt;
==== httphidetype ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn8937:09/27/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
httphidetype  =  type[type]...&lt;br /&gt;
&lt;br /&gt;
Buchstabe der definiert, welcher type in der type-column auf der Statusseite des Webinterfaces versteckt werden soll. s = server, h = http, m = monitor, r = reader, p = proxy, x = cacheex, c = client  &lt;br /&gt;
&lt;br /&gt;
  httphidetype = sh  #hide server- and http-type columns&lt;br /&gt;
  httphidetype = [blank]  # hide none (default)&lt;br /&gt;
&lt;br /&gt;
==== httpscript ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Percorso per gli script che può essere lanciato da Interfaccia Web&lt;br /&gt;
 path = http script #&lt;br /&gt;
            = # [Vuoto] senza percorso&lt;br /&gt;
&lt;br /&gt;
==== httpallowed ====&lt;br /&gt;
{{Mandatory/it}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;MODIFICA  svn8733:06/27/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;MODIFICA  svn8842:08/17/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Qui è dove gli indirizzi IP, intervalli di indirizzi IP, o entrambe insieme, può accedere all&#039;interfaccia web. Mentre è disponibile anche [vuoto] come valore di default, il cui significato non si apre! Se l&#039;interfaccia Web per l&#039;uso, allora ci deve essere anche la possibilità di, Per collegarsi con lui. Pertanto, questi parametri come &#039;&#039;&#039;obbligatorio&#039;&#039;&#039; mostrato.&lt;br /&gt;
Indirizzo IP | intervallo di indirizzi IP [indirizzo IP | intervallo di indirizzi IP[,::1]] ...&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Resolving to IPv6 = ::1&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Esempio&lt;br /&gt;
 httpallowed 127.0.0.1,192.168.0.0-192.168.255.255      = # Host e tutta la regione sono ammessi 192.168.0&lt;br /&gt;
             127.0.0.1,192.168.0.0-192.168.255.255,::1  = # Host e tutta la regione sono ammessi 192.168.0 IPv6&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;default values&#039;&#039;&#039;&lt;br /&gt;
 127.0.0.1,192.168.0.-192.168.255.255,10.0.0.0-10.255.255.255,::1&lt;br /&gt;
&lt;br /&gt;
==== httpdyndns ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;MODIFICA  svn6558:03/21/12&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Consenti connessioni DYNDNS attraverso l&#039;interfaccia web.&lt;br /&gt;
&lt;br /&gt;
httpdyndns  =  hostname[,hostname][,hostname]&lt;br /&gt;
&lt;br /&gt;
Esempio&lt;br /&gt;
 httpdyndns = host1.example.com,host2.example.com&lt;br /&gt;
&lt;br /&gt;
==== httpsavefullcfg ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Backup dei file di configurazione&lt;br /&gt;
 httpsavefullcfg = 0 # tutti i parametri non-vuoto&lt;br /&gt;
                       # Tutti i parametri non di default&lt;br /&gt;
                       # Tutti i parametri che non contengono lo stesso contenuto gli stessi parametri in [global] (default).&lt;br /&gt;
                    1 # tutti i parametri&lt;br /&gt;
&lt;br /&gt;
==== httpreadonly ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Attraverso l&#039;interfaccia web può essere modificato e salvato nel suo abbraccio i file di configurazione certe. Questo è per l&#039;amministratore del server che non è sempre vicino alla console del server è molto vantaggiosa. Ma se altri utenti o di altre parti interessate hanno anche l&#039;accesso all&#039;interfaccia web e quindi avere accesso ai dati, può essere un problema. La possibilità di modifica (scrittura) può dunque essere spento con questo parametro.&lt;br /&gt;
&lt;br /&gt;
 http read only = 1 # accesso in sola lettura possibile&lt;br /&gt;
                = 0 # tutto è possibile (default)&lt;br /&gt;
&lt;br /&gt;
==== httpiconpath ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn:9463/01/28/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
httpiconpath  =  path&lt;br /&gt;
&lt;br /&gt;
path zur Picon-Datei, default [blank] none&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== httphelplang ====&lt;br /&gt;
{{Mandatory/it}}&lt;br /&gt;
&lt;br /&gt;
Selezionare la lingua per i contesti&lt;br /&gt;
&lt;br /&gt;
 de = deutsch&lt;br /&gt;
 en = englisch (default)&lt;br /&gt;
 fr = französisch&lt;br /&gt;
 it = italienisch&lt;br /&gt;
&lt;br /&gt;
==== httposcamlabel ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO  svn9463:01/28/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
httposcamlabel  =  text&lt;br /&gt;
&lt;br /&gt;
setzt individuelles label im header des webinterface, default: OSCam&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== [cache] ===&lt;br /&gt;
{{OSCamConfCacheParameter}}&lt;br /&gt;
&lt;br /&gt;
==== delay ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO  svn8358:02/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Mindestzeit in Millisekunden, die ein Request brauchen muss. Hört sich zwar paradox an, betrifft aber das Problem, wenn die &#039;&#039;&#039;Antwort&#039;&#039;&#039; aus dem cache &#039;&#039;&#039;zu schnell&#039;&#039;&#039; an den Client übermittelt wird.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 delay = 300&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 delay = 0&lt;br /&gt;
&lt;br /&gt;
==== max_time ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO  svn8358:02/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
max_time  =   Sekunden, default 15&lt;br /&gt;
&lt;br /&gt;
Maximale Zeit, die CWs nach der ersten Clienten-Anfrage im cache verbleiben. Die zeit muss 2 Sekunden höher als der Parameter clienttimeout sein!&lt;br /&gt;
&lt;br /&gt;
==== max_hit_time ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO  svn8910:09/10/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
max_hit_time  =  in Sekunden&lt;br /&gt;
&lt;br /&gt;
Maximale Zeit, die Treffer für cache exchange im cache verbleiben müssen um wait_time zu evaluieren, default: 15&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== wait_time ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn 8358:02/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 wait_time  =  [caid][&amp;amp;mask][@provid][$servid][:awtime][:]dwtime,n&lt;br /&gt;
            =  [blank] none (default)&lt;br /&gt;
Beispiel:&lt;br /&gt;
 wait_time = 0:50:250,0200@00009X:50:150,15:950,0500@000001:150,1602&amp;amp;ffdf:1200&lt;br /&gt;
Wartezeit in Millisekunden für cache exchange und CSP, bevor ECMs an den Reader/Proxy gesendet werden.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== cacheex_cw_check ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
cacheex_cw_check = caid[&amp;amp;mask][@provid][$servid]:mode:counter[,n]&lt;br /&gt;
&lt;br /&gt;
* mode:&lt;br /&gt;
specify behaviour for counter parameter&lt;br /&gt;
&lt;br /&gt;
0  =  when wait_time expires, serve highest counter&#039;s cw got anyway, even if no counter reached.&lt;br /&gt;
1  =  never serve cw (coming from cacheex) stored in cache if its counter not reaches counter. When wait_time expires, requests&lt;br /&gt;
will go to normal readers! Only when a cw reaches counter, it can be served to clients.&lt;br /&gt;
&lt;br /&gt;
Default  =  0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* counter:&lt;br /&gt;
set minimum cw counter to allow cw is used.&lt;br /&gt;
&lt;br /&gt;
Default  =  1 (use default behaviour: use cw with highest counter when cache is checked)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== cwcycle_allowbadfromffb ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn 8930:09/25/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cwcycle_allowbadfromffb  =  0|1&lt;br /&gt;
&lt;br /&gt;
1 = allow bad cycles from a fixed fallback reader. Default = 0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== cacheexenablestats ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO  svn8358:02/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cacheexenablestats  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1 = schaltet statistics für cache exchange mode ein&lt;br /&gt;
 0 = default&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Achtung:&#039;&#039;&#039; Bitte Speicherverbrauch beachten!&lt;br /&gt;
&lt;br /&gt;
==== csp_port ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn 8358:02/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
UDP-Port, der auf hereinkommenden traffic hört&lt;br /&gt;
&lt;br /&gt;
 csp_port   =   port&lt;br /&gt;
            =   [blank] none (default)&lt;br /&gt;
&lt;br /&gt;
==== csp_serverip ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn 8358:02/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bind IP für port csp_port (siehe oben!)&lt;br /&gt;
&lt;br /&gt;
 csp_serverip   =   IP&lt;br /&gt;
                =   [blank] none (default)&lt;br /&gt;
&lt;br /&gt;
==== csp_ecm_filter ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn 8358:02/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 csp_ecm_filter   =   [caid][&amp;amp;mask][@provid][$servid],n&lt;br /&gt;
&lt;br /&gt;
Filter für hereinkommende ECM beim Cardserverproxy, default (kein Filter)&lt;br /&gt;
&lt;br /&gt;
==== csp_allow_request ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVO svn 8358:02/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
csp_allow_request   =   0|1&lt;br /&gt;
&lt;br /&gt;
Erlaubt hereinkommende ECM-Anfragen vom Cardserverproxy, default =  1&lt;br /&gt;
&lt;br /&gt;
==== cwcycle_check_enable ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn 8358:02/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 cwcycle_check_enable  =  0 ausgeschaltet (default)&lt;br /&gt;
                       =  1 eingeschaltet&lt;br /&gt;
&lt;br /&gt;
==== cwcycle_check_caid ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn 8358:02/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Attenzione: not for all NDS SC&#039;s!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
cwcycle_check_caid  =  CAID[,CAID]...&lt;br /&gt;
&lt;br /&gt;
CAID, für die der CW-Cycle-Check ermöglicht werden soll, [blank] = kein Check (Default)&lt;br /&gt;
&lt;br /&gt;
==== cwcycle_maxlist ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn 8358:02/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cwcycle_maxlist  =  Zahl&lt;br /&gt;
&lt;br /&gt;
Maximum von CW-Cycle-Entries in die Liste, default = 500, maximum = 4000&lt;br /&gt;
&lt;br /&gt;
==== cwcycle_keeptime ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn 8358:02/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cwcycle_keeptime  = Minuten&lt;br /&gt;
&lt;br /&gt;
Minimalzeit, die ein erkannter Cycle in der Memory verbleiben soll, default = 0, maximum = 15&lt;br /&gt;
&lt;br /&gt;
==== cwcycle_onbad ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn 8358:02/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cwcycle_onbad  =  0|1&lt;br /&gt;
 0 = ungültige CW-Cycle kommen nur ins Log (default)&lt;br /&gt;
 1 = ungültige CW-Cycle werden gedropped&lt;br /&gt;
&lt;br /&gt;
==== cwcycle_dropold ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVOsv svn 8358:02/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cwcycle_dropold  =  0|1, 1 = alte CW-Cycle werden gedropped, 0 = kein Dropping (default)&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
==== cwcycle_sensitive ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn 8509:03/07/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cwcycle_sensitive  =  0|2|3|4&lt;br /&gt;
&lt;br /&gt;
 0  = disabled (default)&lt;br /&gt;
 2  = 2 (or more) same bytes and drop new CW&lt;br /&gt;
 3  = 3 (or more) same bytes and drop new CW&lt;br /&gt;
 4  = 4 (or more) same bytes and drop new CW&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
==== cwcycle_usecwcfromce ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn 9038:11/18/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cwcycle_usecwcfromce  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1  =  use CW Info from cache exchange&lt;br /&gt;
 0  =  default&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== wait_until_ctimeout ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn 9486:02/03/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
wait_until_ctimeout  =  0|1&lt;br /&gt;
&lt;br /&gt;
antworte, wenn das cache exchange timeout erreicht ist und keine normalen Reader zur Verfügung stehen, die ECM&#039;s senden:&lt;br /&gt;
&lt;br /&gt;
 0  =  sende sofort &#039;&#039;&#039;not found&#039;&#039;&#039; an den client (default)&lt;br /&gt;
 1  =  warte auf eine Antwort für cache exchange bis der timeout für den client erreicht ist&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== [csp](UDP) ===&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;ANTIQUATO  svn8358:02/16/2013 Siehe &#039;&#039;&#039;[cache]&#039;&#039;&#039;!&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Abschnitt nur dann erforderlich, wenn csp als Client Protokoll notwendig ist.&lt;br /&gt;
&lt;br /&gt;
{{OSCamConfcspParameter}}&lt;br /&gt;
&lt;br /&gt;
==== port ====&lt;br /&gt;
{{Mandatory/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn 6124:12/23/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
UDP-Port, der auf hereinkommenden traffic von csp nodes hört&lt;br /&gt;
&lt;br /&gt;
 port   =   port&lt;br /&gt;
        =   [blank] none (default)&lt;br /&gt;
&lt;br /&gt;
==== serverip ====&lt;br /&gt;
{{Mandatory/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn 6124:12/23/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bind IP für den port (siehe oben!)&lt;br /&gt;
&lt;br /&gt;
 serverip   =   IP&lt;br /&gt;
            =   [blank] none (default)&lt;br /&gt;
&lt;br /&gt;
==== wait_time ====&lt;br /&gt;
{{Mandatory/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn 6142:12/25/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 wait_time  =  Millisekunden&lt;br /&gt;
            =  [blank] none (default)&lt;br /&gt;
&lt;br /&gt;
Wartezeit für cache exchange (mode 2 &amp;amp; 3!), devor ECM an den Reader oder Cardseverproxy gesendet werden.&lt;br /&gt;
&lt;br /&gt;
==== csp_ecm_filter ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
 csp_ecm_filter   =   [caid][&amp;amp;mask][@provid][$servid],n&lt;br /&gt;
                  =   [blank] none (default)&lt;br /&gt;
&lt;br /&gt;
==== csp_allow_request ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
csp_allow_request   =   0|1&lt;br /&gt;
&lt;br /&gt;
allow incoming ECM from Cardservproxy&lt;br /&gt;
&lt;br /&gt;
Cardserverproxy incoming ECM filter setting,&lt;br /&gt;
&lt;br /&gt;
=== Camd 33 (TCP) ===&lt;br /&gt;
Sezione camd33 richiesta solo se è necessario in quanto il protocollo client.&lt;br /&gt;
&lt;br /&gt;
{{OSCamConfCamd33Parameter}}&lt;br /&gt;
&lt;br /&gt;
==== port ====&lt;br /&gt;
{{Mandatory/it}}&lt;br /&gt;
Questa specifica la porta che verrà data risposta dalle Camed33 richieste di informazioni da Camden. Questa porta deve essere aperta, se necessario, sul router.&lt;br /&gt;
&lt;br /&gt;
Esempio:&lt;br /&gt;
 port = 15000&lt;br /&gt;
&lt;br /&gt;
==== serverip ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
Per un server con più schede in rete e quindi diversi indirizzi IP diversi, può essere desiderabile che OSCam risponde solo se la richiesta giunge in un indirizzo IP specifico. Con questo parametro è possibile specificare &amp;quot;ascoltare &amp;quot; l&#039;indirizzo IP del processo OSCam.&lt;br /&gt;
&lt;br /&gt;
Esempio:&lt;br /&gt;
 serverip = 192.168.178.1&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 serverip =&lt;br /&gt;
&lt;br /&gt;
==== nocrypt ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
Uno specifico indirizzo IP o intervallo di indirizzi che viene trasmesso senza cifratura.&lt;br /&gt;
&lt;br /&gt;
Esempio:&lt;br /&gt;
 nocrypt = 127.0.0.1,192.168.0.0-192.168.255.255&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 nocrypt =&lt;br /&gt;
&lt;br /&gt;
==== passive ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
Definizione di client attivi o passivi. Generale è il protocollo Camd3.3x da un client attivo. Tuttavia, può in determinate circostanze, per alcuni clienti (per lo più plugin) per difficoltà. In questo caso&lt;br /&gt;
&lt;br /&gt;
Esempio:&lt;br /&gt;
 passive = 1&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 passive = 0&lt;br /&gt;
&lt;br /&gt;
==== key ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
Chiave utilizzata per la crittografia. (Crittografia a 128bit)&lt;br /&gt;
&lt;br /&gt;
Esempio:&lt;br /&gt;
 key = 01020304050607080910111213141516&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 key =&lt;br /&gt;
&lt;br /&gt;
=== cs357x (UDP) ===&lt;br /&gt;
Sezione solo se richiesto o necessario da cs357x come un protocollo client.&lt;br /&gt;
Questo protocollo è sempre criptato e la chiave dal nome utente.&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Attenzione:&#039;&#039;&#039;&lt;br /&gt;
&#039;&#039;&#039;cs357x&#039;&#039;&#039; era conosciuta anche come &#039;&#039;&#039;camd35&#039;&#039;&#039; si riferisce. Entrambi i termini significano lo stesso protocollo con le stesse funzioni e parametri. In futuro, per evitare confusione &#039;&#039;&#039;solo cs357x&#039;&#039;&#039; viene utilizzato.&lt;br /&gt;
 &lt;br /&gt;
{{OSCamConfCs357xParameter}}&lt;br /&gt;
&lt;br /&gt;
==== port ====&lt;br /&gt;
{{Mandatory/it}}&lt;br /&gt;
Questo imposta la porta da cui ha risposto alle domande camd. Questa porta deve essere aperta, se necessario, sul router.&lt;br /&gt;
&lt;br /&gt;
Esempio:&lt;br /&gt;
 port = 15000&lt;br /&gt;
&lt;br /&gt;
==== serverip ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
Per un server con più schede di rete e quindi diversi indirizzi IP differenti si può volere che OSCam risponde solo se la richiesta proviene da un indirizzo IP specifico. Questo parametro può essere impostato l&#039;indirizzo IP del processo OSCam &amp;quot;ascolta&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Esempio:&lt;br /&gt;
 serverip = 192.168.178.1&lt;br /&gt;
&lt;br /&gt;
Esempio:&lt;br /&gt;
 serverip =&lt;br /&gt;
&lt;br /&gt;
==== suppresscmd08 ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
suppresscmd08 = 0|1&lt;br /&gt;
&lt;br /&gt;
 0 = veranlasst camd35|cs357x-clients, nicht erneut nach der Kombination [rejected CAID, service ID, provider ID] anzufragen (default)&lt;br /&gt;
 1 = disabled&lt;br /&gt;
&lt;br /&gt;
Chi vuole saperne di più, potete leggere qui: [[Streamboard-Thread:27459|Streamboard-Thread]]&lt;br /&gt;
&lt;br /&gt;
=== cs378x (TCP) ===&lt;br /&gt;
Sezione richiesta solo quando necessario cs378x come un protocollo client.&lt;br /&gt;
&lt;br /&gt;
{{OSCamConfCs378xParameter}}&lt;br /&gt;
&lt;br /&gt;
==== port ====&lt;br /&gt;
{{Mandatory/it}}&lt;br /&gt;
Qui viene imposta la porta da cui ha risposto alle domande camd. Questa porta deve essere aperta, se necessario, sul router.&lt;br /&gt;
&lt;br /&gt;
Esempio:&lt;br /&gt;
 port = 15000&lt;br /&gt;
&lt;br /&gt;
==== serverip ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
Per un server con più schede di rete e quindi diversi indirizzi IP differenti si può volere che OSCam risponde solo se la richiesta proviene da un indirizzo IP specifico. Questo parametro può essere impostato l&#039;indirizzo IP del processo OSCAM &amp;quot;ascolta&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Esempio:&lt;br /&gt;
 serverip = 192.168.178.1&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 serverip =&lt;br /&gt;
&lt;br /&gt;
==== suppresscmd08 ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
suppresscmd08 = 0|1&lt;br /&gt;
&lt;br /&gt;
 0 = veranlasst cs3.78x-clients, nicht erneut nach der Kombination [rejected CAID, service ID, provider ID] anzufragen (default)&lt;br /&gt;
 1 = disabled&lt;br /&gt;
&lt;br /&gt;
Chi vuole saperne di più, potete leggere qui: [[Streamboard-Thread:27459|Streamboard-Thread]]&lt;br /&gt;
&lt;br /&gt;
=== Newcamd (TCP) ===&lt;br /&gt;
Sezione richiesto solo se necessario, come un protocollo client newcamd.&lt;br /&gt;
&lt;br /&gt;
{{OSCamConfNewcamdParameter}}&lt;br /&gt;
&lt;br /&gt;
==== key ====&lt;br /&gt;
{{Mandatory/it}}&lt;br /&gt;
Chiave Newcamd per la connessione al client.&lt;br /&gt;
&lt;br /&gt;
Esempio:&lt;br /&gt;
 key = 0102030405060708091011121314&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 key =&lt;br /&gt;
&lt;br /&gt;
==== port ====&lt;br /&gt;
{{Mandatory/it}}&lt;br /&gt;
Questo imposta la porta da cui ha risposto alle domande Newcamd. Questa porta deve essere aperta, se necessario, sul router.&lt;br /&gt;
&lt;br /&gt;
Esempio:&lt;br /&gt;
 port = 15000@1234:000000 # (CAID 1234 è disponibile sulla porta 15000)&lt;br /&gt;
 port = 15000@1234:000000;15001@5678:000000 # (CAID 1234 è disponibile su porta 15000 CAID 5678 sulla porta 15001)&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 port = port@caid:ident&lt;br /&gt;
&lt;br /&gt;
==== serverip ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
Se il server ha più indirizzi IP sono configurate sui temi IP, le risposte vanno.&lt;br /&gt;
&lt;br /&gt;
Esempio:&lt;br /&gt;
 serverip = 192.168.178.1&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 serverip =&lt;br /&gt;
&lt;br /&gt;
==== allowed ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
Uno specifico indirizzo IP o un IP specifico permettono di connettersi al server newcamd.&lt;br /&gt;
&lt;br /&gt;
Esempio:&lt;br /&gt;
 allowed = 127.0.0.1,192.168.0.0-192.168.255.255&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 allowed =&lt;br /&gt;
&lt;br /&gt;
==== keepalive ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
Il server cerca di continuare a tenere in connessione newcamd.&lt;br /&gt;
&lt;br /&gt;
Esempio:&lt;br /&gt;
 keepalive = 1 # (abilitato)&lt;br /&gt;
 keepalive = 0 # (disativato)&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 keepalive = 0&lt;br /&gt;
&lt;br /&gt;
==== mgclient ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
Attiva Extendet protocollo Newcamd a diverse CAID di inviare più di una porta&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 mgclient = 1  # (abilitato)&lt;br /&gt;
 mgclient = 0  # (disativato)&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 mgclient = 0&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
=== &#039;&#039;&#039;scam&#039;&#039;&#039; ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVO svn9878:09/29/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Abschnitt nur dann erforderlich, wenn scam als Client-Protocol verwendet wird.&lt;br /&gt;
&lt;br /&gt;
{{OSCamConfSCamParameter}}&lt;br /&gt;
&lt;br /&gt;
==== port ====&lt;br /&gt;
{{Mandatory/it}}&lt;br /&gt;
&lt;br /&gt;
port  =  port&lt;br /&gt;
&lt;br /&gt;
UDP-Port für scam server, default = 0&lt;br /&gt;
&lt;br /&gt;
==== serverip ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Aggiunge il servizio a un indirizzo IP specifico.&lt;br /&gt;
&lt;br /&gt;
Esempio:&lt;br /&gt;
 serverip  =  192.162.9.1&lt;br /&gt;
           =  (vuoto) tutti gli IP sono ammessi!&lt;br /&gt;
&lt;br /&gt;
==== allowed ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Indirizzo IP, intervallo IP, o entrambe combinate, che possono&lt;br /&gt;
 Indirizzo IP | intervallo IP [, l&#039;indirizzo IP | intervallo IP] ...&lt;br /&gt;
&lt;br /&gt;
Esempio&lt;br /&gt;
 127.0.0.1,192.168.0.0-192.168.255.255  # Host e intera gamma 192.168.0 approvato&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Radegast ===&lt;br /&gt;
Sezione necessaria solo se necessario, come un client di protocollo Radegast.&lt;br /&gt;
&lt;br /&gt;
{{OSCamConfRadegastParameter}}&lt;br /&gt;
&lt;br /&gt;
==== port ====&lt;br /&gt;
{{Mandatory/it}}&lt;br /&gt;
&lt;br /&gt;
porta TCP / IP per il client Radegast. Con la nota, il protocollo Radegast è abilitato.&lt;br /&gt;
 port =&lt;br /&gt;
      = 0  (default)&lt;br /&gt;
&lt;br /&gt;
==== serverip ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Aggiunge il servizio a un indirizzo IP specifico.&lt;br /&gt;
&lt;br /&gt;
Esempio:&lt;br /&gt;
 serverip  =  192.162.9.1&lt;br /&gt;
           =  (vuoto) tutti gli IP sono ammessi!&lt;br /&gt;
&lt;br /&gt;
==== allowed ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Indirizzo IP, intervallo IP, o entrambe combinate, che possono&lt;br /&gt;
 Indirizzo IP | intervallo IP [, l&#039;indirizzo IP | intervallo IP] ...&lt;br /&gt;
&lt;br /&gt;
Esempio&lt;br /&gt;
 127.0.0.1,192.168.0.0-192.168.255.255  # Host e intera gamma 192.168.0 approvato&lt;br /&gt;
&lt;br /&gt;
==== user ====&lt;br /&gt;
{{Mandatory/it}}&lt;br /&gt;
&lt;br /&gt;
Nome utente client di Radegast&lt;br /&gt;
 user = username&lt;br /&gt;
&lt;br /&gt;
=== Serial ===&lt;br /&gt;
Sezione è necessaria solo se un lettore di interfaccia seriale è necessario.&lt;br /&gt;
&lt;br /&gt;
{{OSCamConfSerialParameter}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== device ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Parametro del dispositivo&lt;br /&gt;
 device = &amp;lt;user&amp;gt;@&amp;lt;device&amp;gt;[:baud][?option1=value1][?option2=value2]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Parametro&lt;br /&gt;
 user    =  account&lt;br /&gt;
 device  =  Nome del dispositivo seriale&lt;br /&gt;
 option  =  timeout =   Millisecondi  Timeout per la connessione di default: 50&lt;br /&gt;
         =  delay      Millisecondi  ulteriore ritardo tra due caratteri&lt;br /&gt;
&lt;br /&gt;
Dispositivi supportati serial&lt;br /&gt;
 HSIC     Humax Sharing Interface Client&lt;br /&gt;
 SSSP     Simple Serial Sharing Protocol&lt;br /&gt;
 bomba    BOMBA Firmware&lt;br /&gt;
 dsr9500  DSR 9500&lt;br /&gt;
&lt;br /&gt;
=== Cccam (TCP) ===&lt;br /&gt;
Sezione richiesto solo se necessario, come un protocollo CCcam client.&lt;br /&gt;
&lt;br /&gt;
{{OSCamConfCccamParameter}}&lt;br /&gt;
&lt;br /&gt;
==== port ====&lt;br /&gt;
{{Mandatory/it}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;MODIFICA  svn6206:01/07/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
port = 0|port[,port...]&lt;br /&gt;
&lt;br /&gt;
Porta TCP / IP per il client CCcam. Con l&#039;ingresso di una porta che CCcam protocollo è attivato.&lt;br /&gt;
&lt;br /&gt;
 port =&lt;br /&gt;
      = 0  # CCcam protocollo disabili&lt;br /&gt;
&lt;br /&gt;
==== version ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Definisce la versione di CCcam, minimum CCcam versione 2.0.11 CCcam &#039;&#039;&#039;originale&#039;&#039;&#039;! Valore di default = 0&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&amp;lt;main version&amp;gt;,&amp;lt;version&amp;gt;,&amp;lt;sub version&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Esempio&lt;br /&gt;
 version = 2.0.11&lt;br /&gt;
&lt;br /&gt;
==== reshare ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;MODIFICA  svn8607:04/10/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Reshare-Level&lt;br /&gt;
 -1 = Nessuna condivisione&lt;br /&gt;
  0 = Solo per condividere di peer diretta&lt;br /&gt;
  1 = Ricondividere per Direct-peer, e il livello successivo&lt;br /&gt;
  x = Condividere di Direct-peer e il successivo livello x (dove x è il numero di livello)&lt;br /&gt;
 10 = (default)&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Esempio&lt;br /&gt;
 reshare = 0  Solo per condividere di peer diretta&lt;br /&gt;
&lt;br /&gt;
==== reshare_mode ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Tipi di condividere di:&lt;br /&gt;
 0  =  lettore condiviso solo ricezione SCs per CCcam-reader&lt;br /&gt;
 1  =  lettore condiviso ricezione SCs (ad esempio = 0) e definito i servizi&lt;br /&gt;
 2  =  lettore condiviso definito solo lettore-servizi come un virtuale SC&lt;br /&gt;
 3  =  solo lettore definito dall&#039;utente condiviso di un servizi come un virtuale SC&lt;br /&gt;
==== ignorereshare ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
CCcam Reshare-impostazioni&lt;br /&gt;
 0 = Condividere di utilizzare le impostazioni del server (default)&lt;br /&gt;
 1 = Condividere di utilizzare le impostazioni del lettore o utente&lt;br /&gt;
&lt;br /&gt;
Esempio&lt;br /&gt;
 ignorereshare = 1  Impostazioni di Reshare- del Readres o degli Utenti può essere utilizzato&lt;br /&gt;
&lt;br /&gt;
==== stealth ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Nascosti utenti attivi e il protocollo esteso OSCam. Protegge le altre OSCam-user per scoprire il server come server OSCam!&lt;br /&gt;
 stealth  =  1   #  camuffamento acceso&lt;br /&gt;
          =  0   #  camuffamento disabilitato (default)&lt;br /&gt;
&lt;br /&gt;
==== minimizecards ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Modalità di connessione al server CCcam CCcam-client&lt;br /&gt;
 0 = No aggregazione, solo i duplicati vengono rimossi (default)&lt;br /&gt;
 1 = Sulla base minima-hop: due PCs con differenti hops sono combinati, nuovo SCs ha un hop più piccoli&lt;br /&gt;
 2 = Aggregazione basata sulla CAID: tutte SC&#039;s con lo stesso CAID vengono riassunti, Provaidi verranno rimossi&lt;br /&gt;
&lt;br /&gt;
==== updateinterval ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Intervallo in secondi per condividere gli aggiornamenti delle liste di distribuzione al cliente.&lt;br /&gt;
&lt;br /&gt;
  0 = aggiornamento è basato su aggiornamenti del server, values &amp;lt;= 10 are invalid and will be set to 30 &lt;br /&gt;
    = [vuoto) 240 (default)&lt;br /&gt;
&lt;br /&gt;
==== keepconnected ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
CCcam Keepalive-Modus:&lt;br /&gt;
 0 = Client separato viene raggiunta quando il tempo massimo di inattività (idletime)&lt;br /&gt;
 1 = Mantenere la connessione (default)&lt;br /&gt;
&lt;br /&gt;
==== forward_origin_card ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
forward_origin_card = 0|1&lt;br /&gt;
&lt;br /&gt;
==== recv_timeout ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn7672:10/09/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
recv_timeout  =  Millisekunden&lt;br /&gt;
&lt;br /&gt;
hier kann ein network-timeout beim Empfang von Daten gesetzt werden&lt;br /&gt;
default  =  2000&lt;br /&gt;
&lt;br /&gt;
Weiterleitung des ECM-Requests an den reader, der diese Karte hat, Loadbalancer.&lt;br /&gt;
 1  =   Weiterleitung eingeschaltet&lt;br /&gt;
 0  =   Aus (default)&lt;br /&gt;
&lt;br /&gt;
==== nodeid ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
nodeid = ID&lt;br /&gt;
	  &lt;br /&gt;
setzt CCcam node ID in &#039;&#039;&#039;hex&#039;&#039;&#039;, &lt;br /&gt;
&lt;br /&gt;
default:none&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 nodeid = 0a0b0c0d0e0f1011&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
=== Pandora ===&lt;br /&gt;
{{OSCamConfPandoraParameter}}&lt;br /&gt;
&lt;br /&gt;
==== pand_skip_send_dw ====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
pand_skip_send_dw    =   dummy&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== pand_allowed ====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
pand_aloowed         =    dummy&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== pand_usr ====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
pand_user            =    dummy&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== pand_pass ====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
pand_pass            =    dummy&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== pand_ecm ====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
pand_ecm             =    dummy&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== pand_port ====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
pand_port            =    dummy&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== pand_srvid ====&lt;br /&gt;
&lt;br /&gt;
pand_srvid           =    dummy&lt;br /&gt;
&lt;br /&gt;
=== GBox ===&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn8350:02/15/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
{{OScamConfGboxParameter}}&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Beispiel einer funktionierenden Minimal-Konfiguration:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Angenommen die GBox läuft auf Host 192.168.1.101 und OSCam liegt auf 192.168.1.123. Im File &#039;&#039;&#039;cwshare.cfg&#039;&#039;&#039; auf der GBox-Seite stehen z.B. folgende Eintragungen:&lt;br /&gt;
 M:{192.168.1.101{A123BCDE}}&lt;br /&gt;
 D:{192.168.1.123{3820 3819{98AF3E25{A3 A3}}}}&lt;br /&gt;
Wenn sich oscam_gbox mit der originalen GBOX von oben verbinden soll, dann sieht die Konfiguration auf OSCam so aus: &lt;br /&gt;
 &#039;&#039;&#039;oscam.conf:&#039;&#039;&#039;&lt;br /&gt;
 [gbox]&lt;br /&gt;
 hostname          = 192.168.1.123&lt;br /&gt;
 my_password       = 98AF3E25&lt;br /&gt;
 port              = 3819&lt;br /&gt;
&lt;br /&gt;
 &#039;&#039;&#039;oscam.server:&#039;&#039;&#039;&lt;br /&gt;
 protocol          =  gbox&lt;br /&gt;
 group             =  1&lt;br /&gt;
 device            =  192.168.1.101,3820&lt;br /&gt;
 password          =  A123BCDE&lt;br /&gt;
 user              =  gbox_client&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== my_password =====&lt;br /&gt;
{{Mandatory/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn9163:12/31/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;moved from oscam.server&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;MODIFICA  svn9494:02/04/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Passwort  =  4 hex bytes, 8 chara&lt;br /&gt;
&lt;br /&gt;
Mein Passwort&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 98AF3E25&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== proxy_card ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn9721:05/15/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
proxy_Card  =  &amp;lt;CAID&amp;gt;&amp;lt;provid&amp;gt;[,&amp;lt;CAID&amp;gt;&amp;lt;provid&amp;gt;]...&lt;br /&gt;
&lt;br /&gt;
proxy reader SmartCard(s), die mit gbox network reshared werden, default = none&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== ccc_reshare ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVO svn9722:05/15/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ccc_reshare  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1 = enabled cccam reshare into gbox network, default = 0&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== hostname ====&lt;br /&gt;
{{Mandatory/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;MODIFICA  svn9494:02/04/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
hostname =  eigene IP oder hostname&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== port ====&lt;br /&gt;
{{Mandatory/it}}&lt;br /&gt;
&lt;br /&gt;
port[,port]...  =  eigener Gbox port&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== my_vers ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn9645:04/09/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
my_vers  =  version&lt;br /&gt;
&lt;br /&gt;
hier kann die gbox-version in hexadezimal low byte gesetzt werden&lt;br /&gt;
&lt;br /&gt;
default =  25&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== my_cpu_api ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn9712:05/11/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
my-cpu_api  =  byte&lt;br /&gt;
&lt;br /&gt;
Setze CPU und API Byte in hexadecimal&lt;br /&gt;
default = 40&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== gbox_reconnect ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
gbox_reconnect = time&lt;br /&gt;
&lt;br /&gt;
send message to peers in seconds, default:300&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== gsms_disable ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn9714:05/11/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
gsms_disable  =  0|1&lt;br /&gt;
&lt;br /&gt;
schaltet gbox short message service (GSMS) aus, &lt;br /&gt;
default = 0&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
==== tmp_dir ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO  svn9761:06/05/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
tmp_dir  =  path&lt;br /&gt;
&lt;br /&gt;
tempory directory for gbox&lt;br /&gt;
&lt;br /&gt;
 default  =  /tmp/.oscam&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== DVBapi ===&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
Sezione obbligatorio solo se Oscam da decifrare come un client da utilizzare.&lt;br /&gt;
&lt;br /&gt;
{{OSCamConfDVBapiParameter}}&lt;br /&gt;
&lt;br /&gt;
==== enabled ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
DVB API dovrebbe essere usata per decifrare il locale.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 enabled = 0 # (disabilitato)&lt;br /&gt;
 enabled = 1 # (abilitato)&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 enabled = 0&lt;br /&gt;
&lt;br /&gt;
==== user ====&lt;br /&gt;
{{Mandatory/it}}&lt;br /&gt;
Qui viene fissato l&#039;utente questo dovrebbe essere creato nella oscam.user.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 user = # user1&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 enabled = # anonimo&lt;br /&gt;
&lt;br /&gt;
==== au ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
Auto aggiornamento per abilitare il DVB API.&lt;br /&gt;
A seconda che l&#039;utente dal oscam.user au e le relative impostazioni.&lt;br /&gt;
&lt;br /&gt;
Esempio:&lt;br /&gt;
 au = 0 # disabilitato (default)&lt;br /&gt;
 au = 1 # abilitato&lt;br /&gt;
&lt;br /&gt;
==== pmt_mode ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Esembio:&lt;br /&gt;
 pmt_mode = 0 # (camd.socket utilizzati e PMT File)&lt;br /&gt;
 pmt_mode = 1 # (PMT file disabili)&lt;br /&gt;
 pmt_mode = 2 # (camd.socket disabili)&lt;br /&gt;
 pmt_mode = 3 # (PMT sola lettura all&#039;avvio)&lt;br /&gt;
 pmt_mode = 4 # (non utilizzare il gestore di segnale per il monitoraggio / tmp)&lt;br /&gt;
 pmt_mode = 5 # (non utilizzare il gestore di segnale per il monitoraggio / tmp &amp;amp; camd.socket disabili)&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
pmt_mode = 0&lt;br /&gt;
&lt;br /&gt;
==== request_mode ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
CAID modalità di richiesta: &lt;br /&gt;
&lt;br /&gt;
Esempio:&lt;br /&gt;
 request_mode = 0 # provare tutte le possibili successioni CAID (default)&lt;br /&gt;
 request_mode = 1 # provare simultaneamente tutte CAID&lt;br /&gt;
&lt;br /&gt;
==== listen_port ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO  svn9574:03/20/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
listen_port  =  0|1&lt;br /&gt;
&lt;br /&gt;
TCP IP port für SAT IP clients. Die Filterung muss auf der Client-Seite erfolgen!&lt;br /&gt;
&lt;br /&gt;
0  = disabled (default)&lt;br /&gt;
&lt;br /&gt;
==== boxtype ====&lt;br /&gt;
{{Mandatory/it}}&lt;br /&gt;
Usato&lt;br /&gt;
 Usato Box sul DVB API che deve essere attivato.&lt;br /&gt;
&lt;br /&gt;
Esempio:&lt;br /&gt;
 boxtype = ufs910&lt;br /&gt;
 boxtype = dbox2|dreambox|dm7000|duckbox|ufs910|ipbox|ipbox-pmt||qboxhd|coolstream|neumo|pc&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
boxtype = dreambox&lt;br /&gt;
&lt;br /&gt;
pc is for generic pc support (currently supported on VDR with vdr-plugin-dvbapi)&lt;br /&gt;
&lt;br /&gt;
==== cw_delay ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO  svn6348:02/05/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cw_delay  =  in Millisekunden&lt;br /&gt;
&lt;br /&gt;
Delay beim Schreiben des CW. default = [blank] kein Delay&lt;br /&gt;
&lt;br /&gt;
==== delayer ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO  svn6808:05/14/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
delayer =  Millisekunden&lt;br /&gt;
&lt;br /&gt;
Minimum der Zeit, um CW zu schreiben. default: 0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== reopenonzap ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;ANTIQUATO  svn9072:12/08/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
reopenonzap  =  0|1&lt;br /&gt;
&lt;br /&gt;
Öffnet die demux-device nach jedem Kanalwechsel neu, default = 0&lt;br /&gt;
&lt;br /&gt;
==== decodeforever ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;ANTIQUATO  svn8683:06/06/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
decodeforever  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1  =  versuche dauernd auf allen CAIDs zu decodieren&lt;br /&gt;
 0  =  default&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== read_sdt ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW  svn10766:06/15/15&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If it is not yet available, this option automatically add entries in your oscam.srvid2 (or oscam.srvid) and in your oscam.provid files. You need to stay &#039;&#039;&#039;more than 30 seconds&#039;&#039;&#039; on a channel for the auto-detect to start. So both channel name and provider name are retrieved. If entries already exist they are not changed nor updated, so you keep full control on the content of both files, only missing entries are added.&lt;br /&gt;
&lt;br /&gt;
read_sdt  =  0|1|2&lt;br /&gt;
&lt;br /&gt;
 0 =  disabled (default)&lt;br /&gt;
 1 =  on, do not save FTA channels&lt;br /&gt;
 2 =  on, save FTA channels&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== write_sdt_prov ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW  svn10841:06/27/15&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
First enable the read_sdt parameter then you can specify if the provider name is saved or not into the oscam.srvid2 or oscam.srvid file. This is not mandatory since the provider name is now retrieved automatically from the oscam.provid file.&lt;br /&gt;
&lt;br /&gt;
write_sdt_prov  =  0|1&lt;br /&gt;
&lt;br /&gt;
 0 = off, do not write provider name into oscam.srvid/2 (default)&lt;br /&gt;
 1 = on, write provider name into oscam.srvid/2&lt;br /&gt;
&lt;br /&gt;
=== Anticasc ===&lt;br /&gt;
Sezione obbligatorio solo se Anticascading deve essere applicato come protezione contro la trasmissione non autorizzata di condivisione card.&lt;br /&gt;
&lt;br /&gt;
{{OSCamConfAnticascParameter}}&lt;br /&gt;
&lt;br /&gt;
==== enabled ====&lt;br /&gt;
{{Mandatory/it}}&lt;br /&gt;
&lt;br /&gt;
è attivato Anticascading.&lt;br /&gt;
 enabled = 1 # attivata&lt;br /&gt;
         = 0 # disativata (default)&lt;br /&gt;
&lt;br /&gt;
==== numusers ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Numero di utenti che sono autorizzati per account.&lt;br /&gt;
 numusers = 1  # Si tratta di un utente per account permesso&lt;br /&gt;
          = 0  # Anticascading disabilitato (default)&lt;br /&gt;
&lt;br /&gt;
==== sampletime ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Anticascading ausgeschaltet (default)&lt;br /&gt;
Tempo in minuti per la raccolta delle domande&lt;br /&gt;
 sampletime = 5  # Periodo di 5 minuti&lt;br /&gt;
            =    # [Vuoto] Valore di default 2 minuti&lt;br /&gt;
&lt;br /&gt;
==== samples ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Numero di richieste oltre il limite&lt;br /&gt;
 samples = 15  # Limite di 15 richieste&lt;br /&gt;
         =     # [Vuoto] valore predefinito di 10 domande&lt;br /&gt;
&lt;br /&gt;
==== penalty ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Punizione per il peccatore&lt;br /&gt;
 0 = E &#039;solo registrati (default)&lt;br /&gt;
 1 = Ci sono falsi trasmissione CW&lt;br /&gt;
 2 = L&#039;utente è disconnesso temporaneamente&lt;br /&gt;
 3 = send real DWs with delay ([[OSCam/it/Config/oscam.conf#fakedelay|fakedelay]])&lt;br /&gt;
&lt;br /&gt;
La pena può essere ignorato nel oscam.user!&lt;br /&gt;
&lt;br /&gt;
Esempio&lt;br /&gt;
 penalty = 1  # Sarà inviata falso CW&lt;br /&gt;
&lt;br /&gt;
==== aclogfile ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Nome file per l&#039;AC Log-&lt;br /&gt;
 aclogfile =&lt;br /&gt;
           =   # [Vuoto] Nessun file di log (di default)&lt;br /&gt;
&lt;br /&gt;
==== fakedelay ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Fake Ritardo in millisecondi (100 minimum value, 3000 maximum value)&lt;br /&gt;
&lt;br /&gt;
Esempio&lt;br /&gt;
 fakedelay =  500  # Ritardo di 500 millisecondi&lt;br /&gt;
           =       # [Vuoto] valore di default è 1000 millisecondi&lt;br /&gt;
&lt;br /&gt;
==== denysamples ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Quanti campioni devono essere puniti?&lt;br /&gt;
&lt;br /&gt;
Esempio&lt;br /&gt;
 denysamples = 10  # Dal 10 campioni saranno puniti&lt;br /&gt;
             =     # [Vuoto] valore predefinito di 8 campioni&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
==== acosc_enabled ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn9761:06/05/14&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Vorbemerkung:&#039;&#039;&#039;&lt;br /&gt;
mit den nachfolgenden acosc-Parametern wir ein Anticascading über das Zählen der SIDs (&#039;&#039;&#039;a&#039;&#039;&#039;nticascading &#039;&#039;&#039;o&#039;&#039;&#039;ver &#039;&#039;&#039;s&#039;&#039;&#039;id &#039;&#039;&#039;c&#039;&#039;&#039;ount) ermöglicht.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
acosc_enabled  =  0|1&lt;br /&gt;
 1  =  ermöglicht anticascading over SIDs count&lt;br /&gt;
 0  =  default&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
==== acosc_max_active_sids ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO  svn9761:06/05/14&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
acosc_max_active_sids  =  Anzahl&lt;br /&gt;
&lt;br /&gt;
Maximum aktiver SIDs bei Anticascading over SIDs count&lt;br /&gt;
&lt;br /&gt;
 0  =  unbegrenzt (default)&lt;br /&gt;
 kann für jeden User in der jeweiligen oscam.user überschrieben werden!&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== acosc_zap_limit ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn9761:06/05/14&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
acosc_zap_limit =  Anzahl&lt;br /&gt;
&lt;br /&gt;
Zap-Limit bei Anticascading over SIDs count&lt;br /&gt;
&lt;br /&gt;
 0  =  unbegrenzt (default)&lt;br /&gt;
 kann für jeden User in der jeweiligen oscam.user überschrieben werden&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== acosc_penalty ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn9761:06/05/14&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
acosc_penalty  =  0|1|2|3&lt;br /&gt;
&lt;br /&gt;
Strafe für den Sünder bei Anticascading over SIDs count:&lt;br /&gt;
 0 = Es wird nur geloggt (default)&lt;br /&gt;
 1 = Es werden Fake-CW&#039;s gesendet&lt;br /&gt;
 2 = Der User wird vorübergehend getrennt&lt;br /&gt;
 3 = Sende korrekte CWs zeitversetzt. Der Versatz ist per fakedelay= (s.u.) einstellbar.&lt;br /&gt;
 kann für jeden User in der jeweiligen oscam.user überschrieben werden&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== acosc_penalty_duration ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn9761:06/05/14&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
acosc_penalty_duration  =  Sekunden&lt;br /&gt;
&lt;br /&gt;
Dauer der Strafe bei Anticascading over SIDs count:&lt;br /&gt;
&lt;br /&gt;
 0  =  unbegrenzt  (default)&lt;br /&gt;
 kann für jeden User in der jeweiligen oscam.user überschrieben werden &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== acosc_delay ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn9761:06/05/14&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
acosc_delay  =  Millisekunden&lt;br /&gt;
&lt;br /&gt;
Verzögerung bei Anticascading over SIDs count&lt;br /&gt;
&lt;br /&gt;
 0  = unbegrenzt (default)&lt;br /&gt;
 kann für jeden User in der jeweiligen oscam.user überschrieben werden &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{OSCamTranslatedLinks}}&lt;/div&gt;</summary>
		<author><name>Don de Deckelwech</name></author>
	</entry>
	<entry>
		<id>http://oldwiki.streamboard.tv/index.php?title=OSCam/de/Config/oscam.conf&amp;diff=13333</id>
		<title>OSCam/de/Config/oscam.conf</title>
		<link rel="alternate" type="text/html" href="http://oldwiki.streamboard.tv/index.php?title=OSCam/de/Config/oscam.conf&amp;diff=13333"/>
		<updated>2016-04-24T10:43:10Z</updated>

		<summary type="html">&lt;p&gt;Don de Deckelwech: read_sdt und write_sdt_prov hinzugefügt&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Kategorie:OSCam]]&lt;br /&gt;
{{OSCamHomeLinks}}&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;oscam.conf&#039;&#039;&#039; ==&lt;br /&gt;
Dies ist die Hauptkonfigurationsdatei für OSCam. Sie enhält globale Parameter z.B. für das Debuggen, Loggen und den Loadbalancer, sowie einzelne Sektionen für Sondereffekte wie z.B. den Monitor, das Web-Interface, die Protokolle, das DVBapi und das Anti-Cascading. Nur die Sektion [global] ist Pflichtbestandteil, alle übrigen Sektionen sind optional (also nur bei Bedarf) zu verwenden.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;Globale Parameter&#039;&#039;&#039; ===&lt;br /&gt;
Folgende Parameter gibt es im [global] Abschnitt:&lt;br /&gt;
&lt;br /&gt;
{{OSCamConfGlobalParameter}}&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Achtung:&#039;&#039;&#039; Ist ein Parameter leer oder wird er nicht im Konfigurationsfile angeführt dann gelten die Default-Werte!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== nice ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&#039;&#039;&#039;Systempriorität&#039;&#039;&#039;. OSCam benötigt fast keine CPU-Leistung. Wenn aber CPU-Leistung benötigt wird, sollte diese sofort zur Verfügung stehen. Werte von 20 bis -20 sind möglich, wobei 20 gering und -20 sehr hoch ist. Wird der Parameter auskommentiert(#), wird diese Funktion nicht ausgerufen. Das ist wichtig z.B. für die dbox 2[http://de.wikipedia.org/wiki/DBOX2], wenn die Fehlermeldung &amp;quot;&#039;&#039;relocation error:setpriority&#039;&#039;&amp;quot; erscheint. Vgl. [http://de.wikipedia.org/wiki/Prioritätsscheduling Prioritätsscheduling]&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 nice = -1&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 nice = 99&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Log ====&lt;br /&gt;
Format:&lt;br /&gt;
 CAID&amp;amp;ProviderID/ECMPID/ServiceID/length:checksum&lt;br /&gt;
&lt;br /&gt;
Debug-Level:&lt;br /&gt;
 0 = no debugging (default) &lt;br /&gt;
 1 = detailed error messages &lt;br /&gt;
 2 = ATR parsing info, ECM dumps, CW dumps &lt;br /&gt;
 4 = traffic from/to the reader &lt;br /&gt;
 8 = traffic from/to the clients &lt;br /&gt;
 16 = traffic to the reader-device on IFD layer&lt;br /&gt;
 32 = traffic to the reader-device on I/O layer &lt;br /&gt;
 64 = EMM logging &lt;br /&gt;
 128 = DVB API logging &lt;br /&gt;
 256 = load balacing logging &lt;br /&gt;
 512 = cache exchange logging &lt;br /&gt;
 1024 = client ECM logging &lt;br /&gt;
 65535 = debug all &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== pidfile =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn:8176/01/24/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
pidfile  =  filename, &lt;br /&gt;
&lt;br /&gt;
ändere den Namen für das pidfile und den Speicherort,&lt;br /&gt;
mit [blank] none (default)erfolgt die Speicherung als oscam.pid in /tmp&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 pidfile = /var/run/oscam.pid&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== logfile =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Mit diesem Parameter wird Name und Pfad und für das Logfile (mehrere sind nicht möglich) festgelegt, zusätzlich auch das Loggen in stdout oder syslog. Es ist auch möglich, das Loggen nur für stdout oder syslog festzulegen und somit keine Logdatei zu schreiben.&lt;br /&gt;
 logfile = [filename][;syslog][;stdout]&lt;br /&gt;
&lt;br /&gt;
Möglichkeiten:&lt;br /&gt;
 logfile = /var/log/oscam.log  # Datei oder Linuxdevice (z.B. /dev/tty)&lt;br /&gt;
 logfile = syslog              # Die Ausgabe wird an den syslogd übergeben&lt;br /&gt;
 logfile = stdout              # Bildschirmausgabe&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 logfile = /etc/oscam/logs/oscam.log;stdout&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 logfile = /var/log/oscam.log&lt;br /&gt;
&lt;br /&gt;
Format des logfile:&lt;br /&gt;
 date&lt;br /&gt;
 time&lt;br /&gt;
 CWs per second&lt;br /&gt;
 username&lt;br /&gt;
 IP address of client&lt;br /&gt;
 TCP/IP port&lt;br /&gt;
 CWs found&lt;br /&gt;
 CWs from cache&lt;br /&gt;
 CWs not found&lt;br /&gt;
 CWs ignored&lt;br /&gt;
 CWs timed out&lt;br /&gt;
 CWs tunneled&lt;br /&gt;
 login time in UNIX/POSIX format&lt;br /&gt;
 logout time in UNIX/POSIX format&lt;br /&gt;
 protocol&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== ecmfmt =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn6649+6653:05/01/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG svn8056:01/03/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG svn8831:08/11/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG svn11008-11011:09/28/15&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ecmfmt = format&lt;br /&gt;
&lt;br /&gt;
definiert ECM log format, default:c&amp;amp;p/i/s/l:h &lt;br /&gt;
	 &lt;br /&gt;
mögliche Variablen: &lt;br /&gt;
 c = CAID&lt;br /&gt;
 d = PID&lt;br /&gt;
 e = CSP hash &lt;br /&gt;
 g = ID of origin gbox peer &lt;br /&gt;
 h = checksum&lt;br /&gt;
 i = Channel ID&lt;br /&gt;
 j = distance of gbox hops &lt;br /&gt;
 l = length &lt;br /&gt;
 o = ONID&lt;br /&gt;
 p = provider ID&lt;br /&gt;
 s = service ID&lt;br /&gt;
 t = tier ID , diese ID wird durch die Tierbeschreibung aus der oscam.tiers (falls vorhanden) ersetzt&lt;br /&gt;
 w = CW&lt;br /&gt;
 y = Payload (kurz, 3 Bytes)&lt;br /&gt;
 Y = Payload (lang, 6 Bytes)&lt;br /&gt;
	 &lt;br /&gt;
benutze einen Wert als Prefix, um eine Variable mit diesem Wert zu verbergen&lt;br /&gt;
	 &lt;br /&gt;
Beispiel:&lt;br /&gt;
 ecmfmt = c&amp;amp;0p/i/d/s/l:h.e_w &lt;br /&gt;
 (hide provider ID if 0)&lt;br /&gt;
&lt;br /&gt;
===== nds_swap_cw =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn:10003/11/15/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;VERALTET svn10048:11/30/13/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
nds_swap_cw    =  0|&lt;br /&gt;
&lt;br /&gt;
 0  =  NDS Videoguard CWs werden eingefügt, wenn CWs nicht ein ungleiches oder gleiches Muster haben (default)&lt;br /&gt;
 1  =  disabled&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== loghistorysize =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
loghistorysize  =  bytes&lt;br /&gt;
&lt;br /&gt;
Größe der Log-Messages-History im WebIf oder Monitor in Bytes&lt;br /&gt;
&lt;br /&gt;
     0   =  disabled&lt;br /&gt;
 [blank] =  4096 (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== CACHE EXCHANGE LOGGING =====&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU  svn6929:05/24/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
CACHE EXCHANGE LOGGING &lt;br /&gt;
reader stages&lt;br /&gt;
 1 = cacheex (=1) reader (C) &lt;br /&gt;
 2 = local SCs (L)             # ist nur wirksam, wenn &#039;&#039;&#039;preferlocalcards = 1&#039;&#039;&#039; in der [global] section gesetzt ist, sonst unter stage 3!&lt;br /&gt;
 3 = other reader / proxies (P) &lt;br /&gt;
 4 = fallback reader (F) &lt;br /&gt;
&lt;br /&gt;
logging format &lt;br /&gt;
 stage/used/chosen/possible&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
&lt;br /&gt;
 P/2/2/2 oder L/2/4/4&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== maxlogsize =====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
&lt;br /&gt;
Hier kann die maximale Größe des Logfiles in KBytes festgelegt werde. Das ist besonders wichtig für Server mit nur geringem Speicherumfang (z.B. auf dbox2). Darum wird dringend empfohlen, bei solchen Servern diese Größe sorgfältig zu bestimmen. Nicht selten &amp;quot;platzt&amp;quot; ein System, weil die Logfiles unkontrolliert riesige Ausmaße angenommen haben!&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 maxlogsize = 20  # Logfile geht bis zu 20 KBytes&lt;br /&gt;
            =  0  # Logfile erhält &#039;&#039;&#039;unbegrenzte&#039;&#039;&#039; Größe&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 maxlogsize = 10 #  Logfile geht bis zu 10 KBytes (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== logduplicatelines =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn:8290/02/05/2013&amp;lt;/span&amp;gt; &lt;br /&gt;
&lt;br /&gt;
logduplicatelines  =  0|1&lt;br /&gt;
 &lt;br /&gt;
                   =  1  schaltet das Schreiben von Duplikatzeilen im Logfile aus&lt;br /&gt;
                   =  0  schaltet das Schreiben von Duplikatzeilen im Logfile ein = default&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== disablelog =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Schaltet Logfile&lt;br /&gt;
 1 = Ausschalter ein, also &#039;&#039;&#039;kein&#039;&#039;&#039; Log - puh ;-) -&lt;br /&gt;
 0 = Ausschalter aus, also &#039;&#039;&#039;ein&#039;&#039;&#039; Log&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 disablelog = 1   # es wird &#039;&#039;&#039;kein&#039;&#039;&#039; Log erstellt&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 disablelog = 0   # es wird &#039;&#039;&#039;ein&#039;&#039;&#039; Log erstellt&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== cwlogdir =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Hier kann ein Pfad für CW-Logging eingestellt werden. Der Pfad ist relativ zum Workdirectory und muss existieren, sonst werden keine Logs erstellt und auch keine Fehler ausgegeben.&lt;br /&gt;
&lt;br /&gt;
CWs (control words) sind die Antworten der Karte mit der ein bestimmter Sender für einige Sekunden freigeschaltet wird bevor das nächste cw übertragen wird. Die cw Logdatei kann dazu verwendet werden, den Sender zeitversetzt zu entschlüsseln. Das wird auch &amp;quot;Offline Decoding&amp;quot; genannt. Siehe [http://www.youtube.com/watch?v=-K--PEFYBng]&lt;br /&gt;
&lt;br /&gt;
OScam erstellt für jeden Sender und jeden Tag eine neue *.cwl Datei mit Datum, Service-ID und Sendername, z.B. 110808_I000B_Sky_Cinema_+1.cwl mit diesem Inhalt:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
# OSCam cardserver v0.99.4 - http://streamboard.gmc.to:8001/oscam/wiki&lt;br /&gt;
# control word log file for use with tsdec offline decrypter&lt;br /&gt;
# DATE 2011-08-08, TIME 23:49:10, TZ CEST&lt;br /&gt;
# CAID 0x1702, SID 0x000B, SERVICE &amp;quot;Sky_Cinema_+1&amp;quot;&lt;br /&gt;
1 9E E3 BB 3C A4 C3 BE 25 # 23:49:10&lt;br /&gt;
0 D0 24 B3 A7 95 82 3B 52 # 23:49:17&lt;br /&gt;
1 A9 76 35 54 37 38 F3 62 # 23:49:23&lt;br /&gt;
0 55 70 87 4C 22 26 C4 0C # 23:49:30&lt;br /&gt;
1 F0 16 22 28 36 3A 03 73 # 23:49:38&lt;br /&gt;
0 5D 83 44 24 8F C7 5D B3 # 23:49:44&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Wenn mindestens ein User diesen Sender schaut, werden alle notwendigen CWs gespeichert.&lt;br /&gt;
Bitte einen Speicherort mit genügend Platz angeben, da pro Tag und Sender einge 10KB an Daten anfallen. Empfehlenswert ist ein Skript, das die logfiles regelmässig verschiebt/löscht.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 cwlogdir = /var/log/&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 cwlogdir =     # [blank] kein Pfad für CW-Log, Logging abgeschaltet&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== emmlogdir =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Hier kann ein Pfad für EMM-Logging eingestellt werden. Welche EMMs mitgeloggt werden sollen, kann mit den &amp;quot;saveemm-*&amp;quot;-Parametern in der oscam.server detailliert eingestellt werden.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 emmlogdir = /var/log/&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 emmlogdir =     #  [blank] Es wird der Config-Ordner verwendet&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== usrfile =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Festlegung des Namens eines Files für user logging.&lt;br /&gt;
&lt;br /&gt;
Das user logging file hat folgendes Format&lt;br /&gt;
 date&lt;br /&gt;
 time&lt;br /&gt;
 CWs per second&lt;br /&gt;
 username&lt;br /&gt;
 IP address of client&lt;br /&gt;
 TCP/IP port&lt;br /&gt;
 CWs found&lt;br /&gt;
 CWs from cache&lt;br /&gt;
 CWs not found&lt;br /&gt;
 CWs ignored&lt;br /&gt;
 CWs timeout&lt;br /&gt;
 CWs tunneled&lt;br /&gt;
 login time in UNIX/POSIX format&lt;br /&gt;
 logout time in UNIX/POSIX format&lt;br /&gt;
 protocol&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 usrfile = userfile&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 usrfile = 0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== disableuserfile =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Jetzt wird es ganz wild: Auch wenn ein Logfile eingeschaltet ist (siehe logfile) kann hier das userfile ausgeschaltet werden.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 disableuserfile = 1   # es wird &#039;&#039;&#039;kein&#039;&#039;&#039; userfile erzeugt&lt;br /&gt;
                 = 0   # es wird &#039;&#039;&#039;ein&#039;&#039;&#039; userfile erzeugt&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 disableuserfile = 0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== usrfileflag =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Einstellung des Logging-Modus&lt;br /&gt;
 0 = Es wird nur das Ein- und Ausloggen des Clients im Userfile geloggt&lt;br /&gt;
 1 = Jedes Zappen eines Clients wird im Userfile geloggt&lt;br /&gt;
     Default-Wert ist 0&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 usrfileflag = 1  # Alles wird geloggt&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 usrfileflag = 0  # Nur Login und Logout wird geloggt&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== saveinithistory =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;VERALTET svn7128;07/02/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sicherung der Reader-Init-History. Wird benötigt, um die Entitlements anzuzeigen.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 saveinithistory = 1   # Sicherung nach /tmp/.oscam/reader&amp;lt;number&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 saveinithistory = 0   # Keine Sicherung&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== disablemail =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
disablemail  =  0|1&lt;br /&gt;
&lt;br /&gt;
Schaltet das Speichern von NDS Videoguard MailMessages des Providers aus. Default: 1 (disabled)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== mailfile =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
mailfile  =  file&lt;br /&gt;
&lt;br /&gt;
Legt das File fest, in dem NDS Videoguard MailMessages des Providers gespeichert werden sollen.&lt;br /&gt;
&lt;br /&gt;
Default: [blank] kein File.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== cacheex_mode1_delay =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn:10050/11/30/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cacheex_mode1_delay  =  CAID1:time,[CAID2:time]...&lt;br /&gt;
&lt;br /&gt;
Delay in Millisekunden für eine Anfrage an cache exchange mode 1 reader, default: kein delay&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== reader ====&lt;br /&gt;
===== enableled =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn6285:01/23/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
LED-Support&lt;br /&gt;
&lt;br /&gt;
enableled  =  0|1|2&lt;br /&gt;
&lt;br /&gt;
 0  =  LED support disabled (default)&lt;br /&gt;
 1  =  LED support enabled for routers&lt;br /&gt;
 2  =  LED support enabled for Qbox HD&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== serialreadertimeout =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;VERALTET svn8541:03/13/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Nur wenn Serialreader benutzt wird&#039;&#039;&#039;&lt;br /&gt;
Timeout in Millisekunden für Serialreader&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 serialreadertimeout =  1200  # Timeout nach 1200 Millisekunden&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 serialreadertimeout =  1500  # Timeout nach 1500 Millisekunden&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== waitforcards =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Hier kann festgelegt werden, ob OSCam beim Start des Programms auf lokale Karten wartet, bevor die Netzwerkports geöffnet werden.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 waitforcards = 0  # Nicht Warten&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 waitforcards = 1  # Warten&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== waitforcards_extra_delay =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
waitforcards_extra_delay  =  Millisekunden&lt;br /&gt;
&lt;br /&gt;
Zusätzliche Verzögerung in Millisekunden nach Warten auf lokale SCs während des Starts vor dem Öffnen von Netzwerk-Ports&lt;br /&gt;
&lt;br /&gt;
default = 500&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== preferlocalcards =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG  svn9605:03/29/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Der Parameter legt fest, welche Quelle zuerst für die Dekodierung verwendet werden sollen.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 preferlocalcards = 0  # lokale Karten werden wie remote Reader behandelt&lt;br /&gt;
&lt;br /&gt;
 preferlocalcards = 1  # CacheEX Quellen werden vor lokalen Karten bevorzugt&lt;br /&gt;
&lt;br /&gt;
 preferlocalcards = 2  # Lokale Karten werden dem CacheEX vorgezogen&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 preferlocalcards = 1  # CacheEX Quellen werden vor lokalen Karten bevorzugt&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== readerrestartseconds =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Festlegung einer Wartezeit in Sekunden zwischen Restarts von Readern.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 readerrestartseconds = 10  # Wartezeit 10 Sekunden&lt;br /&gt;
                     =  0   # &#039;&#039;&#039;keine Readerrestarts!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 readerrestartseconds = 5   #  Wartezeit 5 Sekunden&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== block_same_ip =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn:7215/07/27/2012&amp;lt;/span&amp;gt; &lt;br /&gt;
&lt;br /&gt;
block_same_ip  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1 = weise ECM-Schleifen vom Client zum Reader mit derselben IP-Addresse zurück, default = 1&lt;br /&gt;
 0 = nicht zurückweisen&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== block_same_name =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn:7215/07/27/2012&amp;lt;/span&amp;gt; &lt;br /&gt;
&lt;br /&gt;
block_same_name  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1 = weise ECM-Schleifen vom Client zum Reader mit demselben Namen zurück, default = 1&lt;br /&gt;
 0 = Nicht zurückweisen&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== cache ====&lt;br /&gt;
===== cachedelay =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;VERALTET  svn8358:16/02/2013 move to [cache] delay&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Mindestzeit in Millisekunden, die ein Request brauchen muss. Hört sich zwar paradox an, betrifft aber das Problem, wenn die &#039;&#039;&#039;Antwort&#039;&#039;&#039; aus dem cache &#039;&#039;&#039;zu schnell&#039;&#039;&#039; an den Client übermittelt wird.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 cachedelay = 300&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 cachedelay = 0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== max_cache_time =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;VERALTET  svn8358:16/02/2013 move to [cache] max_time&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
max_cache_time  =   Sekunden, default 15&lt;br /&gt;
&lt;br /&gt;
Maximale Zeit, die CWs nach der ersten Clienten-Anfrage im cache verbleiben. Die zeit muss 2 Sekunden höher als der Parameter clienttimeout sein!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== max_cache_count =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;VERALTET - OBSOLETE - OBSOLÈTE - ANTIQUATO  svn8358:16/02/2013 move to [cache] max_count&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
max_cache_count  =   Anzahl, default 1000&lt;br /&gt;
&lt;br /&gt;
Maximale Zahl von CWs im cache&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== cacheexwaittime =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;VERALTET  svn8358:16/02/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cacheexwaittime = delay &lt;br /&gt;
&lt;br /&gt;
Maximale Wartezeit für einen Cache-Zugriff in Millisekunden für cacheex = 1 Reader.&lt;br /&gt;
 50 Millisekunden = default&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== cacheexenablestats =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;VERALTET  svn8358:16/02/2013 move to [cache]&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cacheexenablestats  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1 = schaltet statistics für cache exchange mode ein&lt;br /&gt;
 0 = default&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Achtung:&#039;&#039;&#039; Bitte Speicherverbrauch beachten!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== client ====&lt;br /&gt;
===== clienttimeout =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Maximale Zeit in Millisekunden, bevor ein Client ein Timeout erhält.&lt;br /&gt;
&lt;br /&gt;
Beispiele:&lt;br /&gt;
 clienttimeout = 10000  # nach 10 Sekunden erfolgt ein Timeout&lt;br /&gt;
 clienttimeout = 10     # hier erfolgt aber ein Timeout bereits nach 10 Millisekunden, s. Hinweis unten!&lt;br /&gt;
 clienttimeout = 8      # der Timeout erfolgt nach 8000 Millisekunden (= 8 Sekunden), s. Hinweis&lt;br /&gt;
Default:&lt;br /&gt;
 clienttimeout = 5000   # nach 5000 ms (=5 Sekunden) erfolgt ein Timeout&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Achtung:&#039;&#039;&#039; Bei Werten &amp;lt; 10 (also 1 bis 9) werden diese mit Eintausend multipliziert, aus &amp;quot;5&amp;quot; wird also 5000 ms. Eine eingetragene &amp;quot;10&amp;quot; bleibt aber bei zehn Millisekunden!&lt;br /&gt;
&lt;br /&gt;
===== clientmaxidle =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Begrenzt die Leerlaufzeit eines Clienten in &#039;&#039;&#039;Sekunden&#039;&#039;&#039; bevor er vom Traffic getrennt wird.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 clientmaxidle = 200   # Trennung nach 200 Sekunden&lt;br /&gt;
               = 0     # Begrenzung ist ausgeschaltet, keine Trennung vom Traffic beim Leerlauf!&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 clientmaxidle = 120   # Trennung nach 120 Sekunden&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== suppresscmd08 =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
suppresscmd08  =  0|1&lt;br /&gt;
&lt;br /&gt;
 suppresscmd08  =  0  #  Mitteilung an Clienten mit den Protokollen camd 3.5x, 3.57x und 3.78x, keine neuen Anfragen wegen                    &lt;br /&gt;
                         zurückgewiesener Kombination aus CAID, SID und Provider-ID zu schicken (default)&lt;br /&gt;
                =  1  #  Anfragen sollen weiterhin geschickt werden&lt;br /&gt;
&lt;br /&gt;
Kann durch Eintrag in oscam.user überschrieben werden!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== fallbacktimeout ====&lt;br /&gt;
{{Depends}}&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;
Bei mehreren Readern (Siehe Abschnitt [reader] in oscam.server) kann ein Reader bestimmt werden, auf den z.B. bei einer Störung der übrigen Reader der traffic zurück fällt.&lt;br /&gt;
&lt;br /&gt;
Maximale Wartezeit des [[Cardserver]]s in Millisekunden auf primäre [[Reader]], bevor der/die [[Fallback]]-Reader (falls vorhanden!) befragt werden.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 fallbacktimeout = 1500&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 fallbacktimeout = 2500&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Achtung:&#039;&#039;&#039; Der Wert muss größer dem Wert von &amp;quot;serialreadertimeout&amp;quot; gewählt werden, ansonsten werden die Standardwerte verwendet.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== fallbacktimeout_percaid ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn:8896/09/04/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
fallbacktimeout_percaid  =  Millisekunden&lt;br /&gt;
&lt;br /&gt;
Wartezeit in Millisekunden, bevor der für eine CAID reservierte [[Reader]] befragt wird.&lt;br /&gt;
&lt;br /&gt;
Default  =  2500&lt;br /&gt;
        &lt;br /&gt;
&lt;br /&gt;
==== sleep ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Alle User nach &amp;quot;n&amp;quot; Minuten &amp;quot;inaktivieren&amp;quot;, wenn diese den Sender nicht innerhalb der eingestellten Zeit wechseln. Diese Einstellung kann auch für jeden User separat vorgenommen werden: [[OSCam/de/Config/oscam.user#sleep]]&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 sleep =  240 # inaktiv nach 4 Stunden&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 sleep =      # [blank]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== serverip ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Bei einem Server mit mehreren Netzwerkkarten und daher mehreren unterschiedlichen IP Adressen kann es gewünscht sein, dass OSCam nur antwortet, wenn die Anfrage auf einer betimmten IP Adresse kommt. Mit diesem Parameter kann man festlegen, auf welche IP Adresse der OSCam Prozess &amp;quot;hört&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 serverip = 192.168.178.1&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 serverip =&lt;br /&gt;
&lt;br /&gt;
OSCam hört auf ALLE IP Adressen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== bindwait ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Maximale Zeit in Sekunden, die der [[Cardreader]] beim Start wartet, bis er den jeweiligen Netzwerk-Port in Zugriff bekommt. Falls der OSCam innerhalb dieser Zeit den Port nicht binden kann, terminiert er mit &amp;quot;Bind Request failed&amp;quot;. Ursachen dafür sind&lt;br /&gt;
* Doppelbelegung von Ports&lt;br /&gt;
* Ein vormals abgestürzter OSCam der die Ports nicht wieder freigegeben hat&lt;br /&gt;
* OSCam wurde mehrmals gleichzeitig gestartet&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 bindwait = 20  # Wartezeit 20 Sekunden&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 bindwait = 120 #  Wartezeit 120 Sekunden&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== netprio ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Hier kann die Priorität des Cardservers im Netzwerk festgelegt werden&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 netprio = 1  # Prioritätsstufe 1&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 netprio = 0  # Systembedingte Priorität&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== resolvegethostbyname ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Art der DNS-Auflösung. Dies sind zwei verschiedene libc-Aufrufe für die Namensauflösung, weil einige ältere Systeme Probleme mit der moderneren Implementierung &#039;&#039;getadressinfo&#039;&#039; haben bzw. diese Funktion aus ihren Images gestrippt wurden (zB die alte dBox2).  Außerdem ist &#039;&#039;getadressinfo&#039;&#039; threadsafe, während &#039;&#039;gethostbyname&#039;&#039; es nicht ist und deshalb locks drumherum im Code benötigt. &lt;br /&gt;
 0 = getadressinfo (default)&lt;br /&gt;
 1 = gethostbyname&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 resolvegethostbyname = 1 # Name wird mittels &#039;&#039;gethostbyname&#039;&#039; aufgelöst&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 resolvegethostbyname = 0 # &#039;&#039;getadressinfo&#039;&#039; wird benutzt&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====failbancount====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
 Failbancount  =  Anzahl der erlaubten Fehlversuche mit falschen Zugangsdaten. &lt;br /&gt;
               =  0  (default) IP wird sofort beim ersten Versuch mit unbekannten Zugangsdaten gesperrt!&lt;br /&gt;
&lt;br /&gt;
Wenn innerhalb &#039;&#039;&#039;failbantime&#039;&#039;&#039; mehr als in &#039;&#039;&#039;failbancount&#039;&#039;&#039; erlaubte Versuche registriert wurden, wird die IP für die restliche failbantime gesperrt. Nach Ablauf von failbantime stehen wieder volle failbancount zur Verfügung. Failbancount ist also eine Lockerung der Regeln&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== failbantime ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Zeitspanne in Minuten, für die ein Client mit ungültigem Login-Versuch auf IP-Basis geblockt wird.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 failbantime =  5&lt;br /&gt;
 # IP Adresse wird für 5 Minuten geblockt. Neue Loginversuche werden ignoriert auch wenn das Login OK wäre.&lt;br /&gt;
 # Es wird kein Clientthread erstellt.&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 failbantime =  0  # failban ist ausgeschaltet (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== dropdups ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Möglichkeiten zur Duplizierung von Client-Verbindungen. Es wird damit die Reaktion auf den [[OSCam/de/Config/oscam.user#uniq|uniq]]-Parameter festgelegt.&lt;br /&gt;
&lt;br /&gt;
 0  =  Markierung des Clienten als Duplikat aber keine Trennung (default)&lt;br /&gt;
 1  =  Abbrechen der Duplikat-Verbindung anstelle einer Markierung als Duplikat&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== unlockparental ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG  svn7289:08/27/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Nur Seca und Viaccess&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Option zum Ausschalten der Jugendschutzfunktion für Seca und Viaccess Pin Code Anfragen bei adult movies.&lt;br /&gt;
Bei Viaccess z.B. für die Redlight Elite HD Smartcard. Mit unlockparental = 0 bleibt Dorcel Dunkel mit 1 wirds hell!&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 unlockparental = 1  # Jugendschutzfunktion ausgeschaltet&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 unlockparental = 0  # Jugendschutzfunktion von Seca und Viaccess eingeschaltet&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== double_check ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&#039;&#039;&#039;Nur wenn CW double check ausgewählt ist!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
ECM wird zu 2 oder mehr Readern mit der selben SC gesandt und die CW&#039;s werden gegeneinander verifiziert. lb_nbes_reader muss auf 2 oder höher gesetzt werden.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 double_check =&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 double_check = 0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== double_check_caid ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn:7237/08/05/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
double_check_caid  =  [CAID1|erste 2 digits von CAID1],[CAID2|erste 2 digits von CAID2],... =  [blank] keine [default]&lt;br /&gt;
&lt;br /&gt;
ECM wird an 2 oder mehr Reader mit der gleichen SC gesendet und die CW&#039;s werden gegen andere definierte CAIDs oder die ersten 2 bytes der CAIDs verifiziert. lb_nbest_readers muss auf 2 oder höher gesetzt sein!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Loadbalancer ====&lt;br /&gt;
===== lb_mode =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Hinweis:&#039;&#039;&#039; Wenn hier loadbalancing aktiviert wird, dann sind die in oscam.server bei services stehenden Besonderheiten zu beachten. Siehe [[streamboard:wiki/OSCam/de/Config/oscam.server#services|Services]]!&lt;br /&gt;
&lt;br /&gt;
Loadbalance Mode&lt;br /&gt;
&lt;br /&gt;
Wenn man zwei oder mehrere gleiche Karten hat (egal ob lokal oder als Proxie), kann man die Last auf diese Karten gleichmäßig verteilen (balancieren).&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 lb_mode = 0 (deaktiviert) (default)&lt;br /&gt;
 lb_mode = 1 (schnellster Reader zuerst)&lt;br /&gt;
 lb_mode = 2 (Reader der am längsten nicht geantwortet hat wird genommen)&lt;br /&gt;
 lb_mode = 3 (Reader mit der geringsten Auslastung wird verwendet)&lt;br /&gt;
 lb_mode = 10(LB ist ausgeschaltet, Senderstatistik wird trotzdem erstellt)&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 lb_mode = 0 # deaktiviert&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== lb_save =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Speichert die Loadbalance Statistik, damit sie auch nach einem Neustart erhalten bleibt.&lt;br /&gt;
Um die CPU nicht zu sehr zu belasten, sollte hier ein Wert &amp;gt; 100 eingetragen werden.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 lb_save = 100 # Anzahl der ECM&#039;s nach der die Statistik gespeichert wird&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 lb_save = 0 # Statistik wird nicht gespeichert&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== lb_nbest_readers =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Anzahl der Reader, die für die ECM anfragen.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 lb_nbest_readers = 2 # Anfragen gehen immer an zwei Reader&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 lb_nbest_readers = 1 # Anfrage geht nur an einen Reader&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== lb_nfb_readers =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Anzahl der Fallback Reader für den Lastenausgleich.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 lb_nfb_readers = 2 # Zwei Fallbackreader&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 lb_nfb_readers = 1&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== lb_reopen_mode =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;VERALTET svn8642:05/10/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
lb_reopen_mode  =  0|1&lt;br /&gt;
&lt;br /&gt;
loadbalancing reopen readers mod&lt;br /&gt;
 =  0  # Standardverfahren zum (späten) Wiederöffnen blockierender Reader (default)&lt;br /&gt;
 =  1  # Schnelles Wiederöffnen blockierender Reader&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== lb_nbest_percaid =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG svn5893:08/19/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Anzahl der Reader je CAIDs für das Loadbalancing, wildcard CAIDs mit 2-digit CAIDs sind möglich&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 lb_nbest_percaid = 0&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 lb_nbest_percaid = 0100:4,0200:3,03:2,04:1 &lt;br /&gt;
 (wildcard CAIDs 03xx and 04xx)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== lb_reopen_invalid =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn:9885:09/30/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
lb_reopen_invalid  =  0|1&lt;br /&gt;
&lt;br /&gt;
 0  =  E_INVALID wird so lange blockiert, bis die Statistik aufgeräumt ist&lt;br /&gt;
 1  =  default&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== lb_force_reopen_always =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn:9885:09/30/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
lb_force_reopenalways  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1   =  öffne alle gestoppten Reader sofort, wenn kein funktionierender Reader gefunden wird&lt;br /&gt;
 0   =  default&lt;br /&gt;
&lt;br /&gt;
===== lb_min_ecmcount =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Mindestanzahl der ECM&#039;s, die für die Auswertung genommen werden.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 lb_min_ecmcount =&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 lb_min_ecmcount = 5&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== lb_max_ecmcount =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Maximale Anzahl der ECM&#039;s, bevor der Loadbalancer zurückgesetzt wird.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 lb_max_ecmcount =&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 lb_max_ecmcount = 500&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== lb_reopen_seconds =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Zeitspanne in Sekunden zwischen neuem Verbindungsversuch zu verlorengegangenen readern/CAIDs/providers/services&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 lb_reopen_seconds =  500   # Nach 500 Sekunden neuer Verbindungsversuch&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 lb_reopen_seconds = 900&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== lb_retrylimit =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Verbindungsversuch zum nächsten reader &#039;&#039;&#039;nur wenn&#039;&#039;&#039; die Antwortzeit höher, als hier festgelegt in &#039;&#039;&#039;Millisekunden&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 lb_retrylimit  =  500   #  Verbindungsversuch zum nächsten reader nur, wenn die Antwortzeit höher als 500 ms ist.&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 lb_retrylimit  =  800&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== lb_savepath ===== &lt;br /&gt;
{{Optional}}&lt;br /&gt;
Dateiname für die Sicherung der Loadbalancing Statistiken&lt;br /&gt;
&lt;br /&gt;
 default   =   /tmp/.oscam/stat&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== lb_stat_cleanup ===== &lt;br /&gt;
{{Optional}}&lt;br /&gt;
Zeit in Stunden, nach der die Statistiksätze gelöscht werden sollen&lt;br /&gt;
&lt;br /&gt;
 default = 336&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== lb_use_locking =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;VERALTET svn6166:12/28/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Unterdrückt parallele und identische ECM-Anfragen&lt;br /&gt;
&lt;br /&gt;
 1 = ein&lt;br /&gt;
 0 = aus # default:0&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Schlocke:&#039;&#039;&#039;&lt;br /&gt;
* Man sollte diese Option nur anschalten wenn:&lt;br /&gt;
** Langsames system&lt;br /&gt;
** Hohe Last&lt;br /&gt;
**Gleiche ECM Anfragen nicht aus dem Cache kommen, sondern weiter Reader angefragt werden&lt;br /&gt;
&lt;br /&gt;
* Vorteile aktiviert:&lt;br /&gt;
** Durch die Synchronisierung wird ein ECM Request nach dem anderen durchgeführt, die Ermittlung von Cache oder Request und Zuordnung der Reader über den Loadbalancer ist immer erfolgreich&lt;br /&gt;
&lt;br /&gt;
* Nachteile aktiviert:&lt;br /&gt;
** Die Synchronisierung verhindert Multithreading und es kommt eventuell zu höheren Antwortzeiten&lt;br /&gt;
&lt;br /&gt;
* Vorteile NICHT aktiviert:&lt;br /&gt;
** Schnellere Durchlaufzeiten für ECM requests&lt;br /&gt;
&lt;br /&gt;
* Nachteile NICHT aktiviert:&lt;br /&gt;
** Eventuell doppelte (bzw n-fache) ECM requests an die Reader möglich&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== lb_retrylimits =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG svn5754:07/31/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
lb_retrylimits = CAID1:time1[,CAID2:time2]...&lt;br /&gt;
&lt;br /&gt;
Begrenzung der Zeit für einen retry des loadbalancing eines CAID in Millisekunden, wildcard CAIDs mit two-digit CAIDs möglich, &lt;br /&gt;
 	&lt;br /&gt;
default: [blank]&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 lb_retrylimits = 12:0100,34:0200,5678:0300 &lt;br /&gt;
                  (wildcard CAIDs 12xx and 34xx)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== lb_noproviderforcaid =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG svn5758:08/01/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
lb_noproviderforcaid = CAID1[,CAID2]...&lt;br /&gt;
&lt;br /&gt;
Ignoriere die Providerinformations-CAIDs, um die statistischen Daten zu reduzieren, wildcard CAIDs mit 2-digit CAIDs sind möglich&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 lb_noproviderforcaid = 12,34,5678&lt;br /&gt;
 	                 (wildcard CAIDs 12xx und 34xx)&lt;br /&gt;
&lt;br /&gt;
default = [blank]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== lb_auto_timeout =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn 7564:10/02/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
lb_auto_timeout  =  0|1&lt;br /&gt;
&lt;br /&gt;
 lb_auto_timeout  = 1  #  ermöglicht ein automatisches timeout auf der Basis von Statistiken des Loadbalancers&lt;br /&gt;
                  = 0  #  default&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== lb_auto_timeout_p =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn 7564:10/02/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
lb_auto_timeout_p  =  Prozent&lt;br /&gt;
&lt;br /&gt;
Prozentwert, mit dem die Timeout-Zeit beaufschlagt wird&lt;br /&gt;
default = 30&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== lb_auto_timeout_t  =====  &lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn 7564:10/02/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
lb_auto_timeout_t =  Millisekunden&lt;br /&gt;
&lt;br /&gt;
Minimale Zeit in Millisekunden, die zur Timeout-Zeit hinzuaddiert wird&lt;br /&gt;
default = 300&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== lb_max_readers =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
lb_max_readers  =   limit  (Zahl)&lt;br /&gt;
&lt;br /&gt;
beschränkt die Zahl der Reader während der Lernphase des Loadbalancing&lt;br /&gt;
&lt;br /&gt;
 0  =  unbegrenzt  (default)&lt;br /&gt;
 x  =  beschränkt auf ein Limit von x (Zahl)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== lb_auto_betatunnel =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
lb_auto_betatunnel  =  0|1&lt;br /&gt;
&lt;br /&gt;
Ermöglicht automatisches Betatunneling für Betacrypt (CAIDs 1801, 1833, 1834 und 1835), wenn Loadbalancing verwendet wird&lt;br /&gt;
 lb_auto_betatunnel =  0   #  ausgeschaltet&lt;br /&gt;
                    =  1   #  eingeschaltet (default)&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Achtung:&#039;&#039;&#039; Eintragungen für Betatunnel in oscam.user werden bevorzugt. Siehe [[streamboard:wiki/index.php/OSCam/de/Config/oscam.user#betatunnel|Betatunnel]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== lb_auto_betatunnel_mode =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn 7784:10/22/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
lb_auto_betatunnel_mode  =  0|1|2...&lt;br /&gt;
&lt;br /&gt;
setzt den Mode für das automatische Betacrypt tunneling&lt;br /&gt;
&lt;br /&gt;
 0 = CAID 18XX tunneling to CAID 17X2 only (default)&lt;br /&gt;
 1 = CAID 18XX tunneling to CAID 17X2 and CAID 17X2 tunneling to CAID 18XX (CAID 1833/1801) &lt;br /&gt;
 2 = CAID 18XX tunneling to CAID 17X2 and CAID 17X2 tunneling to CAID 18XX (CAID 1833/1834) &lt;br /&gt;
 3 = CAID 18XX tunneling to CAID 17X2 and CAID 17X2 tunneling to CAID 18XX (CAID 1833/1835) &lt;br /&gt;
 4 = CAID 17X2 tunneling to CAID 18XX (CAID 1833/1801 only) &lt;br /&gt;
 5 = CAID 17X2 tunneling to CAID 18XX (CAID 1833/1834 only) &lt;br /&gt;
 6 = CAID 17X2 tunneling to CAID 18XX (CAID 1833/1835 only)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== lb_auto_betatunnel_prefer_beta =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn 6045:11/27/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG svn 7768:10/21/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
lb_auto_betatunnel_prefer_beta  =  Auswahl (Zahl)&lt;br /&gt;
&lt;br /&gt;
Hier kann der Schwerpunkt für die automatische Auswahl von Betacrypt/Nagravision gewählt werden.&lt;br /&gt;
&lt;br /&gt;
     0  =  disabled (default&lt;br /&gt;
     1  =  immer Betacrypt&lt;br /&gt;
   105  =  wählt einen Mittelwert&lt;br /&gt;
   200  =  immer Nagravision&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;Monitor&#039;&#039;&#039; ===&lt;br /&gt;
Hier sind nur dann Eintragungen erforderlich, wenn ein Monitor benutzt wird!&lt;br /&gt;
 &lt;br /&gt;
{{OSCamConfMonitorParameter}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== port ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
UDP-Port für den Monitor&lt;br /&gt;
 port = 0  # Kein Monitor&lt;br /&gt;
      =    # [blank] Portnummer Monitor ausgewählt&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 port = 24480  # Monitor eingeschaltet mit Port 24480&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== serverip ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Service mit einer bestimmten IP-Adresse verbinden&lt;br /&gt;
 serverip  =  # IP-Adresse&lt;br /&gt;
           =  # [blank] alle IP&#039;s  (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== nocrypt ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Unverschlüsselte Monitorverbindungen.&lt;br /&gt;
&lt;br /&gt;
Möglich&lt;br /&gt;
* eine oder mehrere IP-Einzeladressen&lt;br /&gt;
* eine oder mehrere IP-Bereiche&lt;br /&gt;
* eine Mischung von IP-Einzeladressen oder IP-Bereichen&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 nocrypt = 127.0.0.1,192.168.0.0-192.168.255.255&lt;br /&gt;
         = Host 127.0.0.1 und IP-Bereich 192.168.0.0 bis 192.168.255.255&lt;br /&gt;
&lt;br /&gt;
Default&lt;br /&gt;
 nocrypt =   # [blank] keine unverschlüsselte Monitorverbindung.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== aulow ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Zeitraum in Minuten, in dem keine EMM erscheinen, so dass der Client von &amp;quot;active&amp;quot; auf &amp;quot;on&amp;quot; gesetzt wird.&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 aulow = 30  # Nach 30 Minuten ohne EMM wird der Status von &amp;quot;active&amp;quot; auf &amp;quot;on&amp;quot; gesetzt (default).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== monlevel ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Monitor-Level&lt;br /&gt;
 0 = Kein Zugriff auf Monitor (default)&lt;br /&gt;
 1 = Nur Server und eigene Prozeduren&lt;br /&gt;
 2 = Alle Prozeduren, aber nur ansehen&lt;br /&gt;
 3 = Alle Prozeduren, reload von oscam.user möglich&lt;br /&gt;
 4 = Unbeschränkter Zugriff&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 monlevel = 4  # Kompletter Zugriff&lt;br /&gt;
&lt;br /&gt;
Monlevel kann durch Eintragungen in oscam.user überschrieben werden!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== hideclient_to ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Zeitspanne in Sekunden für das Ausblenden von Clients, die keine Anfragen senden. Siehe auch Parameter &#039;&#039;&#039;httphideidleclienst&#039;&#039;&#039; in Abschnitt [webif].&lt;br /&gt;
 hideclient_to = 40 # Clienten werden nach 40 Sekunden ohne Anfrage ausgeblendet&lt;br /&gt;
               = 0  # Keine Ausblendung von Clienten im Leerlauf&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== appendchaninfo ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;VERALTET svn8546:03/13/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Fügt die Channel-Info aus der oscam.services der Log-Meldung hinzu. Bei Verwendung von Monitor und Webinterface ist dies eine sehr nützliche Routine!&lt;br /&gt;
 appendchaninfo = 1  # Die Channel-Info wird hinzugefügt&lt;br /&gt;
                = 0  # Keine Channel-Info (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;lcd&#039;&#039;&#039; ===&lt;br /&gt;
{{OSCamConfLCDParameter}}&lt;br /&gt;
&lt;br /&gt;
==== enablelcd ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU  svn6285:01/23/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
enablelcd  =  0|1&lt;br /&gt;
 &lt;br /&gt;
 0   =   default&lt;br /&gt;
 1   =   enable LCD&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== lcd_outputpath ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Hier kann ein Pfad für den LCD-Output eingestellt werden&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 lcd_outputpath =  [blank]  /tmp&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== lcd_hideidle ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Verbergen eines Readers im LCD-Output während des Leerlaufs&lt;br /&gt;
&lt;br /&gt;
 lcd_hideidle =  1  # Verbergen, wenn der Leerlauf länger als 20 Sekunden dauert&lt;br /&gt;
              =  0  # default&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== lcd_writeinterval ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
LCD-Refresh-Interval in Sekunden (Minimum 5 Sekunden)&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 lcd-writeinterval  =  [blank] 10 Sekunden&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;WebIf&#039;&#039;&#039; ===&lt;br /&gt;
Eintragungen sind nur dann erforderlich, wenn das Web-Interface (by Alno) als Modul ausgewählt wurde.&lt;br /&gt;
&lt;br /&gt;
{{OScamConfWebIfParameter}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Dateiformat zum Senden von EMMs via Webinterface ====&lt;br /&gt;
(von Bit)&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Achtung:&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
* Die Datei muß im TXT Format sein.&lt;br /&gt;
* Jedes PRE-CAM EMM muss in einer eigenen Zeile vorliegen.&lt;br /&gt;
* Die EMMs müssen im HEX Format vorliegen.&lt;br /&gt;
** Beispiel: AABBCCDD...&lt;br /&gt;
* Leerzeichen und Tabs zwischen den bytes sind erlaubt:&lt;br /&gt;
** AA BB CC DD...&lt;br /&gt;
* Groß- und/oder Kleinschreibung oder gemischte Schreibweise für jeden HEX-Wert sind erlaubt:&lt;br /&gt;
** AA aa Aa aA...&lt;br /&gt;
* Andere Zeichen oder Kommentare sind nicht erlaubt.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== httpport ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
Port, auf dem das Webinterface hört.&lt;br /&gt;
 httpport =  83  # Webinterface hört auf &#039;&#039;&#039;http-port 83&#039;&#039;&#039;&lt;br /&gt;
          = +83  # Webinterface hört auf &#039;&#039;&#039;https-port 83&#039;&#039;&#039; (SSL)&lt;br /&gt;
              0  # Webinterface ist ausgeschaltet (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== httpcert ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Datei für das SSL-Zertifikat&lt;br /&gt;
 httpcert = oscam.cert # (siehe dort!)&lt;br /&gt;
          =            # [blank] es wird die Datei oscam.pem (embedded) verwendet&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== httpforcesslv3 ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU  svn:6321/01/30/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
httpforcesslv3  =  0|1&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 httpforcesslv3  =  0  (default)&lt;br /&gt;
                 =  1  benutze SSLv3&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== httpuser ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
Name des Users für den Zugriffsschutz. Es wird zwar [blank] als Default-Wert angeboten. Davon wird aber dringend abgeraten; daher wird dieser Parameter hier als &#039;&#039;&#039;zwingend&#039;&#039;&#039; beschrieben.&lt;br /&gt;
 httpuser =   # xyxyxy&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== httppwd ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
Passwort für den Zugriffsschutz. Es gilt das gleiche wie für httpuser.&lt;br /&gt;
 httppwd =  # 123456&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Die Parameter &#039;&#039;user&#039;&#039; und &#039;&#039;pwd&#039;&#039; werden beim Verbindungsaufbau zum Webinterface in einem Kontrollfenster abgefragt. Fehlen sie oder sind sie fehlerhaft, erfolgt die Meldung &#039;&#039;Forbidden&#039;&#039; und der Verbindungsaufbau wird abgebrochen!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== http_prepend_embedded_css ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn6797:05/13/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;CHANGE svn6825:05/15/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
http_prepend_embedded_css  =  0 | 1&lt;br /&gt;
 http_prepend_embedded_css  =  0  # Füge den content des embedded CSS &#039;&#039;&#039;nicht vor&#039;&#039;&#039; dem content des user-css ein (default)&lt;br /&gt;
                               1  # Embedded CSS wird &#039;&#039;&#039;vor&#039;&#039;&#039; dem externen CSS hinzugefügt(siehe nächsten Parameter: [[#httpcss|httpcss]])&lt;br /&gt;
&lt;br /&gt;
Dieser Parameter kann dazu benutzt werden, den embedded CSS mit custom styles zu überschreiben. Die laufenden CSS styles können hier angeschaut werden: http://&#039;&#039;url_to_oscam_webif&#039;&#039;&#039;&#039;&#039;/site.css&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== httpcss ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Für das Webinterface stehen verschiedene Styles in unterschiedlicher farblicher und graphischer Darstellung zur Verfügung. Der User kann die für ihn interessanten Style-Dateien (.css) speichern und je nach &amp;quot;Stimmung&amp;quot; verwenden. Hier wird der Pfad zu den Style-Dateien festgelegt.&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 httpcss =   # /etc/oscam/harvest_round_Firefox.css&lt;br /&gt;
         =   # [blank] es wird der embedded Style verwendet (default)&lt;br /&gt;
&lt;br /&gt;
Styles werden hier veröffentlicht: [[streamboard-Thread:30083|Streamboard-Thread]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== httptpl ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG svn 7083:06/25/12&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pfad für externe templates und picons&lt;br /&gt;
 httptpl =&lt;br /&gt;
         =  # [blank] Keine externen Templates&lt;br /&gt;
&lt;br /&gt;
Multiple simultane templates und picons können durch die Anlage von Unterordnern (mit max. 32 alphanumerischen Zeichen) zur Verfügung gestellt werden. Der Name des Unterordners korrespondiert mit dem Unterordner in der URL, default : [blank]&lt;br /&gt;
&lt;br /&gt;
Beispiele&lt;br /&gt;
 &lt;br /&gt;
 httptpl = /this/is/my/path &lt;br /&gt;
 	 &lt;br /&gt;
 Ordner mit multiplen templates: &lt;br /&gt;
 /this/is/my/path/template1 &lt;br /&gt;
 /this/is/my/path/template2 &lt;br /&gt;
 	 &lt;br /&gt;
 gültige URLs: &lt;br /&gt;
 http://host:port/template1 &lt;br /&gt;
 http://host:port/template2 &lt;br /&gt;
&lt;br /&gt;
Mehr über Picons kann man hier finden [[streamboard:wiki/OSCam/de/Picons|Picons]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== httpoverwritebakfile ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn9858:09/21/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
httpoverwritebakfile  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1  =  überschreibe backup configurations files (*.bak)&lt;br /&gt;
 0  =  default&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== httplocale ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn9828:08/15/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
httplocale  =  environment&lt;br /&gt;
&lt;br /&gt;
hier kann ein &amp;quot;locale environment&amp;quot; gesetzt werden.&lt;br /&gt;
&lt;br /&gt;
default =  [blank]  kein environment&lt;br /&gt;
&lt;br /&gt;
Siehe auch hier:&lt;br /&gt;
&lt;br /&gt;
http://de.wikipedia.org/wiki/locale&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== httpjscript ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn6806:05/14/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
httpjscript  =  path&lt;br /&gt;
&lt;br /&gt;
Path für oscam.js javascript, default : [blank]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== httprefresh ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Aktualisierungszeit in Sekunden, in der die (kompletten) Seiten des Webinterfaces aktualisiert werden&lt;br /&gt;
 httprefresh = 7  # Status wird nach 7 Sekunden aktualisiert&lt;br /&gt;
             =    # [blank|0] Es findes keine Aktualisierung statt&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== httppollrefresh ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Initialisierungszeit des Pollings und Aktualisierungszeit, in der diverse Daten des Webinterfaces neugeladen werden (Zeit kann auf den entsprechenden Seiten geändert werden)&lt;br /&gt;
 httppollrefresh = 60  # Status wird nach 7 Sekunden aktualisiert&lt;br /&gt;
                 =     # [blank|0] Es findes keine Aktualisierung statt&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== httpshowpicons ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn6648:05/01/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
httpshowpicons  =  0| 1&lt;br /&gt;
 httpshowpicons   =   1  # zeige picons in userlist&lt;br /&gt;
                      0  # default&lt;br /&gt;
&lt;br /&gt;
Mehr über Picons kann man hier finden [[streamboard:wiki/OSCam/de/Picons|Picons]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== httphideidleclients ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Dieser Parameter ermöglicht es, einen Clienten nach Ablauf der im Parameter &#039;&#039;&#039;hideclient_to&#039;&#039;&#039; im Abschnitt [monitor] festgelegten Leerlauf-Zeitspanne (siehe dort!) auszublenden.&lt;br /&gt;
 httphideidleclients = 1  # Ausblenden&lt;br /&gt;
                     = 0  # Nicht ausblenden (default)&lt;br /&gt;
&lt;br /&gt;
==== httphidetype ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn8937:09/27/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
httphidetype  =  type[type]...&lt;br /&gt;
&lt;br /&gt;
Buchstabe der definiert, welcher type in der type-column auf der Statusseite des Webinterfaces versteckt werden soll. &lt;br /&gt;
s = server, h = http, m = monitor, r = reader, p = proxy, x = cacheex, c = client  &lt;br /&gt;
&lt;br /&gt;
  httphidetype = sh  #hide server- and http-type columns&lt;br /&gt;
  httphidetype = [blank]  # hide none (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== httpscript ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Pfad für Skripte, die vom Webinterface aus gestartet werden können&lt;br /&gt;
 httpscript =    # Pfad&lt;br /&gt;
            =    # [blank] kein Pfad&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== httpallowed ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG  svn8733:06/27/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG  svn8842:08/17/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Hier werden IP-Addressen, IP-Bereiche oder beides festgelegt, die auf das Webinterface zugreifen dürfen. Es wird zwar auch ein [blank] als Default-Wert angeboten, dessen Sinn sich aber nicht erschließt! Wenn das Webinterface benutzt werden soll, dann muss es auch die Möglichkeit geben, sich mit ihm zu verbinden. Daher wird dieser Parameter als &#039;&#039;&#039;zwingend&#039;&#039;&#039; dargestellt.&lt;br /&gt;
&lt;br /&gt;
Wenn ein localhost nach &#039;&#039;&#039;IPv6&#039;&#039;&#039; aufgelöst werden soll, muss die Zeile mit &#039;&#039;&#039;::1&#039;&#039;&#039; abgeschlossen werden!&lt;br /&gt;
&lt;br /&gt;
 IP address|IP address range[,IP address|IP address range,[::1]]...&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 httpallowed = 127.0.0.1,192.168.0.0-192.168.255.255      # Host, sowie der gesamte Bereich 192.168.0 sind zugelassen&lt;br /&gt;
             = 127.0.0.1,192.168.0.0-192.168.255.255,::1  # Host, sowie der gesamte Bereich 192.168.0 sind zugelassen &lt;br /&gt;
                                                            und werden nach IPv6 aufgelöst&lt;br /&gt;
&#039;&#039;&#039;Default Werte&#039;&#039;&#039;&lt;br /&gt;
 127.0.0.1,192.168.0.0-192.168.255.255,10.0.0.0-10.255.255,::1&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== httpdyndns ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG svn6558:03/21/12&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Zulassen von DYNDNS-Verbindungen durch das Webinterface.&lt;br /&gt;
&lt;br /&gt;
httpdyndns  =  hostname[,hostname][,hostname]&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 httpdyndns = host1.exemple.com, host2.exemple.com&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== httpsavefullcfg ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Sicherung der Konfigurationsdateien&lt;br /&gt;
 httpsavefullcfg = 0  # alle nicht leeren Parameter,&lt;br /&gt;
                      # alle nicht Default-Parameter,&lt;br /&gt;
                      # alle Parameter, die nicht den gleichen Inhalt enthalten wie dieselben Parameter in [global]  (default).&lt;br /&gt;
                   1  # alle Parameter&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== httpreadonly ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Über das Webinterface können in bestimmtem Unfang Konfigurations-Dateien editiert und gesichert werden. Das ist für den Server-Admin, der sich nicht immer in der Nähe zur Konsole des Servers befindet, sehr vorteilhaft. Wenn aber weitere User oder andere Beteiligte ebenfalls Zugang zum Webinterface und damit Zugriff auf die Daten haben, kann das zu einem Problem werden. Die Möglichkeit des Editierens (Schreibens) kann daher mit diesem Parameter ausgeschaltet werden.&lt;br /&gt;
 httpreadonly = 1  # nur Lesezugriff möglich&lt;br /&gt;
              = 0  # alles ist möglich  (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== httpiconpath ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn:9463/01/28/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
httpiconpath  =  path&lt;br /&gt;
&lt;br /&gt;
Pfad zur Picon-Datei, default [blank] none&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== httphelplang ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
httphelplang   =   de|en|fr|it&lt;br /&gt;
&lt;br /&gt;
Auswahl der Sprache für die Kontexte&lt;br /&gt;
&lt;br /&gt;
   de    =  deutsch&lt;br /&gt;
   en    =  englisch&lt;br /&gt;
   fr    =  französisch&lt;br /&gt;
   it    =  italienisch&lt;br /&gt;
 [blank] =  englisch (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== httposcamlabel ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU  svn9463:01/28/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
httposcamlabel  =  text&lt;br /&gt;
&lt;br /&gt;
Setzt ein individuelles label für den header des Webinterfaces, default: OSCam rXXXX&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;Cache&#039;&#039;&#039; ===&lt;br /&gt;
{{OSCamConfCacheParameter}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== delay ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU  svn8358:02/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Mindestzeit in Millisekunden, die ein Request brauchen muss. Hört sich zwar paradox an, betrifft aber das Problem, wenn die &#039;&#039;&#039;Antwort&#039;&#039;&#039; aus dem cache &#039;&#039;&#039;zu schnell&#039;&#039;&#039; an den Client übermittelt wird.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 delay = 300&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 delay = 0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== max_time ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU  svn8358:02/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
max_time  =   Sekunden, default 15&lt;br /&gt;
&lt;br /&gt;
Maximale Zeit, die CWs nach der ersten Clientanfrage im Cache verbleiben. Die Zeit muß 3,5 Sekunden höher als der Parameter clienttimeout sein!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== max_hit_time ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn8910:09/10/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
max_hit_time  =  in Sekunden&lt;br /&gt;
&lt;br /&gt;
Maximale Zeit, die Treffer für cache exchange im cache verbleiben müssen um wait_time zu evaluieren, default: 15&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== wait_time ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn 8358:02/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Wartezeit und Dynamische Wartezeit in Millisekunden für cache exchange und CSP, bevor ECMs an den Reader/Proxy gesendet werden.&lt;br /&gt;
&lt;br /&gt;
 wait_time  =  [caid][&amp;amp;mask][@provid][$servid][:awtime][:]dwtime,n&lt;br /&gt;
&lt;br /&gt;
            =  [blank] none (default)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Info:&#039;&#039;&#039;&lt;br /&gt;
 awtime --&amp;gt; Zeit die bei jeder Anfrage gewartet wird (always wait time)&lt;br /&gt;
 dwtime --&amp;gt; Zeit die bei positivem Fund eines CWs im Cache gewartet wird (dynamic wait time)&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 wait_time = 0:50:250,0200@00009X:50:150,15:950,0500@000001:150,1602&amp;amp;ffdf:1200&lt;br /&gt;
&lt;br /&gt;
Verwendungspraxis:&lt;br /&gt;
 wait_time = 098C:5:130,09C4:5:130,1702:5:1900,1830:5:490,1843:5:490,0D05:5,0B00:5&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== cacheex_cw_check ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
cacheex_cw_check = caid[&amp;amp;mask][@provid][$servid]:mode:counter[,n]&lt;br /&gt;
&lt;br /&gt;
* mode (bestimmt die Verwenung des Parameters &#039;&#039;counter&#039;&#039;)&lt;br /&gt;
&lt;br /&gt;
 0  =  Falls &#039;&#039;wait_time&#039;&#039; abgelaufen ist, sende das CW mit dem höchsten counter an die clients&lt;br /&gt;
 1  =  Niemals ein CW (von cacheex) aus dem cache versenden, wenn der counter aus dem cacheex den in diesem Parameter &lt;br /&gt;
       gesetzten   counter nicht erreicht. Falls &#039;&#039;wait_time&#039;&#039; erreicht ist, geht der request an normale reader. &lt;br /&gt;
       Nur wenn ein CW den gesetzten counter erreicht, wird es an die clients gesendet.&lt;br /&gt;
 Default  =  0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* counter (bestimmt den counter des CW, der mindestens erreicht werden muss, um versendet zu werden)&lt;br /&gt;
&lt;br /&gt;
Default  =  1 (benutze das CW mit dem höchsten counter aus dem cache)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== cwcycle_allowbadfromffb ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn 8930:09/25/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cwcycle_allowbadfromffb  =  0|1&lt;br /&gt;
&lt;br /&gt;
1  =  erlaube bad cw&#039;s von einem festgelegten fallback reader. Default  = 0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Info:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Bei &#039;&#039;&#039;aktiviertem&#039;&#039;&#039; Parameter wird bei einem bad CW die Anfrage an den fixed Fallback weitergeleitet&lt;br /&gt;
und somit ein freetzer meist verhindert.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Siehe --&amp;gt; [[OSCam/de/Config/oscam.server#fallback|fallback]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== cacheexenablestats ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU  svn8358:02/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cacheexenablestats  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1 = schaltet statistics für cache exchange mode ein&lt;br /&gt;
 0 = default&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Achtung:&#039;&#039;&#039; Bitte Speicherverbrauch beachten!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== csp_port ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn 8358:02/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
UDP-Port, der auf hereinkommenden traffic von CSP-Nodes hört&lt;br /&gt;
&lt;br /&gt;
 csp_port   =   port&lt;br /&gt;
            =   [blank] none (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== csp_serverip ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn 8358:02/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lokale Bind-IP für csp_port (siehe oben)&lt;br /&gt;
&lt;br /&gt;
 csp_serverip   =   IP&lt;br /&gt;
            =   [blank] none (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== csp_ecm_filter ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn 8358:02/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 csp_ecm_filter   =   [caid][&amp;amp;mask][@provid][$servid],n&lt;br /&gt;
&lt;br /&gt;
Filter für hereinkommende ECM beim Cardserverproxy, default (kein Filter)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== csp_allow_request ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn 8358:02/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
csp_allow_request   =   0|1&lt;br /&gt;
&lt;br /&gt;
Erlaubt hereinkommende ECM-Anfragen vom Cardserverproxy, default =  1&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== cwcycle_check_enable ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn 8358:02/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 cwcycle_check_enable  =  0 ausgeschaltet (default)&lt;br /&gt;
                       =  1 eingeschaltet&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== cwcycle_check_caid ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn 8358:02/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Achtung: Für NDS Karten nur in einer light Version verfügbar&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
cwcycle_check_caid  =  CAID[,CAID]...&lt;br /&gt;
&lt;br /&gt;
CAID, für die der CW-Cycle-Check ermöglicht werden soll, [blank] = kein Check (Default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== cwcycle_maxlist ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn 8358:02/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cwcycle_maxlist  =  Zahl&lt;br /&gt;
&lt;br /&gt;
Maximum von CW-Cycle-Entries in die Liste, default = 500, maximum = 4000&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== cwcycle_keeptime ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn 8358:02/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cwcycle_keeptime  = Minuten&lt;br /&gt;
&lt;br /&gt;
Minimalzeit, die ein erkannter Cycle in der Memory verbleiben soll, default = 15, maximum = 240&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== cwcycle_onbad ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn 8358:02/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cwcycle_onbad  =  0|1&lt;br /&gt;
 0 = ungültige CW-Cycle kommen nur ins Log &lt;br /&gt;
 1 = ungültige CW-Cycle werden gedropped (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== cwcycle_dropold ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn 8358:02/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cwcycle_dropold  =  0|1, 1 = alte CW-Cycle werden gedropped, 0 = kein Dropping (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== cwcycle_sensitive ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn 8509:03/07/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cwcycle_sensitive  =  0|2|3|4&lt;br /&gt;
&lt;br /&gt;
 0  = disabled (default)&lt;br /&gt;
 2  = 2 (oder mehr) gleiche bytes und drop neues CW&lt;br /&gt;
 3  = 3 (oder mehr) gleiche bytes und drop neues CW&lt;br /&gt;
 4  = 4 (oder mehr) gleiche bytes und drop neues CW&lt;br /&gt;
&lt;br /&gt;
--&amp;gt; Höherer Wert entspricht höherer Empfindlichkeit&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== cwcycle_usecwcfromce ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn 9038:11/18/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cwcycle_usecwcfromce  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1  =  benutze CW Info aus cache exchange&lt;br /&gt;
 0  =  default&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== wait_until_ctimeout ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn 9486:02/03/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
wait_until_ctimeout  =  0|1&lt;br /&gt;
&lt;br /&gt;
antworte, wenn das cache exchange timeout erreicht ist und keine normalen Reader zur Verfügung stehen, die ECM&#039;s senden:&lt;br /&gt;
&lt;br /&gt;
 0  =  sende sofort &#039;&#039;&#039;not found&#039;&#039;&#039; an den client (default)&lt;br /&gt;
 1  =  warte auf eine Antwort für cache exchange bis der timeout für den client erreicht ist&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;csp (UDP&#039;&#039;&#039;) ===&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;VERALTET  svn8358:02/16/2013 Siehe Section &#039;&#039;&#039;[cache]&#039;&#039;&#039;!&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Abschnitt nur dann erforderlich, wenn csp als Client Protokoll notwendig ist.&lt;br /&gt;
&lt;br /&gt;
{{OSCamConfcspParameter}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== port ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn 6124:12/23/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
UDP-Port, der auf hereinkommenden traffic von csp-nodes hört&lt;br /&gt;
&lt;br /&gt;
 port   =   port&lt;br /&gt;
        =   [blank] none (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== serverip ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn 6124:12/23/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Local Bind IP für den oben genannten UDP-Port&lt;br /&gt;
&lt;br /&gt;
 serverip   =   IP&lt;br /&gt;
            =   [blank] none (default)&lt;br /&gt;
&lt;br /&gt;
==== wait_time ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;VERALTET Siehe Section &#039;&#039;&#039;[cache]&#039;&#039;&#039;!&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn 6142:12/25/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG svn8060:01/04/13&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG svn8077:01/06/13&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 wait_time  =  [caid][&amp;amp;mask][@provid][$servid][:awtime][:]dwtime,n&lt;br /&gt;
            =  [blank] none (default)&lt;br /&gt;
Beispiel:&lt;br /&gt;
 wait_time = 0:50:250,0200@00009X:50:150,15:950,0500@000001:150,1602&amp;amp;ffdf:1200&lt;br /&gt;
Wartezeit in Millisekunden für cache exchange (&#039;&#039;&#039;nur mode 2&amp;amp;3&#039;&#039;&#039;) und CSP, bevor ECMs an den Reader/Proxy gesendet werden.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== csp_ecm_filter ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
 csp_ecm_filter   =   [caid][&amp;amp;mask][@provid][$servid],n&lt;br /&gt;
&lt;br /&gt;
Filter für hereinkommende ECM beim Cardserverproxy, default (kein Filter)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== csp_allow_request ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
csp_allow_request   =   0|1&lt;br /&gt;
&lt;br /&gt;
Erlaubt hereinkommende ECM-Anfragen vom Cardserverproxy, default =  1&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;Camd 33 (TCP)&#039;&#039;&#039; ===&lt;br /&gt;
Abschnitt nur dann erforderlich, wenn camd33 als Client Protokoll notwendig ist.&lt;br /&gt;
&lt;br /&gt;
{{OSCamConfCamd33Parameter}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== port ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
Hier wird der Port festgelegt, von dem aus Camd 33 Anfragen beantwortet werden. Dieser Port muss ggf. auch am Router geöffnet werden.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 port = 15000&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== serverip ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Bei einem Server mit mehreren Netzwerkkarten und daher mehreren unterschiedlichen IP Adressen kann es gewünscht sein, dass OSCam nur antwortet, wenn die Anfrage auf einer betimmten IP Adresse kommt. Mit diesem Parameter kann man festlegen, auf welche IP Adresse der OSCam Prozess &amp;quot;hört&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 serverip = 192.168.178.1&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 serverip =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== nocrypt ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Eine bestimmte IP Adresse oder ein Adressbereich, der unverschlüsselt übertragen wird.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 nocrypt = 127.0.0.1,192.168.0.0-192.168.255.255&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 nocrypt =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== passive ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Definition für aktiven oder passiven Client. Generell geht das Camd3.3x-Protokoll von einem aktiven Client aus. Es kann aber unter bestimmten Umständen bei manchen Clients (meistens plugin) zur Schwierigkeiten kommen. In diesem Fall&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 passive = 1&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 passive = 0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== key ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Schlüssel, der für die Verschlüsselung verwendet wird. (128bit Verschlüsselung)&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 key = 01020304050607080910111213141516&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 key =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;cs357x (UDP)&#039;&#039;&#039; ===&lt;br /&gt;
Abschnitt nur dann erforderlich, wenn cs357x als Client Protokoll verwendet wird.&lt;br /&gt;
Dieses Protokoll verschlüsselt grundsätzlich und bildet den Schlüssel aus dem Benutzernamen.&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Hinweis:&#039;&#039;&#039;&lt;br /&gt;
&#039;&#039;&#039;cs357x&#039;&#039;&#039; wurde auch als &#039;&#039;&#039;camd35&#039;&#039;&#039; bezeichnet. Beide Bezeichnungen meinen das gleiche Protokoll mit den gleichen Funktionsweisen und Parametern. Künftig wird zur Vermeidung von Irritationen &#039;&#039;&#039;nur noch cs357x&#039;&#039;&#039; verwendet.&lt;br /&gt;
&lt;br /&gt;
Eine genauere Erklärung für UDP findet Ihr hier [http://de.wikipedia.org/wiki/User_Datagram_Protocol]&lt;br /&gt;
 &lt;br /&gt;
{{OSCamConfCs357xParameter}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== port ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
Hier wird der Port festgelegt, von dem aus cs357x Anfragen beantwortet werden. Dieser Port muss ggf. auch am Router geöffnet werden.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 port = 15000&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== serverip ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Bei einem Server mit mehreren Netzwerkkarten und daher mehreren unterschiedlichen IP Adressen kann es gewünscht sein, dass OSCam nur antwortet, wenn die Anfrage auf einer betimmten IP Adresse kommt. Mit diesem Parameter kann man festlegen auf welche IP Adresse der OSCam Prozess &amp;quot;hört&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 serverip = 192.168.178.1&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 serverip =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== suppresscmd08 ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
suppresscmd08 = 0|1&lt;br /&gt;
&lt;br /&gt;
 0 = veranlasst cs357x -clients, nicht erneut nach der Kombination [rejected CAID, service ID, provider ID] anzufragen (default)&lt;br /&gt;
 1 = disabled&lt;br /&gt;
&lt;br /&gt;
Kann durch Eintrag in oscam.user überschrieben werden!&lt;br /&gt;
&lt;br /&gt;
Wer mehr darüber wissen will, kann hier nachlesen: [[Streamboard-Thread:27459|Streamboard-Tread]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;cs378x&#039;&#039;&#039; (TCP) ===&lt;br /&gt;
Abschnitt nur dann erforderlich, wenn cs378x als Client Protokoll notwendig ist.&lt;br /&gt;
&lt;br /&gt;
Eine ausführliche Erklärung von TCP findet Ihr hier [http://de.wikipedia.org/wiki/Transmission_Control_Protocol]&lt;br /&gt;
&lt;br /&gt;
{{OSCamConfCs378xParameter}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== port ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
Hier wird der Port festgelegt, von dem aus Camd Anfragen beantwortet werden. Dieser Port muss ggf. auch am Router geöffnet werden.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 port = 15000&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== serverip ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Bei einem Server mit mehreren Netzwerkkarten und daher mehreren unterschiedlichen IP Adressen kann es gewünscht sein das OSCam nur antwortet wenn die Anfrage auf einer betimmten IP Adresse kommt. Mit diesem Parameter kann man festlegen auf welche IP Adresse der OSCam Prozess &amp;quot;hört&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 serverip = 192.168.178.1&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 serverip =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== suppresscmd08 ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
suppresscmd08 = 0|1&lt;br /&gt;
&lt;br /&gt;
 0 = veranlasst cs3.78x-clients, nicht erneut nach der Kombination [rejected CAID, service ID, provider ID] anzufragen (default)&lt;br /&gt;
 1 = disabled&lt;br /&gt;
&lt;br /&gt;
Kann durch Eintrag in oscam.user überschrieben werden!&lt;br /&gt;
&lt;br /&gt;
Wer mehr darüber wissen will, kann hier nachlesen: [[Streamboard-Thread:27459|Streamboard-Thread]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;Newcamd (TCP)&#039;&#039;&#039; ===&lt;br /&gt;
Abschnitt nur dann erforgerlich, wenn newcamd als Client Protokoll notwendig ist.&lt;br /&gt;
&lt;br /&gt;
{{OSCamConfNewcamdParameter}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== key ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
Schlüssel für die Newcamd Verbindung zum Client.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 key = 0102030405060708091011121314&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 key =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== port ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
Hier wird der Port festgelegt, von dem aus Newcamd Anfragen beantwortet werden. Dieser Port muss ggf. auch am Router geöffnet werden.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 port = 15000@1234:000000 # (CAID 1234 ist über Port 15000 erreichbar)&lt;br /&gt;
 port = 15000@1234:000000;15001@5678:000000 # (CAID 1234 ist über Port 15000 erreichbar CAID 5678 über Port 15001)&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 port = port@caid:ident&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== serverip ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Hat der Server mehrere IP Adressen werden nur Anfragen die an die konfigurierte IP gehen beantwortet.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 serverip = 192.168.178.1&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 serverip =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== allowed ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Eine bestimmte IP Adresse oder ein bestimmter IP Bereich der sich auf den Newcamd Server verbinden darf.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 allowed = 127.0.0.1,192.168.0.0-192.168.255.255&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 allowed =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== keepalive ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Der Server versucht, die Newcamd Verbindung am leben zu halten.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 keepalive = 1 # (aktiviert)&lt;br /&gt;
 keepalive = 0 # (deaktiviert)&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 keepalive = 0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== mgclient ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Aktiviert das Extendet Newcamd Protokol, um mehrer CAID&#039;s über einen Port zu schicken&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 mgclient = 1  # (aktiviert)&lt;br /&gt;
 mgclient = 0  # (deaktiviert)&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 mgclient = 0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;scam&#039;&#039;&#039; ===&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn9878:09/29/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Abschnitt nur dann erforderlich, wenn scam als Client-Protocol verwendet wird.&lt;br /&gt;
&lt;br /&gt;
{{OSCamConfSCamParameter}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== port ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
port  =  port&lt;br /&gt;
&lt;br /&gt;
UDP-Port für scam server, default = 0&lt;br /&gt;
&lt;br /&gt;
==== serverip ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Bindet den Service an eine bestimmte IP-Adresse.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 serverip  =  192.162.9.1&lt;br /&gt;
           =  (blank) alle IP sind zugelassen!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== allowed ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
IP-Addresse, IP-Range oder beides, die verbinden dürfen&lt;br /&gt;
 IP addres|IP range[,IP address|IP range]...&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 127.0.0.1,192.168.0.0-192.168.255.255  # Host und ganze Bereich 192.168.0 sind zugelassen&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;Radegast&#039;&#039;&#039; ===&lt;br /&gt;
Abschnitt nur dann erforderlich, wenn Radegast als Client-Protokoll notwendig ist.&lt;br /&gt;
&lt;br /&gt;
{{OSCamConfRadegastParameter}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== port ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
&lt;br /&gt;
TCP/IP-Port für Radegast-Clients. Mit dem Eintrag wird das Radegast-Protokoll enabled.&lt;br /&gt;
 port =&lt;br /&gt;
      = 0  (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== serverip ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Bindet den Service an eine bestimmte IP-Adresse.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 serverip  =  192.162.9.1&lt;br /&gt;
           =  (blank) alle IP sind zugelassen!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== allowed ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
IP-Addresse, IP-Range oder beides, die verbinden dürfen&lt;br /&gt;
 IP addres|IP range[,IP address|IP range]...&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 127.0.0.1,192.168.0.0-192.168.255.255  # Host und ganze Bereich 192.168.0 sind zugelassen&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== user ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
&lt;br /&gt;
Username des Radegast-Client&lt;br /&gt;
 user = username&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;Serial&#039;&#039;&#039; ===&lt;br /&gt;
Abschnitt nur dann erforderlich, wenn eine serielle Reader-Schnittstelle notwendig ist.&lt;br /&gt;
&lt;br /&gt;
{{OSCamConfSerialParameter}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== device ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Parameter der Device&lt;br /&gt;
 device = &amp;lt;user&amp;gt;@&amp;lt;device&amp;gt;[:baud][?option1=value1][?option2=value2]&lt;br /&gt;
&lt;br /&gt;
Parameter&lt;br /&gt;
 user    =  account&lt;br /&gt;
 device  =  Name der Serial Device&lt;br /&gt;
 option  =  timeout =  Millisekunden  Timeout für die Verbindung  default: 50&lt;br /&gt;
         =  delay      Millisekunden  Zusätzliche Verzögerung zwischen 2 Characters&lt;br /&gt;
&lt;br /&gt;
Unterstützte Serial Devices&lt;br /&gt;
 HSIC     Humax Sharing Interface Client&lt;br /&gt;
 SSSP     Simple Serial Sharing Protocol&lt;br /&gt;
 bomba    BOMBA Firmware&lt;br /&gt;
 dsr9500  DSR 9500&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;Cccam (TCP)&#039;&#039;&#039; ===&lt;br /&gt;
Abschnitt nur dann erforderlich, wenn Cccam als Client Protokoll notwendig ist.&lt;br /&gt;
&lt;br /&gt;
{{OSCamConfCccamParameter}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== port ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG  svn6206:01/07/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
TCP/IP-Ports für CCcam-Clients. Mit dem Eintrag eines oder mehrerer Ports wird das CCcam-Protokoll enabled.&lt;br /&gt;
&lt;br /&gt;
port = 0|port[,port...]&lt;br /&gt;
&lt;br /&gt;
 port =&lt;br /&gt;
      = 0  # CCcam-Protokoll disabled&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== version ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Definiert die Version von CCcam, mindestens Version 2.0.11, Default-Wert = 0&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&amp;lt;main version&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;
 version = 2.0.11&lt;br /&gt;
&lt;br /&gt;
Hier eine ausführliche Erklärung von &#039;&#039;&#039;corsair&#039;&#039;&#039; zu diesem Thema:&lt;br /&gt;
&lt;br /&gt;
* die CCCam Versionsnummer ist die Version, mit der sich OSCam seinem Gegenüber zu erkennen gibt. Erkennt OSCam, dass das Gegenüber ebenfalls eine OSCam ist, spielt dies jedoch dann keine Rolle mehr. Ansonsten ist die Nummer halt wichtig für die zu verwendende Schnittstellenversion, da sich die Versionen in einigen Details unterscheiden.&lt;br /&gt;
&lt;br /&gt;
* good sid/bad sid Austausch geht nur bei ext oder bei cccam&amp;gt;=2.2.0&lt;br /&gt;
&lt;br /&gt;
* [dboxyo]:Um das extended CCcam Protokoll nutzen zu können, muss die NodeId entweder von OScam automatisch gesetzt werden, oder aus einer Prüfsumme bestehen, welche es OScam erlaubt, zu erkennen, dass es sich um einen OScam-Server handelt&lt;br /&gt;
&lt;br /&gt;
* &amp;quot;O&amp;quot; CCcam kann immer nur &#039;&#039;&#039;EIN ECM&#039;&#039;&#039; pro Intervall verarbeiten, also man muss auf die Antwort warten, bis man das nächste ECM senden kann. Während dieser Wartezeit können also keine weiteren ECM verarbeitet werden; der reader ist blockiert. &amp;quot;O&amp;quot; cccam ist synchron. Kommt es zu einem Timeout reconnected &amp;quot;O&amp;quot; ccccam.&lt;br /&gt;
&lt;br /&gt;
* Extended ist die Möglichkeit bis zu 255 ECM gleichzeitig zu verarbeiten. Es ist dabei nicht notwendig, auf die Antwort zu warten. Jedes ECM bekommt dabei eine Nummer und die Antwort auch. Somit können sich auch Antworten gegenseitig &amp;quot;überholen&amp;quot; und trotzdem korrekt zugeordnet werden. Das OSCam-CCcam ist asynchron.&lt;br /&gt;
&lt;br /&gt;
* Wenn man mit der Maus im Webif über einen &amp;quot;cccam ext&amp;quot; Eintrag geht, sieht man den verwendeten client. Derzeit unterstützt nur OSCam, vPlug, hadu und (??bin mir unsicher??) Acamd das &amp;quot;cccam ext&amp;quot; Protokoll. Eventuell noch weitere clients (OSCam ist ja Open Source...!).&lt;br /&gt;
&lt;br /&gt;
* Stealth verhindert das Erkennen also OSCam bzw &amp;quot;cccam ext&amp;quot;. Es gelten dann die Beschränkungen wie bei &amp;quot;O&amp;quot; cccam. Stealth macht bei korrekter Id = Id+1.&lt;br /&gt;
&lt;br /&gt;
* Nicht nur Stealth verhindert das Erkennen von cccam ext, sondern auch das Setzen einer individuellen NodeID. CCcam braucht die NodeID, um die Herkunft der Karten und ECM&#039;s zu steuern und damit Kreisbeziehungen zu verhindern. In der NodeID steckt die eigentliche Erkennung. Da ist eine versteckte Prüfsumme, die der Gegenseite sagt, dass hier OSCam ist. Wenn die schon nicht stimmt, wird auf den &amp;quot;Kompabilitätsmodus&amp;quot; also das &amp;quot;O&amp;quot; des CCam-Protokolls herabgestuft.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== reshare ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG svn8607:04/10/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Reshare-Level&lt;br /&gt;
  -1 = kein Resharing&lt;br /&gt;
   0 = nur Reshare für Direct-Peer&lt;br /&gt;
   1 = Reshare für Direct-Peer und den nächsten Level&lt;br /&gt;
   x = Reshare für Direct-Peer und die nächsten x Level (x steht für die Zahl der Level)&lt;br /&gt;
 &lt;br /&gt;
Beispiel&lt;br /&gt;
 reshare = 1  Reshare nur für Direct-Peer und den nächsten Level&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;
&lt;br /&gt;
==== reshare_mode ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Arten des reshare:&lt;br /&gt;
 0  =  reader reshared nur empfangene SCs für CCcam-reader&lt;br /&gt;
 1  =  reader reshared empfangene SCs (wie=0) und definierte services&lt;br /&gt;
 2  =  reader reshared nur definierte reader-services als virtueller SC&lt;br /&gt;
 3  =  reader reshared nur definierte user-services als virtueller SC&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== ignorereshare ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
CCcam Reshare-Einstellungen&lt;br /&gt;
 0 = benutze die Reshare-Einstellungen des Servers (default)&lt;br /&gt;
 1 = benutze die Reshare-Einstellungen des Readers oder Users&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 ignorereshare = 1  Die Reshare-Einstellungen des Readers oder Users werden benutzt&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== stealth ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Versteckt aktive user und das extended OSCam-Protokoll. Schützt andere OSCam-user davor, den Server als OSCam-Server zu entdecken!&lt;br /&gt;
 stealth  =  1   #  Tarnung eingeschaltet&lt;br /&gt;
          =  0   #  Tarnung aus (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== minimizecards ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Modus der Verbindung von CCcam-Servern zu CCcam-Clienten&lt;br /&gt;
 0 = Keine Aggregation, nur Duplikate werden entfernt (default)&lt;br /&gt;
 1 = Basierend auf Minimum-Hop: zwei SC&#039;s mit unterschiedlichen hops werden zusammengefasst, neue SC&#039;s bekommen einen kleineren hop&lt;br /&gt;
 2 = Aggregation auf CAIDs basierend: alle SC&#039;s mit der gleichen CAID werden zusammengefasst, Provider wird entfernt&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== updateinterval ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Interval in Sekunden zur Verteilung der share list updates an die Clienten.&lt;br /&gt;
&lt;br /&gt;
  0 = Update basiert auf Server-Updates, Werte kleiner als 10 sind ungültig und werden auf 30 gesetzt.&lt;br /&gt;
    = [blank) 240 (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== keepconnected ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
CCcam Keepalive-Modus:&lt;br /&gt;
 0 = Trenne Client, wenn die maximale Leerlaufzeit (idletime) erreicht ist&lt;br /&gt;
 1 = Halte die Verbindung (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== recv_timeout ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn7672:10/09/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
recv_timeout  =  Millisekunden&lt;br /&gt;
&lt;br /&gt;
hier kann ein network-timeout beim Empfang von Daten gesetzt werden&lt;br /&gt;
default  =  2000&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== forward_origin_card ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
forward_origin_card = 0|1&lt;br /&gt;
&lt;br /&gt;
Weiterleitung des ECM-Requests an den reader, der diese Karte hat.&amp;lt;br /&amp;gt;&lt;br /&gt;
Loadbalancer und Caching werden dabei deaktiviert.&lt;br /&gt;
&lt;br /&gt;
 1  =   Weiterleitung eingeschaltet&lt;br /&gt;
 0  =   Aus (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== nodeid ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
nodeid = ID&lt;br /&gt;
	  &lt;br /&gt;
setzt CCcam node ID in &#039;&#039;&#039;hex&#039;&#039;&#039;, &lt;br /&gt;
&lt;br /&gt;
default:none&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 nodeid = 0a0b0c0d0e0f1011&lt;br /&gt;
&lt;br /&gt;
Wenn eine nodeid benutzt wird, dann wechselt der Server das Protokol von &amp;quot;cccam ext&amp;quot; zu &amp;quot;cccam&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;Pandora&#039;&#039;&#039; ===&lt;br /&gt;
{{OSCamConfPandoraParameter}}&lt;br /&gt;
==== pand_skip_send_dw ====&lt;br /&gt;
pand_skip_send_dw    =   dummy&lt;br /&gt;
&lt;br /&gt;
==== pand_allowed ====&lt;br /&gt;
pand_allowed         =    dummy&lt;br /&gt;
&lt;br /&gt;
==== pand_usr ====&lt;br /&gt;
pand_user            =    dummy&lt;br /&gt;
&lt;br /&gt;
==== pand_pass ====&lt;br /&gt;
pand_pass            =    dummy&lt;br /&gt;
&lt;br /&gt;
==== pand_ecm ====&lt;br /&gt;
pand_ecm             =    dummy&lt;br /&gt;
&lt;br /&gt;
==== pand_port ====&lt;br /&gt;
pand_port            =    dummy&lt;br /&gt;
&lt;br /&gt;
==== pand_srvid ====&lt;br /&gt;
pand_srvid           =    dummy&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;GBox&#039;&#039;&#039; ===&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn8350:02/15/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{OScamConfGboxParameter}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Beispiel einer funktionierenden Minimal-Konfiguration:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Angenommen die GBox läuft auf Host 192.168.1.101 und OSCam liegt auf 192.168.1.123. Im File &#039;&#039;&#039;cwshare.cfg&#039;&#039;&#039; auf der GBox-Seite stehen z.B. folgende Eintragungen:&lt;br /&gt;
 M:{192.168.1.101{A123BCDE}}&lt;br /&gt;
 D:{192.168.1.123{3820 3819{98AF3E25{A3 A3}}}}&lt;br /&gt;
Wenn sich oscam_gbox mit der originalen GBOX von oben verbinden soll, dann sieht die Konfiguration auf OSCam so aus:&lt;br /&gt;
 &#039;&#039;&#039;oscam.conf:&#039;&#039;&#039;&lt;br /&gt;
 [gbox]&lt;br /&gt;
 hostname          = 192.168.1.123&lt;br /&gt;
 my_password       = 98AF3E25&lt;br /&gt;
 port              = 3819&lt;br /&gt;
&lt;br /&gt;
 &#039;&#039;&#039;oscam.server:&#039;&#039;&#039;&lt;br /&gt;
 protocol          =  gbox&lt;br /&gt;
 group             =  1&lt;br /&gt;
 device            =  192.168.1.101,3820&lt;br /&gt;
 password          =  A123BCDE&lt;br /&gt;
 user              =  gbox_client&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== my_password =====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn9163:12/31/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;moved from oscam.server&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG svn9494:02/04/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Passwort  =  4 hex bytes, 8 chara&lt;br /&gt;
&lt;br /&gt;
Mein Passwort&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 98AF3E25&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== proxy_card ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn9721:05/15/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
proxy_Card  =  &amp;lt;CAID&amp;gt;&amp;lt;provid&amp;gt;[,&amp;lt;CAID&amp;gt;&amp;lt;provid&amp;gt;]...&lt;br /&gt;
&lt;br /&gt;
proxy reader SmartCard(s), die mit gbox network reshared werden, default = none&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== ccc_reshare ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn9722:05/15/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ccc_reshare  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1 = enabled cccam reshare into gbox network, default = 0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== hostname ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG svn9494:02/04/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
hostname =  eigene IP oder hostname&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== port ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
&lt;br /&gt;
port[,port]...  eigener Gbox port&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== my_vers ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn9645:04/09/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
my_vers  =  version&lt;br /&gt;
&lt;br /&gt;
hier kann die gbox-version in hexadezimal low byte gesetzt werden&lt;br /&gt;
&lt;br /&gt;
default =  25&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== my_cpu_api ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn9712:05/11/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
my-cpu_api  =  byte&lt;br /&gt;
&lt;br /&gt;
Setze CPU und API Byte in hexadecimal&lt;br /&gt;
default = 40&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== gbox_reconnect ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
gbox_reconnect = time&lt;br /&gt;
&lt;br /&gt;
send message to peers in seconds, default:300&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== gsms_disable ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn9714:05/11/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
gsms_disable  =  0|1&lt;br /&gt;
&lt;br /&gt;
schaltet gbox short message service (GSMS) aus, &lt;br /&gt;
default = 0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== tmp_dir ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn9761:06/05/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
tmp_dir  =  path&lt;br /&gt;
&lt;br /&gt;
tempory directory für gbox&lt;br /&gt;
&lt;br /&gt;
 default  =  /tmp/.oscam&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;DVBapi&#039;&#039;&#039; ===&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Abschnitt nur dann erforderlich, wenn OScam auch als Client zum entschlüsseln eingesetzt werden soll.&lt;br /&gt;
&lt;br /&gt;
{{OSCamConfDVBapiParameter}}&lt;br /&gt;
&lt;br /&gt;
==== enabled ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
DVBapi zum lokalen Entschlüsseln verwenden&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 enabled = 0 # (deaktiviert)&lt;br /&gt;
 enabled = 1 # (aktiviert)&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 enabled = 0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== user ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
Hier wird der User festgelegt, dieser sollte in der oscam.user angelegt sein.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 user = # user1&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 enabled = # anonymous&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== au ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Autoupdate für DVB API aktivieren/deaktivieren.&lt;br /&gt;
Abhängig vom verwendeten User aus der oscam.user und dessen au Einstellungen.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 au = 0 # AU deaktiviert (default)&lt;br /&gt;
 au = 1 # AU aktiviert&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== pmt_mode ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Beispiel:&lt;br /&gt;
 pmt_mode = 0 # (verwendet camd.socket und PMT Datei)&lt;br /&gt;
 pmt_mode = 1 # (deaktiviert PMT Datei)&lt;br /&gt;
 pmt_mode = 2 # (deaktiviert camd.socket)&lt;br /&gt;
 pmt_mode = 3 # (liest PMT nur beim Start ein)&lt;br /&gt;
 pmt_mode = 4 # (do not use signal handler for monitoring /tmp)&lt;br /&gt;
 pmt_mode = 5 # (do not use signal handler for monitoring /tmp &amp;amp; disable camd.socket)&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
pmt_mode = 0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== request_mode ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
CAID request mode: &lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 request_mode = 0 # versuche alle möglichen CAIDs nacheinander (default) &lt;br /&gt;
 request_mode = 1 # versuche alle CAIDs simultan&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== listen_port ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn9574:03/20/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
listen_port  =  0|1&lt;br /&gt;
&lt;br /&gt;
TCP IP port für SAT IP clients. Die Filterung muss auf der Client-Seite erfolgen!&lt;br /&gt;
&lt;br /&gt;
0  = disabled (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== boxtype ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
Verwendete Box auf der DVB API aktiviert wurde.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 boxtype = ufs910&lt;br /&gt;
 boxtype = dbox2|dreambox|dm7000|duckbox|ufs910|ipbox|ipbox-pmt||qboxhd|coolstream|neumo|pc&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
boxtype = dreambox&lt;br /&gt;
&lt;br /&gt;
Hinweis:&lt;br /&gt;
pc steht für generic pc support (laufend supported bei VDR mit vdr-plugin-dvbapi)&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
==== ecminfo_type ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU  svn10722:06/13/2015&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
possible values for ecminfo_type:&amp;lt;br /&amp;gt;&lt;br /&gt;
0 - default oscam syntax&amp;lt;br /&amp;gt;&lt;br /&gt;
1 - default oscam syntax with ecmtime in ms instead of s&amp;lt;br /&amp;gt;&lt;br /&gt;
2 - wicardd (*1)&amp;lt;br /&amp;gt;&lt;br /&gt;
3 - mgcamd&amp;lt;br /&amp;gt;&lt;br /&gt;
4 - cccam&amp;lt;br /&amp;gt;&lt;br /&gt;
5 - camd3&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
(*1)Beispiel:&amp;lt;br /&amp;gt;&lt;br /&gt;
system: Nagra&amp;lt;br /&amp;gt;&lt;br /&gt;
caid: 0x1830&amp;lt;br /&amp;gt;&lt;br /&gt;
pid: 0x1CCE&amp;lt;br /&amp;gt;&lt;br /&gt;
prov: 000000&amp;lt;br /&amp;gt;&lt;br /&gt;
cw0: FF A3 7F F1 B8 29 E7 C8&amp;lt;br /&amp;gt;&lt;br /&gt;
cw1: CB E1 A3 D3 EF FE EF C0&amp;lt;br /&amp;gt;&lt;br /&gt;
Signature OK&amp;lt;br /&amp;gt;&lt;br /&gt;
source: ServerXY (cs378x at server:12345)&amp;lt;br /&amp;gt;&lt;br /&gt;
418 msec -- Sun Jun 14 18:55:37 2015&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== cw_delay ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU  svn6348:02/05/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cw_delay  =  in Millisekunden&lt;br /&gt;
&lt;br /&gt;
Delay beim Schreiben des CW. default = [blank] kein Delay&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== delayer ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU  svn6808:05/14/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
delayer =  Millisekunden&lt;br /&gt;
&lt;br /&gt;
Minimum der Zeit, um CW zu schreiben. default: 0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== reopenonzap ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU  svn6348:02/05/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;OBSOLETE svn9072:12/08/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
reopenonzap  =  0|1&lt;br /&gt;
&lt;br /&gt;
Öffnet die demux-device nach jedem Kanalwechsel neu, default = 0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== decodeforever ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU  svn7653:10/08/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;VERALTET  svn8683:06/06/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
decodeforever  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1  =  versuche dauernd auf allen CAIDs zu decodieren&lt;br /&gt;
 0  =  default&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== read_sdt ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU  svn10766:06/15/15&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Durch diese Option kann Oscam (mittels Dvbapi) automatisch Kanalname und Providername in die oscam.srvid bzw oscam.srvid2 sowie oscam.provid eintragen. Dazu muss man mindestens 30 Sekunden auf einem Kanal verweilen. Dabei werden allerdings nur noch nicht vorhandene Namen hinzugefügt, bereits vorhandene Einträge in den Dateien werden nicht verändert. So behält man die volle Kontrolle über den Inhalt der Dateien.&lt;br /&gt;
&lt;br /&gt;
read_sdt  =  0|1|2&lt;br /&gt;
&lt;br /&gt;
 0 =  ausgeschaltet (default)&lt;br /&gt;
 1 =  eingeschaltet, aber FTA-Kanäle nicht verarbeiten&lt;br /&gt;
 2 =  eingeschaltet, auch FTA-Kanäle verarbeiten&lt;br /&gt;
&lt;br /&gt;
==== write_sdt_prov ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU  svn10841:06/27/15&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Mit dieser Option kann man einstellen, ob die Providernamen zusätzlich in die oscam.srvid bzw oscam.srvid2 eingetragen werden sollen. Dies ist nicht unbedingt erforderlich, weil der Providername automatisch aus der oscam.provid ausgelesen wird. Für diese Option ist das Einschalten von read_sdt erforderlich.&lt;br /&gt;
&lt;br /&gt;
write_sdt_prov  =  0|1&lt;br /&gt;
&lt;br /&gt;
 0 = ausgeschaltet, Providernamen nicht in die oscam.srvid bzw oscam.srvid2 eintragen (default)&lt;br /&gt;
 1 = eingeschaltet, Providernamen eintragen&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;Anticasc&#039;&#039;&#039; ===&lt;br /&gt;
Abschnitt nur dann erforderlich, wenn Anticascading als Schutz vor unbefugtem Weiterreichen von Cardsharing angewendet werden soll.&lt;br /&gt;
&lt;br /&gt;
{{OSCamConfAnticascParameter}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== enabled ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
Hiermit wird Anticascading eingeschaltet.&lt;br /&gt;
 enabled = 1 # eingeschaltet&lt;br /&gt;
         = 0 # ausgeschaltet (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== numusers ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Zahl der User, die je Account zugelassen sind.&lt;br /&gt;
 numusers = 1  # Es ist ein User je Account zugelassen&lt;br /&gt;
          = 0  # Anticascading ausgeschaltet (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== sampletime ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Zeit in Minuten für das Sammeln der Anfragen&lt;br /&gt;
 sampletime = 5  # Zeitraum von 5 Minuten&lt;br /&gt;
            =    # [blank] Default-Wert 2 Minuten&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== samples ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Zahl der Anfragen über dem Limit (mögliche Werte zwischen 2 und 10)&lt;br /&gt;
 samples = 7  # Limit bei 7 Anfragen&lt;br /&gt;
         =    # [blank] Default-Wert 10 Anfragen&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== penalty ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Strafe für den Sünder&lt;br /&gt;
 0 = Es wird nur geloggt (default)&lt;br /&gt;
 1 = Es werden Fake-CW&#039;s gesendet&lt;br /&gt;
 2 = Der User wird vorübergehend getrennt&lt;br /&gt;
 3 = Sende korrekte CWs zeitversetzt. Der Versatz ist per fakedelay= (s.u.) einstellbar.&lt;br /&gt;
&lt;br /&gt;
Die Strafe kann in der oscam.user überschrieben werden! &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Hinweis:&#039;&#039;&#039; Fake-CW`s schaden nicht nur demjenigen, dem sie schaden sollen, sondern allen anderen im Share, denn weder oscam noch cccam kann Fake-CW`s von realen CW`s unterscheiden. Wenn also ein Sharepartner von uns ein Fake-CW bekommt und der es dann für 7 Sekunden im cache hat, kann das durch cache2-Hits unbegrenzt an weitere Sharepartner gehen, auch trotz Einstellung von cccmaxhops = 0. Es haben dann unzählige User plötzlich für 7 Sekunden einen Freezer und keiner weiss, warum. Man schadet so also unbewusst allen Sharepartnern, auch denen, mit denen man nicht direkt shart!&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 penalty = 3  # Sende korrekte CWs zeitversetzt&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== aclogfile ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Dateiname für das AC-Log&lt;br /&gt;
 aclogfile =&lt;br /&gt;
           =   # [blank] Kein Logfile (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== fakedelay ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Fake-Verzögerung in Millisekunden (mögliche Werte zwischen 100 und 3000)&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 fakedelay =  500  # Verzögerung von 500 Millisekunden&lt;br /&gt;
           =       # [blank] Default-Wert 1000 Millisekunden&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== denysamples ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Wieviel Samples sollen bestraft werden?&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 denysamples = 10  # Ab 10 Samples wird bestraft&lt;br /&gt;
             =     # [blank] Default-Wert 8 Samples&lt;br /&gt;
&lt;br /&gt;
==== acosc_enabled ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn9761:06/05/14&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Vorbemerkung:&#039;&#039;&#039;&lt;br /&gt;
mit den nachfolgenden acosc-Parametern wir ein Anticascading über das Zählen der SIDs (&#039;&#039;&#039;a&#039;&#039;&#039;nticascading &#039;&#039;&#039;o&#039;&#039;&#039;ver &#039;&#039;&#039;s&#039;&#039;&#039;id &#039;&#039;&#039;c&#039;&#039;&#039;ount) ermöglicht.&lt;br /&gt;
&lt;br /&gt;
acosc_enabled  =  0|1&lt;br /&gt;
 1  =  ermöglicht anticascading over SIDs count&lt;br /&gt;
 0  =  default&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== acosc_max_active_sids ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU  svn9761:06/05/14&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
acosc_max_active_sids  =  Anzahl&lt;br /&gt;
&lt;br /&gt;
Maximum aktiver SIDs bei Anticascading over SIDs count&lt;br /&gt;
&lt;br /&gt;
 0  =  unbegrenzt (default)&lt;br /&gt;
 kann für jeden User in der jeweiligen oscam.user überschrieben werden!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== acosc_zap_limit ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn9761:06/05/14&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
acosc_zap_limit =  Anzahl&lt;br /&gt;
&lt;br /&gt;
Zap-Limit bei Anticascading over SIDs count&lt;br /&gt;
&lt;br /&gt;
 0  =  unbegrenzt (default)&lt;br /&gt;
 kann für jeden User in der jeweiligen oscam.user überschrieben werden&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== acosc_penalty ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn9761:06/05/14&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
acosc_penalty  =  0|1|2|3&lt;br /&gt;
&lt;br /&gt;
Strafe für den Sünder bei Anticascading over SIDs count:&lt;br /&gt;
 0 = Es wird nur geloggt (default)&lt;br /&gt;
 1 = Es werden Fake-CW&#039;s gesendet&lt;br /&gt;
 2 = Der User wird vorübergehend getrennt&lt;br /&gt;
 3 = Sende korrekte CWs zeitversetzt. Der Versatz ist per fakedelay= (s.u.) einstellbar.&lt;br /&gt;
 kann für jeden User in der jeweiligen oscam.user überschrieben werden&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== acosc_penalty_duration ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn9761:06/05/14&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
acosc_penalty_duration  =  Sekunden&lt;br /&gt;
&lt;br /&gt;
Dauer der Strafe bei Anticascading over SIDs count:&lt;br /&gt;
&lt;br /&gt;
 0  =  unbegrenzt  (default)&lt;br /&gt;
 kann für jeden User in der jeweiligen oscam.user überschrieben werden &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== acosc_delay ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn9761:06/05/14&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
acosc_delay  =  Millisekunden&lt;br /&gt;
&lt;br /&gt;
Verzögerung bei Anticascading over SIDs count&lt;br /&gt;
&lt;br /&gt;
 0  = unbegrenzt (default)&lt;br /&gt;
 kann für jeden User in der jeweiligen oscam.user überschrieben werden &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{OSCamTranslatedLinks}}&lt;/div&gt;</summary>
		<author><name>Don de Deckelwech</name></author>
	</entry>
	<entry>
		<id>http://oldwiki.streamboard.tv/index.php?title=OSCam/it/Config/oscam.conf&amp;diff=13332</id>
		<title>OSCam/it/Config/oscam.conf</title>
		<link rel="alternate" type="text/html" href="http://oldwiki.streamboard.tv/index.php?title=OSCam/it/Config/oscam.conf&amp;diff=13332"/>
		<updated>2016-04-17T10:10:03Z</updated>

		<summary type="html">&lt;p&gt;Don de Deckelwech: /* lb_auto_timeout_t */ Fix another Typo&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Kategorie:OSCam]]&lt;br /&gt;
{{OSCamHomeLinks}}&lt;br /&gt;
&lt;br /&gt;
==oscam.conf==&lt;br /&gt;
&lt;br /&gt;
La configurazione principale di OSCam presente nel file &#039;&#039;&#039;oscam.conf&#039;&#039;&#039;, contiene parametri globali come debugging, logging, monitor, protocolli e anti-cascata. Le sezioni presenti nel file &#039;&#039;&#039;oscam.conf&#039;&#039;&#039; con i relativi parametri, non hanno una posizione predefinita, ciò significa che si può posizionare ad esempio la sezione &#039;&#039;[monitor]&#039;&#039; prima di quella &#039;&#039;[global]&#039;&#039; o dopo quella &#039;&#039;[webif]&#039;&#039;, ecc...&lt;br /&gt;
Mentre all&#039;interno del file &#039;&#039;&#039;oscam.conf&#039;&#039;&#039; la sezione &#039;&#039;[global]&#039;&#039; &#039;&#039;&#039;è obbligatoria&#039;&#039;&#039;, tutte le altre sezioni &#039;&#039;&#039;sono opzionali&#039;&#039;&#039; e vengono utilizzate solamente se necessarie.&lt;br /&gt;
&lt;br /&gt;
=== [global] Parametri Globali ===&lt;br /&gt;
&lt;br /&gt;
Nella sezione Globale sono presenti i seguenti parametri:&lt;br /&gt;
&lt;br /&gt;
{{OSCamConfGlobalParameter}}&lt;br /&gt;
&lt;br /&gt;
[[File: WarningS.png | text-bottom ]]&#039;&#039;&#039; Attenzione!&#039;&#039;&#039; Se all&#039;interno del file di configurazione un parametro risulta vuoto, o non presente, verranno applicati i valori di default.&lt;br /&gt;
&lt;br /&gt;
==== nice ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Sistema di priorità&#039;&#039;&#039;. OSCam richiede quasi 0 potenza della CPU. Ma quando la potenza della CPU è necessario, dovrebbe essere disponibile immediatamente. Sono possibili valori da 20 a -20, con 20 e piccola e con -20 è molto alta. La funzione viene disattivata con il parametro(#). Questo è importante per esempio per la dbox 2 [http://de.wikipedia.org/wiki/DBOX2], quando appare il messaggio d´errore &amp;quot;&#039;&#039;relocation error:setpriority&#039;&#039;&amp;quot; . Vedi. [http://de.wikipedia.org/wiki/Prioritätsscheduling Prioritätsscheduling]&lt;br /&gt;
&lt;br /&gt;
Esempio:&lt;br /&gt;
 nice = -1&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 nice = 99&lt;br /&gt;
&lt;br /&gt;
==== Log ====&lt;br /&gt;
Formato:&lt;br /&gt;
 CAID&amp;amp;ProviderID/ECMPID/ServiceID/length:checksum&lt;br /&gt;
&lt;br /&gt;
Livello Debug:&lt;br /&gt;
 0 = no debugging (default) &lt;br /&gt;
 1 = detailed error messages &lt;br /&gt;
 2 = ATR parsing info, ECM dumps, CW dumps &lt;br /&gt;
 4 = traffic from/to the reader &lt;br /&gt;
 8 = traffic from/to the clients &lt;br /&gt;
 16 = traffic to the reader-device on IFD layer&lt;br /&gt;
 32 = traffic to the reader-device on I/O layer &lt;br /&gt;
 64 = EMM logging &lt;br /&gt;
 128 = DVB API logging &lt;br /&gt;
 256 = load balacing logging &lt;br /&gt;
 512 = cache exchange logging &lt;br /&gt;
 1024 = client ECM logging &lt;br /&gt;
 65535 = debug all &lt;br /&gt;
&lt;br /&gt;
===== pidfile =====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn:8176/01/24/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
pidfile  =  filename, &lt;br /&gt;
&lt;br /&gt;
cambiare nome e percorso di pidfile. Default = /tmp/oscam.pid&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 pidfile = /var/run/oscam.pid&lt;br /&gt;
&lt;br /&gt;
===== logfile =====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Con questo parametro viene specificato il nome del file e percorso.&lt;br /&gt;
 logfile = Nome del file|/dev/null|/dev/tty/syslog&lt;br /&gt;
&lt;br /&gt;
 logfile = [nomedelfile][;syslog][;stdout]&lt;br /&gt;
&lt;br /&gt;
Possibilitá:&lt;br /&gt;
 logfile = /var/log/oscam.log  # Log viene creato in file&lt;br /&gt;
 logfile = syslog              # Log viene importato nel syslogd&lt;br /&gt;
 logfile = stdout              # Log solo visibile nel Webinterface&lt;br /&gt;
&lt;br /&gt;
Esempio:&lt;br /&gt;
 logfile = /etc/oscam/logs/oscam.log;stdout&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 logfile = /var/log/oscam.log&lt;br /&gt;
&lt;br /&gt;
Format logfile:&lt;br /&gt;
 CAID&amp;amp;ident/provider/length:checksum&lt;br /&gt;
&lt;br /&gt;
===== ecmfmt =====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn6649+6653:05/01/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;MODIFICA  svn8831:08/11/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;MODIFICA  svn11008-11011:09/28/15&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ecmfmt = formato&lt;br /&gt;
&lt;br /&gt;
definire in ECM log il formato, default:c&amp;amp;p/i/s/l:h &lt;br /&gt;
	 &lt;br /&gt;
Possibili variabili : &lt;br /&gt;
 c = CAID&lt;br /&gt;
 d = PID&lt;br /&gt;
 e = CSP hash &lt;br /&gt;
 g = ID of origin gbox peer &lt;br /&gt;
 h = checksum&lt;br /&gt;
 i = Channel ID&lt;br /&gt;
 j = distance of gbox hops &lt;br /&gt;
 l = length &lt;br /&gt;
 o = ONID&lt;br /&gt;
 p = provider ID&lt;br /&gt;
 s = service ID&lt;br /&gt;
 t = tier ID , this ID will be replaced with the tier-description from oscam.tiers (if found)&lt;br /&gt;
 w = CW&lt;br /&gt;
 y = payload (short, 3 bytes)&lt;br /&gt;
 Y = payload (long, 6 bytes)&lt;br /&gt;
	 &lt;br /&gt;
Utilizzare un valore come prefisso per nascondere una variabile con quel valore&lt;br /&gt;
	 &lt;br /&gt;
Esempio:&lt;br /&gt;
 ecmfmt = c&amp;amp;0p/i/d/s/l:h &lt;br /&gt;
 (nacondere provider ID se 0)&lt;br /&gt;
&lt;br /&gt;
===== nds_swap_cw =====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn:10003/11/15/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;ANTIQUATO  svn10048:11/30/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
nds_swap_cw    =  0|&lt;br /&gt;
&lt;br /&gt;
 0  =  NDS Videoguard CWs saranno lasciati cadere, quando CWs hanno un modello diverso o simile (default)&lt;br /&gt;
 1  =  disabilitato&lt;br /&gt;
&lt;br /&gt;
===== loghistorysize =====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
loghistorysize  =  bytes&lt;br /&gt;
&lt;br /&gt;
Dimensioni del Log-Messages-History in WebIf e in Monitor in Bytes&lt;br /&gt;
&lt;br /&gt;
     0   =  disabled&lt;br /&gt;
 [blank] =  4096 (default)&lt;br /&gt;
&lt;br /&gt;
===== CACHE EXCHANGE LOGGING =====&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO  svn6929:05/24/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
CACHE EXCHANGE LOGGING &lt;br /&gt;
reader stages&lt;br /&gt;
 1 = cacheex (=1) reader (C) &lt;br /&gt;
 2 = local SCs (L)  #Fase 2 viene usata solo se &amp;quot;&#039;preferlocalcards 1&#039; è stato attivato nella sezione [global]. &lt;br /&gt;
 3 = other reader / proxies (P) &lt;br /&gt;
 4 = fallback reader (F) &lt;br /&gt;
&lt;br /&gt;
Formato scrittura log&lt;br /&gt;
 stage/used/chosen/possible&lt;br /&gt;
&lt;br /&gt;
Esempio&lt;br /&gt;
&lt;br /&gt;
 P/2/2/2 or L/2/4/4&lt;br /&gt;
&lt;br /&gt;
===== maxlogsize =====&lt;br /&gt;
{{Mandatory/it}}&lt;br /&gt;
&lt;br /&gt;
Qui la dimensione massima del file di registro si trova in KBytes. Questo è particolarmente importante per i server con solo una piccola quantità di memoria (ad esempio in dbox2). Pertanto si consiglia vivamente di stabilire con attenzione i server in modo che le dimensioni. Non di rado, &amp;quot;scoppiare&amp;quot; un sistema, perché i file di log hanno assunto proporzioni enormi di controllo!&lt;br /&gt;
&lt;br /&gt;
Esempio:&lt;br /&gt;
 maxlogsize = 20  # Logfile va fino a 20 KBytes&lt;br /&gt;
            =  0  # &#039;&#039;&#039;no&#039;&#039;&#039; massima dimensione&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 maxlogsize = 10 #  Logfile va fino a 10 KBytes (default)&lt;br /&gt;
&lt;br /&gt;
===== logduplicatelines =====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn:8290/02/05/2013&amp;lt;/span&amp;gt; &lt;br /&gt;
&lt;br /&gt;
logduplicatelines  =  0|1&lt;br /&gt;
 &lt;br /&gt;
                   =  1  schaltet das Schreiben von Duplikatzeilen im Logfile aus&lt;br /&gt;
                   =  0  schaltet das Schreiben von Duplikatzeilen im Logfile ein = default&lt;br /&gt;
&lt;br /&gt;
===== disablelog =====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Interruttori Logfile&lt;br /&gt;
 1 = Interruttore attivo, Così &#039;&#039;&#039;non stampa&#039;&#039;&#039; Log - puh ;-) -&lt;br /&gt;
 0 = Interruttore disabilitato, Così &#039;&#039;&#039;stampa&#039;&#039;&#039; Log&lt;br /&gt;
&lt;br /&gt;
Esempio:&lt;br /&gt;
 disablelog = 1   # non viene &#039;&#039;&#039;creato nesun&#039;&#039;&#039; Log&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 disablelog = 0   # viene creato &#039;&#039;&#039;un&#039;&#039;&#039; Log&lt;br /&gt;
&lt;br /&gt;
===== cwlogdir =====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Qui e possibile fissare un percorso per Logging-CW  &lt;br /&gt;
&lt;br /&gt;
Esempio:&lt;br /&gt;
 cwlogdir = /var/log/cw.log&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 cwlogdir =     # [blank] kein Pfad für CW-Log&lt;br /&gt;
&lt;br /&gt;
===== emmlogdir =====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Qui, è possibile impostare un percorso per la registrazione di EMM. Come gli EMM vengono registrati?, con il &#039;saveemm&#039; dettaglio da impostare nei parametri oscam.server.&lt;br /&gt;
&lt;br /&gt;
Esempio:&lt;br /&gt;
 emmlogdir = /var/log/&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 emmlogdir =     #  [blank] Si è utilizzata la cartella config&lt;br /&gt;
&lt;br /&gt;
===== usrfile =====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Definizione del nome di un file per la registrazione degli utenti.&lt;br /&gt;
&lt;br /&gt;
L&#039;utente che accede al file ha il formato&lt;br /&gt;
 date&lt;br /&gt;
 time&lt;br /&gt;
 CWs per second&lt;br /&gt;
 username&lt;br /&gt;
 IP address of client&lt;br /&gt;
 TCP/IP port&lt;br /&gt;
 CWs found&lt;br /&gt;
 CWs from cache&lt;br /&gt;
 CWs not found&lt;br /&gt;
 CWs ignored&lt;br /&gt;
 CWs timeout&lt;br /&gt;
 CWs tunneled&lt;br /&gt;
 login time in UNIX/POSIX format&lt;br /&gt;
 logout time in UNIX/POSIX format&lt;br /&gt;
 protocol&lt;br /&gt;
&lt;br /&gt;
Esempio:&lt;br /&gt;
 usrfile = userfile&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 usrfile = 0&lt;br /&gt;
&lt;br /&gt;
===== disableuserfile =====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Ora è abbastanza selvaggio: anche se un Logfile è attivata (vedere file di log) può qui il userfile spegnerlo &lt;br /&gt;
&lt;br /&gt;
Esempio:&lt;br /&gt;
 disableuserfile = 1   # non &#039;&#039;&#039;viene nesun&#039;&#039;&#039; userfile prodotto&lt;br /&gt;
                 = 0   # viene &#039;&#039;&#039;prodotto un &#039;&#039;&#039; userfile &lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 disableuserfile = 0&lt;br /&gt;
&lt;br /&gt;
===== usrfileflag =====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Impostazione della modalità di registrazione&lt;br /&gt;
 0 = E &#039;l&#039;unico e il logout di clienti registrati nel file utente   &lt;br /&gt;
 1 = zap ognuno e nei clienti userfile&lt;br /&gt;
     Default = valore è  0&lt;br /&gt;
&lt;br /&gt;
Esempio:&lt;br /&gt;
 usrfileflag = 1  # Tutto è registrato &lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 usrfileflag = 0  # Solo il login e logout viene registrato&lt;br /&gt;
&lt;br /&gt;
===== saveinithistory =====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;ANTIQUATO  svn7128:07/02/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Backup del lettore -Init-History.  È necessario per visualizzare i diritti.&lt;br /&gt;
&lt;br /&gt;
Esempio:&lt;br /&gt;
 saveinithistory = 1   # backup in / tmp /. Oscam / lettore &amp;lt;number&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 saveinithistory = 0   # Nessun backup&lt;br /&gt;
&lt;br /&gt;
===== disablemail =====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
disablemail  =  0|1&lt;br /&gt;
&lt;br /&gt;
Disattiva il salvataggio delle  Email-Messages da parte del provider NDS videoguard. Default: 1 (disabled)&lt;br /&gt;
&lt;br /&gt;
===== mailfile =====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
mailfile  =  file&lt;br /&gt;
&lt;br /&gt;
Imposta il file di salvataggio Email-Messages da parte del provider NDS videoguard.&lt;br /&gt;
&lt;br /&gt;
Default: [blank] Nessun file. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== cacheex_mode1_delay =====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn:10050/11/30/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cacheex_mode1_delay  =  CAID1:time,[CAID2:time]...&lt;br /&gt;
&lt;br /&gt;
Delay in Millisekunden für eine Anfrage an cache exchange mode 1 reader, default: kein delay&lt;br /&gt;
&lt;br /&gt;
==== Reader ====&lt;br /&gt;
&lt;br /&gt;
===== enableled =====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO  svn6285:01/23/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
LED-Support&lt;br /&gt;
&lt;br /&gt;
enableled  =  0|1|2&lt;br /&gt;
&lt;br /&gt;
 0  =  LED support disabled (default)&lt;br /&gt;
 1  =  LED support enabled for routers&lt;br /&gt;
 2  =  LED support enabled for Qbox HD&lt;br /&gt;
&lt;br /&gt;
===== serialreadertimeout =====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;ANTIQUATO  svn8541:03/13/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; Solo quando viene utilizzata Serial Reader&#039;&#039;&#039;&lt;br /&gt;
Timeout in millisecondi per Serialreader&lt;br /&gt;
&lt;br /&gt;
Esempio:&lt;br /&gt;
 serialreadertimeout =  1200  # Timeout dopo il 1200 Millisecondi&lt;br /&gt;
Default:&lt;br /&gt;
 serialreadertimeout =  1500  # Timeout dopo il 1500 Millisecondi&lt;br /&gt;
&lt;br /&gt;
===== waitforcards =====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Qui si può definire, se OSCam alla partenza deve attendere le card locali, prima che le porte di rete vengono aperte.&lt;br /&gt;
&lt;br /&gt;
Esempio:&lt;br /&gt;
 waitforcards = 0   # Non Attendere&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 waitforcards = 1  # Attendere&lt;br /&gt;
&lt;br /&gt;
===== waitforcards_extra_delay =====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
waitforcards_extra_delay  =  Millisecondi &lt;br /&gt;
&lt;br /&gt;
Ulteriore ritardo in millisecondi da attendere per SCS locale durante il lancio per l&#039;apertura delle porte di rete &lt;br /&gt;
&lt;br /&gt;
default = 500&lt;br /&gt;
&lt;br /&gt;
===== preferlocalcards =====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;MODIFICA svn9605:03/29/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Questo parametro determina se le schede locali verrà prima decodificato.&lt;br /&gt;
&lt;br /&gt;
Esempio:&lt;br /&gt;
 preferlocalcards = 0  # schede locale non preferito&lt;br /&gt;
 preferlocalcards = 1  # CacheX preferito&lt;br /&gt;
 preferlocalcards = 2  # schede locale preferito&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 preferlocalcards = 1  # CacheX preferito&lt;br /&gt;
&lt;br /&gt;
===== readerrestartseconds =====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Definizione di un tempo di attesa in secondi tra i riavvii di lettori.&lt;br /&gt;
&lt;br /&gt;
Esempio:&lt;br /&gt;
 readerrestartseconds = 10  # Tempo di attesa 10 secondi&lt;br /&gt;
                     =  0   # &#039;&#039;&#039;Nessun riavvio del lettore!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 readerrestartseconds = 5   #  il tempo di attesa è di 5 second&lt;br /&gt;
&lt;br /&gt;
===== block_same_ip =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn:7215/07/27/2012&amp;lt;/span&amp;gt; &lt;br /&gt;
&lt;br /&gt;
block_same_ip  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1 = Corso ECM-ciclo dal client al lettore con lo stesso indirizzo IP., default = 1&lt;br /&gt;
 0 = Non respingere&lt;br /&gt;
&lt;br /&gt;
===== block_same_name =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn:7215/07/27/2012&amp;lt;/span&amp;gt; &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
block_same_name  =  0|1&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 1 = Modo  ECM-Macinazione  dal client al lettore con lo stesso nome , default = 1&lt;br /&gt;
 0 = Non respingere&lt;br /&gt;
&lt;br /&gt;
==== Cache ====&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;ANTIQUATO svn 8358:02/16/2013 moved to &#039;&#039;&#039;[cache]&#039;&#039;&#039;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== cachedelay =====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;ANTIQUATO svn 8358:02/16/2013 moved to &#039;&#039;&#039;[cache]&#039;&#039;&#039;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tempo minimo espresso in millisecondi che una richiesta di necessità. Sembra paradossale, ma riguarda il problema se la risposta viene inviata dalla cache troppo rapidamente al cliente.&lt;br /&gt;
&lt;br /&gt;
Esempio:&lt;br /&gt;
 cachedelay = 300&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 cachedelay = 0&lt;br /&gt;
&lt;br /&gt;
===== max_cache_time =====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;ANTIQUATO svn 8358:02/16/2013 moved to &#039;&#039;&#039;[cache]&#039;&#039;&#039;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
max_cache_time  =   Sekunden, default 15&lt;br /&gt;
&lt;br /&gt;
Maximale Zeit, die CWs nach der ersten Clienten-Anfrage im cache verbleiben. Die Zeit muss um 2 Sekunden höher liegen als der Parameter clienttimeout!&lt;br /&gt;
&lt;br /&gt;
===== max_cache_count =====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;ANTIQUATO svn 8358:02/16/2013 moved to &#039;&#039;&#039;[cache]&#039;&#039;&#039;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
max_cache_count  =   Anzahl, default 1000&lt;br /&gt;
&lt;br /&gt;
Maximale Zahl von CWs im cache&lt;br /&gt;
&lt;br /&gt;
===== cacheexwaittime =====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;ANTIQUATO svn 8358:02/16/2013 moved to &#039;&#039;&#039;[cache]&#039;&#039;&#039;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
cacheexwaittime = delay &lt;br /&gt;
&lt;br /&gt;
Maximale Wartezeit für einen Cache-Zugriff in Millisekunden&lt;br /&gt;
default = 50 Millisekunden&lt;br /&gt;
&lt;br /&gt;
===== cacheexenablestats =====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;ANTIQUATO svn 8358:02/16/2013 moved to &#039;&#039;&#039;[cache]&#039;&#039;&#039;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
cacheexenablestats  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1 = schaltet statistics für cache exchange mode ein&lt;br /&gt;
 0 = default&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Attenzione:&#039;&#039;&#039; Bitte Speicherverbrauch beachten!&lt;br /&gt;
&lt;br /&gt;
==== Client ====&lt;br /&gt;
&lt;br /&gt;
===== clienttimeout =====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Tempo massimo in secondi o millisecondi prima che un client ottiene un timeout.&lt;br /&gt;
&lt;br /&gt;
Esempio:&lt;br /&gt;
 clienttimeout = 10     # dopo 10 secondi il tempo è scaduto&lt;br /&gt;
 clienttimeout = 10000  # anche qui esegue un time-out dopo 10 secondi, vedi la nota&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 clienttimeout = 5      # dopo 5 secondi esegue un Timeout &lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Atenzione:&#039;&#039;&#039; nella atessa &amp;lt;100 il Cardserver e di secondi Valori&amp;gt; = 100 vengono interpretati in millisecondi.&lt;br /&gt;
&lt;br /&gt;
===== clientmaxidle =====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Limitare il tempo minimo di un cliente in &#039;&#039;&#039;Secondi&#039;&#039;&#039; prima che sia separato dal traffico.&lt;br /&gt;
&lt;br /&gt;
Esempio:&lt;br /&gt;
 clientmaxidle = 200   # Separazione in 200 secondi&lt;br /&gt;
               = 0     # No separatione&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 clientmaxidle = 120   # Separazione dopo 120 secondi&lt;br /&gt;
&lt;br /&gt;
===== suppresscmd08 =====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
suppresscmd08 = 0|1&lt;br /&gt;
&lt;br /&gt;
 0 = causa camd35[cs3.57x]-clients, non ancora per la combinazione [rejected CAID, service ID, provider ID] richesta  (default)&lt;br /&gt;
 1 = disabled&lt;br /&gt;
&lt;br /&gt;
Chi vuole saperne di più, potete leggere qui: [[Streamboard-Thread:27459|Streamboard-Thread]]&lt;br /&gt;
&lt;br /&gt;
==== fallbacktimeout ====&lt;br /&gt;
{{Depends/it}}&lt;br /&gt;
&lt;br /&gt;
Con più lettori (vedere la sezione [lettore] in oscam.server), un lettore può essere determinata in esempio caso di guasto gli altri lettori del traffico ricade.&lt;br /&gt;
&lt;br /&gt;
Tempo massimo di attesa di [[Cardserver]]s in millisecondi primario [[Reader]], prima della/il [[Fallback]]-Reader (se disponibile!) essere interrogato.&lt;br /&gt;
&lt;br /&gt;
Esempio:&lt;br /&gt;
 fallbacktimeout = 1500&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 fallbacktimeout = 2500&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Attenzione:&#039;&#039;&#039; Il valore deve essere superiore al valore del &amp;quot;serialreadertimeout&amp;quot; deve essere selezionato, in caso contrario vengono utilizati i valori di default&lt;br /&gt;
&lt;br /&gt;
==== fallbacktimeout_percaid ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn:8896/09/04/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
fallbacktimeout_percaid  =  milliseconds  &lt;br /&gt;
&lt;br /&gt;
time falling back to CAID restricted fallback reader, default: 2500&lt;br /&gt;
      &lt;br /&gt;
&lt;br /&gt;
==== sleep ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Tempo di attesa per gli utenti inattivi in minuti. valore può essere sovrascritto in oscam.user.&lt;br /&gt;
&lt;br /&gt;
Esempio:&lt;br /&gt;
 sleep =  5   # tempo di attesa 5 minuti&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 sleep =      # [blank] no aspetta&lt;br /&gt;
&lt;br /&gt;
==== serverip ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Per un server OSCam configurato con più collegamenti di rete e quindi con diversi indirizzi IP, può essere talvolta necessario che OSCam risponda solamente alle richieste che gli giungano da un indirizzo IP specifico. Con questo parametro è possibile dire a OSCam quale indirizzo IP debba &amp;quot;ascoltare&amp;quot; per processare le richieste.&lt;br /&gt;
&lt;br /&gt;
Nell&#039;esempio seguente OSCam processerà solo le richieste che&lt;br /&gt;
gli giungono dall&#039;indirizzo IP specificato dopo il segno =&lt;br /&gt;
&lt;br /&gt;
 serverip = 192.168.178.1&lt;br /&gt;
&lt;br /&gt;
Valore di Default:&lt;br /&gt;
&lt;br /&gt;
 serverip =&lt;br /&gt;
&lt;br /&gt;
OSCam processerà le richieste da &#039;&#039;&#039;tutti&#039;&#039;&#039; gli indirizzi IP.&lt;br /&gt;
&lt;br /&gt;
==== bindwait ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Il tempo massimo in secondi che il [[Cardreader]] alla partenza in attesa finché non trova in ogni porta di rete di accesso. Se OSCAM entro questo tempo non trova il porto non può terminare con la &amp;quot;richiesta di associazione non riuscita&amp;quot;. Le cause sono&lt;br /&gt;
* Doppia occupazione dei porti&lt;br /&gt;
* Si è schiantato Oscam e il Ports non è piu rilasciato&lt;br /&gt;
* OScam è stato avviato più volte nello stesso tempo&lt;br /&gt;
Esempio:&lt;br /&gt;
 bindwait = 20  # Tempo di attesa 20 secondi&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 bindwait = 120 # Tempo di attesa  120 secondi&lt;br /&gt;
&lt;br /&gt;
==== netprio ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Qui, e possibile la priorità del Card che sono situati nel server di rete&lt;br /&gt;
&lt;br /&gt;
Esempio:&lt;br /&gt;
 netprio = 1  # Priorità 1&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 netprio = 0  # Prioritari relativi al sistema&lt;br /&gt;
&lt;br /&gt;
==== resolvegethostbyname ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Tipo di risoluzione DNS&lt;br /&gt;
 0 = getadressinfo (default)&lt;br /&gt;
 1 = gethostbyname&lt;br /&gt;
&lt;br /&gt;
Esempio:&lt;br /&gt;
 resolvegethostbyname = 1 # Host sarà risolta in base al nome&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 resolvegethostbyname = 0 # Indirizzo info viene ripreso&lt;br /&gt;
&lt;br /&gt;
====failbancount====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
 Failbancount  =  Numero di tentativi consentiti riuscita con password errata.&lt;br /&gt;
               =  0  (default) IP viene bloccato immediatamente al primo tentativo di accedere a sconosciuti!&lt;br /&gt;
&lt;br /&gt;
Se, entro &#039;&#039;&#039;failbantime&#039;&#039;&#039; in più rispetto al &#039;&#039;&#039;failbancount&#039;&#039;&#039; ha permesso tentativi sono stati registrati, L&#039;IP, per la restante failbantime bloccato. Alla fine del failbantime sono di nuovo failbancount completa. Failbancount è quindi un allentamento delle regole&lt;br /&gt;
&lt;br /&gt;
==== failbantime ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Periodo di tempo in minuti, è bloccato per un cliente con un tentativo di accesso non valido su base IP.&lt;br /&gt;
&lt;br /&gt;
Esempio:&lt;br /&gt;
 failbantime =  5&lt;br /&gt;
 # Indirizzo IP è bloccato per 5 minuti. Nuovi tentativi di accesso vengono ignorati, anche se il login sarebbe OK.&lt;br /&gt;
 # Non vi è alcun Thread del client creato.&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 failbantime =  0  # failban è disattivata (default)&lt;br /&gt;
&lt;br /&gt;
==== dropdups ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
[[Datei:UnderConstruction.jpg|text-bottom]] &#039;&#039;&#039;in construzione&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== unlockparental ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;MODIFICA  svn7289:08/27/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Solo Seca e Viaccess&#039;&#039;&#039;&lt;br /&gt;
opzione per disattivare il filtro famiglia per la richiesta del codice PIN Seca il film per adulti&lt;br /&gt;
&lt;br /&gt;
Esempio:&lt;br /&gt;
 unlockparental = 1  # blocco parentale off&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 unlockparental = 0  # parental control acceso Seca&lt;br /&gt;
&lt;br /&gt;
==== double_check ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Solo quando un doppio controllo CW quando è selezionata!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
ECM per 2 o più lettori con la stessa SC trasmesse e la CW sono verificati contro l&#039;altro. lb_nbes_reader deve essere il 2 o superiore.&lt;br /&gt;
&lt;br /&gt;
Esempio:&lt;br /&gt;
 double_check =&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 double_check = 0&lt;br /&gt;
&lt;br /&gt;
==== double_check_caid ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn:7237/08/05/2012/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
double_check_caid  =  [CAID1|erste 2 digits von CAID1],[CAID2|erste 2 digits von CAID2],... =  [blank] keine [default]&lt;br /&gt;
&lt;br /&gt;
ECM wird an 2 oder mehr Reader mit der gleichen SC gesendet und die CW&#039;s werden gegen andere definierte CAIDs oder die ersten 2 bytes der CAIDs verifiziert. lb_nbest_readers muss auf 2 oder höher gesetzt sein!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Loadbalancer ====&lt;br /&gt;
&lt;br /&gt;
===== lb_mode =====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Loadbalance Mode&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Attenzione:&#039;&#039;&#039; Se il bilanciamento del carico viene attivato qui, si può in oscam.server tra i services e Ident sono voci!&lt;br /&gt;
&lt;br /&gt;
Se si hanno due o più carte uguali (uguale se locale o proxy), è possibile distribuire il carico uniformemente sulle carte&lt;br /&gt;
(equilibrio).&lt;br /&gt;
&lt;br /&gt;
Esempio:&lt;br /&gt;
 lb_mode = 0 (disativato)&lt;br /&gt;
 lb_mode = 1 (primo lettore più veloce)&lt;br /&gt;
 lb_mode = 2 (Reader non ha risposto la più lunga sarà presa)&lt;br /&gt;
 lb_mode = 3 (lettore con il minimo carico è usato)&lt;br /&gt;
 lb_mode = 10(LB is ausgeschaltet, Senderstatistik wird trotzdem erstellt)&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 lb_mode = 0 # disativato&lt;br /&gt;
&lt;br /&gt;
===== lb_save =====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Salva le statistiche di bilanciamento del carico, per cui è mantenuto anche dopo il riavvio. Per la CPU non è troppo stress, qui, un valore &amp;gt; 100 sarà registrato.&lt;br /&gt;
&lt;br /&gt;
Esempio:&lt;br /&gt;
 lb_save = 100 # Numero memorizzato di ECM per le statistiche&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 lb_save = 0 # Statistiche non saranno salvate&lt;br /&gt;
&lt;br /&gt;
===== lb_nbest_readers =====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Numero di lettori che chiedono per la ECM.&lt;br /&gt;
&lt;br /&gt;
Esempio:&lt;br /&gt;
 lb_nbest_readers = 2 # Richieste vanno sempre a due lettori&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 lb_nbest_readers = 1 # Richiesta va solo ad un lettore&lt;br /&gt;
&lt;br /&gt;
===== lb_nfb_readers =====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Il numero di Fallback Reader per il bilanciamento del carico.&lt;br /&gt;
&lt;br /&gt;
Esempio:&lt;br /&gt;
 lb_nfb_readers = 2 # Due Fallbackreader&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 lb_nfb_readers = 1&lt;br /&gt;
&lt;br /&gt;
===== lb_reopen_mode =====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;ANTIQUATO  svn8642:05/10/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
lb_reopen_mode  =  0|1&lt;br /&gt;
&lt;br /&gt;
loadbalancing reopen readers mod&lt;br /&gt;
 =  0  # Standardverfahren zum (späten) Wiederöffnen blockierender Reader (default)&lt;br /&gt;
 =  1  # Schnelles Wiederöffnen blockierender Reader&lt;br /&gt;
&lt;br /&gt;
===== lb_nbest_percaid =====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
[[Datei:UnderConstruction.jpg|text-bottom]] &#039;&#039;&#039;in construzione&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;MODIFICA  svn:5893:08/19/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
example:&lt;br /&gt;
 lb_nbest_percaid = 0100:4,0200:3,03:2,04:1 &lt;br /&gt;
 (wildcard CAIDs 03xx and 04xx)&lt;br /&gt;
&lt;br /&gt;
===== lb_reopen_invalid =====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn:9885:09/30/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
lb_reopen_invalid  =  0|1&lt;br /&gt;
&lt;br /&gt;
 0  =  E_INVALID wird so lange blockiert, bis die Statistik aufgeräumt ist&lt;br /&gt;
 1  =  default&lt;br /&gt;
&lt;br /&gt;
===== lb_force_reopenalways =====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn:9885:09/30/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
lb_force_reopenalways  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1   =  öffne alle gestoppten Reader sofort, wenn kein funktionierender Reader gefunden wird&lt;br /&gt;
 0   =  default&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== lb_min_ecmcount =====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Numero minimo di ECM, che vengono prese per l&#039;analisi.&lt;br /&gt;
&lt;br /&gt;
Esempio:&lt;br /&gt;
 lb_min_ecmcount =&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 lb_min_ecmcount = 5&lt;br /&gt;
&lt;br /&gt;
===== lb_max_ecmcount =====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Numero massimo di ECM, prima che il (&#039;&#039;&#039;Loadbalancer&#039;&#039;&#039;)bilanciamento del carico viene azzerato.&lt;br /&gt;
&lt;br /&gt;
Esempio:&lt;br /&gt;
 lb_max_ecmcount =&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 lb_max_ecmcount = 500&lt;br /&gt;
&lt;br /&gt;
===== lb_reopen_seconds =====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Ritardo in secondi tra un nuovo tentativo di collegare lettori di smarrimento / CAID / fornitori / servizi&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 lb_reopen_seconds =  500   # Nach 500 Sekunden neuer Verbindungsversuch&lt;br /&gt;
&lt;br /&gt;
Esempio:&lt;br /&gt;
 lb_reopen_seconds = 900&lt;br /&gt;
&lt;br /&gt;
===== lb_retrylimit =====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Tentativo di connessione al prossimo lettore &#039;&#039;&#039;solo se&#039;&#039;&#039; è il tempo di risposta superiore a quella stabilita qui in &#039;&#039;&#039;Millisecondi&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Esempio:&lt;br /&gt;
 lb_retrylimit  =  500   #  Tentativo di connessione al lettore successiva solo se il tempo di risposta è maggiore di 500 ms.&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 lb_retrylimit  =  800&lt;br /&gt;
&lt;br /&gt;
===== lb_savepath ===== &lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Nomefile per il backup del (&#039;&#039;&#039;Loadbalancing&#039;&#039;&#039;) bilanciamento del carico di Statistica&lt;br /&gt;
&lt;br /&gt;
 default   =   /tmp/.oscam/stat&lt;br /&gt;
&lt;br /&gt;
===== lb_stat_cleanup ===== &lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Tempo in ore, dopo di che le registrazioni statistiche devono essere eliminati&lt;br /&gt;
&lt;br /&gt;
 default = 336&lt;br /&gt;
&lt;br /&gt;
===== lb_use_locking =====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;ANTIQUATO  svn6166:12/28/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Elimina parallele e identiche richieste ECM&lt;br /&gt;
&lt;br /&gt;
 1 = ein&lt;br /&gt;
 0 = aus # default:0&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Schlocke:&#039;&#039;&#039;&lt;br /&gt;
* È necessario attivare questa opzione solo se:&lt;br /&gt;
** Sistema lento&lt;br /&gt;
** Carico alto&lt;br /&gt;
** Stesse richieste ECM non sono dalla cache, ma più lettori sono invitati&lt;br /&gt;
&lt;br /&gt;
* Vantaggi abilitato:&lt;br /&gt;
** La sincronizzazione è una richiesta fatta da uno ECM, è lindividuazione di cache o la richiesta e assegnazione del lettore attraverso il sistema di bilanciamento del carico è sempre successo&lt;br /&gt;
&lt;br /&gt;
* Svantaggi attivato:&lt;br /&gt;
** La sincronizzazione impedisce multithreading e la probabilità di un tempo di risposta più alto&lt;br /&gt;
* I vantaggi NON abilitati:&lt;br /&gt;
** I tempi di lavorazione più rapidi per le richieste ECM&lt;br /&gt;
&lt;br /&gt;
* Svantaggi NON abilitati:&lt;br /&gt;
** Può raddoppiare (o n-volte) le richieste ECM possibile per il lettore&lt;br /&gt;
&lt;br /&gt;
===== lb_noproviderforcaid =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG svn5758:08/01/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
lb_noproviderforcaid = CAID1[,CAID2]...&lt;br /&gt;
&lt;br /&gt;
Ignoriere die Providerinformations-CAIDs, um die statistischen Daten zu reduzieren, wildcard CAIDs mit 2-digit CAIDs sind möglich&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 lb_noproviderforcaid = 12,34,5678&lt;br /&gt;
 	                 (wildcard CAIDs 12xx und 34xx)&lt;br /&gt;
&lt;br /&gt;
default = [blank]&lt;br /&gt;
&lt;br /&gt;
===== lb_auto_timeout =====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn 7564:10/02/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
lb_auto_timeout  =  0|1&lt;br /&gt;
&lt;br /&gt;
 lb_auto_timeout  = 1  #  ermöglicht ein automatisches timeout auf der Basis von Statistiken des Loadbalancers&lt;br /&gt;
                  = 0  #  default&lt;br /&gt;
&lt;br /&gt;
===== lb_auto_timeout_p =====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn 7564:10/02/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
lb_auto_timeout_p  =  Prozent&lt;br /&gt;
&lt;br /&gt;
Prozentwert, mit dem die Timeout-Zeit beaufschlagt wird&lt;br /&gt;
default = 30&lt;br /&gt;
&lt;br /&gt;
===== lb_auto_timeout_t  =====  &lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn 7564:10/02/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
lb_auto_timeout_t =  Millisekunden&lt;br /&gt;
&lt;br /&gt;
Minimale Zeit in Millisekunden, die zur Timeout-Zeit hinzuaddiert wird&lt;br /&gt;
default = 300&lt;br /&gt;
&lt;br /&gt;
===== lb_max_readers =====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
lb_max_readers  =   limit  (Zahl)&lt;br /&gt;
&lt;br /&gt;
beschränkt die Zahl der Reader während der Lernphase des Loadbalancing&lt;br /&gt;
&lt;br /&gt;
 0  =  unbegrenzt  (default)&lt;br /&gt;
 x  =  beschränkt auf ein Limit von x (Zahl)&lt;br /&gt;
&lt;br /&gt;
[[Datei:UnderConstruction.jpg|text-bottom]] &#039;&#039;&#039;in construzione&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
===== lb_auto_betatunnel =====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
lb_auto_betatunnel  =  0|1&lt;br /&gt;
&lt;br /&gt;
Ermöglicht automatisches Betatunneling für Betacrypt (CAIDs 1801, 1833, 1834 und 1835), wenn Loadbalancing verwendet wird&lt;br /&gt;
 lb_auto_betatunnel =  0   #  ausgeschaltet&lt;br /&gt;
                    =  1   #  eingeschaltet (default)&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Attention:&#039;&#039;&#039; Eintragungen für Betatunnel in oscam.user werden bevorzugt [[streamboard:wiki/OSCam/it/Config/oscam.user#betatunnel|User Betatunnel]]&lt;br /&gt;
&lt;br /&gt;
[[Datei:UnderConstruction.jpg|text-bottom]] &#039;&#039;&#039;in construzione&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
===== lb_auto_betatunnel_mode =====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn 7784:10/22/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
lb_auto_betatunnel_mode  =  0|1|2...&lt;br /&gt;
&lt;br /&gt;
setzt den Mode für das automatische Betacrypt tunneling&lt;br /&gt;
&lt;br /&gt;
 0 = CAID 18XX tunneling to CAID 17X2 only (default)&lt;br /&gt;
 1 = CAID 18XX tunneling to CAID 17X2 and CAID 17X2 tunneling to CAID 18XX (CAID 1833/1801) &lt;br /&gt;
 2 = CAID 18XX tunneling to CAID 17X2 and CAID 17X2 tunneling to CAID 18XX (CAID 1833/1834) &lt;br /&gt;
 3 = CAID 18XX tunneling to CAID 17X2 and CAID 17X2 tunneling to CAID 18XX (CAID 1833/1835) &lt;br /&gt;
 4 = CAID 17X2 tunneling to CAID 18XX (CAID 1833/1801 only) &lt;br /&gt;
 5 = CAID 17X2 tunneling to CAID 18XX (CAID 1833/1834 only) &lt;br /&gt;
 6 = CAID 17X2 tunneling to CAID 18XX (CAID 1833/1835 only)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== lb_auto_betatunnel_prefer_beta =====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn 6045:11/27/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;MODIFICA svn 7768:10/21/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
lb_auto_betatunnel_prefer_beta  =  Auswahl (Zahl)&lt;br /&gt;
&lt;br /&gt;
Hier kann der Schwerpunkt für die automatische Auswahl von Betacrypt/Nagravision gewählt werden.&lt;br /&gt;
&lt;br /&gt;
     0  =  disabled (default&lt;br /&gt;
     1  =  immer Betacrypt&lt;br /&gt;
   105  =  wählt einen Mittelwert&lt;br /&gt;
   200  =  immer Nagravision&lt;br /&gt;
&lt;br /&gt;
=== Monitor ===&lt;br /&gt;
Qui solo gli elementi necessari quando si utilizza un monitor!&lt;br /&gt;
 &lt;br /&gt;
{{OSCamConfMonitorParameter}}&lt;br /&gt;
&lt;br /&gt;
==== port ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
UDP-Port per il Monitor&lt;br /&gt;
 port = 0  # No Monitor&lt;br /&gt;
      =    # [vuoto] numero di porta monitor quando e selezionato&lt;br /&gt;
Esembio:&lt;br /&gt;
 port = 24480  # Monitor acceso alla porta 24480&lt;br /&gt;
&lt;br /&gt;
==== serverip ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Servizio di colegamento con un indirizzo IP specifico &lt;br /&gt;
 serverip  =  # Indirizzo-IP&lt;br /&gt;
           =  # [vuoto] tutti gli IP (default)&lt;br /&gt;
&lt;br /&gt;
==== nocrypt ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Collegamenti del monitor non-criptato.&lt;br /&gt;
&lt;br /&gt;
Possibile&lt;br /&gt;
* uno o più indirizzi IP individuali&lt;br /&gt;
* uno o più intervalli di IP&lt;br /&gt;
* una miscela di singoli indirizzi IP o intervalli di indirizzi IP&lt;br /&gt;
Esempio&lt;br /&gt;
 nocrypt = 127.0.0.1,192.168.0.0-192.168.255.255&lt;br /&gt;
         = Host 127.0.0.1 e range di IP 192.168.0.0 bis 192.168.255.255&lt;br /&gt;
&lt;br /&gt;
Default&lt;br /&gt;
 nocrypt =   # [vuoto] nessun monitor connessione non crittografata.&lt;br /&gt;
&lt;br /&gt;
==== aulow ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Il tempo, in pochi minuti, non appaiono nel EMM, in modo che il client è impostato su &amp;quot;Low&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Esempio&lt;br /&gt;
  aulow = 30 # Dopo 30 minuti di EMM al cliente di &amp;quot;on&amp;quot; è impostata (default).&lt;br /&gt;
&lt;br /&gt;
==== monlevel ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Monitor Livello&lt;br /&gt;
  0 = nessun accesso per monitorare (default)&lt;br /&gt;
  1 = Solo i server e le proprie procedure&lt;br /&gt;
  2 = Tutte le procedure, ma solo da guardare &lt;br /&gt;
  3 = Tutte le procedure, di ricaricare oscam.user possibile&lt;br /&gt;
  4 = senza restrizioni &amp;quot;di Access (default).&lt;br /&gt;
&lt;br /&gt;
Esempio&lt;br /&gt;
  monlevel = 4 # Accesso totale&lt;br /&gt;
&lt;br /&gt;
Monlevel può essere modificato da voci in oscam.user!&lt;br /&gt;
&lt;br /&gt;
==== hideclient_to ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Tempo in secondi per nascondere da parte dei clienti che non trasmettono le richieste. Vedi anche parameter&#039;&#039;&#039;httphideidleclienst&#039;&#039;&#039;nella sezione [WebIf].&lt;br /&gt;
  hideclient_to = 1 # clienti sono nascosti&lt;br /&gt;
                = 0 # Nessuna soppressione dei client stand-by&lt;br /&gt;
&lt;br /&gt;
==== appendchaninfo ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;ANTIQUATO  svn8546:03/13/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aggiunge le informazioni del canale dal oscam.services il messaggio di log ha aggiunto. Quando si utilizza il monitor e l&#039;interfaccia web si tratta di una routine molto utile!&lt;br /&gt;
  appendchaninfo = 1 # Le informazioni di canale viene aggiunto&lt;br /&gt;
                 = 0 # Nessuna informazione canale (default)&lt;br /&gt;
&lt;br /&gt;
=== lcd ===&lt;br /&gt;
{{OSCamConfLCDParameter}}&lt;br /&gt;
&lt;br /&gt;
==== enablelcd ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO  svn6285:01/23/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
enablelcd  =  0|1&lt;br /&gt;
 &lt;br /&gt;
 0   =   default&lt;br /&gt;
 1   =   enable LCD&lt;br /&gt;
&lt;br /&gt;
==== lcd_outputpath ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Hier kann ein Pfad für den LCD-Output eingestellt werden&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 lcd_outputpath =  [blank]  /tmp&lt;br /&gt;
&lt;br /&gt;
==== lcd_hideidle ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Verbergen eines Readers im LCD-Output während des Leerlaufs&lt;br /&gt;
&lt;br /&gt;
 lcd_hideidle =  1  # Verbergen, wenn der Leerlauf länger als 20 Sekunden dauert&lt;br /&gt;
              =  0  # default&lt;br /&gt;
&lt;br /&gt;
==== lcd_writeinterval ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
LCD-Refresh-Interval in Sekunden (Minimum 5 Sekunden)&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 lcd-writeinterval  =  [blank] 10 Sekunden&lt;br /&gt;
&lt;br /&gt;
=== [webif] ===&lt;br /&gt;
Le voci sono richiesti solo quando è stata selezionata l&#039;interfaccia web (da Alno) come modulo.&lt;br /&gt;
&lt;br /&gt;
{{OScamConfWebIfParameter}}&lt;br /&gt;
&lt;br /&gt;
==== Formato File per inviare le EMM via webinterface ====&lt;br /&gt;
&lt;br /&gt;
(de Bit)&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Attenzione&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Il file deve essere nel formato TXT&lt;br /&gt;
* Il file EMM deve contenere ogni PRE-CAM EMM in una nuova linea.&lt;br /&gt;
* Le EMM devono essere nel formato HEX.&lt;br /&gt;
** Esempio: AABBCCDD....&lt;br /&gt;
* Gli spazi ed i tab sono tra due bytes sono permessi:&lt;br /&gt;
** AA BB CC DD...&lt;br /&gt;
* La rappresentazione nel formato HEX per ogni byte di EMM può essere rappresentato da caratteri maiuscoli e minuscoli, si possono anche mischiare:&lt;br /&gt;
** AA aa Aa aA...&lt;br /&gt;
* Altri caratteri e commenti NON sono ammessi.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== httpport ====&lt;br /&gt;
{{Mandatory/it}}&lt;br /&gt;
&lt;br /&gt;
Porta su cui ascolta l&#039;interfaccia web.&lt;br /&gt;
  porta HTTP = 83 # interfaccia Web stops&#039;&#039;&#039;http-port 83&#039;&#039;&#039;&lt;br /&gt;
           = 83 # interfaccia Web ascolta to&#039;&#039;&#039;https-port 83&#039;&#039;&#039;(SSL)&lt;br /&gt;
               0 # interfaccia web è disabilitato (default)&lt;br /&gt;
&lt;br /&gt;
==== httpcert ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
File per il certificato SSL&lt;br /&gt;
  oscam.cert httpcert = # (vedi sopra!)&lt;br /&gt;
           = # [Vuoto] è il oscam.pem file (embedded) utilizzati&lt;br /&gt;
&lt;br /&gt;
==== httpforcesslv3 ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO  svn:6321/01/30/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
httpforcesslv3  =  0|1&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 httpforcesslv3  =  0  (default)&lt;br /&gt;
                 =  1  benutze SSLv3&lt;br /&gt;
&lt;br /&gt;
==== httpuser ====&lt;br /&gt;
{{Mandatory/it}}&lt;br /&gt;
&lt;br /&gt;
Nome dell&#039;utente per accedere protette. Mentre sarà offerta [vuoto] come valore di default. Di questi, ma fortemente sconsigliato, quindi questo parametro è qui &#039;descritto mandatory&#039;&#039;&#039;&#039;&#039;as.&lt;br /&gt;
  user = http # xyxyxy&lt;br /&gt;
&lt;br /&gt;
==== httppwd ====&lt;br /&gt;
{{Mandatory/it}}&lt;br /&gt;
&lt;br /&gt;
Password per la protezione di accesso. E &#039;lo stesso che per l&#039;utente http.&lt;br /&gt;
  httppwd = # 123456&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;I parametri &#039;&#039;utente&#039;&#039; e &#039;&#039;pwd&#039;&#039; essere consultato quando si collega all&#039;interfaccia Web in una finestra di controllo. Mancano o sono difettose, è il messaggio&#039;&#039;Proibita&#039;&#039; e la connessione viene interrotta!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== http_prepend_embedded_css ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn6797:05/13/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 http_prepend_embedded_css  =  0 | 1&lt;br /&gt;
 http_prepend_embedded_css  =  0  # Do not add the content of the embedded CSS before the content of the custom CSS (default)&lt;br /&gt;
                               1  # Add the content of the embedded CSS before the content of the custom CSS (specified by the [[#httpcss|httpcss]] parameter)&lt;br /&gt;
&lt;br /&gt;
This parameter can be used to override the embedded CSS with custom styles. To see the current CSS styles use the url: http://&#039;&#039;url_to_oscam_webif&#039;&#039;&#039;&#039;&#039;/site.css&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== httpcss ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Per l&#039;interfaccia web temi distinti in vari colore e la rappresentazione grafica. L&#039;utente può salvare interessante per lui i file di stile (. Css) e utilizzare a seconda del &amp;quot;mood&amp;quot;. Ecco il percorso del file di stile è impostazione.&lt;br /&gt;
&lt;br /&gt;
Esempio&lt;br /&gt;
 httpcss = # / etc / oscam / harvest_round_Firefox.css&lt;br /&gt;
         = # [Vuoto] è lo stile incorporato utilizzato (default)&lt;br /&gt;
&lt;br /&gt;
Stili sono pubblicati qui: [[Streamboard-Thread:30083|CSS-Styles]]&lt;br /&gt;
&lt;br /&gt;
==== httptpl ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;MODIFICA  svn 7083:06/25/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Percorso per i modelli esterni&lt;br /&gt;
 httptpl =&lt;br /&gt;
         = # [Vuoto] Nessun esterno Templatesfault, Picons)&lt;br /&gt;
&lt;br /&gt;
Multiple simultane templates und picons können durch die Anlage von Unterordnern (mit max. 32 alphanumerischen Zeichen) zur Verfügung gestellt werden. Der Name des Unterordners korrespondiert mit dem Unterordner in der URL, default : [blank]&lt;br /&gt;
&lt;br /&gt;
Beispiele&lt;br /&gt;
 &lt;br /&gt;
 httptpl = /this/is/my/path &lt;br /&gt;
 	 &lt;br /&gt;
 Ordner mit multiplen templates: &lt;br /&gt;
 /this/is/my/path/template1 &lt;br /&gt;
 /this/is/my/path/template2 &lt;br /&gt;
 	 &lt;br /&gt;
 gültige URLs: &lt;br /&gt;
 http://host:port/template1 &lt;br /&gt;
 http://host:port/template2 &lt;br /&gt;
&lt;br /&gt;
Mehr über Picons kann man hier finden [[streamboard:wiki/OSCam/de/Picons|Picons]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
==== httpoverwritebakfile ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVO svn9858:09/21/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
httpoverwritebakfile  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1  =  überschreibe backup configurations files (*.bak)&lt;br /&gt;
 0  =  default&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== httplocale ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn9828:08/15/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
httplocale  =  environment&lt;br /&gt;
&lt;br /&gt;
hier kann ein &amp;quot;locale environment&amp;quot; gesetzt werden.&lt;br /&gt;
&lt;br /&gt;
default =  [blank]  kein environment&lt;br /&gt;
&lt;br /&gt;
Siehe auch hier:&lt;br /&gt;
&lt;br /&gt;
http://it.wikipedia.org/wiki/locale&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== httpjscript ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn6806:05/14/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
httpjscript  =  path&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== httprefresh ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Tempo in secondi entro il quale il programma aggiorna lo stato della interfaccia web&lt;br /&gt;
 refresh http = 7 # stato viene aggiornato dopo 7 secondi&lt;br /&gt;
              = # [Vuoto] Essa ha nessun aggiornamento&lt;br /&gt;
&lt;br /&gt;
==== httppollrefresh ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Initialisierungszeit des Pollings und Aktualisierungszeit, in der diverse Daten des Webinterfaces neugeladen werden (Zeit kann auf den entsprechenden Seiten geändert werden)&lt;br /&gt;
 httppollrefresh = 60  # Status wird nach 7 Sekunden aktualisiert&lt;br /&gt;
                 =     # [blank|0] Es findet keine Aktualisierung statt&lt;br /&gt;
&lt;br /&gt;
==== httpshowpicons ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn6648:05/01/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
httpshowpicons  =  0| 1&lt;br /&gt;
 httpshowpicons   =   1  # zeige picons in userlist&lt;br /&gt;
                      0  # default&lt;br /&gt;
&lt;br /&gt;
==== httphideidleclients ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Questo parametro consente a un cliente alla fine del&#039;&#039;parameter&#039;&#039;&#039;hideclient_to &#039;nella [monitor] specificato periodo di inattività (vedi sopra!) Hide.&lt;br /&gt;
 httphideidleclients = 1 # nascondere&lt;br /&gt;
                     = 0 # Non nascondere (default)&lt;br /&gt;
&lt;br /&gt;
==== httphidetype ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn8937:09/27/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
httphidetype  =  type[type]...&lt;br /&gt;
&lt;br /&gt;
Buchstabe der definiert, welcher type in der type-column auf der Statusseite des Webinterfaces versteckt werden soll. s = server, h = http, m = monitor, r = reader, p = proxy, x = cacheex, c = client  &lt;br /&gt;
&lt;br /&gt;
  httphidetype = sh  #hide server- and http-type columns&lt;br /&gt;
  httphidetype = [blank]  # hide none (default)&lt;br /&gt;
&lt;br /&gt;
==== httpscript ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Percorso per gli script che può essere lanciato da Interfaccia Web&lt;br /&gt;
 path = http script #&lt;br /&gt;
            = # [Vuoto] senza percorso&lt;br /&gt;
&lt;br /&gt;
==== httpallowed ====&lt;br /&gt;
{{Mandatory/it}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;MODIFICA  svn8733:06/27/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;MODIFICA  svn8842:08/17/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Qui è dove gli indirizzi IP, intervalli di indirizzi IP, o entrambe insieme, può accedere all&#039;interfaccia web. Mentre è disponibile anche [vuoto] come valore di default, il cui significato non si apre! Se l&#039;interfaccia Web per l&#039;uso, allora ci deve essere anche la possibilità di, Per collegarsi con lui. Pertanto, questi parametri come &#039;&#039;&#039;obbligatorio&#039;&#039;&#039; mostrato.&lt;br /&gt;
Indirizzo IP | intervallo di indirizzi IP [indirizzo IP | intervallo di indirizzi IP[,::1]] ...&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Resolving to IPv6 = ::1&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Esempio&lt;br /&gt;
 httpallowed 127.0.0.1,192.168.0.0-192.168.255.255      = # Host e tutta la regione sono ammessi 192.168.0&lt;br /&gt;
             127.0.0.1,192.168.0.0-192.168.255.255,::1  = # Host e tutta la regione sono ammessi 192.168.0 IPv6&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;default values&#039;&#039;&#039;&lt;br /&gt;
 127.0.0.1,192.168.0.-192.168.255.255,10.0.0.0-10.255.255.255,::1&lt;br /&gt;
&lt;br /&gt;
==== httpdyndns ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;MODIFICA  svn6558:03/21/12&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Consenti connessioni DYNDNS attraverso l&#039;interfaccia web.&lt;br /&gt;
&lt;br /&gt;
httpdyndns  =  hostname[,hostname][,hostname]&lt;br /&gt;
&lt;br /&gt;
Esempio&lt;br /&gt;
 httpdyndns = host1.example.com,host2.example.com&lt;br /&gt;
&lt;br /&gt;
==== httpsavefullcfg ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Backup dei file di configurazione&lt;br /&gt;
 httpsavefullcfg = 0 # tutti i parametri non-vuoto&lt;br /&gt;
                       # Tutti i parametri non di default&lt;br /&gt;
                       # Tutti i parametri che non contengono lo stesso contenuto gli stessi parametri in [global] (default).&lt;br /&gt;
                    1 # tutti i parametri&lt;br /&gt;
&lt;br /&gt;
==== httpreadonly ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Attraverso l&#039;interfaccia web può essere modificato e salvato nel suo abbraccio i file di configurazione certe. Questo è per l&#039;amministratore del server che non è sempre vicino alla console del server è molto vantaggiosa. Ma se altri utenti o di altre parti interessate hanno anche l&#039;accesso all&#039;interfaccia web e quindi avere accesso ai dati, può essere un problema. La possibilità di modifica (scrittura) può dunque essere spento con questo parametro.&lt;br /&gt;
&lt;br /&gt;
 http read only = 1 # accesso in sola lettura possibile&lt;br /&gt;
                = 0 # tutto è possibile (default)&lt;br /&gt;
&lt;br /&gt;
==== httpiconpath ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn:9463/01/28/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
httpiconpath  =  path&lt;br /&gt;
&lt;br /&gt;
path zur Picon-Datei, default [blank] none&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== httphelplang ====&lt;br /&gt;
{{Mandatory/it}}&lt;br /&gt;
&lt;br /&gt;
Selezionare la lingua per i contesti&lt;br /&gt;
&lt;br /&gt;
 de = deutsch&lt;br /&gt;
 en = englisch (default)&lt;br /&gt;
 fr = französisch&lt;br /&gt;
 it = italienisch&lt;br /&gt;
&lt;br /&gt;
==== httposcamlabel ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO  svn9463:01/28/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
httposcamlabel  =  text&lt;br /&gt;
&lt;br /&gt;
setzt individuelles label im header des webinterface, default: OSCam&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== [cache] ===&lt;br /&gt;
{{OSCamConfCacheParameter}}&lt;br /&gt;
&lt;br /&gt;
==== delay ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO  svn8358:02/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Mindestzeit in Millisekunden, die ein Request brauchen muss. Hört sich zwar paradox an, betrifft aber das Problem, wenn die &#039;&#039;&#039;Antwort&#039;&#039;&#039; aus dem cache &#039;&#039;&#039;zu schnell&#039;&#039;&#039; an den Client übermittelt wird.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 delay = 300&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 delay = 0&lt;br /&gt;
&lt;br /&gt;
==== max_time ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO  svn8358:02/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
max_time  =   Sekunden, default 15&lt;br /&gt;
&lt;br /&gt;
Maximale Zeit, die CWs nach der ersten Clienten-Anfrage im cache verbleiben. Die zeit muss 2 Sekunden höher als der Parameter clienttimeout sein!&lt;br /&gt;
&lt;br /&gt;
==== max_hit_time ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO  svn8910:09/10/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
max_hit_time  =  in Sekunden&lt;br /&gt;
&lt;br /&gt;
Maximale Zeit, die Treffer für cache exchange im cache verbleiben müssen um wait_time zu evaluieren, default: 15&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== wait_time ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn 8358:02/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 wait_time  =  [caid][&amp;amp;mask][@provid][$servid][:awtime][:]dwtime,n&lt;br /&gt;
            =  [blank] none (default)&lt;br /&gt;
Beispiel:&lt;br /&gt;
 wait_time = 0:50:250,0200@00009X:50:150,15:950,0500@000001:150,1602&amp;amp;ffdf:1200&lt;br /&gt;
Wartezeit in Millisekunden für cache exchange und CSP, bevor ECMs an den Reader/Proxy gesendet werden.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== cacheex_cw_check ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
cacheex_cw_check = caid[&amp;amp;mask][@provid][$servid]:mode:counter[,n]&lt;br /&gt;
&lt;br /&gt;
* mode:&lt;br /&gt;
specify behaviour for counter parameter&lt;br /&gt;
&lt;br /&gt;
0  =  when wait_time expires, serve highest counter&#039;s cw got anyway, even if no counter reached.&lt;br /&gt;
1  =  never serve cw (coming from cacheex) stored in cache if its counter not reaches counter. When wait_time expires, requests&lt;br /&gt;
will go to normal readers! Only when a cw reaches counter, it can be served to clients.&lt;br /&gt;
&lt;br /&gt;
Default  =  0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* counter:&lt;br /&gt;
set minimum cw counter to allow cw is used.&lt;br /&gt;
&lt;br /&gt;
Default  =  1 (use default behaviour: use cw with highest counter when cache is checked)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== cwcycle_allowbadfromffb ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn 8930:09/25/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cwcycle_allowbadfromffb  =  0|1&lt;br /&gt;
&lt;br /&gt;
1 = allow bad cycles from a fixed fallback reader. Default = 0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== cacheexenablestats ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO  svn8358:02/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cacheexenablestats  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1 = schaltet statistics für cache exchange mode ein&lt;br /&gt;
 0 = default&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Achtung:&#039;&#039;&#039; Bitte Speicherverbrauch beachten!&lt;br /&gt;
&lt;br /&gt;
==== csp_port ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn 8358:02/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
UDP-Port, der auf hereinkommenden traffic hört&lt;br /&gt;
&lt;br /&gt;
 csp_port   =   port&lt;br /&gt;
            =   [blank] none (default)&lt;br /&gt;
&lt;br /&gt;
==== csp_serverip ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn 8358:02/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bind IP für port csp_port (siehe oben!)&lt;br /&gt;
&lt;br /&gt;
 csp_serverip   =   IP&lt;br /&gt;
                =   [blank] none (default)&lt;br /&gt;
&lt;br /&gt;
==== csp_ecm_filter ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn 8358:02/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 csp_ecm_filter   =   [caid][&amp;amp;mask][@provid][$servid],n&lt;br /&gt;
&lt;br /&gt;
Filter für hereinkommende ECM beim Cardserverproxy, default (kein Filter)&lt;br /&gt;
&lt;br /&gt;
==== csp_allow_request ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVO svn 8358:02/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
csp_allow_request   =   0|1&lt;br /&gt;
&lt;br /&gt;
Erlaubt hereinkommende ECM-Anfragen vom Cardserverproxy, default =  1&lt;br /&gt;
&lt;br /&gt;
==== cwcycle_check_enable ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn 8358:02/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 cwcycle_check_enable  =  0 ausgeschaltet (default)&lt;br /&gt;
                       =  1 eingeschaltet&lt;br /&gt;
&lt;br /&gt;
==== cwcycle_check_caid ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn 8358:02/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Attenzione: not for all NDS SC&#039;s!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
cwcycle_check_caid  =  CAID[,CAID]...&lt;br /&gt;
&lt;br /&gt;
CAID, für die der CW-Cycle-Check ermöglicht werden soll, [blank] = kein Check (Default)&lt;br /&gt;
&lt;br /&gt;
==== cwcycle_maxlist ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn 8358:02/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cwcycle_maxlist  =  Zahl&lt;br /&gt;
&lt;br /&gt;
Maximum von CW-Cycle-Entries in die Liste, default = 500, maximum = 4000&lt;br /&gt;
&lt;br /&gt;
==== cwcycle_keeptime ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn 8358:02/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cwcycle_keeptime  = Minuten&lt;br /&gt;
&lt;br /&gt;
Minimalzeit, die ein erkannter Cycle in der Memory verbleiben soll, default = 0, maximum = 15&lt;br /&gt;
&lt;br /&gt;
==== cwcycle_onbad ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn 8358:02/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cwcycle_onbad  =  0|1&lt;br /&gt;
 0 = ungültige CW-Cycle kommen nur ins Log (default)&lt;br /&gt;
 1 = ungültige CW-Cycle werden gedropped&lt;br /&gt;
&lt;br /&gt;
==== cwcycle_dropold ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVOsv svn 8358:02/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cwcycle_dropold  =  0|1, 1 = alte CW-Cycle werden gedropped, 0 = kein Dropping (default)&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
==== cwcycle_sensitive ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn 8509:03/07/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cwcycle_sensitive  =  0|2|3|4&lt;br /&gt;
&lt;br /&gt;
 0  = disabled (default)&lt;br /&gt;
 2  = 2 (or more) same bytes and drop new CW&lt;br /&gt;
 3  = 3 (or more) same bytes and drop new CW&lt;br /&gt;
 4  = 4 (or more) same bytes and drop new CW&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
==== cwcycle_usecwcfromce ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn 9038:11/18/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cwcycle_usecwcfromce  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1  =  use CW Info from cache exchange&lt;br /&gt;
 0  =  default&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== wait_until_ctimeout ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn 9486:02/03/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
wait_until_ctimeout  =  0|1&lt;br /&gt;
&lt;br /&gt;
antworte, wenn das cache exchange timeout erreicht ist und keine normalen Reader zur Verfügung stehen, die ECM&#039;s senden:&lt;br /&gt;
&lt;br /&gt;
 0  =  sende sofort &#039;&#039;&#039;not found&#039;&#039;&#039; an den client (default)&lt;br /&gt;
 1  =  warte auf eine Antwort für cache exchange bis der timeout für den client erreicht ist&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== [csp](UDP) ===&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;ANTIQUATO  svn8358:02/16/2013 Siehe &#039;&#039;&#039;[cache]&#039;&#039;&#039;!&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Abschnitt nur dann erforderlich, wenn csp als Client Protokoll notwendig ist.&lt;br /&gt;
&lt;br /&gt;
{{OSCamConfcspParameter}}&lt;br /&gt;
&lt;br /&gt;
==== port ====&lt;br /&gt;
{{Mandatory/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn 6124:12/23/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
UDP-Port, der auf hereinkommenden traffic von csp nodes hört&lt;br /&gt;
&lt;br /&gt;
 port   =   port&lt;br /&gt;
        =   [blank] none (default)&lt;br /&gt;
&lt;br /&gt;
==== serverip ====&lt;br /&gt;
{{Mandatory/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn 6124:12/23/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bind IP für den port (siehe oben!)&lt;br /&gt;
&lt;br /&gt;
 serverip   =   IP&lt;br /&gt;
            =   [blank] none (default)&lt;br /&gt;
&lt;br /&gt;
==== wait_time ====&lt;br /&gt;
{{Mandatory/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn 6142:12/25/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 wait_time  =  Millisekunden&lt;br /&gt;
            =  [blank] none (default)&lt;br /&gt;
&lt;br /&gt;
Wartezeit für cache exchange (mode 2 &amp;amp; 3!), devor ECM an den Reader oder Cardseverproxy gesendet werden.&lt;br /&gt;
&lt;br /&gt;
==== csp_ecm_filter ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
 csp_ecm_filter   =   [caid][&amp;amp;mask][@provid][$servid],n&lt;br /&gt;
                  =   [blank] none (default)&lt;br /&gt;
&lt;br /&gt;
==== csp_allow_request ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
csp_allow_request   =   0|1&lt;br /&gt;
&lt;br /&gt;
allow incoming ECM from Cardservproxy&lt;br /&gt;
&lt;br /&gt;
Cardserverproxy incoming ECM filter setting,&lt;br /&gt;
&lt;br /&gt;
=== Camd 33 (TCP) ===&lt;br /&gt;
Sezione camd33 richiesta solo se è necessario in quanto il protocollo client.&lt;br /&gt;
&lt;br /&gt;
{{OSCamConfCamd33Parameter}}&lt;br /&gt;
&lt;br /&gt;
==== port ====&lt;br /&gt;
{{Mandatory/it}}&lt;br /&gt;
Questa specifica la porta che verrà data risposta dalle Camed33 richieste di informazioni da Camden. Questa porta deve essere aperta, se necessario, sul router.&lt;br /&gt;
&lt;br /&gt;
Esempio:&lt;br /&gt;
 port = 15000&lt;br /&gt;
&lt;br /&gt;
==== serverip ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
Per un server con più schede in rete e quindi diversi indirizzi IP diversi, può essere desiderabile che OSCam risponde solo se la richiesta giunge in un indirizzo IP specifico. Con questo parametro è possibile specificare &amp;quot;ascoltare &amp;quot; l&#039;indirizzo IP del processo OSCam.&lt;br /&gt;
&lt;br /&gt;
Esempio:&lt;br /&gt;
 serverip = 192.168.178.1&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 serverip =&lt;br /&gt;
&lt;br /&gt;
==== nocrypt ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
Uno specifico indirizzo IP o intervallo di indirizzi che viene trasmesso senza cifratura.&lt;br /&gt;
&lt;br /&gt;
Esempio:&lt;br /&gt;
 nocrypt = 127.0.0.1,192.168.0.0-192.168.255.255&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 nocrypt =&lt;br /&gt;
&lt;br /&gt;
==== passive ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
Definizione di client attivi o passivi. Generale è il protocollo Camd3.3x da un client attivo. Tuttavia, può in determinate circostanze, per alcuni clienti (per lo più plugin) per difficoltà. In questo caso&lt;br /&gt;
&lt;br /&gt;
Esempio:&lt;br /&gt;
 passive = 1&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 passive = 0&lt;br /&gt;
&lt;br /&gt;
==== key ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
Chiave utilizzata per la crittografia. (Crittografia a 128bit)&lt;br /&gt;
&lt;br /&gt;
Esempio:&lt;br /&gt;
 key = 01020304050607080910111213141516&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 key =&lt;br /&gt;
&lt;br /&gt;
=== cs357x (UDP) ===&lt;br /&gt;
Sezione solo se richiesto o necessario da cs357x come un protocollo client.&lt;br /&gt;
Questo protocollo è sempre criptato e la chiave dal nome utente.&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Attenzione:&#039;&#039;&#039;&lt;br /&gt;
&#039;&#039;&#039;cs357x&#039;&#039;&#039; era conosciuta anche come &#039;&#039;&#039;camd35&#039;&#039;&#039; si riferisce. Entrambi i termini significano lo stesso protocollo con le stesse funzioni e parametri. In futuro, per evitare confusione &#039;&#039;&#039;solo cs357x&#039;&#039;&#039; viene utilizzato.&lt;br /&gt;
 &lt;br /&gt;
{{OSCamConfCs357xParameter}}&lt;br /&gt;
&lt;br /&gt;
==== port ====&lt;br /&gt;
{{Mandatory/it}}&lt;br /&gt;
Questo imposta la porta da cui ha risposto alle domande camd. Questa porta deve essere aperta, se necessario, sul router.&lt;br /&gt;
&lt;br /&gt;
Esempio:&lt;br /&gt;
 port = 15000&lt;br /&gt;
&lt;br /&gt;
==== serverip ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
Per un server con più schede di rete e quindi diversi indirizzi IP differenti si può volere che OSCam risponde solo se la richiesta proviene da un indirizzo IP specifico. Questo parametro può essere impostato l&#039;indirizzo IP del processo OSCam &amp;quot;ascolta&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Esempio:&lt;br /&gt;
 serverip = 192.168.178.1&lt;br /&gt;
&lt;br /&gt;
Esempio:&lt;br /&gt;
 serverip =&lt;br /&gt;
&lt;br /&gt;
==== suppresscmd08 ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
suppresscmd08 = 0|1&lt;br /&gt;
&lt;br /&gt;
 0 = veranlasst camd35|cs357x-clients, nicht erneut nach der Kombination [rejected CAID, service ID, provider ID] anzufragen (default)&lt;br /&gt;
 1 = disabled&lt;br /&gt;
&lt;br /&gt;
Chi vuole saperne di più, potete leggere qui: [[Streamboard-Thread:27459|Streamboard-Thread]]&lt;br /&gt;
&lt;br /&gt;
=== cs378x (TCP) ===&lt;br /&gt;
Sezione richiesta solo quando necessario cs378x come un protocollo client.&lt;br /&gt;
&lt;br /&gt;
{{OSCamConfCs378xParameter}}&lt;br /&gt;
&lt;br /&gt;
==== port ====&lt;br /&gt;
{{Mandatory/it}}&lt;br /&gt;
Qui viene imposta la porta da cui ha risposto alle domande camd. Questa porta deve essere aperta, se necessario, sul router.&lt;br /&gt;
&lt;br /&gt;
Esempio:&lt;br /&gt;
 port = 15000&lt;br /&gt;
&lt;br /&gt;
==== serverip ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
Per un server con più schede di rete e quindi diversi indirizzi IP differenti si può volere che OSCam risponde solo se la richiesta proviene da un indirizzo IP specifico. Questo parametro può essere impostato l&#039;indirizzo IP del processo OSCAM &amp;quot;ascolta&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Esempio:&lt;br /&gt;
 serverip = 192.168.178.1&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 serverip =&lt;br /&gt;
&lt;br /&gt;
==== suppresscmd08 ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
suppresscmd08 = 0|1&lt;br /&gt;
&lt;br /&gt;
 0 = veranlasst cs3.78x-clients, nicht erneut nach der Kombination [rejected CAID, service ID, provider ID] anzufragen (default)&lt;br /&gt;
 1 = disabled&lt;br /&gt;
&lt;br /&gt;
Chi vuole saperne di più, potete leggere qui: [[Streamboard-Thread:27459|Streamboard-Thread]]&lt;br /&gt;
&lt;br /&gt;
=== Newcamd (TCP) ===&lt;br /&gt;
Sezione richiesto solo se necessario, come un protocollo client newcamd.&lt;br /&gt;
&lt;br /&gt;
{{OSCamConfNewcamdParameter}}&lt;br /&gt;
&lt;br /&gt;
==== key ====&lt;br /&gt;
{{Mandatory/it}}&lt;br /&gt;
Chiave Newcamd per la connessione al client.&lt;br /&gt;
&lt;br /&gt;
Esempio:&lt;br /&gt;
 key = 0102030405060708091011121314&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 key =&lt;br /&gt;
&lt;br /&gt;
==== port ====&lt;br /&gt;
{{Mandatory/it}}&lt;br /&gt;
Questo imposta la porta da cui ha risposto alle domande Newcamd. Questa porta deve essere aperta, se necessario, sul router.&lt;br /&gt;
&lt;br /&gt;
Esempio:&lt;br /&gt;
 port = 15000@1234:000000 # (CAID 1234 è disponibile sulla porta 15000)&lt;br /&gt;
 port = 15000@1234:000000;15001@5678:000000 # (CAID 1234 è disponibile su porta 15000 CAID 5678 sulla porta 15001)&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 port = port@caid:ident&lt;br /&gt;
&lt;br /&gt;
==== serverip ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
Se il server ha più indirizzi IP sono configurate sui temi IP, le risposte vanno.&lt;br /&gt;
&lt;br /&gt;
Esempio:&lt;br /&gt;
 serverip = 192.168.178.1&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 serverip =&lt;br /&gt;
&lt;br /&gt;
==== allowed ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
Uno specifico indirizzo IP o un IP specifico permettono di connettersi al server newcamd.&lt;br /&gt;
&lt;br /&gt;
Esempio:&lt;br /&gt;
 allowed = 127.0.0.1,192.168.0.0-192.168.255.255&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 allowed =&lt;br /&gt;
&lt;br /&gt;
==== keepalive ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
Il server cerca di continuare a tenere in connessione newcamd.&lt;br /&gt;
&lt;br /&gt;
Esempio:&lt;br /&gt;
 keepalive = 1 # (abilitato)&lt;br /&gt;
 keepalive = 0 # (disativato)&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 keepalive = 0&lt;br /&gt;
&lt;br /&gt;
==== mgclient ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
Attiva Extendet protocollo Newcamd a diverse CAID di inviare più di una porta&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 mgclient = 1  # (abilitato)&lt;br /&gt;
 mgclient = 0  # (disativato)&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 mgclient = 0&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
=== &#039;&#039;&#039;scam&#039;&#039;&#039; ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVO svn9878:09/29/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Abschnitt nur dann erforderlich, wenn scam als Client-Protocol verwendet wird.&lt;br /&gt;
&lt;br /&gt;
{{OSCamConfSCamParameter}}&lt;br /&gt;
&lt;br /&gt;
==== port ====&lt;br /&gt;
{{Mandatory/it}}&lt;br /&gt;
&lt;br /&gt;
port  =  port&lt;br /&gt;
&lt;br /&gt;
UDP-Port für scam server, default = 0&lt;br /&gt;
&lt;br /&gt;
==== serverip ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Aggiunge il servizio a un indirizzo IP specifico.&lt;br /&gt;
&lt;br /&gt;
Esempio:&lt;br /&gt;
 serverip  =  192.162.9.1&lt;br /&gt;
           =  (vuoto) tutti gli IP sono ammessi!&lt;br /&gt;
&lt;br /&gt;
==== allowed ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Indirizzo IP, intervallo IP, o entrambe combinate, che possono&lt;br /&gt;
 Indirizzo IP | intervallo IP [, l&#039;indirizzo IP | intervallo IP] ...&lt;br /&gt;
&lt;br /&gt;
Esempio&lt;br /&gt;
 127.0.0.1,192.168.0.0-192.168.255.255  # Host e intera gamma 192.168.0 approvato&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Radegast ===&lt;br /&gt;
Sezione necessaria solo se necessario, come un client di protocollo Radegast.&lt;br /&gt;
&lt;br /&gt;
{{OSCamConfRadegastParameter}}&lt;br /&gt;
&lt;br /&gt;
==== port ====&lt;br /&gt;
{{Mandatory/it}}&lt;br /&gt;
&lt;br /&gt;
porta TCP / IP per il client Radegast. Con la nota, il protocollo Radegast è abilitato.&lt;br /&gt;
 port =&lt;br /&gt;
      = 0  (default)&lt;br /&gt;
&lt;br /&gt;
==== serverip ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Aggiunge il servizio a un indirizzo IP specifico.&lt;br /&gt;
&lt;br /&gt;
Esempio:&lt;br /&gt;
 serverip  =  192.162.9.1&lt;br /&gt;
           =  (vuoto) tutti gli IP sono ammessi!&lt;br /&gt;
&lt;br /&gt;
==== allowed ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Indirizzo IP, intervallo IP, o entrambe combinate, che possono&lt;br /&gt;
 Indirizzo IP | intervallo IP [, l&#039;indirizzo IP | intervallo IP] ...&lt;br /&gt;
&lt;br /&gt;
Esempio&lt;br /&gt;
 127.0.0.1,192.168.0.0-192.168.255.255  # Host e intera gamma 192.168.0 approvato&lt;br /&gt;
&lt;br /&gt;
==== user ====&lt;br /&gt;
{{Mandatory/it}}&lt;br /&gt;
&lt;br /&gt;
Nome utente client di Radegast&lt;br /&gt;
 user = username&lt;br /&gt;
&lt;br /&gt;
=== Serial ===&lt;br /&gt;
Sezione è necessaria solo se un lettore di interfaccia seriale è necessario.&lt;br /&gt;
&lt;br /&gt;
{{OSCamConfSerialParameter}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== device ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Parametro del dispositivo&lt;br /&gt;
 device = &amp;lt;user&amp;gt;@&amp;lt;device&amp;gt;[:baud][?option1=value1][?option2=value2]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Parametro&lt;br /&gt;
 user    =  account&lt;br /&gt;
 device  =  Nome del dispositivo seriale&lt;br /&gt;
 option  =  timeout =   Millisecondi  Timeout per la connessione di default: 50&lt;br /&gt;
         =  delay      Millisecondi  ulteriore ritardo tra due caratteri&lt;br /&gt;
&lt;br /&gt;
Dispositivi supportati serial&lt;br /&gt;
 HSIC     Humax Sharing Interface Client&lt;br /&gt;
 SSSP     Simple Serial Sharing Protocol&lt;br /&gt;
 bomba    BOMBA Firmware&lt;br /&gt;
 dsr9500  DSR 9500&lt;br /&gt;
&lt;br /&gt;
=== Cccam (TCP) ===&lt;br /&gt;
Sezione richiesto solo se necessario, come un protocollo CCcam client.&lt;br /&gt;
&lt;br /&gt;
{{OSCamConfCccamParameter}}&lt;br /&gt;
&lt;br /&gt;
==== port ====&lt;br /&gt;
{{Mandatory/it}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;MODIFICA  svn6206:01/07/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
port = 0|port[,port...]&lt;br /&gt;
&lt;br /&gt;
Porta TCP / IP per il client CCcam. Con l&#039;ingresso di una porta che CCcam protocollo è attivato.&lt;br /&gt;
&lt;br /&gt;
 port =&lt;br /&gt;
      = 0  # CCcam protocollo disabili&lt;br /&gt;
&lt;br /&gt;
==== version ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Definisce la versione di CCcam, minimum CCcam versione 2.0.11 CCcam &#039;&#039;&#039;originale&#039;&#039;&#039;! Valore di default = 0&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&amp;lt;main version&amp;gt;,&amp;lt;version&amp;gt;,&amp;lt;sub version&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Esempio&lt;br /&gt;
 version = 2.0.11&lt;br /&gt;
&lt;br /&gt;
==== reshare ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;MODIFICA  svn8607:04/10/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Reshare-Level&lt;br /&gt;
 -1 = Nessuna condivisione&lt;br /&gt;
  0 = Solo per condividere di peer diretta&lt;br /&gt;
  1 = Ricondividere per Direct-peer, e il livello successivo&lt;br /&gt;
  x = Condividere di Direct-peer e il successivo livello x (dove x è il numero di livello)&lt;br /&gt;
 10 = (default)&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Esempio&lt;br /&gt;
 reshare = 0  Solo per condividere di peer diretta&lt;br /&gt;
&lt;br /&gt;
==== reshare_mode ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Tipi di condividere di:&lt;br /&gt;
 0  =  lettore condiviso solo ricezione SCs per CCcam-reader&lt;br /&gt;
 1  =  lettore condiviso ricezione SCs (ad esempio = 0) e definito i servizi&lt;br /&gt;
 2  =  lettore condiviso definito solo lettore-servizi come un virtuale SC&lt;br /&gt;
 3  =  solo lettore definito dall&#039;utente condiviso di un servizi come un virtuale SC&lt;br /&gt;
==== ignorereshare ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
CCcam Reshare-impostazioni&lt;br /&gt;
 0 = Condividere di utilizzare le impostazioni del server (default)&lt;br /&gt;
 1 = Condividere di utilizzare le impostazioni del lettore o utente&lt;br /&gt;
&lt;br /&gt;
Esempio&lt;br /&gt;
 ignorereshare = 1  Impostazioni di Reshare- del Readres o degli Utenti può essere utilizzato&lt;br /&gt;
&lt;br /&gt;
==== stealth ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Nascosti utenti attivi e il protocollo esteso OSCam. Protegge le altre OSCam-user per scoprire il server come server OSCam!&lt;br /&gt;
 stealth  =  1   #  camuffamento acceso&lt;br /&gt;
          =  0   #  camuffamento disabilitato (default)&lt;br /&gt;
&lt;br /&gt;
==== minimizecards ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Modalità di connessione al server CCcam CCcam-client&lt;br /&gt;
 0 = No aggregazione, solo i duplicati vengono rimossi (default)&lt;br /&gt;
 1 = Sulla base minima-hop: due PCs con differenti hops sono combinati, nuovo SCs ha un hop più piccoli&lt;br /&gt;
 2 = Aggregazione basata sulla CAID: tutte SC&#039;s con lo stesso CAID vengono riassunti, Provaidi verranno rimossi&lt;br /&gt;
&lt;br /&gt;
==== updateinterval ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Intervallo in secondi per condividere gli aggiornamenti delle liste di distribuzione al cliente.&lt;br /&gt;
&lt;br /&gt;
  0 = aggiornamento è basato su aggiornamenti del server, values &amp;lt;= 10 are invalid and will be set to 30 &lt;br /&gt;
    = [vuoto) 240 (default)&lt;br /&gt;
&lt;br /&gt;
==== keepconnected ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
CCcam Keepalive-Modus:&lt;br /&gt;
 0 = Client separato viene raggiunta quando il tempo massimo di inattività (idletime)&lt;br /&gt;
 1 = Mantenere la connessione (default)&lt;br /&gt;
&lt;br /&gt;
==== forward_origin_card ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
forward_origin_card = 0|1&lt;br /&gt;
&lt;br /&gt;
==== recv_timeout ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn7672:10/09/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
recv_timeout  =  Millisekunden&lt;br /&gt;
&lt;br /&gt;
hier kann ein network-timeout beim Empfang von Daten gesetzt werden&lt;br /&gt;
default  =  2000&lt;br /&gt;
&lt;br /&gt;
Weiterleitung des ECM-Requests an den reader, der diese Karte hat, Loadbalancer.&lt;br /&gt;
 1  =   Weiterleitung eingeschaltet&lt;br /&gt;
 0  =   Aus (default)&lt;br /&gt;
&lt;br /&gt;
==== nodeid ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
nodeid = ID&lt;br /&gt;
	  &lt;br /&gt;
setzt CCcam node ID in &#039;&#039;&#039;hex&#039;&#039;&#039;, &lt;br /&gt;
&lt;br /&gt;
default:none&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 nodeid = 0a0b0c0d0e0f1011&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
=== Pandora ===&lt;br /&gt;
{{OSCamConfPandoraParameter}}&lt;br /&gt;
&lt;br /&gt;
==== pand_skip_send_dw ====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
pand_skip_send_dw    =   dummy&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== pand_allowed ====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
pand_aloowed         =    dummy&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== pand_usr ====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
pand_user            =    dummy&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== pand_pass ====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
pand_pass            =    dummy&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== pand_ecm ====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
pand_ecm             =    dummy&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== pand_port ====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
pand_port            =    dummy&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== pand_srvid ====&lt;br /&gt;
&lt;br /&gt;
pand_srvid           =    dummy&lt;br /&gt;
&lt;br /&gt;
=== GBox ===&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn8350:02/15/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
{{OScamConfGboxParameter}}&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Beispiel einer funktionierenden Minimal-Konfiguration:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Angenommen die GBox läuft auf Host 192.168.1.101 und OSCam liegt auf 192.168.1.123. Im File &#039;&#039;&#039;cwshare.cfg&#039;&#039;&#039; auf der GBox-Seite stehen z.B. folgende Eintragungen:&lt;br /&gt;
 M:{192.168.1.101{A123BCDE}}&lt;br /&gt;
 D:{192.168.1.123{3820 3819{98AF3E25{A3 A3}}}}&lt;br /&gt;
Wenn sich oscam_gbox mit der originalen GBOX von oben verbinden soll, dann sieht die Konfiguration auf OSCam so aus: &lt;br /&gt;
 &#039;&#039;&#039;oscam.conf:&#039;&#039;&#039;&lt;br /&gt;
 [gbox]&lt;br /&gt;
 hostname          = 192.168.1.123&lt;br /&gt;
 my_password       = 98AF3E25&lt;br /&gt;
 port              = 3819&lt;br /&gt;
&lt;br /&gt;
 &#039;&#039;&#039;oscam.server:&#039;&#039;&#039;&lt;br /&gt;
 protocol          =  gbox&lt;br /&gt;
 group             =  1&lt;br /&gt;
 device            =  192.168.1.101,3820&lt;br /&gt;
 password          =  A123BCDE&lt;br /&gt;
 user              =  gbox_client&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== my_password =====&lt;br /&gt;
{{Mandatory/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn9163:12/31/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;moved from oscam.server&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;MODIFICA  svn9494:02/04/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Passwort  =  4 hex bytes, 8 chara&lt;br /&gt;
&lt;br /&gt;
Mein Passwort&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 98AF3E25&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== proxy_card ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn9721:05/15/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
proxy_Card  =  &amp;lt;CAID&amp;gt;&amp;lt;provid&amp;gt;[,&amp;lt;CAID&amp;gt;&amp;lt;provid&amp;gt;]...&lt;br /&gt;
&lt;br /&gt;
proxy reader SmartCard(s), die mit gbox network reshared werden, default = none&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== ccc_reshare ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVO svn9722:05/15/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ccc_reshare  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1 = enabled cccam reshare into gbox network, default = 0&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== hostname ====&lt;br /&gt;
{{Mandatory/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;MODIFICA  svn9494:02/04/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
hostname =  eigene IP oder hostname&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== port ====&lt;br /&gt;
{{Mandatory/it}}&lt;br /&gt;
&lt;br /&gt;
port[,port]...  =  eigener Gbox port&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== my_vers ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn9645:04/09/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
my_vers  =  version&lt;br /&gt;
&lt;br /&gt;
hier kann die gbox-version in hexadezimal low byte gesetzt werden&lt;br /&gt;
&lt;br /&gt;
default =  25&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== my_cpu_api ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn9712:05/11/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
my-cpu_api  =  byte&lt;br /&gt;
&lt;br /&gt;
Setze CPU und API Byte in hexadecimal&lt;br /&gt;
default = 40&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== gbox_reconnect ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
gbox_reconnect = time&lt;br /&gt;
&lt;br /&gt;
send message to peers in seconds, default:300&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== gsms_disable ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn9714:05/11/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
gsms_disable  =  0|1&lt;br /&gt;
&lt;br /&gt;
schaltet gbox short message service (GSMS) aus, &lt;br /&gt;
default = 0&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
==== tmp_dir ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO  svn9761:06/05/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
tmp_dir  =  path&lt;br /&gt;
&lt;br /&gt;
tempory directory for gbox&lt;br /&gt;
&lt;br /&gt;
 default  =  /tmp/.oscam&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== DVBapi ===&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
Sezione obbligatorio solo se Oscam da decifrare come un client da utilizzare.&lt;br /&gt;
&lt;br /&gt;
{{OSCamConfDVBapiParameter}}&lt;br /&gt;
&lt;br /&gt;
==== enabled ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
DVB API dovrebbe essere usata per decifrare il locale.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 enabled = 0 # (disabilitato)&lt;br /&gt;
 enabled = 1 # (abilitato)&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 enabled = 0&lt;br /&gt;
&lt;br /&gt;
==== user ====&lt;br /&gt;
{{Mandatory/it}}&lt;br /&gt;
Qui viene fissato l&#039;utente questo dovrebbe essere creato nella oscam.user.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 user = # user1&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 enabled = # anonimo&lt;br /&gt;
&lt;br /&gt;
==== au ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
Auto aggiornamento per abilitare il DVB API.&lt;br /&gt;
A seconda che l&#039;utente dal oscam.user au e le relative impostazioni.&lt;br /&gt;
&lt;br /&gt;
Esempio:&lt;br /&gt;
 au = 0 # disabilitato (default)&lt;br /&gt;
 au = 1 # abilitato&lt;br /&gt;
&lt;br /&gt;
==== pmt_mode ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Esembio:&lt;br /&gt;
 pmt_mode = 0 # (camd.socket utilizzati e PMT File)&lt;br /&gt;
 pmt_mode = 1 # (PMT file disabili)&lt;br /&gt;
 pmt_mode = 2 # (camd.socket disabili)&lt;br /&gt;
 pmt_mode = 3 # (PMT sola lettura all&#039;avvio)&lt;br /&gt;
 pmt_mode = 4 # (non utilizzare il gestore di segnale per il monitoraggio / tmp)&lt;br /&gt;
 pmt_mode = 5 # (non utilizzare il gestore di segnale per il monitoraggio / tmp &amp;amp; camd.socket disabili)&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
pmt_mode = 0&lt;br /&gt;
&lt;br /&gt;
==== request_mode ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
CAID modalità di richiesta: &lt;br /&gt;
&lt;br /&gt;
Esempio:&lt;br /&gt;
 request_mode = 0 # provare tutte le possibili successioni CAID (default)&lt;br /&gt;
 request_mode = 1 # provare simultaneamente tutte CAID&lt;br /&gt;
&lt;br /&gt;
==== listen_port ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO  svn9574:03/20/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
listen_port  =  0|1&lt;br /&gt;
&lt;br /&gt;
TCP IP port für SAT IP clients. Die Filterung muss auf der Client-Seite erfolgen!&lt;br /&gt;
&lt;br /&gt;
0  = disabled (default)&lt;br /&gt;
&lt;br /&gt;
==== boxtype ====&lt;br /&gt;
{{Mandatory/it}}&lt;br /&gt;
Usato&lt;br /&gt;
 Usato Box sul DVB API che deve essere attivato.&lt;br /&gt;
&lt;br /&gt;
Esempio:&lt;br /&gt;
 boxtype = ufs910&lt;br /&gt;
 boxtype = dbox2|dreambox|dm7000|duckbox|ufs910|ipbox|ipbox-pmt||qboxhd|coolstream|neumo|pc&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
boxtype = dreambox&lt;br /&gt;
&lt;br /&gt;
pc is for generic pc support (currently supported on VDR with vdr-plugin-dvbapi)&lt;br /&gt;
&lt;br /&gt;
==== cw_delay ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO  svn6348:02/05/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cw_delay  =  in Millisekunden&lt;br /&gt;
&lt;br /&gt;
Delay beim Schreiben des CW. default = [blank] kein Delay&lt;br /&gt;
&lt;br /&gt;
==== delayer ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO  svn6808:05/14/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
delayer =  Millisekunden&lt;br /&gt;
&lt;br /&gt;
Minimum der Zeit, um CW zu schreiben. default: 0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== reopenonzap ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;ANTIQUATO  svn9072:12/08/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
reopenonzap  =  0|1&lt;br /&gt;
&lt;br /&gt;
Öffnet die demux-device nach jedem Kanalwechsel neu, default = 0&lt;br /&gt;
&lt;br /&gt;
==== decodeforever ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;ANTIQUATO  svn8683:06/06/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
decodeforever  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1  =  versuche dauernd auf allen CAIDs zu decodieren&lt;br /&gt;
 0  =  default&lt;br /&gt;
&lt;br /&gt;
=== Anticasc ===&lt;br /&gt;
Sezione obbligatorio solo se Anticascading deve essere applicato come protezione contro la trasmissione non autorizzata di condivisione card.&lt;br /&gt;
&lt;br /&gt;
{{OSCamConfAnticascParameter}}&lt;br /&gt;
&lt;br /&gt;
==== enabled ====&lt;br /&gt;
{{Mandatory/it}}&lt;br /&gt;
&lt;br /&gt;
è attivato Anticascading.&lt;br /&gt;
 enabled = 1 # attivata&lt;br /&gt;
         = 0 # disativata (default)&lt;br /&gt;
&lt;br /&gt;
==== numusers ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Numero di utenti che sono autorizzati per account.&lt;br /&gt;
 numusers = 1  # Si tratta di un utente per account permesso&lt;br /&gt;
          = 0  # Anticascading disabilitato (default)&lt;br /&gt;
&lt;br /&gt;
==== sampletime ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Anticascading ausgeschaltet (default)&lt;br /&gt;
Tempo in minuti per la raccolta delle domande&lt;br /&gt;
 sampletime = 5  # Periodo di 5 minuti&lt;br /&gt;
            =    # [Vuoto] Valore di default 2 minuti&lt;br /&gt;
&lt;br /&gt;
==== samples ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Numero di richieste oltre il limite&lt;br /&gt;
 samples = 15  # Limite di 15 richieste&lt;br /&gt;
         =     # [Vuoto] valore predefinito di 10 domande&lt;br /&gt;
&lt;br /&gt;
==== penalty ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Punizione per il peccatore&lt;br /&gt;
 0 = E &#039;solo registrati (default)&lt;br /&gt;
 1 = Ci sono falsi trasmissione CW&lt;br /&gt;
 2 = L&#039;utente è disconnesso temporaneamente&lt;br /&gt;
 3 = send real DWs with delay ([[OSCam/it/Config/oscam.conf#fakedelay|fakedelay]])&lt;br /&gt;
&lt;br /&gt;
La pena può essere ignorato nel oscam.user!&lt;br /&gt;
&lt;br /&gt;
Esempio&lt;br /&gt;
 penalty = 1  # Sarà inviata falso CW&lt;br /&gt;
&lt;br /&gt;
==== aclogfile ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Nome file per l&#039;AC Log-&lt;br /&gt;
 aclogfile =&lt;br /&gt;
           =   # [Vuoto] Nessun file di log (di default)&lt;br /&gt;
&lt;br /&gt;
==== fakedelay ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Fake Ritardo in millisecondi (100 minimum value, 3000 maximum value)&lt;br /&gt;
&lt;br /&gt;
Esempio&lt;br /&gt;
 fakedelay =  500  # Ritardo di 500 millisecondi&lt;br /&gt;
           =       # [Vuoto] valore di default è 1000 millisecondi&lt;br /&gt;
&lt;br /&gt;
==== denysamples ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Quanti campioni devono essere puniti?&lt;br /&gt;
&lt;br /&gt;
Esempio&lt;br /&gt;
 denysamples = 10  # Dal 10 campioni saranno puniti&lt;br /&gt;
             =     # [Vuoto] valore predefinito di 8 campioni&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
==== acosc_enabled ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn9761:06/05/14&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Vorbemerkung:&#039;&#039;&#039;&lt;br /&gt;
mit den nachfolgenden acosc-Parametern wir ein Anticascading über das Zählen der SIDs (&#039;&#039;&#039;a&#039;&#039;&#039;nticascading &#039;&#039;&#039;o&#039;&#039;&#039;ver &#039;&#039;&#039;s&#039;&#039;&#039;id &#039;&#039;&#039;c&#039;&#039;&#039;ount) ermöglicht.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
acosc_enabled  =  0|1&lt;br /&gt;
 1  =  ermöglicht anticascading over SIDs count&lt;br /&gt;
 0  =  default&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
==== acosc_max_active_sids ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO  svn9761:06/05/14&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
acosc_max_active_sids  =  Anzahl&lt;br /&gt;
&lt;br /&gt;
Maximum aktiver SIDs bei Anticascading over SIDs count&lt;br /&gt;
&lt;br /&gt;
 0  =  unbegrenzt (default)&lt;br /&gt;
 kann für jeden User in der jeweiligen oscam.user überschrieben werden!&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== acosc_zap_limit ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn9761:06/05/14&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
acosc_zap_limit =  Anzahl&lt;br /&gt;
&lt;br /&gt;
Zap-Limit bei Anticascading over SIDs count&lt;br /&gt;
&lt;br /&gt;
 0  =  unbegrenzt (default)&lt;br /&gt;
 kann für jeden User in der jeweiligen oscam.user überschrieben werden&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== acosc_penalty ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn9761:06/05/14&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
acosc_penalty  =  0|1|2|3&lt;br /&gt;
&lt;br /&gt;
Strafe für den Sünder bei Anticascading over SIDs count:&lt;br /&gt;
 0 = Es wird nur geloggt (default)&lt;br /&gt;
 1 = Es werden Fake-CW&#039;s gesendet&lt;br /&gt;
 2 = Der User wird vorübergehend getrennt&lt;br /&gt;
 3 = Sende korrekte CWs zeitversetzt. Der Versatz ist per fakedelay= (s.u.) einstellbar.&lt;br /&gt;
 kann für jeden User in der jeweiligen oscam.user überschrieben werden&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== acosc_penalty_duration ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn9761:06/05/14&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
acosc_penalty_duration  =  Sekunden&lt;br /&gt;
&lt;br /&gt;
Dauer der Strafe bei Anticascading over SIDs count:&lt;br /&gt;
&lt;br /&gt;
 0  =  unbegrenzt  (default)&lt;br /&gt;
 kann für jeden User in der jeweiligen oscam.user überschrieben werden &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== acosc_delay ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn9761:06/05/14&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
acosc_delay  =  Millisekunden&lt;br /&gt;
&lt;br /&gt;
Verzögerung bei Anticascading over SIDs count&lt;br /&gt;
&lt;br /&gt;
 0  = unbegrenzt (default)&lt;br /&gt;
 kann für jeden User in der jeweiligen oscam.user überschrieben werden &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{OSCamTranslatedLinks}}&lt;/div&gt;</summary>
		<author><name>Don de Deckelwech</name></author>
	</entry>
	<entry>
		<id>http://oldwiki.streamboard.tv/index.php?title=OSCam/it/Config/oscam.conf&amp;diff=13331</id>
		<title>OSCam/it/Config/oscam.conf</title>
		<link rel="alternate" type="text/html" href="http://oldwiki.streamboard.tv/index.php?title=OSCam/it/Config/oscam.conf&amp;diff=13331"/>
		<updated>2016-04-17T10:07:54Z</updated>

		<summary type="html">&lt;p&gt;Don de Deckelwech: /* lb_auto_time_out_t */ Fix Typo!&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Kategorie:OSCam]]&lt;br /&gt;
{{OSCamHomeLinks}}&lt;br /&gt;
&lt;br /&gt;
==oscam.conf==&lt;br /&gt;
&lt;br /&gt;
La configurazione principale di OSCam presente nel file &#039;&#039;&#039;oscam.conf&#039;&#039;&#039;, contiene parametri globali come debugging, logging, monitor, protocolli e anti-cascata. Le sezioni presenti nel file &#039;&#039;&#039;oscam.conf&#039;&#039;&#039; con i relativi parametri, non hanno una posizione predefinita, ciò significa che si può posizionare ad esempio la sezione &#039;&#039;[monitor]&#039;&#039; prima di quella &#039;&#039;[global]&#039;&#039; o dopo quella &#039;&#039;[webif]&#039;&#039;, ecc...&lt;br /&gt;
Mentre all&#039;interno del file &#039;&#039;&#039;oscam.conf&#039;&#039;&#039; la sezione &#039;&#039;[global]&#039;&#039; &#039;&#039;&#039;è obbligatoria&#039;&#039;&#039;, tutte le altre sezioni &#039;&#039;&#039;sono opzionali&#039;&#039;&#039; e vengono utilizzate solamente se necessarie.&lt;br /&gt;
&lt;br /&gt;
=== [global] Parametri Globali ===&lt;br /&gt;
&lt;br /&gt;
Nella sezione Globale sono presenti i seguenti parametri:&lt;br /&gt;
&lt;br /&gt;
{{OSCamConfGlobalParameter}}&lt;br /&gt;
&lt;br /&gt;
[[File: WarningS.png | text-bottom ]]&#039;&#039;&#039; Attenzione!&#039;&#039;&#039; Se all&#039;interno del file di configurazione un parametro risulta vuoto, o non presente, verranno applicati i valori di default.&lt;br /&gt;
&lt;br /&gt;
==== nice ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Sistema di priorità&#039;&#039;&#039;. OSCam richiede quasi 0 potenza della CPU. Ma quando la potenza della CPU è necessario, dovrebbe essere disponibile immediatamente. Sono possibili valori da 20 a -20, con 20 e piccola e con -20 è molto alta. La funzione viene disattivata con il parametro(#). Questo è importante per esempio per la dbox 2 [http://de.wikipedia.org/wiki/DBOX2], quando appare il messaggio d´errore &amp;quot;&#039;&#039;relocation error:setpriority&#039;&#039;&amp;quot; . Vedi. [http://de.wikipedia.org/wiki/Prioritätsscheduling Prioritätsscheduling]&lt;br /&gt;
&lt;br /&gt;
Esempio:&lt;br /&gt;
 nice = -1&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 nice = 99&lt;br /&gt;
&lt;br /&gt;
==== Log ====&lt;br /&gt;
Formato:&lt;br /&gt;
 CAID&amp;amp;ProviderID/ECMPID/ServiceID/length:checksum&lt;br /&gt;
&lt;br /&gt;
Livello Debug:&lt;br /&gt;
 0 = no debugging (default) &lt;br /&gt;
 1 = detailed error messages &lt;br /&gt;
 2 = ATR parsing info, ECM dumps, CW dumps &lt;br /&gt;
 4 = traffic from/to the reader &lt;br /&gt;
 8 = traffic from/to the clients &lt;br /&gt;
 16 = traffic to the reader-device on IFD layer&lt;br /&gt;
 32 = traffic to the reader-device on I/O layer &lt;br /&gt;
 64 = EMM logging &lt;br /&gt;
 128 = DVB API logging &lt;br /&gt;
 256 = load balacing logging &lt;br /&gt;
 512 = cache exchange logging &lt;br /&gt;
 1024 = client ECM logging &lt;br /&gt;
 65535 = debug all &lt;br /&gt;
&lt;br /&gt;
===== pidfile =====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn:8176/01/24/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
pidfile  =  filename, &lt;br /&gt;
&lt;br /&gt;
cambiare nome e percorso di pidfile. Default = /tmp/oscam.pid&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 pidfile = /var/run/oscam.pid&lt;br /&gt;
&lt;br /&gt;
===== logfile =====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Con questo parametro viene specificato il nome del file e percorso.&lt;br /&gt;
 logfile = Nome del file|/dev/null|/dev/tty/syslog&lt;br /&gt;
&lt;br /&gt;
 logfile = [nomedelfile][;syslog][;stdout]&lt;br /&gt;
&lt;br /&gt;
Possibilitá:&lt;br /&gt;
 logfile = /var/log/oscam.log  # Log viene creato in file&lt;br /&gt;
 logfile = syslog              # Log viene importato nel syslogd&lt;br /&gt;
 logfile = stdout              # Log solo visibile nel Webinterface&lt;br /&gt;
&lt;br /&gt;
Esempio:&lt;br /&gt;
 logfile = /etc/oscam/logs/oscam.log;stdout&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 logfile = /var/log/oscam.log&lt;br /&gt;
&lt;br /&gt;
Format logfile:&lt;br /&gt;
 CAID&amp;amp;ident/provider/length:checksum&lt;br /&gt;
&lt;br /&gt;
===== ecmfmt =====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn6649+6653:05/01/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;MODIFICA  svn8831:08/11/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;MODIFICA  svn11008-11011:09/28/15&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ecmfmt = formato&lt;br /&gt;
&lt;br /&gt;
definire in ECM log il formato, default:c&amp;amp;p/i/s/l:h &lt;br /&gt;
	 &lt;br /&gt;
Possibili variabili : &lt;br /&gt;
 c = CAID&lt;br /&gt;
 d = PID&lt;br /&gt;
 e = CSP hash &lt;br /&gt;
 g = ID of origin gbox peer &lt;br /&gt;
 h = checksum&lt;br /&gt;
 i = Channel ID&lt;br /&gt;
 j = distance of gbox hops &lt;br /&gt;
 l = length &lt;br /&gt;
 o = ONID&lt;br /&gt;
 p = provider ID&lt;br /&gt;
 s = service ID&lt;br /&gt;
 t = tier ID , this ID will be replaced with the tier-description from oscam.tiers (if found)&lt;br /&gt;
 w = CW&lt;br /&gt;
 y = payload (short, 3 bytes)&lt;br /&gt;
 Y = payload (long, 6 bytes)&lt;br /&gt;
	 &lt;br /&gt;
Utilizzare un valore come prefisso per nascondere una variabile con quel valore&lt;br /&gt;
	 &lt;br /&gt;
Esempio:&lt;br /&gt;
 ecmfmt = c&amp;amp;0p/i/d/s/l:h &lt;br /&gt;
 (nacondere provider ID se 0)&lt;br /&gt;
&lt;br /&gt;
===== nds_swap_cw =====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn:10003/11/15/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;ANTIQUATO  svn10048:11/30/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
nds_swap_cw    =  0|&lt;br /&gt;
&lt;br /&gt;
 0  =  NDS Videoguard CWs saranno lasciati cadere, quando CWs hanno un modello diverso o simile (default)&lt;br /&gt;
 1  =  disabilitato&lt;br /&gt;
&lt;br /&gt;
===== loghistorysize =====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
loghistorysize  =  bytes&lt;br /&gt;
&lt;br /&gt;
Dimensioni del Log-Messages-History in WebIf e in Monitor in Bytes&lt;br /&gt;
&lt;br /&gt;
     0   =  disabled&lt;br /&gt;
 [blank] =  4096 (default)&lt;br /&gt;
&lt;br /&gt;
===== CACHE EXCHANGE LOGGING =====&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO  svn6929:05/24/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
CACHE EXCHANGE LOGGING &lt;br /&gt;
reader stages&lt;br /&gt;
 1 = cacheex (=1) reader (C) &lt;br /&gt;
 2 = local SCs (L)  #Fase 2 viene usata solo se &amp;quot;&#039;preferlocalcards 1&#039; è stato attivato nella sezione [global]. &lt;br /&gt;
 3 = other reader / proxies (P) &lt;br /&gt;
 4 = fallback reader (F) &lt;br /&gt;
&lt;br /&gt;
Formato scrittura log&lt;br /&gt;
 stage/used/chosen/possible&lt;br /&gt;
&lt;br /&gt;
Esempio&lt;br /&gt;
&lt;br /&gt;
 P/2/2/2 or L/2/4/4&lt;br /&gt;
&lt;br /&gt;
===== maxlogsize =====&lt;br /&gt;
{{Mandatory/it}}&lt;br /&gt;
&lt;br /&gt;
Qui la dimensione massima del file di registro si trova in KBytes. Questo è particolarmente importante per i server con solo una piccola quantità di memoria (ad esempio in dbox2). Pertanto si consiglia vivamente di stabilire con attenzione i server in modo che le dimensioni. Non di rado, &amp;quot;scoppiare&amp;quot; un sistema, perché i file di log hanno assunto proporzioni enormi di controllo!&lt;br /&gt;
&lt;br /&gt;
Esempio:&lt;br /&gt;
 maxlogsize = 20  # Logfile va fino a 20 KBytes&lt;br /&gt;
            =  0  # &#039;&#039;&#039;no&#039;&#039;&#039; massima dimensione&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 maxlogsize = 10 #  Logfile va fino a 10 KBytes (default)&lt;br /&gt;
&lt;br /&gt;
===== logduplicatelines =====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn:8290/02/05/2013&amp;lt;/span&amp;gt; &lt;br /&gt;
&lt;br /&gt;
logduplicatelines  =  0|1&lt;br /&gt;
 &lt;br /&gt;
                   =  1  schaltet das Schreiben von Duplikatzeilen im Logfile aus&lt;br /&gt;
                   =  0  schaltet das Schreiben von Duplikatzeilen im Logfile ein = default&lt;br /&gt;
&lt;br /&gt;
===== disablelog =====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Interruttori Logfile&lt;br /&gt;
 1 = Interruttore attivo, Così &#039;&#039;&#039;non stampa&#039;&#039;&#039; Log - puh ;-) -&lt;br /&gt;
 0 = Interruttore disabilitato, Così &#039;&#039;&#039;stampa&#039;&#039;&#039; Log&lt;br /&gt;
&lt;br /&gt;
Esempio:&lt;br /&gt;
 disablelog = 1   # non viene &#039;&#039;&#039;creato nesun&#039;&#039;&#039; Log&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 disablelog = 0   # viene creato &#039;&#039;&#039;un&#039;&#039;&#039; Log&lt;br /&gt;
&lt;br /&gt;
===== cwlogdir =====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Qui e possibile fissare un percorso per Logging-CW  &lt;br /&gt;
&lt;br /&gt;
Esempio:&lt;br /&gt;
 cwlogdir = /var/log/cw.log&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 cwlogdir =     # [blank] kein Pfad für CW-Log&lt;br /&gt;
&lt;br /&gt;
===== emmlogdir =====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Qui, è possibile impostare un percorso per la registrazione di EMM. Come gli EMM vengono registrati?, con il &#039;saveemm&#039; dettaglio da impostare nei parametri oscam.server.&lt;br /&gt;
&lt;br /&gt;
Esempio:&lt;br /&gt;
 emmlogdir = /var/log/&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 emmlogdir =     #  [blank] Si è utilizzata la cartella config&lt;br /&gt;
&lt;br /&gt;
===== usrfile =====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Definizione del nome di un file per la registrazione degli utenti.&lt;br /&gt;
&lt;br /&gt;
L&#039;utente che accede al file ha il formato&lt;br /&gt;
 date&lt;br /&gt;
 time&lt;br /&gt;
 CWs per second&lt;br /&gt;
 username&lt;br /&gt;
 IP address of client&lt;br /&gt;
 TCP/IP port&lt;br /&gt;
 CWs found&lt;br /&gt;
 CWs from cache&lt;br /&gt;
 CWs not found&lt;br /&gt;
 CWs ignored&lt;br /&gt;
 CWs timeout&lt;br /&gt;
 CWs tunneled&lt;br /&gt;
 login time in UNIX/POSIX format&lt;br /&gt;
 logout time in UNIX/POSIX format&lt;br /&gt;
 protocol&lt;br /&gt;
&lt;br /&gt;
Esempio:&lt;br /&gt;
 usrfile = userfile&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 usrfile = 0&lt;br /&gt;
&lt;br /&gt;
===== disableuserfile =====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Ora è abbastanza selvaggio: anche se un Logfile è attivata (vedere file di log) può qui il userfile spegnerlo &lt;br /&gt;
&lt;br /&gt;
Esempio:&lt;br /&gt;
 disableuserfile = 1   # non &#039;&#039;&#039;viene nesun&#039;&#039;&#039; userfile prodotto&lt;br /&gt;
                 = 0   # viene &#039;&#039;&#039;prodotto un &#039;&#039;&#039; userfile &lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 disableuserfile = 0&lt;br /&gt;
&lt;br /&gt;
===== usrfileflag =====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Impostazione della modalità di registrazione&lt;br /&gt;
 0 = E &#039;l&#039;unico e il logout di clienti registrati nel file utente   &lt;br /&gt;
 1 = zap ognuno e nei clienti userfile&lt;br /&gt;
     Default = valore è  0&lt;br /&gt;
&lt;br /&gt;
Esempio:&lt;br /&gt;
 usrfileflag = 1  # Tutto è registrato &lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 usrfileflag = 0  # Solo il login e logout viene registrato&lt;br /&gt;
&lt;br /&gt;
===== saveinithistory =====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;ANTIQUATO  svn7128:07/02/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Backup del lettore -Init-History.  È necessario per visualizzare i diritti.&lt;br /&gt;
&lt;br /&gt;
Esempio:&lt;br /&gt;
 saveinithistory = 1   # backup in / tmp /. Oscam / lettore &amp;lt;number&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 saveinithistory = 0   # Nessun backup&lt;br /&gt;
&lt;br /&gt;
===== disablemail =====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
disablemail  =  0|1&lt;br /&gt;
&lt;br /&gt;
Disattiva il salvataggio delle  Email-Messages da parte del provider NDS videoguard. Default: 1 (disabled)&lt;br /&gt;
&lt;br /&gt;
===== mailfile =====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
mailfile  =  file&lt;br /&gt;
&lt;br /&gt;
Imposta il file di salvataggio Email-Messages da parte del provider NDS videoguard.&lt;br /&gt;
&lt;br /&gt;
Default: [blank] Nessun file. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== cacheex_mode1_delay =====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn:10050/11/30/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cacheex_mode1_delay  =  CAID1:time,[CAID2:time]...&lt;br /&gt;
&lt;br /&gt;
Delay in Millisekunden für eine Anfrage an cache exchange mode 1 reader, default: kein delay&lt;br /&gt;
&lt;br /&gt;
==== Reader ====&lt;br /&gt;
&lt;br /&gt;
===== enableled =====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO  svn6285:01/23/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
LED-Support&lt;br /&gt;
&lt;br /&gt;
enableled  =  0|1|2&lt;br /&gt;
&lt;br /&gt;
 0  =  LED support disabled (default)&lt;br /&gt;
 1  =  LED support enabled for routers&lt;br /&gt;
 2  =  LED support enabled for Qbox HD&lt;br /&gt;
&lt;br /&gt;
===== serialreadertimeout =====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;ANTIQUATO  svn8541:03/13/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; Solo quando viene utilizzata Serial Reader&#039;&#039;&#039;&lt;br /&gt;
Timeout in millisecondi per Serialreader&lt;br /&gt;
&lt;br /&gt;
Esempio:&lt;br /&gt;
 serialreadertimeout =  1200  # Timeout dopo il 1200 Millisecondi&lt;br /&gt;
Default:&lt;br /&gt;
 serialreadertimeout =  1500  # Timeout dopo il 1500 Millisecondi&lt;br /&gt;
&lt;br /&gt;
===== waitforcards =====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Qui si può definire, se OSCam alla partenza deve attendere le card locali, prima che le porte di rete vengono aperte.&lt;br /&gt;
&lt;br /&gt;
Esempio:&lt;br /&gt;
 waitforcards = 0   # Non Attendere&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 waitforcards = 1  # Attendere&lt;br /&gt;
&lt;br /&gt;
===== waitforcards_extra_delay =====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
waitforcards_extra_delay  =  Millisecondi &lt;br /&gt;
&lt;br /&gt;
Ulteriore ritardo in millisecondi da attendere per SCS locale durante il lancio per l&#039;apertura delle porte di rete &lt;br /&gt;
&lt;br /&gt;
default = 500&lt;br /&gt;
&lt;br /&gt;
===== preferlocalcards =====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;MODIFICA svn9605:03/29/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Questo parametro determina se le schede locali verrà prima decodificato.&lt;br /&gt;
&lt;br /&gt;
Esempio:&lt;br /&gt;
 preferlocalcards = 0  # schede locale non preferito&lt;br /&gt;
 preferlocalcards = 1  # CacheX preferito&lt;br /&gt;
 preferlocalcards = 2  # schede locale preferito&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 preferlocalcards = 1  # CacheX preferito&lt;br /&gt;
&lt;br /&gt;
===== readerrestartseconds =====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Definizione di un tempo di attesa in secondi tra i riavvii di lettori.&lt;br /&gt;
&lt;br /&gt;
Esempio:&lt;br /&gt;
 readerrestartseconds = 10  # Tempo di attesa 10 secondi&lt;br /&gt;
                     =  0   # &#039;&#039;&#039;Nessun riavvio del lettore!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 readerrestartseconds = 5   #  il tempo di attesa è di 5 second&lt;br /&gt;
&lt;br /&gt;
===== block_same_ip =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn:7215/07/27/2012&amp;lt;/span&amp;gt; &lt;br /&gt;
&lt;br /&gt;
block_same_ip  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1 = Corso ECM-ciclo dal client al lettore con lo stesso indirizzo IP., default = 1&lt;br /&gt;
 0 = Non respingere&lt;br /&gt;
&lt;br /&gt;
===== block_same_name =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn:7215/07/27/2012&amp;lt;/span&amp;gt; &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
block_same_name  =  0|1&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 1 = Modo  ECM-Macinazione  dal client al lettore con lo stesso nome , default = 1&lt;br /&gt;
 0 = Non respingere&lt;br /&gt;
&lt;br /&gt;
==== Cache ====&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;ANTIQUATO svn 8358:02/16/2013 moved to &#039;&#039;&#039;[cache]&#039;&#039;&#039;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== cachedelay =====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;ANTIQUATO svn 8358:02/16/2013 moved to &#039;&#039;&#039;[cache]&#039;&#039;&#039;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tempo minimo espresso in millisecondi che una richiesta di necessità. Sembra paradossale, ma riguarda il problema se la risposta viene inviata dalla cache troppo rapidamente al cliente.&lt;br /&gt;
&lt;br /&gt;
Esempio:&lt;br /&gt;
 cachedelay = 300&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 cachedelay = 0&lt;br /&gt;
&lt;br /&gt;
===== max_cache_time =====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;ANTIQUATO svn 8358:02/16/2013 moved to &#039;&#039;&#039;[cache]&#039;&#039;&#039;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
max_cache_time  =   Sekunden, default 15&lt;br /&gt;
&lt;br /&gt;
Maximale Zeit, die CWs nach der ersten Clienten-Anfrage im cache verbleiben. Die Zeit muss um 2 Sekunden höher liegen als der Parameter clienttimeout!&lt;br /&gt;
&lt;br /&gt;
===== max_cache_count =====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;ANTIQUATO svn 8358:02/16/2013 moved to &#039;&#039;&#039;[cache]&#039;&#039;&#039;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
max_cache_count  =   Anzahl, default 1000&lt;br /&gt;
&lt;br /&gt;
Maximale Zahl von CWs im cache&lt;br /&gt;
&lt;br /&gt;
===== cacheexwaittime =====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;ANTIQUATO svn 8358:02/16/2013 moved to &#039;&#039;&#039;[cache]&#039;&#039;&#039;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
cacheexwaittime = delay &lt;br /&gt;
&lt;br /&gt;
Maximale Wartezeit für einen Cache-Zugriff in Millisekunden&lt;br /&gt;
default = 50 Millisekunden&lt;br /&gt;
&lt;br /&gt;
===== cacheexenablestats =====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;ANTIQUATO svn 8358:02/16/2013 moved to &#039;&#039;&#039;[cache]&#039;&#039;&#039;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
cacheexenablestats  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1 = schaltet statistics für cache exchange mode ein&lt;br /&gt;
 0 = default&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Attenzione:&#039;&#039;&#039; Bitte Speicherverbrauch beachten!&lt;br /&gt;
&lt;br /&gt;
==== Client ====&lt;br /&gt;
&lt;br /&gt;
===== clienttimeout =====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Tempo massimo in secondi o millisecondi prima che un client ottiene un timeout.&lt;br /&gt;
&lt;br /&gt;
Esempio:&lt;br /&gt;
 clienttimeout = 10     # dopo 10 secondi il tempo è scaduto&lt;br /&gt;
 clienttimeout = 10000  # anche qui esegue un time-out dopo 10 secondi, vedi la nota&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 clienttimeout = 5      # dopo 5 secondi esegue un Timeout &lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Atenzione:&#039;&#039;&#039; nella atessa &amp;lt;100 il Cardserver e di secondi Valori&amp;gt; = 100 vengono interpretati in millisecondi.&lt;br /&gt;
&lt;br /&gt;
===== clientmaxidle =====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Limitare il tempo minimo di un cliente in &#039;&#039;&#039;Secondi&#039;&#039;&#039; prima che sia separato dal traffico.&lt;br /&gt;
&lt;br /&gt;
Esempio:&lt;br /&gt;
 clientmaxidle = 200   # Separazione in 200 secondi&lt;br /&gt;
               = 0     # No separatione&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 clientmaxidle = 120   # Separazione dopo 120 secondi&lt;br /&gt;
&lt;br /&gt;
===== suppresscmd08 =====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
suppresscmd08 = 0|1&lt;br /&gt;
&lt;br /&gt;
 0 = causa camd35[cs3.57x]-clients, non ancora per la combinazione [rejected CAID, service ID, provider ID] richesta  (default)&lt;br /&gt;
 1 = disabled&lt;br /&gt;
&lt;br /&gt;
Chi vuole saperne di più, potete leggere qui: [[Streamboard-Thread:27459|Streamboard-Thread]]&lt;br /&gt;
&lt;br /&gt;
==== fallbacktimeout ====&lt;br /&gt;
{{Depends/it}}&lt;br /&gt;
&lt;br /&gt;
Con più lettori (vedere la sezione [lettore] in oscam.server), un lettore può essere determinata in esempio caso di guasto gli altri lettori del traffico ricade.&lt;br /&gt;
&lt;br /&gt;
Tempo massimo di attesa di [[Cardserver]]s in millisecondi primario [[Reader]], prima della/il [[Fallback]]-Reader (se disponibile!) essere interrogato.&lt;br /&gt;
&lt;br /&gt;
Esempio:&lt;br /&gt;
 fallbacktimeout = 1500&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 fallbacktimeout = 2500&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Attenzione:&#039;&#039;&#039; Il valore deve essere superiore al valore del &amp;quot;serialreadertimeout&amp;quot; deve essere selezionato, in caso contrario vengono utilizati i valori di default&lt;br /&gt;
&lt;br /&gt;
==== fallbacktimeout_percaid ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn:8896/09/04/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
fallbacktimeout_percaid  =  milliseconds  &lt;br /&gt;
&lt;br /&gt;
time falling back to CAID restricted fallback reader, default: 2500&lt;br /&gt;
      &lt;br /&gt;
&lt;br /&gt;
==== sleep ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Tempo di attesa per gli utenti inattivi in minuti. valore può essere sovrascritto in oscam.user.&lt;br /&gt;
&lt;br /&gt;
Esempio:&lt;br /&gt;
 sleep =  5   # tempo di attesa 5 minuti&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 sleep =      # [blank] no aspetta&lt;br /&gt;
&lt;br /&gt;
==== serverip ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Per un server OSCam configurato con più collegamenti di rete e quindi con diversi indirizzi IP, può essere talvolta necessario che OSCam risponda solamente alle richieste che gli giungano da un indirizzo IP specifico. Con questo parametro è possibile dire a OSCam quale indirizzo IP debba &amp;quot;ascoltare&amp;quot; per processare le richieste.&lt;br /&gt;
&lt;br /&gt;
Nell&#039;esempio seguente OSCam processerà solo le richieste che&lt;br /&gt;
gli giungono dall&#039;indirizzo IP specificato dopo il segno =&lt;br /&gt;
&lt;br /&gt;
 serverip = 192.168.178.1&lt;br /&gt;
&lt;br /&gt;
Valore di Default:&lt;br /&gt;
&lt;br /&gt;
 serverip =&lt;br /&gt;
&lt;br /&gt;
OSCam processerà le richieste da &#039;&#039;&#039;tutti&#039;&#039;&#039; gli indirizzi IP.&lt;br /&gt;
&lt;br /&gt;
==== bindwait ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Il tempo massimo in secondi che il [[Cardreader]] alla partenza in attesa finché non trova in ogni porta di rete di accesso. Se OSCAM entro questo tempo non trova il porto non può terminare con la &amp;quot;richiesta di associazione non riuscita&amp;quot;. Le cause sono&lt;br /&gt;
* Doppia occupazione dei porti&lt;br /&gt;
* Si è schiantato Oscam e il Ports non è piu rilasciato&lt;br /&gt;
* OScam è stato avviato più volte nello stesso tempo&lt;br /&gt;
Esempio:&lt;br /&gt;
 bindwait = 20  # Tempo di attesa 20 secondi&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 bindwait = 120 # Tempo di attesa  120 secondi&lt;br /&gt;
&lt;br /&gt;
==== netprio ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Qui, e possibile la priorità del Card che sono situati nel server di rete&lt;br /&gt;
&lt;br /&gt;
Esempio:&lt;br /&gt;
 netprio = 1  # Priorità 1&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 netprio = 0  # Prioritari relativi al sistema&lt;br /&gt;
&lt;br /&gt;
==== resolvegethostbyname ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Tipo di risoluzione DNS&lt;br /&gt;
 0 = getadressinfo (default)&lt;br /&gt;
 1 = gethostbyname&lt;br /&gt;
&lt;br /&gt;
Esempio:&lt;br /&gt;
 resolvegethostbyname = 1 # Host sarà risolta in base al nome&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 resolvegethostbyname = 0 # Indirizzo info viene ripreso&lt;br /&gt;
&lt;br /&gt;
====failbancount====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
 Failbancount  =  Numero di tentativi consentiti riuscita con password errata.&lt;br /&gt;
               =  0  (default) IP viene bloccato immediatamente al primo tentativo di accedere a sconosciuti!&lt;br /&gt;
&lt;br /&gt;
Se, entro &#039;&#039;&#039;failbantime&#039;&#039;&#039; in più rispetto al &#039;&#039;&#039;failbancount&#039;&#039;&#039; ha permesso tentativi sono stati registrati, L&#039;IP, per la restante failbantime bloccato. Alla fine del failbantime sono di nuovo failbancount completa. Failbancount è quindi un allentamento delle regole&lt;br /&gt;
&lt;br /&gt;
==== failbantime ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Periodo di tempo in minuti, è bloccato per un cliente con un tentativo di accesso non valido su base IP.&lt;br /&gt;
&lt;br /&gt;
Esempio:&lt;br /&gt;
 failbantime =  5&lt;br /&gt;
 # Indirizzo IP è bloccato per 5 minuti. Nuovi tentativi di accesso vengono ignorati, anche se il login sarebbe OK.&lt;br /&gt;
 # Non vi è alcun Thread del client creato.&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 failbantime =  0  # failban è disattivata (default)&lt;br /&gt;
&lt;br /&gt;
==== dropdups ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
[[Datei:UnderConstruction.jpg|text-bottom]] &#039;&#039;&#039;in construzione&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== unlockparental ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;MODIFICA  svn7289:08/27/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Solo Seca e Viaccess&#039;&#039;&#039;&lt;br /&gt;
opzione per disattivare il filtro famiglia per la richiesta del codice PIN Seca il film per adulti&lt;br /&gt;
&lt;br /&gt;
Esempio:&lt;br /&gt;
 unlockparental = 1  # blocco parentale off&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 unlockparental = 0  # parental control acceso Seca&lt;br /&gt;
&lt;br /&gt;
==== double_check ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Solo quando un doppio controllo CW quando è selezionata!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
ECM per 2 o più lettori con la stessa SC trasmesse e la CW sono verificati contro l&#039;altro. lb_nbes_reader deve essere il 2 o superiore.&lt;br /&gt;
&lt;br /&gt;
Esempio:&lt;br /&gt;
 double_check =&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 double_check = 0&lt;br /&gt;
&lt;br /&gt;
==== double_check_caid ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn:7237/08/05/2012/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
double_check_caid  =  [CAID1|erste 2 digits von CAID1],[CAID2|erste 2 digits von CAID2],... =  [blank] keine [default]&lt;br /&gt;
&lt;br /&gt;
ECM wird an 2 oder mehr Reader mit der gleichen SC gesendet und die CW&#039;s werden gegen andere definierte CAIDs oder die ersten 2 bytes der CAIDs verifiziert. lb_nbest_readers muss auf 2 oder höher gesetzt sein!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Loadbalancer ====&lt;br /&gt;
&lt;br /&gt;
===== lb_mode =====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Loadbalance Mode&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Attenzione:&#039;&#039;&#039; Se il bilanciamento del carico viene attivato qui, si può in oscam.server tra i services e Ident sono voci!&lt;br /&gt;
&lt;br /&gt;
Se si hanno due o più carte uguali (uguale se locale o proxy), è possibile distribuire il carico uniformemente sulle carte&lt;br /&gt;
(equilibrio).&lt;br /&gt;
&lt;br /&gt;
Esempio:&lt;br /&gt;
 lb_mode = 0 (disativato)&lt;br /&gt;
 lb_mode = 1 (primo lettore più veloce)&lt;br /&gt;
 lb_mode = 2 (Reader non ha risposto la più lunga sarà presa)&lt;br /&gt;
 lb_mode = 3 (lettore con il minimo carico è usato)&lt;br /&gt;
 lb_mode = 10(LB is ausgeschaltet, Senderstatistik wird trotzdem erstellt)&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 lb_mode = 0 # disativato&lt;br /&gt;
&lt;br /&gt;
===== lb_save =====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Salva le statistiche di bilanciamento del carico, per cui è mantenuto anche dopo il riavvio. Per la CPU non è troppo stress, qui, un valore &amp;gt; 100 sarà registrato.&lt;br /&gt;
&lt;br /&gt;
Esempio:&lt;br /&gt;
 lb_save = 100 # Numero memorizzato di ECM per le statistiche&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 lb_save = 0 # Statistiche non saranno salvate&lt;br /&gt;
&lt;br /&gt;
===== lb_nbest_readers =====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Numero di lettori che chiedono per la ECM.&lt;br /&gt;
&lt;br /&gt;
Esempio:&lt;br /&gt;
 lb_nbest_readers = 2 # Richieste vanno sempre a due lettori&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 lb_nbest_readers = 1 # Richiesta va solo ad un lettore&lt;br /&gt;
&lt;br /&gt;
===== lb_nfb_readers =====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Il numero di Fallback Reader per il bilanciamento del carico.&lt;br /&gt;
&lt;br /&gt;
Esempio:&lt;br /&gt;
 lb_nfb_readers = 2 # Due Fallbackreader&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 lb_nfb_readers = 1&lt;br /&gt;
&lt;br /&gt;
===== lb_reopen_mode =====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;ANTIQUATO  svn8642:05/10/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
lb_reopen_mode  =  0|1&lt;br /&gt;
&lt;br /&gt;
loadbalancing reopen readers mod&lt;br /&gt;
 =  0  # Standardverfahren zum (späten) Wiederöffnen blockierender Reader (default)&lt;br /&gt;
 =  1  # Schnelles Wiederöffnen blockierender Reader&lt;br /&gt;
&lt;br /&gt;
===== lb_nbest_percaid =====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
[[Datei:UnderConstruction.jpg|text-bottom]] &#039;&#039;&#039;in construzione&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;MODIFICA  svn:5893:08/19/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
example:&lt;br /&gt;
 lb_nbest_percaid = 0100:4,0200:3,03:2,04:1 &lt;br /&gt;
 (wildcard CAIDs 03xx and 04xx)&lt;br /&gt;
&lt;br /&gt;
===== lb_reopen_invalid =====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn:9885:09/30/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
lb_reopen_invalid  =  0|1&lt;br /&gt;
&lt;br /&gt;
 0  =  E_INVALID wird so lange blockiert, bis die Statistik aufgeräumt ist&lt;br /&gt;
 1  =  default&lt;br /&gt;
&lt;br /&gt;
===== lb_force_reopenalways =====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn:9885:09/30/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
lb_force_reopenalways  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1   =  öffne alle gestoppten Reader sofort, wenn kein funktionierender Reader gefunden wird&lt;br /&gt;
 0   =  default&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== lb_min_ecmcount =====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Numero minimo di ECM, che vengono prese per l&#039;analisi.&lt;br /&gt;
&lt;br /&gt;
Esempio:&lt;br /&gt;
 lb_min_ecmcount =&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 lb_min_ecmcount = 5&lt;br /&gt;
&lt;br /&gt;
===== lb_max_ecmcount =====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Numero massimo di ECM, prima che il (&#039;&#039;&#039;Loadbalancer&#039;&#039;&#039;)bilanciamento del carico viene azzerato.&lt;br /&gt;
&lt;br /&gt;
Esempio:&lt;br /&gt;
 lb_max_ecmcount =&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 lb_max_ecmcount = 500&lt;br /&gt;
&lt;br /&gt;
===== lb_reopen_seconds =====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Ritardo in secondi tra un nuovo tentativo di collegare lettori di smarrimento / CAID / fornitori / servizi&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 lb_reopen_seconds =  500   # Nach 500 Sekunden neuer Verbindungsversuch&lt;br /&gt;
&lt;br /&gt;
Esempio:&lt;br /&gt;
 lb_reopen_seconds = 900&lt;br /&gt;
&lt;br /&gt;
===== lb_retrylimit =====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Tentativo di connessione al prossimo lettore &#039;&#039;&#039;solo se&#039;&#039;&#039; è il tempo di risposta superiore a quella stabilita qui in &#039;&#039;&#039;Millisecondi&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Esempio:&lt;br /&gt;
 lb_retrylimit  =  500   #  Tentativo di connessione al lettore successiva solo se il tempo di risposta è maggiore di 500 ms.&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 lb_retrylimit  =  800&lt;br /&gt;
&lt;br /&gt;
===== lb_savepath ===== &lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Nomefile per il backup del (&#039;&#039;&#039;Loadbalancing&#039;&#039;&#039;) bilanciamento del carico di Statistica&lt;br /&gt;
&lt;br /&gt;
 default   =   /tmp/.oscam/stat&lt;br /&gt;
&lt;br /&gt;
===== lb_stat_cleanup ===== &lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Tempo in ore, dopo di che le registrazioni statistiche devono essere eliminati&lt;br /&gt;
&lt;br /&gt;
 default = 336&lt;br /&gt;
&lt;br /&gt;
===== lb_use_locking =====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;ANTIQUATO  svn6166:12/28/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Elimina parallele e identiche richieste ECM&lt;br /&gt;
&lt;br /&gt;
 1 = ein&lt;br /&gt;
 0 = aus # default:0&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Schlocke:&#039;&#039;&#039;&lt;br /&gt;
* È necessario attivare questa opzione solo se:&lt;br /&gt;
** Sistema lento&lt;br /&gt;
** Carico alto&lt;br /&gt;
** Stesse richieste ECM non sono dalla cache, ma più lettori sono invitati&lt;br /&gt;
&lt;br /&gt;
* Vantaggi abilitato:&lt;br /&gt;
** La sincronizzazione è una richiesta fatta da uno ECM, è lindividuazione di cache o la richiesta e assegnazione del lettore attraverso il sistema di bilanciamento del carico è sempre successo&lt;br /&gt;
&lt;br /&gt;
* Svantaggi attivato:&lt;br /&gt;
** La sincronizzazione impedisce multithreading e la probabilità di un tempo di risposta più alto&lt;br /&gt;
* I vantaggi NON abilitati:&lt;br /&gt;
** I tempi di lavorazione più rapidi per le richieste ECM&lt;br /&gt;
&lt;br /&gt;
* Svantaggi NON abilitati:&lt;br /&gt;
** Può raddoppiare (o n-volte) le richieste ECM possibile per il lettore&lt;br /&gt;
&lt;br /&gt;
===== lb_noproviderforcaid =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG svn5758:08/01/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
lb_noproviderforcaid = CAID1[,CAID2]...&lt;br /&gt;
&lt;br /&gt;
Ignoriere die Providerinformations-CAIDs, um die statistischen Daten zu reduzieren, wildcard CAIDs mit 2-digit CAIDs sind möglich&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 lb_noproviderforcaid = 12,34,5678&lt;br /&gt;
 	                 (wildcard CAIDs 12xx und 34xx)&lt;br /&gt;
&lt;br /&gt;
default = [blank]&lt;br /&gt;
&lt;br /&gt;
===== lb_auto_timeout =====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn 7564:10/02/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
lb_auto_timeout  =  0|1&lt;br /&gt;
&lt;br /&gt;
 lb_auto_timeout  = 1  #  ermöglicht ein automatisches timeout auf der Basis von Statistiken des Loadbalancers&lt;br /&gt;
                  = 0  #  default&lt;br /&gt;
&lt;br /&gt;
===== lb_auto_timeout_p =====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn 7564:10/02/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
lb_auto_timeout_p  =  Prozent&lt;br /&gt;
&lt;br /&gt;
Prozentwert, mit dem die Timeout-Zeit beaufschlagt wird&lt;br /&gt;
default = 30&lt;br /&gt;
&lt;br /&gt;
===== lb_auto_timeout_t  =====  &lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn 7564:10/02/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
lb_auto_timeout_t =  Millisekunden&lt;br /&gt;
&lt;br /&gt;
Minimale Zeit in Millisekunden, die zur Timeout-Zeit hinzuaddiert wird&lt;br /&gt;
defailt = 300&lt;br /&gt;
&lt;br /&gt;
===== lb_max_readers =====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
lb_max_readers  =   limit  (Zahl)&lt;br /&gt;
&lt;br /&gt;
beschränkt die Zahl der Reader während der Lernphase des Loadbalancing&lt;br /&gt;
&lt;br /&gt;
 0  =  unbegrenzt  (default)&lt;br /&gt;
 x  =  beschränkt auf ein Limit von x (Zahl)&lt;br /&gt;
&lt;br /&gt;
[[Datei:UnderConstruction.jpg|text-bottom]] &#039;&#039;&#039;in construzione&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
===== lb_auto_betatunnel =====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
lb_auto_betatunnel  =  0|1&lt;br /&gt;
&lt;br /&gt;
Ermöglicht automatisches Betatunneling für Betacrypt (CAIDs 1801, 1833, 1834 und 1835), wenn Loadbalancing verwendet wird&lt;br /&gt;
 lb_auto_betatunnel =  0   #  ausgeschaltet&lt;br /&gt;
                    =  1   #  eingeschaltet (default)&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Attention:&#039;&#039;&#039; Eintragungen für Betatunnel in oscam.user werden bevorzugt [[streamboard:wiki/OSCam/it/Config/oscam.user#betatunnel|User Betatunnel]]&lt;br /&gt;
&lt;br /&gt;
[[Datei:UnderConstruction.jpg|text-bottom]] &#039;&#039;&#039;in construzione&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
===== lb_auto_betatunnel_mode =====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn 7784:10/22/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
lb_auto_betatunnel_mode  =  0|1|2...&lt;br /&gt;
&lt;br /&gt;
setzt den Mode für das automatische Betacrypt tunneling&lt;br /&gt;
&lt;br /&gt;
 0 = CAID 18XX tunneling to CAID 17X2 only (default)&lt;br /&gt;
 1 = CAID 18XX tunneling to CAID 17X2 and CAID 17X2 tunneling to CAID 18XX (CAID 1833/1801) &lt;br /&gt;
 2 = CAID 18XX tunneling to CAID 17X2 and CAID 17X2 tunneling to CAID 18XX (CAID 1833/1834) &lt;br /&gt;
 3 = CAID 18XX tunneling to CAID 17X2 and CAID 17X2 tunneling to CAID 18XX (CAID 1833/1835) &lt;br /&gt;
 4 = CAID 17X2 tunneling to CAID 18XX (CAID 1833/1801 only) &lt;br /&gt;
 5 = CAID 17X2 tunneling to CAID 18XX (CAID 1833/1834 only) &lt;br /&gt;
 6 = CAID 17X2 tunneling to CAID 18XX (CAID 1833/1835 only)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== lb_auto_betatunnel_prefer_beta =====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn 6045:11/27/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;MODIFICA svn 7768:10/21/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
lb_auto_betatunnel_prefer_beta  =  Auswahl (Zahl)&lt;br /&gt;
&lt;br /&gt;
Hier kann der Schwerpunkt für die automatische Auswahl von Betacrypt/Nagravision gewählt werden.&lt;br /&gt;
&lt;br /&gt;
     0  =  disabled (default&lt;br /&gt;
     1  =  immer Betacrypt&lt;br /&gt;
   105  =  wählt einen Mittelwert&lt;br /&gt;
   200  =  immer Nagravision&lt;br /&gt;
&lt;br /&gt;
=== Monitor ===&lt;br /&gt;
Qui solo gli elementi necessari quando si utilizza un monitor!&lt;br /&gt;
 &lt;br /&gt;
{{OSCamConfMonitorParameter}}&lt;br /&gt;
&lt;br /&gt;
==== port ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
UDP-Port per il Monitor&lt;br /&gt;
 port = 0  # No Monitor&lt;br /&gt;
      =    # [vuoto] numero di porta monitor quando e selezionato&lt;br /&gt;
Esembio:&lt;br /&gt;
 port = 24480  # Monitor acceso alla porta 24480&lt;br /&gt;
&lt;br /&gt;
==== serverip ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Servizio di colegamento con un indirizzo IP specifico &lt;br /&gt;
 serverip  =  # Indirizzo-IP&lt;br /&gt;
           =  # [vuoto] tutti gli IP (default)&lt;br /&gt;
&lt;br /&gt;
==== nocrypt ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Collegamenti del monitor non-criptato.&lt;br /&gt;
&lt;br /&gt;
Possibile&lt;br /&gt;
* uno o più indirizzi IP individuali&lt;br /&gt;
* uno o più intervalli di IP&lt;br /&gt;
* una miscela di singoli indirizzi IP o intervalli di indirizzi IP&lt;br /&gt;
Esempio&lt;br /&gt;
 nocrypt = 127.0.0.1,192.168.0.0-192.168.255.255&lt;br /&gt;
         = Host 127.0.0.1 e range di IP 192.168.0.0 bis 192.168.255.255&lt;br /&gt;
&lt;br /&gt;
Default&lt;br /&gt;
 nocrypt =   # [vuoto] nessun monitor connessione non crittografata.&lt;br /&gt;
&lt;br /&gt;
==== aulow ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Il tempo, in pochi minuti, non appaiono nel EMM, in modo che il client è impostato su &amp;quot;Low&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Esempio&lt;br /&gt;
  aulow = 30 # Dopo 30 minuti di EMM al cliente di &amp;quot;on&amp;quot; è impostata (default).&lt;br /&gt;
&lt;br /&gt;
==== monlevel ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Monitor Livello&lt;br /&gt;
  0 = nessun accesso per monitorare (default)&lt;br /&gt;
  1 = Solo i server e le proprie procedure&lt;br /&gt;
  2 = Tutte le procedure, ma solo da guardare &lt;br /&gt;
  3 = Tutte le procedure, di ricaricare oscam.user possibile&lt;br /&gt;
  4 = senza restrizioni &amp;quot;di Access (default).&lt;br /&gt;
&lt;br /&gt;
Esempio&lt;br /&gt;
  monlevel = 4 # Accesso totale&lt;br /&gt;
&lt;br /&gt;
Monlevel può essere modificato da voci in oscam.user!&lt;br /&gt;
&lt;br /&gt;
==== hideclient_to ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Tempo in secondi per nascondere da parte dei clienti che non trasmettono le richieste. Vedi anche parameter&#039;&#039;&#039;httphideidleclienst&#039;&#039;&#039;nella sezione [WebIf].&lt;br /&gt;
  hideclient_to = 1 # clienti sono nascosti&lt;br /&gt;
                = 0 # Nessuna soppressione dei client stand-by&lt;br /&gt;
&lt;br /&gt;
==== appendchaninfo ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;ANTIQUATO  svn8546:03/13/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aggiunge le informazioni del canale dal oscam.services il messaggio di log ha aggiunto. Quando si utilizza il monitor e l&#039;interfaccia web si tratta di una routine molto utile!&lt;br /&gt;
  appendchaninfo = 1 # Le informazioni di canale viene aggiunto&lt;br /&gt;
                 = 0 # Nessuna informazione canale (default)&lt;br /&gt;
&lt;br /&gt;
=== lcd ===&lt;br /&gt;
{{OSCamConfLCDParameter}}&lt;br /&gt;
&lt;br /&gt;
==== enablelcd ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO  svn6285:01/23/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
enablelcd  =  0|1&lt;br /&gt;
 &lt;br /&gt;
 0   =   default&lt;br /&gt;
 1   =   enable LCD&lt;br /&gt;
&lt;br /&gt;
==== lcd_outputpath ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Hier kann ein Pfad für den LCD-Output eingestellt werden&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 lcd_outputpath =  [blank]  /tmp&lt;br /&gt;
&lt;br /&gt;
==== lcd_hideidle ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Verbergen eines Readers im LCD-Output während des Leerlaufs&lt;br /&gt;
&lt;br /&gt;
 lcd_hideidle =  1  # Verbergen, wenn der Leerlauf länger als 20 Sekunden dauert&lt;br /&gt;
              =  0  # default&lt;br /&gt;
&lt;br /&gt;
==== lcd_writeinterval ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
LCD-Refresh-Interval in Sekunden (Minimum 5 Sekunden)&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 lcd-writeinterval  =  [blank] 10 Sekunden&lt;br /&gt;
&lt;br /&gt;
=== [webif] ===&lt;br /&gt;
Le voci sono richiesti solo quando è stata selezionata l&#039;interfaccia web (da Alno) come modulo.&lt;br /&gt;
&lt;br /&gt;
{{OScamConfWebIfParameter}}&lt;br /&gt;
&lt;br /&gt;
==== Formato File per inviare le EMM via webinterface ====&lt;br /&gt;
&lt;br /&gt;
(de Bit)&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Attenzione&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Il file deve essere nel formato TXT&lt;br /&gt;
* Il file EMM deve contenere ogni PRE-CAM EMM in una nuova linea.&lt;br /&gt;
* Le EMM devono essere nel formato HEX.&lt;br /&gt;
** Esempio: AABBCCDD....&lt;br /&gt;
* Gli spazi ed i tab sono tra due bytes sono permessi:&lt;br /&gt;
** AA BB CC DD...&lt;br /&gt;
* La rappresentazione nel formato HEX per ogni byte di EMM può essere rappresentato da caratteri maiuscoli e minuscoli, si possono anche mischiare:&lt;br /&gt;
** AA aa Aa aA...&lt;br /&gt;
* Altri caratteri e commenti NON sono ammessi.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== httpport ====&lt;br /&gt;
{{Mandatory/it}}&lt;br /&gt;
&lt;br /&gt;
Porta su cui ascolta l&#039;interfaccia web.&lt;br /&gt;
  porta HTTP = 83 # interfaccia Web stops&#039;&#039;&#039;http-port 83&#039;&#039;&#039;&lt;br /&gt;
           = 83 # interfaccia Web ascolta to&#039;&#039;&#039;https-port 83&#039;&#039;&#039;(SSL)&lt;br /&gt;
               0 # interfaccia web è disabilitato (default)&lt;br /&gt;
&lt;br /&gt;
==== httpcert ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
File per il certificato SSL&lt;br /&gt;
  oscam.cert httpcert = # (vedi sopra!)&lt;br /&gt;
           = # [Vuoto] è il oscam.pem file (embedded) utilizzati&lt;br /&gt;
&lt;br /&gt;
==== httpforcesslv3 ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO  svn:6321/01/30/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
httpforcesslv3  =  0|1&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 httpforcesslv3  =  0  (default)&lt;br /&gt;
                 =  1  benutze SSLv3&lt;br /&gt;
&lt;br /&gt;
==== httpuser ====&lt;br /&gt;
{{Mandatory/it}}&lt;br /&gt;
&lt;br /&gt;
Nome dell&#039;utente per accedere protette. Mentre sarà offerta [vuoto] come valore di default. Di questi, ma fortemente sconsigliato, quindi questo parametro è qui &#039;descritto mandatory&#039;&#039;&#039;&#039;&#039;as.&lt;br /&gt;
  user = http # xyxyxy&lt;br /&gt;
&lt;br /&gt;
==== httppwd ====&lt;br /&gt;
{{Mandatory/it}}&lt;br /&gt;
&lt;br /&gt;
Password per la protezione di accesso. E &#039;lo stesso che per l&#039;utente http.&lt;br /&gt;
  httppwd = # 123456&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;I parametri &#039;&#039;utente&#039;&#039; e &#039;&#039;pwd&#039;&#039; essere consultato quando si collega all&#039;interfaccia Web in una finestra di controllo. Mancano o sono difettose, è il messaggio&#039;&#039;Proibita&#039;&#039; e la connessione viene interrotta!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== http_prepend_embedded_css ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn6797:05/13/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 http_prepend_embedded_css  =  0 | 1&lt;br /&gt;
 http_prepend_embedded_css  =  0  # Do not add the content of the embedded CSS before the content of the custom CSS (default)&lt;br /&gt;
                               1  # Add the content of the embedded CSS before the content of the custom CSS (specified by the [[#httpcss|httpcss]] parameter)&lt;br /&gt;
&lt;br /&gt;
This parameter can be used to override the embedded CSS with custom styles. To see the current CSS styles use the url: http://&#039;&#039;url_to_oscam_webif&#039;&#039;&#039;&#039;&#039;/site.css&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== httpcss ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Per l&#039;interfaccia web temi distinti in vari colore e la rappresentazione grafica. L&#039;utente può salvare interessante per lui i file di stile (. Css) e utilizzare a seconda del &amp;quot;mood&amp;quot;. Ecco il percorso del file di stile è impostazione.&lt;br /&gt;
&lt;br /&gt;
Esempio&lt;br /&gt;
 httpcss = # / etc / oscam / harvest_round_Firefox.css&lt;br /&gt;
         = # [Vuoto] è lo stile incorporato utilizzato (default)&lt;br /&gt;
&lt;br /&gt;
Stili sono pubblicati qui: [[Streamboard-Thread:30083|CSS-Styles]]&lt;br /&gt;
&lt;br /&gt;
==== httptpl ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;MODIFICA  svn 7083:06/25/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Percorso per i modelli esterni&lt;br /&gt;
 httptpl =&lt;br /&gt;
         = # [Vuoto] Nessun esterno Templatesfault, Picons)&lt;br /&gt;
&lt;br /&gt;
Multiple simultane templates und picons können durch die Anlage von Unterordnern (mit max. 32 alphanumerischen Zeichen) zur Verfügung gestellt werden. Der Name des Unterordners korrespondiert mit dem Unterordner in der URL, default : [blank]&lt;br /&gt;
&lt;br /&gt;
Beispiele&lt;br /&gt;
 &lt;br /&gt;
 httptpl = /this/is/my/path &lt;br /&gt;
 	 &lt;br /&gt;
 Ordner mit multiplen templates: &lt;br /&gt;
 /this/is/my/path/template1 &lt;br /&gt;
 /this/is/my/path/template2 &lt;br /&gt;
 	 &lt;br /&gt;
 gültige URLs: &lt;br /&gt;
 http://host:port/template1 &lt;br /&gt;
 http://host:port/template2 &lt;br /&gt;
&lt;br /&gt;
Mehr über Picons kann man hier finden [[streamboard:wiki/OSCam/de/Picons|Picons]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
==== httpoverwritebakfile ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVO svn9858:09/21/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
httpoverwritebakfile  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1  =  überschreibe backup configurations files (*.bak)&lt;br /&gt;
 0  =  default&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== httplocale ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn9828:08/15/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
httplocale  =  environment&lt;br /&gt;
&lt;br /&gt;
hier kann ein &amp;quot;locale environment&amp;quot; gesetzt werden.&lt;br /&gt;
&lt;br /&gt;
default =  [blank]  kein environment&lt;br /&gt;
&lt;br /&gt;
Siehe auch hier:&lt;br /&gt;
&lt;br /&gt;
http://it.wikipedia.org/wiki/locale&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== httpjscript ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn6806:05/14/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
httpjscript  =  path&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== httprefresh ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Tempo in secondi entro il quale il programma aggiorna lo stato della interfaccia web&lt;br /&gt;
 refresh http = 7 # stato viene aggiornato dopo 7 secondi&lt;br /&gt;
              = # [Vuoto] Essa ha nessun aggiornamento&lt;br /&gt;
&lt;br /&gt;
==== httppollrefresh ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Initialisierungszeit des Pollings und Aktualisierungszeit, in der diverse Daten des Webinterfaces neugeladen werden (Zeit kann auf den entsprechenden Seiten geändert werden)&lt;br /&gt;
 httppollrefresh = 60  # Status wird nach 7 Sekunden aktualisiert&lt;br /&gt;
                 =     # [blank|0] Es findet keine Aktualisierung statt&lt;br /&gt;
&lt;br /&gt;
==== httpshowpicons ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn6648:05/01/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
httpshowpicons  =  0| 1&lt;br /&gt;
 httpshowpicons   =   1  # zeige picons in userlist&lt;br /&gt;
                      0  # default&lt;br /&gt;
&lt;br /&gt;
==== httphideidleclients ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Questo parametro consente a un cliente alla fine del&#039;&#039;parameter&#039;&#039;&#039;hideclient_to &#039;nella [monitor] specificato periodo di inattività (vedi sopra!) Hide.&lt;br /&gt;
 httphideidleclients = 1 # nascondere&lt;br /&gt;
                     = 0 # Non nascondere (default)&lt;br /&gt;
&lt;br /&gt;
==== httphidetype ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn8937:09/27/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
httphidetype  =  type[type]...&lt;br /&gt;
&lt;br /&gt;
Buchstabe der definiert, welcher type in der type-column auf der Statusseite des Webinterfaces versteckt werden soll. s = server, h = http, m = monitor, r = reader, p = proxy, x = cacheex, c = client  &lt;br /&gt;
&lt;br /&gt;
  httphidetype = sh  #hide server- and http-type columns&lt;br /&gt;
  httphidetype = [blank]  # hide none (default)&lt;br /&gt;
&lt;br /&gt;
==== httpscript ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Percorso per gli script che può essere lanciato da Interfaccia Web&lt;br /&gt;
 path = http script #&lt;br /&gt;
            = # [Vuoto] senza percorso&lt;br /&gt;
&lt;br /&gt;
==== httpallowed ====&lt;br /&gt;
{{Mandatory/it}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;MODIFICA  svn8733:06/27/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;MODIFICA  svn8842:08/17/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Qui è dove gli indirizzi IP, intervalli di indirizzi IP, o entrambe insieme, può accedere all&#039;interfaccia web. Mentre è disponibile anche [vuoto] come valore di default, il cui significato non si apre! Se l&#039;interfaccia Web per l&#039;uso, allora ci deve essere anche la possibilità di, Per collegarsi con lui. Pertanto, questi parametri come &#039;&#039;&#039;obbligatorio&#039;&#039;&#039; mostrato.&lt;br /&gt;
Indirizzo IP | intervallo di indirizzi IP [indirizzo IP | intervallo di indirizzi IP[,::1]] ...&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Resolving to IPv6 = ::1&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Esempio&lt;br /&gt;
 httpallowed 127.0.0.1,192.168.0.0-192.168.255.255      = # Host e tutta la regione sono ammessi 192.168.0&lt;br /&gt;
             127.0.0.1,192.168.0.0-192.168.255.255,::1  = # Host e tutta la regione sono ammessi 192.168.0 IPv6&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;default values&#039;&#039;&#039;&lt;br /&gt;
 127.0.0.1,192.168.0.-192.168.255.255,10.0.0.0-10.255.255.255,::1&lt;br /&gt;
&lt;br /&gt;
==== httpdyndns ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;MODIFICA  svn6558:03/21/12&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Consenti connessioni DYNDNS attraverso l&#039;interfaccia web.&lt;br /&gt;
&lt;br /&gt;
httpdyndns  =  hostname[,hostname][,hostname]&lt;br /&gt;
&lt;br /&gt;
Esempio&lt;br /&gt;
 httpdyndns = host1.example.com,host2.example.com&lt;br /&gt;
&lt;br /&gt;
==== httpsavefullcfg ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Backup dei file di configurazione&lt;br /&gt;
 httpsavefullcfg = 0 # tutti i parametri non-vuoto&lt;br /&gt;
                       # Tutti i parametri non di default&lt;br /&gt;
                       # Tutti i parametri che non contengono lo stesso contenuto gli stessi parametri in [global] (default).&lt;br /&gt;
                    1 # tutti i parametri&lt;br /&gt;
&lt;br /&gt;
==== httpreadonly ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Attraverso l&#039;interfaccia web può essere modificato e salvato nel suo abbraccio i file di configurazione certe. Questo è per l&#039;amministratore del server che non è sempre vicino alla console del server è molto vantaggiosa. Ma se altri utenti o di altre parti interessate hanno anche l&#039;accesso all&#039;interfaccia web e quindi avere accesso ai dati, può essere un problema. La possibilità di modifica (scrittura) può dunque essere spento con questo parametro.&lt;br /&gt;
&lt;br /&gt;
 http read only = 1 # accesso in sola lettura possibile&lt;br /&gt;
                = 0 # tutto è possibile (default)&lt;br /&gt;
&lt;br /&gt;
==== httpiconpath ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn:9463/01/28/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
httpiconpath  =  path&lt;br /&gt;
&lt;br /&gt;
path zur Picon-Datei, default [blank] none&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== httphelplang ====&lt;br /&gt;
{{Mandatory/it}}&lt;br /&gt;
&lt;br /&gt;
Selezionare la lingua per i contesti&lt;br /&gt;
&lt;br /&gt;
 de = deutsch&lt;br /&gt;
 en = englisch (default)&lt;br /&gt;
 fr = französisch&lt;br /&gt;
 it = italienisch&lt;br /&gt;
&lt;br /&gt;
==== httposcamlabel ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO  svn9463:01/28/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
httposcamlabel  =  text&lt;br /&gt;
&lt;br /&gt;
setzt individuelles label im header des webinterface, default: OSCam&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== [cache] ===&lt;br /&gt;
{{OSCamConfCacheParameter}}&lt;br /&gt;
&lt;br /&gt;
==== delay ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO  svn8358:02/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Mindestzeit in Millisekunden, die ein Request brauchen muss. Hört sich zwar paradox an, betrifft aber das Problem, wenn die &#039;&#039;&#039;Antwort&#039;&#039;&#039; aus dem cache &#039;&#039;&#039;zu schnell&#039;&#039;&#039; an den Client übermittelt wird.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 delay = 300&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 delay = 0&lt;br /&gt;
&lt;br /&gt;
==== max_time ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO  svn8358:02/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
max_time  =   Sekunden, default 15&lt;br /&gt;
&lt;br /&gt;
Maximale Zeit, die CWs nach der ersten Clienten-Anfrage im cache verbleiben. Die zeit muss 2 Sekunden höher als der Parameter clienttimeout sein!&lt;br /&gt;
&lt;br /&gt;
==== max_hit_time ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO  svn8910:09/10/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
max_hit_time  =  in Sekunden&lt;br /&gt;
&lt;br /&gt;
Maximale Zeit, die Treffer für cache exchange im cache verbleiben müssen um wait_time zu evaluieren, default: 15&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== wait_time ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn 8358:02/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 wait_time  =  [caid][&amp;amp;mask][@provid][$servid][:awtime][:]dwtime,n&lt;br /&gt;
            =  [blank] none (default)&lt;br /&gt;
Beispiel:&lt;br /&gt;
 wait_time = 0:50:250,0200@00009X:50:150,15:950,0500@000001:150,1602&amp;amp;ffdf:1200&lt;br /&gt;
Wartezeit in Millisekunden für cache exchange und CSP, bevor ECMs an den Reader/Proxy gesendet werden.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== cacheex_cw_check ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
cacheex_cw_check = caid[&amp;amp;mask][@provid][$servid]:mode:counter[,n]&lt;br /&gt;
&lt;br /&gt;
* mode:&lt;br /&gt;
specify behaviour for counter parameter&lt;br /&gt;
&lt;br /&gt;
0  =  when wait_time expires, serve highest counter&#039;s cw got anyway, even if no counter reached.&lt;br /&gt;
1  =  never serve cw (coming from cacheex) stored in cache if its counter not reaches counter. When wait_time expires, requests&lt;br /&gt;
will go to normal readers! Only when a cw reaches counter, it can be served to clients.&lt;br /&gt;
&lt;br /&gt;
Default  =  0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* counter:&lt;br /&gt;
set minimum cw counter to allow cw is used.&lt;br /&gt;
&lt;br /&gt;
Default  =  1 (use default behaviour: use cw with highest counter when cache is checked)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== cwcycle_allowbadfromffb ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn 8930:09/25/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cwcycle_allowbadfromffb  =  0|1&lt;br /&gt;
&lt;br /&gt;
1 = allow bad cycles from a fixed fallback reader. Default = 0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== cacheexenablestats ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO  svn8358:02/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cacheexenablestats  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1 = schaltet statistics für cache exchange mode ein&lt;br /&gt;
 0 = default&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Achtung:&#039;&#039;&#039; Bitte Speicherverbrauch beachten!&lt;br /&gt;
&lt;br /&gt;
==== csp_port ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn 8358:02/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
UDP-Port, der auf hereinkommenden traffic hört&lt;br /&gt;
&lt;br /&gt;
 csp_port   =   port&lt;br /&gt;
            =   [blank] none (default)&lt;br /&gt;
&lt;br /&gt;
==== csp_serverip ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn 8358:02/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bind IP für port csp_port (siehe oben!)&lt;br /&gt;
&lt;br /&gt;
 csp_serverip   =   IP&lt;br /&gt;
                =   [blank] none (default)&lt;br /&gt;
&lt;br /&gt;
==== csp_ecm_filter ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn 8358:02/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 csp_ecm_filter   =   [caid][&amp;amp;mask][@provid][$servid],n&lt;br /&gt;
&lt;br /&gt;
Filter für hereinkommende ECM beim Cardserverproxy, default (kein Filter)&lt;br /&gt;
&lt;br /&gt;
==== csp_allow_request ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVO svn 8358:02/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
csp_allow_request   =   0|1&lt;br /&gt;
&lt;br /&gt;
Erlaubt hereinkommende ECM-Anfragen vom Cardserverproxy, default =  1&lt;br /&gt;
&lt;br /&gt;
==== cwcycle_check_enable ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn 8358:02/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 cwcycle_check_enable  =  0 ausgeschaltet (default)&lt;br /&gt;
                       =  1 eingeschaltet&lt;br /&gt;
&lt;br /&gt;
==== cwcycle_check_caid ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn 8358:02/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Attenzione: not for all NDS SC&#039;s!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
cwcycle_check_caid  =  CAID[,CAID]...&lt;br /&gt;
&lt;br /&gt;
CAID, für die der CW-Cycle-Check ermöglicht werden soll, [blank] = kein Check (Default)&lt;br /&gt;
&lt;br /&gt;
==== cwcycle_maxlist ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn 8358:02/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cwcycle_maxlist  =  Zahl&lt;br /&gt;
&lt;br /&gt;
Maximum von CW-Cycle-Entries in die Liste, default = 500, maximum = 4000&lt;br /&gt;
&lt;br /&gt;
==== cwcycle_keeptime ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn 8358:02/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cwcycle_keeptime  = Minuten&lt;br /&gt;
&lt;br /&gt;
Minimalzeit, die ein erkannter Cycle in der Memory verbleiben soll, default = 0, maximum = 15&lt;br /&gt;
&lt;br /&gt;
==== cwcycle_onbad ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn 8358:02/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cwcycle_onbad  =  0|1&lt;br /&gt;
 0 = ungültige CW-Cycle kommen nur ins Log (default)&lt;br /&gt;
 1 = ungültige CW-Cycle werden gedropped&lt;br /&gt;
&lt;br /&gt;
==== cwcycle_dropold ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVOsv svn 8358:02/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cwcycle_dropold  =  0|1, 1 = alte CW-Cycle werden gedropped, 0 = kein Dropping (default)&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
==== cwcycle_sensitive ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn 8509:03/07/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cwcycle_sensitive  =  0|2|3|4&lt;br /&gt;
&lt;br /&gt;
 0  = disabled (default)&lt;br /&gt;
 2  = 2 (or more) same bytes and drop new CW&lt;br /&gt;
 3  = 3 (or more) same bytes and drop new CW&lt;br /&gt;
 4  = 4 (or more) same bytes and drop new CW&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
==== cwcycle_usecwcfromce ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn 9038:11/18/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cwcycle_usecwcfromce  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1  =  use CW Info from cache exchange&lt;br /&gt;
 0  =  default&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== wait_until_ctimeout ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn 9486:02/03/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
wait_until_ctimeout  =  0|1&lt;br /&gt;
&lt;br /&gt;
antworte, wenn das cache exchange timeout erreicht ist und keine normalen Reader zur Verfügung stehen, die ECM&#039;s senden:&lt;br /&gt;
&lt;br /&gt;
 0  =  sende sofort &#039;&#039;&#039;not found&#039;&#039;&#039; an den client (default)&lt;br /&gt;
 1  =  warte auf eine Antwort für cache exchange bis der timeout für den client erreicht ist&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== [csp](UDP) ===&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;ANTIQUATO  svn8358:02/16/2013 Siehe &#039;&#039;&#039;[cache]&#039;&#039;&#039;!&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Abschnitt nur dann erforderlich, wenn csp als Client Protokoll notwendig ist.&lt;br /&gt;
&lt;br /&gt;
{{OSCamConfcspParameter}}&lt;br /&gt;
&lt;br /&gt;
==== port ====&lt;br /&gt;
{{Mandatory/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn 6124:12/23/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
UDP-Port, der auf hereinkommenden traffic von csp nodes hört&lt;br /&gt;
&lt;br /&gt;
 port   =   port&lt;br /&gt;
        =   [blank] none (default)&lt;br /&gt;
&lt;br /&gt;
==== serverip ====&lt;br /&gt;
{{Mandatory/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn 6124:12/23/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bind IP für den port (siehe oben!)&lt;br /&gt;
&lt;br /&gt;
 serverip   =   IP&lt;br /&gt;
            =   [blank] none (default)&lt;br /&gt;
&lt;br /&gt;
==== wait_time ====&lt;br /&gt;
{{Mandatory/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn 6142:12/25/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 wait_time  =  Millisekunden&lt;br /&gt;
            =  [blank] none (default)&lt;br /&gt;
&lt;br /&gt;
Wartezeit für cache exchange (mode 2 &amp;amp; 3!), devor ECM an den Reader oder Cardseverproxy gesendet werden.&lt;br /&gt;
&lt;br /&gt;
==== csp_ecm_filter ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
 csp_ecm_filter   =   [caid][&amp;amp;mask][@provid][$servid],n&lt;br /&gt;
                  =   [blank] none (default)&lt;br /&gt;
&lt;br /&gt;
==== csp_allow_request ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
csp_allow_request   =   0|1&lt;br /&gt;
&lt;br /&gt;
allow incoming ECM from Cardservproxy&lt;br /&gt;
&lt;br /&gt;
Cardserverproxy incoming ECM filter setting,&lt;br /&gt;
&lt;br /&gt;
=== Camd 33 (TCP) ===&lt;br /&gt;
Sezione camd33 richiesta solo se è necessario in quanto il protocollo client.&lt;br /&gt;
&lt;br /&gt;
{{OSCamConfCamd33Parameter}}&lt;br /&gt;
&lt;br /&gt;
==== port ====&lt;br /&gt;
{{Mandatory/it}}&lt;br /&gt;
Questa specifica la porta che verrà data risposta dalle Camed33 richieste di informazioni da Camden. Questa porta deve essere aperta, se necessario, sul router.&lt;br /&gt;
&lt;br /&gt;
Esempio:&lt;br /&gt;
 port = 15000&lt;br /&gt;
&lt;br /&gt;
==== serverip ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
Per un server con più schede in rete e quindi diversi indirizzi IP diversi, può essere desiderabile che OSCam risponde solo se la richiesta giunge in un indirizzo IP specifico. Con questo parametro è possibile specificare &amp;quot;ascoltare &amp;quot; l&#039;indirizzo IP del processo OSCam.&lt;br /&gt;
&lt;br /&gt;
Esempio:&lt;br /&gt;
 serverip = 192.168.178.1&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 serverip =&lt;br /&gt;
&lt;br /&gt;
==== nocrypt ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
Uno specifico indirizzo IP o intervallo di indirizzi che viene trasmesso senza cifratura.&lt;br /&gt;
&lt;br /&gt;
Esempio:&lt;br /&gt;
 nocrypt = 127.0.0.1,192.168.0.0-192.168.255.255&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 nocrypt =&lt;br /&gt;
&lt;br /&gt;
==== passive ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
Definizione di client attivi o passivi. Generale è il protocollo Camd3.3x da un client attivo. Tuttavia, può in determinate circostanze, per alcuni clienti (per lo più plugin) per difficoltà. In questo caso&lt;br /&gt;
&lt;br /&gt;
Esempio:&lt;br /&gt;
 passive = 1&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 passive = 0&lt;br /&gt;
&lt;br /&gt;
==== key ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
Chiave utilizzata per la crittografia. (Crittografia a 128bit)&lt;br /&gt;
&lt;br /&gt;
Esempio:&lt;br /&gt;
 key = 01020304050607080910111213141516&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 key =&lt;br /&gt;
&lt;br /&gt;
=== cs357x (UDP) ===&lt;br /&gt;
Sezione solo se richiesto o necessario da cs357x come un protocollo client.&lt;br /&gt;
Questo protocollo è sempre criptato e la chiave dal nome utente.&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Attenzione:&#039;&#039;&#039;&lt;br /&gt;
&#039;&#039;&#039;cs357x&#039;&#039;&#039; era conosciuta anche come &#039;&#039;&#039;camd35&#039;&#039;&#039; si riferisce. Entrambi i termini significano lo stesso protocollo con le stesse funzioni e parametri. In futuro, per evitare confusione &#039;&#039;&#039;solo cs357x&#039;&#039;&#039; viene utilizzato.&lt;br /&gt;
 &lt;br /&gt;
{{OSCamConfCs357xParameter}}&lt;br /&gt;
&lt;br /&gt;
==== port ====&lt;br /&gt;
{{Mandatory/it}}&lt;br /&gt;
Questo imposta la porta da cui ha risposto alle domande camd. Questa porta deve essere aperta, se necessario, sul router.&lt;br /&gt;
&lt;br /&gt;
Esempio:&lt;br /&gt;
 port = 15000&lt;br /&gt;
&lt;br /&gt;
==== serverip ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
Per un server con più schede di rete e quindi diversi indirizzi IP differenti si può volere che OSCam risponde solo se la richiesta proviene da un indirizzo IP specifico. Questo parametro può essere impostato l&#039;indirizzo IP del processo OSCam &amp;quot;ascolta&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Esempio:&lt;br /&gt;
 serverip = 192.168.178.1&lt;br /&gt;
&lt;br /&gt;
Esempio:&lt;br /&gt;
 serverip =&lt;br /&gt;
&lt;br /&gt;
==== suppresscmd08 ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
suppresscmd08 = 0|1&lt;br /&gt;
&lt;br /&gt;
 0 = veranlasst camd35|cs357x-clients, nicht erneut nach der Kombination [rejected CAID, service ID, provider ID] anzufragen (default)&lt;br /&gt;
 1 = disabled&lt;br /&gt;
&lt;br /&gt;
Chi vuole saperne di più, potete leggere qui: [[Streamboard-Thread:27459|Streamboard-Thread]]&lt;br /&gt;
&lt;br /&gt;
=== cs378x (TCP) ===&lt;br /&gt;
Sezione richiesta solo quando necessario cs378x come un protocollo client.&lt;br /&gt;
&lt;br /&gt;
{{OSCamConfCs378xParameter}}&lt;br /&gt;
&lt;br /&gt;
==== port ====&lt;br /&gt;
{{Mandatory/it}}&lt;br /&gt;
Qui viene imposta la porta da cui ha risposto alle domande camd. Questa porta deve essere aperta, se necessario, sul router.&lt;br /&gt;
&lt;br /&gt;
Esempio:&lt;br /&gt;
 port = 15000&lt;br /&gt;
&lt;br /&gt;
==== serverip ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
Per un server con più schede di rete e quindi diversi indirizzi IP differenti si può volere che OSCam risponde solo se la richiesta proviene da un indirizzo IP specifico. Questo parametro può essere impostato l&#039;indirizzo IP del processo OSCAM &amp;quot;ascolta&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Esempio:&lt;br /&gt;
 serverip = 192.168.178.1&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 serverip =&lt;br /&gt;
&lt;br /&gt;
==== suppresscmd08 ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
suppresscmd08 = 0|1&lt;br /&gt;
&lt;br /&gt;
 0 = veranlasst cs3.78x-clients, nicht erneut nach der Kombination [rejected CAID, service ID, provider ID] anzufragen (default)&lt;br /&gt;
 1 = disabled&lt;br /&gt;
&lt;br /&gt;
Chi vuole saperne di più, potete leggere qui: [[Streamboard-Thread:27459|Streamboard-Thread]]&lt;br /&gt;
&lt;br /&gt;
=== Newcamd (TCP) ===&lt;br /&gt;
Sezione richiesto solo se necessario, come un protocollo client newcamd.&lt;br /&gt;
&lt;br /&gt;
{{OSCamConfNewcamdParameter}}&lt;br /&gt;
&lt;br /&gt;
==== key ====&lt;br /&gt;
{{Mandatory/it}}&lt;br /&gt;
Chiave Newcamd per la connessione al client.&lt;br /&gt;
&lt;br /&gt;
Esempio:&lt;br /&gt;
 key = 0102030405060708091011121314&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 key =&lt;br /&gt;
&lt;br /&gt;
==== port ====&lt;br /&gt;
{{Mandatory/it}}&lt;br /&gt;
Questo imposta la porta da cui ha risposto alle domande Newcamd. Questa porta deve essere aperta, se necessario, sul router.&lt;br /&gt;
&lt;br /&gt;
Esempio:&lt;br /&gt;
 port = 15000@1234:000000 # (CAID 1234 è disponibile sulla porta 15000)&lt;br /&gt;
 port = 15000@1234:000000;15001@5678:000000 # (CAID 1234 è disponibile su porta 15000 CAID 5678 sulla porta 15001)&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 port = port@caid:ident&lt;br /&gt;
&lt;br /&gt;
==== serverip ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
Se il server ha più indirizzi IP sono configurate sui temi IP, le risposte vanno.&lt;br /&gt;
&lt;br /&gt;
Esempio:&lt;br /&gt;
 serverip = 192.168.178.1&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 serverip =&lt;br /&gt;
&lt;br /&gt;
==== allowed ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
Uno specifico indirizzo IP o un IP specifico permettono di connettersi al server newcamd.&lt;br /&gt;
&lt;br /&gt;
Esempio:&lt;br /&gt;
 allowed = 127.0.0.1,192.168.0.0-192.168.255.255&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 allowed =&lt;br /&gt;
&lt;br /&gt;
==== keepalive ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
Il server cerca di continuare a tenere in connessione newcamd.&lt;br /&gt;
&lt;br /&gt;
Esempio:&lt;br /&gt;
 keepalive = 1 # (abilitato)&lt;br /&gt;
 keepalive = 0 # (disativato)&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 keepalive = 0&lt;br /&gt;
&lt;br /&gt;
==== mgclient ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
Attiva Extendet protocollo Newcamd a diverse CAID di inviare più di una porta&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 mgclient = 1  # (abilitato)&lt;br /&gt;
 mgclient = 0  # (disativato)&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 mgclient = 0&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
=== &#039;&#039;&#039;scam&#039;&#039;&#039; ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVO svn9878:09/29/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Abschnitt nur dann erforderlich, wenn scam als Client-Protocol verwendet wird.&lt;br /&gt;
&lt;br /&gt;
{{OSCamConfSCamParameter}}&lt;br /&gt;
&lt;br /&gt;
==== port ====&lt;br /&gt;
{{Mandatory/it}}&lt;br /&gt;
&lt;br /&gt;
port  =  port&lt;br /&gt;
&lt;br /&gt;
UDP-Port für scam server, default = 0&lt;br /&gt;
&lt;br /&gt;
==== serverip ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Aggiunge il servizio a un indirizzo IP specifico.&lt;br /&gt;
&lt;br /&gt;
Esempio:&lt;br /&gt;
 serverip  =  192.162.9.1&lt;br /&gt;
           =  (vuoto) tutti gli IP sono ammessi!&lt;br /&gt;
&lt;br /&gt;
==== allowed ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Indirizzo IP, intervallo IP, o entrambe combinate, che possono&lt;br /&gt;
 Indirizzo IP | intervallo IP [, l&#039;indirizzo IP | intervallo IP] ...&lt;br /&gt;
&lt;br /&gt;
Esempio&lt;br /&gt;
 127.0.0.1,192.168.0.0-192.168.255.255  # Host e intera gamma 192.168.0 approvato&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Radegast ===&lt;br /&gt;
Sezione necessaria solo se necessario, come un client di protocollo Radegast.&lt;br /&gt;
&lt;br /&gt;
{{OSCamConfRadegastParameter}}&lt;br /&gt;
&lt;br /&gt;
==== port ====&lt;br /&gt;
{{Mandatory/it}}&lt;br /&gt;
&lt;br /&gt;
porta TCP / IP per il client Radegast. Con la nota, il protocollo Radegast è abilitato.&lt;br /&gt;
 port =&lt;br /&gt;
      = 0  (default)&lt;br /&gt;
&lt;br /&gt;
==== serverip ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Aggiunge il servizio a un indirizzo IP specifico.&lt;br /&gt;
&lt;br /&gt;
Esempio:&lt;br /&gt;
 serverip  =  192.162.9.1&lt;br /&gt;
           =  (vuoto) tutti gli IP sono ammessi!&lt;br /&gt;
&lt;br /&gt;
==== allowed ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Indirizzo IP, intervallo IP, o entrambe combinate, che possono&lt;br /&gt;
 Indirizzo IP | intervallo IP [, l&#039;indirizzo IP | intervallo IP] ...&lt;br /&gt;
&lt;br /&gt;
Esempio&lt;br /&gt;
 127.0.0.1,192.168.0.0-192.168.255.255  # Host e intera gamma 192.168.0 approvato&lt;br /&gt;
&lt;br /&gt;
==== user ====&lt;br /&gt;
{{Mandatory/it}}&lt;br /&gt;
&lt;br /&gt;
Nome utente client di Radegast&lt;br /&gt;
 user = username&lt;br /&gt;
&lt;br /&gt;
=== Serial ===&lt;br /&gt;
Sezione è necessaria solo se un lettore di interfaccia seriale è necessario.&lt;br /&gt;
&lt;br /&gt;
{{OSCamConfSerialParameter}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== device ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Parametro del dispositivo&lt;br /&gt;
 device = &amp;lt;user&amp;gt;@&amp;lt;device&amp;gt;[:baud][?option1=value1][?option2=value2]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Parametro&lt;br /&gt;
 user    =  account&lt;br /&gt;
 device  =  Nome del dispositivo seriale&lt;br /&gt;
 option  =  timeout =   Millisecondi  Timeout per la connessione di default: 50&lt;br /&gt;
         =  delay      Millisecondi  ulteriore ritardo tra due caratteri&lt;br /&gt;
&lt;br /&gt;
Dispositivi supportati serial&lt;br /&gt;
 HSIC     Humax Sharing Interface Client&lt;br /&gt;
 SSSP     Simple Serial Sharing Protocol&lt;br /&gt;
 bomba    BOMBA Firmware&lt;br /&gt;
 dsr9500  DSR 9500&lt;br /&gt;
&lt;br /&gt;
=== Cccam (TCP) ===&lt;br /&gt;
Sezione richiesto solo se necessario, come un protocollo CCcam client.&lt;br /&gt;
&lt;br /&gt;
{{OSCamConfCccamParameter}}&lt;br /&gt;
&lt;br /&gt;
==== port ====&lt;br /&gt;
{{Mandatory/it}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;MODIFICA  svn6206:01/07/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
port = 0|port[,port...]&lt;br /&gt;
&lt;br /&gt;
Porta TCP / IP per il client CCcam. Con l&#039;ingresso di una porta che CCcam protocollo è attivato.&lt;br /&gt;
&lt;br /&gt;
 port =&lt;br /&gt;
      = 0  # CCcam protocollo disabili&lt;br /&gt;
&lt;br /&gt;
==== version ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Definisce la versione di CCcam, minimum CCcam versione 2.0.11 CCcam &#039;&#039;&#039;originale&#039;&#039;&#039;! Valore di default = 0&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&amp;lt;main version&amp;gt;,&amp;lt;version&amp;gt;,&amp;lt;sub version&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Esempio&lt;br /&gt;
 version = 2.0.11&lt;br /&gt;
&lt;br /&gt;
==== reshare ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;MODIFICA  svn8607:04/10/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Reshare-Level&lt;br /&gt;
 -1 = Nessuna condivisione&lt;br /&gt;
  0 = Solo per condividere di peer diretta&lt;br /&gt;
  1 = Ricondividere per Direct-peer, e il livello successivo&lt;br /&gt;
  x = Condividere di Direct-peer e il successivo livello x (dove x è il numero di livello)&lt;br /&gt;
 10 = (default)&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Esempio&lt;br /&gt;
 reshare = 0  Solo per condividere di peer diretta&lt;br /&gt;
&lt;br /&gt;
==== reshare_mode ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Tipi di condividere di:&lt;br /&gt;
 0  =  lettore condiviso solo ricezione SCs per CCcam-reader&lt;br /&gt;
 1  =  lettore condiviso ricezione SCs (ad esempio = 0) e definito i servizi&lt;br /&gt;
 2  =  lettore condiviso definito solo lettore-servizi come un virtuale SC&lt;br /&gt;
 3  =  solo lettore definito dall&#039;utente condiviso di un servizi come un virtuale SC&lt;br /&gt;
==== ignorereshare ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
CCcam Reshare-impostazioni&lt;br /&gt;
 0 = Condividere di utilizzare le impostazioni del server (default)&lt;br /&gt;
 1 = Condividere di utilizzare le impostazioni del lettore o utente&lt;br /&gt;
&lt;br /&gt;
Esempio&lt;br /&gt;
 ignorereshare = 1  Impostazioni di Reshare- del Readres o degli Utenti può essere utilizzato&lt;br /&gt;
&lt;br /&gt;
==== stealth ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Nascosti utenti attivi e il protocollo esteso OSCam. Protegge le altre OSCam-user per scoprire il server come server OSCam!&lt;br /&gt;
 stealth  =  1   #  camuffamento acceso&lt;br /&gt;
          =  0   #  camuffamento disabilitato (default)&lt;br /&gt;
&lt;br /&gt;
==== minimizecards ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Modalità di connessione al server CCcam CCcam-client&lt;br /&gt;
 0 = No aggregazione, solo i duplicati vengono rimossi (default)&lt;br /&gt;
 1 = Sulla base minima-hop: due PCs con differenti hops sono combinati, nuovo SCs ha un hop più piccoli&lt;br /&gt;
 2 = Aggregazione basata sulla CAID: tutte SC&#039;s con lo stesso CAID vengono riassunti, Provaidi verranno rimossi&lt;br /&gt;
&lt;br /&gt;
==== updateinterval ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Intervallo in secondi per condividere gli aggiornamenti delle liste di distribuzione al cliente.&lt;br /&gt;
&lt;br /&gt;
  0 = aggiornamento è basato su aggiornamenti del server, values &amp;lt;= 10 are invalid and will be set to 30 &lt;br /&gt;
    = [vuoto) 240 (default)&lt;br /&gt;
&lt;br /&gt;
==== keepconnected ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
CCcam Keepalive-Modus:&lt;br /&gt;
 0 = Client separato viene raggiunta quando il tempo massimo di inattività (idletime)&lt;br /&gt;
 1 = Mantenere la connessione (default)&lt;br /&gt;
&lt;br /&gt;
==== forward_origin_card ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
forward_origin_card = 0|1&lt;br /&gt;
&lt;br /&gt;
==== recv_timeout ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn7672:10/09/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
recv_timeout  =  Millisekunden&lt;br /&gt;
&lt;br /&gt;
hier kann ein network-timeout beim Empfang von Daten gesetzt werden&lt;br /&gt;
default  =  2000&lt;br /&gt;
&lt;br /&gt;
Weiterleitung des ECM-Requests an den reader, der diese Karte hat, Loadbalancer.&lt;br /&gt;
 1  =   Weiterleitung eingeschaltet&lt;br /&gt;
 0  =   Aus (default)&lt;br /&gt;
&lt;br /&gt;
==== nodeid ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
nodeid = ID&lt;br /&gt;
	  &lt;br /&gt;
setzt CCcam node ID in &#039;&#039;&#039;hex&#039;&#039;&#039;, &lt;br /&gt;
&lt;br /&gt;
default:none&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 nodeid = 0a0b0c0d0e0f1011&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
=== Pandora ===&lt;br /&gt;
{{OSCamConfPandoraParameter}}&lt;br /&gt;
&lt;br /&gt;
==== pand_skip_send_dw ====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
pand_skip_send_dw    =   dummy&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== pand_allowed ====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
pand_aloowed         =    dummy&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== pand_usr ====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
pand_user            =    dummy&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== pand_pass ====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
pand_pass            =    dummy&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== pand_ecm ====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
pand_ecm             =    dummy&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== pand_port ====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
pand_port            =    dummy&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== pand_srvid ====&lt;br /&gt;
&lt;br /&gt;
pand_srvid           =    dummy&lt;br /&gt;
&lt;br /&gt;
=== GBox ===&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn8350:02/15/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
{{OScamConfGboxParameter}}&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Beispiel einer funktionierenden Minimal-Konfiguration:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Angenommen die GBox läuft auf Host 192.168.1.101 und OSCam liegt auf 192.168.1.123. Im File &#039;&#039;&#039;cwshare.cfg&#039;&#039;&#039; auf der GBox-Seite stehen z.B. folgende Eintragungen:&lt;br /&gt;
 M:{192.168.1.101{A123BCDE}}&lt;br /&gt;
 D:{192.168.1.123{3820 3819{98AF3E25{A3 A3}}}}&lt;br /&gt;
Wenn sich oscam_gbox mit der originalen GBOX von oben verbinden soll, dann sieht die Konfiguration auf OSCam so aus: &lt;br /&gt;
 &#039;&#039;&#039;oscam.conf:&#039;&#039;&#039;&lt;br /&gt;
 [gbox]&lt;br /&gt;
 hostname          = 192.168.1.123&lt;br /&gt;
 my_password       = 98AF3E25&lt;br /&gt;
 port              = 3819&lt;br /&gt;
&lt;br /&gt;
 &#039;&#039;&#039;oscam.server:&#039;&#039;&#039;&lt;br /&gt;
 protocol          =  gbox&lt;br /&gt;
 group             =  1&lt;br /&gt;
 device            =  192.168.1.101,3820&lt;br /&gt;
 password          =  A123BCDE&lt;br /&gt;
 user              =  gbox_client&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== my_password =====&lt;br /&gt;
{{Mandatory/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn9163:12/31/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;moved from oscam.server&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;MODIFICA  svn9494:02/04/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Passwort  =  4 hex bytes, 8 chara&lt;br /&gt;
&lt;br /&gt;
Mein Passwort&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 98AF3E25&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== proxy_card ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn9721:05/15/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
proxy_Card  =  &amp;lt;CAID&amp;gt;&amp;lt;provid&amp;gt;[,&amp;lt;CAID&amp;gt;&amp;lt;provid&amp;gt;]...&lt;br /&gt;
&lt;br /&gt;
proxy reader SmartCard(s), die mit gbox network reshared werden, default = none&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== ccc_reshare ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVO svn9722:05/15/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ccc_reshare  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1 = enabled cccam reshare into gbox network, default = 0&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== hostname ====&lt;br /&gt;
{{Mandatory/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;MODIFICA  svn9494:02/04/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
hostname =  eigene IP oder hostname&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== port ====&lt;br /&gt;
{{Mandatory/it}}&lt;br /&gt;
&lt;br /&gt;
port[,port]...  =  eigener Gbox port&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== my_vers ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn9645:04/09/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
my_vers  =  version&lt;br /&gt;
&lt;br /&gt;
hier kann die gbox-version in hexadezimal low byte gesetzt werden&lt;br /&gt;
&lt;br /&gt;
default =  25&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== my_cpu_api ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn9712:05/11/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
my-cpu_api  =  byte&lt;br /&gt;
&lt;br /&gt;
Setze CPU und API Byte in hexadecimal&lt;br /&gt;
default = 40&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== gbox_reconnect ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
gbox_reconnect = time&lt;br /&gt;
&lt;br /&gt;
send message to peers in seconds, default:300&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== gsms_disable ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn9714:05/11/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
gsms_disable  =  0|1&lt;br /&gt;
&lt;br /&gt;
schaltet gbox short message service (GSMS) aus, &lt;br /&gt;
default = 0&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
==== tmp_dir ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO  svn9761:06/05/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
tmp_dir  =  path&lt;br /&gt;
&lt;br /&gt;
tempory directory for gbox&lt;br /&gt;
&lt;br /&gt;
 default  =  /tmp/.oscam&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== DVBapi ===&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
Sezione obbligatorio solo se Oscam da decifrare come un client da utilizzare.&lt;br /&gt;
&lt;br /&gt;
{{OSCamConfDVBapiParameter}}&lt;br /&gt;
&lt;br /&gt;
==== enabled ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
DVB API dovrebbe essere usata per decifrare il locale.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 enabled = 0 # (disabilitato)&lt;br /&gt;
 enabled = 1 # (abilitato)&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 enabled = 0&lt;br /&gt;
&lt;br /&gt;
==== user ====&lt;br /&gt;
{{Mandatory/it}}&lt;br /&gt;
Qui viene fissato l&#039;utente questo dovrebbe essere creato nella oscam.user.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 user = # user1&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 enabled = # anonimo&lt;br /&gt;
&lt;br /&gt;
==== au ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
Auto aggiornamento per abilitare il DVB API.&lt;br /&gt;
A seconda che l&#039;utente dal oscam.user au e le relative impostazioni.&lt;br /&gt;
&lt;br /&gt;
Esempio:&lt;br /&gt;
 au = 0 # disabilitato (default)&lt;br /&gt;
 au = 1 # abilitato&lt;br /&gt;
&lt;br /&gt;
==== pmt_mode ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Esembio:&lt;br /&gt;
 pmt_mode = 0 # (camd.socket utilizzati e PMT File)&lt;br /&gt;
 pmt_mode = 1 # (PMT file disabili)&lt;br /&gt;
 pmt_mode = 2 # (camd.socket disabili)&lt;br /&gt;
 pmt_mode = 3 # (PMT sola lettura all&#039;avvio)&lt;br /&gt;
 pmt_mode = 4 # (non utilizzare il gestore di segnale per il monitoraggio / tmp)&lt;br /&gt;
 pmt_mode = 5 # (non utilizzare il gestore di segnale per il monitoraggio / tmp &amp;amp; camd.socket disabili)&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
pmt_mode = 0&lt;br /&gt;
&lt;br /&gt;
==== request_mode ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
CAID modalità di richiesta: &lt;br /&gt;
&lt;br /&gt;
Esempio:&lt;br /&gt;
 request_mode = 0 # provare tutte le possibili successioni CAID (default)&lt;br /&gt;
 request_mode = 1 # provare simultaneamente tutte CAID&lt;br /&gt;
&lt;br /&gt;
==== listen_port ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO  svn9574:03/20/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
listen_port  =  0|1&lt;br /&gt;
&lt;br /&gt;
TCP IP port für SAT IP clients. Die Filterung muss auf der Client-Seite erfolgen!&lt;br /&gt;
&lt;br /&gt;
0  = disabled (default)&lt;br /&gt;
&lt;br /&gt;
==== boxtype ====&lt;br /&gt;
{{Mandatory/it}}&lt;br /&gt;
Usato&lt;br /&gt;
 Usato Box sul DVB API che deve essere attivato.&lt;br /&gt;
&lt;br /&gt;
Esempio:&lt;br /&gt;
 boxtype = ufs910&lt;br /&gt;
 boxtype = dbox2|dreambox|dm7000|duckbox|ufs910|ipbox|ipbox-pmt||qboxhd|coolstream|neumo|pc&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
boxtype = dreambox&lt;br /&gt;
&lt;br /&gt;
pc is for generic pc support (currently supported on VDR with vdr-plugin-dvbapi)&lt;br /&gt;
&lt;br /&gt;
==== cw_delay ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO  svn6348:02/05/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cw_delay  =  in Millisekunden&lt;br /&gt;
&lt;br /&gt;
Delay beim Schreiben des CW. default = [blank] kein Delay&lt;br /&gt;
&lt;br /&gt;
==== delayer ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO  svn6808:05/14/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
delayer =  Millisekunden&lt;br /&gt;
&lt;br /&gt;
Minimum der Zeit, um CW zu schreiben. default: 0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== reopenonzap ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;ANTIQUATO  svn9072:12/08/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
reopenonzap  =  0|1&lt;br /&gt;
&lt;br /&gt;
Öffnet die demux-device nach jedem Kanalwechsel neu, default = 0&lt;br /&gt;
&lt;br /&gt;
==== decodeforever ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;ANTIQUATO  svn8683:06/06/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
decodeforever  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1  =  versuche dauernd auf allen CAIDs zu decodieren&lt;br /&gt;
 0  =  default&lt;br /&gt;
&lt;br /&gt;
=== Anticasc ===&lt;br /&gt;
Sezione obbligatorio solo se Anticascading deve essere applicato come protezione contro la trasmissione non autorizzata di condivisione card.&lt;br /&gt;
&lt;br /&gt;
{{OSCamConfAnticascParameter}}&lt;br /&gt;
&lt;br /&gt;
==== enabled ====&lt;br /&gt;
{{Mandatory/it}}&lt;br /&gt;
&lt;br /&gt;
è attivato Anticascading.&lt;br /&gt;
 enabled = 1 # attivata&lt;br /&gt;
         = 0 # disativata (default)&lt;br /&gt;
&lt;br /&gt;
==== numusers ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Numero di utenti che sono autorizzati per account.&lt;br /&gt;
 numusers = 1  # Si tratta di un utente per account permesso&lt;br /&gt;
          = 0  # Anticascading disabilitato (default)&lt;br /&gt;
&lt;br /&gt;
==== sampletime ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Anticascading ausgeschaltet (default)&lt;br /&gt;
Tempo in minuti per la raccolta delle domande&lt;br /&gt;
 sampletime = 5  # Periodo di 5 minuti&lt;br /&gt;
            =    # [Vuoto] Valore di default 2 minuti&lt;br /&gt;
&lt;br /&gt;
==== samples ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Numero di richieste oltre il limite&lt;br /&gt;
 samples = 15  # Limite di 15 richieste&lt;br /&gt;
         =     # [Vuoto] valore predefinito di 10 domande&lt;br /&gt;
&lt;br /&gt;
==== penalty ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Punizione per il peccatore&lt;br /&gt;
 0 = E &#039;solo registrati (default)&lt;br /&gt;
 1 = Ci sono falsi trasmissione CW&lt;br /&gt;
 2 = L&#039;utente è disconnesso temporaneamente&lt;br /&gt;
 3 = send real DWs with delay ([[OSCam/it/Config/oscam.conf#fakedelay|fakedelay]])&lt;br /&gt;
&lt;br /&gt;
La pena può essere ignorato nel oscam.user!&lt;br /&gt;
&lt;br /&gt;
Esempio&lt;br /&gt;
 penalty = 1  # Sarà inviata falso CW&lt;br /&gt;
&lt;br /&gt;
==== aclogfile ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Nome file per l&#039;AC Log-&lt;br /&gt;
 aclogfile =&lt;br /&gt;
           =   # [Vuoto] Nessun file di log (di default)&lt;br /&gt;
&lt;br /&gt;
==== fakedelay ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Fake Ritardo in millisecondi (100 minimum value, 3000 maximum value)&lt;br /&gt;
&lt;br /&gt;
Esempio&lt;br /&gt;
 fakedelay =  500  # Ritardo di 500 millisecondi&lt;br /&gt;
           =       # [Vuoto] valore di default è 1000 millisecondi&lt;br /&gt;
&lt;br /&gt;
==== denysamples ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Quanti campioni devono essere puniti?&lt;br /&gt;
&lt;br /&gt;
Esempio&lt;br /&gt;
 denysamples = 10  # Dal 10 campioni saranno puniti&lt;br /&gt;
             =     # [Vuoto] valore predefinito di 8 campioni&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
==== acosc_enabled ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn9761:06/05/14&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Vorbemerkung:&#039;&#039;&#039;&lt;br /&gt;
mit den nachfolgenden acosc-Parametern wir ein Anticascading über das Zählen der SIDs (&#039;&#039;&#039;a&#039;&#039;&#039;nticascading &#039;&#039;&#039;o&#039;&#039;&#039;ver &#039;&#039;&#039;s&#039;&#039;&#039;id &#039;&#039;&#039;c&#039;&#039;&#039;ount) ermöglicht.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
acosc_enabled  =  0|1&lt;br /&gt;
 1  =  ermöglicht anticascading over SIDs count&lt;br /&gt;
 0  =  default&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
==== acosc_max_active_sids ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO  svn9761:06/05/14&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
acosc_max_active_sids  =  Anzahl&lt;br /&gt;
&lt;br /&gt;
Maximum aktiver SIDs bei Anticascading over SIDs count&lt;br /&gt;
&lt;br /&gt;
 0  =  unbegrenzt (default)&lt;br /&gt;
 kann für jeden User in der jeweiligen oscam.user überschrieben werden!&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== acosc_zap_limit ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn9761:06/05/14&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
acosc_zap_limit =  Anzahl&lt;br /&gt;
&lt;br /&gt;
Zap-Limit bei Anticascading over SIDs count&lt;br /&gt;
&lt;br /&gt;
 0  =  unbegrenzt (default)&lt;br /&gt;
 kann für jeden User in der jeweiligen oscam.user überschrieben werden&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== acosc_penalty ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn9761:06/05/14&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
acosc_penalty  =  0|1|2|3&lt;br /&gt;
&lt;br /&gt;
Strafe für den Sünder bei Anticascading over SIDs count:&lt;br /&gt;
 0 = Es wird nur geloggt (default)&lt;br /&gt;
 1 = Es werden Fake-CW&#039;s gesendet&lt;br /&gt;
 2 = Der User wird vorübergehend getrennt&lt;br /&gt;
 3 = Sende korrekte CWs zeitversetzt. Der Versatz ist per fakedelay= (s.u.) einstellbar.&lt;br /&gt;
 kann für jeden User in der jeweiligen oscam.user überschrieben werden&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== acosc_penalty_duration ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn9761:06/05/14&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
acosc_penalty_duration  =  Sekunden&lt;br /&gt;
&lt;br /&gt;
Dauer der Strafe bei Anticascading over SIDs count:&lt;br /&gt;
&lt;br /&gt;
 0  =  unbegrenzt  (default)&lt;br /&gt;
 kann für jeden User in der jeweiligen oscam.user überschrieben werden &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== acosc_delay ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn9761:06/05/14&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
acosc_delay  =  Millisekunden&lt;br /&gt;
&lt;br /&gt;
Verzögerung bei Anticascading over SIDs count&lt;br /&gt;
&lt;br /&gt;
 0  = unbegrenzt (default)&lt;br /&gt;
 kann für jeden User in der jeweiligen oscam.user überschrieben werden &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{OSCamTranslatedLinks}}&lt;/div&gt;</summary>
		<author><name>Don de Deckelwech</name></author>
	</entry>
	<entry>
		<id>http://oldwiki.streamboard.tv/index.php?title=OSCam/fr/Config/oscam.conf&amp;diff=13330</id>
		<title>OSCam/fr/Config/oscam.conf</title>
		<link rel="alternate" type="text/html" href="http://oldwiki.streamboard.tv/index.php?title=OSCam/fr/Config/oscam.conf&amp;diff=13330"/>
		<updated>2016-04-17T10:07:09Z</updated>

		<summary type="html">&lt;p&gt;Don de Deckelwech: /* lb_auto_time_out_t */ Fix Typo!&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Kategorie:OSCam]]&lt;br /&gt;
{{OSCamHomeLinks}}&lt;br /&gt;
&lt;br /&gt;
== oscam.conf ==&lt;br /&gt;
Le fichier principal de configuration pour Oscam est composé de paramètres globaux pour son fonctionnement.&lt;br /&gt;
Ces paramètres permettent de personnaliser Oscam tels que le débogage, l’historique du système, le monitoring, les protocoles et l’anticascade.&lt;br /&gt;
La section [global] est requise.&lt;br /&gt;
Toutes les autres sections caractérisées par des crochets [] sont optionnelles&lt;br /&gt;
&lt;br /&gt;
=== Paramètres globaux ===&lt;br /&gt;
Les paramètres suivants sont repris dans la section globale:&lt;br /&gt;
&lt;br /&gt;
{{OSCamConfGlobalParameter}}&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Attention:&#039;&#039;&#039; Si un paramètre n&#039;est pas repris dans le fichier de configuration ou si aucune valeur n&#039;est mentionnée pour ce paramètre, la valeur par défaut sera automatiquement appliquée!&lt;br /&gt;
&lt;br /&gt;
==== nice ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Priorité du système&#039;&#039;&#039;. OSCam nécessite peu de ressource CPU. Mais si elle est nécessaire, elle doit être disponible immédiatement. Les valeurs vont de 20 à-20, ou 20 est la priorité la plus basse et -20 la plus haute. Si ce paramètre est commenté(#), cette fonction n&#039;est pas active. Ceci est important pour la dbox2 [http://de.wikipedia.org/wiki/DBOX2], quand l&#039;erreur &amp;quot;&#039;&#039;relocation error:setpriority&#039;&#039;&amp;quot; apparait. Vgl. [http://de.wikipedia.org/wiki/Prioritätsscheduling Prioritätsscheduling]&lt;br /&gt;
&lt;br /&gt;
Exemple:&lt;br /&gt;
 nice = -1&lt;br /&gt;
&lt;br /&gt;
Par défaut:&lt;br /&gt;
 nice = 99&lt;br /&gt;
&lt;br /&gt;
==== Log ====&lt;br /&gt;
Format:&lt;br /&gt;
 CAID&amp;amp;ProviderID/ECMPID/ServiceID/length:checksum&lt;br /&gt;
&lt;br /&gt;
Debug-Level:&lt;br /&gt;
 0 = pas de débug (défaut) &lt;br /&gt;
 1 = messages d&#039;erreurs détaillés&lt;br /&gt;
 2 = analyse ATR, affichage ECM, affichage CW&lt;br /&gt;
 4 = trafic de/vers les lecteurs &lt;br /&gt;
 8 = trafic de/vers les clients &lt;br /&gt;
 16 = trafic vers le lecteur physique au niveau IFD&lt;br /&gt;
 32 = trafic vers le lecteur physique au niveau I/O &lt;br /&gt;
 64 = affichage des EMMs &lt;br /&gt;
 128 = affichage au niveau DVB API &lt;br /&gt;
 256 = affichage répartiteur de charge (load balancing) &lt;br /&gt;
 512 = affichage au niveau du cache exchange &lt;br /&gt;
 1024 = affichage au niveau ECM client &lt;br /&gt;
 65535 = tous les débogages. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== pidfile =====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn:8176/01/24/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
pidfile  =  filename, &lt;br /&gt;
&lt;br /&gt;
pour spécifier un autre nom ou un emplacement spécifique pour le fichier pid, en [blanc] aucun (par défaut) le fichier est créé en tant que oscam.pid dans /tmp&lt;br /&gt;
&lt;br /&gt;
Exemple:&lt;br /&gt;
 pidfile = /var/run/oscam.pid&lt;br /&gt;
&lt;br /&gt;
===== logfile =====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
Ce paramètre fixe la destination du fichier &#039;&#039;&#039;journal des événements.&#039;&#039;&#039;&lt;br /&gt;
 logfile = filename|/dev/null|/dev/tty/syslog&lt;br /&gt;
&lt;br /&gt;
Possibilités:&lt;br /&gt;
 logfile = /dev/null           # Aucun fichier n&#039;est créé)&lt;br /&gt;
 logfile = /dev/tty            # La sortie se fait à l&#039;écran??&lt;br /&gt;
 logfile = syslog              # La sortie se fait dans le fichier journal du système)&lt;br /&gt;
 logfile = /var/log/oscam.log  # linux i386)&lt;br /&gt;
 logfile = oscam.log           # dans le répertoire contenant oscam (cf. /usr/bin)&lt;br /&gt;
 logfile = stdout              # Pour la sortie sur la console (en telnet)&lt;br /&gt;
&lt;br /&gt;
Exemple:&lt;br /&gt;
 logfile = /etc/oscam/logs/oscam.log&lt;br /&gt;
&lt;br /&gt;
Par défaut:&lt;br /&gt;
 logfile = /var/log/oscam.log&lt;br /&gt;
&lt;br /&gt;
Format logfile:&lt;br /&gt;
 CAID&amp;amp;ident/provider/length:checksum&lt;br /&gt;
&lt;br /&gt;
===== ecmfmt =====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn6649+6653:05/01/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;MODIFICATIONS svn8831:08/11/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;MODIFICATIONS svn11008-11011:09/28/15&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
ecmfmt = format&lt;br /&gt;
&lt;br /&gt;
Définir le format du log ECM, par défaut = c&amp;amp;p/i/s/l:h&lt;br /&gt;
	 &lt;br /&gt;
Variables possible: &lt;br /&gt;
 c = CAID&lt;br /&gt;
 d = PID&lt;br /&gt;
 e = CSP hash &lt;br /&gt;
 g = ID du peer gbox &lt;br /&gt;
 h = checksum (somme de contrôle)&lt;br /&gt;
 i = Channel ID&lt;br /&gt;
 j = distance en hops gbox &lt;br /&gt;
 l = longueur&lt;br /&gt;
 o = ONID&lt;br /&gt;
 p = provider ID&lt;br /&gt;
 s = service ID&lt;br /&gt;
 t = tier ID , cet identifiant est remplacée par la description des oscam.tiers (le cas échéant)&lt;br /&gt;
 w = CW&lt;br /&gt;
 y = payload (court, 3 bytes)&lt;br /&gt;
 Y = payload (long, 6 bytes)&lt;br /&gt;
&lt;br /&gt;
	 &lt;br /&gt;
utilisez une valeur comme préfixe pour cacher une variable de cette valeur&lt;br /&gt;
	 &lt;br /&gt;
Exemple:&lt;br /&gt;
 ecmfmt = c&amp;amp;0p/i/d/s/l:h &lt;br /&gt;
 (cache les providers ID s&#039;ils sont nuls)&lt;br /&gt;
&lt;br /&gt;
===== nds_swap_cw =====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn:10003/11/15/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;OBSOLÈTE svn10048:11/30/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
nds_swap_cw    =  0|&lt;br /&gt;
&lt;br /&gt;
 0  =  NDS Videoguard CWs sont insérés, si les CWs ne sont pas les mêmes ou n&#039;ont pas un modèle similaire  (par défault)&lt;br /&gt;
 1  =  désactivé&lt;br /&gt;
&lt;br /&gt;
===== loghistorysize =====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
loghistorysize  =  bytes&lt;br /&gt;
&lt;br /&gt;
La taille du message de l&#039;histoire du log dans la WebIf ou le monitor peut maintenant être configurée.&lt;br /&gt;
&lt;br /&gt;
0 = désactivé, par défaut = 4096&lt;br /&gt;
&lt;br /&gt;
===== CACHE EXCHANGE LOGGING =====&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU  svn6929:05/24/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
CACHE EXCHANGE LOGGING &lt;br /&gt;
reader stages&lt;br /&gt;
 1 = cacheex (=1) reader (C) &lt;br /&gt;
 2 = local SCs (L)   #stage 2 est utilisé uniquement quand &#039;&#039;&#039;preferlocalcards = 1&#039;&#039;&#039; était mis en place dans la section [global]. &lt;br /&gt;
 3 = other reader / proxies (P) &lt;br /&gt;
 4 = fallback reader (F) &lt;br /&gt;
&lt;br /&gt;
logging format &lt;br /&gt;
 stage/used/chosen/possible&lt;br /&gt;
&lt;br /&gt;
Example&lt;br /&gt;
&lt;br /&gt;
 P/2/2/2 or L/2/4/4&lt;br /&gt;
&lt;br /&gt;
===== maxlogsize =====&lt;br /&gt;
{{Obligatoire}}&lt;br /&gt;
&lt;br /&gt;
Détermine la taille du journal. Cela est très utile pour des serveurs avec une mémoire réduite (Par ex. la dbox2). Il est fortement recommandé de déterminer avec soin la taille du fichier journal pour de tels serveurs. Il n&#039;est pas rare qu&#039;un système crashe car la taille de ces fichiers est devenue trop grande.&lt;br /&gt;
&lt;br /&gt;
Exemple&lt;br /&gt;
 maxlogsize = 20  # La taille du journal peut atteindre 20 Ko&lt;br /&gt;
            =  0  # La taille du journal est &#039;&#039;&#039;illimitée&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Valeur par défaut:&lt;br /&gt;
 maxlogsize = 10  # La taille du journal peut atteindre 10 Ko(défaut)&lt;br /&gt;
&lt;br /&gt;
===== logduplicatelines =====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn:8290/02/05/2013&amp;lt;/span&amp;gt; &lt;br /&gt;
&lt;br /&gt;
logduplicatelines  =  0|1&lt;br /&gt;
 &lt;br /&gt;
                   =  1  active l&#039;écriture des lignes en double dans le log&lt;br /&gt;
                   =  0  désactive l&#039;écriture des lignes en double dans le log (défaut)&lt;br /&gt;
&lt;br /&gt;
===== disablelog =====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
Désactive le fichier &#039;&#039;&#039;journal des événements&#039;&#039;&#039;&lt;br /&gt;
 1 = Activé, donc pas de fichier &#039;&#039;&#039;journal&#039;&#039;&#039;  -&lt;br /&gt;
 0 = Désactivé, un fichier &#039;&#039;&#039;journal&#039;&#039;&#039; sera créé&lt;br /&gt;
&lt;br /&gt;
Exemple:&lt;br /&gt;
 disablelog = 1   # il n&#039;y aura &#039;&#039;&#039;pas&#039;&#039;&#039; de fichier journal&lt;br /&gt;
&lt;br /&gt;
Par défaut:&lt;br /&gt;
 disablelog = 0   # &#039;&#039;&#039;un&#039;&#039;&#039; fichier journal sera créé&lt;br /&gt;
&lt;br /&gt;
===== cwlogdir =====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
Détermine l&#039;emplacement du répertoire contenant l&#039;historique des &#039;&#039;&#039;cw&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Exemple:&lt;br /&gt;
 cwlogdir = /var/log/cw.log&lt;br /&gt;
&lt;br /&gt;
Par défaut:&lt;br /&gt;
 cwlogdir =     # [rien] aucun répertoire pour l&#039;historique des &amp;quot;cw&amp;quot;&lt;br /&gt;
&lt;br /&gt;
===== emmlogdir =====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
emmlogdir = répertoire&lt;br /&gt;
&lt;br /&gt;
Pour définir l&#039;emplacement des EMM sauvegardés par le paramètre &amp;quot;saveemm-*&amp;quot;- dans la section reader du fichier oscam.server. Si le paramètre n&#039;est pas activé, le comportement antérieur (répertoire de configuration) s&#039;applique.&lt;br /&gt;
&lt;br /&gt;
===== usrfile =====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
Nom du fichier &#039;&#039;&#039;&amp;quot;journal des utilisateurs&amp;quot;&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Ce fichier contient les informations suivantes&lt;br /&gt;
 La date.&lt;br /&gt;
 L’heure.&lt;br /&gt;
 Les CWs par seconde.&lt;br /&gt;
 Le nom de l’utilisateur.&lt;br /&gt;
 L’adresse IP de l’utilisateur.&lt;br /&gt;
 Le port TCP/IP.&lt;br /&gt;
 Les CWs trouvés.&lt;br /&gt;
 Les CWs du cache.&lt;br /&gt;
 Les CWs non trouvés.&lt;br /&gt;
 Les CWs ignorés.&lt;br /&gt;
 Les CWs expirés.&lt;br /&gt;
 Les CWs dans le tunnel.&lt;br /&gt;
 L’heure de l’ouverture de la session au format Unix / Posix.&lt;br /&gt;
 L’heure de clôture de la session au format Unix / Posix.&lt;br /&gt;
 Le protocole utilisé.&lt;br /&gt;
&lt;br /&gt;
Exemple:&lt;br /&gt;
 usrfile = userfile&lt;br /&gt;
&lt;br /&gt;
Par défaut:&lt;br /&gt;
 usrfile = 0&lt;br /&gt;
&lt;br /&gt;
===== disableuserfile =====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
Comme le &amp;quot;journal des événements&amp;quot;, &amp;quot;&#039;&#039;&#039;le journal des utilisateurs&#039;&#039;&#039;&amp;quot; peut être désactivé&lt;br /&gt;
&lt;br /&gt;
Exemple:&lt;br /&gt;
 disableuserfile = 1   # &#039;&#039;&#039;aucun&#039;&#039;&#039; fichier journal des utilisateurs n&#039;est créé&lt;br /&gt;
                 = 0   # &#039;&#039;&#039;un&#039;&#039;&#039; fichier journal des utilisateurs est créé&lt;br /&gt;
&lt;br /&gt;
Par défaut:&lt;br /&gt;
 disableuserfile = 0&lt;br /&gt;
&lt;br /&gt;
Les ouvertures de sessions seront enregistrées &lt;br /&gt;
 1 = Chaque zapping du client sera enregistré dans le fichier&lt;br /&gt;
&lt;br /&gt;
Exemple:&lt;br /&gt;
 usrfileflag = 1  # Tout est enregistré&lt;br /&gt;
&lt;br /&gt;
Par défaut:&lt;br /&gt;
 usrfileflag = 0  # n&#039;enregistrera que les ouvertures et fermeture de session&lt;br /&gt;
&lt;br /&gt;
===== usrfileflag =====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
Mode d’enregistrement du fichier journal des utilisateurs&lt;br /&gt;
 0 = Seul les ouvertures et clôtures  de connexion seront logguées&lt;br /&gt;
&lt;br /&gt;
===== saveinithistory =====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;OBSOLÈTE svn7128:07/02/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Enregistrement de l&#039;initialisation du lecteur. Ce paramètre est utilisé pour la lecture des droits de la carte.&lt;br /&gt;
&lt;br /&gt;
Exemple:&lt;br /&gt;
 saveinithistory = 1   # Enregistrement dans /tmp/.oscam/reader&amp;lt;N°&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Valeur par défaut:&lt;br /&gt;
 saveinithistory = 0   # Pas d&#039;enregistrement&lt;br /&gt;
&lt;br /&gt;
===== disablemail =====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
disablemail = 0 (par défaut c&#039;est 1)&lt;br /&gt;
&lt;br /&gt;
Ce paramètre permet de sauvegarder les messages courriels envoyés par les fournisseurs aux abonnés.&lt;br /&gt;
&lt;br /&gt;
Pour l&#039;instant, c&#039;est valables uniquement pour le NDS, je ne sais pas si ça viendra pour les autres systèmes dans l&#039;avenir.&lt;br /&gt;
&lt;br /&gt;
===== mailfile =====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
mailfile = /répertoire/fichier&lt;br /&gt;
&lt;br /&gt;
Ce paramètre permet de sauvegarder les e-mails (courriels) envoyés par les diffuseurs aux abonnés.&lt;br /&gt;
&lt;br /&gt;
Pour l&#039;instant, cette option n&#039;est disponible que pour le cryptage NDS. Nous ne savons pas si cela viendra sur d&#039;autres contrôles d&#039;accès.&lt;br /&gt;
&lt;br /&gt;
===== cacheex_mode1_delay =====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn:10050/11/30/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cacheex_mode1_delay  =  CAID1:time,[CAID2:time]...&lt;br /&gt;
&lt;br /&gt;
Délai en millisecondes pour une demande d&#039;échange de cache mode 1 par défaut: pas de délai&lt;br /&gt;
&lt;br /&gt;
==== Reader ====&lt;br /&gt;
&lt;br /&gt;
===== enableled =====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn6285:01/23/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
LED-Support&lt;br /&gt;
&lt;br /&gt;
enableled  =  0|1|2&lt;br /&gt;
&lt;br /&gt;
 0 = LED désactivé&lt;br /&gt;
 1 = LED activé pour routers&lt;br /&gt;
 2 = LED activé pour qboxhd, &lt;br /&gt;
     par défaut = 0&lt;br /&gt;
&lt;br /&gt;
===== serialreadertimeout =====&lt;br /&gt;
{{pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;OBSOLÈTE svn8541:03/13/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Seulement quand un lecteur série est utilisé&#039;&#039;&#039;&lt;br /&gt;
Timeout en millisecondes pour un lecteur série&lt;br /&gt;
&lt;br /&gt;
Exemple:&lt;br /&gt;
 serialreadertimeout =  1200  # Timeout après 1200 Millisecondes&lt;br /&gt;
&lt;br /&gt;
Par défaut:&lt;br /&gt;
 serialreadertimeout =  1500  # Timeout après 1500 Millisecondes&lt;br /&gt;
&lt;br /&gt;
===== waitforcards =====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
On détermine ici si au démarrage du programme, OSCam attend les cartes locales avant d&#039;ouvrir les connexions réseaux.&lt;br /&gt;
&lt;br /&gt;
Exemple:&lt;br /&gt;
 waitforcards = 0  # N&#039;attend pas&lt;br /&gt;
&lt;br /&gt;
Par défaut:&lt;br /&gt;
 waitforcards = 1  # Attend&lt;br /&gt;
&lt;br /&gt;
===== waitforcards_extra_delay =====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
waitforcards_extra_delay =&lt;br /&gt;
&lt;br /&gt;
Retard de réponse supplémentaire pour les problèmes d&#039;initialisation des readers (ou lecteurs).&lt;br /&gt;
&lt;br /&gt;
Par défaut = 500 ms&lt;br /&gt;
&lt;br /&gt;
===== preferlocalcards =====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;MODIFICATIONS svn9605:03/29/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ce paramètre détermine si les cartes locales sont utilisées en premier pour le décodage.&lt;br /&gt;
&lt;br /&gt;
Exemple:&lt;br /&gt;
 preferlocalcards = 0  # Les cartes locales ne sont pas privilégiées (remote reader)&lt;br /&gt;
 preferlocalcards = 1  # CacheEx sources sont privilégiées&lt;br /&gt;
 preferlocalcards = 2  # Les cartes locales sont privilégiées&lt;br /&gt;
Par défaut:&lt;br /&gt;
 preferlocalcards = 1  # CacheEx sources sont privilégiées&lt;br /&gt;
&lt;br /&gt;
===== readerrestartseconds =====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
Détermine le temps d&#039;attente en secondes pour le redémarrage du Reader&lt;br /&gt;
&lt;br /&gt;
Exemple:&lt;br /&gt;
 readerrestartseconds = 10  # Temps d&#039;attente de 10 secondes&lt;br /&gt;
                     =  0   # &#039;&#039;&#039;Pas de redémarrage!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Par défaut:&lt;br /&gt;
 readerrestartseconds = 5   #  Temps d&#039;attente de 5 secondes&lt;br /&gt;
&lt;br /&gt;
===== block_same_ip =====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn7215:07/27/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
block_same_ip = 0|1&lt;br /&gt;
&lt;br /&gt;
 1 = Rejeter les ecms en boucle venant de clients vers les readers avec la même adresse IP, par défaut = 1&lt;br /&gt;
 0 = Ne pas rejeter&lt;br /&gt;
&lt;br /&gt;
===== block_same_name =====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn7215:07/27/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
block_same_name = 0|1&lt;br /&gt;
&lt;br /&gt;
 1 = Rejeter les ecms en boucle venant de clients vers les readers avec le même nom, par défaut = 1&lt;br /&gt;
 0 = Ne pas rejeter&lt;br /&gt;
&lt;br /&gt;
==== cache ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;Obsolet  svn8358:16/02/2013 move to [cache] &amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== cachedelay =====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;Obsolet  svn8358:16/02/2013 move to [cache] &amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Délai minimum de la mise en cache des requètes. Cela semble paradoxal vu que la &#039;&#039;&#039;réponse &#039;&#039;&#039; venant du cache doit se faire &#039;&#039;&#039;aussi vite que possible&#039;&#039;&#039; . &lt;br /&gt;
&lt;br /&gt;
Exemple:&lt;br /&gt;
 cachedelay = 300&lt;br /&gt;
&lt;br /&gt;
Valeur par défaut:&lt;br /&gt;
 cachedelay = 0&lt;br /&gt;
&lt;br /&gt;
===== max_cache_time =====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;Obsolet  svn8358:16/02/2013 move to [cache] &amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
max_cache_time = le temps (en secondes) de garder l&#039;ECM dans le cache, par défaut = 15&lt;br /&gt;
&lt;br /&gt;
The time must be 2 seconds higher than the parameter clienttimeout!&lt;br /&gt;
&lt;br /&gt;
===== max_cache_count =====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;Obsolet  svn8358:16/02/2013 move to [cache] &amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
max_cache_count = nombre d&#039;ECMs à garder dans le cache, par défaut = 1000&lt;br /&gt;
&lt;br /&gt;
===== cacheexwaittime =====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;Obsolet  svn8358:16/02/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
cacheexwaittime  =  ms&lt;br /&gt;
&lt;br /&gt;
Temps maximum (en millisecondes) que le serveur de cache va attendre jusqu&#039;à ce que l&#039;ECM ou CW soit reçu, par défaut = 50.&lt;br /&gt;
&lt;br /&gt;
===== cacheexenablestats =====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;Obsolet  svn8358:16/02/2013 move to [cache]&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
cacheexenablestats  =  0|1&lt;br /&gt;
&lt;br /&gt;
Ajout de statistiques cw push/got dans le webif&lt;br /&gt;
&lt;br /&gt;
 1 = activé&lt;br /&gt;
 0 = défaut&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Attention:&#039;&#039;&#039; Par défaut désactivé à cause de la consommation de mémoire!&lt;br /&gt;
&lt;br /&gt;
==== Client ====&lt;br /&gt;
&lt;br /&gt;
===== clienttimeout =====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
Fixe la durée maximum, en secondes ou millisecondes, pour traiter une requête d&#039;un cient. Le dépassement de ce temps entraine un &amp;quot;timeout&amp;quot; (expiration du délai)&lt;br /&gt;
&lt;br /&gt;
Exemple:&lt;br /&gt;
 clienttimeout = 10     # Timeout après 10 secondes&lt;br /&gt;
 clienttimeout = 10000  # ici aussi Timeout après 10 secondes (10000 millisecondes)&lt;br /&gt;
&lt;br /&gt;
Par défaut:&lt;br /&gt;
 clienttimeout = 5      # Timeout après 5 secondes&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Attention:&#039;&#039;&#039; Pour des valeurs &amp;lt; 100 le Cardserver considère que le temps est donné en secondes, si les valeurs &amp;gt;= 100 il interprète les valeurs comme étant des millisecondes.&lt;br /&gt;
&lt;br /&gt;
===== clientmaxidle =====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
Fixe la durée maximum d&#039;inactivité d&#039;un client en &#039;&#039;&#039;secondes&#039;&#039;&#039; avant sa déconnexion.&lt;br /&gt;
&lt;br /&gt;
Exemple:&lt;br /&gt;
 clientmaxidle = 200   # Déconnexion après 200 secondes&lt;br /&gt;
               = 0     # Pas de déconnexion&lt;br /&gt;
&lt;br /&gt;
Valeur par défaut:&lt;br /&gt;
 clientmaxidle = 120   # Déconnexion après 120 secondes&lt;br /&gt;
&lt;br /&gt;
===== suppresscmd08 =====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
suppresscmd08 = 0|1&lt;br /&gt;
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 &lt;br /&gt;
&lt;br /&gt;
Si vous voulez en savoir plus à ce sujet lisez ceci: [[Streamboard-Thread:27459|Streamboard-Thread]]&lt;br /&gt;
&lt;br /&gt;
==== fallbacktimeout ====&lt;br /&gt;
{{Version}}&lt;br /&gt;
Dans le cas où plusieurs readers existent (Voir la section [reader] dans oscam.server) il est possible que l&#039;un d&#039;entre eux devienne défaillant, dans ce cas, le trafic sera redirigé ver le reader de secours &#039;&#039;&#039;(Fallback reader)&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
Fixe la valeur maximale en millisecondes avant que le [[Cardserver]] ne redirige le trafic du [[Reader] primaire], vers le ou les readers de secours [[Fallback]]-Reader (&lt;br /&gt;
&lt;br /&gt;
Exemple:&lt;br /&gt;
 fallbacktimeout = 1500&lt;br /&gt;
&lt;br /&gt;
Valeur par défaut:&lt;br /&gt;
 fallbacktimeout = 2500&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Attention:&#039;&#039;&#039; La valeur choisie doit être supérieure au &amp;quot;serialreadertimeout&amp;quot; sinon les valeurs standards seront prises en considération&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== fallbacktimeout_percaid ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn:8896/09/04/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
fallbacktimeout_percaid  =  milliseconds  &lt;br /&gt;
&lt;br /&gt;
durée d&#039;expiration avant de retomber sur un lecteur de repli par CAID, par défaut: 2500&lt;br /&gt;
&lt;br /&gt;
==== sleep ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
   Temps d&#039;attente en minutes pour les utilisateurs inactifs. La valeur peut-être écrasée par celle définie dans le fichier oscam.user. &lt;br /&gt;
   Si l&#039;utilisateur reste en permanance sur la même chaine sans zapper ce paramètre le considére comme inactif et coupe donc la connexion, &lt;br /&gt;
   il ne faut donc pas mettre une valeur trop petite!&lt;br /&gt;
   Vous devez activer la fonction en ajoutant sleepsend=255 au niveau de chaque utilisateur dans votre oscam.user&lt;br /&gt;
&lt;br /&gt;
Exemple:&lt;br /&gt;
 sleep =  5   # Attente 5 Minutes&lt;br /&gt;
&lt;br /&gt;
Par défaut:&lt;br /&gt;
 sleep =      # [rien] pas de temps d&#039;attente&lt;br /&gt;
&lt;br /&gt;
==== serverip ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
Dans le cas d&#039;un serveur comportant plusieurs cartes réseau et donc plusieurs adresses IP différentes, il peut être souhaitable que Oscam ne réponde que si la demande provient d&#039;une adresse IP bien déterminée. Avec ce paramètre, vous pouvez spécifier quelle adresse IP oscam &amp;quot;écoute&amp;quot; .&lt;br /&gt;
&lt;br /&gt;
Exemple:&lt;br /&gt;
 serverip = 192.168.178.1&lt;br /&gt;
&lt;br /&gt;
Oscam ne répondra qu&#039;aux demandes transitant par cette adresse&lt;br /&gt;
&lt;br /&gt;
Par défaut:&lt;br /&gt;
 serverip =&lt;br /&gt;
&lt;br /&gt;
OSCam écoute toutes les adresses IP.&lt;br /&gt;
&lt;br /&gt;
==== bindwait ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
Fixe le temps maximum que le [[Cardreader]] peut utiliser au démarrage pour se connecter aux ports réseau. Si la liaison ne s&#039;établit pas dans le délai fixé, elle est annoncée par la mention &amp;quot;Bind Request failed&amp;quot;. Les différentes causes sont :&lt;br /&gt;
* Double emploi des ports;&lt;br /&gt;
* Une session précédente d&#039;OSCam n&#039;a pas libéré les ports;&lt;br /&gt;
* Plusieurs sessions d&#039;OSCam tournent&lt;br /&gt;
&lt;br /&gt;
Exemple:&lt;br /&gt;
 bindwait = 20  # délai 20 secondes&lt;br /&gt;
&lt;br /&gt;
Valeur par défaut:&lt;br /&gt;
 bindwait = 120 #  délai de 120 secondes&lt;br /&gt;
&lt;br /&gt;
==== netprio ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
Détermine la priorité du Cardserver sur le réseau&lt;br /&gt;
&lt;br /&gt;
Exemple:&lt;br /&gt;
 netprio = 1  # Priorité 1&lt;br /&gt;
&lt;br /&gt;
Valeur par défaut:&lt;br /&gt;
 netprio = 0  # priorité donnée par le système&lt;br /&gt;
&lt;br /&gt;
==== resolvegethostbyname ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
Type de résolution DNS&lt;br /&gt;
 0 = reçoit l&#039;info par adresse ip (défaut)&lt;br /&gt;
 1 = recoit l&#039;info par nom d&#039;hôte&lt;br /&gt;
&lt;br /&gt;
Exemple:&lt;br /&gt;
 resolvegethostbyname = 1 # Le nom de l&#039;hôte est mentionné&lt;br /&gt;
&lt;br /&gt;
Valeur par défaut:&lt;br /&gt;
 resolvegethostbyname = 0 # l&#039;adresse est mentionnée&lt;br /&gt;
&lt;br /&gt;
====failbancount====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
 Failbancount  =  Nombre de tentatives de connexion erronées autorisé. &lt;br /&gt;
               =  0  (valeur par défaut) L&#039;IP est directement bloquée si le mot de passe n&#039;est pas correct!&lt;br /&gt;
&lt;br /&gt;
Si dans &#039;&#039;&#039;failbantime&#039;&#039;&#039; les demandes de connexion invalides enregistrées sont supérieures à &#039;&#039;&#039;failbancount&#039;&#039;&#039;, l&#039;adresse IP sera bloquée pour le temps restant du Failbantime. Quand le temps du failbantime est dépassé, c&#039;est de nouveau le failbancount qui est d&#039;application. Failbancount est un assouplissement des règles.&lt;br /&gt;
&lt;br /&gt;
==== failbantime ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
Fixe le délai pendant lequel l&#039;IP d&#039;un client est bloquée, s&#039;il effectue des tentatives de connexion non valides. &lt;br /&gt;
&lt;br /&gt;
Exemple:&lt;br /&gt;
 failbantime =  5&lt;br /&gt;
 # L&#039;adresse IP est bloquée pendant 5 minutes. Les tentatives de connexion seront ignorées même si le login est OK.&lt;br /&gt;
 # Aucun thread ne sera démarré pour ce client.&lt;br /&gt;
&lt;br /&gt;
Valeur par défaut&lt;br /&gt;
 failbantime =  0  # le failban est désactivé (valeur par défaut)&lt;br /&gt;
&lt;br /&gt;
==== dropdups ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
dropdups = 0|1, par défaut = 0&lt;br /&gt;
&lt;br /&gt;
Mode pour les doubles connexions (duplicate); condition requise: uniq &amp;gt; 0&lt;br /&gt;
&lt;br /&gt;
0 = marque les clients comme duplicate, mais il ne seront pas déconnectés (défaut)&lt;br /&gt;
1 = abandonne les doubles connexions au lieu de les marquer comme &amp;quot;duplicate&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
==== unlockparental ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;MODIFICATIONS  svn7289:08/27s/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Seulement pour Seca/Viaccess et Videoguard2&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Cette option modifie le code de moralité des cartes pour permettre le décodage des programmes pour adultes sans avoir à saisir le code parental.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Exemple:&lt;br /&gt;
 unlockparental = 1  # déverrouillé (pas de demande de code)&lt;br /&gt;
&lt;br /&gt;
Par défaut:&lt;br /&gt;
 unlockparental = 0  # verrouillé (le code est demandé)&lt;br /&gt;
&lt;br /&gt;
Note: le pin code renseigné dans la configuration de la carte doit être correct&lt;br /&gt;
&lt;br /&gt;
==== double_check ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Uniquement si le double check du CW est nécessaire!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Les ECM sont envoyés à 2 lecteurs ou plus ayant la même carte et les CW sont comparés. lb_nbest_readers doit avoir une valeur égale ou supérieure à 2&lt;br /&gt;
&lt;br /&gt;
Exemple:&lt;br /&gt;
 double_check =&lt;br /&gt;
&lt;br /&gt;
Valeur par défaut:&lt;br /&gt;
 double_check = 0&lt;br /&gt;
&lt;br /&gt;
==== double_check_caid ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;Nouveau svn:7237/08/05/2012/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
double_check_caid = caid1,caid2,...,caidn&lt;br /&gt;
ou&lt;br /&gt;
double_check_caid = system1,system2,...,systemn&lt;br /&gt;
&lt;br /&gt;
Où systemx sont les deux premiers octets du caid, exemple: 01, 05, 17, 18....&lt;br /&gt;
&lt;br /&gt;
ECM sera envoyé à deux ou plusieurs readers avec la même carte et les CWs seront comparés pour les CAID ou les deux premiers octets des CAID définis, lb_nbest_readers doit être configuré sur 2 ou plus, par défaut: rien&lt;br /&gt;
&lt;br /&gt;
==== Loadbalancer ====&lt;br /&gt;
&lt;br /&gt;
===== lb_mode =====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Attention:&#039;&#039;&#039; Si l&#039;équilibrage de charge est activée ici, elle peut en oscam.server entre les services et Ident sont pas les entrées!&lt;br /&gt;
&lt;br /&gt;
Loadbalance Mode&lt;br /&gt;
&lt;br /&gt;
Lorsque deux ou plusieurs cartes du même type sont présentes (en local ou proxies), il est possible de distribuer la charge de manière proportionnelle sur les cartes (balancer).&lt;br /&gt;
&lt;br /&gt;
Exemple:&lt;br /&gt;
 lb_mode = 0 (désactivé)&lt;br /&gt;
 lb_mode = 1 (le Reader le plus rapide est sélectionné en premier lieu)&lt;br /&gt;
 lb_mode = 2 (Le Reader n&#039;ayant pas été utilisé précédemment est sélectionné)&lt;br /&gt;
 lb_mode = 3 (Le Reader ayant la charge la plus faible est sélectionné)&lt;br /&gt;
 lb_mode = 10 (uniquement logging )&lt;br /&gt;
&lt;br /&gt;
Par défaut:&lt;br /&gt;
 lb_mode = 0 # désactivé&lt;br /&gt;
&lt;br /&gt;
===== lb_save =====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
Enregistre les statistiques du Loadbalance, de sorte qu&#039;elles soient disponibles même après un redémarrage.&lt;br /&gt;
Afin de ne pas surcharger le CPU il est conseillé de choisir des valeurs &amp;gt; 100 .&lt;br /&gt;
&lt;br /&gt;
Exemple:&lt;br /&gt;
 lb_save = 100 # Nombre d&#039;ecm avant l&#039;enregistrement des statistiques&lt;br /&gt;
&lt;br /&gt;
Par défaut:&lt;br /&gt;
 lb_save = 0 # Pas d&#039;enregistrement de statistiques&lt;br /&gt;
&lt;br /&gt;
===== lb_nbest_readers =====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
Nombre de Readers pour la demande d&#039;ECM.&lt;br /&gt;
&lt;br /&gt;
Exemple:&lt;br /&gt;
 lb_nbest_readers = 2 # La demande est envoyée à deux Readers&lt;br /&gt;
&lt;br /&gt;
Valeur par défaut:&lt;br /&gt;
 lb_nbest_readers = 1 # La demande est envoyée à un Reader&lt;br /&gt;
&lt;br /&gt;
===== lb_nfb_readers =====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
Nombre de Fallback Reader pour l&#039;équilibrage de charge.&lt;br /&gt;
&lt;br /&gt;
Exemple:&lt;br /&gt;
 lb_nfb_readers = 2 # Deux Fallbackreader&lt;br /&gt;
&lt;br /&gt;
Valeur par défaut:&lt;br /&gt;
 lb_nfb_readers = 1&lt;br /&gt;
&lt;br /&gt;
===== lb_reopen_mode =====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;OBSOLÈTE svn8642:05/10/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
lb_reopen_mode = 0|1&lt;br /&gt;
&lt;br /&gt;
Loadbalancer: Option pour la réouverture rapide ou après un certain temps des lecteurs bloqués.&lt;br /&gt;
&lt;br /&gt;
0 = réouverture après un certain temps (par défaut)&lt;br /&gt;
1 = réouverture rapide&lt;br /&gt;
&lt;br /&gt;
===== lb_nbest_percaid =====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;MODIFICATIONS svn5893:08/19/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
lb_nbest_percaid = caid1:lbn1,caid2:lbn2,...,caidn:lbnn&lt;br /&gt;
&lt;br /&gt;
Nombre de meilleurs readers par CAID.&lt;br /&gt;
Comme nbest_readers, mais pour des CAIDs spécifiques, wildcard CAIDs avec 2 chiffres-CAIDs sont possibles&lt;br /&gt;
&lt;br /&gt;
example: &lt;br /&gt;
 lb_nbest_percaid = 0100:4,0200:3,03:2,04:1 &lt;br /&gt;
 (wildcard CAIDs 03xx and 04xx)&lt;br /&gt;
&lt;br /&gt;
===== lb_reopen_invalid =====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn:9885:09/30/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
lb_reopen_invalid  =  0|1&lt;br /&gt;
&lt;br /&gt;
 0  =  E_INVALID wird so lange blockiert, bis die Statistik aufgeräumt ist&lt;br /&gt;
 1  =  default&lt;br /&gt;
&lt;br /&gt;
===== lb_force_reopenalways =====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn:9885:09/30/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
lb_force_reopenalways  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1   =  ouvre tous les lecteurs arrêtés, si aucun lecteur fonctionnel n&#039;a été trouvé.&lt;br /&gt;
 0   =  par défaut&lt;br /&gt;
&lt;br /&gt;
===== lb_min_ecmcount =====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
Nombre minimum d ECM&#039;s pris en compte pour l’évaluation des valeurs d’équilibrage des charges.&lt;br /&gt;
&lt;br /&gt;
Exemple:&lt;br /&gt;
 lb_min_ecmcount =&lt;br /&gt;
&lt;br /&gt;
Valeur par défaut:&lt;br /&gt;
 lb_min_ecmcount = 5&lt;br /&gt;
&lt;br /&gt;
===== lb_max_ecmcount =====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
Nombre maximum d ECM&#039;s pris en compte pour l’évaluation des valeurs d’équilibrage des charges..&lt;br /&gt;
&lt;br /&gt;
Exemple:&lt;br /&gt;
 lb_max_ecmcount =&lt;br /&gt;
&lt;br /&gt;
Valeur par défaut:&lt;br /&gt;
 lb_max_ecmcount = 500&lt;br /&gt;
&lt;br /&gt;
===== lb_reopen_seconds =====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
Délais en seconde avant une nouvelle tentative de connexion aux lecteurs/CAIDs/providers/services&lt;br /&gt;
&lt;br /&gt;
Exemple:&lt;br /&gt;
 lb_reopen_seconds =  500   # Nouvelle tentative après 500 secondes&lt;br /&gt;
&lt;br /&gt;
Valeur par défaut:&lt;br /&gt;
 lb_reopen_seconds = 900&lt;br /&gt;
&lt;br /&gt;
===== lb_retrylimit =====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
Tentative de connexion au reader suivant, &#039;&#039;&#039;seulement&#039;&#039;&#039; quand le temps de réponse dépasse le temps fixé ici en: &#039;&#039;&#039;Millisecondes&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Exemple:&lt;br /&gt;
 lb_retrylimit  =  500   #  Tentative de connexion au reader suivant, quand le temps de réponse dépasse 500ms.&lt;br /&gt;
&lt;br /&gt;
Valeur par défaut:&lt;br /&gt;
 lb_retrylimit  =  800&lt;br /&gt;
&lt;br /&gt;
===== lb_savepath ===== &lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
Nom du fichier de sauvegarde des statistiques pour l&#039;équilibrage des charges (loadbalance)&lt;br /&gt;
&lt;br /&gt;
 Fichier par défaut =   /tmp/.oscam/stat&lt;br /&gt;
&lt;br /&gt;
===== lb_stat_cleanup ===== &lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
Nombre d&#039;heures après lequel les statistiques pour l&#039;équilibrage des charges (loadbalance) sont remises à 0&lt;br /&gt;
&lt;br /&gt;
 Valeur par défaut = 336&lt;br /&gt;
&lt;br /&gt;
===== lb_use_locking =====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;OBSOLÈTE svn6166&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Supprime les demandes parallèles et identiques d&#039;ECM&lt;br /&gt;
&lt;br /&gt;
 1 = activé&lt;br /&gt;
 0 = désactivé# valeur par défaut:0&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Schlocke:&#039;&#039;&#039;&lt;br /&gt;
* Cette option ne doit être activée qu&#039;en cas:&lt;br /&gt;
** Lenteur du système&lt;br /&gt;
** Charge élevée&lt;br /&gt;
** S&#039;il n&#039;est pas répondu aux demandes d&#039;ECM identiques par le cache, mais si les readers sont sollicités&lt;br /&gt;
&lt;br /&gt;
* Avantage de l&#039;activation:&lt;br /&gt;
** De par la synchronisation, les demandes d&#039;ECM sont exécutées les unes après les autres, et l&#039;attribution de ces demandes au cache ou au reader par le loadbalance réussit toujours.&lt;br /&gt;
&lt;br /&gt;
* Inconvénient de l&#039;activation:&lt;br /&gt;
** La Synchronisation empêche le fonctionnement du Multi-threading et des temps de réponse élevés peuvent apparaître&lt;br /&gt;
&lt;br /&gt;
* Avantages en cas de NON activation:&lt;br /&gt;
** Exécution plus rapide des demandes d&#039;ECM&lt;br /&gt;
&lt;br /&gt;
* Inconvénient en cas de NON activation:&lt;br /&gt;
**Demande multiple d&#039;ECM à un Reader&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== lb_retrylimits =====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;MODIFICATIONS svn:5754:07/31/2011&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
lb_retrylimits = caid1:time1,caid2:time2,...,caidn:timen&lt;br /&gt;
&lt;br /&gt;
Vous pouvez configurer un retrylimit par caid, wildcard CAIDs avec 2 chiffres-CAIDs sont possibles&lt;br /&gt;
&lt;br /&gt;
example: &lt;br /&gt;
 lb_retrylimits = 12:0100,34:0200,5678:0300 &lt;br /&gt;
 	          (wildcard CAIDs 12xx and 34xx)&lt;br /&gt;
&lt;br /&gt;
===== lb_noproviderforcaid =====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;MODIFICATIONS svn5758:08/01/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
lb_noproviderforcaid = caid1,caid2,...,caidn&lt;br /&gt;
&lt;br /&gt;
Pour ignorer les providers; ne pas stocker les statistiques du loadbalancer avec les providers pour ce(s) caid(s), wildcard CAIDs avec 2 chiffres-CAIDs sont possibles&lt;br /&gt;
&lt;br /&gt;
example: &lt;br /&gt;
 lb_noproviderforcaid = 12,34,5678 &lt;br /&gt;
 	                (wildcard CAIDs 12xx and 34xx)&lt;br /&gt;
&lt;br /&gt;
===== lb_auto_timeout =====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn 7564:10/02/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
lb_auto_timeout  =  0|1&lt;br /&gt;
&lt;br /&gt;
 lb_auto_timeout  = 1  #  active l&#039;expiration automatique basé sur les statistiques du répartiteur de charge (load balancer)&lt;br /&gt;
                  = 0  #  par défaut&lt;br /&gt;
&lt;br /&gt;
===== lb_auto_timeout_p =====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn 7564:10/02/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
lb_auto_timeout_p  =  percent&lt;br /&gt;
&lt;br /&gt;
pourcentage ajouté au au temps moyen comme valeur de timeout&lt;br /&gt;
défaut = 30&lt;br /&gt;
&lt;br /&gt;
===== lb_auto_timeout_t  =====  &lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn 7564:10/02/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
lb_auto_timeout_t =  milli seconds&lt;br /&gt;
&lt;br /&gt;
temps minimum ajouté au temps moyen comme valeur de timeout&lt;br /&gt;
défaut = 300&lt;br /&gt;
&lt;br /&gt;
===== lb_max_readers =====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
lb_max_readers =&lt;br /&gt;
&lt;br /&gt;
Loadbalancer: limiter la quantité (nombre) de lecteurs pendant l&#039;apprentissage.&lt;br /&gt;
&lt;br /&gt;
0 = illimité (par défaut)&lt;br /&gt;
un nombre = restreindre le loadbalancer au nombre de lecteurs.&lt;br /&gt;
&lt;br /&gt;
===== lb_auto_betatunnel =====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
lb_auto_betatunnel = 0|1&lt;br /&gt;
&lt;br /&gt;
1 = activer la détection automatique de la tunnelisation Betacrypt pour les Caïds 1801, 1833, 1834 et 1835 pour loadbalancing, la configuration Betacrypt avec betatunnel dans oscam.user sera préférée, par défaut = 1&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Attention:&#039;&#039;&#039; Les inscriptions pour oscam.user de betatunnel être préféré [[streamboard:wiki/OSCam/fr/Config/oscam.user#betatunnel|User-Betatunnel]]&lt;br /&gt;
&lt;br /&gt;
===== lb_auto_betatunnel_mode =====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn 7784:10/22/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
lb_auto_betatunnel_mode  =  0|1|2...&lt;br /&gt;
&lt;br /&gt;
définir le mode pour le tunneling Betacrypt automatique&lt;br /&gt;
&lt;br /&gt;
 0 = CAID 18XX tunneling to CAID 17X2 only (default)&lt;br /&gt;
 1 = CAID 18XX tunneling to CAID 17X2 and CAID 17X2 tunneling to CAID 18XX (CAID 1833/1801) &lt;br /&gt;
 2 = CAID 18XX tunneling to CAID 17X2 and CAID 17X2 tunneling to CAID 18XX (CAID 1833/1834) &lt;br /&gt;
 3 = CAID 18XX tunneling to CAID 17X2 and CAID 17X2 tunneling to CAID 18XX (CAID 1833/1835) &lt;br /&gt;
 4 = CAID 17X2 tunneling to CAID 18XX (CAID 1833/1801 only) &lt;br /&gt;
 5 = CAID 17X2 tunneling to CAID 18XX (CAID 1833/1834 only) &lt;br /&gt;
 6 = CAID 17X2 tunneling to CAID 18XX (CAID 1833/1835 only)&lt;br /&gt;
&lt;br /&gt;
===== lb_auto_betatunnel_prefer_beta =====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU  svn6045:11/27/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;MODIFICATIONS svn 7768:10/21/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
lb_auto_betatunnel_prefer_beta  =  Auswahl (Zahl)&lt;br /&gt;
&lt;br /&gt;
La préférence pour Betacrypt/Nagravision peut être sélectionnée.&lt;br /&gt;
&lt;br /&gt;
     0  =  désactivé (défaut)&lt;br /&gt;
     1  =  toujours Betacrypt&lt;br /&gt;
   105  =  sélectionne une valeur moyenne&lt;br /&gt;
   200  =  toujours Nagravision&lt;br /&gt;
&lt;br /&gt;
=== Monitor ===&lt;br /&gt;
Paramètres pour l&#039;utilisation de la section [monitor]!&lt;br /&gt;
 &lt;br /&gt;
{{OSCamConfMonitorParameter}}&lt;br /&gt;
&lt;br /&gt;
==== port ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
Port UDP pour le paramètre moniteur&lt;br /&gt;
 port = 0  # Pas de moniteur&lt;br /&gt;
      =    # [vide] Pas de port sélectionné&lt;br /&gt;
&lt;br /&gt;
Exemple:&lt;br /&gt;
 port = 24480  # Moniteur activé sur le  Port 24480&lt;br /&gt;
&lt;br /&gt;
==== serverip ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
Lie le service à une adresse IP déterminée&lt;br /&gt;
 serverip  =  # Adresse  IP&lt;br /&gt;
           =  # [vide] toutes les adresses IP  (valeur par défaut)&lt;br /&gt;
&lt;br /&gt;
==== nocrypt ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
Connexion non sécurisée au moniteur.&lt;br /&gt;
&lt;br /&gt;
Possibilités&lt;br /&gt;
* une ou plusieurs adresses IP &lt;br /&gt;
* une ou plusieurs plages d&#039;adresses IP&lt;br /&gt;
* un mélange d&#039;adresses uniques et de plages d&#039;adresses IP&lt;br /&gt;
&lt;br /&gt;
Exemple&lt;br /&gt;
 nocrypt = 127.0.0.1,192.168.0.0-192.168.255.255&lt;br /&gt;
         = Hôte 127.0.0.1 et la plage d&#039;IP allant de 192.168.0.0 à 192.168.255.255&lt;br /&gt;
Valeur par défaut&lt;br /&gt;
 nocrypt =   # [vide] pas de connexion non sécurisée au moniteur&lt;br /&gt;
&lt;br /&gt;
==== aulow ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Exemple&lt;br /&gt;
 aulow = 30  # Après 30 minutes sans EMM, le client est mis de &amp;quot;active&amp;quot; sur &amp;quot;on&amp;quot; (par défaut).&lt;br /&gt;
&lt;br /&gt;
==== monlevel ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
Monitor-Level&lt;br /&gt;
 0 = Pas d&#039;accès au Moniteur (valeur par défaut)&lt;br /&gt;
 1 = Seulement le server et ses propres procédures&lt;br /&gt;
 2 = Toutes les procédures, seulement visualisation &lt;br /&gt;
 3 = Toutes les procédures, rechargement de oscam.user possible&lt;br /&gt;
 4 = Accès complet&lt;br /&gt;
&lt;br /&gt;
Exemple&lt;br /&gt;
 monlevel = 4  # Accès complet&lt;br /&gt;
&lt;br /&gt;
Monlevel peut être changé par utilisateur dans le oscam.user!&lt;br /&gt;
&lt;br /&gt;
==== hideclient_to ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
Temps en seconde après lequel les clients n&#039;introduisant pas de requêtes sont masqués . Voir aussi le paramètre &#039;&#039;&#039;httphideidleclienst&#039;&#039;&#039; dans la section [webif].&lt;br /&gt;
 hideclient_to = 1  # Les clients sont masqués &lt;br /&gt;
               = 0  # Les clients restent visibles&lt;br /&gt;
&lt;br /&gt;
==== appendchaninfo ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;OBSOLÈTE svn8546:03/1&lt;br /&gt;
3/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ajoute le nom du programme au fichier journal. Très utile en cas d&#039;utilisation du  Monitor ou de l&#039;Interface Web!&lt;br /&gt;
 appendchaninfo = 1  # Le nom du programme est ajouté&lt;br /&gt;
                = 0  # Aucune information (valeur par défaut)&lt;br /&gt;
&lt;br /&gt;
=== lcd ===&lt;br /&gt;
{{OSCamConfLCDParameter}}&lt;br /&gt;
&lt;br /&gt;
==== enablelcd ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU  svn6285:01/23/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
enablelcd = 0|1&lt;br /&gt;
&lt;br /&gt;
 0 = désactivé,&lt;br /&gt;
 1 = activé, &lt;br /&gt;
     par défaut = 0&lt;br /&gt;
&lt;br /&gt;
==== lcd_outputpath ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
lcd_outputpath = répertoire de sortie, par défaut = /tmp &lt;br /&gt;
&lt;br /&gt;
==== lcd_hideidle ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
lcd_hideidle = 0|1 (cacher reader/proxy dans la sortie lcd si inactif plus de 20s), par défaut = 0&lt;br /&gt;
&lt;br /&gt;
==== lcd_writeinterval ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
lcd_writeintervall = supérieur à 5s (intervalle d&#039;actualisation en secondes, inférieur à 5s n&#039;est pas accepté), par défaut = 10s&lt;br /&gt;
&lt;br /&gt;
=== WebIf ===&lt;br /&gt;
Ces paramètres sont requis uniquement si vous utilisez l&#039;interface web&lt;br /&gt;
 &lt;br /&gt;
{{OScamConfWebIfParameter}}&lt;br /&gt;
&lt;br /&gt;
==== Format du fichier pour envoyer des EMMs via l&#039;interface web ====&lt;br /&gt;
(Bit)&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Attention&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Fichier doit être en format TXT.&lt;br /&gt;
* Chaque ligne doit contenir qu&#039;un seul PRE-CAM EMM.&lt;br /&gt;
* Les EMMs doivent être en format HEX.&lt;br /&gt;
** Example : AABBCCDD...&lt;br /&gt;
* Des espaces ou tabulations entre des octets sont permises :&lt;br /&gt;
** AA BB CC DD...&lt;br /&gt;
* Chaque présentation d&#039;un octet d&#039;un EMM peu être en majuscule, en minuscule ou même mélangé :&lt;br /&gt;
** AA aa Aa aA...&lt;br /&gt;
* Toutes autres caractères ou commentaires sont interdites.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== httpport ====&lt;br /&gt;
{{Obligatoire}}&lt;br /&gt;
&lt;br /&gt;
Port de connexion à l&#039;interface web.&lt;br /&gt;
 httpport =  83  # L&#039;interface web écoute sur le &#039;&#039;&#039;http-port 83&#039;&#039;&#039;&lt;br /&gt;
          = +83  # L&#039;interface web écoute sur le &#039;&#039;&#039;https-port 83&#039;&#039;&#039; (SSL)&lt;br /&gt;
              0  # L&#039;interface web est désactivée (valeur par défaut)&lt;br /&gt;
&lt;br /&gt;
==== httpforcesslv3 ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU  svn:6321/01/30/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
httpforcesslv3 = 0|1&lt;br /&gt;
&lt;br /&gt;
1 = forcer l&#039;utilisation SSLv3, par défaut = 0&lt;br /&gt;
&lt;br /&gt;
==== httpcert ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
Données pour les certificats  SSL-&lt;br /&gt;
 httpcert = oscam.cert # (le voir)&lt;br /&gt;
          =            # [vide] utilisation du fichier embarqué oscam.pem&lt;br /&gt;
&lt;br /&gt;
==== httpuser ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
Nom de l&#039;utilisateur pour l&#039;accès. Un champs [vide] est fortement déconseillé.&lt;br /&gt;
 httpuser =   # xyxyxy&lt;br /&gt;
&lt;br /&gt;
==== httppwd ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
Protection par mot de passe. Il est identique à celui de l&#039;utilisateur.&lt;br /&gt;
 httppwd =  # 123456&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Les paramètres &#039;&#039;user&#039;&#039; et &#039;&#039;pwd&#039;&#039; sont demandés dans une fenêtre pop-up lors de la connexion à l&#039;interface web. En cas d’erreurs ou d&#039;oubli,la mention  &#039;&#039;Forbidden&#039;&#039; (Accès interdit) apparaît et la connexion est refusée!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== http_prepend_embedded_css ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn6797:05/13/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 http_prepend_embedded_css  =  0 | 1&lt;br /&gt;
 http_prepend_embedded_css  =  0  # Ne pas ajouter le contenu du CSS embarqué avant le contenu du CSS personnalisé (default)&lt;br /&gt;
                               1  # Ajouter le contenu du CSS embarqué avant le contenu du CSS personnalisé (spécifié par le paramètre [[#httpcss|httpcss]]).&lt;br /&gt;
&lt;br /&gt;
Ce paramètre peut-être utilisé pour surcharger le CSS embarqué avec des styles personnalisés. Pour afficher les styles courants utilisé l&#039;url: http://&#039;&#039;url_to_oscam_webif&#039;&#039;&#039;&#039;&#039;/site.css&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== httpcss ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
Différents thèmes sont disponibles pour la personnalisation de l&#039;interface web. La personnalisation se fait à l&#039;aide de fichiers CSS. Si vous voulez pouvoir gérer la personalisation via l&#039;interface WebIf il faut mettre le fichier CSS (se terminant par l&#039;extension .css) dans le répertoire contenant les fichiers de configuration d&#039;oscam.&lt;br /&gt;
&lt;br /&gt;
Exemple&lt;br /&gt;
 httpcss =   # /etc/oscam/harvest_round_Firefox.css&lt;br /&gt;
         =   # [vide] le style par défaut est utilisé (valeur par défaut)&lt;br /&gt;
&lt;br /&gt;
Différents thèmes peuvent être trouvés ici: [[Streamboard-Thread:30083|Streamboard-Thread]]&lt;br /&gt;
&lt;br /&gt;
==== httptpl ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;MODIFICATIONS svn 7083:06/25/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Chemin pour des modèles (template) externes&lt;br /&gt;
 httptpl =&lt;br /&gt;
         =  # [vide] Pas de Templates externes e picons&lt;br /&gt;
&lt;br /&gt;
Plusieurs modèles (templates) simultanés et picons peuvent être trouvé au moyen de sous-dossier peuvent être mis à disposition (avec un max. de 32 caractères alphanumérique).&lt;br /&gt;
Le nom du sous-dossier corresponds au sous-dossier dans l&#039;URL, par défaut: [vide]&lt;br /&gt;
&lt;br /&gt;
Exemple&lt;br /&gt;
 &lt;br /&gt;
 httptpl = /this/is/my/path &lt;br /&gt;
 	 &lt;br /&gt;
 Exemple avec plusieurs modèles: &lt;br /&gt;
 /this/is/my/path/template1 &lt;br /&gt;
 /this/is/my/path/template2 &lt;br /&gt;
 	 &lt;br /&gt;
 qui donne les URLs: &lt;br /&gt;
 http://host:port/template1 &lt;br /&gt;
 http://host:port/template2 &lt;br /&gt;
&lt;br /&gt;
Vous pouvez trouver plus de picons ici [[streamboard:wiki/OSCam/de/Picons|Picons]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== httpoverwritebakfile ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn9858:09/21/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
httpoverwritebakfile  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1  =  écraser les fichiers de configuration de secours (*.bak)&lt;br /&gt;
 0  =  défaut&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== httplocale ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn9828:08/15/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
httplocale  =  environment&lt;br /&gt;
&lt;br /&gt;
vous pouvez définir ici une variable d&#039;environnemen &amp;quot;locale&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
défaut =  [vide]  pas d&#039;environnement&lt;br /&gt;
&lt;br /&gt;
Voir ici:&lt;br /&gt;
&lt;br /&gt;
http://fr.wikipedia.org/wiki/locale&lt;br /&gt;
&lt;br /&gt;
==== httpjscript ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn6806:05/14/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
httpjscript  =  path&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== httprefresh ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
Délais d&#039;actualisation de l&#039;interface web, en secondes.&lt;br /&gt;
 httprefresh = 7  # Actualisation toutes les 7 secondes&lt;br /&gt;
             =    # [vide] Pas d&#039;actualisation&lt;br /&gt;
&lt;br /&gt;
==== httppollrefresh ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
Paramètres de polling pour l&#039;actualisation des données de l&#039;interface web (le temps peut être modifié sur les pages concernées)&lt;br /&gt;
&lt;br /&gt;
 httppollrefresh = 60  # Le statu sera actualisé toutes les 60 secondes&lt;br /&gt;
                 =     # [vide|0] aucune actualisation automatique&lt;br /&gt;
&lt;br /&gt;
==== httpshowpicons ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn6648:05/01/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
1 = activé, par défaut = 0.&lt;br /&gt;
&lt;br /&gt;
Si le paramètre est activé, alors une nouvelle colonne est ajoutée dans l&#039;onglet USERS avec l&#039;affichage des picons des dernières chaines regardées par les utilisateurs actifs.&lt;br /&gt;
Le répertoire où sont mis les picons doit être configuré dans le paramètre httppiconpath.&lt;br /&gt;
&lt;br /&gt;
Les formats possible sont: &lt;br /&gt;
 IC_caid_srvid.tpl&lt;br /&gt;
 IC_caid_provid_srvid.tpl&lt;br /&gt;
 IC_nomdelachaine.tpl&lt;br /&gt;
&lt;br /&gt;
Où pour nom de la chaînes les règles suivantes s&#039;appliquent:&lt;br /&gt;
&lt;br /&gt;
le nom de la chaîne est repris du fichier oscam.srvid ou oscam.srvid2,&amp;lt;br /&amp;gt;&lt;br /&gt;
remplacer toutes les majuscule en minuscules,,&amp;lt;br /&amp;gt;&lt;br /&gt;
remplacer * par le mot star,&amp;lt;br /&amp;gt;&lt;br /&gt;
remplacer &amp;amp; par le mot and,&amp;lt;br /&amp;gt;&lt;br /&gt;
remplacer + par le mot plus,&amp;lt;br /&amp;gt;&lt;br /&gt;
enlever tous les caractères spéciaux et les espaces sauf a-z et 0-9,&amp;lt;br /&amp;gt;&lt;br /&gt;
Si le résultat est un nom, le nom du fichier du picon sera IC_nom.tpl&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Par exemple:&lt;br /&gt;
service-name &amp;quot;BBC-ONE +HD&amp;quot;&amp;lt;br /&amp;gt;&lt;br /&gt;
fichier picon: &amp;quot;IC_bbconeplushd.tpl&amp;quot;&amp;lt;br /&amp;gt;&lt;br /&gt;
Si le service-name se terminent avec hd, et que le picon n&#039;est pas trouvé, on essaye avec le nom dans hd, par exemple:&amp;lt;br /&amp;gt;&lt;br /&gt;
fichier picon: &amp;quot;IC_bbconeplushd.tpl&amp;quot;&amp;lt;br /&amp;gt;&lt;br /&gt;
-&amp;gt; pas trouvé, recherche pour:&amp;lt;br /&amp;gt;&lt;br /&gt;
fichier picon: &amp;quot;IC_bbconeplus.tpl&amp;quot;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== httppiconsize ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
Défini la hauteur des picons (généralement 30 px).&lt;br /&gt;
&lt;br /&gt;
==== httppiconpath ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
Défini le chemin où trouver les picons.&lt;br /&gt;
&lt;br /&gt;
==== httphideidleclients ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
Permet de masquer les clients inactifs dont la durée configurée au paramètre hideclient_to est atteinte&lt;br /&gt;
 httphideidleclients = 1  # Masquer&lt;br /&gt;
                     = 0  # Ne pas masquer (valeur par défaut)&lt;br /&gt;
&lt;br /&gt;
==== httphidetype ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn8937:09/27/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
httphidetype  =  type[type]...&lt;br /&gt;
&lt;br /&gt;
La lettre défini quel type de colonne doivent être cachées dans l&#039;écran status de l&#039;interface Web. s = serveur, h = http, m = monitor, r = reader, p = proxy, x = cacheex, c = client  &lt;br /&gt;
&lt;br /&gt;
  httphidetype = sh  #cache les colonnes serveurs et http-type&lt;br /&gt;
  httphidetype = [vide]  # ne rien cacher (défaut)&lt;br /&gt;
&lt;br /&gt;
==== httpscript ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
Chemins pour les scripts qui peuvent être démarrés à partir de l&#039;interface web.&lt;br /&gt;
 httpscript =    # Chemin&lt;br /&gt;
            =    # [vide] aucun chemin&lt;br /&gt;
&lt;br /&gt;
==== httpallowed ====&lt;br /&gt;
{{Obligatoire}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;MODIFICATIONS  svn8733:06/27/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;MODIFICATIONS  svn8842:08/17/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
On détermine ici l&#039;adresse-IP ou une plage d&#039;adresses-IP qui pourront se connecter à l&#039;interface Web. Un [vide] est autorisé comme valeur par défaut, mais cela n&#039;a pas de sens si on utilise l&#039;interface Web; il faut pouvoir s&#039;y connecter. C&#039;est la raison pour laquelle ce paramètre est &#039;&#039;&#039;Obligatoire&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
 Adresse-IP|Plage d&#039;adresses-IP[Adresse-IP|Plage d&#039;adresses-IP[,::1]]...&lt;br /&gt;
&lt;br /&gt;
Exemple&lt;br /&gt;
 httpallowed = 127.0.0.1,192.168.0.0-192.168.255.255      # L&#039;hote ainsi que la plage commençant à 192.168.0.0  sont approuvés&lt;br /&gt;
             = 127.0.0.1,192.168.0.0-192.168.255.255,::1  # resolving to IPv6&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;défaut&#039;&#039;&#039;&lt;br /&gt;
 127.0.0.1,192.168.0.0-192.255.255,10.0.0.0-10.255.255.255,::1&lt;br /&gt;
&lt;br /&gt;
==== httpdyndns ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;MODIFICATIONS  svn6558:03/21/12&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Permet d&#039;accéder à l&#039;interface web à partir de l&#039;adresse  Dyndns spécifiée.&lt;br /&gt;
&lt;br /&gt;
httpdyndns  =  hostname[,hostname][,hostname]&lt;br /&gt;
&lt;br /&gt;
Exemple&lt;br /&gt;
 httpdyndns = host1.example.com, host2.example.com&lt;br /&gt;
&lt;br /&gt;
==== httpsavefullcfg ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
Sauvegarde des fichiers de configuration.&lt;br /&gt;
&lt;br /&gt;
 httpsavefullcfg = 0  # Tous les paramètres qui ne sont pas vides,&lt;br /&gt;
                      # Tous les paramètres n&#039;étant pas des paramètres Par Défaut,&lt;br /&gt;
                      # Tous les paramètres qui ont une valeur différente de celle donnée dans la configuration  [global] (par défaut).&lt;br /&gt;
                   1  # Tous les paramètres&lt;br /&gt;
&lt;br /&gt;
==== httpreadonly ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
Certains fichiers de configuration peuvent être modifié via l&#039;interface web. Ceci est intéressant pour l&#039;admin du serveur qui n&#039;a pas toujours à sa disposition une console pour l&#039;accès au serveur. Néanmoins si d&#039;autres utilisateurs ou intervenants peuvent bénéficier de cet accès, cela pourrait causer des problèmes.  Le droit en écriture (modification) peut être désactivé par ce paramètre.&lt;br /&gt;
 httpreadonly = 1  # accès en lecture uniquement&lt;br /&gt;
              = 0  # tout est possible (par défaut)&lt;br /&gt;
&lt;br /&gt;
==== httpiconpath ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn:9463/01/28/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
httpiconpath  =  path&lt;br /&gt;
&lt;br /&gt;
path zur Picon-Datei, default [blank] none&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== httphelplang ====&lt;br /&gt;
{{Obligatoire}}&lt;br /&gt;
&lt;br /&gt;
Permet de définir la langue utilisée dans le Wiki.&lt;br /&gt;
 en|de|fr|it&amp;lt;langues disponibles dans le wiki&amp;gt;&lt;br /&gt;
 en = par défaut&lt;br /&gt;
&lt;br /&gt;
==== httposcamlabel ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU  svn9463:01/28/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
httposcamlabel  =  text&lt;br /&gt;
&lt;br /&gt;
setzt individuelles label im header des webinterface, default: OSCam&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== [cache] ===&lt;br /&gt;
{{OSCamConfCacheParameter}}&lt;br /&gt;
&lt;br /&gt;
==== delay ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU  svn8358:02/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Délai minimum en millisecondes que peut avoir besoin une demande. Peut sembler un paradoxe, mais se rapporte au cas ou la réponse à partir du cache est transmise trop vite pour le client.&lt;br /&gt;
&lt;br /&gt;
Exemple:&lt;br /&gt;
 delay = 300&lt;br /&gt;
&lt;br /&gt;
Défaut:&lt;br /&gt;
 delay = 0&lt;br /&gt;
&lt;br /&gt;
==== max_time ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU  svn8358:02/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
max_time  =   seconde, défaut 15&lt;br /&gt;
&lt;br /&gt;
Durée de vie maximale des CWs dans le cache après la première demande du client. La valeur doit être 2 secondes plus grandes que le paramètre clienttimeout!&lt;br /&gt;
&lt;br /&gt;
==== max_hit_time ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn8910:09/10/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
max_hit_time  =  in secondes&lt;br /&gt;
&lt;br /&gt;
Temps maximum, des &amp;quot;hits&amp;quot; qui doivent rester dans le cache pour évaluer le paramètre wait_time., par défault: 15&lt;br /&gt;
&lt;br /&gt;
==== wait_time ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn 8358:02/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 wait_time  =  [caid][&amp;amp;mask][@provid][$servid][:awtime][:]dwtime,n&lt;br /&gt;
            =  [vide] aucun (défaut)&lt;br /&gt;
Exemple:&lt;br /&gt;
 wait_time = 0:50:250,0200@00009X:50:150,15:950,0500@000001:150,1602&amp;amp;ffdf:1200&lt;br /&gt;
Le temps d&#039;attente en millisecondes pour le cache-ex et le CSP, avant que les ECMs des Reader/Proxy ne soient envoyés.&lt;br /&gt;
&lt;br /&gt;
==== cacheex_cw_check ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
cacheex_cw_check = caid[&amp;amp;mask][@provid][$servid]:mode:counter[,n]&lt;br /&gt;
&lt;br /&gt;
* mode:&lt;br /&gt;
specify behaviour for counter parameter&lt;br /&gt;
&lt;br /&gt;
0  =  when wait_time expires, serve highest counter&#039;s cw got anyway, even if no counter reached.&lt;br /&gt;
1  =  never serve cw (coming from cacheex) stored in cache if its counter not reaches counter. When wait_time expires, requests&lt;br /&gt;
will go to normal readers! Only when a cw reaches counter, it can be served to clients.&lt;br /&gt;
&lt;br /&gt;
Default  =  0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* counter:&lt;br /&gt;
set minimum cw counter to allow cw is used.&lt;br /&gt;
&lt;br /&gt;
Default  =  1 (use default behaviour: use cw with highest counter when cache is checked)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== cwcycle_allowbadfromffb ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn 8930:09/25/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cwcycle_allowbadfromffb  =  0|1&lt;br /&gt;
&lt;br /&gt;
1 = allow bad cycles from a fixed fallback reader. Default = 0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== cacheexenablestats ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU  svn8358:02/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cacheexenablestats  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1 = schaltet statistics für cache exchange mode ein&lt;br /&gt;
 0 = default&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Achtung:&#039;&#039;&#039; Bitte Speicherverbrauch beachten!&lt;br /&gt;
&lt;br /&gt;
==== csp_port ====&lt;br /&gt;
{{Obligatoire}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn 8358:02/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
UDP-Port, der auf hereinkommenden Traffic von csp nodes hört&lt;br /&gt;
&lt;br /&gt;
 csp_port   =   port&lt;br /&gt;
            =   [blank] none (default)&lt;br /&gt;
&lt;br /&gt;
==== csp_serverip ====&lt;br /&gt;
{{Obligatoire}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn 8358:02/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Local bind ip für csp_port (siehe oben)&lt;br /&gt;
&lt;br /&gt;
 csp_serverip   =   IP&lt;br /&gt;
            =   [blank] none (default)&lt;br /&gt;
&lt;br /&gt;
==== csp_ecm_filter ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn 8358:02/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 csp_ecm_filter   =   [caid][&amp;amp;mask][@provid][$servid],n&lt;br /&gt;
&lt;br /&gt;
Filter für hereinkommende ECM beim Cardserverproxy, default (kein Filter)&lt;br /&gt;
&lt;br /&gt;
==== csp_allow_request ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn 8358:02/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
csp_allow_request   =   0|1&lt;br /&gt;
&lt;br /&gt;
Erlaubt hereinkommende ECM-Anfragen vom Cardserverproxy, default =  1&lt;br /&gt;
&lt;br /&gt;
==== cwcycle_check_enable ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn 8358:02/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 cwcycle_check_enable  =  0 ausgeschaltet (default)&lt;br /&gt;
                       =  1 eingeschaltet&lt;br /&gt;
&lt;br /&gt;
==== cwcycle_check_caid ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn 8358:02/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Attention not for all NDS SC&#039;s!&#039;&#039;&#039;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
cwcycle_check_caid  =  CAID[CAID]...&lt;br /&gt;
&lt;br /&gt;
CAID, für die der CW-Cycle-Check ermöglicht werden soll, [blank] = kein Check (Default)&lt;br /&gt;
&lt;br /&gt;
==== cwcycle_maxlist ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn 8358:02/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cwcycle_maxlist  =  Zahl&lt;br /&gt;
&lt;br /&gt;
Maximum von CW-Cycle-Entries in die Liste, default = 500, maximum = 4000&lt;br /&gt;
&lt;br /&gt;
==== cwcycle_keeptime ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn 8358:02/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cwcycle_keeptime  = Minuten&lt;br /&gt;
&lt;br /&gt;
Minimalzeit, die ein erkannter Cycle in der Memory verbleiben soll, default = 0, maximum = 15&lt;br /&gt;
&lt;br /&gt;
==== cwcycle_onbad ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn 8358:02/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cwcycle_onbad  =  0|1&lt;br /&gt;
 0 = ungültige CW-Cycle kommen nur ins Log (default)&lt;br /&gt;
 1 = ungültige CW-Cycle werden gedropped&lt;br /&gt;
&lt;br /&gt;
==== cwcycle_dropold ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn 8358:02/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cwcycle_dropold  =  0|1, 1 = alte CW-Cycle werden gedropped, 0 = kein Dropping (default)&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
==== cwcycle_sensitive ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn 8509:03/07/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cwcycle_sensitive  =  0|2|3|4&lt;br /&gt;
&lt;br /&gt;
 0  = disabled (default)&lt;br /&gt;
 2  = 2 (or more) same bytes and drop new CW&lt;br /&gt;
 3  = 3 (or more) same bytes and drop new CW&lt;br /&gt;
 4  = 4 (or more) same bytes and drop new CW&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
==== cwcycle_usecwcfromce ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn 9038:11/18/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cwcycle_usecwcfromce  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1  =  use CW Info from cache exchange&lt;br /&gt;
 0  =  default&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== wait_until_ctimeout ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn 9486:02/03/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
wait_until_ctimeout  =  0|1&lt;br /&gt;
&lt;br /&gt;
antworte, wenn das cache exchange timeout erreicht ist und keine normalen Reader zur Verfügung stehen, die ECM&#039;s senden:&lt;br /&gt;
&lt;br /&gt;
 0  =  sende sofort &#039;&#039;&#039;not found&#039;&#039;&#039; an den client (default)&lt;br /&gt;
 1  =  warte auf eine Antwort für cache exchange bis der timeout für den client erreicht ist&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== csp (UDP) ===&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;OBSOLÈTE svn8358:02/16/2013 Siehe &#039;&#039;&#039;[cache]&#039;&#039;&#039;!&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Cette section est nécessaire lorsque l&#039;échange de cache est utilisé&lt;br /&gt;
&lt;br /&gt;
{{OSCamConfcspParameter}}&lt;br /&gt;
&lt;br /&gt;
==== port ====&lt;br /&gt;
{{Obligatoire}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn 6124:12/23/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Port UDP du CSP pour l&#039;échange du cache.&lt;br /&gt;
&lt;br /&gt;
 port = port&lt;br /&gt;
      = [rien] aucun (par défaut)&lt;br /&gt;
&lt;br /&gt;
==== serverip ====&lt;br /&gt;
{{Obligatoire}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn 6124:12/23/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Adresse IP du CSP pour l&#039;échange du cache.&lt;br /&gt;
&lt;br /&gt;
 serverip = IP&lt;br /&gt;
          = [rien] aucun (par défaut)&lt;br /&gt;
&lt;br /&gt;
==== wait_time ====&lt;br /&gt;
{{Obligatoire}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn 6142:12/25/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Quand la valeur est supérieure à 0 (&amp;gt; 0), chaque demande d&#039;ECM attend ce temps avant d&#039;envoyer la demande aux readers&lt;br /&gt;
&lt;br /&gt;
 wait_time = en millisecondes&lt;br /&gt;
           = [rien] aucun (par défaut)&lt;br /&gt;
&lt;br /&gt;
==== csp_ecm_filter ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
 csp_ecm_filter  =  [caid][&amp;amp;mask][@provid][$servid],n&lt;br /&gt;
                 =  [rien] (par défaut)&lt;br /&gt;
&lt;br /&gt;
==== csp_allow_request ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
 csp_allow_request  =  0|1&lt;br /&gt;
                    =  1 (par defaut)&lt;br /&gt;
&lt;br /&gt;
=== Camd 33 (TCP) ===&lt;br /&gt;
Cette section est nécessaire, uniquement lors de l&#039;utilisation du protocole Camd 33.&lt;br /&gt;
&lt;br /&gt;
{{OSCamConfCamd33Parameter}}&lt;br /&gt;
&lt;br /&gt;
==== port ====&lt;br /&gt;
{{Obligatoire}}&lt;br /&gt;
On détermine ici le port, sur lequel Camd 33 écoute et répond aux demandes. Il peut être nécessaire d&#039;effectuer sur le router une redirection vers ce port.&lt;br /&gt;
&lt;br /&gt;
Exemple:&lt;br /&gt;
 port = 15000&lt;br /&gt;
&lt;br /&gt;
==== serverip ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
Sur un serveur comportant plusieurs cartes réseau différentes et par conséquent plusieurs adresses IP, il peut être souhaitable que Oscam ne réponde que si la demande arrive via une adresse IP précise. Avec ce paramètre, vous déterminez sur quelle adresse IP Oscam &amp;quot;écoute&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Exemple:&lt;br /&gt;
 serverip = 192.168.178.1&lt;br /&gt;
&lt;br /&gt;
Par défaut:&lt;br /&gt;
 serverip =&lt;br /&gt;
&lt;br /&gt;
==== nocrypt ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
Détermine une adresse IP ou une plage d&#039;adresses IP ne requérant pas de connexions cryptées&lt;br /&gt;
&lt;br /&gt;
Exemple:&lt;br /&gt;
 nocrypt = 127.0.0.1,192.168.0.0-192.168.255.255&lt;br /&gt;
&lt;br /&gt;
Par défaut:&lt;br /&gt;
 nocrypt =&lt;br /&gt;
&lt;br /&gt;
==== passive ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
Définition des clients actifs ou passifs. En général le protocole Camd 33 émane d&#039;un client actif. Dans certaines circonstances, chez certains clients (principalement les plugins) pdes problèmes peuvent apparaître. Dans ce cas on utilise&lt;br /&gt;
&lt;br /&gt;
Exemple:&lt;br /&gt;
 passive = 1&lt;br /&gt;
&lt;br /&gt;
Par défaut:&lt;br /&gt;
 passive = 0&lt;br /&gt;
&lt;br /&gt;
==== key ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
Clé utilisée pour le chiffrement. (128bits)&lt;br /&gt;
&lt;br /&gt;
Exemple:&lt;br /&gt;
 key = 01020304050607080910111213141516&lt;br /&gt;
&lt;br /&gt;
Par défaut:&lt;br /&gt;
 key =&lt;br /&gt;
&lt;br /&gt;
=== cs357x (UDP) ===&lt;br /&gt;
Cette section est nécessaire lorsque le protocole cs357x est utilisé.&lt;br /&gt;
Dans ce protocole, le nom d&#039;utilisateur sert de base au chiffrement.&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Attention:&#039;&#039;&#039;&lt;br /&gt;
&#039;&#039;&#039;cs357x&#039;&#039;&#039; était aussi connu comme &#039;&#039;&#039;camd35&#039;&#039;&#039; dans les anciennes versions. Les deux termes correspondent au même protocole avec les mêmes fonctions et paramètres. Dans l&#039;avenir, pour éviter toute confusion &#039;&#039;&#039;uniquement cs357x&#039;&#039;&#039; est utilisé.&lt;br /&gt;
&lt;br /&gt;
{{OSCamConfCs357xParameter}}&lt;br /&gt;
&lt;br /&gt;
==== port ====&lt;br /&gt;
{{Obligatoire}}&lt;br /&gt;
On détermine ici le port, sur lequel Camd  écoute et répond aux demandes. Il peut être nécessaire d&#039;effectuer sur le router une redirection vers ce port. &#039;&#039;&#039;Attention, il s&#039;agit d&#039;un port UDP&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Exemple:&lt;br /&gt;
 port = 15000&lt;br /&gt;
&lt;br /&gt;
==== serverip ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
Sur un serveur comportant plusieurs cartes réseau différentes et par conséquent plusieurs adresses IP, il peut être souhaitable que Oscam ne réponde que si la demande arrive via une adresse IP précise. Avec ce paramètre, vous déterminez sur quelle adresse IP Oscam &amp;quot;écoute&amp;quot;. &lt;br /&gt;
&lt;br /&gt;
Exemple:&lt;br /&gt;
 serverip = 192.168.178.1&lt;br /&gt;
&lt;br /&gt;
Par défaut:&lt;br /&gt;
 serverip =&lt;br /&gt;
&lt;br /&gt;
==== suppresscmd08 ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
suppresscmd08 = 0|1&lt;br /&gt;
Dire aux clients camd35|cs357x 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 &lt;br /&gt;
&lt;br /&gt;
Si vous voulez en savoir plus à ce sujet cliquez sur le lien suivant : [[Streamboard-Thread:27459|Streamboard-Thread]]&lt;br /&gt;
&lt;br /&gt;
=== cs378x (TCP) ===&lt;br /&gt;
Cette section est nécessaire quand le protocole cs378x est utilisé.&lt;br /&gt;
 &lt;br /&gt;
{{OSCamConfCs378xParameter}}&lt;br /&gt;
&lt;br /&gt;
==== port ====&lt;br /&gt;
{{Obligatoire}}&lt;br /&gt;
On détermine ici le port, sur lequel Camd écoute et répond aux demandes. Il peut être nécessaire d&#039;effectuer sur le router une redirection vers ce port..&lt;br /&gt;
&lt;br /&gt;
Exemple:&lt;br /&gt;
 port = 15000&lt;br /&gt;
&lt;br /&gt;
==== serverip ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
Dans le cas d&#039;un serveur comportant plusieurs cartes réseau et donc plusieurs adresses IP différentes, il peut être souhaitable que Oscam ne réponde que si la demande arrive à une adresse IP bien déterminée. Avec ce paramètre, vous pouvez spécifier quelle adresse IP oscam &amp;quot;écoute&amp;quot; . .&lt;br /&gt;
&lt;br /&gt;
Exemple:&lt;br /&gt;
 serverip = 192.168.178.1&lt;br /&gt;
&lt;br /&gt;
Par défaut:&lt;br /&gt;
 serverip =&lt;br /&gt;
&lt;br /&gt;
==== suppresscmd08 ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
suppresscmd08 = 0|1&lt;br /&gt;
&lt;br /&gt;
suppresscmd08 = 0|1&lt;br /&gt;
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&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Si vous voulez en savoir plus à ce sujet lisez ceci: [[Streamboard-Thread:27459|Streamboard-Thread]]&lt;br /&gt;
&lt;br /&gt;
=== Newcamd (TCP) ===&lt;br /&gt;
Cette section est nécessaire si le protocole newcamd est utilisé.&lt;br /&gt;
 &lt;br /&gt;
{{OSCamConfNewcamdParameter}}&lt;br /&gt;
&lt;br /&gt;
==== key ====&lt;br /&gt;
{{Obligatoire}}&lt;br /&gt;
Des key pour la connexion newcamd.&lt;br /&gt;
&lt;br /&gt;
Exemple:&lt;br /&gt;
 key = 0102030405060708091011121314&lt;br /&gt;
&lt;br /&gt;
Par défaut:&lt;br /&gt;
 key =&lt;br /&gt;
&lt;br /&gt;
==== port ====&lt;br /&gt;
{{Obligatoire}}&lt;br /&gt;
On détermine ici le port, sur lequel newcamd écoute et répond aux demandes. Il peut être nécessaire d&#039;effectuer sur le router une redirection vers ce port.. .&lt;br /&gt;
&lt;br /&gt;
Exemple:&lt;br /&gt;
 port = 15000@1234:000000 # (les requètes pour le CAID 1234 seront effectuées via le Port 15000 )&lt;br /&gt;
 port = 15000@1234:000000;15001@5678:000000 # (les requètes pour le CAID 1234 seront effectuées via le Port 15000 rt pour le CAID 5678 via le Port 15001)&lt;br /&gt;
&lt;br /&gt;
Par défaut:&lt;br /&gt;
 port = port@caid:ident&lt;br /&gt;
&lt;br /&gt;
==== serverip ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
Dans le cas d&#039;un serveur comportant plusieurs cartes réseau et donc plusieurs adresses IP différentes, il peut être souhaitable que Oscam ne réponde que si la demande arrive à une adresse IP bien déterminée. Avec ce paramètre, vous pouvez spécifier sur quelle adresse IP oscam &amp;quot;écoute&amp;quot; .&lt;br /&gt;
&lt;br /&gt;
Exemple:&lt;br /&gt;
 serverip = 192.168.178.1&lt;br /&gt;
&lt;br /&gt;
Par défaut:&lt;br /&gt;
 serverip =&lt;br /&gt;
&lt;br /&gt;
==== allowed ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
La connexion au serveur newcamd est autorisée à partir d&#039;une adresse spécifique ou d&#039;une plage d&#039;adresses.&lt;br /&gt;
&lt;br /&gt;
Exemple:&lt;br /&gt;
 allowed = 127.0.0.1,192.168.0.0-192.168.255.255&lt;br /&gt;
&lt;br /&gt;
Par défaut:&lt;br /&gt;
 allowed =&lt;br /&gt;
&lt;br /&gt;
==== keepalive ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
Le serveur tente de garder la connexion newcamd active.&lt;br /&gt;
&lt;br /&gt;
Exemple:&lt;br /&gt;
 keepalive = 1 # (activé)&lt;br /&gt;
 keepalive = 0 # (désactivé)&lt;br /&gt;
&lt;br /&gt;
Par défaut:&lt;br /&gt;
 keepalive = 0&lt;br /&gt;
&lt;br /&gt;
==== mgclient ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
Le protocole newcamd étendu est activé pour transmettre plusieurs caid sur un même port&lt;br /&gt;
&lt;br /&gt;
Exemple:&lt;br /&gt;
 mgclient = 1  # (activé)&lt;br /&gt;
 mgclient = 0  # (désactivé)&lt;br /&gt;
&lt;br /&gt;
Par défaut:&lt;br /&gt;
 mgclient = 0&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
=== &#039;&#039;&#039;scam&#039;&#039;&#039; ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn9878:09/29/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Abschnitt nur dann erforderlich, wenn scam als Client-Protocol verwendet wird.&lt;br /&gt;
&lt;br /&gt;
{{OSCamConfSCamParameter}}&lt;br /&gt;
&lt;br /&gt;
==== port ====&lt;br /&gt;
{{Obligatoire}}&lt;br /&gt;
&lt;br /&gt;
port  =  port&lt;br /&gt;
&lt;br /&gt;
UDP-Port für scam server, default = 0&lt;br /&gt;
&lt;br /&gt;
==== serverip ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
Lie le service à une adresse IP déterminée sur un serveur comportant plusieurs cartes réseaux.&lt;br /&gt;
&lt;br /&gt;
Exemple:&lt;br /&gt;
 serverip  =  192.162.9.1&lt;br /&gt;
           =  (vide) écoute sur toutes les adresses!&lt;br /&gt;
&lt;br /&gt;
==== allowed ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
Adresse IP, Plage d&#039;adresses ou les deux, qui sont autorisées&lt;br /&gt;
 Adresse IP|Plage d&#039;adresses[,Adresse IP|Plage d&#039;adresses]...&lt;br /&gt;
&lt;br /&gt;
Exemple&lt;br /&gt;
 127.0.0.1,192.168.0.0-192.168.255.255  # Hôte et la plage commençant  192.168.0 sont acceptées&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Radegast ===&lt;br /&gt;
Cette section est nécessaire si le protocole Radegast est utilisé.&lt;br /&gt;
 &lt;br /&gt;
{{OSCamConfRadegastParameter}}&lt;br /&gt;
&lt;br /&gt;
==== port ====&lt;br /&gt;
{{Obligatoire}}&lt;br /&gt;
&lt;br /&gt;
Port TCP/IP pour les client Radegast. &#039;&#039;&#039;Cette entrée active le protocole.&#039;&#039;&#039;&lt;br /&gt;
 port =&lt;br /&gt;
      = 0  (valeur par défaut)&lt;br /&gt;
&lt;br /&gt;
==== serverip ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
Lie le service à une adresse IP déterminée sur un serveur comportant plusieurs cartes réseaux.&lt;br /&gt;
&lt;br /&gt;
Exemple:&lt;br /&gt;
 serverip  =  192.162.9.1&lt;br /&gt;
           =  (vide) écoute sur toutes les adresses!&lt;br /&gt;
&lt;br /&gt;
==== allowed ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
Adresse IP, Plage d&#039;adresses ou les deux, qui sont autorisées&lt;br /&gt;
 Adresse IP|Plage d&#039;adresses[,Adresse IP|Plage d&#039;adresses]...&lt;br /&gt;
&lt;br /&gt;
Exemple&lt;br /&gt;
 127.0.0.1,192.168.0.0-192.168.255.255  # Hôte et la plage commençant  192.168.0 sont acceptées&lt;br /&gt;
&lt;br /&gt;
==== user ====&lt;br /&gt;
{{Obligatoire}}&lt;br /&gt;
&lt;br /&gt;
Nom d&#039;utilisateur du Client&lt;br /&gt;
 user = username&lt;br /&gt;
&lt;br /&gt;
=== Serial ===&lt;br /&gt;
Cette section est nécessaire lorsqu&#039;un Reader série est utilisé.&lt;br /&gt;
 &lt;br /&gt;
{{OSCamConfSerialParameter}}&lt;br /&gt;
&lt;br /&gt;
==== device ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
Paramètres du Reader&lt;br /&gt;
 device = &amp;lt;user&amp;gt;@&amp;lt;device&amp;gt;[:baud][?option1=valeur1][?option2=v]aleur2&lt;br /&gt;
&lt;br /&gt;
Paramètres&lt;br /&gt;
 user    =  account&lt;br /&gt;
 device  =  Nom du Device série&lt;br /&gt;
 option  =  timeout =  délai en millisecondes  Timeout pour la connection  par défaut: 50&lt;br /&gt;
         =  delay      délai supplémentaire en millisecondes  en dux caractères&lt;br /&gt;
Reader séries supportés&lt;br /&gt;
 HSIC     Humax Sharing Interface Client&lt;br /&gt;
 SSSP     Simple Serial Sharing Protocol&lt;br /&gt;
 bomba    BOMBA Firmware&lt;br /&gt;
 dsr9500  DSR 9500&lt;br /&gt;
&lt;br /&gt;
=== Cccam (TCP) ===&lt;br /&gt;
Cette section est nécessiare si le protocole CCcam est utilisé&lt;br /&gt;
 &lt;br /&gt;
{{OSCamConfCccamParameter}}&lt;br /&gt;
&lt;br /&gt;
==== port ====&lt;br /&gt;
{{Obligatoire}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;MODIFICATIONS  svn6206:01/07/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ports TCP/IP pour les clients CCcam. &#039;&#039;&#039;Si ce paramètre est défini, cela activera le protocole CCcam!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Port = 0|port[,port...]&lt;br /&gt;
&lt;br /&gt;
 port =&lt;br /&gt;
      = 0  # Protocole CCcam désactivé&lt;br /&gt;
&lt;br /&gt;
==== version ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
Définit la version de CCcam, minimum CCcam version 2.0.11 &#039;&#039;&#039;0riginal CCcam&#039;&#039;&#039;   Par défaut = 0&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&amp;lt;main version&amp;gt;,&amp;lt;version&amp;gt;,&amp;lt;sub version&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Exemple&lt;br /&gt;
 version = 2.0.11&lt;br /&gt;
&lt;br /&gt;
define CCcam version, minimum CCcam version 2.0.11, used with original CCcam only, default:none&lt;br /&gt;
&lt;br /&gt;
==== reshare ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;MODIFICATIONS svn8607:04/10/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Niveau de repartage pour les clients CCcam &lt;br /&gt;
 -1 = aucun repartage &lt;br /&gt;
  0 = repartage pour les clients directs&lt;br /&gt;
  1 = repartage pour les clients directs et 1 niveau supplémentaire&lt;br /&gt;
  x = repartage pour les clients directs et x niveau(s) supplémentaire(s) (x correspond au nombre de niveau)&lt;br /&gt;
 10 = (default)&lt;br /&gt;
&lt;br /&gt;
Exemple&lt;br /&gt;
 reshare = 1  # repartage seulement pour le client direct&lt;br /&gt;
&lt;br /&gt;
==== reshare_mode ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
Mode de repartage:&lt;br /&gt;
 0  =  readerne ne repartage que les  SCs reçus du reader CCcam&lt;br /&gt;
 1  =  reader ne repartage que les  SCs reçus ( comme 0) et les services définis&lt;br /&gt;
 2  =  reader ne repartage que les services définis comme SC virtuelle&lt;br /&gt;
 3  =  reader ne repartage que les services utilisateurs définis comme SC virtuelle&lt;br /&gt;
&lt;br /&gt;
==== ignorereshare ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
Paramètre de repartage CCcam&lt;br /&gt;
 0 = utilise le paramètre de repartage du serveur (par défaut)&lt;br /&gt;
 1 = utilise le paramètre de repartage du lecteur ou utilisateur&lt;br /&gt;
&lt;br /&gt;
Exemple&lt;br /&gt;
 ignorereshare = 1  # le paramètre de repartage du lecteur ou utilisateur est utilisé&lt;br /&gt;
&lt;br /&gt;
==== stealth ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
Agit comme un CCcam originel. Empèche les autres utilisateurs de découvrir que le serveur est un serveur oscam&lt;br /&gt;
 stealth  =  1   #  Camouflage activé&lt;br /&gt;
          =  0   #  Camouflage désactivé (valeur par défaut)&lt;br /&gt;
&lt;br /&gt;
==== minimizecards ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
[[Datei:UnderConstruction.jpg|text-bottom]] &#039;&#039;&#039;Chantier&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;à compléter&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== updateinterval ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
Temps (en secondes) pour fournir la liste des partages aux clients CCcam&lt;br /&gt;
  0 = mise à jour basée sur les mises à jours serveur, values &amp;lt;= 10 are invalid and will be set to 30 &lt;br /&gt;
    = [rien] 240 (par défaut)&lt;br /&gt;
&lt;br /&gt;
==== keepconnected ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
Définit le mode keepalive de CCcam:&lt;br /&gt;
 0 = déconnecte le client lorsque le max idle time est atteint&lt;br /&gt;
 1 = garde le client connecté (par défaut)&lt;br /&gt;
&lt;br /&gt;
==== forward_origin_card ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
forward_origin_card = 0|1&lt;br /&gt;
 0 = désactivé (par défaut)&lt;br /&gt;
 1 = activé&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;ATTENTION:&#039;&#039;&#039; &lt;br /&gt;
Ce paramètre est pour ceux qui veulent transmettre les demandes d&#039;ECM des clients au lecteur possédant cette carte. L&#039;activation de cette option désactive le loadbalancer, la fonction fallback et une partie du cache.&lt;br /&gt;
Si vous n&#039;avez pas compris ce que cette option fait, ne l&#039;utilisez pas.&lt;br /&gt;
&lt;br /&gt;
==== recv_timeout ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn7672:10/09/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
recv_timeout  =  Millisekunden&lt;br /&gt;
&lt;br /&gt;
hier kann ein network-timeout beim Empfang von Daten gesetzt werden&lt;br /&gt;
default  =  2000&lt;br /&gt;
&lt;br /&gt;
==== nodeid ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
nodeid =&lt;br /&gt;
&lt;br /&gt;
Le nodeid est configurable maintenant (en hex).&lt;br /&gt;
&lt;br /&gt;
Exemple: nodeid = 0A0B0C0D0E0F1122&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
=== Pandora ===&lt;br /&gt;
{{OSCamConfPandoraParameter}}&lt;br /&gt;
&lt;br /&gt;
==== pand_skip_send_dw ====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
pand_skip_send_dw    =   dummy&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== pand_allowed ====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
pand_aloowed         =    dummy&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== pand_usr ====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
pand_user            =    dummy&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== pand_pass ====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
pand_pass            =    dummy&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== pand_ecm ====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
pand_ecm             =    dummy&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== pand_port ====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
pand_port            =    dummy&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== pand_srvid ====&lt;br /&gt;
&lt;br /&gt;
pand_srvid           =    dummy&lt;br /&gt;
&lt;br /&gt;
=== GBox ===&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn8350:02/15/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
{{OScamConfGboxParameter}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Beispiel einer funktionierenden Minimal-Konfiguration:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Angenommen die GBox läuft auf Host 192.168.1.101 und OSCam liegt auf 192.168.1.123. Im File &#039;&#039;&#039;cwshare.cfg&#039;&#039;&#039; auf der GBox-Seite stehen z.B. folgende Eintragungen:&lt;br /&gt;
 M:{192.168.1.101{A123BCDE}}&lt;br /&gt;
 D:{192.168.1.123{3820 3819{98AF3E25{A3 A3}}}}&lt;br /&gt;
Dann sieht die Konfiguration auf OSCam so aus:&lt;br /&gt;
 &#039;&#039;&#039;oscam.conf:&#039;&#039;&#039;&lt;br /&gt;
 [gbox]&lt;br /&gt;
 hostname          = 192.168.1.123&lt;br /&gt;
 my_password       = 98AF3E25&lt;br /&gt;
 port              = 3819&lt;br /&gt;
&lt;br /&gt;
 &#039;&#039;&#039;oscam.server:&#039;&#039;&#039;&lt;br /&gt;
 [reader]&lt;br /&gt;
 protocol          =  gbox&lt;br /&gt;
 group             =  1&lt;br /&gt;
 device            =  192.168.1.101,3820,3819&lt;br /&gt;
 password          =  A123BCDE&lt;br /&gt;
 user              =  gbox_client&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== my_password =====&lt;br /&gt;
{{Obligatoire}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn9163:12/31/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;moved from oscam.server&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;MODIFICATIONS svn9494:02/04/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Passwort  =  4 hex bytes, 8 chara&lt;br /&gt;
&lt;br /&gt;
Mein Passwort&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 98AF3E25&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== proxy_card ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn9721:05/15/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
proxy_Card  =  &amp;lt;CAID&amp;gt;&amp;lt;provid&amp;gt;[,&amp;lt;CAID&amp;gt;&amp;lt;provid&amp;gt;]...&lt;br /&gt;
&lt;br /&gt;
proxy reader SmartCard(s), die mit gbox network reshared werden, default = none&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== ccc_reshare ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn9722:05/15/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ccc_reshare  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1 = enabled cccam reshare into gbox network, default = 0&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== hostname ====&lt;br /&gt;
{{Obligatoire}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;MODIFICATIONS svn9494:02/04/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
hostname =  eigene IP oder hostname&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== port ====&lt;br /&gt;
{{Obligatoire}}&lt;br /&gt;
&lt;br /&gt;
port[,port]...  eigener Gbox port&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== my_vers ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn9645:04/09/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
my_vers  =  version&lt;br /&gt;
&lt;br /&gt;
hier kann die gbox-version in hexadezimal low byte gesetzt werden&lt;br /&gt;
&lt;br /&gt;
default =  25&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== my_cpu_api ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn9712:05/11/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
my-cpu_api  =  byte&lt;br /&gt;
&lt;br /&gt;
Setze CPU und API Byte in hexadecimal&lt;br /&gt;
default = 40&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== gbox_reconnect ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
gbox_reconnect = time&lt;br /&gt;
&lt;br /&gt;
send message to peers in seconds, default:300&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== gsms_disable ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn9714:05/11/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
gsms_disable  =  0|1&lt;br /&gt;
&lt;br /&gt;
schaltet gbox short message service (GSMS) aus, &lt;br /&gt;
default = 0&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
==== tmp_dir ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn9761:06/05/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
tmp_dir  =  path&lt;br /&gt;
&lt;br /&gt;
tempory directory for gbox&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== DVBapi ===&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
Cette section est nécessaire quand OSCam est également utilisé comme client pour le décryptage!&lt;br /&gt;
 &lt;br /&gt;
{{OSCamConfDVBapiParameter}}&lt;br /&gt;
&lt;br /&gt;
==== enabled ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
Le DVBapi est utilisé pour le décryptage local&lt;br /&gt;
&lt;br /&gt;
Exemple:&lt;br /&gt;
 enabled = 0 # (désactivé)&lt;br /&gt;
 enabled = 1 # (activé)&lt;br /&gt;
&lt;br /&gt;
Par défaut:&lt;br /&gt;
 enabled = 0&lt;br /&gt;
&lt;br /&gt;
==== user ====&lt;br /&gt;
{{Obligatoire}}&lt;br /&gt;
On indique ici l&#039;utilisateur défini dans le oscam.user&lt;br /&gt;
&lt;br /&gt;
Exemple:&lt;br /&gt;
 user = # user1&lt;br /&gt;
&lt;br /&gt;
Par défaut:&lt;br /&gt;
 enabled = # anonymous&lt;br /&gt;
&lt;br /&gt;
==== au ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
Activation de l&#039;Autoupdate (mise à jour des droits) pour le DVBAPI.&lt;br /&gt;
Dépens des réglages déterminés pour l&#039;utilisateur dans l&#039;oscam.user&lt;br /&gt;
&lt;br /&gt;
Exemple:&lt;br /&gt;
 au = 0 # désactivé (default)&lt;br /&gt;
 au = 1 # activé&lt;br /&gt;
&lt;br /&gt;
==== pmt_mode ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
Défini le mode de communication entre OScam et votre récepteur. Les modes possibles peuvent aussi être lié à l&#039;image installée sur votre récepteur. Par exemple, le mode 6 est pour l&#039;image OpenPLi et dérivées.&lt;br /&gt;
&lt;br /&gt;
Exemple:&lt;br /&gt;
 pmt_mode = 0 # (utilise le camd.socket et le fichier PMT )&lt;br /&gt;
 pmt_mode = 1 # (désactive le fichier PMT )&lt;br /&gt;
 pmt_mode = 2 # (désactive le camd.socket)&lt;br /&gt;
 pmt_mode = 3 # (lit le fichier PMT seulement au démarrage)&lt;br /&gt;
 pmt_mode = 4 # n&#039;utilise pas le gestionnaire de signaux pour la surveillance /tmp&lt;br /&gt;
 pmt_mode = 5 # n&#039;utilise pas le gestionnaire de signaux pour la surveillance /tmp &amp;amp; désactive le camd.socket&lt;br /&gt;
 pmt_mode = 6 # utilise le CA PMT mode serveur. (nouveau en SVN 8680)&lt;br /&gt;
Par défaut:&lt;br /&gt;
 pmt_mode = 0&lt;br /&gt;
&lt;br /&gt;
==== request_mode ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
Mode de requete des CAID: &lt;br /&gt;
&lt;br /&gt;
Exemple:&lt;br /&gt;
 request_mode = 0 # essaye tous les CAIDs un par un, valeur par défaut&lt;br /&gt;
 request_mode = 1 # essaye tous les CAIDs simultanément&lt;br /&gt;
&lt;br /&gt;
==== listen_port ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn9574:03/20/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
listen_port  =  0|1&lt;br /&gt;
&lt;br /&gt;
Port TCP IP pour les clients IP par satellite. Le filtrage doit être fait côté client!&lt;br /&gt;
&lt;br /&gt;
0  = disabled (default)&lt;br /&gt;
&lt;br /&gt;
==== boxtype ====&lt;br /&gt;
{{Obligatoire}}&lt;br /&gt;
Indique au DVBAPI le type de décodeur utilisé&lt;br /&gt;
&lt;br /&gt;
Exemple:&lt;br /&gt;
 boxtype = ufs910&lt;br /&gt;
 boxtype = dbox2|dreambox|dm7000|duckbox|ufs910|ipbox|ipbox-pmt|qboxhd|coolstream|neumo|pc&lt;br /&gt;
&lt;br /&gt;
Par défaut:&lt;br /&gt;
 boxtype = dreambox&lt;br /&gt;
&lt;br /&gt;
pc is for generic pc support (currently supported on VDR with vdr-plugin-dvbapi)&lt;br /&gt;
&lt;br /&gt;
==== cw_delay ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU  svn6348:02/05/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cw_delay  =  millisecondes&lt;br /&gt;
&lt;br /&gt;
Retard à l&#039;écriture des CW, par défaut = [vide] (aucun retard)&lt;br /&gt;
&lt;br /&gt;
==== delayer ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU  svn6808:05/14/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
delayer = millisecondes&lt;br /&gt;
&lt;br /&gt;
Temps minimum pour écrire CW, un retardateur pour éviter la pixellisation sur les réponses rapides, par défaut = 0&lt;br /&gt;
&lt;br /&gt;
==== reopenonzap ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;OBSOLÈTE svn9072:12/08/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
reopenonzap = 0|1&lt;br /&gt;
&lt;br /&gt;
1 = rouvrir dispositifs demux sur chaque changement de canal, par défaut = 0&lt;br /&gt;
&lt;br /&gt;
==== decodeforever ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;OBSOLÈTE svn8680:06/05/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
decodeforever  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1  =  Cherche à décoder en permanence tous les CAIDs&lt;br /&gt;
 0  =  Par défaut&lt;br /&gt;
&lt;br /&gt;
==== ecminfo_type ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW  svn10722:06/13/15&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Défini le type de fichier ecm.info à créer,  ecminfo_type = 0|1|2|3|4|5&lt;br /&gt;
&lt;br /&gt;
 0 = syntaxe oscam par défaut&lt;br /&gt;
 1 = syntaxe oscam avec l&#039;ecmtime en ms à la place de s&lt;br /&gt;
 2 = wicardd&lt;br /&gt;
 3 = mgcamd&lt;br /&gt;
 4 = cccam&lt;br /&gt;
 5 = camd3&lt;br /&gt;
&lt;br /&gt;
==== ecminfo_hide_ms_name ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;Nouveau  svn10760:06/15/15&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;OBSOLÈTE svn10799:06/24/2015&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ecminfo_hide_ms_name  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1  =  ne pas ajouter ms à l&#039;information &#039;&#039;&#039;ecm time&#039;&#039;&#039; dans le fichier ecm.info (par défault)&lt;br /&gt;
 0  =  ajouter ms à l&#039;information &#039;&#039;&#039;ecm time&#039;&#039;&#039; dans le fichier ecm.info&lt;br /&gt;
&lt;br /&gt;
==== read_sdt ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;Nouveau  svn10766:06/15/15&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Cette option ajoute automatiquement les informations dans votre oscam.srvid2 et votre oscam.provid si elle n&#039;existe pas encore. Vous devez rester &#039;&#039;&#039;plus de 30 secondes&#039;&#039;&#039; pour que l&#039;autodetection démarre. Ensuite tant le nom de la chaîne que celui du fournisseur seront retrouvés. Il n&#039;y a pas de mise à jour des informations si elles existent déjà, vous gardez le contrôle du contenu de votre oscam.srvid2 et oscam.provid.&lt;br /&gt;
&lt;br /&gt;
read_sdt  =  0|1&lt;br /&gt;
&lt;br /&gt;
 0 = désactivé (par défaut)&lt;br /&gt;
 1 = activé mais ne sauvegarde pas les chaînes en clair (FTA)&lt;br /&gt;
 2 = activé et sauvegarde aussi les chaînes en clair (FTA)&lt;br /&gt;
&lt;br /&gt;
==== write_sdt_prov ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;Nouveau  svn10841:27/06/15&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Il faut au préalable avoir activé le paramètre read_sdt (Detect channel name) ensuite vous pouvez spécifier si le nom du fournisseur est sauvegardé dans le fichier oscam.srvid[2]. Ceci n&#039;est pas obligatoire étant donné que l&#039;information sur le fournisseur est retrouvé depuis le fichier oscam.provid.&lt;br /&gt;
&lt;br /&gt;
write_sdt_prov  =  0|1&lt;br /&gt;
&lt;br /&gt;
 0 = désactivé, ne pas écrire le nom du fournisseur dans le fichier oscam.srvid[2] (par défaut)&lt;br /&gt;
 1 = activé écrit le nom du fournisseur dans le fichier oscam.srvid[2]&lt;br /&gt;
&lt;br /&gt;
=== Anticasc ===&lt;br /&gt;
Cette section est nécessaire si on veut utiliser l&#039;  Anticascading pour éviter le repartage non autorisé de la carte.&lt;br /&gt;
 &lt;br /&gt;
{{OSCamConfAnticascParameter}}&lt;br /&gt;
&lt;br /&gt;
==== enabled ====&lt;br /&gt;
{{Obligatoire}}&lt;br /&gt;
&lt;br /&gt;
Activation de l&#039;Anticascading.&lt;br /&gt;
 enabled = 0 # désactivé (valeur par défaut)&lt;br /&gt;
         = 1 # activé&lt;br /&gt;
&lt;br /&gt;
==== numusers ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
Nombre d&#039;utilisateurs pris en compte pour le calcul des ecms&lt;br /&gt;
 numusers  = 0 # Anticascading désactivé (valeur par défaut)&lt;br /&gt;
           = 1 # Un utilisateur    ==&amp;gt; (1*100+80)/(&amp;lt;span style=&amp;quot;color:Blue;padding:0;5px&amp;quot;&amp;gt;&amp;lt;B&amp;gt;10&amp;lt;/B&amp;gt;&amp;lt;/span&amp;gt;*100/60) = 11 ecms autorisés par minute&lt;br /&gt;
           = 2 # Deux utilisateurs ==&amp;gt; (2*100+80)/(&amp;lt;span style=&amp;quot;color:Blue;padding:0;5px&amp;quot;&amp;gt;&amp;lt;B&amp;gt;10&amp;lt;/B&amp;gt;&amp;lt;/span&amp;gt;*100/60) = 17 ecms autorisés par minute &amp;lt;br&amp;gt;&lt;br /&gt;
     &amp;lt;span style=&amp;quot;color:Blue;padding:0;5px&amp;quot;&amp;gt;&amp;lt;B&amp;gt;10&amp;lt;/B&amp;gt;&amp;lt;/span&amp;gt; = chiffre mis dans oscam.ac. Par defaut c&#039;est 10&lt;br /&gt;
&lt;br /&gt;
==== sampletime ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
Temps en Minutes pour le comptage du nombre d&#039;ecms, &lt;br /&gt;
(ne doit pas être inférieur a 0 car sinon oscam lui donne la valeur 2)&lt;br /&gt;
&lt;br /&gt;
 sampletime =    # Période de 2 minutes (valeur par défaut)&lt;br /&gt;
            = 5  # Période de 5 minutes&lt;br /&gt;
&lt;br /&gt;
 Ex: numusers = 1 ==&amp;gt; 11 ecms * 5 minutes ==&amp;gt; 55 ecms maxi en 5 minutes &lt;br /&gt;
     numusers = 2 ==&amp;gt; 17 ecms * 5 minutes ==&amp;gt; 85 ecms maxi en 5 minutes&lt;br /&gt;
&lt;br /&gt;
==== samples ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
Nombre d&#039; ecms supplémentaires autorisées pour affiner le réglage &lt;br /&gt;
(doit être compris entre 2 et 10 sinon oscam lui donne la valeur de 10)&lt;br /&gt;
&lt;br /&gt;
 samples =    # On autorise 10 ecms supplémentaires(valeur par defaut)&lt;br /&gt;
         = 3  # On autorise 3 ecms supplémentaires&lt;br /&gt;
&lt;br /&gt;
==== penalty ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
Sanction pour l&#039;utilisateur en faute (ne doit pas être inférieur à 0 sinon Oscam lui donne la valeur 0)&lt;br /&gt;
&lt;br /&gt;
 0 = Uniquement loging (valeur par défaut)&lt;br /&gt;
 1 = Des Faux DW&#039;s sont envoyés&lt;br /&gt;
 2 = L&#039;utilisateur est temporairement banni&lt;br /&gt;
 3 = Des vrais DW&#039;s sont envoyés mais avec un délai ([[OSCam/fr/Config/oscam.conf#fakedelay|fakedelay]])&lt;br /&gt;
&lt;br /&gt;
La sanction peut être redéfinie par utilisateur dans oscam.user!&lt;br /&gt;
&lt;br /&gt;
==== aclogfile ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
Fichier log pour l&#039;Anticascading&lt;br /&gt;
&amp;lt;pre&amp;gt;aclogfile =                    # [vide] pas de fichier log (valeur par défaut)&lt;br /&gt;
          = /var/log/aclogfile # Fichier dans /var/log (on peut mettre un autre endroit bien sur)&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== fakedelay ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
Délai d&#039;envois de faux CW en Millisecondes (doit être compris entre 100 et 3000 sinon Oscam lui donne la valeur de 1000)&lt;br /&gt;
&lt;br /&gt;
 fakedelay =      # 1000 Millisecondes (valeur par défaut) &lt;br /&gt;
           = 500  # délai de 500 Millisecondes&lt;br /&gt;
&lt;br /&gt;
==== denysamples ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
Calcul du temps en minutes d envoi des faux DW&#039;s suivant la formule ==&amp;gt; sampletime * denysamples&lt;br /&gt;
&amp;lt;br&amp;gt;	S&#039;applique uniquement avec penalty = 1 ou 3 et se calcule avec la valeur de sampletime&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;denysamples =     # [vide] Des faux DW&#039;s sont envoyes pendant sampletime * 8 (valeur par défaut)&lt;br /&gt;
            = 4   # Si sampletime = 5 ==&amp;gt; Des faux DW&#039;s sont envoyes pendant 20 minutes (5 * 4)&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
==== acosc_enabled ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn9761:06/05/14&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Vorbemerkung:&#039;&#039;&#039;&lt;br /&gt;
mit den nachfolgenden acosc-Parametern wir ein Anticascading über das Zählen der SIDs (&#039;&#039;&#039;a&#039;&#039;&#039;nticascading &#039;&#039;&#039;o&#039;&#039;&#039;ver &#039;&#039;&#039;s&#039;&#039;&#039;id &#039;&#039;&#039;c&#039;&#039;&#039;ount) ermöglicht.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
acosc_enabled  =  0|1&lt;br /&gt;
 1  =  ermöglicht anticascading over SIDs count&lt;br /&gt;
 0  =  default&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
==== acosc_max_active_sids ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU  svn9761:06/05/14&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
acosc_max_active_sids  =  Anzahl&lt;br /&gt;
&lt;br /&gt;
Maximum aktiver SIDs bei Anticascading over SIDs count&lt;br /&gt;
&lt;br /&gt;
 0  =  unbegrenzt (default)&lt;br /&gt;
 kann für jeden User in der jeweiligen oscam.user überschrieben werden!&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== acosc_zap_limit ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn9761:06/05/14&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
acosc_zap_limit =  Anzahl&lt;br /&gt;
&lt;br /&gt;
Zap-Limit bei Anticascading over SIDs count&lt;br /&gt;
&lt;br /&gt;
 0  =  unbegrenzt (default)&lt;br /&gt;
 kann für jeden User in der jeweiligen oscam.user überschrieben werden&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== acosc_penalty ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEA svn9761:06/05/14&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
acosc_penalty  =  0|1|2|3&lt;br /&gt;
&lt;br /&gt;
Strafe für den Sünder bei Anticascading over SIDs count:&lt;br /&gt;
 0 = Es wird nur geloggt (default)&lt;br /&gt;
 1 = Es werden Fake-CW&#039;s gesendet&lt;br /&gt;
 2 = Der User wird vorübergehend getrennt&lt;br /&gt;
 3 = Sende korrekte CWs zeitversetzt. Der Versatz ist per fakedelay= (s.u.) einstellbar.&lt;br /&gt;
 kann für jeden User in der jeweiligen oscam.user überschrieben werden&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== acosc_penalty_duration ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn9761:06/05/14&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
acosc_penalty_duration  =  Sekunden&lt;br /&gt;
&lt;br /&gt;
Dauer der Strafe bei Anticascading over SIDs count:&lt;br /&gt;
&lt;br /&gt;
 0  =  unbegrenzt  (default)&lt;br /&gt;
 kann für jeden User in der jeweiligen oscam.user überschrieben werden &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== acosc_delay ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn9761:06/05/14&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
acosc_delay  =  Millisekunden&lt;br /&gt;
&lt;br /&gt;
Verzögerung bei Anticascading over SIDs count&lt;br /&gt;
&lt;br /&gt;
 0  = unbegrenzt (default)&lt;br /&gt;
 kann für jeden User in der jeweiligen oscam.user überschrieben werden &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{OSCamTranslatedLinks}}&lt;/div&gt;</summary>
		<author><name>Don de Deckelwech</name></author>
	</entry>
	<entry>
		<id>http://oldwiki.streamboard.tv/index.php?title=OSCam/en/Config/oscam.conf&amp;diff=13329</id>
		<title>OSCam/en/Config/oscam.conf</title>
		<link rel="alternate" type="text/html" href="http://oldwiki.streamboard.tv/index.php?title=OSCam/en/Config/oscam.conf&amp;diff=13329"/>
		<updated>2016-04-17T10:06:17Z</updated>

		<summary type="html">&lt;p&gt;Don de Deckelwech: /* lb_auto_time_out_t */ Fix Typo!&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Kategorie:OSCam]]&lt;br /&gt;
{{OSCamHomeLinks}}&lt;br /&gt;
&lt;br /&gt;
==oscam.conf==&lt;br /&gt;
&lt;br /&gt;
=== The [global] section ===&lt;br /&gt;
&lt;br /&gt;
The main configuration file for OSCam contains global parameters such as debugging, logging, monitor, protocols and anti-cascading. Sections in oscam.conf are nonrecurring. The [global] section is required. All other sections are optional.&lt;br /&gt;
&lt;br /&gt;
{{OSCamConfGlobalParameter}}&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Attention:&#039;&#039;&#039; If a parameter is empty or is not listed in config-file, then apply the default values !&lt;br /&gt;
&lt;br /&gt;
==== nice ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Systempriority&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
OSCam requires almost no CPU-power. But if CPU-power is required, it should be available immediatly. Values between 20 and -20 are possible. 20 = low, -20 = very high. If this parameter is commented out (#), this function is not called. Important for example for dbox2[http://de.wikipedia.org/wiki/DBOX2], if the error messages &amp;quot;&#039;&#039;relocation error:setpriority&#039;&#039;&amp;quot;. See [http://de.wikipedia.org/wiki/Prioritätsscheduling Prioritätsscheduling]&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 nice = -1&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 nice = 99&lt;br /&gt;
&lt;br /&gt;
==== Log ====&lt;br /&gt;
Format:&lt;br /&gt;
 CAID&amp;amp;ProviderID/ECMPID/ServiceID/length:checksum&lt;br /&gt;
&lt;br /&gt;
Debug-Level:&lt;br /&gt;
 0 = no debugging (default) &lt;br /&gt;
 1 = detailed error messages &lt;br /&gt;
 2 = ATR parsing info, ECM dumps, CW dumps &lt;br /&gt;
 4 = traffic from/to the reader &lt;br /&gt;
 8 = traffic from/to the clients &lt;br /&gt;
 16 = traffic to the reader-device on IFD layer&lt;br /&gt;
 32 = traffic to the reader-device on I/O layer &lt;br /&gt;
 64 = EMM logging &lt;br /&gt;
 128 = DVB API logging &lt;br /&gt;
 256 = load balacing logging &lt;br /&gt;
 512 = cache exchange logging &lt;br /&gt;
 1024 = client ECM logging &lt;br /&gt;
 65535 = debug all &lt;br /&gt;
&lt;br /&gt;
===== initial_debuglevel =====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW  svn10705:06/11/15&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Set the debuglevel on startup.&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 initial_debuglevel = 8&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 initial_debuglevel = 0&lt;br /&gt;
&lt;br /&gt;
===== pidfile =====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn:8176/01/24/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
pidfile  =  set pidfile, [blank] none (default)&lt;br /&gt;
&lt;br /&gt;
Change PID file name an path. If default =  oscam.pid in /tmp&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 pidfile = /var/run/oscam.pid&lt;br /&gt;
&lt;br /&gt;
===== logfile =====&lt;br /&gt;
{{optional/en}}&lt;br /&gt;
&lt;br /&gt;
Logging target&lt;br /&gt;
 logfile = [filename][;syslog][;stdout]&lt;br /&gt;
&lt;br /&gt;
You can define a maximum of one filename (not more!) and additionally to log to stdout or syslog (you can also only log to stdout or syslog and omit the filename).&lt;br /&gt;
&lt;br /&gt;
Opportunities:&lt;br /&gt;
&lt;br /&gt;
 logfile = /var/log/oscam.log  # file or linux device (for example /dev/tty)&lt;br /&gt;
 logfile = syslog              # log to syslogd &lt;br /&gt;
 logfile = stdout              # showing the log on the console&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 logfile = /etc/oscam/logs/oscam.log;stdout&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 logfile = /var/log/oscam.log&lt;br /&gt;
&lt;br /&gt;
Format logfile:&lt;br /&gt;
 CAID&amp;amp;ident/provider/length:checksum&lt;br /&gt;
&lt;br /&gt;
===== ecmfmt =====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn6649+6653:05/01/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;CHANGE svn8831:08/11/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;CHANGE svn11008-11011:09/28/15&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ecmfmt = format&lt;br /&gt;
&lt;br /&gt;
define ECM log format, default:c&amp;amp;p/i/s/l:h &lt;br /&gt;
	 &lt;br /&gt;
possible variables: &lt;br /&gt;
 c = CAID&lt;br /&gt;
 d = PID&lt;br /&gt;
 e = CSP hash &lt;br /&gt;
 g = ID of origin gbox peer &lt;br /&gt;
 h = checksum&lt;br /&gt;
 i = Channel ID&lt;br /&gt;
 j = distance of gbox hops &lt;br /&gt;
 l = length &lt;br /&gt;
 o = ONID&lt;br /&gt;
 p = provider ID&lt;br /&gt;
 s = service ID&lt;br /&gt;
 t = tier ID , this ID will be replaced with the tier-description from oscam.tiers (if found)&lt;br /&gt;
 w = CW&lt;br /&gt;
 y = payload (short, 3 bytes)&lt;br /&gt;
 Y = payload (long, 6 bytes)&lt;br /&gt;
&lt;br /&gt;
	 &lt;br /&gt;
use a value as prefix to hide variable with this value, control characters will be escaped by &amp;quot;\&amp;quot; &lt;br /&gt;
	 &lt;br /&gt;
example:&lt;br /&gt;
 ecmfmt = c&amp;amp;0p/i/d/s/l:h.e_w &lt;br /&gt;
 (hide provider ID if 0)&lt;br /&gt;
&lt;br /&gt;
===== nds_swap_cw =====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn:10003/11/15/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;OBSOLETE svn10048:11/30/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
nds_swap_cw    =  0|&lt;br /&gt;
&lt;br /&gt;
 0  =  NDS Videoguard CWs will be dropped, if CWs do not have an odd an even sample (default)&lt;br /&gt;
 1  =  disabled&lt;br /&gt;
&lt;br /&gt;
===== loghistorysize =====&lt;br /&gt;
{{optional/en}}&lt;br /&gt;
&lt;br /&gt;
loghistorysize = bytes&lt;br /&gt;
&lt;br /&gt;
size of log message history in web interface or monitor&lt;br /&gt;
&lt;br /&gt;
    0    =  disabled&lt;br /&gt;
 [blank] =  4096  (default)&lt;br /&gt;
&lt;br /&gt;
===== CACHE EXCHANGE LOGGING =====&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW  svn6929:05/24/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
CACHE EXCHANGE LOGGING &lt;br /&gt;
reader stages&lt;br /&gt;
 1 = cacheex (=1) reader (C) &lt;br /&gt;
 2 = local SCs (L)             #stage 2 is used only if &#039;&#039;&#039;preferlocalcards = 1&#039;&#039;&#039; was activated in [global] section. &lt;br /&gt;
 3 = other reader / proxies (P) &lt;br /&gt;
 4 = fallback reader (F) &lt;br /&gt;
&lt;br /&gt;
logging format &lt;br /&gt;
 stage/used/chosen/possible&lt;br /&gt;
&lt;br /&gt;
example&lt;br /&gt;
&lt;br /&gt;
 P/2/2/2 or L/2/4/4&lt;br /&gt;
&lt;br /&gt;
===== maxlogsize =====&lt;br /&gt;
{{required}}&lt;br /&gt;
&lt;br /&gt;
Here the maximum size of logfiles are set in KBytes. This is especially important for server with only a small amount of memory (dbox2). Therefore it is strongly recomended to determine carefully that size at such servers. Not infrequently a system &amp;quot;bursting&amp;quot; because the logfile uncontrolled large scale adopted!&lt;br /&gt;
&lt;br /&gt;
Example&lt;br /&gt;
 maxlogsize = 20  # Logfile reaches to 20 KBytes&lt;br /&gt;
            =  0  # Logfile &#039;&#039;&#039;unlimited&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 maxlogsize = 10 #  Logfile reaches to 10 KBytes (default)&lt;br /&gt;
&lt;br /&gt;
===== logduplicatelines =====&lt;br /&gt;
{{optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn:8290/02/05/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
logduplicatelines  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1 = disable detection of duplicate lines in log file&lt;br /&gt;
 0 = enable detection of duplicate lines in logfile = default&lt;br /&gt;
&lt;br /&gt;
===== disablelog =====&lt;br /&gt;
{{optional/en}}&lt;br /&gt;
&lt;br /&gt;
switches logfile &#039;&#039;&#039;off&#039;&#039;&#039;&lt;br /&gt;
 1 = &#039;&#039;&#039;no log&#039;&#039;&#039; &lt;br /&gt;
 0 = &#039;&#039;&#039;log&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 disablelog = 1   # &#039;&#039;&#039;no&#039;&#039;&#039; log &lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 disablelog = 0   # &#039;&#039;&#039;log&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
===== cwlogdir =====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A path for cw logging can be configured here. The path is relative to the work directory and must exist. Otherwise no logs are created and no errors are reported. &lt;br /&gt;
&lt;br /&gt;
CWs (control words) are the answers of the card which decrypts a certain channel for some seconds before the next cw is transmitted. The CW log file can be used for delayed decoding of this channel. This is also called offline decoding. Watch this [http://www.youtube.com/watch?v=-K--PEFYBng]&lt;br /&gt;
&lt;br /&gt;
Oscam creates a new *.cwl file for each channel and each day. The file name contains the date, service ID and service name, e.g. 110808_I000B_Sky_Cinema_+1.cwl with this contents:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
# OSCam cardserver v0.99.4 - http://streamboard.gmc.to:8001/oscam/wiki&lt;br /&gt;
# control word log file for use with tsdec offline decrypter&lt;br /&gt;
# DATE 2011-08-08, TIME 23:49:10, TZ CEST&lt;br /&gt;
# CAID 0x1702, SID 0x000B, SERVICE &amp;quot;Sky_Cinema_+1&amp;quot;&lt;br /&gt;
1 9E E3 BB 3C A4 C3 BE 25 # 23:49:10&lt;br /&gt;
0 D0 24 B3 A7 95 82 3B 52 # 23:49:17&lt;br /&gt;
1 A9 76 35 54 37 38 F3 62 # 23:49:23&lt;br /&gt;
0 55 70 87 4C 22 26 C4 0C # 23:49:30&lt;br /&gt;
1 F0 16 22 28 36 3A 03 73 # 23:49:38&lt;br /&gt;
0 5D 83 44 24 8F C7 5D B3 # 23:49:44&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
All cws are logged if at least one user watches the channel. Please choose a path with enough space, since per day and channel some 10KB of data are created. A script that moves/deletes the log files regularly is recommended.&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 cwlogdir = /var/log/&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 cwlogdir =     # [blank] no path for cw-log, logging disabled&lt;br /&gt;
&lt;br /&gt;
===== emmlogdir =====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
Setting a path for emm-log. You can define with the &amp;quot;saveemm-*&amp;quot;-Parameters in oscam.server which EMMs should be logged.&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 emmlogdir = /var/log/&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 emmlogdir =   # [blank] the config folder will be used for emm logging&lt;br /&gt;
&lt;br /&gt;
===== usrfile =====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
Set a name für userfile&lt;br /&gt;
&lt;br /&gt;
Format of the userfile: &lt;br /&gt;
 date&lt;br /&gt;
 time&lt;br /&gt;
 CWs per second&lt;br /&gt;
 username&lt;br /&gt;
 IP address of client&lt;br /&gt;
 TCP/IP port&lt;br /&gt;
 CWs found&lt;br /&gt;
 CWs from cache&lt;br /&gt;
 CWs not found&lt;br /&gt;
 CWs ignored&lt;br /&gt;
 CWs timeout&lt;br /&gt;
 CWs tunneled&lt;br /&gt;
 login time in UNIX/POSIX format&lt;br /&gt;
 logout time in UNIX/POSIX format&lt;br /&gt;
 protocol&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 usrfile = userfile&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 usrfile = 0&lt;br /&gt;
&lt;br /&gt;
===== disableuserfile =====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
Now it is crazy: Even if a logfile is switched on (see logfile), the userfile can be turned off!&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 disableuserfile = 1   # &#039;&#039;&#039;no&#039;&#039;&#039; userfile &lt;br /&gt;
                 = 0   # &#039;&#039;&#039;userfile&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 disableuserfile = 0&lt;br /&gt;
&lt;br /&gt;
===== usrfileflag =====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
Setting the logging-modus&lt;br /&gt;
 0 = Only login and logout will be logged&lt;br /&gt;
 1 = Each zapping from client will be logged&lt;br /&gt;
     Default is 0&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 usrfileflag = 1  # All will be logged&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 usrfileflag = 0  # Only login und logout will be logged&lt;br /&gt;
&lt;br /&gt;
===== saveinithistory =====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;OBSOLETE svn7128:07/02/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Save SC init history to /tmp/.oscam/reader&amp;lt;number&amp;gt;. Needed to show entitlements.&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 saveinithistory = 1   # save to /tmp/.oscam/reader&amp;lt;number&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 saveinithistory = 0   # no save&lt;br /&gt;
&lt;br /&gt;
===== mailfile =====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
mailfile = file&lt;br /&gt;
&lt;br /&gt;
define file saving NDS Videogard mail messages from provider. Default: [blank] none&lt;br /&gt;
&lt;br /&gt;
===== cacheex_mode1_delay =====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn:10050/11/30/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cacheex_mode1_delay  =  CAID1:time,[CAID2:time]...&lt;br /&gt;
&lt;br /&gt;
delay in millisencons for asking cache exchange mode 1 readers, default: none&lt;br /&gt;
&lt;br /&gt;
===== disablemail =====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
disablemail  =  0|1&lt;br /&gt;
&lt;br /&gt;
disable saving NDS Videogard mail messages form provider. Default = 1 (disabled)&lt;br /&gt;
&lt;br /&gt;
===== sysloghost =====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW  svn10703:06/11/15&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If set remote syslog server will be activated. Messages will be sent to this IPv4 address. If not set remote syslog server not work.&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 sysloghost = 192.168.1.167&lt;br /&gt;
&lt;br /&gt;
===== syslogport =====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW  svn10703:06/11/15&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If set &#039;&#039;sysloghost&#039;&#039; remote syslog server will be activated. Messages will be sent to this port. If not set port 514 is used as default. &lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 syslogport = 515&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 syslogport = 514&lt;br /&gt;
&lt;br /&gt;
==== Reader ====&lt;br /&gt;
&lt;br /&gt;
===== enableled =====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn6285:01/23/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
LED-Support&lt;br /&gt;
&lt;br /&gt;
enableled  =  0|1|2&lt;br /&gt;
&lt;br /&gt;
 0  =  LED support disabled (default)&lt;br /&gt;
 1  =  LED support enabled for routers&lt;br /&gt;
 2  =  LED support enabled for Qbox HD&lt;br /&gt;
&lt;br /&gt;
===== serialreadertimeout =====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;OBSOLETE  svn8541:03/13/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Only using Serialreader!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
timeout for serial reader in milli-seconds&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 serialreadertimeout =  1200  # Timeout after 1200 milli-seconds&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 serialreadertimeout =  1500  # Timeout after 1500 milli-seconds&lt;br /&gt;
&lt;br /&gt;
===== waitforcards =====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
wait for local SCs on startup before opening network ports&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 waitforcards = 0  # don&#039;t wait&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 waitforcards = 1   # wait&lt;br /&gt;
&lt;br /&gt;
===== waitforcards_extra_delay =====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
waitforcards_extra_delay  =  milli seconds&lt;br /&gt;
&lt;br /&gt;
additional delay in milli seconds after waiting for local SCs on startup before opening nework ports&lt;br /&gt;
&lt;br /&gt;
default = 500&lt;br /&gt;
&lt;br /&gt;
===== preferlocalcards =====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;CHANGE svn9605:03/29/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
try decoding on local cards first&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 preferlocalcards = 0  # local cards are used like remote reader&lt;br /&gt;
 preferlocalcards = 1  # prefer CacheEx sources &lt;br /&gt;
 preferlocalcards = 2  # prefer local cards&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 preferlocalcards = 1  # prefer CacheEx sources&lt;br /&gt;
&lt;br /&gt;
===== readerrestartseconds =====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
waiting time in seconds beetween restarts&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 readerrestartseconds = 10  # waiting time 10 seconds&lt;br /&gt;
                     =  0   # &#039;&#039;&#039;no restarts!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 readerrestartseconds = 5   #  waiting time 5 seconds&lt;br /&gt;
&lt;br /&gt;
===== block_same_ip =====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn7215:07/27/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
block_same_ip  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1 = reject looping ECM&#039;s from clients to reader with the same ip address, default = 1&lt;br /&gt;
 0 = no reject&lt;br /&gt;
&lt;br /&gt;
===== block_same_name =====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn7215:07/27/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
block_same_name  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1 = reject looping ECM&#039;s from clients to reader with the same name, default = 1&lt;br /&gt;
 0 = no reject&lt;br /&gt;
&lt;br /&gt;
==== Cache ====&lt;br /&gt;
&lt;br /&gt;
===== cachedelay =====&lt;br /&gt;
{{optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;OBSOLETE  svn8358:16/02/2013 move to [cache] delay&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Value to delay cached requests&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 cachedelay = 300&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 cachedelay = 0&lt;br /&gt;
&lt;br /&gt;
===== max_cache_time =====&lt;br /&gt;
&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;OBSOLETE  svn8358:16/02/2013 move to [cache] max_time&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
max_cache_time  =  seconds, default: 15&lt;br /&gt;
&lt;br /&gt;
maximum time CWs resist in cache after 1st client request, the time must be 2 seconds higher than the parameter clienttimeout.&lt;br /&gt;
&lt;br /&gt;
===== max_cache_count =====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;OBSOLETE  svn8358:16/02/2013 move to [cache] max_count&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
max_cache_count  =  count, default 1000&lt;br /&gt;
&lt;br /&gt;
maximum CWs in cache&lt;br /&gt;
&lt;br /&gt;
===== cacheexwaittime =====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;OBSOLETE  svn8358:16/02/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cacheexwaittime = delay &lt;br /&gt;
&lt;br /&gt;
maximum wait time for a cache entry in milli seconds, default:50 &lt;br /&gt;
&lt;br /&gt;
===== cacheexenablestats =====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;OBSOLETE  svn8358:16/02/2013 move to [cache]&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cacheexenablestats  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1 = enable statistics for cach exchange mode&lt;br /&gt;
 0 = default&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Warning:&#039;&#039;&#039; Please consider memory consumption!&lt;br /&gt;
&lt;br /&gt;
==== Client ====&lt;br /&gt;
&lt;br /&gt;
===== clienttimeout =====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
value in milli-seconds for client process to wait for key&lt;br /&gt;
&lt;br /&gt;
Examples:&lt;br /&gt;
 clienttimeout = 10000  # after 10 seconds timeout&lt;br /&gt;
 clienttimeout = 10     # timeout after 10 milli-seconds! (see Tip below)&lt;br /&gt;
 clienttimeout = 8      # timeout after 8000 milli-seconds (= 8 seconds), see Tip below&lt;br /&gt;
Default:&lt;br /&gt;
 clienttimeout = 5000   # timeout after 5000 milli-seconds (=5 seconds)&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Attention:&#039;&#039;&#039; Values &amp;lt; 10 (so 1 to 9) are multiplicated with 1000, so a &amp;quot;5&amp;quot; results in 5000 ms.&lt;br /&gt;
&lt;br /&gt;
===== clientmaxidle =====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
value for client process being idle before disconnect in seconds&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 clientmaxidle = 200   # Disconnect after 200 seconds&lt;br /&gt;
               = 0     # idle disconnect disabled&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 clientmaxidle = 120   # Disconnect after 120 seconds&lt;br /&gt;
&lt;br /&gt;
===== suppresscmd08 =====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
suppresscmd08 = 0|1&lt;br /&gt;
&lt;br /&gt;
 0 = tell camd35[cs3.57x]-clients not to request again for rejected CAID, service ID and provider ID combination (default)&lt;br /&gt;
 1 = disabled&lt;br /&gt;
&lt;br /&gt;
Can be overwritten in oscam.user!&lt;br /&gt;
&lt;br /&gt;
More here:: [[Streamboard-Thread:27459|Streamboard-Thread]]&lt;br /&gt;
&lt;br /&gt;
==== fallbacktimeout ====&lt;br /&gt;
{{Depends/en}}&lt;br /&gt;
&lt;br /&gt;
At several readers (see Chapter [reader] in oscam.server) one reader can be defined to them, for example in case of failure of the other readers, the traffic falls back.&lt;br /&gt;
Maximum waiting time of the [[Cardserver]]s in milliseconds for primary [[Reader]], before [[Fallback]]-Reader (if any!) are questioned.&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 fallbacktimeout = 1500&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 fallbacktimeout = 2500&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Attention:&#039;&#039;&#039; The value must be greater than the value in &amp;quot;serialreadertimeout&amp;quot;, otherwise the default is used.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== fallbacktimeout_percaid ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn:8896/09/04/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
fallbacktimeout_percaid  =  milliseconds  &lt;br /&gt;
&lt;br /&gt;
time falling back to CAID restricted fallback reader, default: 2500&lt;br /&gt;
      &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== sleep ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
time waiting for inactive users in minues, can be overwritten per user in oscam.user&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 sleep =  5   # waiting time 5 minutes&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 sleep =      # [blank] no waiting time&lt;br /&gt;
&lt;br /&gt;
==== serverip ====&lt;br /&gt;
{{optional/en}}&lt;br /&gt;
&lt;br /&gt;
Bind service to specified IP-address&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 serverip = 192.168.178.1&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 serverip =&lt;br /&gt;
&lt;br /&gt;
OSCam listen to all IP&#039;s&lt;br /&gt;
&lt;br /&gt;
==== bindwait ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
value in seconds to wait for bind request to complete. If OSCam within this time can not bind, he finished with &amp;quot;Bind Request failed&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Causes may include:&lt;br /&gt;
* Double assignment of ports&lt;br /&gt;
* &amp;quot;crashed&amp;quot; OSCam has not released the ports again&lt;br /&gt;
* OSCam was started serveral times while&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 bindwait = 20  # waiting time 20 seconds&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 bindwait = 120 # waiting time 120 seconds&lt;br /&gt;
&lt;br /&gt;
==== netprio ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
network priority - This sets the value of SO_PRIORITY on network connections. Basically this leads to setting the TOS fields of the sent IP packages so that QoS can be better used.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 netprio = 1  # Priority 1&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 netprio = 0  # system given&lt;br /&gt;
&lt;br /&gt;
==== resolvegethostbyname ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
set mode for DNS resolving: These are different libc calls to resolve dns names and some older systems have problems with the newer implementation &#039;&#039;getadressinfo&#039;&#039; (getadressinfo is also threadsafe whereas &#039;&#039;gethostbyname&#039;&#039; is not and thus it has some locks around) or have stripped them from their images (dbox2 was such a candidate I think) even though it is available at compile time. &lt;br /&gt;
 0 = getadressinfo (default)&lt;br /&gt;
 1 = gethostbyname&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 resolvegethostbyname = 1 # gethostbyname&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 resolvegethostbyname = 0 # adressinfo system given&lt;br /&gt;
&lt;br /&gt;
==== failbantime ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
time for IP based blocking for clients with an invalid login attempt in minutes&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 failbantime =  5&lt;br /&gt;
 # IP will be blocked for 5 minutes. New logins are denied.&lt;br /&gt;
 # no clientthread will be created.&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 failbantime =  0  # failban off (default)&lt;br /&gt;
&lt;br /&gt;
==== failbancount ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
 Failbancount  =  Number of allowed failed attempts with incorrect data &lt;br /&gt;
               =  0  (default) IP is now blocked on the first try with incorrect data!&lt;br /&gt;
&lt;br /&gt;
If within &#039;&#039;&#039;failbantime&#039;&#039;&#039; more than in &#039;&#039;&#039;failbancount&#039;&#039;&#039; allowed trials to be registered, the IP for the remainder failbantime is locked. After a period of failbantime are again full failbancount available. Failbancount is thus a relaxation of rules!&lt;br /&gt;
&lt;br /&gt;
==== dropdups ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
mode for duplicate client connections&lt;br /&gt;
&lt;br /&gt;
 0  =  mark client as duplicate, but don&#039;t disconnect them (default)&lt;br /&gt;
 1  =  drop duplicate connections instead of marking as duplicate&lt;br /&gt;
&lt;br /&gt;
==== unlockparental ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;CHANGE  svn7289:08/27/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Only Seca and Viaccess&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
unlock parental mode option to disable pin code request for adult movie.&lt;br /&gt;
In order to work properly, this option may required that you define the card PIN code in your card reader configuration.&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 unlockparental = 1  # parental lock mode disabled&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 unlockparental = 0  # parental lock mode enabled&lt;br /&gt;
&lt;br /&gt;
==== double_check ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
ECM will be send to two or more readers with the same SC and the CWs will be verified against each other, lb_nbest_readers must be set to 2 or higher&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 double_check = 1   #   on&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 double_check = 0   #   off&lt;br /&gt;
&lt;br /&gt;
==== double_check_caid ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn:7237/08/05/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
double_check_caid = [CAID1|first two digits of CAID1],[CAID2|first two digits of CAID2]... &lt;br /&gt;
&lt;br /&gt;
ECM will be send to two or more readers with the same SC and the CWs will be verified  against  each  other for defined CAID or first two bytes of CAID, lb_nbest_readers must be set to 2 or higher, default:none &lt;br /&gt;
	 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Loadbalancer ====&lt;br /&gt;
&lt;br /&gt;
===== lb_mode =====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;loadbalance mode&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Attention:&#039;&#039;&#039; If load balancing is activated here, it may in oscam.server among services and ident are &#039;&#039;&#039;no entries&#039;&#039;&#039;!&lt;br /&gt;
&lt;br /&gt;
If there are 2 or more of the same SC, the load can be distributed evenly on the cards. For more see [[OSCam/en/Loadbalancing|Loadbalancing]]&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 lb_mode = 0 loadbalance disabled, ECMs go to all readers&lt;br /&gt;
 lb_mode = 1 fastest reader first, after 5 ECMs the reader with the fastest response time will be selected&lt;br /&gt;
 lb_mode = 2 oldest reader first, reader with the longest no answer&lt;br /&gt;
 lb_mode = 3 lowest usage level, the usage level will be calculated by the sum of 5 ECMS response times, the higher a reader is busy, the higher is usage level&lt;br /&gt;
 lb_mode = 10 LB is switched off, but statistics are build&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 lb_mode = 0 # disabled&lt;br /&gt;
&lt;br /&gt;
===== lb_save =====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
Save autoloadbalance statistics (counts). To save CPU power a minimum counts of 100 is recommended.&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 lb_save = 100 # counts of ECM&#039;s after statistics are saved&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 lb_save = 0   # no svae&lt;br /&gt;
&lt;br /&gt;
===== lb_nbest_readers =====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
set count of best readers for loadbalancing.&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 lb_nbest_readers = 2 # requests always go to two reader&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 lb_nbest_readers = 1 # requests go to one reader&lt;br /&gt;
&lt;br /&gt;
===== lb_nfb_readers =====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
set count of fallback readers for loadbalancing&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 lb_nfb_readers = 2 # two fallbackreader&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 lb_nfb_readers = 1 # one fallbackreader&lt;br /&gt;
&lt;br /&gt;
===== lb_reopen_mode =====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;OBSOLETE svn8642:05/10/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
lb_reopen_mode   =   0|1&lt;br /&gt;
&lt;br /&gt;
loadbalancing reopen readers mode:&lt;br /&gt;
  = 0 # standard late reopening of blocker readers (default)&lt;br /&gt;
  = 1 # fast reopening of blocker readers&lt;br /&gt;
&lt;br /&gt;
===== lb_nbest_percaid =====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;CHANGE svn 5893:08/19/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Set count of best readers per CAIDs for loadbalancing, wildcard CAIDs with two-digit CAIDs possible&lt;br /&gt;
 		 &lt;br /&gt;
&lt;br /&gt;
 lb_nbest_percaid =         #  number&lt;br /&gt;
                  = [blank] #  none (default)&lt;br /&gt;
&lt;br /&gt;
example: &lt;br /&gt;
 lb_nbest_percaid = 0100:4,0200:3,03:2,04:1 &lt;br /&gt;
 (wildcard CAIDs 03xx and 04xx)&lt;br /&gt;
&lt;br /&gt;
===== lb_reopen_invalid =====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn:9885:09/30/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
lb_reopen_invalid  =  0|1&lt;br /&gt;
&lt;br /&gt;
 0  =  E_INVALID wiil be blocked until statistics has been cleaned&lt;br /&gt;
 1  =  default&lt;br /&gt;
&lt;br /&gt;
===== lb_force_reopen_always =====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn:9885:09/30/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
lb_force_reopenalways  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1   =  force reopening immidiatly all failing readers if no matching was found&lt;br /&gt;
 0   =  default&lt;br /&gt;
&lt;br /&gt;
===== lb_min_ecmcount =====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
minimal ECM count to evaluate loadbalancing values&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 lb_min_ecmcount = 2 # 2 counts&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 lb_min_ecmcount = 5 # 5 counts&lt;br /&gt;
&lt;br /&gt;
===== lb_max_ecmcount =====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
Maximum ECM count before resetting loadbalancing values.&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 lb_max_ecmcount = 200  #  200 counts&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 lb_max_ecmcount = 500  #  500 counts&lt;br /&gt;
&lt;br /&gt;
===== lb_reopen_seconds =====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
time in seconds between retrying failed readers/CAIDs/providers/services&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 lb_reopen_seconds =  500   # retry after 500 seconds&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 lb_reopen_seconds =  900   # retry after 900 seconds&lt;br /&gt;
&lt;br /&gt;
===== lb_retrylimit =====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
Retry next readers &#039;&#039;&#039;only&#039;&#039;&#039; if response time is higher then lb_retrylimit in &#039;&#039;&#039;milli seconds&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 lb_retrylimit  =  500   #  retry next reader only, if response time is higher than 500 ms&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 lb_retrylimit  =  800&lt;br /&gt;
&lt;br /&gt;
===== lb_savepath ===== &lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
Filenanme for saving loadbalancing statistics&lt;br /&gt;
&lt;br /&gt;
 default   =   /tmp/.oscam/stat&lt;br /&gt;
&lt;br /&gt;
===== lb_stat_cleanup ===== &lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
hours after the loadbalancing statistics will be deleted&lt;br /&gt;
&lt;br /&gt;
 default = 336&lt;br /&gt;
&lt;br /&gt;
===== lb_use_locking =====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;OBSOLETE svn6166:12/28/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
disable parallel and identical ECM requests&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 1 = on&lt;br /&gt;
 0 = off # default:0&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Schlocke:&#039;&#039;&#039;&lt;br /&gt;
* You should choose this option only if:&lt;br /&gt;
** slow system&lt;br /&gt;
** high load&lt;br /&gt;
** the same ECM requests come not from the cache, but will continue to the confirmed reader.&lt;br /&gt;
&lt;br /&gt;
* Adventages, if activated:&lt;br /&gt;
** By synchronizing, an ECM request made by one. The identification of cache or request and assignment of the reader by loadbalancer is always successful.&lt;br /&gt;
&lt;br /&gt;
* Disadventages, if activated:&lt;br /&gt;
** The synchronisation prevents multithreading and the probability of higher response times.&lt;br /&gt;
&lt;br /&gt;
* Adventages, if NOT activated:&lt;br /&gt;
** Faster transit times for ECM requests&lt;br /&gt;
&lt;br /&gt;
* Disadventages, if NOT activated:&lt;br /&gt;
** May have dual (n-fold) possible requests to the readers.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== lb_retrylimits =====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;CHANGE svn:5754:07/31/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
lb_retrylimits = CAID1:time1[,Caid2:time2]...&lt;br /&gt;
&lt;br /&gt;
loadbalancing retry limit time per CAID in milliseconds, wilcard CAIDs with 2-digit Caids possible&lt;br /&gt;
&lt;br /&gt;
default = none&lt;br /&gt;
&lt;br /&gt;
example: &lt;br /&gt;
 lb_retrylimits = 12:0100,34:0200,5678:0300 &lt;br /&gt;
 	          (wildcard CAIDs 12xx and 34xx)&lt;br /&gt;
&lt;br /&gt;
===== lb_noproviderforcaid =====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;CHANGE svn 5758:08/01/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
lb_noproviderforcaid = CAID1[,CAID2]...&lt;br /&gt;
&lt;br /&gt;
ignore provider information CAIDs to reduce statistic date, wildcard CAIDs with two-digit CAIDs possible&lt;br /&gt;
&lt;br /&gt;
example: &lt;br /&gt;
 lb_noproviderforcaid = 12,34,5678&lt;br /&gt;
 		        (wildcard CAIDs 12xx and 34xx)&lt;br /&gt;
&lt;br /&gt;
default = none&lt;br /&gt;
&lt;br /&gt;
===== lb_auto_timeout =====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn 7564:10/02/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
lb_auto_timeout  =  0|1&lt;br /&gt;
&lt;br /&gt;
 lb_auto_timeout  = 1  #  enable automatic timeout based on load balancing statistics&lt;br /&gt;
                  = 0  #  default&lt;br /&gt;
&lt;br /&gt;
===== lb_auto_timeout_p =====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn 7564:10/02/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
lb_auto_timeout_p  =  percent&lt;br /&gt;
&lt;br /&gt;
percent added to average time as timeout time&lt;br /&gt;
default = 30&lt;br /&gt;
&lt;br /&gt;
===== lb_auto_timeout_t  =====  &lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn 7564:10/02/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
lb_auto_timeout_t =  milli seconds&lt;br /&gt;
&lt;br /&gt;
minimal time added to average time as timeout time&lt;br /&gt;
default = 300&lt;br /&gt;
&lt;br /&gt;
===== lb_max_readers =====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
lb_max_readers   =   limit (number)&lt;br /&gt;
&lt;br /&gt;
restrict the reader count to limit during learning&lt;br /&gt;
&lt;br /&gt;
 0  =  unlimited (default)&lt;br /&gt;
 x  =  restrict loadbalancer readers to limit x (number)&lt;br /&gt;
&lt;br /&gt;
===== lb_auto_betatunnel =====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
lb_auto_betatunnel  =  0|1&lt;br /&gt;
&lt;br /&gt;
enable automatic Betacrypt tunneling for CAIDs 1801, 1833, 1834 and 1835 in loadbalancing mode&lt;br /&gt;
 lb_auto_betatunnel =  0   #  disabled&lt;br /&gt;
                    =  1   #  enabled (default)&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Attention:&#039;&#039;&#039; Betacrypt definition in oscam.user with betatunnel will be prefered [[streamboard:wiki/OSCam/en/Config/oscam.user#betatunnel|User-Betatunnel]]!&lt;br /&gt;
&lt;br /&gt;
===== lb_auto_betatunnel_mode =====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn 7784:10/22/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
lb_auto_betatunnel_mode  =  0|1|2...&lt;br /&gt;
&lt;br /&gt;
set mode for automatic Betacrypt tunneling&lt;br /&gt;
&lt;br /&gt;
 0 = CAID 18XX tunneling to CAID 17X2 only (default)&lt;br /&gt;
 1 = CAID 18XX tunneling to CAID 17X2 and CAID 17X2 tunneling to CAID 18XX (CAID 1833/1801) &lt;br /&gt;
 2 = CAID 18XX tunneling to CAID 17X2 and CAID 17X2 tunneling to CAID 18XX (CAID 1833/1834) &lt;br /&gt;
 3 = CAID 18XX tunneling to CAID 17X2 and CAID 17X2 tunneling to CAID 18XX (CAID 1833/1835) &lt;br /&gt;
 4 = CAID 17X2 tunneling to CAID 18XX (CAID 1833/1801 only) &lt;br /&gt;
 5 = CAID 17X2 tunneling to CAID 18XX (CAID 1833/1834 only) &lt;br /&gt;
 6 = CAID 17X2 tunneling to CAID 18XX (CAID 1833/1835 only) &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== lb_auto_betatunnel_prefer_beta =====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW  svn6045:11/27/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;CHANGE svn 7768:10/21/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
lb_auto_betatunnel_prefer_beta  =  number&lt;br /&gt;
&lt;br /&gt;
Hier kann der Schwerpunkt für die automatische Auswahl von Betacrypt/Nagravision gewählt werden.&lt;br /&gt;
&lt;br /&gt;
     0  =  disabled (default&lt;br /&gt;
     1  =  always Betacrypt&lt;br /&gt;
   105  =  represents the middle&lt;br /&gt;
   200  =  always Nagravision&lt;br /&gt;
&lt;br /&gt;
=== Monitor ===&lt;br /&gt;
&#039;&#039;&#039;Only if monitor is used!&#039;&#039;&#039;&lt;br /&gt;
 &lt;br /&gt;
{{OSCamConfMonitorParameter}}&lt;br /&gt;
&lt;br /&gt;
==== port ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
UDP port for monitor&lt;br /&gt;
 port = 0  # monitor disabled&lt;br /&gt;
      =    # port number&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 port = 24480  # monitor on, port = 24480&lt;br /&gt;
&lt;br /&gt;
==== serverip ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
bind service to specified IP address&lt;br /&gt;
 serverip  =  # IP adress&lt;br /&gt;
           =  # [blank] all IP&#039;s  (default)&lt;br /&gt;
&lt;br /&gt;
==== nocrypt ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
unsecured monitor connection&lt;br /&gt;
[,IP address|IP address range]...&lt;br /&gt;
&lt;br /&gt;
Possible&lt;br /&gt;
* one or more IP adresses&lt;br /&gt;
* one or more IP adress ranges&lt;br /&gt;
* mixture of IP adresses and IP adress ranges&lt;br /&gt;
&lt;br /&gt;
Example&lt;br /&gt;
 nocrypt = 127.0.0.1,192.168.0.0-192.168.255.255&lt;br /&gt;
         = Host 127.0.0.1 and IP range 192.168.0.0 to 192.168.255.255&lt;br /&gt;
&lt;br /&gt;
Default&lt;br /&gt;
 nocrypt =   # [blank] no secured monitor connection&lt;br /&gt;
&lt;br /&gt;
==== aulow ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
time no EMM occurs so that client is set to low in minutes&lt;br /&gt;
&lt;br /&gt;
Example&lt;br /&gt;
 aulow = 30  # After 30 minutes whithout EMM client will be switched from &amp;quot;active&amp;quot; to &amp;quot;on&amp;quot; (default).&lt;br /&gt;
&lt;br /&gt;
==== monlevel ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
monitor-level&lt;br /&gt;
 0 = no access to monitor (default)&lt;br /&gt;
 1 = only server and own procs&lt;br /&gt;
 2 = all procs, but viewing only&lt;br /&gt;
 3 = all procs, reload of oscam.user possible&lt;br /&gt;
 4 = complete access&lt;br /&gt;
 &lt;br /&gt;
Example&lt;br /&gt;
 monlevel = 4  # complete access&lt;br /&gt;
&lt;br /&gt;
monlevel can be overwritten per user in oscam.user!&lt;br /&gt;
&lt;br /&gt;
==== hideclient_to ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
Time to hide clients in the monitor if not sending requests. See also parameter &#039;&#039;&#039;httphideidleclienst&#039;&#039;&#039; in section [webif].&lt;br /&gt;
 hideclient_to = 1  # hide clients&lt;br /&gt;
               = 0  # no hide&lt;br /&gt;
&lt;br /&gt;
==== appendchaninfo ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;OBSOLETE svn8546:03/13/2013&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Append channel name on log messages. Very useful when using [webif]!&lt;br /&gt;
 appendchaninfo = 1  # append chanel name&lt;br /&gt;
                = 0  # no append chanel name (default)&lt;br /&gt;
&lt;br /&gt;
=== lcd ===&lt;br /&gt;
{{OSCamConfLCDParameter}}&lt;br /&gt;
&lt;br /&gt;
==== enablelcd ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW  svn6285:01/23/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
enablelcd  =  0|1&lt;br /&gt;
 &lt;br /&gt;
 0   =   default&lt;br /&gt;
 1   =   enable LCD&lt;br /&gt;
&lt;br /&gt;
==== lcd_outputpath ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
Path for LCD output&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 lcd_outputpath =  [blank]  /tmp&lt;br /&gt;
&lt;br /&gt;
==== lcd_hideidle ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
hide reader in LCD output if reader idle &amp;gt; 20 seconds, default:0 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== lcd_writeinterval ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
LCD refresh interval (minimum 5), default:10&lt;br /&gt;
&lt;br /&gt;
=== WebIf ===&lt;br /&gt;
&#039;&#039;&#039;Only if WebIf is used!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
{{OScamConfWebIfParameter}}&lt;br /&gt;
&lt;br /&gt;
==== File format to send EMMs via the webinterface ====&lt;br /&gt;
(by Bit)&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Attention&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* File has to be in TXT format.&lt;br /&gt;
* The EMM-file should contain each PRE-CAM EMM in a new line.&lt;br /&gt;
* EMMs should be in HEX representation.&lt;br /&gt;
** Example: AABBCCDD...&lt;br /&gt;
*Spaces and tabs between the bytes are allowed:&lt;br /&gt;
**AA BB CC DD...&lt;br /&gt;
*The HEX representation of each EMM&#039;s byte can be represented by upper or lower case - even mixed is allowed:&lt;br /&gt;
**AA aa Aa aA...&lt;br /&gt;
*Other chars and comments are not allowed.&lt;br /&gt;
&lt;br /&gt;
==== httpport ====&lt;br /&gt;
{{required}}&lt;br /&gt;
&lt;br /&gt;
port for web interface,&lt;br /&gt;
 0 = disabled, praefix + = enable SSL&lt;br /&gt;
&lt;br /&gt;
Example&lt;br /&gt;
 httpport =  83  # Webinterface listening on &#039;&#039;&#039;http-port 83&#039;&#039;&#039;&lt;br /&gt;
          = +83  # Webinterface listening on &#039;&#039;&#039;https-port 83&#039;&#039;&#039; (SSL)&lt;br /&gt;
              0  # Webinterface disabled (default)&lt;br /&gt;
&lt;br /&gt;
==== httpcert ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
file for http SSL certificate&lt;br /&gt;
 httpcert = oscam.cert # (look there)&lt;br /&gt;
          =            # [blank] file oscam.pem (embedded) is used&lt;br /&gt;
&lt;br /&gt;
==== httpforcesslv3 ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW  svn:6321/01/30/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
httpforcesslv3  =  0|1&lt;br /&gt;
&lt;br /&gt;
example&lt;br /&gt;
 httpforcesslv3  =  0  none (default)&lt;br /&gt;
                 =  1  force using SSLV3&lt;br /&gt;
 &lt;br /&gt;
==== httpuser ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
Username for password protection. [blank] is default, of which is strongly discouraged! &lt;br /&gt;
 httpuser =   # xyxyxy (all characters and figures are allowed)&lt;br /&gt;
&lt;br /&gt;
==== httppwd ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
Password for password protection. It is the same as for httpuser.&lt;br /&gt;
 httppwd =  # 123456&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;The &#039;&#039;user&#039;&#039; and &#039;&#039;pwd&#039;&#039; parameters are queried when connecting to the webinterface in a messagebox. If they are missing ore corrupted a message &#039;&#039;Forbidden&#039;&#039; appears and the connection is aborted!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== http_prepend_embedded_css ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn6797:05/13/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;CHANGE svn6625:05/15/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 http_prepend_embedded_css  =  0 | 1&lt;br /&gt;
 http_prepend_embedded_css  =  0  # Do not add the content of the embedded CSS before the content of the custom CSS (default)&lt;br /&gt;
                               1  # embedded CSS will be added before external custom CSS (specified by the [[#httpcss|httpcss]] parameter)&lt;br /&gt;
&lt;br /&gt;
This parameter can be used to override the embedded CSS with custom styles. To see the current CSS styles use the url: http://&#039;&#039;url_to_oscam_webif&#039;&#039;&#039;&#039;&#039;/site.css&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== httpcss ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
path for external CSS file&lt;br /&gt;
&lt;br /&gt;
For webinterface different styles are available. Put custom CSS files (ending with .css extension) in the oscam config directory to managed your custom styles with WebIf.&lt;br /&gt;
&lt;br /&gt;
Example&lt;br /&gt;
 httpcss =   # /etc/oscam/harvest_round_Firefox.css&lt;br /&gt;
         =   # [blank] embedded style is used (default)&lt;br /&gt;
&lt;br /&gt;
To see the current CSS style, use the url: http://&#039;&#039;url_to_oscam_webif&#039;&#039;&#039;&#039;&#039;/site.css&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Styles you find here: [[Streamboard-Thread:30083|Streamboard-Thread]]&lt;br /&gt;
&lt;br /&gt;
==== httptpl ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;CHANGE svn 7083:06/25/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
path for external templates and picons&lt;br /&gt;
 httptpl =&lt;br /&gt;
         =  # [blank] No external templates&lt;br /&gt;
&lt;br /&gt;
path for external templates and picons, multiple simultaneously templates and picons are possible by creat‐ &lt;br /&gt;
ing sub folders (maximum length of 32 alphanumeric characters), sub folders naming is corresponding to  sub &lt;br /&gt;
folder in URL, default:none &lt;br /&gt;
&lt;br /&gt;
example	 &lt;br /&gt;
 httptpl = /this/is/my/path &lt;br /&gt;
 	 &lt;br /&gt;
 folder with multiple templates: &lt;br /&gt;
 /this/is/my/path/template&lt;br /&gt;
 /this/is/my/path/template2 &lt;br /&gt;
  &lt;br /&gt;
 valid URLs: &lt;br /&gt;
 http://host:port/template1 &lt;br /&gt;
 http://host:port/template2&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
==== httpoverwritebakfile ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn9858:09/21/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
httpoverwritebakfile  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1  =  overwrite backup configurations files (*.bak)&lt;br /&gt;
 0  =  default&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== httplocale ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn9828:08/15/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
httplocale  =  environment&lt;br /&gt;
&lt;br /&gt;
set the &amp;quot;locale environment&amp;quot;&lt;br /&gt;
&lt;br /&gt;
default  =  blank [none]&lt;br /&gt;
&lt;br /&gt;
look here::&lt;br /&gt;
&lt;br /&gt;
http://en.wikipedia.org/wiki/locale&lt;br /&gt;
&lt;br /&gt;
==== httpjscript ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn6806:05/14/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
httpjscript  =  path&lt;br /&gt;
&lt;br /&gt;
path for oscam.js javascript, def: none&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== httprefresh ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
status refresh in seconds&lt;br /&gt;
&lt;br /&gt;
 httprefresh = 7  # status will be refreshed after 7 seconds&lt;br /&gt;
             =    # [blank] no refreshing&lt;br /&gt;
&lt;br /&gt;
==== httppollrefresh ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
refreshtime for polling in seconds&lt;br /&gt;
&lt;br /&gt;
 httppollrefresh = 60  # polling will be refreshed after 60 seconds&lt;br /&gt;
                 =     # [blank|0] no refreshing poll&lt;br /&gt;
&lt;br /&gt;
==== httpshowpicons ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn6648:05/01/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
httpshowpicons  =  0| 1&lt;br /&gt;
 httpshowpicons   =   1  # show picons in userlist&lt;br /&gt;
                      0  # default&lt;br /&gt;
&lt;br /&gt;
If this parameter is enables, then a new column is added to the USERS tab which display the picons of the last watched channels by active users. The folder where the picons must be configured in the httppiconpath.&lt;br /&gt;
&lt;br /&gt;
Possible format are:&lt;br /&gt;
 IC_caid_srvid.tpl&lt;br /&gt;
 IC_caid_provid_srvid.tpl&lt;br /&gt;
 IC_servicename.tpl&lt;br /&gt;
&lt;br /&gt;
added support for picons by channel name&amp;lt;br /&amp;gt;&lt;br /&gt;
syntax is:&amp;lt;br /&amp;gt;&lt;br /&gt;
take service-name from oscam.srvid,&amp;lt;br /&amp;gt;&lt;br /&gt;
replace all upper-case letters with lower case,&amp;lt;br /&amp;gt;&lt;br /&gt;
replace * with star,&amp;lt;br /&amp;gt;&lt;br /&gt;
replace &amp;amp; with and,&amp;lt;br /&amp;gt;&lt;br /&gt;
replace + with plus,&amp;lt;br /&amp;gt;&lt;br /&gt;
remove everything but a-z and 0-9,&amp;lt;br /&amp;gt;&lt;br /&gt;
if the result is name, the picon file will be IC_name.tpl&amp;lt;br /&amp;gt;&lt;br /&gt;
for example:&amp;lt;br /&amp;gt;&lt;br /&gt;
service-name &amp;quot;BBC-ONE +HD&amp;quot;&amp;lt;br /&amp;gt;&lt;br /&gt;
picon file: &amp;quot;IC_bbconeplushd.tpl&amp;quot;&amp;lt;br /&amp;gt;&lt;br /&gt;
if service-name ends with hd, and picon is not found, fallback to name without hd, example:&amp;lt;br /&amp;gt;&lt;br /&gt;
picon file: &amp;quot;IC_bbconeplushd.tpl&amp;quot;&amp;lt;br /&amp;gt;&lt;br /&gt;
-&amp;gt; not found, search for:&amp;lt;br /&amp;gt;&lt;br /&gt;
picon file: &amp;quot;IC_bbconeplus.tpl&amp;quot;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== httphideidleclients ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
Enables hiding clients after idle time set with parameter &#039;&#039;&#039; hideclient_to&#039;&#039;&#039; in section [monitor].&lt;br /&gt;
 httphideidleclients = 1  # hide&lt;br /&gt;
                     = 0  # hide not (default)&lt;br /&gt;
&lt;br /&gt;
==== httphidetype ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn8937:09/27/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
httphidetype  =  type[type]...&lt;br /&gt;
&lt;br /&gt;
type = letter which defines types to hide in web interface status page (see Typ column), &lt;br /&gt;
default: none. s = server, h = http, m = monitor, r = reader, p = proxy, x = cacheex, c = client  &lt;br /&gt;
&lt;br /&gt;
  httphidetype = sh  #hide server- and http-type columns&lt;br /&gt;
  httphidetype = [blank]  # hide none (default)&lt;br /&gt;
&lt;br /&gt;
==== httpscript ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
Path to an executable script which you wish to start from web interface&lt;br /&gt;
 httpscript =    # path&lt;br /&gt;
            =    # [blank] no path&lt;br /&gt;
&lt;br /&gt;
You can run script file from script.html (SCRIPTS item in main menu)&amp;lt;br /&amp;gt;&lt;br /&gt;
If the script file contains the &amp;quot;echo&amp;quot; will be it displayed in a Web interface.&lt;br /&gt;
&lt;br /&gt;
If the file can not run displays&lt;br /&gt;
 [Error]: Script &amp;quot;name_of_script.sh&amp;quot; not executable!&lt;br /&gt;
&lt;br /&gt;
If does not exist script displays&lt;br /&gt;
 [Error]: Script &amp;quot;name_of_script.sh&amp;quot; not found!&lt;br /&gt;
(Works If you delete the script and refresh page)&lt;br /&gt;
&lt;br /&gt;
==== httpallowed ====&lt;br /&gt;
{{required}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;CHANGE  svn8733:06/27/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;CHANGE  svn8842:08/17/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
http web interface connections allowed. [blank] is allowed (default), but that makes no sense! If the webinterface to be used, then there must be a way to connect with him. Therefore we declare this parameter as &#039;&#039;&#039;mandatory&#039;&#039;&#039;!&lt;br /&gt;
&lt;br /&gt;
With &#039;&#039;&#039;::1&#039;&#039;&#039; OSCam decides to resolve &#039;localhost&#039; to &#039;&#039;&#039;IPv6&#039;&#039;&#039;!&lt;br /&gt;
&lt;br /&gt;
 IP address|IP address range[,IP address|IP address range,[::1]]...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Example&lt;br /&gt;
 httpallowed = 127.0.0.1,192.168.0.0-192.168.255.255     # Host and range 192.168.0 are allowed&lt;br /&gt;
             = 127.0.0.1,192.168.0.0-192.168.255.255,::1 # Host and range 192.168.0 are allowed&lt;br /&gt;
                                                           resolving to IPv6&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;default values&#039;&#039;&#039;&lt;br /&gt;
 127.0.0.1,192.168.0.0-192.168.255.255,10.0.0.0-10.255.255.255,::1&lt;br /&gt;
&lt;br /&gt;
==== httpdyndns ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;CHANGE svn6558:03/21/12&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
http web interface connections allowed&lt;br /&gt;
&lt;br /&gt;
httpdyndns  =  hostname [,hostnahme][,hostname]&lt;br /&gt;
&lt;br /&gt;
Example&lt;br /&gt;
 httpdyndns = host1.example.com,host2.example.com&lt;br /&gt;
&lt;br /&gt;
==== httpsavefullcfg ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
write config:&lt;br /&gt;
 0 = all not empty parameters, all not default parameters, all parameters not containing the same value as the same parameter in global configuration (default)&lt;br /&gt;
 1 = all parameters&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== httpreadonly ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
read only modus for web interface&lt;br /&gt;
&lt;br /&gt;
 httpreadonly = 1  # only read&lt;br /&gt;
              = 0  # all is possible  (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== httpiconpath ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn:9463/01/28/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
httpiconpath  =  path&lt;br /&gt;
&lt;br /&gt;
path to picons, default [blank] none&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====httphelplang====&lt;br /&gt;
{{required}}&lt;br /&gt;
&lt;br /&gt;
set right language for wiki entry point&lt;br /&gt;
 de|en|fr &amp;lt;available wiki languages&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== httposcamlabel ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW  svn9463:01/28/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
httposcamlabel  =  text&lt;br /&gt;
&lt;br /&gt;
set individual label in web interface header, default: OSCam&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== [cache] ===&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW since svn 8358:02/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{OSCamConfCacheParameter}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== delay ====&lt;br /&gt;
{{optional/en}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn8358:02/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Value to delay cached requests&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 delay = 300&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 delay = 0&lt;br /&gt;
&lt;br /&gt;
==== max_time ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn8358:02/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
max_cache_time  =  seconds, default: 15&lt;br /&gt;
&lt;br /&gt;
maximum time CWs resist in cache after 1st client request, the time must be 2 seconds higher than the parameter clienttimeout.&lt;br /&gt;
&lt;br /&gt;
==== max_hit_time ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn8910:09/10/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
max_hit_time  =  in seconds&lt;br /&gt;
&lt;br /&gt;
maximum time for cache exchange hits resists in cach for evaluating wait_time, default: 15&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== wait_time ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn 6142:12/25/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;CHANGE svn 8077:01/06/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 wait_time  =  milli-seconds&lt;br /&gt;
            =  [blank] none (default)&lt;br /&gt;
&lt;br /&gt;
wait time for cache exchange (mode 2 &amp;amp; 3 only!)and Cardserverproxy before sending ECM to reader or proxy&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 0:50:250,0200@00009X:50:150:950,0500@000001:150:1602&amp;amp;ffdf:1200&lt;br /&gt;
 &lt;br /&gt;
==== cacheex_cw_check ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
cacheex_cw_check = caid[&amp;amp;mask][@provid][$servid]:mode:counter[,n]&lt;br /&gt;
&lt;br /&gt;
* mode:&lt;br /&gt;
specify behaviour for counter parameter&lt;br /&gt;
&lt;br /&gt;
0  =  when wait_time expires, serve highest counter&#039;s cw got anyway, even if no counter reached.&lt;br /&gt;
1  =  never serve cw (coming from cacheex) stored in cache if its counter not reaches counter. When wait_time expires, requests&lt;br /&gt;
will go to normal readers! Only when a cw reaches counter, it can be served to clients.&lt;br /&gt;
&lt;br /&gt;
Default  =  0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* counter:&lt;br /&gt;
set minimum cw counter to allow cw is used.&lt;br /&gt;
&lt;br /&gt;
Default  =  1 (use default behaviour: use cw with highest counter when cache is checked)&lt;br /&gt;
&lt;br /&gt;
==== cwcycle_allowbadfromffb ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn 8930:09/25/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cwcycle_allowbadfromffb  =  0|1&lt;br /&gt;
&lt;br /&gt;
1 = allow bad cycles from a fixed fallback reader. Default = 0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== cacheexenablestats ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn8358:02/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cacheexenablestats  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1 = enable statistics for cach exchange mode&lt;br /&gt;
 0 = default&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Warning:&#039;&#039;&#039; Please consider memory consumption!&lt;br /&gt;
&lt;br /&gt;
==== csp_port ====&lt;br /&gt;
{{required}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn8358:02/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This is a UDP (&#039;&#039;&#039;not TCP&#039;&#039;&#039;) listen port for incoming traffic from csp nodes&lt;br /&gt;
&lt;br /&gt;
 csp_port   =   port&lt;br /&gt;
            =   [blank] none (default)&lt;br /&gt;
&lt;br /&gt;
==== csp_serverip ====&lt;br /&gt;
{{required}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn 6358:2/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This is the local bind IP of csp_port (see above!)&lt;br /&gt;
&lt;br /&gt;
 csp_serverip   =   IP&lt;br /&gt;
                =   [blank] none (default)&lt;br /&gt;
&lt;br /&gt;
==== csp_ecm_filter ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn 6358:2/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 csp_ecm_filter = [caid][&amp;amp;mask][@provid][$servid]&lt;br /&gt;
&lt;br /&gt;
==== csp_allow_request ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn 6358:2/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
csp_allow_request  =  0|1 default = 1&lt;br /&gt;
&lt;br /&gt;
==== cwcycle_check_enable ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn 8358:02/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 cwcycle_check_enable  =  0 disable (default)&lt;br /&gt;
                       =  1 enable&lt;br /&gt;
&lt;br /&gt;
==== cwcycle_check_caid ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn 8358:02/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Attention: not for all NDS SC&#039;s!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
cwcycle_check_caid  =  CAID[,CAID]...&lt;br /&gt;
&lt;br /&gt;
CAID enabled for CW cycle check, default: none&lt;br /&gt;
&lt;br /&gt;
==== cwcycle_maxlist ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn 8358:02/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cwcycle_maxlist  =  count&lt;br /&gt;
&lt;br /&gt;
maximum CW cycle list entries, default = 500, maximum = 4000&lt;br /&gt;
&lt;br /&gt;
==== cwcycle_keeptime ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn 8358:02/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cwcycle_keeptime  = minutes&lt;br /&gt;
&lt;br /&gt;
minimum time a learned cycletime resists in memory, default = 0, maximum = 15&lt;br /&gt;
&lt;br /&gt;
==== cwcycle_onbad ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn 8358:02/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cwcycle_onbad  =  0|1&lt;br /&gt;
 0 = log bad CW cycle only &lt;br /&gt;
 1 = drop bad CW cycle (default)&lt;br /&gt;
&lt;br /&gt;
==== cwcycle_dropold ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn 8358:02/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cwcycle_dropold  =  0|1, &lt;br /&gt;
 1 = drop old CW cycle, &lt;br /&gt;
 0 = no drop(default)&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
==== cwcycle_sensitive ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn 8509:03/07/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cwcycle_sensitive  =  0|2|3|4&lt;br /&gt;
&lt;br /&gt;
 0  = disabled (default)&lt;br /&gt;
 2  = 2 (or more) same bytes and drop new CW&lt;br /&gt;
 3  = 3 (or more) same bytes and drop new CW&lt;br /&gt;
 4  = 4 (or more) same bytes and drop new CW&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
==== cwcycle_usecwcfromce ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn 9038:11/18/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cwcycle_usecwcfromce  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1  =  use CW Info from cache exchange&lt;br /&gt;
 0  =  default&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== wait_until_ctimeout ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn 9486:02/03/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
wait_until_ctimeout  =  0|1&lt;br /&gt;
&lt;br /&gt;
answer when cache exchange timeount expires, if no normal readers are vavailable for sending ECM&#039;s::&lt;br /&gt;
&lt;br /&gt;
 0  =  immediatly send &#039;&#039;&#039;not found&#039;&#039;&#039; to client (default)&lt;br /&gt;
 1  =  wait for cache exchange answer until client timeout expires&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== csp (UDP) ===&lt;br /&gt;
Section only needed if using cache exchange&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;OBSOLETE svn8358:02/16/2013 look at &#039;&#039;&#039;[cache]&#039;&#039;&#039;!&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{OSCamConfcspParameter}}&lt;br /&gt;
&lt;br /&gt;
==== port ====&lt;br /&gt;
{{required}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn6124:12/23/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
UDP listen port for incoming traffic from csp nodes&lt;br /&gt;
&lt;br /&gt;
 port   =   port&lt;br /&gt;
        =   [blank] none (default)&lt;br /&gt;
&lt;br /&gt;
==== serverip ====&lt;br /&gt;
{{required}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn 6124:12/23/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Local bind IP of the above udp port&lt;br /&gt;
&lt;br /&gt;
 serverip   =   IP&lt;br /&gt;
            =   [blank] none (default)&lt;br /&gt;
&lt;br /&gt;
==== csp_ecm_filter ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
 csp_ecm_filter = [caid][&amp;amp;mask][@provid][$servid]&lt;br /&gt;
&lt;br /&gt;
==== csp_allow_request ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
csp_allow_request  =  0|1 default = 1&lt;br /&gt;
&lt;br /&gt;
=== Camd 33 (TCP) ===&lt;br /&gt;
Section required only if camd33 will be used as client protocol!&lt;br /&gt;
 &lt;br /&gt;
{{OSCamConfCamd33Parameter}}&lt;br /&gt;
&lt;br /&gt;
==== port ====&lt;br /&gt;
{{required}}&lt;br /&gt;
&lt;br /&gt;
TCP/IP port for camd 3.3x clients, 0 = disabled, default:0&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 port = 15000&lt;br /&gt;
      = 0  # disabled (default)&lt;br /&gt;
&lt;br /&gt;
==== serverip ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
bind service to specified IP address&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 serverip = 192.168.178.1&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 serverip = # listenig to all&lt;br /&gt;
&lt;br /&gt;
==== nocrypt ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
unsecured camd 3.3x client connection&lt;br /&gt;
 IP address|IP address range[,IP address|IP address range]...&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 nocrypt = 127.0.0.1,192.168.0.0-192.168.255.255&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 nocrypt = [none]&lt;br /&gt;
&lt;br /&gt;
==== passive ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
force passive camd 3.3x client&lt;br /&gt;
&lt;br /&gt;
Camd3.3x protocol generally has aktive clients. In certain circumstances the client must switched on only &amp;quot;passive&amp;quot; mode.&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 passive = 1&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 passive = 0&lt;br /&gt;
&lt;br /&gt;
==== key ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
128 bit key&lt;br /&gt;
&lt;br /&gt;
key for camd 3.3x client encryption&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 key = 01020304050607080910111213141516&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 key =  # (blank] none (default)&lt;br /&gt;
&lt;br /&gt;
=== cs357x (UDP) ===&lt;br /&gt;
Section required only if cs357x will be used as client protocol! These protocols principle encrypt and build the key from user name.&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Attention:&#039;&#039;&#039;&lt;br /&gt;
&#039;&#039;&#039;cs357x&#039;&#039;&#039; was also known as &#039;&#039;&#039;camd35&#039;&#039;&#039; designated. Both terms mean the same protocol with the same functions and parameters. In the future, to avoid confusion &#039;&#039;&#039;only cs357x&#039;&#039;&#039; is used.&lt;br /&gt;
 &lt;br /&gt;
{{OSCamConfCs357xParameter}}&lt;br /&gt;
&lt;br /&gt;
==== port ====&lt;br /&gt;
{{required}}&lt;br /&gt;
UDP port for camd 3.5x|cs357x clients. Port must be opened at router!&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 port = 15000&lt;br /&gt;
      = 0     # disabled (default)&lt;br /&gt;
&lt;br /&gt;
==== serverip ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
bind service to specified IP address&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 serverip = 192.168.178.1&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 serverip =   # [blank] all (default)&lt;br /&gt;
&lt;br /&gt;
==== suppresscmd08 ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
suppresscmd08 = 0|1&lt;br /&gt;
&lt;br /&gt;
 0 = tell camd35|cs3.57x-clients not to request again for rejected CAID, service ID and provider ID combination (default)&lt;br /&gt;
 1 = disabled&lt;br /&gt;
&lt;br /&gt;
Can be overwritten in oscam.user!&lt;br /&gt;
&lt;br /&gt;
More here:: [[Streamboard-Thread:27459|Streamboard-Thread]]&lt;br /&gt;
&lt;br /&gt;
=== cs378x (TCP) ===&lt;br /&gt;
Section required only if s378x will be used as client protocol!&lt;br /&gt;
 &lt;br /&gt;
{{OSCamConfCs378xParameter}}&lt;br /&gt;
&lt;br /&gt;
==== port ====&lt;br /&gt;
{{required}}&lt;br /&gt;
port for camd 3.5x clients. Port must be opened at router!&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 port = 15000&lt;br /&gt;
&lt;br /&gt;
==== serverip ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
bind service to specified IP address&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 serverip = 192.168.178.1&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 serverip =   # [blank] all (default)&lt;br /&gt;
&lt;br /&gt;
==== suppresscmd08 ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
suppresscmd08 = 0|1&lt;br /&gt;
&lt;br /&gt;
 0 = tell cs3.78x clients not to request again for rejected CAID, service ID and provider ID combination (default)&lt;br /&gt;
 1 = disable&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Mor here: [[Streamboard-Thread:27459|Streamboard-Thread]]&lt;br /&gt;
&lt;br /&gt;
=== Newcamd (TCP) ===&lt;br /&gt;
Section required only if newcamd will be used as client protocol!&lt;br /&gt;
&lt;br /&gt;
{{OSCamConfNewcamdParameter}}&lt;br /&gt;
&lt;br /&gt;
==== key ====&lt;br /&gt;
{{required}}&lt;br /&gt;
DES key&lt;br /&gt;
Default key for newcamd client encryption.&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 key = 0102030405060708091011121314&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 key =&lt;br /&gt;
&lt;br /&gt;
==== port ====&lt;br /&gt;
{{required}}&lt;br /&gt;
TCP port/DES key/CAID/ident definitions. Each CAID requires a separate port. If you don&#039;t specify a DES key for a port, the default DES Key will be used!&lt;br /&gt;
&lt;br /&gt;
 port[{DES key}]@CAID[:ident][,ident]...[;port[{DES key}]@CAID[:ident][,ident]...]...&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 port = 15000@1234:000000 # (CAID 1234 connected with port 15000)&lt;br /&gt;
 port = 15000@1234:000000;15001@5678:000000 # (CAID 1234 connected with port 15000. CAID 5678 with port 15001)&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 port = port@caid:ident&lt;br /&gt;
&lt;br /&gt;
==== serverip ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
bind service to specified IP address&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 serverip = 192.168.178.1&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 serverip = [blank]&lt;br /&gt;
&lt;br /&gt;
==== allowed ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
client connections allowed from&lt;br /&gt;
 IP address|IP address range[,IP address|IP address range]...&lt;br /&gt;
 &lt;br /&gt;
!! Dyn DNS Addresses are not forseen here and won&#039;t work !!&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 allowed = 127.0.0.1,192.168.0.0-192.168.255.255&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 allowed = [blank]&lt;br /&gt;
&lt;br /&gt;
==== keepalive ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 keepalive = 1 # (enabled)&lt;br /&gt;
 keepalive = 0 # (disabled)&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 keepalive = 0&lt;br /&gt;
&lt;br /&gt;
==== mgclient ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
Enable mgcamd extended newcamd protocol, allowing for a single connection to work with mutliple providers, default:0&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 mgclient = 1  # (enabled)&lt;br /&gt;
 mgclient = 0  # (disabled)&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 mgclient = 0&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
=== &#039;&#039;&#039;scam&#039;&#039;&#039; ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn9878:09/29/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{OSCamConfSCamParameter}}&lt;br /&gt;
&lt;br /&gt;
==== port ====&lt;br /&gt;
{{required}}&lt;br /&gt;
&lt;br /&gt;
port  =  port&lt;br /&gt;
&lt;br /&gt;
UDP port for scam server, default = 0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== serverip ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
bind service to specified IP address&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 serverip  =  192.162.9.1&lt;br /&gt;
           =  [blank] alle IP&#039;as allowed (default)!&lt;br /&gt;
&lt;br /&gt;
==== allowed ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
client connections allowed from&lt;br /&gt;
 IP addres|IP range[,IP address|IP range]...&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 127.0.0.1,192.168.0.0-192.168.255.255  # Host and range 192.168.0 are allowed&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Radegast ===&lt;br /&gt;
Section required only if radegast will be used as client protocol!&lt;br /&gt;
 &lt;br /&gt;
{{OSCamConfRadegastParameter}}&lt;br /&gt;
==== port ====&lt;br /&gt;
{{required}}&lt;br /&gt;
&lt;br /&gt;
TCP/IP port for radegast clients (enables radegast)&lt;br /&gt;
 port =&lt;br /&gt;
      = 0  (default)&lt;br /&gt;
&lt;br /&gt;
==== serverip ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
bind service to specified IP address&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 serverip  =  192.162.9.1&lt;br /&gt;
           =  [blank] alle IP&#039;as allowed (default)!&lt;br /&gt;
&lt;br /&gt;
==== allowed ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
client connections allowed from&lt;br /&gt;
 IP addres|IP range[,IP address|IP range]...&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 127.0.0.1,192.168.0.0-192.168.255.255  # Host and range 192.168.0 are allowed&lt;br /&gt;
&lt;br /&gt;
==== user ====&lt;br /&gt;
{{required}}&lt;br /&gt;
&lt;br /&gt;
user name for radegast client&lt;br /&gt;
 user = username&lt;br /&gt;
&lt;br /&gt;
=== Serial ===&lt;br /&gt;
Section required only if seral interface will be used!&lt;br /&gt;
 &lt;br /&gt;
{{OSCamConfSerialParameter}}&lt;br /&gt;
&lt;br /&gt;
==== device ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
Parameter of device&lt;br /&gt;
 device = &amp;lt;user&amp;gt;@&amp;lt;device&amp;gt;[:baud][?option1=value1][?option2=value2]&lt;br /&gt;
&lt;br /&gt;
Parameter&lt;br /&gt;
 user    =  account&lt;br /&gt;
 device  =  name of Serial Device&lt;br /&gt;
 option  =  timeout =  milli seconds timeout for connection  default: 50&lt;br /&gt;
         =  delay milli seconds additive between 2 characters&lt;br /&gt;
&lt;br /&gt;
supported serial devices&lt;br /&gt;
 HSIC     Humax Sharing Interface Client&lt;br /&gt;
 SSSP     Simple Serial Sharing Protocol&lt;br /&gt;
 bomba    BOMBA Firmware&lt;br /&gt;
 dsr9500  DSR 9500&lt;br /&gt;
&lt;br /&gt;
=== Cccam (TCP) ===&lt;br /&gt;
Section required only if Cccam will be used as client protocol!&lt;br /&gt;
{{OSCamConfCccamParameter}}&lt;br /&gt;
&lt;br /&gt;
==== port ====&lt;br /&gt;
{{required}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;CHANGE  svn6206:01/07/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Port = 0|port[,port...]&lt;br /&gt;
&lt;br /&gt;
TCP/IP-Ports for CCcam clients, enables Cccam protocol!&lt;br /&gt;
&lt;br /&gt;
 port =&lt;br /&gt;
      = 0  # CCcam-Protokoll disabled (default)&lt;br /&gt;
&lt;br /&gt;
==== version ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
define CCcam version, minimum CCcam version 2.0.11, used with original CCcam only, default:none&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&amp;lt;main version&amp;gt;,&amp;lt;version&amp;gt;,&amp;lt;sub version&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 version = 2.0.11&lt;br /&gt;
&lt;br /&gt;
==== reshare ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;CHANGE svn8607:04/10/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
reshare level for CCcam clients:&lt;br /&gt;
 -1 = no resharing&lt;br /&gt;
  0 = resharing for direct peer only&lt;br /&gt;
  1 = resharing for direct peer and next level&lt;br /&gt;
  x = resharing for direct peer and next x level (x for number of level)&lt;br /&gt;
 10 = (default)&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 reshare = 1  resharing only for direct peer and next level&lt;br /&gt;
&lt;br /&gt;
reshare could be defined on 2 ways:&lt;br /&gt;
&lt;br /&gt;
* reader (&amp;quot;cccreshare&amp;quot;)&lt;br /&gt;
* user-account (&amp;quot;cccreshare&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
A cards reshare value is set to the smallest value of the 2 parameters !&lt;br /&gt;
&lt;br /&gt;
==== reshare_mode ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
CCcam reshare mode&lt;br /&gt;
 0 = reader reshares only received SCs for CCcam readers,&lt;br /&gt;
	       defined filters/CAIDs/idents on other readers (default)&lt;br /&gt;
 1 = reader reshares received SCs (like=0) and defined services&lt;br /&gt;
 2 = reader reshares only defined reader services as virtual SCs&lt;br /&gt;
 3 = reader reshares only defined user services as virtual SCs&lt;br /&gt;
 4 = reader reshares only received cards&lt;br /&gt;
&lt;br /&gt;
Every server is shared as hop=0 and with defined reshare values.&lt;br /&gt;
&lt;br /&gt;
Service reshare only works if positive services defined: no service - no reshare!&lt;br /&gt;
&lt;br /&gt;
==== ignorereshare ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
CCcam reshare setting:&lt;br /&gt;
 0 = use reshare setting of server (default)&lt;br /&gt;
 1 = use reshare setting of reader or user&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 ignorereshare = 1  reshare settings of reader or user are used&lt;br /&gt;
&lt;br /&gt;
==== stealth ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
Behaviour like the original CCcam: no activate partner detection and extended OSCam-CCcam protocol, prevent other OSCam to detect the server as OSCam server.&lt;br /&gt;
&lt;br /&gt;
 stealth  =  1   #  stealth enabled&lt;br /&gt;
          =  0   #  stealth disabled (default)&lt;br /&gt;
&lt;br /&gt;
==== minimizecards ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
mode how to provide CCcam servers to CCcam clients:&lt;br /&gt;
 0 = no aggregation, remove duplicates only (default)&lt;br /&gt;
 1 = based on minimum hop: two SCs with different hops are summarized, new SCs get a smaller hop&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== updateinterval ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
interval to provide share list update to CCcam clients in seconds&lt;br /&gt;
  0 = update based on server updates, values &amp;lt;= 10 are invalid and will be set to 30 &lt;br /&gt;
    = [blank] 240 (default)&lt;br /&gt;
&lt;br /&gt;
==== keepconnected ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
set CCcam keepalive modus:&lt;br /&gt;
 0 = disconnect client when max idle time is reached&lt;br /&gt;
 1 = keep client connected (default)&lt;br /&gt;
&lt;br /&gt;
==== recv_timeout ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn7672:10/09/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
recv_timeout  =  milli-seconds&lt;br /&gt;
&lt;br /&gt;
set network timeout for receiving data&lt;br /&gt;
default  =  2000&lt;br /&gt;
&lt;br /&gt;
==== forward_origin_card ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
forward_origin_card = 0|1&lt;br /&gt;
&lt;br /&gt;
1  =	forward ECM request to reader holding this card, loadbalancer, fallback and caching will be disabled &lt;br /&gt;
0  =    default&lt;br /&gt;
&lt;br /&gt;
==== nodeid ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
nodeid = ID&lt;br /&gt;
&lt;br /&gt;
set CCcam node ID in hex, default:none&lt;br /&gt;
&lt;br /&gt;
example&lt;br /&gt;
 nodeid = 0a0b0c0d0e0f1011&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
=== Pandora ===&lt;br /&gt;
{{OSCamConfPandoraParameter}}&lt;br /&gt;
&lt;br /&gt;
==== pand_skip_send_dw ====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
pand_skip_send_dw    =   dummy&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== pand_allowed ====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
pand_aloowed         =    dummy&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== pand_usr ====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
pand_user            =    dummy&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== pand_pass ====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
pand_pass            =    dummy&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== pand_ecm ====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
pand_ecm             =    dummy&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== pand_port ====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
pand_port            =    dummy&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== pand_srvid ====&lt;br /&gt;
&lt;br /&gt;
pand_srvid           =    dummy&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== GBox ===&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn8350:02/15/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
{{OScamConfGboxParameter}}&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Minimal working configuration example:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Let&#039;s say the gbox runs on host 192.168.1.101 and OSCam is on 192.168.1.123. In file &#039;&#039;&#039;cwshare.cfg&#039;&#039;&#039; on gbox side we have, for example, the following lines::&lt;br /&gt;
 M:{192.168.1.101{A123BCDE}}&lt;br /&gt;
 D:{192.168.1.123{3820 3819{98AF3E25{A3 A3}}}}&lt;br /&gt;
If oscam_gbox should connect to the original GBOX above, then you should configure OSCam as follows:&lt;br /&gt;
 &#039;&#039;&#039;oscam.conf:&#039;&#039;&#039;&lt;br /&gt;
 [gbox]&lt;br /&gt;
 hostname          = 192.168.1.123&lt;br /&gt;
 my_password       = 98AF3E25&lt;br /&gt;
 port              = 3819&lt;br /&gt;
&lt;br /&gt;
 &#039;&#039;&#039;oscam.server:&#039;&#039;&#039;&lt;br /&gt;
 protocol          =  gbox&lt;br /&gt;
 group             =  1&lt;br /&gt;
 device            =  192.168.1.101,3820&lt;br /&gt;
 password          =  A123BCDE&lt;br /&gt;
 user              =  gbox_client&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== my_password =====&lt;br /&gt;
{{required}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn9163:12/31/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;moved from oscam.server&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;CHANGE svn9494:02/04/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
password  =  4 hex bytes, 8 chara&lt;br /&gt;
&lt;br /&gt;
my password&lt;br /&gt;
&lt;br /&gt;
example&lt;br /&gt;
 98AF3E25&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== proxy_card ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn9721:05/15/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
proxy_Card  =  &amp;lt;CAID&amp;gt;&amp;lt;provid&amp;gt;[,&amp;lt;CAID&amp;gt;&amp;lt;provid&amp;gt;]...&lt;br /&gt;
&lt;br /&gt;
proxy reader SmartCard(s) to be reshared with gbox network, def. = 0, default = none&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== ccc_reshare ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn9722:05/15/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ccc_reshare  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1 = enabled cccam reshare into gbox network, default = 0&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== hostname ====&lt;br /&gt;
{{required}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;CHANGE svn9494:02/04/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
gbox_hostname =  my IP or hostname&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== port ====&lt;br /&gt;
{{required}}&lt;br /&gt;
&lt;br /&gt;
port[,port]...  own gbox port&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== my_vers ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn9645:04/09/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
my_vers  =  version&lt;br /&gt;
&lt;br /&gt;
set gbox version in hexadecimal low byte&lt;br /&gt;
&lt;br /&gt;
default =  25&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== my_cpu_api ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn9712:05/11/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
my-cpu_api  =  byte&lt;br /&gt;
&lt;br /&gt;
set gbox CPU and API byte in hexadecimal, default = 40&lt;br /&gt;
default = 40&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== gbox_reconnect ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
gbox_reconnect = time&lt;br /&gt;
&lt;br /&gt;
send message to peers in seconds, default:300&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== gsms_disable ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn9714:05/11/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
gsms_disable  =  0|1&lt;br /&gt;
&lt;br /&gt;
1 disable gbox short message service (GSMS), default = 0&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
==== tmp_dir ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn9761:06/05/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
tmp_dir  =  path&lt;br /&gt;
&lt;br /&gt;
tempory directory for gbox&lt;br /&gt;
&lt;br /&gt;
 default =  /tmp/.oscam&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== DVBapi ===&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
Section required only if OSCam will also be used as client!&lt;br /&gt;
 &lt;br /&gt;
{{OSCamConfDVBapiParameter}}&lt;br /&gt;
&lt;br /&gt;
==== enabled ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
DVB API enabled&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 enabled = 0 # disabled (default)&lt;br /&gt;
 enabled = 1 # enabled&lt;br /&gt;
&lt;br /&gt;
==== user ====&lt;br /&gt;
{{required}}&lt;br /&gt;
user name for DVB API client&lt;br /&gt;
Example:&lt;br /&gt;
 user = # user1&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 enabled = # anonymous&lt;br /&gt;
&lt;br /&gt;
==== au ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
AU mode for dvbapi:&lt;br /&gt;
 au = 0 # disable AU (default)&lt;br /&gt;
 au = 1 # enable AU&lt;br /&gt;
&lt;br /&gt;
==== pmt_mode ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
PMT mode:&lt;br /&gt;
 pmt_mode = 0 # use camd.socket and PMT file (default)&lt;br /&gt;
 pmt_mode = 1 # disable reading PMT file&lt;br /&gt;
 pmt_mode = 2 # disable camd.socket&lt;br /&gt;
 pmt_mode = 3 # read PMT file on startup only&lt;br /&gt;
 pmt_mode = 4 # do not use signal handler for monitoring /tmp&lt;br /&gt;
 pmt_mode = 5 # do not use signal handler to monitor /tmp &amp;amp; disable camd.socket&lt;br /&gt;
 pmt_mode = 6 # use PMT server mode &amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU - NEW - NOUVEAU - NUOVO  svn8680:05/06/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== request_mode ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
CAID request mode:&lt;br /&gt;
 0 = try all possible CAIDs one by one (default)&lt;br /&gt;
 1 = try all CAIDs simultaneously&lt;br /&gt;
&lt;br /&gt;
==== listen_port ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn9574:03/20/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
listen_port  =  0|1&lt;br /&gt;
&lt;br /&gt;
TCP/IP port for SAT IP clients, filtering has to be done on client site&lt;br /&gt;
&lt;br /&gt;
0  =  disabled (default)&lt;br /&gt;
&lt;br /&gt;
==== boxtype ====&lt;br /&gt;
{{required}}&lt;br /&gt;
set boxtype, auto detection of DVB API will be aspired:&lt;br /&gt;
 boxtype = dbox2|dreambox|dm7000|duckbox|ufs910|ipbox|ipbox-pmt|qboxhd|coolstream|neumo|pc&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
boxtype = dreambox&lt;br /&gt;
&lt;br /&gt;
ipbox with camd.socket support, currently only with PGI image version 0.6 or above, verified on HD models only&lt;br /&gt;
&lt;br /&gt;
ipbox-pmt can be used on any DGS based images (with or without camd.socket support), verified on HD models only&lt;br /&gt;
&lt;br /&gt;
pc is for generic pc support (currently supported on VDR with vdr-plugin-dvbapi)&lt;br /&gt;
&lt;br /&gt;
==== cw_delay ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW  svn4348:02/05/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cw_delay  =  milli-seconds&lt;br /&gt;
&lt;br /&gt;
delay of CW writing, default  =  none&lt;br /&gt;
&lt;br /&gt;
==== delayer ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW  svn6808:05/14/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
delayer  =  milli-seconds&lt;br /&gt;
&lt;br /&gt;
minimum time to write CW&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== reopenonzap ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW  svn4348:02/05/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;OBSOLETE svn9072:12/08/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
reopenonzap  =  0|1&lt;br /&gt;
             =  1 reopen demux devices in each channel switching,&lt;br /&gt;
             =  0 default&lt;br /&gt;
&lt;br /&gt;
==== decodeforever ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW  svn7653:10/08/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;OBSOLETE svn8683:06/06/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
decodeforever  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1  =  trying to decode on all CAIDs&lt;br /&gt;
 0  =  default&lt;br /&gt;
&lt;br /&gt;
==== ecminfo_type ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW  svn10722:06/13/15&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Define the type of ecm.info file to create,  ecminfo_type = 0|1|2|3|4|5&lt;br /&gt;
&lt;br /&gt;
 0 = default oscam syntax&lt;br /&gt;
 1 = default oscam syntax with ecmtime in ms instead of s&lt;br /&gt;
 2 = wicardd&lt;br /&gt;
 3 = mgcamd&lt;br /&gt;
 4 = cccam&lt;br /&gt;
 5 = camd3&lt;br /&gt;
&lt;br /&gt;
==== read_sdt ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW  svn10766:06/15/15&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If it is not yet available, this option automatically add entries in your oscam.srvid2 (or oscam.srvid) and in your oscam.provid files. You need to stay &#039;&#039;&#039;more than 30 seconds&#039;&#039;&#039; on a channel for the auto-detect to start. So both channel name and provider name are retrieved. If entries already exist they are not changed nor updated, so you keep full control on the content of both files, only missing entries are added.&lt;br /&gt;
&lt;br /&gt;
read_sdt  =  0|1|2&lt;br /&gt;
&lt;br /&gt;
 0 =  disabled (default)&lt;br /&gt;
 1 =  on, do not save FTA channels&lt;br /&gt;
 2 =  on, save FTA channels&lt;br /&gt;
&lt;br /&gt;
==== write_sdt_prov ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW  svn10841:06/27/15&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
First enable the read_sdt parameter then you can specify if the provider name is saved or not into the oscam.srvid2 or oscam.srvid file. This is not mandatory since the provider name is now retrieved automatically from the oscam.provid file.&lt;br /&gt;
&lt;br /&gt;
write_sdt_prov  =  0|1&lt;br /&gt;
&lt;br /&gt;
 0 = off, do not write provider name into oscam.srvid/2 (default)&lt;br /&gt;
 1 = on, write provider name into oscam.srvid/2&lt;br /&gt;
&lt;br /&gt;
=== Anticasc ===&lt;br /&gt;
Section is needed if anticascading will be used to protect against unauthorized forwarding CardSharing. &lt;br /&gt;
{{OSCamConfAnticascParameter}}&lt;br /&gt;
&lt;br /&gt;
==== enabled ====&lt;br /&gt;
{{required}}&lt;br /&gt;
&lt;br /&gt;
enabled anti-cascading:&lt;br /&gt;
 enabled = 1 # enabled&lt;br /&gt;
         = 0 # disabled (default)&lt;br /&gt;
&lt;br /&gt;
==== numusers ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
anti-cascading: user per account (number)&lt;br /&gt;
 numusers = 0 # anticascading disabled (default)&lt;br /&gt;
          = 1 # cascading for 1 user allowed ==&amp;gt; (1*100+80)/(&amp;lt;span style=&amp;quot;color:Blue;padding:0;5px&amp;quot;&amp;gt;&amp;lt;B&amp;gt;10&amp;lt;/B&amp;gt;&amp;lt;/span&amp;gt;*100/60) = 11 ecms allowed per minute&lt;br /&gt;
          = 2 # cascading for 2 users allowed ==&amp;gt; (2*100+80)/(&amp;lt;span style=&amp;quot;color:Blue;padding:0;5px&amp;quot;&amp;gt;&amp;lt;B&amp;gt;10&amp;lt;/B&amp;gt;&amp;lt;/span&amp;gt;*100/60) = 17 ecms allowed per minute &amp;lt;br&amp;gt;&lt;br /&gt;
     &amp;lt;span style=&amp;quot;color:Blue;padding:0;5px&amp;quot;&amp;gt;&amp;lt;B&amp;gt;10&amp;lt;/B&amp;gt;&amp;lt;/span&amp;gt; = number you have put in oscam.ac. Default value is 10&lt;br /&gt;
&lt;br /&gt;
==== sampletime ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
duration of sample in minutes:&lt;br /&gt;
 sampletime = 5  # duration 5 minutes&lt;br /&gt;
            =    # [blank] duration 2 minutes (default)&lt;br /&gt;
&lt;br /&gt;
 Ex: numusers = 1 ==&amp;gt; 11 ecms * 5 minutes ==&amp;gt; 55 ecms allowed in 5 minutes &lt;br /&gt;
     numusers = 2 ==&amp;gt; 17 ecms * 5 minutes ==&amp;gt; 85 ecms allowed in 5 minutes&lt;br /&gt;
&lt;br /&gt;
==== samples ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
number of additionnal ecms allowed (possible values between 2 and 10)&lt;br /&gt;
 samples = 7  # 7 additional ecms allowed&lt;br /&gt;
         =    # [blank] 10 additional ecms allowed (default)&lt;br /&gt;
&lt;br /&gt;
==== penalty ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
Level of the penalty if the user exceeds the result shown in Ex on Sampletime&lt;br /&gt;
 0 = only logging (default)&lt;br /&gt;
 1 = send fake DWs&lt;br /&gt;
 2 = ban user temporary&lt;br /&gt;
 3 = send real DWs with delay ([[OSCam/en/Config/oscam.conf#fakedelay|fakedelay]])&lt;br /&gt;
&lt;br /&gt;
penalty can be overwritten per user in oscam.user&lt;br /&gt;
&lt;br /&gt;
==== aclogfile ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
file for anti-cascading logging&lt;br /&gt;
 aclogfile =&lt;br /&gt;
           =   # [blank] no logfile (default)&lt;br /&gt;
&lt;br /&gt;
==== fakedelay ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
fake delay time in milli seconds (possible values between 100 and 3000)&lt;br /&gt;
 fakedelay =  500  # delay 500 milli seconds&lt;br /&gt;
           =       # [blank] 1000 milli seconds (default)&lt;br /&gt;
&lt;br /&gt;
==== denysamples ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
How many samples should be penalized?&lt;br /&gt;
 denysamples = 10  # 10 samples will be penalized&lt;br /&gt;
             =     # [blank] 8 Samples will penalized (default)&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== acosc_enabled ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn9761:06/05/14&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
acosc_enabled  =  0|1&lt;br /&gt;
 1  =  enable anticascading oder SIDs count&lt;br /&gt;
 0  =  default&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
==== acosc_max_active_sids ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW  svn9761:06/05/14&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
acosc_max_active_sids  =  count&lt;br /&gt;
&lt;br /&gt;
maximum activ SIDs with anticascading over SIDs count&lt;br /&gt;
&lt;br /&gt;
 0  =  unlimited (default)&lt;br /&gt;
 can be overwritten per user in oscam.user&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== acosc_zap_limit ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn9761:06/05/14&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
acosc_zap_limit =  count&lt;br /&gt;
&lt;br /&gt;
zap limit for anticascading over SIDs count&lt;br /&gt;
&lt;br /&gt;
 0  =  unlimited (default)&lt;br /&gt;
 can be overwritten per user in oscam.user&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== acosc_penalty ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn9761:06/05/14&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
acosc_penalty  =  0|1|2|3&lt;br /&gt;
&lt;br /&gt;
level of penalty with anticascading over SIDs count:&lt;br /&gt;
&lt;br /&gt;
 0 = only logging (default)&lt;br /&gt;
 1 = send fake DWs&lt;br /&gt;
 2 = ban user temporary&lt;br /&gt;
 3 = send real DWs with delay&lt;br /&gt;
 can be overwritten per user in oscam.user&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== acosc_penalty_duration ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn9761:06/05/14&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
acosc_penalty_duration  =  seconds&lt;br /&gt;
&lt;br /&gt;
penalty duration for anticascading over SIDs count:&lt;br /&gt;
&lt;br /&gt;
 0  =  unlimited  (default)&lt;br /&gt;
 can be overwritten per user in oscam.user &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== acosc_delay ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn9761:06/05/14&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
acosc_delay  =  milliseconds&lt;br /&gt;
&lt;br /&gt;
delay for anticascading over SIDs count&lt;br /&gt;
&lt;br /&gt;
 0  = unlimites (default)&lt;br /&gt;
 can be overwritten per user in oscam.user &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{OSCamTranslatedLinks}}&lt;/div&gt;</summary>
		<author><name>Don de Deckelwech</name></author>
	</entry>
	<entry>
		<id>http://oldwiki.streamboard.tv/index.php?title=Diskussion:OSCam/fr/Config/oscam.server&amp;diff=13328</id>
		<title>Diskussion:OSCam/fr/Config/oscam.server</title>
		<link rel="alternate" type="text/html" href="http://oldwiki.streamboard.tv/index.php?title=Diskussion:OSCam/fr/Config/oscam.server&amp;diff=13328"/>
		<updated>2016-03-19T13:08:11Z</updated>

		<summary type="html">&lt;p&gt;Don de Deckelwech: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;@ pr2: why did you revert this change of me, instead of &amp;quot;just&amp;quot; translate it in french (which i am not capable of) ??? &lt;br /&gt;
http://www.streamboard.tv/w/index.php?title=OSCam/fr/Config/oscam.server&amp;amp;oldid=13018&lt;br /&gt;
&lt;br /&gt;
I can understand, that you want a &amp;quot;clean french&amp;quot; wiki, but deleting (english) infos is more important than having infos at all (even in wrong language) ???&lt;br /&gt;
edit: ok, sorry, I forgot about your PM, but: nobody knows, what this &amp;quot;specific usage&amp;quot; is for without this quoting or at last an explanation&lt;/div&gt;</summary>
		<author><name>Don de Deckelwech</name></author>
	</entry>
	<entry>
		<id>http://oldwiki.streamboard.tv/index.php?title=OSCam/it/Config/oscam.server&amp;diff=13327</id>
		<title>OSCam/it/Config/oscam.server</title>
		<link rel="alternate" type="text/html" href="http://oldwiki.streamboard.tv/index.php?title=OSCam/it/Config/oscam.server&amp;diff=13327"/>
		<updated>2016-03-19T11:37:35Z</updated>

		<summary type="html">&lt;p&gt;Don de Deckelwech: /* fix9993 */ added readtiers, but please translate!&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Kategorie:OSCam]]&lt;br /&gt;
{{OSCamHomeLinks}}&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Attenzione:&#039;&#039;&#039; Il contenuto della traduzione in italiano e parzialmente in tedesco. Registrati e aiutaci a complementare e tradurre!&lt;br /&gt;
&lt;br /&gt;
== oscam.server ==&lt;br /&gt;
Questa Sezione Contiene Le Configurazioni Dei Parametri Per i Lettori Con OSCam. Si Possono Creare Varie Sezioni Dei Lettori Nel Oscam Server. E Chiaro Che Almeno Una Sezione Si Deve Creare.&lt;br /&gt;
&lt;br /&gt;
Esempi di configurazione per i lettori qui sono da [[OSCam/it/examples/Reader|Esempi di configurazione]]&lt;br /&gt;
&lt;br /&gt;
{{OSCamServerParameter}}&lt;br /&gt;
&lt;br /&gt;
=== [reader] ===&lt;br /&gt;
&#039;&#039;&#039;Regole:&#039;&#039;&#039; Si possono fare varie sezioni di [Lettori].Ogni sezione compilata puo essere usata ovviamente per fungere da lettore.&lt;br /&gt;
&lt;br /&gt;
 Direttive: easymouse, phönix, sc8in1, Etc....&lt;br /&gt;
&lt;br /&gt;
==== label ====&lt;br /&gt;
{{Mandatory/it}}&lt;br /&gt;
&lt;br /&gt;
Consente di impostare il nome per questo lettore.&lt;br /&gt;
&lt;br /&gt;
Esempio&lt;br /&gt;
 label = easymouse2&lt;br /&gt;
&lt;br /&gt;
==== enable ====&lt;br /&gt;
Parametro Necessario&lt;br /&gt;
&lt;br /&gt;
Disattivare Il Lettore&lt;br /&gt;
 0  =  Spento&lt;br /&gt;
 1  =  Acceso (default)&lt;br /&gt;
&lt;br /&gt;
==== description ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn 5467:06/22/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
description =  Text &lt;br /&gt;
&lt;br /&gt;
Qualsiasi testo per descrive i lettori, default: [vuoto] nessuna descrizione&lt;br /&gt;
&lt;br /&gt;
==== protocol ====&lt;br /&gt;
{{Mandatory/it}}&lt;br /&gt;
&lt;br /&gt;
Protocollo di comunicazione per il lettore.&lt;br /&gt;
 protocol = mouse         (Cardreader locale)&lt;br /&gt;
          = internal      (Tutti i Cardreader con &amp;quot;Device=/dev/sciX&amp;quot;, and internal Coolstream-Reader)&lt;br /&gt;
          = camd35|cs357x (Cascading - camd 3.5-kompatibler Remote-Server - &#039;&#039;&#039;udp&#039;&#039;&#039;)&lt;br /&gt;
          = mp35&lt;br /&gt;
          = smartreader&lt;br /&gt;
          = serial&lt;br /&gt;
          = cs378x        (camd 3.5-kompatibler Remote-Server - &#039;&#039;&#039;tcp&#039;&#039;&#039;)&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;
==== device ====&lt;br /&gt;
{{Mandatory/it}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;MODIFICA  svn8057+8059:01/04/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;MODIFICA  svn8096:01/13/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;MODIFICA  svn8096:09/10/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Assegna il Device per le sezioni dei [Lettori] .&lt;br /&gt;
 device = [&amp;lt;readertype&amp;gt;;]serial:serialnum|bus:device|&amp;lt;device|device:slot&amp;gt;|&amp;lt;ip|hostname&amp;gt;,&amp;lt;port&amp;gt;[,&amp;lt;lport&amp;gt;]|pcsc|&amp;lt;0|1&amp;gt;&amp;gt;|constantcw &lt;br /&gt;
&lt;br /&gt;
 readertype:&lt;br /&gt;
             SR:          Smartreader+ (default)&lt;br /&gt;
             SRv2:        Smartreader V2&lt;br /&gt;
             Infinity:    Infinity USB &lt;br /&gt;
             TripleP1:    Smargo Triple Reader port 1 &lt;br /&gt;
             TripleP2:    Smargo Triple Reader port 2 &lt;br /&gt;
             TripleP3:    Smargo Triple Reader port 3 &lt;br /&gt;
 bus:device: Bus e Device Nome Per Il LettoreSmartCard+&lt;br /&gt;
 serialnum:  Il numero seriale del Lettore SmartCard+ (Il Numero eni Con lsusb &#039;Bus&#039; e &#039;Device&#039;)&lt;br /&gt;
 device:     Nome Del Device (Es. myreader)  &lt;br /&gt;
 device:slot:Nome Del Device e Numero dello Slot (1-8)&lt;br /&gt;
             &#039;&#039;&#039;SC8in1&#039;&#039;&#039;&lt;br /&gt;
 ip|hostname:IP-adress, Hostname&lt;br /&gt;
 port:       Remapping Per La Porta Locale TCP/IP&lt;br /&gt;
 lport:      Remapping to local TCP/IP port&lt;br /&gt;
 PCSC:       Il Numero Del Lettore PCSC (Si Inizia Da 0 )&lt;br /&gt;
 0|1:        &#039;&#039;&#039;Solo Per Il Coolstream HD-1&#039;&#039;&#039; (Scelta Lettore 0 oppure 1 )&lt;br /&gt;
 constantcw: Nome del File Per Il Constant-CW-File&lt;br /&gt;
&lt;br /&gt;
Descrizione Del CW-Files:  &lt;br /&gt;
 &#039;&#039;&#039;Standard-Format&#039;&#039;&#039;&lt;br /&gt;
 CAID:Provider ID:Service ID:PMT ID:ECM PID::key (16 Bytes seperated by spaces)&lt;br /&gt;
 esempio:&lt;br /&gt;
 1234:123456:1234:2345:3456::00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F &lt;br /&gt;
&lt;br /&gt;
 &#039;&#039;&#039;Extendet OSCam-Format&#039;&#039;&#039;&lt;br /&gt;
 CAID:Provider ID:Service ID:PMT ID:ECM PID:Video PID:key (16 Bytes seperated by spaces)&lt;br /&gt;
 esempio:&lt;br /&gt;
 1234:123456:1234:2345:3456:7890:00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F&lt;br /&gt;
  &lt;br /&gt;
&lt;br /&gt;
Esempio param. device&lt;br /&gt;
 device = /dev/ttyS0   # (Reader su COM1 (In Linux i386 e Windows))&lt;br /&gt;
 device = /dev/tts/1   # (Reader su COM2 (Linux dbox2 con multicam))&lt;br /&gt;
 device = /dev/ttyUSB0 # (Reader su USB  (Linux i386))&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note:&#039;&#039;&#039; Il contatore per il dispositivo è sempre dal 1 dopo il numero della porta COM! Così ttyS0 = COM1, tts/1 = COM2. &lt;br /&gt;
Quando si utilizzano PC più recenti le porte seriali sono difficilmente disponibili, in questi casi deve essere utilizzato USB 2.0. Il miglior modo nella gestione delle periferiche: Port-COM assegnata al lettore, scrivere nel device Port -1 !&lt;br /&gt;
&lt;br /&gt;
==== detect ====&lt;br /&gt;
{{Depends/it}}&lt;br /&gt;
&lt;br /&gt;
Linea dedicata per &amp;quot;Risposta della Scheda&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 (Il rilevamento è disabilitato, ma sarà sempre inviato un seganle alla &amp;quot;card&amp;quot;)&lt;br /&gt;
 Detect = gpio1 ... gpio7 (nuovo per mipsel-uclibc)&lt;br /&gt;
&lt;br /&gt;
* Linea inversa = &amp;quot;!&amp;quot; prefisso (ad esempio &amp;quot;Controllo =! CTS&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
==== cardmhz ====&lt;br /&gt;
{{Depends/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;MODIFICA  svn7046:06/12/12&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Standard&#039;&#039;&#039;-Frequenza della carta con incrementi di 10 KHz. Per le schede Irdeto = 600 KHz. Vedi nota [[OSCam/it/examples/Overclocking|Overclocking!]]&lt;br /&gt;
&lt;br /&gt;
Esempio&lt;br /&gt;
 cardmhz = 600  # Card Irdeto&lt;br /&gt;
         =      # [vuoto] Valore di default 357&lt;br /&gt;
&lt;br /&gt;
Dreambox  =  -1. Further Informations about the various (Dream)Boxes can be found [http://www.streamboard.tv/oscam/wiki/ReaderClocks here].&lt;br /&gt;
&lt;br /&gt;
[[Datei:MessageS.png|text-bottom]] &#039;&#039;&#039;[[Streamboard:oscam/wiki/CardsList|Lista delle frequenze di default delle card e overclocking]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== mhz ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;MODIFICA  svn9099:12/13/2013&amp;lt;/span&amp;gt;&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 [[OSCam/it/examples/Overclocking|Overclocking]]. 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;
&lt;br /&gt;
Hier eine ausführlichere Beschreibung von &#039;&#039;&#039;stefansat&#039;&#039;&#039; aus der Distri-Doku:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;EXTERNE READER&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Wenn die Frequenz in &#039;&#039;&#039;mhz&#039;&#039;&#039; größer ist als in &#039;&#039;&#039;cardmhz&#039;&#039;&#039;, dann befindest Du dich im Modus [[OSCam/de/examples/Overclocking|Overclocking]].&lt;br /&gt;
&lt;br /&gt;
Smargo-Reader und interne Reader von Dreambox werden durch &#039;&#039;&#039;atr&#039;&#039;&#039; automatisch eingestellt, wenn in &#039;&#039;&#039;autospeed&#039;&#039;&#039; (siehe nächsten Parameter) &#039;&#039;&#039;= 1&#039;&#039;&#039; gesetzt ist.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;INTERNE READER&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Setze die Reader-Frequenz in 10 KHz-Schritten. Wenn Du eine &#039;&#039;&#039;cardmhz&#039;&#039;&#039; kleiner 2000 benutzt, schaltet OSCam auf PLL-Clocking. Interne Reader von Boxen der Firma Dream Multimedia GmbH können damit wesentlich genauer eingestellt werden. Die benutzte Frequenz in &#039;&#039;&#039;mhz&#039;&#039;&#039; sollte die höchste Frequenz des Quarzes im internen Reader darstellen. OScam wird den besten PLL-Divider errechnen, der der in &#039;&#039;&#039;cardmhz&#039;&#039;&#039; gewünschten User-Card-Geschwindigkeit am nächsten kommt.&lt;br /&gt;
&lt;br /&gt;
Für Modelle mit &#039;&#039;&#039;PPC-CPU&#039;&#039;&#039; benutze &#039;&#039;&#039;mhz = 3150&#039;&#039;&#039;. Für Modelle mit &#039;&#039;&#039;MIPS-CPU&#039;&#039;&#039; benutze &#039;&#039;&#039;cardmhz = 2700&#039;&#039;&#039;. Ausnamhe ist die &#039;&#039;&#039;DM7025&#039;&#039;&#039;, hier sollte &#039;&#039;&#039;cardmhz = 8300&#039;&#039;&#039; benutzt werden.&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 Du hast eine DREAM 800 HD PVR. Das ist eine MIPS. Daher solltest Du cardmhz auf 2700 setzen. Du verwendest eine NAGRA-Card, &lt;br /&gt;
 die sollte auf 5 MHz laufen. Um die Karte normal zu lesen, benutzt Du daher cardmhz = 2700 und mhz = 500.&lt;br /&gt;
 Wenn Du Overclocking anwenden willst, setzte cardmhz = 2700 und mhz = auf 900. Nun wird Deine Karte mit 9 Mhz zu laufen beginnen. &lt;br /&gt;
 Es ist besser, das am Anfang zu beobachten, denn eine overclocked Karte kann heiß laufen und plötzlich crashen!&lt;br /&gt;
&lt;br /&gt;
Beachte, dass die meisten internen Reader von Nicht-Dreamboxen die Karten automatisch lesen und alle vom User gesetzten Werte vollständig ignorieren. Trotzdem sollten unter cardmhz und mhz immer Werte eingetragen werden, weil sie die interne Kalkulation der korrekten timings von OSCam unterstützen. Wenn die Werte in cardmhz und mhz korrekt gesetzt werden, arbeitet OSCam besser mit der automatischen clockspeed des internen Cardreaders zusammen. Daraus resultieren bessere ECM-Antwortzeiten oder eine größere Stabilität.&lt;br /&gt;
&lt;br /&gt;
Aber bitte keine Wunder erwarten! Nur Overclocking kann ECM-Antwortzeiten reduzieren. Schlechte Einstellungen können sie nur verzögern oder instabil machen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Datei:MessageS.png|text-bottom]] &#039;&#039;&#039;[[Streamboard:oscam/wiki/CardsList|List of default and overclocking card frequencies]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== autospeed ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn9064:12/01/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
autospeed  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1  =  setzt den mhz-Wert in Abhängigkeit von Atribut&lt;br /&gt;
       (default)&lt;br /&gt;
 0  =  disabled&lt;br /&gt;
&lt;br /&gt;
 Hinweis&lt;br /&gt;
 Wird zur Zeit nur für smartreader- und smargo-protocol verwendet! Andere reader werden angepasst, damit sie&lt;br /&gt;
 benfalls diesen Parameter verwenden können.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== deprecated ====&lt;br /&gt;
{{Optional/it}}&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/it}}&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;
==== device_out_endpoint ====&lt;br /&gt;
{{Depends/it}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;MODIFICA  svn8013:12/29/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Setzt die Addresse des Endpunkts für FTDI-Chips&lt;br /&gt;
 device_out_endpoint = 0x81 # Smargo Triple Reader port 1&lt;br /&gt;
                     = 0x82 # Smartreader+  (default)&lt;br /&gt;
                     = 0x83 # Smargo Triple Reader port 2&lt;br /&gt;
                     = 0x85 # Smargo Triple Reader port 3&lt;br /&gt;
&lt;br /&gt;
==== smargopatch ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO  svn6402:02/16/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
smargopatch  =  0|1&lt;br /&gt;
&lt;br /&gt;
schaltet den workaround für smargoreader+ und reader ein, bis der native mode funktioniert, default = 0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== sc8in1_dtrrts_patch ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO  svn6402:02/16/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
sc8in1_dtrrts_patch  =  0|1&lt;br /&gt;
&lt;br /&gt;
schaltet fix für SC8in1/MCR DTR/RTS kernel bug ein, default = 0&lt;br /&gt;
&lt;br /&gt;
==== cool_timeout_init ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO  svn6286:01/23/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cool_timeout_init  =  timeout in Millisecunden, default = 0&lt;br /&gt;
&lt;br /&gt;
Setzt card init mode für internen Reader der &#039;&#039;&#039;AZBox&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== cool_timeout_after_init ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn6253:01/17/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Attenzione: Nur für Coolstream!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
cool_timeout_after_init = timeout in Millisekunden, default =  0&lt;br /&gt;
&lt;br /&gt;
Hier kann ein timeout für SC read/transmit nach dem init in Millisekunden festgelegt werden (nur für Reader!)&lt;br /&gt;
&lt;br /&gt;
==== ins2e06 ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn9568:03/16/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
add  check control for pin payload (4 hex bytes) for NDS Videoguard 2 SCs&lt;br /&gt;
 ins2e06 = Payload  &lt;br /&gt;
         = # none [blank] (default)&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Attention:&#039;&#039;&#039; valid for physical readers only&lt;br /&gt;
&lt;br /&gt;
http://www.streamboard.tv/oscam/changeset/9568 &lt;br /&gt;
&lt;br /&gt;
==== ins7e ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO  svn5959:09/22/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 ins7e = payload&lt;br /&gt;
       = [blank] default (none)&lt;br /&gt;
&lt;br /&gt;
Füge 26 hex-bytes payload für &#039;&#039;&#039;NDS Videogard 2&#039;&#039;&#039; Karten hinzu.&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Attenzione:&#039;&#039;&#039; Nur für physische Reader gültig!&lt;br /&gt;
&lt;br /&gt;
==== ins7e11 ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO  svn6064:12/06/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 ins7e11 = TA1 Byte&lt;br /&gt;
         =    # (none) default&lt;br /&gt;
         = 11 # 0001 FI + 0001 DI (1 x)&lt;br /&gt;
         = 13 # 0001 FI + 0011 DI (4 x)&lt;br /&gt;
         = 14 # 0001 FI + 0100 DI (8 x)&lt;br /&gt;
         = 15 # 0001 FI + 0101 DI (16 x)&lt;br /&gt;
&lt;br /&gt;
Füge TA1 Byte für &#039;&#039;&#039;NDS Videogard 2&#039;&#039;&#039; Karten hinzu.&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Attenzione:&#039;&#039;&#039; Nur für physische Reader gültig!&lt;br /&gt;
&lt;br /&gt;
==== fix07 ====&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn9884:09/30/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
enable 0x07 fix for NDS Videoguard 2 SCs&lt;br /&gt;
 fix07  = 1 # enabled (default)&lt;br /&gt;
        = 0 # disabled&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Attention:&#039;&#039;&#039; valid for physical readers only&lt;br /&gt;
&lt;br /&gt;
==== force_irdeto ====&lt;br /&gt;
{{Optional/it}}&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/it}}&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/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;MODIFICA  svn7046:06/12/12&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 RSA key für Nagravision/Tiger SCs / CAM key data für Irdeto SCs, Conax SCs, default = none&lt;br /&gt;
&lt;br /&gt;
==== fix9993 ====&lt;br /&gt;
{{Optional/it}}&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;
==== readtiers ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO  svn10376:02/02/15&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
readtiers = 0|1|2&lt;br /&gt;
&lt;br /&gt;
method to get tiers of NDS Videoguard SCs&lt;br /&gt;
	&lt;br /&gt;
 readtiers = 0 # disabled (default)&lt;br /&gt;
 readtiers = 1 # ins70 (new) method  &lt;br /&gt;
 readtiers = 2 # ins76 (old) method&lt;br /&gt;
&lt;br /&gt;
==== boxkey ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
boxkey per Nagravision SCs / CAM key für Irdeto SCs&lt;br /&gt;
&lt;br /&gt;
==== pincode ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Pincode für &#039;&#039;&#039;Conax-,Cryptoworks- und Viaccess-&#039;&#039;&#039; Karten.&lt;br /&gt;
 pincode = pincode&lt;br /&gt;
         =  # [blank] default&lt;br /&gt;
&lt;br /&gt;
==== boxid ====&lt;br /&gt;
{{Optional/it}}&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;
==== versione nds ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Versione di &#039;&#039;&#039;NDS Videoguard&#039;&#039;&#039; Da usare&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;
==== aeskeys ====&lt;br /&gt;
{{Optional/it}}&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;
Esempio&lt;br /&gt;
 aeskeys = 0100@012345:000102030405060708090a0b0c0d0e0f;0200@543210:0,0,0f0e0d0c0b0a090807060504030201&lt;br /&gt;
&lt;br /&gt;
==== showcls ====&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;ANTIQUATO  svn6624:04/23/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
{{Optional/it}}&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;
==== key ====&lt;br /&gt;
{{Depends/it}}&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;
==== user ====&lt;br /&gt;
{{Optional/it}}&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/it}}&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/it}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;VERALTET - OBSOLETE - OBSOLÈTE - ANTIQUATO&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== services ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Attenzione:&#039;&#039;&#039; Se oscam.conf [global] abilitato nel bilanciamento del carico tra lb_mode, allora ci può essere alcuna voce!&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Attenzione:&#039;&#039;&#039; Il numero dei servizi che saranno considerate lettore base, è limitata a 64 o 64 volte [[service-name][CAID][provid][srvid]]! &lt;br /&gt;
&lt;br /&gt;
Quali servizi può il lettore. Ciò richiede un oscam.services essere presente. La logica qui è la seguente (in questo ordine):&lt;br /&gt;
* Se il campo è vuoto (o non valido), la richiesta è permesso.&lt;br /&gt;
* Quando un servizio negativo (cioè quelli con &amp;quot;!&amp;quot;) È applicabile, la richiesta viene respinta.&lt;br /&gt;
* Se un servizio positivo sia applicabile o non esiste alcun servizio positivo, la richiesta è permesso.&lt;br /&gt;
* Se nessuno dei punti precedenti, la richiesta viene respinta.&lt;br /&gt;
Ciò significa che i Servizi negativi sono necessarie solo in casi individuali. Vale a dire, i servizi se e quando è positiva, ma vuole escludere alcune indietro. Non è consigliabile, perché qui viene rapidamente a errori di configurazione. Al contrario, un ulteriore servizio da creare che contiene tutti i canali in questione.&lt;br /&gt;
&lt;br /&gt;
Ordnet den Reader einer Servicegruppe zu bzw. schließt eine Servicegruppe aus&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;
==== caid ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&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;
==== ident ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Attenzione:&#039;&#039;&#039; Se oscam.conf [global] è abilitato nel bilanciamento del carico tra lb_mode, allora ci può essere alcuna voce!&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;
==== class ====&lt;br /&gt;
{{Optional/it}}&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;
==== chid ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Definisci Irdeto ChID Per Il Lettore&lt;br /&gt;
&lt;br /&gt;
Esempio&lt;br /&gt;
 chid = 0100:12&lt;br /&gt;
      =  # [blank] default&lt;br /&gt;
&lt;br /&gt;
==== group ====&lt;br /&gt;
{{Mandatory/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;MODIFICA  svn6103:12/21/2011&amp;lt;/span&amp;gt;&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-64&lt;br /&gt;
 group   = 1....64[,1....64]...&lt;br /&gt;
 &lt;br /&gt;
&#039;&#039;&#039;Da ein Eintrag zwingend ist, darf hier kein [blank] als default stehen!&#039;&#039;&#039;&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;
==== audisabled ====&lt;br /&gt;
{{Optional/it}}&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/it}}&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;
==== disableserverfilter ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Ignorare Caid e Ident Dei Lettori Provenienti Da Clienti Manipolati.&lt;br /&gt;
 disableserverfilter = 1  # Ignorare&lt;br /&gt;
                     = 0  # Non Ignorare (default)&lt;br /&gt;
&lt;br /&gt;
==== inactivitytimeout ====&lt;br /&gt;
{{Depends/it}}&lt;br /&gt;
&lt;br /&gt;
 inactivitytimeout =    # in secondi&lt;br /&gt;
                   = -1 # reconnect on network failure for &#039;&#039;&#039;newcamd&#039;&#039;&#039; based readers, even in idle&lt;br /&gt;
                   = 0  # default&lt;br /&gt;
&lt;br /&gt;
==== reconnecttimeout ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;MODIFICA  svn7244:08/07/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Intervallo Di Tempo in Secondi Per Riconnettersi Remote Reader, Quando Non Riceve Risposta. &lt;br /&gt;
&lt;br /&gt;
Esempio&lt;br /&gt;
 reconnecttimeout = 20   # Dopo 20 Secondi Senza Risposta, Viene Riconnesso&lt;br /&gt;
                  =      # [Vuoto] default&lt;br /&gt;
&lt;br /&gt;
==== connectoninit ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn8235:01/29/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
connectoninit   =   0|1 &lt;br /&gt;
&lt;br /&gt;
 1 = Ermöglicht die Herstellung einer Newcamd-Verbindung, solange noch kein Request vorliegt&lt;br /&gt;
 0 = default&lt;br /&gt;
&lt;br /&gt;
==== keepalive ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn9810:07/22/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
keepalive  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1  =  ermöglicht es einem cs378x TCP socket, ständig verbunden zu sein&lt;br /&gt;
 0  =  Immer eingeschaltet bei einem cacheex reader type (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== fallback ====&lt;br /&gt;
{{Optional/it}}&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;
==== fallback_percaid ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn8896:09/04/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
fallback_percaid  =  &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;
use reader as fallback for defined CAIDs only, two digit wildcards CAIDs are possible, fallback_percaid overrules fallback. Def.=none&lt;br /&gt;
&lt;br /&gt;
example:&lt;br /&gt;
 fallback_percaid = 1234:234567;10:345678&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== emmcache ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Impostazioni  EMM-Cache per il Reader. Attualmente solo per il Reader locale. &lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Attenzione:&#039;&#039;&#039;&lt;br /&gt;
Senza questo parametro EMM non sono visualizzati!&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;,&amp;lt;stb-emm&amp;gt;&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 * &amp;lt;usecache&amp;gt; 0 = # emmcache disabilitato  (default)&lt;br /&gt;
 * &amp;lt;usecache&amp;gt; 1 = # abilitare emmcache e salvare i dati sul file &lt;br /&gt;
 * &amp;lt;usecache&amp;gt; 2 = # abilitare emmcache ma non salvare i dati sul file&lt;br /&gt;
&lt;br /&gt;
 * &amp;lt;rewrite&amp;gt;  n = # Determina quante volte lo stesso EMM è scritto, si applica solo quando &amp;lt;useCache&amp;gt; = 1 o 2&lt;br /&gt;
&lt;br /&gt;
 * &amp;lt;logging&amp;gt;  0 = # logging disabilitato (default)&lt;br /&gt;
 * &amp;lt;logging&amp;gt;  1 = # registra solo Emm difettosi (errors)&lt;br /&gt;
 * &amp;lt;logging&amp;gt;  2 = # registra Emm scritti (written)&lt;br /&gt;
 * &amp;lt;logging&amp;gt;  4 = # registra Emm saltati(skipped)&lt;br /&gt;
 * &amp;lt;logging&amp;gt;  8 = # registra Emm bloccati (blocked)&lt;br /&gt;
 * &amp;lt;logging&amp;gt; 16 = # registra AU bloccato &lt;br /&gt;
&lt;br /&gt;
 * &amp;lt;stb-emm&amp;gt;  0 = # EMM for STB are ignored (default)&lt;br /&gt;
 * &amp;lt;stb-emm&amp;gt;  1 = # EMM for STB are sent to the reader (very specific usage)&lt;br /&gt;
&lt;br /&gt;
Esempi&lt;br /&gt;
 emmcache = 1,3,10,0 #  Cache abilitato, scrivi x 3 volte, scritti (written) (2) e bloccati (blocked) (8) = 10 logging, don&#039;t send stb-emm&lt;br /&gt;
 emmcache = 1,2,6,1  #  Cache abilitato, scrivi x 2 volte, scritti (written) (2) e saltati(skipped) (4) = 6 logging, send stb-emm&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;stb-emm&#039;&#039;&#039;: is only handy for certain users (Viaccess: see commit [http://www.streamboard.tv/oscam/changeset/10584 #10584] ) and certainly &#039;&#039;&#039;not for users using cards in readers&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Quote [http://www.streamboard.tv/wbb2/thread.php?postid=538345#post538345 from User &#039;&#039;pr2&#039;&#039;]: &amp;quot;In Viaccess we saw some EMM-G that are for the STB and not for the card. That&#039;s why we call it EMM-STB (Set Top Box). Those EMMs are used to define overencryption key (AES) into the STB to encrypt STB-Card dialog.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
==== emmreassembly ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO  svn8493:03/06/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;ANTIQUATO  svn8591:04/01/2013 parameter ---&amp;gt; oscam.user!&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
emmreassembly  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1 = schaltet Neuaufbau von EMM ein, default&lt;br /&gt;
 0 = schaltet Neuaufbau von EMM aus&lt;br /&gt;
&lt;br /&gt;
Sollte bei &#039;&#039;&#039;Viaccess und Cryptoworks Readern&#039;&#039;&#039; gesetzt werden, wenn der Client, der für das Senden von EMMs benutzt wird, die EMMs neu aufbaut anstelle sie an OScam zur Bearbeitung zu senden.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== cacheex ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO  svn6044:11/27/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cacheex  =  0|1|2|3&lt;br /&gt;
&lt;br /&gt;
 1  =  Abilitare lo scambio di cache in modalità pull mode (tirare con forza)&lt;br /&gt;
 2  =  Abilitare lo scambio di cache in modalità push mode (spingere) &lt;br /&gt;
 3  =  Abilitare lo scambio di cache in modalità reversepush (Retromarcia) &lt;br /&gt;
 0  =  default&lt;br /&gt;
 per camd 3.5x e CCcam protocollo&lt;br /&gt;
&lt;br /&gt;
Vedere anche i parametri pertinenti in oscam.user! &lt;br /&gt;
&lt;br /&gt;
Identische cache exchange modes müssen bei local OSCam server und remote OSCam user account gesetzt werden!&lt;br /&gt;
&lt;br /&gt;
===== cacheex-modes =====&lt;br /&gt;
===== cacheex = 1 - cachepull =====&lt;br /&gt;
Situation:&lt;br /&gt;
&lt;br /&gt;
OSCam A reader1 ist gesetzt auf cacheex = 1&lt;br /&gt;
&lt;br /&gt;
OSCam B account1 ist gesetzt auf cacheex = 1&lt;br /&gt;
&lt;br /&gt;
OSCam A erhält eine ECM Anfrage, reader1 sendet diese Anfrage an OSCam B,&lt;br /&gt;
&lt;br /&gt;
OSCam B prüft seinen cache:&lt;br /&gt;
* im cache wird nichst gefunden: OSCam B sendet: NOK&lt;br /&gt;
* im cache wird etwas gefunden; OSCam B sendet: OK+CW&lt;br /&gt;
* im cache wird nichts gefunden aber es wird eine anstehende Anfrage festgestellt: &#039;&#039;cacheexwaittime&#039;&#039; in oscam.conf [global] wird abgewartet und dann erneut geprüft. OSCam B fragt nicht mehr nach neuen EMMs.&lt;br /&gt;
&lt;br /&gt;
CW-flow  =  B ---&amp;gt; A&lt;br /&gt;
&lt;br /&gt;
===== cacheex  =  2 - cachepush =====&lt;br /&gt;
Situation:&lt;br /&gt;
&lt;br /&gt;
OSCam A reader1 ist gesetzt auf cacheex = 2&lt;br /&gt;
&lt;br /&gt;
OSCam B account1 ist gesetzt auf cacheex = 2&lt;br /&gt;
&lt;br /&gt;
Wenn OSCam B ein CW erhält, wird es auf OSCam A geschoben. Der Reader hat normale Funktionen und kann ECMs anfragen.&lt;br /&gt;
* Problem: OSCAM kann nur dann CW&#039;s auf OSCam A schieben, wenn OSCam A verbunden ist&lt;br /&gt;
* Problem oder feature?: OSCam A kann ECMs von OSCam B anfragen&lt;br /&gt;
&lt;br /&gt;
CW-flow  =  B ---&amp;gt; A&lt;br /&gt;
&lt;br /&gt;
===== cacheex  =  3 - reversecachepush =====&lt;br /&gt;
Situation:&lt;br /&gt;
&lt;br /&gt;
OSCam A reader 1 ist gesetzt auf cacheex = 3&lt;br /&gt;
&lt;br /&gt;
Wenn OSCam A ein CW erhält, wird dies auf OSCam B geschoben. OSCam A fragt nicht mehr nach neuen ECMs&lt;br /&gt;
&lt;br /&gt;
CW-flow  =  A ---&amp;gt; B&lt;br /&gt;
&lt;br /&gt;
==== cacheex_maxhop ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn6691:05/07/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cacheex_maxhop  =  Anzahl der hops&lt;br /&gt;
                =  default = 10&lt;br /&gt;
&lt;br /&gt;
Festlegen der maximalen hops für cache exchange&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== logport ====&lt;br /&gt;
{{Optional/it}}&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;
==== ecmwhitelist ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
ecmwhitelist  =  [CAID[@provid]:]lunghezza[,lunghezza]...[;[CAID[@provid]:]lunghezza[,lunghezza]...]...&lt;br /&gt;
&lt;br /&gt;
definisce la lunghezza valida ECM in &#039;Hex&#039; e provid per il lettore fisico&lt;br /&gt;
&lt;br /&gt;
Esempio:&lt;br /&gt;
 ecmwhitelist  =  10,20,30,0a,0b,0c&lt;br /&gt;
               =  0100:10,20;0200@12345:0a,4b &lt;br /&gt;
 [vuoto]       =  default e provid 000000&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Nel funzionamento normale, questo parametro non è necessario!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Datei:MessageS.png|text-bottom]] &#039;&#039;&#039;[[Streamboard:oscam/wiki/ECMLengthList|Elenco di lunghezze ECM]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== ecmheaderwhitelist ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn7480:09212012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ecmheaderwhitelist  =  [CAID[@provid]:]header[,header...[;[@provid]:]header[,header]...]...&lt;br /&gt;
&lt;br /&gt;
Intestazione ECM valido con CAID e l&#039;uso provid in esadecimale.&lt;br /&gt;
default: nessuno, provid = 000000&lt;br /&gt;
&lt;br /&gt;
Un thread su questo può essere trovato [[Streamboard-Thread:34748|qui]].&lt;br /&gt;
&lt;br /&gt;
Qui si trovano gli aggiornamenti [[Streamboard:oscam/wiki/HeaderWhitelist|HeaderWhitelist]] .&lt;br /&gt;
&lt;br /&gt;
==== ratelimitecm ====&lt;br /&gt;
{{Optional/it}}&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;
==== ecmnotfoundlimit ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn8313:02/07/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ecmnotfoundlimit  =  Anzahl&lt;br /&gt;
&lt;br /&gt;
Anzahl der ECM&#039;s mit &amp;quot;not found&amp;quot; Anwort bis der Reader neu gestartet wird, 0 = kein Limit (default)&lt;br /&gt;
&lt;br /&gt;
==== resetcycle ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn5821:08/12/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
resetcycle = Anzahl&lt;br /&gt;
&lt;br /&gt;
Anzahl von ECM&#039;s bis ein Reset des Cardreaders durchgeführt wird&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Hinweis:&#039;&#039;&#039; Nur gültig für physikalische Reader!&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 resetcycle  =  0   #  ausgeschaltet [default]&lt;br /&gt;
             =  5   #  Reset nach 5 ECM&#039;s&lt;br /&gt;
&lt;br /&gt;
==== ratelimittime ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn9078:09/12/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Intervall für ein ratelimit&lt;br /&gt;
 ratelimittime =   # Millisekunden&lt;br /&gt;
               = 0 # (default)&lt;br /&gt;
&lt;br /&gt;
==== ecmunique ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn8491:03/06/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ecmunique  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1 = ermöglicht eine Überprüfung des matching ECM hash im ratelimit slot&lt;br /&gt;
 0 = default&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== srvidholdtime ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn9078:09/12/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
srvidholdtime  =  Millisekunden&lt;br /&gt;
&lt;br /&gt;
Zeitraum, in dem die Service-ID im ratelimit slot gehalten werden soll. Während dieses Zeitraums ist der Zeit-Check für ecmunique ausgeschaltet. Default = 0&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== cooldowndelay ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn5946:09/09/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cooldowndelay &lt;br /&gt;
&lt;br /&gt;
Erläuterung:&lt;br /&gt;
 delay    =    Verzögerungszeit in Sekunden, in der dem Reader erlaubt ist, mehr ECM-Anfragen zu stellen,&lt;br /&gt;
               als im Parameter &amp;quot;ratelimitecm&amp;quot; festgelegt ist&lt;br /&gt;
               default: [blank] keine&lt;br /&gt;
 duration =    Zeitdauer in Sekunden, die der Reader für einen cooldown benötigt&lt;br /&gt;
               default: [blank] keine&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Voraussetzung ist, dass die Parameter &amp;quot;ratelimitecm&amp;quot; und &amp;quot;ratelimittime&amp;quot; ausgefüllt sind!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== blocknano ====&lt;br /&gt;
{{Optional/it}}&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/it}}&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/it}}&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/it}}&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/it}}&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/it}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;MODIFICA svn8615:04/12/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
blockemm-bylen  =  [length range,length range]... (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;
Beispiel:&lt;br /&gt;
 blockemm-bylen  = 1-10,11-&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== saveemm-u ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn5947:09/09/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 saveemm-u  =  0 (default)&lt;br /&gt;
            =  1&lt;br /&gt;
&lt;br /&gt;
Garantire  unique-EMM&#039;s nel file , cui percorso possibile con  &amp;quot;emmlogdir=&amp;quot; nel oscam.conf Deve essere impostata  (Default=Config-Cartella).&lt;br /&gt;
&lt;br /&gt;
==== saveemm-s ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn5947:09/09/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 saveemm-s  =  0 (default)&lt;br /&gt;
            =  1&lt;br /&gt;
Garantire  shared-EMM&#039;s nel file , cui percorso possibile con  &amp;quot;emmlogdir=&amp;quot; nel oscam.conf Deve essere impostata  (Default=Config-Cartella).&lt;br /&gt;
&lt;br /&gt;
==== saveemm-g ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn5947:09/09/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 saveemm-g  =  0 (default)&lt;br /&gt;
            =  1&lt;br /&gt;
Garantire global-EMM&#039;s nel file , cui percorso possibile con &amp;quot;emmlogdir=&amp;quot; nel oscam.conf Deve essere impostata (Default=Config-Cartella).&lt;br /&gt;
&lt;br /&gt;
==== saveemm-unknown ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn5947:09/09/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 saveemm-unknown  =  0 (default)&lt;br /&gt;
                  =  1&lt;br /&gt;
Garantire unknown-EMM&#039;s nel file , cui percorso possibile con &amp;quot;emmlogdir=&amp;quot; nel oscam.conf Deve essere impostata (Default=Config-Cartella).&lt;br /&gt;
&lt;br /&gt;
==== savenano ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;ANTIQUATO  svn5947:09/09/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Liste von EMM-Nanos, die gespeichert werden sollen (hex) oder alle EMM-Nanos. Der Pfad kann mit &amp;quot;emmlogdir=&amp;quot; in der oscam.conf festgelegt werden (Default=Config-Ordner).&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;
==== readnano ====&lt;br /&gt;
{{Optional/it}}&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;
==== use-ssl ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn8725:06/25/20113&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
use_ssl  =  0|1&lt;br /&gt;
&lt;br /&gt;
 use-ssl  =  1  #  use SSL for ghttp protocol&lt;br /&gt;
          =  0  #  default&lt;br /&gt;
&lt;br /&gt;
==== dropbadcws ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;MODIFICA  svn5992:10/22/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
dropbadcws  =  0|1&lt;br /&gt;
&lt;br /&gt;
 dropbadcws  =  1   # CW è sbagliato a rifiutare, send &amp;quot;not found&amp;quot; posto di CWS male&lt;br /&gt;
             =  0   # default&lt;br /&gt;
&lt;br /&gt;
==== disablecrccws ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn6004:10/26/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 disablecrccrws    =    1  #  unterdrücke den cw-checksum-test&lt;br /&gt;
                   =    0  #  cw-checksum-test eingeschaltet (default)&lt;br /&gt;
&lt;br /&gt;
==== lb_weight ====&lt;br /&gt;
{{Optional/it}}&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;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
==== lb_whitelist_services ====&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn8656:05/22/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
 lb_whitelist_services = &amp;lt;services&amp;gt;,&amp;lt;services&amp;gt;....&lt;br /&gt;
&lt;br /&gt;
reader assignement to service group for channels which may never be blocked by the loadbalancer to the reader , default=none&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
==== lb_force_fallback ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO - svn9739:05/19/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
lb_force_fallback  =  0|1&lt;br /&gt;
&lt;br /&gt;
1 = setzt den Reader ständig in fallback-modus für das load balancing ohne Berücksichtigung der reader statistics,&lt;br /&gt;
0 = default&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== ccc ====&lt;br /&gt;
&lt;br /&gt;
===== cccversion =====&lt;br /&gt;
{{Depends/it}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Solo Per CCcam&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Definire La Versione Di Cccam Da Usare.&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;
Esempio&lt;br /&gt;
 cccversion = 1.2.34&lt;br /&gt;
&lt;br /&gt;
===== ccchop =====&lt;br /&gt;
{{Depends/it}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
ccchop  =  hop&lt;br /&gt;
&lt;br /&gt;
Imposta il grado di hop per il lettore &#039;&#039;&#039;non&#039;&#039;&#039;-cccam-reader&lt;br /&gt;
&lt;br /&gt;
default = 0&lt;br /&gt;
&lt;br /&gt;
===== cccmaxhops =====&lt;br /&gt;
{{Depends/it}}&lt;br /&gt;
&lt;br /&gt;
Puo Decidere Il Grado Degli Hops Da Dare&lt;br /&gt;
 -1 = no CCcam&lt;br /&gt;
  0 = Carte Locali&lt;br /&gt;
  1 = Carte Locali + 1 Hop&lt;br /&gt;
  2 = Carte Locali + 2 Hops&lt;br /&gt;
      E Cosi Via&lt;br /&gt;
Il Valore Di Default = 10&lt;br /&gt;
&lt;br /&gt;
===== cccreshare =====&lt;br /&gt;
{{Depends/it}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;MODIFICA  svn8607:04/10/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Esempio&lt;br /&gt;
 -1 = Nessuna condivisione&lt;br /&gt;
  0 = Solo per condividere di peer diretta&lt;br /&gt;
  1 = Ricondividere per Direct-peer, e il livello successivo&lt;br /&gt;
  x = Condividere di Direct-peer e il successivo livello x (dove x è il numero di livello)&lt;br /&gt;
&lt;br /&gt;
===== cccwantemu =====&lt;br /&gt;
{{Depends/it}}&lt;br /&gt;
&lt;br /&gt;
Abilita Richiesta Per Avere L&#039;Emulazione Da Un Cccam Server.&lt;br /&gt;
 cccwantemu = 1  # si&lt;br /&gt;
            = 0  # no default&lt;br /&gt;
&lt;br /&gt;
===== ccckeepalive =====&lt;br /&gt;
{{Depends/it}}&lt;br /&gt;
&lt;br /&gt;
Richiesta Per Connettersi Con Cccam Server.&lt;br /&gt;
 ccckeepalive = 1  # si&lt;br /&gt;
              = 0  # no  (default)&lt;br /&gt;
&lt;br /&gt;
===== cccreconnect =====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
 cccreconnect  =  timeout (Millisecondi)&lt;br /&gt;
&lt;br /&gt;
Ricollegare dopo ECM-Request-Timeout in millisecondi, default = 12000 Millisecondi&lt;br /&gt;
&lt;br /&gt;
===== cccmindown =====&lt;br /&gt;
{{Depends/it}}&lt;br /&gt;
&lt;br /&gt;
[[Datei:UnderConstruction.jpg|text-bottom]] &#039;&#039;&#039;in construzione&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
==== &#039;&#039;&#039;gbox&#039;&#039;&#039; ====&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn8350:02/15/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Beispiel einer funktionierenden Minimal-Konfiguration:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Angenommen die GBox läuft auf Host 192.168.1.101 und OSCam liegt auf 192.168.1.123. Im File &#039;&#039;&#039;cwshare.cfg&#039;&#039;&#039; auf der GBox-Seite stehen z.B. folgende Eintragungen:&lt;br /&gt;
 M:{192.168.1.101{A123BCDE}}&lt;br /&gt;
 D:{192.168.1.123{3820 3819{98AF3E25{A3 A3}}}}&lt;br /&gt;
Dann sieht die Konfiguration auf OSCam so aus:&lt;br /&gt;
 &#039;&#039;&#039;oscam.conf:&#039;&#039;&#039;&lt;br /&gt;
 [gbox]&lt;br /&gt;
 hostname          = 192.168.1.123&lt;br /&gt;
 my_password       = 98AF3E25&lt;br /&gt;
 port              = 3819&lt;br /&gt;
&lt;br /&gt;
 &#039;&#039;&#039;oscam.server:&#039;&#039;&#039;&lt;br /&gt;
 protocol          =  gbox&lt;br /&gt;
 group             =  1&lt;br /&gt;
 device            =  192.168.1.101,3820&lt;br /&gt;
 password          =  A123BCDE&lt;br /&gt;
 user              =  gbox_client&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
===== device =====&lt;br /&gt;
{{Mandatory/it}}&lt;br /&gt;
&lt;br /&gt;
device  =  Komma-separierte Liste mit den Werten&lt;br /&gt;
&lt;br /&gt;
peer&#039;s IP oder Hostname&lt;br /&gt;
peer&#039;s port&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 192.168.1.101,3820&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== password =====&lt;br /&gt;
{{Mandatory/it}}&lt;br /&gt;
&lt;br /&gt;
password  =  4 hex bytes, 8 chars&lt;br /&gt;
&lt;br /&gt;
Peer Passwort&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 A123BCDE&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== my_password =====&lt;br /&gt;
{{Mandatory/it}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;ANTIQUATO svn9163:12/31/2013&amp;lt;/span&amp;gt; &#039;&#039;&#039;moved to oscam.conf [gbox]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Passwort  =  4 hex bytes, 8 chara&lt;br /&gt;
&lt;br /&gt;
Mein Passwort&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 98AF3E25&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== gbox_reshare =====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Reshare-Level für lokale Karte(n), default = 0&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== gbox_max_distance =====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
gbox_max_distance  =  maximale Distanz zum Empfang von peer-cards, default = 2&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== gbox_max_ecm_send =====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
gbox_max_ecm_send  =  sende ecm zu maximal n peer cards, default = 3&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== user =====&lt;br /&gt;
{{Mandatory/it}}&lt;br /&gt;
&lt;br /&gt;
Benutzername (client) der oscam gbox&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 user  = gbox_client&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Attenzione:&#039;&#039;&#039;&lt;br /&gt;
 &#039;&#039;&#039;Der user muss auch in der oscam.user [account] eingetragen werden!&lt;br /&gt;
&lt;br /&gt;
 &#039;&#039;&#039;Unter [reader] und [account] sollten geeignete Filter gesetzt werden (services=, caid=, ident=), um Instabilitäten der Gbox&lt;br /&gt;
 &#039;&#039;&#039;durch Überfluten mit Karten zu vermeiden.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{OSCamTranslatedLinks}}&lt;/div&gt;</summary>
		<author><name>Don de Deckelwech</name></author>
	</entry>
	<entry>
		<id>http://oldwiki.streamboard.tv/index.php?title=OSCam/fr/Config/oscam.server&amp;diff=13326</id>
		<title>OSCam/fr/Config/oscam.server</title>
		<link rel="alternate" type="text/html" href="http://oldwiki.streamboard.tv/index.php?title=OSCam/fr/Config/oscam.server&amp;diff=13326"/>
		<updated>2016-03-19T11:36:14Z</updated>

		<summary type="html">&lt;p&gt;Don de Deckelwech: /* fix9993 */ added readtiers, but please translate!&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;
Ce fichier de configuration des lecteurs  de carte (reader: ce terme, qui désigne le lecteur, sera dorénavant utilisé dans la suite du document) contient les paramètres de configuration des readers/lecteurs nécessaires à  oscam pour pouvoir y accéder.  Les sections du fichier oscam.server sont récurrentes (plusieurs readers/lecteur peuvent être repris). La section doit contenir a minima un reader/lecteur!&lt;br /&gt;
&lt;br /&gt;
Des exemples de configuration pour des cartes spécifiques peuvent être trouvés dans [[OSCam/fr/examples/Reader|exemples de configurations]]&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
=== Reader ===&lt;br /&gt;
&#039;&#039;Plusieurs sections [reader] peuvent être créées. Chaque section correspond à un reader/lecteur bien déterminé . &lt;br /&gt;
 Exemple: phoenix, easymouse, sc8in1 etc&lt;br /&gt;
&lt;br /&gt;
{{OSCamServerParameter}}&lt;br /&gt;
&lt;br /&gt;
==== label ====&lt;br /&gt;
{{Obligatoire}}&lt;br /&gt;
&lt;br /&gt;
Détermine le nom du reader (lecteur). Aussi bien pour un lecteur local que pour un lecteur distant.&lt;br /&gt;
&lt;br /&gt;
Exemple&lt;br /&gt;
 label = cardreader-canal&lt;br /&gt;
&lt;br /&gt;
==== enable ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
Détermine si le reader/lecteur est actif  (=1) ou pas (=0)&lt;br /&gt;
 0  = Désactivé&lt;br /&gt;
 1  = Activé (paramètre par défaut)&lt;br /&gt;
&lt;br /&gt;
==== description ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
description =&lt;br /&gt;
&lt;br /&gt;
Description du reader (lecteur), par défaut = rien&lt;br /&gt;
&lt;br /&gt;
==== protocol ====&lt;br /&gt;
{{Obligatoire}}&lt;br /&gt;
&lt;br /&gt;
Protocole de communication du reader (lecteur)&lt;br /&gt;
 protocol = mouse         (Lecteur de carte local)&lt;br /&gt;
          = internal      (Tous les Lecteurs de carte du type &amp;quot;Device=/dev/sciX&amp;quot;, et les lcteurs de carte des Coolstreams)&lt;br /&gt;
          = camd35|cs357x (Cascading - camd 3.5 serveur distant compatible - &#039;&#039;&#039;udp&#039;&#039;&#039;)&lt;br /&gt;
          = mp35&lt;br /&gt;
          = smargo&lt;br /&gt;
          = smartreader&lt;br /&gt;
          = serial&lt;br /&gt;
          = cs378x        (camd 3.5 serveur distant compatible - &#039;&#039;&#039;tcp&#039;&#039;&#039;)&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;
==== device ====&lt;br /&gt;
{{ Obligatoire}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;MODIFICATIONS svn8057+8059:01/04/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;MODIFICATIONS svn8096:01/13/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;MODIFICATIONS svn8911:09/10/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Détermine le dispositif (lecteur de carte local ou serveur distant) permettant l&#039;accès aux droits en local ou à distance pour la section [reader]. &lt;br /&gt;
 device = [&amp;lt;readertype&amp;gt;;]serial:serialnum|bus:device|&amp;lt;device|device:slot&amp;gt;|&amp;lt;ip|hostname&amp;gt;,&amp;lt;port&amp;gt;[,&amp;lt;lport&amp;gt;]|pcsc|&amp;lt;0|1&amp;gt;&amp;gt;|constantcw&lt;br /&gt;
&lt;br /&gt;
 readertype:&lt;br /&gt;
                SR:          Smartreader+ (par défaut) &lt;br /&gt;
                SRv2:        Smartreader V2&lt;br /&gt;
                Infinity:    Infinity USB &lt;br /&gt;
                TripleP1:    Smargo Triple Reader port 1 &lt;br /&gt;
                TripleP2:    Smargo Triple Reader port 2 &lt;br /&gt;
                TripleP3:    Smargo Triple Reader port 3&lt;br /&gt;
 bus:device:    Nom du Bus e Device (par ex.. monlecteur)&lt;br /&gt;
 serialnum:     N° de série du lecteur de type Smartreader (N° de lsusb  &#039;Bus&#039; et &#039;Device&#039; sont obtenus au démarrage!)&lt;br /&gt;
 device:        Nom du dispositif&lt;br /&gt;
 device:slot:   Nom de dispositif  de lecture de la carte No de Slot &#039;&#039;&#039;sc8in1&#039;&#039;&#039;&lt;br /&gt;
 ip|hostname:   Adresse IP ou nom de l&#039;hôte (hostname)&lt;br /&gt;
 port:          Numéro du TCP/IP port (exemple : 5000)&lt;br /&gt;
 lport:         Remapping du port local&lt;br /&gt;
 PCSC:          N° du Lecteur PCSC (démarre à  0)&lt;br /&gt;
 0|1:           &#039;&#039;&#039;Seulement pour le Coolstream hd1&#039;&#039;&#039; (sélectionnez 0 ou 1)&lt;br /&gt;
 constantcw:    Chemin d&#039;accès absolu indiquant où se trouve le fichier constant.cw au niveau local et/ou serveur (exemple : /usr/keys/constant.cw)&lt;br /&gt;
&lt;br /&gt;
Format des CW-Files: &lt;br /&gt;
 &#039;&#039;&#039;Standard-Format&#039;&#039;&#039;&lt;br /&gt;
 CAID:Provider ID:Service ID:PMT ID:ECM PID::key (16 Bytes seperated by spaces)&lt;br /&gt;
 exemple:&lt;br /&gt;
 1234:123456:1234:2345:3456::00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F &lt;br /&gt;
&lt;br /&gt;
 &#039;&#039;&#039;Extended OSCam-Format&#039;&#039;&#039;&lt;br /&gt;
 CAID:Provider ID:Service ID:PMT ID:ECM PID:Video PID:key (16 Bytes seperated by spaces)&lt;br /&gt;
 exemple:&lt;br /&gt;
 1234:123456:1234:2345:3456:7890:00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F&lt;br /&gt;
  &lt;br /&gt;
&lt;br /&gt;
Exemples de configuration pour le paramètre &amp;lt;device&amp;gt;&lt;br /&gt;
  device = /dev/ttyS0   # (Lecteur sur COM1 (Linux i386 et Windows))&lt;br /&gt;
  device = /dev/tts/1   # (Lecteur sur COM2 (Linux dbox2 avec multicam))&lt;br /&gt;
  device = /dev/ttyUSB0 # (Lecteur sur USB  (Linux i386))&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note&#039;&#039;&#039;: Le N° du  Device est situé une unité sous le N° des Ports COM-! Ainsi ttyS0 = COM1, tts/1 = COM2. Il se peut que sur les nouveaux pc les ports com ne soient plus disponibles, dans ce cas USB2 sera utilisé. Il est préférable de vérifier dans le gestionnaire de périphériques le N° du port utilisé par le Lecteur et  lui soustraire 1&lt;br /&gt;
&lt;br /&gt;
==== detect ====&lt;br /&gt;
{{Version}}&lt;br /&gt;
&lt;br /&gt;
Détection du statut de la &#039;&#039;&#039;carte insérée&#039;&#039;&#039;.&lt;br /&gt;
 Detect =   CD   (Carrier Detect) - par défaut -&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 (La reconnaissance de la carte est désactivée, néanmoins le fait qu’une carte est insérée sera signalé)&lt;br /&gt;
 Detect =   gpio1 ... gpio7 (nouveau pour mipsel-uclibc)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;* •  Action inverse  = &amp;quot;!&amp;quot; à inclure devant (par ex.. &amp;quot;Detect=!CTS&amp;quot;)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== cardmhz ====&lt;br /&gt;
{{Version}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;MODIFICATIONS svn7046:06/12/12&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Fréquence &#039;&#039;&#039;standard&#039;&#039;&#039; de la carte par multiple de 10.KHz. Pour une carte irdeto la fréquence est de 600 KHz. Voir [[OSCam/fr/examples/Overclocking|Overclocking]]!&lt;br /&gt;
&lt;br /&gt;
Exemple:&lt;br /&gt;
 cardmhz =   600  # 600  pour une carte irdeto&lt;br /&gt;
         =        # si rien n’est indiqué, c’est la valeur par défaut de 357 est prise&lt;br /&gt;
&lt;br /&gt;
auto clock speed for &#039;&#039;&#039;Dreambox&#039;&#039;&#039; =  -1. Pour plus d&#039;informations sur les différentes(Dream)Boxes cf. le lien suivant : [http://www.streamboard.tv/oscam/wiki/ReaderClocks here].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Datei:MessageS.png|text-bottom]] &#039;&#039;&#039;[[Streamboard:oscam/wiki/CardsList|List of default and overclocking card frequencies]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== mhz ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;MODIFICATIONS svn9099:12/13/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Indépendamment du paramètre &#039;&#039;&#039;cardmhz&#039;&#039;&#039; et pour autant que cela soit possible, la fréquence standard de la carte peut être changée par incréments de 10KHz (comme mentionné ci-dessus) on parle alors de &#039;&#039;&#039;Overclocking&#039;&#039;&#039;. On peut ainsi overclocké une Carte s02- (Standard 6 MHz) à 10 MHz. Voir [[OSCam/fr/examples/Overclocking|Overclocking]]&lt;br /&gt;
&lt;br /&gt;
Cela se passe de cette façon:&lt;br /&gt;
 cardmhz =    600    # ( 6000 KHz =  6 MHz)&lt;br /&gt;
 mhz     =    1000   # (10000 KHz = 10 MHz)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;La valeur par défaut est 357&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Hier eine ausführlichere Beschreibung von &#039;&#039;&#039;stefansat&#039;&#039;&#039; aus der Distri-Doku:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;EXTERNE READER&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Wenn die Frequenz in &#039;&#039;&#039;mhz&#039;&#039;&#039; größer ist als in &#039;&#039;&#039;cardmhz&#039;&#039;&#039;, dann befindest Du dich im Modus [[OSCam/de/examples/Overclocking|Overclocking]].&lt;br /&gt;
&lt;br /&gt;
Smargo-Reader und interne Reader von Dreambox werden durch &#039;&#039;&#039;atr&#039;&#039;&#039; automatisch eingestellt, wenn in &#039;&#039;&#039;autospeed&#039;&#039;&#039; (siehe nächsten Parameter) &#039;&#039;&#039;= 1&#039;&#039;&#039; gesetzt ist.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;INTERNE READER&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Setze die Reader-Frequenz in 10 KHz-Schritten. Wenn Du eine &#039;&#039;&#039;cardmhz&#039;&#039;&#039; kleiner 2000 benutzt, schaltet OSCam auf PLL-Clocking. Interne Reader von Boxen der Firma Dream Multimedia GmbH können damit wesentlich genauer eingestellt werden. Die benutzte Frequenz in &#039;&#039;&#039;mhz&#039;&#039;&#039; sollte die höchste Frequenz des Quarzes im internen Reader darstellen. OScam wird den besten PLL-Divider errechnen, der der in &#039;&#039;&#039;cardmhz&#039;&#039;&#039; gewünschten User-Card-Geschwindigkeit am nächsten kommt.&lt;br /&gt;
&lt;br /&gt;
Für Modelle mit &#039;&#039;&#039;PPC-CPU&#039;&#039;&#039; benutze &#039;&#039;&#039;mhz = 3150&#039;&#039;&#039;. Für Modelle mit &#039;&#039;&#039;MIPS-CPU&#039;&#039;&#039; benutze &#039;&#039;&#039;cardmhz = 2700&#039;&#039;&#039;. Ausnamhe ist die &#039;&#039;&#039;DM7025&#039;&#039;&#039;, hier sollte &#039;&#039;&#039;cardmhz = 8300&#039;&#039;&#039; benutzt werden.&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 Du hast eine DREAM 800 HD PVR. Das ist eine MIPS. Daher solltest Du cardmhz auf 2700 setzen. Du verwendest eine NAGRA-Card, &lt;br /&gt;
 die sollte auf 5 MHz laufen. Um die Karte normal zu lesen, benutzt Du daher cardmhz = 2700 und mhz = 500.&lt;br /&gt;
 Wenn Du Overclocking anwenden willst, setzte cardmhz = 2700 und mhz = auf 900. Nun wird Deine Karte mit 9 Mhz zu laufen beginnen. &lt;br /&gt;
 Es ist besser, das am Anfang zu beobachten, denn eine overclocked Karte kann heiß laufen und plötzlich crashen!&lt;br /&gt;
&lt;br /&gt;
Beachte, dass die meisten internen Reader von Nicht-Dreamboxen die Karten automatisch lesen und alle vom User gesetzten Werte vollständig ignorieren. Trotzdem sollten unter cardmhz und mhz immer Werte eingetragen werden, weil sie die interne Kalkulation der korrekten timings von OSCam unterstützen. Wenn die Werte in cardmhz und mhz korrekt gesetzt werden, arbeitet OSCam besser mit der automatischen clockspeed des internen Cardreaders zusammen. Daraus resultieren bessere ECM-Antwortzeiten oder eine größere Stabilität.&lt;br /&gt;
&lt;br /&gt;
Aber bitte keine Wunder erwarten! Nur Overclocking kann ECM-Antwortzeiten reduzieren. Schlechte Einstellungen können sie nur verzögern oder instabil machen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Datei:MessageS.png|text-bottom]] &#039;&#039;&#039;[[Streamboard:oscam/wiki/CardsList|List of default and overclocking card frequencies]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== autospeed ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn9064:12/01/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
autospeed  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1  =  Détection automatique de la vitesse du lecteur par l&#039;ATR pour les lecteurs interne dreambox, smargo et smartreader (défaut).&lt;br /&gt;
 0  =  Désactivé : utiliser les valeurs Mhz pour définir la vitesse.&lt;br /&gt;
&lt;br /&gt;
==== deprecated ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
{{AVenir}}&lt;br /&gt;
D&#039;abord, la carte sera initialisée en mode normal. Si elle échoue, la carte sera automatiquement reprise en mode déprécié, de sorte que la vitesse de la carte ne sera pas changée et la communication restera sur la vitesse normale de l&#039;ATR de 9600 baud.&lt;br /&gt;
 deprecated =   1  mode déprécié activé&lt;br /&gt;
            =   0  par défaut&lt;br /&gt;
&lt;br /&gt;
==== mode ====&lt;br /&gt;
{{Version}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Valable uniquement pour un lecteur de type AZBox&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Rend possible l’initialisation de la carte sur un Lecteur d&#039;AZBox &lt;br /&gt;
 mode =   1  # active le mode initialisation pour un Lecteur d’ AzBox&lt;br /&gt;
      =   0  # désactivé, valeur par défaut&lt;br /&gt;
&lt;br /&gt;
==== device_out_endpoint ====&lt;br /&gt;
{{Version}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;MODIFICATIONS svn8013:12/29/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Détermine l’adresse de sortie des Chips FTDI, les valeurs possible sont: 0x81 ou 0x82&lt;br /&gt;
en fonction de ceci:&lt;br /&gt;
 device_out_endpoint = 0x81 # Smargo Triple Reader port 1&lt;br /&gt;
                     = 0x82 # Smartreader+  (default)&lt;br /&gt;
                     = 0x83 # Smargo Triple Reader port 2&lt;br /&gt;
                     = 0x85 # Smargo Triple Reader port 3&lt;br /&gt;
&lt;br /&gt;
==== smargopatch ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU  svn6402:02/16/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
smargopatch  =  0|1&lt;br /&gt;
&lt;br /&gt;
schaltet den workaround für smargoreader+ und reader ein, bis der native mode funktioniert, default = 0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== sc8in1_dtrrts_patch ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU  svn6402:02/16/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
sc8in1_dtrrts_patch  =  0|1&lt;br /&gt;
&lt;br /&gt;
1 = active le correctif du bug kernel DTR/RTS pour les lecteur SC8in1/MCR, par défaut = 0&lt;br /&gt;
&lt;br /&gt;
==== cool_timeout_init ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU  svn6286:01/23/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cool_timeout_init = timeout en mille-secondes&lt;br /&gt;
&lt;br /&gt;
Timeout pendant l&#039;initialisation du lecteur interne du coolstream &#039;&#039;&#039;pour AZBox!&#039;&#039;&#039;, par défaut = 0&lt;br /&gt;
&lt;br /&gt;
==== cool_timeout_after_init ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn6253:01/17/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Attention: seulement pour Coolstream!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
cool_timeout_after_init = timeout en mille-secondes&lt;br /&gt;
&lt;br /&gt;
Timeout après initialisation du  SC lecteur interne du coolstream, par défaut = 0&lt;br /&gt;
&lt;br /&gt;
==== ins2e06 ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn9568:03/16/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
add  check control for pin payload (4 hex bytes) for NDS Videoguard 2 SCs&lt;br /&gt;
 ins2e06 = Payload  &lt;br /&gt;
         = # none [blank] (default)&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Attention:&#039;&#039;&#039; valid for physical readers only&lt;br /&gt;
&lt;br /&gt;
http://www.streamboard.tv/oscam/changeset/9568&lt;br /&gt;
&lt;br /&gt;
==== ins7e ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn5959:09/22/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ins7e = 26 (0x1A) octets (option pendant le démarrage des cartes NDS2).&lt;br /&gt;
&lt;br /&gt;
Si le paramètre est configuré, il doit contenir 26 octets.&lt;br /&gt;
S&#039;il n&#039;est pas configuré ou vide, l&#039;INS7E ne sera pas envoyée à la carte lors du démarrage.&lt;br /&gt;
&lt;br /&gt;
==== ins7e11 ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn6064:12/06/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 ins7e11  = TA1 (1 octet; le 3ème octet de l&#039;ATR)&lt;br /&gt;
          = 11 # 0001 FI + 0001 DI (1 x)&lt;br /&gt;
          = 13 # 0001 FI + 0011 DI (4 x)&lt;br /&gt;
          = 14 # 0001 FI + 0100 DI (8 x)&lt;br /&gt;
          = 15 # 0001 FI + 0101 DI (16 x)&lt;br /&gt;
&lt;br /&gt;
Mode rapide pour les cartes NDS2 v13 et G02/G09 (lecteur physique uniquement).&lt;br /&gt;
&lt;br /&gt;
==== fix07 ====&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn9884:09/30/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
enable 0x07 fix for NDS Videoguard 2 SCs&lt;br /&gt;
 fix07  = 1 # enabled (default)&lt;br /&gt;
        = 0 # disabled&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Attention:&#039;&#039;&#039; valid for physical readers only&lt;br /&gt;
&lt;br /&gt;
==== force_irdeto ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
Force le mode Irdeto, même si une clé RSA est présente pour le tunnel Irdeto vers les cartes Nagravision&lt;br /&gt;
 force_irdeto = 1  # activé&lt;br /&gt;
              = 0  # désactivé, valeur par défaut&lt;br /&gt;
&lt;br /&gt;
==== nagra_read ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
Lit les registres/&#039;records&#039; &amp;quot;Nagravision. &#039;&#039;&#039;Uniquement pour les cartes NCMED&#039;&#039;&#039; &lt;br /&gt;
 nagra_read = 0  # désactivé, valeur par défaut&lt;br /&gt;
            = 1  # lit les Records dont les droits sont dépassés&lt;br /&gt;
            = 2  # lit seulement les Records dont les droits sont valables&lt;br /&gt;
&lt;br /&gt;
==== rsakey ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;MODIFICATIONS svn7046:06/12/12&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Clef RSA pour les cartes Nagravision /Tiger SCs / CAM-Key pour les cartes Irdeto, cartes Conax. Par défaut, aucune clef indiquée.&lt;br /&gt;
 rsakey =&lt;br /&gt;
&lt;br /&gt;
==== deskey ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn10894:07/15/15&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Clef 3DES de 16 octets pour les cartes Viaccess. Par défaut, aucune clef indiquée.&amp;lt;br&amp;gt;&lt;br /&gt;
En Viaccess, ce paramètre va de pair avec boxkey.&lt;br /&gt;
 deskey =&lt;br /&gt;
&lt;br /&gt;
==== fix9993 ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
fix9993 = 0|1&lt;br /&gt;
&lt;br /&gt;
Corrige l&#039;erreur 9993 sur CAID 0919 SC&#039;s&lt;br /&gt;
&lt;br /&gt;
 fix9993  = 1  # activé&lt;br /&gt;
          = 0  # désactivé (par défaut)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== readtiers ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn10376:02/02/15&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
readtiers = 0|1|2&lt;br /&gt;
&lt;br /&gt;
method to get tiers of NDS Videoguard SCs&lt;br /&gt;
	&lt;br /&gt;
 readtiers = 0 # disabled (default)&lt;br /&gt;
 readtiers = 1 # ins70 (new) method  &lt;br /&gt;
 readtiers = 2 # ins76 (old) method&lt;br /&gt;
&lt;br /&gt;
==== boxkey ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
Box Key pour les cartes Nagravision / CAM-Key pour les cartes Irdeto / Session key pour les cartes Seca / ChipID ou CamID également désignée dans le menu récepteur comme Identifiant du récepteur ou Identifiant décodeur.&amp;lt;br&amp;gt;En Viaccess, l&#039;identifiant fait 4 octets (obtenu après envoi de l&#039;instruction ECM postcam CA 28 00 00 04). Il est souvent précédé de 2 octets == 00 et affiché comme suit : 0 x 00 AB CD EF, et il va de pair avec le paramètre deskey.&lt;br /&gt;
&lt;br /&gt;
==== pincode ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
Code PIN pour les cartes dont les contrôles d&#039;accès sont &#039;&#039;&#039;Conax, Cryptoworks, Seca, Nagravision ou Viaccess&#039;&#039;&#039;&lt;br /&gt;
 pincode = code pin&lt;br /&gt;
         =  # [rien] valeur par défaut&lt;br /&gt;
&lt;br /&gt;
Valeurs d&#039;origine des cartes&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
| &#039;&#039;&#039;Carte&#039;&#039;&#039; &lt;br /&gt;
|| &#039;&#039;&#039;Pin Code par défaut&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| BIS.tv || 8080&lt;br /&gt;
|-&lt;br /&gt;
| SSR-SRG/TSR|| 0000 &lt;br /&gt;
|-&lt;br /&gt;
| Canal Seca (018)|| 0000 &lt;br /&gt;
|-&lt;br /&gt;
| Canal Viaccess (039)|| 0000 &lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== boxid ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
ID du &#039;&#039;&#039;récepteur NDS Vidéoguard&#039;&#039;&#039; &lt;br /&gt;
 boxid = ID du récepteur NDS Vidéoguard&lt;br /&gt;
&lt;br /&gt;
==== ndsversion ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
Détermine la version du &#039;&#039;&#039;NDS Videoguard&#039;&#039;&#039; &lt;br /&gt;
  0 = # détection auto, valeur par défaut&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;
==== aeskeys ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
Clés AES multiples de 16 octets(bytes) pour cartes &#039;&#039;&#039;Viaccess&#039;&#039;&#039; (l&#039;utilisation du pro/pre encryption est spécifié via la nano 0xD2 nano dans l&#039;ECM. Cette nano 0xD2 est visible dans le log precam ECM envoyé par le diffuseur/opérateur)&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;
 Spécial pour clés AES:&lt;br /&gt;
 00 =   ne renvoit pas de CW , aucune clé AES n’est spécifiée&lt;br /&gt;
 FF =   renvoit des CW reçus de S, aucune clé AES n’est spécifiée&lt;br /&gt;
&lt;br /&gt;
Exemple&lt;br /&gt;
 aeskeys = 0500@012345:000102030405060708090a0b0c0d0e0f;0500@54321:0,0,0f0e0d0c0b0a090807060504030201&lt;br /&gt;
 aeskeys = 0500@012345:clé0,clé1,clé2,clé3,clé4,clé5,...;0500@543210:clé0,clé1,clé2,clé3,clé4,clé5,....&lt;br /&gt;
 si une clé n&#039;est pas connue mettre 0 à la place exemple:  aeskeys = 0500@012345:clé0,clé1,0,0,clé4,clé5,...&lt;br /&gt;
&lt;br /&gt;
==== showcls ====&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;OBSOLÈTE svn6624:04/23/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
Nombre de classes à montrer pour les  &#039;&#039;&#039;Cartes Viaccess&#039;&#039;&#039;&lt;br /&gt;
 schowcls = Quantité&lt;br /&gt;
          = 0  # aucune, valeur par défaut&lt;br /&gt;
&lt;br /&gt;
==== key ====&lt;br /&gt;
{{Version}}&lt;br /&gt;
&lt;br /&gt;
Clé de cryptage DES pour un reader/lecteur Newcamd distant &lt;br /&gt;
 key = clé DES&lt;br /&gt;
&lt;br /&gt;
==== user ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
Nom d&#039;utilisateur pour le reader distant. Remplace le nom de l&#039;utilisateur de &amp;quot;account&amp;quot;. Premier arrivé, premier servi. Voir &#039;&#039;&#039;account&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
Exemple&lt;br /&gt;
   user=  # xyxyx&lt;br /&gt;
&lt;br /&gt;
==== password ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
Mot de passe pour le reader/lecteur distant. Remplace le mot de passe de &amp;quot;account&amp;quot;. Premier arrivé, premier servi. Voir &#039;&#039;&#039;account&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
Exemple&lt;br /&gt;
 password =  # xyxyx&lt;br /&gt;
&lt;br /&gt;
==== mg-encrypted ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;VERALTET - OBSOLETE - OBSOLÈTE - ANTIQUATO&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nouveau paramètre pour le reader gbox dans oscam.server à partir de la svn-4804, puis étendu à partir de la svn-4806.&lt;br /&gt;
&lt;br /&gt;
svn-4804: support pour la ligne gbox cryptée de mgcamd (le nouveau paramètre &amp;quot;mg-encrypted&amp;quot; prend la place des paramètres &amp;quot;device&amp;quot; et &amp;quot;password&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
svn-4806: le paramètre &amp;quot;mg-encrypted&amp;quot; étendu pour permettre de spécifier une adresse MAC.&lt;br /&gt;
&lt;br /&gt;
Usage:&lt;br /&gt;
&lt;br /&gt;
mg-encrypted = &amp;lt;encrypted line&amp;gt;,&amp;lt;mac address&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ou&lt;br /&gt;
&lt;br /&gt;
mg-encrypted = &amp;lt;encrypted line&amp;gt; (c&#039;est l&#039;adresse MAC de eth0 de la box locale qui sera utilsée)&lt;br /&gt;
&lt;br /&gt;
Exemple du reade0/lecteur  de type gbox dans oscam.server:&lt;br /&gt;
	&lt;br /&gt;
 [reader]&lt;br /&gt;
 label        = mygboxreader &lt;br /&gt;
 protocol     = gbox &lt;br /&gt;
 mg-encrypted = D: { hostname { 1234 5678 { ABCD1234 { 9 9 }}}} &lt;br /&gt;
 group        = 11 &lt;br /&gt;
 caid         = 1100&lt;br /&gt;
&lt;br /&gt;
==== services ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Attention:&#039;&#039;&#039; Si dans oscam.conf [global] est activé dans charge entre lb_mode, alors il y a peut-être pas les entrées!&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Attention:&#039;&#039;&#039; Le nombre de services qui seront considérés comme lecteur basé, est limitée à 64 ou 64 fois [[service-name][CAID][provid][srvid]]! &lt;br /&gt;
&lt;br /&gt;
Quels services peuvent être traités par le reader/lecteur. Cela nécessite la présence d&#039;un fichier oscam.services. La logique ici est la suivante (dans cet ordre):&lt;br /&gt;
* Si le champ est vide (ou invalide), la requête est autorisée.&lt;br /&gt;
* Quand un service négatif (çàd précédé d&#039;un &amp;quot;!&amp;quot;) Est applicable, la demande est rejetée.&lt;br /&gt;
* Si un service positif est applicable ou il existe aucun service positif, la demande est autorisée.&lt;br /&gt;
* Si aucun des points précédents, la demande est rejetée.&lt;br /&gt;
Cela signifie que les services négatifs ne sont nécessaires que dans des cas particuliers. &lt;br /&gt;
A savoir, si vous avez un service positif mais que l&#039;on veut exclure certains srvid. &lt;br /&gt;
Ce n&#039;est pas recommandé, car des erreurs de configuration apparaissent rapidement. &lt;br /&gt;
Au lieu de cela, il vaut mieux créer un service supplémentaire contenant tous les srvid appropriés.&lt;br /&gt;
&lt;br /&gt;
Alloue au reader/lecteur ou exclu du reader/lecteur un groupe de services&lt;br /&gt;
 services = [!]services[,[!]&amp;lt;services&amp;gt;]...&lt;br /&gt;
          = Tous les services sont autorisés (par défaut)&lt;br /&gt;
&lt;br /&gt;
Exemple :&lt;br /&gt;
   services = Csat,C+,!Bis&lt;br /&gt;
              # Csat et C+ sont alloués, Bis est exclu (remarquez le ! devant Bis)&lt;br /&gt;
&lt;br /&gt;
==== caid ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;MODIFICATION svn 5097:04/27/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Définit et permet de lier les CAIDs pour le reader/lecteur&lt;br /&gt;
&lt;br /&gt;
Exemple:&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 (raccourci pour l&#039;exemple au-dessus)&lt;br /&gt;
        par défaut: tous les CAIDs avec le masque FFFF&lt;br /&gt;
==== ident ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Attention:&#039;&#039;&#039; Si in oscam.conf [global] est activé dans charge entre lb_mode, alors il ya peut-être pas les entrées!&lt;br /&gt;
&lt;br /&gt;
Définit le  CAID et l’ Ident &#039;&#039;&#039;SC specific&#039;&#039;&#039; pour un reader/lecteur donné&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;
Exemple&lt;br /&gt;
 ident =    # 0100:123456,234567;0200:345678,456789&lt;br /&gt;
       =    # [rien] aucun CAID et ident n’est définit (valeur par défaut)&lt;br /&gt;
&lt;br /&gt;
==== class ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
Définit en &#039;&#039;&#039;hexadécimal&#039;&#039;&#039; la classe pour le reader/lecteur pour lequel vous souhaitez (ou pas) ouvrir les droits permettant la visualisation&lt;br /&gt;
 class =    01,02,!1b,!2b  # 01 et 02 oui, 1b et 2b non&lt;br /&gt;
       =                   # [rien] aucune définition de classe (valeur par défaut) =&amp;gt; ouvre tous les programmes ayant les classes contenues dans la carte d&#039;abonné.&lt;br /&gt;
&lt;br /&gt;
==== chid ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
Définit le &#039;&#039;&#039;ChID Irdeto&#039;&#039;&#039; pour le Reader/Lecteur&lt;br /&gt;
&lt;br /&gt;
Exemple&lt;br /&gt;
 chid = 0100:12&lt;br /&gt;
 chid = 0100:12;0604:0000BA,000101,00010E,000141&lt;br /&gt;
      =  # [rien] valeur par défaut&lt;br /&gt;
&lt;br /&gt;
==== group ====&lt;br /&gt;
{{Obligatoire}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;MODIFICATIONS svn6103:12/21/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Chaque reader/lecteur doit appartenir à un ou plusieurs groupes. On détermine ainsi quel client a accès à quel reader/lecteur. Les valeurs vont de 1-64 &lt;br /&gt;
 group = 1....64[,1....64]....  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Comme l&#039;entrée est obligatoire, il doit n&#039;y avoir aucune [blanc] par défaut !&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Exemple&lt;br /&gt;
 Group =   1      # (un seul groupe =&amp;gt; 1)&lt;br /&gt;
 Group =   1,4,5  # (plusieurs groupes =&amp;gt; 1, 4 et 5)&lt;br /&gt;
&lt;br /&gt;
==== audisabled ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
Exclu le reader/lecteur de l’ AU (mise à jour automatique) &lt;br /&gt;
 audisabled = 1  # activé (la carte ne sera pas mise à jour)&lt;br /&gt;
            = 0  # désactivé: valeur par défaut (la mise à jour de la carte peut se faire)&lt;br /&gt;
&lt;br /&gt;
==== auprovid ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
Donne ici l’ID du provider/provid pour lequel la mise à jour automatique doit être effectuée via ce reader/lecteur.&lt;br /&gt;
&lt;br /&gt;
Exemple&lt;br /&gt;
 auprovid =    # 123456&lt;br /&gt;
          =    # [rien] valeur par défaut, rien n&#039;est donné&lt;br /&gt;
&lt;br /&gt;
==== disableserverfilter ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
Ignore les CAID et Ident des readers/lecteurs de clients défectueux .&lt;br /&gt;
 disableserverfilter = 1  # activé (ignore les caid et ident)&lt;br /&gt;
                     = 0  # valeur par défaut : désactivé (n&#039;ignore rien)&lt;br /&gt;
&lt;br /&gt;
==== inactivitytimeout ====&lt;br /&gt;
{{Version}}&lt;br /&gt;
&lt;br /&gt;
 inactivitytimeout =     # en secondes&lt;br /&gt;
                   = -1  # reconnexion en cas de perte du réseau pour Readers &#039;&#039;&#039;Newcamd et Radegast&#039;&#039;&#039;, même en mode attente.&lt;br /&gt;
                   =  0  # par défaut rien n&#039;est donné&lt;br /&gt;
&lt;br /&gt;
==== reconnecttimeout ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;MODIFICATIONS svn7244:08/07/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Délai en secondes avant le renouvellement d&#039;une connexion avec un lecteur/reader distant qui ne répond plus.&lt;br /&gt;
&lt;br /&gt;
Exemple&lt;br /&gt;
 reconnecttimeout = 20   # Après 20 secondes sans activité, la connexion est rétablie&lt;br /&gt;
                  =      # [rien] par défaut, rien n&#039;est mentionné&lt;br /&gt;
&lt;br /&gt;
==== connectoninit ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn8235:01/29/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=   0|1 &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Permet d&#039;établir la connexion Newcamd, même s&#039;il n&#039;y a pas de demande.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
connectoninit   =    1  # connexion établie à l&#039;init&lt;br /&gt;
connectoninit   =    0  # connexion non établie à l&#039;init (valeur par défaut)&lt;br /&gt;
&lt;br /&gt;
==== keepalive ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn9810:07/22/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
keepalive  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1  =  ermöglicht es einem cs378x TCP socket, ständig verbunden zu sein&lt;br /&gt;
 0  =  Immer eingeschaltet bei einem cacheex reader type (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== fallback ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Attention:&#039;&#039;&#039; Ne s&#039;applique pas si l&#039;équilibreur de charge (loadbalancer) est activé!&lt;br /&gt;
&lt;br /&gt;
Définit le Reader comme Fallback Reader. Standard et Fallback-Reader doivent appartenir au même groupe. Voir &#039;&#039;&#039;group&#039;&#039;&#039;&lt;br /&gt;
 fallback =    1  # activé (ce reader est le fallback reader)&lt;br /&gt;
          =    0  # valeur par défaut : désactivé&lt;br /&gt;
&lt;br /&gt;
==== fallback_percaid ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU  svn8896:09/04/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
fallback_percaid  =  &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;
use reader as fallback for defined CAIDs only, two digit wildcards CAIDs are possible, fallback_percaid overrules fallback. Def.=none&lt;br /&gt;
&lt;br /&gt;
example:&lt;br /&gt;
 fallback_percaid = 1234:234567;10:345678&lt;br /&gt;
&lt;br /&gt;
==== emmcache ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
Definit les  Caches d&#039;EMM pour le Reader. Actuellement, seulement pour les readers locaux. Concerne la fonction AU. On détermine sous quelles conditions les (EMM) du Provider seront écrits&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Attention:&#039;&#039;&#039;&lt;br /&gt;
Sans ce paramètre, no EMM sont présentés dans le log!&lt;br /&gt;
&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;,&amp;lt;stb-emm&amp;gt;&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 * &amp;lt;usecache&amp;gt; 0 = # cache désactivé (valeur par défaut)&lt;br /&gt;
 * &amp;lt;usecache&amp;gt; 1 = # cache activé, et l&#039;écrire à la fin dans un fichier&lt;br /&gt;
 * &amp;lt;usecache&amp;gt; 2 = # cache activé, mais ne pas l&#039;écrire à la fin dans un fichier&lt;br /&gt;
&lt;br /&gt;
 * &amp;lt;rewrite&amp;gt;  n = # détermine combien de fois des (EMM) identiques sont réécrits. Uniquement si la valeur &amp;lt;usecache&amp;gt; = 1 ou 2&lt;br /&gt;
&lt;br /&gt;
 * &amp;lt;logging&amp;gt;  0 = # Entrée dans le fichier log désactivée (valeur par défaut)&lt;br /&gt;
 * &amp;lt;logging&amp;gt;  1 = # Log uniquement les EMM erronés&lt;br /&gt;
 * &amp;lt;logging&amp;gt;  2 = # Log les EMM écrits&lt;br /&gt;
 * &amp;lt;logging&amp;gt;  4 = # Log les EMM rejetés&lt;br /&gt;
 * &amp;lt;logging&amp;gt;  8 = # Log les EMM bloqués&lt;br /&gt;
 * &amp;lt;logging&amp;gt; 16 = # Log les AU blockés&lt;br /&gt;
&lt;br /&gt;
La valeur de logging est le résultat de la somme des options que vous voulez activer, donc 16+8+4+2+1 = 31 pour tout activer.&lt;br /&gt;
&lt;br /&gt;
 * &amp;lt;stb-emm&amp;gt;  0 = # EMM pour le STB sont ignorés (par défaut)&lt;br /&gt;
 * &amp;lt;stb-emm&amp;gt;  1 = # EMM pour le STB sont envoyés vers ce reader (utilisation très spécifique)&lt;br /&gt;
&lt;br /&gt;
Exemple&lt;br /&gt;
 emmcache = 1,3,10,0 #  Cache activé, Les EMM sont réécrits 3 X, les écrits (2) et les bloqués (8) = 10 sont logués, les emms pour le STB ne sont pas envoyés&lt;br /&gt;
 emmcache = 1,2,6,0  #  Cache activé, Les EMM sont réécrits 2 X, les écrits (2)  et les rejetés (4) = 6 sont logués, les emms pour le STB ne sont pas envoyés&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== emmreassembly ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU  svn8493:03/06/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;OBSOLÈTE svn8591:04/01/2013 parameter now in oscam.user!&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
emmreassembly  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1 = enable EMM reassembly, default&lt;br /&gt;
 0 = disable EMM reassembly&lt;br /&gt;
&lt;br /&gt;
Paramètre applicable aux readers/lecteurs Viaccess et Cryptoworks si le client que vous utilisez pour l&#039;envoi d&#039;EMMs regroupe les EMMs plutôt que de les envoyer simplement à OSCam pour traitement.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== cacheex ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU  svn6044:11/27/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
C&#039;est pour échanger le cache d&#039;OSCam.&lt;br /&gt;
&lt;br /&gt;
 1 = échange du cache activé pull mode&lt;br /&gt;
 2 = échange du cache activé push mode&lt;br /&gt;
 3 = échange du cache activé reversepush mode&lt;br /&gt;
 0 = par défaut &lt;br /&gt;
&lt;br /&gt;
- Uniquement valable entre 2 ou plusieurs OSCam;&lt;br /&gt;
- Devraient marcher avec tous les protocoles supportant le multiple ecm ex: camd35 ou cccam.&lt;br /&gt;
&lt;br /&gt;
===== cacheex-modes =====&lt;br /&gt;
===== cacheex = 1 - cachepull =====&lt;br /&gt;
Situation:&lt;br /&gt;
&lt;br /&gt;
OSCam A reader1 est réglé sur cacheex = 1&lt;br /&gt;
&lt;br /&gt;
OSCam B account1 est réglé sur cacheex = 1&lt;br /&gt;
&lt;br /&gt;
OSCam A reçoit une demande ECM, reader1 envoie cette demande à OSCam B,&lt;br /&gt;
&lt;br /&gt;
OSCam B vérifie son cache:&lt;br /&gt;
* rien dans le cache n&#039;est trouvé: OSCam B envoie: NOK&lt;br /&gt;
* quelque chose dans le cache est trouvé; OSCam B envoie: OK+CW&lt;br /&gt;
* quand rien dans le cache n&#039;est trouvé,  il est noté une demande en attente: &#039;&#039;cacheexwaittime&#039;&#039; dans oscam.conf [global] est attendu et puis re-examinée. OSCam B ne demande plus de nouvelles EMMs.&lt;br /&gt;
&lt;br /&gt;
CW-flow  =  B ---&amp;gt; A&lt;br /&gt;
&lt;br /&gt;
===== cacheex  =  2 - cachepush =====&lt;br /&gt;
Pour les protocoles camd 3.5x et CCcam&lt;br /&gt;
&lt;br /&gt;
Situation:&lt;br /&gt;
&lt;br /&gt;
OSCam A reader1 est réglé sur cacheex = 2&lt;br /&gt;
&lt;br /&gt;
OSCam B account1 est réglé sur cacheex = 2&lt;br /&gt;
&lt;br /&gt;
Quand Oscam B reçoit un CW, il est poussé sur Oscam A. Le reader a des fonctions normales et peut demander des ECM.&lt;br /&gt;
* Problème: OSCAM ne peut pas pousser les CW sur Oscam A, si il est connecté à Oscam A&lt;br /&gt;
* Fonctionnalité ou problème?: OSCam A peut demander des ECM à OSCam B&lt;br /&gt;
&lt;br /&gt;
CW-flow  =  B ---&amp;gt; A&lt;br /&gt;
&lt;br /&gt;
===== cacheex  =  3 - reversecachepush =====&lt;br /&gt;
Pour les protocoles camd 3.5x et CCcam&lt;br /&gt;
&lt;br /&gt;
Situation:&lt;br /&gt;
&lt;br /&gt;
OSCam A reader 1 est réglé sur cacheex = 3&lt;br /&gt;
&lt;br /&gt;
Quand OSCam A reçoit un CW, il est poussé à Oscam B. OSCam A ne demande plus de nouvelle ECM&lt;br /&gt;
&lt;br /&gt;
CW-flow = A ---&amp;gt; B&lt;br /&gt;
&lt;br /&gt;
==== cacheex_maxhop ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU  svn6691:05/07/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cacheex_maxhop = n&lt;br /&gt;
&lt;br /&gt;
Par défaut = 10&lt;br /&gt;
&lt;br /&gt;
==== logport ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
Port de connexion pour un Reader Camd 3.x-. UDP doit être activé. Fonctionne, seulement si l’anticascading n’est pas activé dans Camd 3.x &lt;br /&gt;
 logport =    # N° du port&lt;br /&gt;
         =    # par défaut, aucun port n’est activé)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== ecmwhitelist ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
ecmwhitelist  =  [CAID[@provid]:]length[,length]...[;[CAID[@provid]:]length[,length]...]...&lt;br /&gt;
&lt;br /&gt;
Pour les lecteurs physiques, vous pouvez mettre des valeurs &#039;&#039;&#039;hexadécimales&#039;&#039;&#039; séparées par des virgules pour spécifier les longueurs d&#039;ECM qui sont autorisées.&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Attention:&#039;&#039;&#039;En fonctionnement normal, ce paramètre n&#039;est pas nécessaire!&lt;br /&gt;
&lt;br /&gt;
[[Datei:MessageS.png|text-bottom]] &#039;&#039;&#039;[[Streamboard:oscam/wiki/ECMLengthList|Liste des longueurs d&#039;ECM]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== ecmheaderwhitelist ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn7480:09-21-2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
ecmheaderwhitelist = [CAID[@PROVID]:]Header[,Header1,Header2,HeaderN][;[CAID[@PROVID]:]Header[,Header1,Header2,HeaderN]&lt;br /&gt;
&lt;br /&gt;
Configurer l’entête valide de l&#039;ecm pour son reader, c&#039;est pour protéger son reader des entêtes erronés.&lt;br /&gt;
&lt;br /&gt;
Exemple pour un reader local CSAT (032830):&lt;br /&gt;
ecmheaderwhitelist = 817040019003032838,807040019003032838,81703A01D2020B024003032838,80703A01D2020B024003032838 ......&lt;br /&gt;
&lt;br /&gt;
Exemple pour un reader distant (proxy) CSAT (032830):&lt;br /&gt;
ecmheaderwhitelist =&lt;br /&gt;
0500:817040019003032838,807040019003032838,81703A01D2020B024003032838,80703A01D2020B024003032838&lt;br /&gt;
......&lt;br /&gt;
&lt;br /&gt;
ATTENTION: pour CSAT, il y a plusieurs entêtes valides et d&#039;autres erronés, j&#039;en ai mis que quatre valides.&lt;br /&gt;
&lt;br /&gt;
thread [[Streamboard-Thread:34748|ici]]&lt;br /&gt;
&lt;br /&gt;
[[Streamboard:oscam/wiki/HeaderWhitelist|HeaderWhitelist]] ici&lt;br /&gt;
&lt;br /&gt;
==== ratelimitecm ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
Nombre de SID différents autorisés dans les ECM pendant un intervalle déterminé&lt;br /&gt;
 ratelimitecm =     # nombre&lt;br /&gt;
              =   0 # (valeur par défaut)&lt;br /&gt;
&lt;br /&gt;
==== ecmnotfoundlimit ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn8313:02/07/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pour définir un nombre limit d&#039;ECM de type &amp;quot;not found&amp;quot; (non trouvé) avant redémarrage du reader/lecteur. Par défaut, ce paramètre = 0 çàd qu&#039;il n&#039;y a pas de limite.&lt;br /&gt;
&lt;br /&gt;
Exemple:&lt;br /&gt;
 ecmnotfoundlimit  =  0   #  pas de limite [valeur par défaut]&lt;br /&gt;
                   =  10  #  réinitialisation du lecteur au bout de 10 ECM &amp;quot;not found&amp;quot;&lt;br /&gt;
&lt;br /&gt;
==== resetcycle ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn5821:08/12/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Réinitialisation automatique du lecteur toutes les X trames ECM&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Valable uniquement pour des Reader physiques&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Exemple:&lt;br /&gt;
 resetcycle  =  0   #  désactivé [valeur par défaut]&lt;br /&gt;
             =  5   #  réinitialisation du lecteur au bout de 5 trames ECM&lt;br /&gt;
&lt;br /&gt;
==== ratelimitseconds ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;OBSOLÈTE svn9078:09/12/2013 remplacer par ratelimittime!&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Intervalle pour la ratelimit (voir ratelimitecm)&lt;br /&gt;
 ratelimitseconds =   # secondes&lt;br /&gt;
                  = 0 # (valeur par défaut)&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== ratelimittime ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn9078:09/12/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Intervalle pour la ratelimit (voir ratelimitecm)&lt;br /&gt;
 ratelimittime =   # millisecondes&lt;br /&gt;
               = 0 # (valeur par défaut)&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== ecmunique ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn8491:03/06/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ecmunique  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1 = Vérification de la table de hachage correspondant au rateLimitStatus ECM&lt;br /&gt;
 0 = Par défaut&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== srvidholdseconds ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;OBSOLÈTE svn9078:09/12/2013 remplacer par srvidholdtime!&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
srvidholdseconds  =  secondes&lt;br /&gt;
&lt;br /&gt;
Période pendant laquelle le service-ID est maintenu dans le &amp;quot;slot&amp;quot; avant d&#039;expirer. Cette période de temps est combinée avec le test ecmunique. Par défaut = 0&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== srvidholdtime ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn9078:09/12/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
srvidholdtime  =  millisecondes&lt;br /&gt;
&lt;br /&gt;
Période pendant laquelle le service-ID est maintenu dans le &amp;quot;slot&amp;quot; avant d&#039;expirer. Cette période de temps est combinée avec le test ecmunique. Par défaut = 0&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== cooldowndelay ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn5946:09/09/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 cooldowndelay  =   délai,durée (cooldown=&amp;lt;seconds OFF&amp;gt;, &amp;lt;seconds ON&amp;gt;)&lt;br /&gt;
                =  [blank] défaut&lt;br /&gt;
&lt;br /&gt;
Ce paramètre marche uniquement dans le cas où &#039;ratelimitecm&#039; + &#039;ratelimitseconds&#039; sont configurés.&lt;br /&gt;
&lt;br /&gt;
Pendant &#039;seconds OFF&#039;, le lecteur est ouvert. Après &#039;seconds OFF&#039;, le lecteur exécute les restrictions configurées dans &#039;ratelimitecm&#039; + &#039;ratelimitseconds&#039; pour le temps défini dans &#039;seconde ON&#039;.&lt;br /&gt;
&lt;br /&gt;
Donc cooldow ON signifie que le lecteur est limité (restreint aux paramètres &#039;ratelimitecm&#039; + &#039;ratelimittime&#039;), cooldown OFF signifie que le lecteur est ouvert.&lt;br /&gt;
&lt;br /&gt;
Référez-vous à la doc pour plus d&#039;informations.&lt;br /&gt;
&lt;br /&gt;
==== blocknano ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
Liste les Nanos EMM (en hexadécimal) ou tous les Nanos EMM à bloquer. Ne s’applique qu’aux  Readers physiques &lt;br /&gt;
&lt;br /&gt;
Exemple&lt;br /&gt;
 blocknano =   45,93,7a,ff&lt;br /&gt;
           =   all ( tous )&lt;br /&gt;
           = # [rien] aucun (valeur par défaut)&lt;br /&gt;
&lt;br /&gt;
==== blockemm-u ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Bloque les EMM-U = EMM-Unique çàd les EMM uniques. Les EMM-U sont envoyés à une seule carte pour un diffuseur donné &#039;&#039;&lt;br /&gt;
 blockemm-u = 0 #  valeur par défaut rien n’est bloqué&lt;br /&gt;
 blockemm-u = 1 # bloque les EMM directement adressé à la carte&lt;br /&gt;
&lt;br /&gt;
==== blockemm-s ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Bloque les EMM-S = EMM-Shared çàd les EMM partagés. Les EMM-S sont envoyés à un groupe de cartes pour un diffuseur donné&#039;&#039;&lt;br /&gt;
 blockemm-s =   0  # valeur par défaut rien n’est bloqué&lt;br /&gt;
 blockemm-s =   1  # bloque les EMM adressés à un groupe de cartes&lt;br /&gt;
&lt;br /&gt;
==== blockemm-g ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Bloque les EMM-G = EMM-Global çàd les EMM globaux envoyés à TOUTES les cartes pour un diffuseur donné &#039;&#039;&lt;br /&gt;
 blockemm-g = 0 #  valeur par défaut rien n’est bloqué&lt;br /&gt;
 blockemm-g = 1 #  bloque les EMM adressés à toutes les cartes&lt;br /&gt;
&lt;br /&gt;
==== blockemm-unknown ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Bloque les EMM-U = EMM-Unknown çàd les EMM inconnus (en l&#039;état des connaissances publiques) d&#039;un contrôle d&#039;accès pour un diffuseur donné&#039;&#039;&lt;br /&gt;
 blockemm-unknown = 0  #  valeur par défaut rien n’est bloqué&lt;br /&gt;
 blockemm-unknown = 1  #  bloque tous les EMM inconnus&lt;br /&gt;
&lt;br /&gt;
==== blockemm-bylen ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn5548&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;MODIFICATIONS svn8615:04/12/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
blockemm-bylen  =  [longueur min-longueur max, longueur , longueur 2, longueur n]... &lt;br /&gt;
(décimal)&lt;br /&gt;
&#039;&#039;Bloque les EMM avec un paramètre LEN/LL (longueur d&#039;instruction) pour un diffuseur donné&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Exemple&lt;br /&gt;
 blockemmbylen = 1-10,11-&lt;br /&gt;
&lt;br /&gt;
Bloquer tous les EMM avec les longueurs définies, indépendant de blockemm-g/blockemm-s/blockemm-u.&lt;br /&gt;
Les valeurs sont en décimal.&lt;br /&gt;
10 valeurs autorisées.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== via_emm_global ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn9843:09/05/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
via_emm_global  =  0|1&lt;br /&gt;
&lt;br /&gt;
Permet le filtrage des EMM globaux de type EMM-G pour le contrôle d&#039;accès &#039;&#039;&#039;Viaccess&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Paramètre applicable uniquement pour le protocole camd35 (cs357x)!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
0  =  valeur par défaut&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== saveemm-u ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn5947:09/09/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 saveemm-u  =  0 (défaut)&lt;br /&gt;
            =  1&lt;br /&gt;
&lt;br /&gt;
Paramètre permettant de sauvegarder les EMMs uniques de type EMM-U = EMM-Unique çàd EMMs envoyé à une seule carte pour un diffuseur donné à partir de l&#039;Unique Address (le numéro de série de la carte au format hexadécimal). Par défaut = 0 (sauvegarde d&#039;EMM-U désactivée). Pour que les EMM-U soient sauvegardés/enregistrés, l&#039;emplacement du fichier doit être spécifiée dans le paramètre &amp;lt;emmlogdir&amp;gt; de la section [global] du fichier &#039;oscam.conf&#039;.&lt;br /&gt;
&lt;br /&gt;
==== saveemm-s ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn5947:09/09/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 saveemm-s  =  0 (défaut)&lt;br /&gt;
            =  1&lt;br /&gt;
&lt;br /&gt;
Paramètre permettant de sauvegarder les EMMs partagés de type EMM-S (cf. infra) dans un fichier. Par défaut = 0 (sauvegarde d&#039;EMM-U désactivée). Pour que les EMM-S soient sauvegardés/enregistrés, l&#039;emplacement du fichier doit être spécifiée dans le paramètre &amp;lt;emmlogdir&amp;gt; de la section [global] du fichier &#039;oscam.conf&#039;.&lt;br /&gt;
&lt;br /&gt;
==== saveemm-g ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn5947:09/09/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 saveemm-g  =  0 (défaut)&lt;br /&gt;
            =  1&lt;br /&gt;
&lt;br /&gt;
Paramètre permettant de sauvegarder les EMMs globaux de type EMM-G (cf. infra) dans un fichier. Par défaut = 0 (sauvegarde d&#039;EMM-G désactivée). Pour que les EMM-G soient sauvegardés/enregistrés, l&#039;emplacement du fichier doit être spécifiée dans le paramètre &amp;lt;emmlogdir&amp;gt; de la section [global] du fichier &#039;oscam.conf&#039;.&lt;br /&gt;
&lt;br /&gt;
==== saveemm-unknown ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn5947:09/09/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 saveemm-unknown  =  0 (défaut)&lt;br /&gt;
                  =  1&lt;br /&gt;
&lt;br /&gt;
Paramètre permettant de sauvegarder les EMMs inconnus  (cf. infra) dans un fichier. Par défaut = 0 (sauvegarde d&#039;EMM inconnu désactivée). Pour que les EMM inconnus soient sauvegardés/enregistrés, l&#039;emplacement du fichier doit être spécifiée dans le paramètre &amp;lt;emmlogdir&amp;gt; de la section [global] du fichier &#039;oscam.conf&#039;.&lt;br /&gt;
&lt;br /&gt;
==== savenano ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;OBSOLÈTE svn 5946:09/09/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ce paramètre est remplacé par &#039;&#039;&#039;saveemm-[u,s,g,unknown]&#039;&#039;&#039; qui sauvegardent les EMMs séparément selon le type configuré.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Liste des Nanos EMM, ou tous les Nanos EMM (en hexadécimal) qui doivent être sauvegardés en emmlogdir&lt;br /&gt;
&lt;br /&gt;
Format&lt;br /&gt;
 nano[,nano]....|all&lt;br /&gt;
&lt;br /&gt;
Exemple&lt;br /&gt;
 savenano = 45,93,7a,ff&lt;br /&gt;
          = all # tous&lt;br /&gt;
          = # aucune (valeur par défaut)&lt;br /&gt;
&lt;br /&gt;
==== readnano ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Valable uniquement pour des Reader physiques&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ecrit les données (copie exécutée lors du savenano) sur la carte Si aucun chemin n’est déterminé, le fichier est recherché dans le répertoire &amp;quot;config &amp;quot;. &lt;br /&gt;
&lt;br /&gt;
Exemple&lt;br /&gt;
 readnano = write.emm&lt;br /&gt;
          = /var/oscam/write.emm&lt;br /&gt;
          =  # [rien] (valeur par défaut)&lt;br /&gt;
&lt;br /&gt;
==== read_old_classes ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn10443:02/08/15&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Valable uniquement pour des Reader physiques&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ce paramètre gère l&#039;affichage des classes/entitlements expirés (classes antérieures au mois en cours) des cartes Viaccess. &lt;br /&gt;
&lt;br /&gt;
 read_old_classes  =  0   # ne lit pas les classes/entitlements expirés cela accélère le démarrage d&#039;OScam (par défaut)&lt;br /&gt;
                   =  1   # lit et affiche les classes/entitlements expirés&lt;br /&gt;
&lt;br /&gt;
Exemple&lt;br /&gt;
read_old_classes = 1   va afficher l&#039;ensemble des classees/entitlements présents sur la carte.&lt;br /&gt;
&lt;br /&gt;
==== use-ssl ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn8725:06/25/20113&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ce paramètre permet d&#039;activer (ou pas) le protocole SSL (Secure Socket Layer) &lt;br /&gt;
&lt;br /&gt;
 use_ssl  =  1  #  utilise le SSL pour le protocole ghttp&lt;br /&gt;
          =  0  #  n&#039;utilise pas le SSL pour le protocole ghttp (valeur par défaut)&lt;br /&gt;
&lt;br /&gt;
==== dropbadcws ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;MODIFICATIONS  svn5992:10/22/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
dropbadcws  =  0|1&lt;br /&gt;
&lt;br /&gt;
 dropbadcws  =  1   # CW est de retour comme incorrect, send &amp;quot;introuvable&amp;quot; à la place incorrect CWs&lt;br /&gt;
             =  0   # default&lt;br /&gt;
&lt;br /&gt;
==== disablecrccws ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn6004:10/26/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
disablecrccws = 0|1&lt;br /&gt;
&lt;br /&gt;
 1 = désactive le crc pour cws, par défaut = 0&lt;br /&gt;
&lt;br /&gt;
En mode nominal, ce paramètre n&#039;est pas nécessaire. En activant ce paramètre les trames ne respectent plus la norme DVB.&lt;br /&gt;
&lt;br /&gt;
==== lb_weight ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
Plus la valeur est élevée, plus grande est la probabilité que le reader sera choisis. Il est un indicateur du temps moyen de réponse au sein de l&#039;équilibrage de charge (Loadbalancing).&lt;br /&gt;
 lb_weight = xxxx&lt;br /&gt;
           =  # [rien] Valeur par défaut : 100&lt;br /&gt;
[[Datei:Lb_weight_calc2.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La première colonne reprend les temps de réponse des reader. La première ligne reprend les valeurs lb_weight. &lt;br /&gt;
L&#039;intersection des deux donne le temps de réponse corrigé en fonction du lb_weight&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Exemple:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Vous avez deux readers avec un temps de réponse de 400ms. Vous voulez privilégier un reader en faisant croire que son temps de réponse est de 300ms.&lt;br /&gt;
 &lt;br /&gt;
Dans le tableau, vous repérez la ligne qui commence par 400, vous recherchez dans cette ligne la valeur 300 . Dans l&#039;entête de colonne vos trouvez la valeur LB_weight à donner au reader(130). En entrant cette donnée, vous privilégiez ce reader.&lt;br /&gt;
&lt;br /&gt;
==== lb_whitelist_services ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn8656:22/05/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 lb_whitelist_services = &amp;lt;services&amp;gt;,&amp;lt;services&amp;gt;....&lt;br /&gt;
&lt;br /&gt;
les services repris dans les groupes de services définis dans ce paramètre ne seront jamais bloqués (mis en &amp;quot;not found&amp;quot;) par le loadbalancer (répartisseur de charge), par défaut=aucun&lt;br /&gt;
Autrement dit, le loadbalancer essayera toujours d&#039;utiliser ces services sur votre carte, il ne pourra plus jamais décider de ne plus interroger votre carte pour ces services.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
==== lb_force_fallback ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU - svn9739:05/19/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
lb_force_fallback  =  0|1&lt;br /&gt;
&lt;br /&gt;
1 = setzt den Reader ständig in fallback-modus für das load balancing ohne Berücksichtigung der reader statistics,&lt;br /&gt;
0 = default&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== ccc ====&lt;br /&gt;
===== cccversion =====&lt;br /&gt;
{{Version}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Seulement pour CCcam &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Définit la version de CCcam à utiliser.&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;
Exemple&lt;br /&gt;
   cccversion = 1.2.34&lt;br /&gt;
&lt;br /&gt;
===== cccmaxhops =====&lt;br /&gt;
{{Version}}&lt;br /&gt;
&lt;br /&gt;
Définit la distance maximale en hop (saut) de repartage de la carte&lt;br /&gt;
 0 = Uniquement  la carte locale&lt;br /&gt;
 1 = Carte locale + 1 Hop&lt;br /&gt;
 2 = Carte locale + 2 Hops&lt;br /&gt;
     Et ainsi de suite&lt;br /&gt;
     Valeur par défautt = 10&lt;br /&gt;
&lt;br /&gt;
===== ccchop =====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
ccchop =&lt;br /&gt;
&lt;br /&gt;
Pour les readers &#039;&#039;&#039;non CCcam&#039;&#039;&#039;; hop pour les cartes virtuelles.&lt;br /&gt;
&lt;br /&gt;
===== cccreshare =====&lt;br /&gt;
{{Version}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;MODIFICATIONS svn8607:04/10/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Définit le Reshare-hop pour CCcam lecteur&lt;br /&gt;
&lt;br /&gt;
 cccreshare = -1 # utilisation du niveau [[OSCam/fr/Config/oscam.conf#reshare|reshare]] défini dans oscam.conf  -  defaut&lt;br /&gt;
            =  0 # repartage pour les clients directs&lt;br /&gt;
            =  1 # repartage pour les clients directs et 1 niveau supplémentaire&lt;br /&gt;
            =  x # repartage pour les clients directs et x niveau(s) supplémentaire(s) (x correspond au nombre de niveau)&lt;br /&gt;
 &lt;br /&gt;
Reshare peut être défini de 2 façons:&lt;br /&gt;
&lt;br /&gt;
* Dans oscam.server [lecteur] (&amp;quot;cccreshare&amp;quot;)&lt;br /&gt;
* Dans oscam.user [compte] [&amp;quot;cccreshare&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
La valeur de Reshare correspond à la plus petite valeur des 2 paramètres !&lt;br /&gt;
&lt;br /&gt;
===== cccwantemu =====&lt;br /&gt;
{{Version}}&lt;br /&gt;
&lt;br /&gt;
Demande pour recevoir un emu du server cccam.&lt;br /&gt;
 cccwantemu = 1  # activé, demande l’ému&lt;br /&gt;
            = 0  # désactivé, valeur par défaut&lt;br /&gt;
&lt;br /&gt;
===== ccckeepalive =====&lt;br /&gt;
{{Version}}&lt;br /&gt;
&lt;br /&gt;
Envois un message “keepalive &amp;quot;, pour garder la connexion avec un server CCCam distant. &lt;br /&gt;
 ccckeepalive = 1  # activé, envois le message &amp;quot;keep alive&amp;quot;&lt;br /&gt;
              = 0  # désactivé, valeur par défaut&lt;br /&gt;
&lt;br /&gt;
===== cccreconnect =====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
cccreconnect = timeout (en mile-secondes)&lt;br /&gt;
&lt;br /&gt;
Ce délais de demende d&#039;ECM est le temps que oscam attend avant de se reconnecter au reader cccam, par défaut = 12000&lt;br /&gt;
Uniquement pour un reader utilisant un cccam-original. Pour un cccam-ext, le paramètre est ignoré.&lt;br /&gt;
&lt;br /&gt;
===== cccmindown =====&lt;br /&gt;
{{Version}}&lt;br /&gt;
&lt;br /&gt;
Par exemple:&lt;br /&gt;
cccmindown = 0 oscam n&#039;ignorera aucune carte.&lt;br /&gt;
&lt;br /&gt;
cccmindown = 1 oscam ignorera les cartes avec reshare 0, il conservera uniquement les carte qui ont reshare 1 ou plus.&lt;br /&gt;
&lt;br /&gt;
cccmindown = 2 oscam ignorera les cartes avec reshare 0 et 1, il conservera uniquement les carte qui ont reshare 2 ou plus.&lt;br /&gt;
&lt;br /&gt;
cccmindown = 3 oscam ignorera les cartes avec reshare 0, 1 et 2, il conservera uniquement les carte qui ont reshare 3 ou plus.&lt;br /&gt;
&lt;br /&gt;
Etc.....&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
==== &#039;&#039;&#039;gbox&#039;&#039;&#039; ====&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn8350:02/15/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Beispiel einer funktionierenden Minimal-Konfiguration:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Angenommen die Gbox läuft auf Host 192.168.1.101 und OSCam liegt auf 192.168.1.123. Im File &#039;&#039;&#039;cwshare.cfg&#039;&#039;&#039; auf der GBox-Seite stehen z.B. folgende Eintragungen:&lt;br /&gt;
 M:{192.168.1.101{A123BCDE}}&lt;br /&gt;
 D:{192.168.1.123{3820 3819{98AF3E25{A3 A3}}}}&lt;br /&gt;
Wenn sich oscam_gbox mit der originalen GBOX von oben verbinden soll, dann sieht die Konfiguration auf OSCam so aus: &lt;br /&gt;
 &#039;&#039;&#039;oscam.conf:&#039;&#039;&#039;&lt;br /&gt;
 [gbox]&lt;br /&gt;
 hostname          = 192.168.1.123&lt;br /&gt;
 my_password       = 98AF3E25&lt;br /&gt;
 port              = 3819&lt;br /&gt;
&lt;br /&gt;
 &#039;&#039;&#039;oscam.server:&#039;&#039;&#039;&lt;br /&gt;
 [reader]&lt;br /&gt;
 protocol          =  gbox&lt;br /&gt;
 group             =  1&lt;br /&gt;
 device            =  192.168.1.101,3820&lt;br /&gt;
 password          =  A123BCDE&lt;br /&gt;
 user              =  gbox_client&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
===== device =====&lt;br /&gt;
{{Obligatoire}}&lt;br /&gt;
&lt;br /&gt;
device  =  Komma-separierte Liste mit den Werten&lt;br /&gt;
&lt;br /&gt;
 peer&#039;s IP oder Hostname&lt;br /&gt;
 peer&#039;s port&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 192.168.1.101,3820&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== password =====&lt;br /&gt;
{{Obligatoire}}&lt;br /&gt;
&lt;br /&gt;
password  =  4 hex bytes, 8 chars&lt;br /&gt;
&lt;br /&gt;
Peer Passwort&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 A123BCDE&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== my_password =====&lt;br /&gt;
{{Obligatoire}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;OBSOLÉTE svn9163:12/31/2013&amp;lt;/span&amp;gt; &#039;&#039;&#039;moved to oscam.conf [gbox]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Passwort  =  4 hex bytes, 8 chara&lt;br /&gt;
&lt;br /&gt;
Mein Passwort&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 98AF3E25&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== gbox_reshare =====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Reshare-Level für lokale Karte(n), default = 0&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== gbox_max_distance =====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
gbox_max_distance  =  maximale Distanz zum Empfang von peer-cards, default = 2&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== gbox_max_ecm_send =====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
gbox_max_ecm_send  =  sende ecm zu maximal n peer cards, default = 3&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== user =====&lt;br /&gt;
{{Obligatoire}}&lt;br /&gt;
&lt;br /&gt;
Benutzername (client) der oscam gbox&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 user  =  gbox_client&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Attention:&#039;&#039;&#039;&lt;br /&gt;
 &#039;&#039;&#039;Der user muss auch in der oscam.user [account] eingetragen werden!&lt;br /&gt;
&lt;br /&gt;
 &#039;&#039;&#039;Unter [reader] und [account] sollten geeignete Filter gesetzt werden (services=, caid=, ident=), um Instabilitäten der Gbox&lt;br /&gt;
 &#039;&#039;&#039;durch Überfluten mit Karten zu vermeiden.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{OSCamTranslatedLinks}}&lt;/div&gt;</summary>
		<author><name>Don de Deckelwech</name></author>
	</entry>
	<entry>
		<id>http://oldwiki.streamboard.tv/index.php?title=OSCam/en/Config/oscam.server&amp;diff=13325</id>
		<title>OSCam/en/Config/oscam.server</title>
		<link rel="alternate" type="text/html" href="http://oldwiki.streamboard.tv/index.php?title=OSCam/en/Config/oscam.server&amp;diff=13325"/>
		<updated>2016-03-19T11:33:25Z</updated>

		<summary type="html">&lt;p&gt;Don de Deckelwech: /* readtiers */&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;
The  server  configuration  file  for OSCam contains reader parameters. Sections in oscam.server are recurring (more than one reader possible). At least one [reader] section is required. Examples for reader configuation you will find here [[OSCam/en/examples/Reader|example configurations]]&lt;br /&gt;
&lt;br /&gt;
{{OSCamServerParameter}}&lt;br /&gt;
&lt;br /&gt;
=== [reader] ===&lt;br /&gt;
Define local or remote reader&lt;br /&gt;
&lt;br /&gt;
==== label ====&lt;br /&gt;
{{required}}&lt;br /&gt;
&lt;br /&gt;
name for reader&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 label = easymouse2&lt;br /&gt;
&lt;br /&gt;
==== enable ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
deactivate reader&lt;br /&gt;
 0  =  off&lt;br /&gt;
 1  =  On (default)&lt;br /&gt;
&lt;br /&gt;
==== description ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
description  = text&lt;br /&gt;
&lt;br /&gt;
description of reader, default: [blank] none&lt;br /&gt;
&lt;br /&gt;
==== protocol ====&lt;br /&gt;
{{required}}&lt;br /&gt;
&lt;br /&gt;
reader protocol&lt;br /&gt;
 protocol = mouse         (local cardreader)&lt;br /&gt;
          = internal      (all cardreader with &amp;quot;device=/dev/sciX&amp;quot;, and internal Coolstream-Reader)&lt;br /&gt;
          = camd35|cs357x (cascading - camd 3.5-compatible remote server - udp)&lt;br /&gt;
          = mp35&lt;br /&gt;
          = smartreader&lt;br /&gt;
          = serial&lt;br /&gt;
          = cs378x        (camd 3.5-compatible remote server - tcp)&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;
          = sc8in1&lt;br /&gt;
          = smargo&lt;br /&gt;
&lt;br /&gt;
==== device ====&lt;br /&gt;
{{required}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;CHANGE  svn8057+8059:01/04/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;CHANGE  svn8096:01/13/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;CHANGE  svn8911:09/10/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
define local or remote reader&lt;br /&gt;
&lt;br /&gt;
 device = [&amp;lt;readertype&amp;gt;;]serial:serialnum|bus:device|&amp;lt;device|device:slot&amp;gt;|&amp;lt;ip|hostname&amp;gt;,&amp;lt;port&amp;gt;[,&amp;lt;lport&amp;gt;]|pcsc|&amp;lt;0|1&amp;gt;&amp;gt;|constantcw&lt;br /&gt;
&lt;br /&gt;
set reader type&lt;br /&gt;
 &lt;br /&gt;
 readertype:&lt;br /&gt;
               SR:          Smartreader+ (default)&lt;br /&gt;
               SRv2:        Smartreader V2&lt;br /&gt;
               Infinity:    Infinity USB &lt;br /&gt;
               TripleP1:    Smargo Triple Reader port 1 &lt;br /&gt;
               TripleP2:    Smargo Triple Reader port 2 &lt;br /&gt;
               TripleP3:    Smargo Triple Reader port 3&lt;br /&gt;
 &lt;br /&gt;
 bus:device:   bus name and device name of the smartreader+&lt;br /&gt;
               (get the name with lsusb &#039;Bus&#039; ans &#039;Device&#039;)&lt;br /&gt;
  &lt;br /&gt;
 serialnum:    Serial-Nummer des Smartreader+ or Ininity USB (get the serial number while starting OSCam)&lt;br /&gt;
 &lt;br /&gt;
 device:       device name&lt;br /&gt;
 &lt;br /&gt;
 device:slot:  device name and slot number sc8in1 /1-8)&lt;br /&gt;
               (only one sc8in1 reader supported)&lt;br /&gt;
 &lt;br /&gt;
 ip|hostname:  IP address or host name&lt;br /&gt;
 &lt;br /&gt;
 port:         TCP/IP port&lt;br /&gt;
 &lt;br /&gt;
 lport:        remapping to local TCP/IP port&lt;br /&gt;
 &lt;br /&gt;
 PCSC:         number of PCSC reader, starting with 0&lt;br /&gt;
 &lt;br /&gt;
 0|1:         &#039;&#039;&#039; for Coolstream HD-1 STB only&#039;&#039;&#039;: select reader 0 or reader 1&lt;br /&gt;
 &lt;br /&gt;
 constantcw:   constant CW file name&lt;br /&gt;
&lt;br /&gt;
CW-File-Format: &lt;br /&gt;
 &#039;&#039;&#039;Standard&#039;&#039;&#039;&lt;br /&gt;
 CAID:Provider ID:Service ID:PMT ID:ECM PID::key (16 Bytes seperated by spaces)&lt;br /&gt;
 example:&lt;br /&gt;
 1234:123456:1234:2345:3456::00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F &lt;br /&gt;
&lt;br /&gt;
 &#039;&#039;&#039;Extended OSCam-Format&#039;&#039;&#039;&lt;br /&gt;
 CAID:Provider ID:Service ID:PMT ID:ECM PID:Video PID:key (16 Bytes seperated by spaces)&lt;br /&gt;
 example:&lt;br /&gt;
 1234:123456:1234:2345:3456:7890:00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F&lt;br /&gt;
  &lt;br /&gt;
            &lt;br /&gt;
Examples for device parameters&lt;br /&gt;
 device = /dev/ttyS0     # (Reader on COM1 (Linux i386 and Windows))&lt;br /&gt;
 device = /dev/tts/1     # (Reader on COM2 (Linux dbox2 with multicam))&lt;br /&gt;
 device = /dev/ttyUSB0   # (Reader on USB  (Linux i386))&lt;br /&gt;
 device = /dev/ttyUSB0:1 # Slot 1 SC8in1 or MCR 4/8 (Linux i386)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Attention:&#039;&#039;&#039; Counting begins with 0, that means number of device is one less than number of COM-Port! Eg ttyS0 = COM1, tts/1 = COM2.&lt;br /&gt;
&lt;br /&gt;
==== detect ====&lt;br /&gt;
{{Depends/en}}&lt;br /&gt;
&lt;br /&gt;
status detect of card &#039;&#039;&#039;is in&#039;&#039;&#039;&lt;br /&gt;
 analysis by fun7:&lt;br /&gt;
 &lt;br /&gt;
 Detect = CD  -  Carrier Detect, is a line that is used by the switch (open / closes a circuit)&lt;br /&gt;
                 for &#039;&#039;&#039;protocol = mouse&#039;&#039;&#039;&lt;br /&gt;
                 &#039;&#039;&#039;default&#039;&#039;&#039;&lt;br /&gt;
 &lt;br /&gt;
 Detect = DSR -  Data Set Ready: is a V24 / (RS232) interface signal that is transmitted on PIN 6 of a D-SUB connector. &lt;br /&gt;
                 I guess the detection itself has to be processed by the cardreaders ICs itself and is later on beeing &lt;br /&gt;
                 transmitted on pin6.&lt;br /&gt;
 &lt;br /&gt;
 Detect = CTS -  Clear To Send) - RTS - Ready to send : A RTS (ready to send) request is beeing send out from the reader.&lt;br /&gt;
                 Usually the oscam will answer with a &#039;&#039;&#039;CTS&#039;&#039;&#039; (clear to send) response, telling its ready to receive. &lt;br /&gt;
                 That feature had a common use on analog modems in the past.&lt;br /&gt;
 &lt;br /&gt;
 Detect = RING - Ring Indicator: this describes a so called RING indicator - like the ring of a telephone - that is specified&lt;br /&gt;
                 in the RS232 specs to signalize an incoming call. In the context of oscam this should mean: reader is ringing&lt;br /&gt;
                 the oscam after card insertion, telling the oscam its desire to create a data connection. Like the word &amp;quot;ring&amp;quot; &lt;br /&gt;
                 indicates, this was used in serial connections of modems as well.&lt;br /&gt;
 &lt;br /&gt;
 Detect = NONE - detect switched off, but signal &amp;quot;card is in&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 Detect = GPIO - GPIO means &amp;quot;general purpose input output&amp;quot;. Used for &#039;&#039;&#039;mipsel-uclib&#039;&#039;&#039;, I could imagine this could be useful if  &lt;br /&gt;
                 you want to play around with a &#039;&#039;&#039;raspberry pi&#039;&#039;&#039; and transmit the cardstatus to its gpio pin. &lt;br /&gt;
                 [gpio1,...gpio7]&lt;br /&gt;
&lt;br /&gt;
* Inverse  =  prefix &amp;quot;!&amp;quot;(eg &amp;quot;detect=!CTS&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
example&lt;br /&gt;
 [reader]&lt;br /&gt;
 label                         = mymouse&lt;br /&gt;
 description                   = mymouse xxx&lt;br /&gt;
 &#039;&#039;&#039;protocol                      = mouse&#039;&#039;&#039;&lt;br /&gt;
 device                        = /dev/ttyUSB0 (easymouse 2)&lt;br /&gt;
 services                      = xxx&lt;br /&gt;
 boxkey                        = 1122334455667788&lt;br /&gt;
 force_irdeto                  = 1&lt;br /&gt;
 &#039;&#039;&#039;detect                        = cd&#039;&#039;&#039;&lt;br /&gt;
 mhz                           = 1000&lt;br /&gt;
 cardmhz                       = 600&lt;br /&gt;
 group                         = 1,2,3&lt;br /&gt;
 emmcache                      = 1,3,2&lt;br /&gt;
&lt;br /&gt;
==== cardmhz ====&lt;br /&gt;
{{Depends/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;CHANGE svn7046:06/12/12&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
set standard SC frequency in units of 10 kHz, for Irdeto SC  set  to 600, refer to [[OSCam/en/examples/Overclocking|Overclocking]]&lt;br /&gt;
Example:&lt;br /&gt;
 cardmhz = 600  # Irdeto card&lt;br /&gt;
         =      # [blank] 357 (default)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;INTERNAL READERS&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
If you use cardmhz &amp;gt;2000 OScam will switch to PLL clocking. Internal readers of boxes from Dream Multimedia GmbH can be clocked more precise with it.&lt;br /&gt;
&lt;br /&gt;
The used cardmhz should reflect the highest frequency of the PLL crystal in the internal cardreader. OSCam will calculate the best PLL divider that comes nearest to the wanted user card speed specified in cardmhz.&lt;br /&gt;
&lt;br /&gt;
Use the following settings:&lt;br /&gt;
&lt;br /&gt;
Models with PPC-CPU (DM500/DM600/DM7000/DM7020) use &amp;quot;cardmhz = 3150&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Models with MIPS-CPU (DM500HD/DM800/DM800SE/DM8k/DM7020HD etc.) use &amp;quot;cardmhz = 2700&amp;quot;&lt;br /&gt;
&lt;br /&gt;
DM7025 is special, use &amp;quot;cardmhz = 8300&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;If only the parameter cardmhz is set (without mhz = xxx) then Oscam clocks the card automatically with the ATR! &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
E.G. You have a dream 800 HD PVR, thats a mips so you should set cardmhz to 2700. We got a nagra card that should run on 5 MHz. If&lt;br /&gt;
&lt;br /&gt;
you want to clock the card ok just use cardmhz = 2700 an mhz = 500. If you want to overclock it use cardmhz = 2700 and mhz = 900.&lt;br /&gt;
&lt;br /&gt;
Now your card will start to run 9 Mhz. Better monitor it! An overclocked card could run hot or crash suddenly!&lt;br /&gt;
&lt;br /&gt;
Keep in mind that most internal readers of non-dreamboxes clock the cards automatically and copletely ignore any user clockspeed setting. But you should set cardmhz and mhz anyway, as its still used to calculate the correct timings in OSCam. If you set cardmhz/mhz correct the timings will better match with the actual (automatically) clockspeed of the internal card reader. As for a result slighly better ecm responses or more stable functioning.&lt;br /&gt;
&lt;br /&gt;
Dont expect magic here, only overclocking the cardspeed can reduce the ecm response time. Bad timings can only delay it or make the card responses instable!&lt;br /&gt;
[[Datei:MessageS.png|text-bottom]] &#039;&#039;&#039;[[Streamboard:oscam/wiki/CardsList|List of default and overclocking card frequencies]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== mhz ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;CHANGE svn 9064:12/13/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
set reader frequency in units of 10 kHz, if mhz &amp;gt; cardmhz you are in overclocking mode, refer to [[OSCam/en/examples/Overclocking|Overclocking]]&lt;br /&gt;
&lt;br /&gt;
Example:&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;
auto clock speed in &#039;&#039;&#039;Dreambox mode&#039;&#039;&#039; set to -1. Further Informations about the various (Dream)Boxes can be found [http://www.streamboard.tv/oscam/wiki/ReaderClocks here].&lt;br /&gt;
&lt;br /&gt;
[[Datei:MessageS.png|text-bottom]] &#039;&#039;&#039;[[Streamboard:oscam/wiki/CardsList|List of default and overclocking card frequencies]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== autospeed ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn9064:12/01/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
autospeed  =  0|1&lt;br /&gt;
 &lt;br /&gt;
 autospeed = 0 disabled &lt;br /&gt;
 autospeed = 1 (default) Sets mhz according to ATR. Currently only used for smartreader, smargo protocol and Dreambox-readers internal protocol. Other readers will be adapted to use this&lt;br /&gt;
 parameter as well. In webif checked means 1. If you want to overclock your card set autospeed to 0.&lt;br /&gt;
&lt;br /&gt;
==== deprecated ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
First the SC will be initialized in normal mode. If it fails, the SC will	be  automatically  reverted to deprecated mode, so that the SC speed will not be changed and the communication will remain on  normal ATR speed of 9600 baud.&lt;br /&gt;
&lt;br /&gt;
 deprecated = 1  use deprecated SC mode only&lt;br /&gt;
            = 0  default&lt;br /&gt;
&lt;br /&gt;
==== mode ====&lt;br /&gt;
{{Depends/en}}&lt;br /&gt;
set card init mode for &#039;&#039;&#039;AzBox&#039;&#039;&#039; reader&lt;br /&gt;
 mode = 1  # AzBox-Reader&lt;br /&gt;
      = 0  # none (default)&lt;br /&gt;
&lt;br /&gt;
==== device_out_endpoint ====&lt;br /&gt;
{{Depends/en}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;CHANGE svn8013:12/29/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
set endpoint address for FTDI chips&lt;br /&gt;
 device_out_endpoint = 0x81 # Smargo Triple Reader port 1&lt;br /&gt;
                     = 0x82 # Smartreader+  (default)&lt;br /&gt;
                     = 0x83 # Smargo Triple Reader port 2&lt;br /&gt;
                     = 0x85 # Smargo Triple Reader port 3&lt;br /&gt;
&lt;br /&gt;
==== smargopatch ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW  svn6402:02/16/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
smargopatch  =  0|1&lt;br /&gt;
&lt;br /&gt;
enable workaround for smartreader+ and reader until native mode works, default = 0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== sc8in1_dtrrts_patch ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW  svn6402:02/16/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
sc8in1_dtrrts_patch  =  0|1&lt;br /&gt;
&lt;br /&gt;
enable fix for SC8in1/MCR DTR/RTS kernel bug, default = 0&lt;br /&gt;
&lt;br /&gt;
==== cool_timeout_init ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW  svn6286:01/23/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cool_timeout_init  =  timeout in milli seconds, default = 0&lt;br /&gt;
&lt;br /&gt;
set card init mode for &#039;&#039;&#039;AZBox&#039;&#039;&#039; internal reader&lt;br /&gt;
&lt;br /&gt;
==== cool_timeout_after_init ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn6253:01/17/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Attention: only for Coolstream!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
cool_timeout_after_init = timeout in milli seconds, default = 0&lt;br /&gt;
&lt;br /&gt;
set read/transmit timeout after SC init in milli-seconds for Coolstream internal reader only, default:150&lt;br /&gt;
&lt;br /&gt;
==== ins2e06 ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn9568:03/16/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
add  check control for pin payload (4 hex bytes) for NDS Videoguard 2 SCs&lt;br /&gt;
 ins2e06 = Payload  &lt;br /&gt;
         = # none [blank] (default)&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Attention:&#039;&#039;&#039; valid for physical readers only&lt;br /&gt;
http://www.streamboard.tv/oscam/changeset/9568 &lt;br /&gt;
&lt;br /&gt;
==== ins7e ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW  svn5959:09/22/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 ins7e = payload&lt;br /&gt;
       = [none] default&lt;br /&gt;
Add 26 hex-bytes payload for &#039;&#039;&#039;NDS Videoguard 2 SCs&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Attention:&#039;&#039;&#039; valid for physical readers only&lt;br /&gt;
&lt;br /&gt;
==== ins7e11 ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW  svn6064:12/06/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 ins7e11 = TA1 Byte&lt;br /&gt;
         =    # [none] default&lt;br /&gt;
         = 11 # 0001 FI + 0001 DI (1 x)&lt;br /&gt;
         = 13 # 0001 FI + 0011 DI (4 x)&lt;br /&gt;
         = 14 # 0001 FI + 0100 DI (8 x)&lt;br /&gt;
         = 15 # 0001 FI + 0101 DI (16 x)&lt;br /&gt;
&lt;br /&gt;
Add TA1 Byte for &#039;&#039;&#039;NDS Videoguard 2 SCs&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Attention:&#039;&#039;&#039; valid for physical readers only&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
==== fix07 ====&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn9884:09/30/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
enable 0x07 fix for NDS Viedeoguard 2 SCs&lt;br /&gt;
 fix07  = 1 # enabled (default)&lt;br /&gt;
        = 0 # disabled&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Attention:&#039;&#039;&#039; valid for physical readers only&lt;br /&gt;
&lt;br /&gt;
==== force_irdeto ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
force Irdeto SC mode even if RSA key is set for Irdeto tunneled Nagravion SC&lt;br /&gt;
 force_irdeto = 1  # yes&lt;br /&gt;
              = 0  # no  (default)&lt;br /&gt;
&lt;br /&gt;
==== nagra_read ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
read &#039;&#039;&#039;Nagravison&#039;&#039;&#039; records (on NCMED cards only):&lt;br /&gt;
 nagra_read = 0  # disabled (default)&lt;br /&gt;
            = 1  # read all records with expired rights&lt;br /&gt;
            = 2  # read records with valid rights only&lt;br /&gt;
&lt;br /&gt;
==== rsakey ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;CHANGE svn7046:06/12/12&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
RSA key for Nagravision/Tiger SCs / CAM key data for Irdeto SCs, Conax SCs, default = none&lt;br /&gt;
&lt;br /&gt;
==== fix9993 ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
fix9993  =  0|1&lt;br /&gt;
&lt;br /&gt;
enabled fix for 9993 error with CAID 0919 SCs.&lt;br /&gt;
&lt;br /&gt;
 fix9993  =  1  # enabled&lt;br /&gt;
          =  0  # disabled (default)&lt;br /&gt;
&lt;br /&gt;
==== readtiers ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW  svn10376:02/02/15&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
readtiers = 0|1|2&lt;br /&gt;
&lt;br /&gt;
method to get tiers of NDS Videoguard SCs&lt;br /&gt;
	&lt;br /&gt;
 readtiers = 0 # disabled (default)&lt;br /&gt;
 readtiers = 1 # ins70 (new) method  &lt;br /&gt;
 readtiers = 2 # ins76 (old) method&lt;br /&gt;
&lt;br /&gt;
==== boxkey ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
box key for Nagravision SCs / CAM key for Irdeto SCs / sessionkey for Seca SCs / CamID for Viaccess&lt;br /&gt;
&lt;br /&gt;
==== pincode ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
pincode for &#039;&#039;&#039;Conax, Cryptoworks an Viaccess&#039;&#039;&#039; SCs&lt;br /&gt;
 pincode = pincode&lt;br /&gt;
         =  # [blank] default&lt;br /&gt;
&lt;br /&gt;
==== boxid ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
NDS receiver box id&lt;br /&gt;
 boxid = NDS box ID&lt;br /&gt;
&lt;br /&gt;
==== ndsversion ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
set NDS &#039;&#039;&#039;Videoguard&#039;&#039;&#039; version&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;
==== aeskeys ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
multiple 16 bytes AES keys for Viaccess SCs (the used postprocessing AES key is specified through the D2 nano of the ECM)&lt;br /&gt;
&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;
 special AES keys:&lt;br /&gt;
 00 = do not return any CW, no AES key specified&lt;br /&gt;
 FF = return CW received from the S, no AES key specified&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 aeskeys = 0500@012345:000102030405060708090a0b0c0d0e0f;0500@543210:0,0,0f0e0d0c0b0a090807060504030201&lt;br /&gt;
 aeskeys = 0500@012345;key0,key1,key2,key3,key4,key5,...;0500@543210:key0,key1,key2,key3,key4,key5,...&lt;br /&gt;
 if keys are unknown replace them with 0 exemple: 0500@012345;key0,key1,0,0,key4,key5,...&lt;br /&gt;
&lt;br /&gt;
==== showcls ====&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;OBSOLETE svn6624:04/23/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
number of classes subscriptions to show for &#039;&#039;&#039;Viacces-SCs&#039;&#039;&#039;&lt;br /&gt;
 schowcls = quantity&lt;br /&gt;
          = 0  # (default)&lt;br /&gt;
&lt;br /&gt;
==== key ====&lt;br /&gt;
{{Depends/en}}&lt;br /&gt;
key for newcamd remote reader encryption&lt;br /&gt;
 key = DES key&lt;br /&gt;
&lt;br /&gt;
==== user ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
user for remote reader (name)&lt;br /&gt;
&lt;br /&gt;
==== password ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
password  for  remote  reader&lt;br /&gt;
&lt;br /&gt;
==== mg-encrypted ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;VERALTET - OBSOLETE - OBSOLÈTE - ANTIQUATO&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
mgcamd encrypted &#039;&#039;&#039;gbox line&#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;Attention:&#039;&#039;&#039; If loadbalancing is enabled in oscam.conf [global] among lb_mode, then there may be &#039;&#039;&#039;no entries&#039;&#039;&#039;!&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Attention:&#039;&#039;&#039; The number of services that will be considered based reader, is limited to 64, or 64 times [[service-name][CAID][provid][srvid]]! &lt;br /&gt;
&lt;br /&gt;
What services can the reader. This requires a oscam.services be present. The logic here is as follows (in this order):&lt;br /&gt;
* If the field is empty (or invalid), the request is allowed.&lt;br /&gt;
* When a negative service (ie, those with &amp;quot;!&amp;quot;) is applicable, the request is rejected.&lt;br /&gt;
* If a positive service is applicable or there is no positive service, the request is allowed.&lt;br /&gt;
* If none of the previous points, the request is rejected.&lt;br /&gt;
This means that negative Services are only necessary in individual cases. Namely, if and when services has positive, but it wants to exclude some back. This is not recommended, because here comes quickly to misconfigurations. Instead, an additional service to be created that contains all the relevant channels.&lt;br /&gt;
&lt;br /&gt;
[de]assignment to service group&lt;br /&gt;
 services = [!]services[,[!]&amp;lt;services&amp;gt;]...&lt;br /&gt;
          = [blank] is default&lt;br /&gt;
&lt;br /&gt;
==== caid ====&lt;br /&gt;
{{Optional/en}}&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;
define and mapping of CAIDs for reader, default:all CAIDs with mask FFFF&lt;br /&gt;
&lt;br /&gt;
example: &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 for the example above)&lt;br /&gt;
&lt;br /&gt;
==== ident ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Attention:&#039;&#039;&#039; If in oscam.conf [global] loadbalancing is enabled among lb_mode, then there may be &#039;&#039;&#039;no entries&#039;&#039;&#039;!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
define CAID and ident &#039;&#039;&#039;SC specific&#039;&#039;&#039; for 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;
Example&lt;br /&gt;
 ident =  # 0100:123456,234567;0200:345678,456789&lt;br /&gt;
       =  # [blank] no definition (default)&lt;br /&gt;
&lt;br /&gt;
==== class ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
define class &#039;&#039;&#039;in hex&#039;&#039;&#039; SC specific for reader:&lt;br /&gt;
 class = 01,02,!1b,!2b  # 01 and 01 yes, 1b and 2b no&lt;br /&gt;
       =                # [blank] no definition (default)&lt;br /&gt;
&lt;br /&gt;
==== chid ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
define &#039;&#039;&#039;Irdeto ChID&#039;&#039;&#039; for reader&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 chid = 0100:12&lt;br /&gt;
 chid = 0100:12;0604:0000BA,000101,00010E,000141&lt;br /&gt;
      =  # [blank] default&lt;br /&gt;
&lt;br /&gt;
==== group ====&lt;br /&gt;
{{required}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;CHANGE svn6103:12/21/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Reader assingment to group. Each reader must be listed in one or more groups. This will determine, which client has access on what reader. Valid values 1-64&lt;br /&gt;
 group   = 1....64[,1....64]....&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;set required = [blank] default not allowed!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 Group = 1      # (one group)&lt;br /&gt;
 Group = 1,4,5  # (more groups)&lt;br /&gt;
&lt;br /&gt;
==== audisabled ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
exclude reader from auto AU (auto update)&lt;br /&gt;
 audisabled = 1  # excludet&lt;br /&gt;
            = 0  # not excludet (default)&lt;br /&gt;
&lt;br /&gt;
==== auprovid ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
set provider ID to use the right reader for auto AU&lt;br /&gt;
&lt;br /&gt;
Example&lt;br /&gt;
 auprovid =  # 123456&lt;br /&gt;
          =  # [blank] default&lt;br /&gt;
&lt;br /&gt;
==== disableserverfilter ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
ignore caid and ident settings of  reader  due  faulty  clients&lt;br /&gt;
 disableserverfilter = 1  # ignore&lt;br /&gt;
                     = 0  # not ignore (default)&lt;br /&gt;
&lt;br /&gt;
==== inactivitytimeout ====&lt;br /&gt;
{{Depends/en}}&lt;br /&gt;
inactivity timeout in seconds&lt;br /&gt;
&lt;br /&gt;
 inactivitytimeout = seconds&lt;br /&gt;
                   = -1  # reconnect on network failure for &#039;&#039;&#039;newcamd&#039;&#039;&#039; based readers, even in idle&lt;br /&gt;
                   =  0  # default&lt;br /&gt;
&lt;br /&gt;
==== reconnecttimeout ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;CHANGE svn7244:08/07/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Reconnect from a remote reader, if missing answers in seconds&lt;br /&gt;
&lt;br /&gt;
Example&lt;br /&gt;
 reconnecttimeout = 20   # after 20 seconds new connection&lt;br /&gt;
                  =      # [blank] default&lt;br /&gt;
&lt;br /&gt;
==== connectoninit ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn8235:01/29/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
connectoninit   =   0|1 &lt;br /&gt;
&lt;br /&gt;
 1 = allow newcamd connections to be established on starup although there isn&#039;t a request yet&lt;br /&gt;
 0 = default&lt;br /&gt;
&lt;br /&gt;
==== keepalive ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn9810:07/22/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
keepalive  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1  =  allow cs378x TCP socket to be always connected&lt;br /&gt;
 0  =  always on if cacheex reader type&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== fallback ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
Define	reader	as fallback, standard and fallback reader must have the same group, see &#039;&#039;&#039;group&#039;&#039;&#039;!&lt;br /&gt;
 fallback = 1  # fallbackreader&lt;br /&gt;
          = 0  # no fallbackreader (default)&lt;br /&gt;
&lt;br /&gt;
==== fallback_percaid ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW  svn8896:09/04/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
fallback_percaid  =  &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;
use reader as fallback for defined CAIDs only, two digit wildcards CAIDs are possible, fallback_percaid overrules fallback. Def.=none&lt;br /&gt;
&lt;br /&gt;
example:&lt;br /&gt;
 fallback_percaid = 1234:234567;10:345678&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== emmcache ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
set EMM cache of local reader&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Attention:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Without this parameter, no EMM are shown in the log!&lt;br /&gt;
&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;,&amp;lt;stb-emm&amp;gt;&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 * &amp;lt;usecache&amp;gt; 0 = # disable usage of emmcache and emmstats  (default)&lt;br /&gt;
 * &amp;lt;usecache&amp;gt; 1 = # enable emmcache, emmstats and save to file if oscam is stopped&lt;br /&gt;
 * &amp;lt;usecache&amp;gt; 2 = # enable emmcache, emmstats but dont save to file if oscam is stopped&lt;br /&gt;
&lt;br /&gt;
 * &amp;lt;rewrite&amp;gt;  n = # determines how often one and the same EMM is written. &#039;&#039;&#039;only if &amp;lt;usecache&amp;gt; = 1 or 2&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 * &amp;lt;logging&amp;gt;  0 = # EMM logging disabled&lt;br /&gt;
 * &amp;lt;logging&amp;gt;  1 = # logging EMM errors&lt;br /&gt;
 * &amp;lt;logging&amp;gt;  2 = # logging written EMMs&lt;br /&gt;
 * &amp;lt;logging&amp;gt;  4 = # logging skipped EMMs&lt;br /&gt;
 * &amp;lt;logging&amp;gt;  8 = # logging blocked EMMs&lt;br /&gt;
 * &amp;lt;logging&amp;gt;  16 = # logging audisabled EMMs&lt;br /&gt;
&lt;br /&gt;
 * &amp;lt;stb-emm&amp;gt;  0 = # EMM for STB are ignored (default)&lt;br /&gt;
 * &amp;lt;stb-emm&amp;gt;  1 = # EMM for STB are sent to the reader (very specific usage)&lt;br /&gt;
&lt;br /&gt;
Sumarizing this values is possible. 31 shows all kinds of messages.&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 emmcache = 1,3,10,0 #  Cache on, write 3 x, log written (2) and blocked (8) = 10 , don&#039;t send stb-emm&lt;br /&gt;
 emmcache = 1,2,6,1  #  Cache on, write 2 x, log written (2) and skipped (4) = 6, send stb-emm&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;stb-emm&#039;&#039;&#039;: is only handy for specific usage (Viaccess: see commit [http://www.streamboard.tv/oscam/changeset/10584 #10584] ) In Viaccess we saw some EMM-G that are for the STB and not for the card. That&#039;s why we call it EMM-STB (Set Top Box). Those EMMs are, for exemple, used to define overencryption key (AES) into the STB to encrypt STB-Card dialog.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== emmreassembly ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW  svn8493:03/06/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;OBSOLETE svn8591:04/01/2013 parameter now in oscam.user!&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
emmreassembly  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1 = enable EMM reassembly, default&lt;br /&gt;
 0 = disable EMM reassembly&lt;br /&gt;
&lt;br /&gt;
should be set for Viaccess and Cryptoworks readers if the client that you are using to send EMMs is reassembling than instead of just sending them to OSCam for processing&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== cacheex ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW  svn6044:11/27/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cacheex  =  0|1|2|3&lt;br /&gt;
&lt;br /&gt;
 1  =  enable cache exchange pull mode&lt;br /&gt;
 2  =  enable cache exchange push mode &lt;br /&gt;
 3  =  enable cache exchange reversepush mode&lt;br /&gt;
 0  =  default&lt;br /&gt;
 for camd 3.5x and CCcam protocol&lt;br /&gt;
&lt;br /&gt;
see also on oscam.user!&lt;br /&gt;
&lt;br /&gt;
Identical cache exchange modes must be set on local OSCam server and remote OSCam user account!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== cacheex-modes =====&lt;br /&gt;
===== cacheex = 1 - cachepull =====&lt;br /&gt;
Situation:&lt;br /&gt;
&lt;br /&gt;
OSCam A reader1 has cacheex = 1&lt;br /&gt;
&lt;br /&gt;
OSCam B account1 has cacheex = 1&lt;br /&gt;
&lt;br /&gt;
OSCam A gets a ECM request, reader1 send this request to OSCam B,&lt;br /&gt;
&lt;br /&gt;
OSCam B checks his cache:&lt;br /&gt;
* Not found in cache: return NOK&lt;br /&gt;
* Found in cache: return OK+CW&lt;br /&gt;
* Not found in cache, but found pending request: wait &#039;&#039;cacheexwaittime&#039;&#039; in oscam.conf [global] and check again. OSCam B never requests new EMMs.&lt;br /&gt;
&lt;br /&gt;
CW-flow  =  B ---&amp;gt; A&lt;br /&gt;
&lt;br /&gt;
===== cacheex  =  2 - cachepush =====&lt;br /&gt;
Situation:&lt;br /&gt;
&lt;br /&gt;
OSCam A reader1 has cacheex = 2&lt;br /&gt;
&lt;br /&gt;
OSCam B account1 hastcacheex = 2&lt;br /&gt;
&lt;br /&gt;
If OSCam B gets a CW, its pushed to OSCam A, reader has normal functionality and can request ECMs.&lt;br /&gt;
* Problem: OSCAM can only push CW&#039;s if OSCam A is connected&lt;br /&gt;
* Problem or feature?: OSCam A reader can request ECMs from OSCam B&lt;br /&gt;
&lt;br /&gt;
CW-flow  =  B ---&amp;gt; A&lt;br /&gt;
&lt;br /&gt;
===== cacheex  =  3 - reversecachepush =====&lt;br /&gt;
Situation:&lt;br /&gt;
&lt;br /&gt;
OSCam A reader 1 has cacheex = 3&lt;br /&gt;
&lt;br /&gt;
If OSCam A gets a CW, its pushed to OSCam B. OSCam A never requests new ECMs.&lt;br /&gt;
&lt;br /&gt;
CW-flow  =  A ---&amp;gt; B&lt;br /&gt;
&lt;br /&gt;
==== cacheex_maxhop ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW  svn6691:05/07/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cacheex_maxhop  =  hops&lt;br /&gt;
                =  default = 10 hops&lt;br /&gt;
&lt;br /&gt;
define maximum hops for cach exchange&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== logport ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
Camd 3.x reader logport, camd 3.x UDP must be  activated,  only  works  if there&#039;s no camd 3.x cascading&lt;br /&gt;
 logport =    # port number&lt;br /&gt;
         =  0 # disabled (default)&lt;br /&gt;
&lt;br /&gt;
==== ecmwhitelist ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
ecmwhitelist  =  [CAID[@provid]:]length[,length]...[;[CAID[@provid]:]length[,length]...]...&lt;br /&gt;
&lt;br /&gt;
define valid ECM length in &#039;&#039;&#039;hex&#039;&#039;&#039; and provid for physical reader&lt;br /&gt;
&lt;br /&gt;
example&lt;br /&gt;
 ecmwhitelist  =  10,20,30,0a,0b,0c&lt;br /&gt;
               =  0100:10,20;0200@12345:0a,4b &lt;br /&gt;
 [blank]       =  none (default) and provid 000000&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;In normal operation mode this parameter ist not required!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Datei:MessageS.png|text-bottom]] &#039;&#039;&#039;[[Streamboard:oscam/wiki/ECMLengthList|List of ECM lengths]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== ecmheaderwhitelist ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn7480:09212012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ecmheaderwhitelist  =  [CAID[@provid]:]header[,header...[;[@provid]:]header[,header]...]...&lt;br /&gt;
&lt;br /&gt;
set valid ECM header per CAID and provid &#039;&#039;&#039;in hex&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
default: none, provid = 000000&lt;br /&gt;
&lt;br /&gt;
thread [[Streamboard-Thread:34748|here]]&lt;br /&gt;
&lt;br /&gt;
[[Streamboard:oscam/wiki/HeaderWhitelist|HeaderWhitelist]] here&lt;br /&gt;
&lt;br /&gt;
==== ratelimitecm ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
number of different SIDs in ECMs allowed for an interval&lt;br /&gt;
 ratelimitecm =   # number&lt;br /&gt;
              = 0 # (default)&lt;br /&gt;
&lt;br /&gt;
==== ecmnotfoundlimit ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn8313:02/07/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ecmnotfoundlimit  =  count&lt;br /&gt;
&lt;br /&gt;
number of ECMs with &amp;quot;not found&amp;quot; answer until the reader will be restarted, 0  =  no limit (default)&lt;br /&gt;
&lt;br /&gt;
==== resetcycle ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn5820:08/12/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
resetcycle = count&lt;br /&gt;
&lt;br /&gt;
number of ECMs until SC reset ist performerd&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Hint:&#039;&#039;&#039; Valid for physical readers only!&lt;br /&gt;
&lt;br /&gt;
example:&lt;br /&gt;
 resetcycle  =  0   #  disabled [default]&lt;br /&gt;
             =  5   #  reset after 5 ECM&#039;s&lt;br /&gt;
&lt;br /&gt;
==== ratelimittime ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn9078:09/12/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
interval for rate limit in milliseconds&lt;br /&gt;
 ratelimittime =   # milliseconds&lt;br /&gt;
               = 0 # (default)&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== ecmunique ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn8491:03/06/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ecmunique  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1 = enable check for matching ECM hash in ratelimit slot&lt;br /&gt;
 0 = default&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== srvidholdtime ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn9078:09/12/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
srvidholdtime  =  milliseconds&lt;br /&gt;
&lt;br /&gt;
time to keep service ID in ratelimit slot, during this time checking for ecmunique ist disabled.&lt;br /&gt;
0 = default&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== cooldowndelay ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn5946:09/09/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cooldowndelay  &lt;br /&gt;
&lt;br /&gt;
define cooldown:&lt;br /&gt;
 delay    =    delay in seconds for which the reader is allowed to do more&lt;br /&gt;
               ECM requests then defined by parameter &amp;quot;ratelimitecm&amp;quot;&lt;br /&gt;
               default: [blank] none&lt;br /&gt;
 duration =    duration in seconds the reader needs to cooldown&lt;br /&gt;
               default: [blank] keine&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;parameter &amp;quot;ratelimitecm&amp;quot; and &amp;quot;ratelimittime&amp;quot; are required!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== blocknano ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
list of EMM-nanos to block (in hex w/o 0x) or all EMM-nanos, only valid for physical readers!&lt;br /&gt;
&lt;br /&gt;
Example:&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/en}}&lt;br /&gt;
&lt;br /&gt;
block unique EMMs&lt;br /&gt;
 blockemm-u = 0 # (no block) default&lt;br /&gt;
 blockemm-u = 1 # (block EMMs, which are addressed to card immediatly) )&lt;br /&gt;
&lt;br /&gt;
==== blockemm-s ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
block shared EMMs&lt;br /&gt;
 blockemm-s = 0 # (no block) default&lt;br /&gt;
 blockemm-s = 1 # (block EMMs, which are addressed to certain groups of cards)&lt;br /&gt;
&lt;br /&gt;
==== blockemm-g ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
block global EMMs&lt;br /&gt;
 blockemm-g = 0 # (no block) default&lt;br /&gt;
 blockemm-g = 1 # (block EMMs, which are addressed to all cards)&lt;br /&gt;
&lt;br /&gt;
==== blockemm-unknown ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
block unknown types of EMMs&lt;br /&gt;
 blockemm-unknown = 0  # (no block)  default&lt;br /&gt;
 blockemm-unknown = 1  # (block all unknown kinds of EMMs)&lt;br /&gt;
&lt;br /&gt;
==== blockemm-bylen ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;CHANGE svn8615:04/12/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
blockemm-bylen  =  [length range,length range]... (decimal)&lt;br /&gt;
&lt;br /&gt;
block all types of EMMs by length, maximum 10 values, default: none&lt;br /&gt;
&lt;br /&gt;
example:&lt;br /&gt;
 blockemm-bylen  =  1-10,11-&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== via_emm_global ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn9843:09/05/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
via_emm_global == 0|1&lt;br /&gt;
&lt;br /&gt;
enables global emm filter for &#039;&#039;&#039;viacces&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;only for camd35 (cs357x) protocol!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
0  =  default&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====saveemm-u ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn5947:09/09/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 saveemm-u  =  0 (default)&lt;br /&gt;
            =  1&lt;br /&gt;
&lt;br /&gt;
save unique EMMs to file. The path can be defined with &amp;quot;emmlogdir=&amp;quot; in oscam.conf (default=config-dir). &lt;br /&gt;
&lt;br /&gt;
====saveemm-s ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn5947:09/09/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 saveemm-s  =  0 (default)&lt;br /&gt;
            =  1&lt;br /&gt;
&lt;br /&gt;
save shared EMMs to file. The path can be defined with &amp;quot;emmlogdir=&amp;quot; in oscam.conf (default=config-dir). &lt;br /&gt;
&lt;br /&gt;
====saveemm-g ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn5947:09/09/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 saveemm-g  =  0 (default)&lt;br /&gt;
            =  1&lt;br /&gt;
&lt;br /&gt;
save global EMMs to file. The path can be defined with &amp;quot;emmlogdir=&amp;quot; in oscam.conf (default=config-dir). &lt;br /&gt;
&lt;br /&gt;
====saveemm-unknown ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn5947:09/09/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 saveemm-unknown  =  0 (default)&lt;br /&gt;
                  =  1&lt;br /&gt;
&lt;br /&gt;
save unkown EMMs to file. The path can be defined with &amp;quot;emmlogdir=&amp;quot; in oscam.conf (default=config-dir). &lt;br /&gt;
&lt;br /&gt;
==== savenano ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;OBSOLETE svn5947:09/09/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
list of EMM-nanos (in hex w/o 0x) to save or all EMM-nanos. Only valid for physical readers. The path can be defined with &amp;quot;emmlogdir=&amp;quot; in oscam.conf (default=config-dir). &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;
==== readnano ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
Write file (usually  a  copy  of a file saved by savenano) to your smartcard, if no path is specified, the specified file  is  searched for in the configuration directory, only valid for physical readers!&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 readnano = write.emm&lt;br /&gt;
          = /var/oscam/write.emm&lt;br /&gt;
          =  # [blank] (default)&lt;br /&gt;
&lt;br /&gt;
==== use-ssl ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn8725:06/25/20113&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
use_ssl  =  0|1&lt;br /&gt;
&lt;br /&gt;
 use_ssl  =  1  #  use SSL for ghttp protocol&lt;br /&gt;
          =  0  #  default&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== dropbadcws ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;CHANGE  svn5992:10/22/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
dropbadcws  =  0|1&lt;br /&gt;
&lt;br /&gt;
 dropbadcws  =  1   # reject bad CWs, send &amp;quot;not found&amp;quot; instaed of bad CWs&lt;br /&gt;
             =  0   # default&lt;br /&gt;
&lt;br /&gt;
==== disablecrccws ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn6004:10/26/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 disablecrccrws    =    1  #  disable cw checksum test&lt;br /&gt;
                   =    0  #  enable (default)&lt;br /&gt;
&lt;br /&gt;
==== lb_weight ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
The higher the value the higher the probability  for	reader	selection. It&#039;s an divider for the average responstime.&lt;br /&gt;
 lb_weight = weight&lt;br /&gt;
           =  # [blank] Default-Wert 100&lt;br /&gt;
&lt;br /&gt;
See here&lt;br /&gt;
[[Datei:Lb_weight_calc2.png]]&lt;br /&gt;
&lt;br /&gt;
==== lb_whitelist_services ====&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn8656:05/22/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
 lb_whitelist_services = &amp;lt;services&amp;gt;,&amp;lt;services&amp;gt;....&lt;br /&gt;
&lt;br /&gt;
reader assignement to service group for channels which may never be blocked by the loadbalancer to the reader , default=none&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
==== lb_force_fallback ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW - svn9739:05/19/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
lb_force_fallback  =  0|1&lt;br /&gt;
&lt;br /&gt;
1 = set the reader always as fallback for load blancing without considering the readers statistics&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
0 = default&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== ccc ====&lt;br /&gt;
&lt;br /&gt;
===== cccversion =====&lt;br /&gt;
{{Depends/en}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Only for CCcam&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
define CCcam version&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;
Example&lt;br /&gt;
 cccversion = 1.2.34&lt;br /&gt;
&lt;br /&gt;
===== cccmaxhops =====&lt;br /&gt;
{{Depends/en}}&lt;br /&gt;
&lt;br /&gt;
define CCcam maximum SC distance hops&lt;br /&gt;
 0 = local SCs only&lt;br /&gt;
 1 = local SCs and + 1 hop&lt;br /&gt;
 2 = local SCs and + 2 hops&lt;br /&gt;
     and so on&lt;br /&gt;
     default = 10&lt;br /&gt;
&lt;br /&gt;
===== ccchop =====&lt;br /&gt;
{{Depends/en}}&lt;br /&gt;
&lt;br /&gt;
ccchop  =  hop&lt;br /&gt;
&lt;br /&gt;
Set hop for &#039;&#039;&#039;non&#039;&#039;&#039; CCCam readers&lt;br /&gt;
&lt;br /&gt;
default = 0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== cccreshare =====&lt;br /&gt;
{{Depends/en}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;CHANGE svn8607:04/10/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Define reader&#039;s CCcam reshare hop&lt;br /&gt;
&lt;br /&gt;
 cccreshare = -1 # no resharing&lt;br /&gt;
            =  0 # reshare for direct peer only&lt;br /&gt;
            =  1 # reshare for direct peer and next level&lt;br /&gt;
            =  x # resharing for direct peer and share level x&lt;br /&gt;
&lt;br /&gt;
reshare could be defined on 2 ways:&lt;br /&gt;
&lt;br /&gt;
* reader (&amp;quot;cccreshare&amp;quot;)&lt;br /&gt;
* user-account (&amp;quot;cccreshare&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
A cards reshare value is set to the smallest value of the 2 parameters !&lt;br /&gt;
&lt;br /&gt;
===== cccwantemu =====&lt;br /&gt;
{{Depends/en}}&lt;br /&gt;
&lt;br /&gt;
Request to provide emu from CCCam server, too.&lt;br /&gt;
 cccwantemu = 1  # yes&lt;br /&gt;
            = 0  # no (default)&lt;br /&gt;
&lt;br /&gt;
===== ccckeepalive =====&lt;br /&gt;
{{Depends/en}}&lt;br /&gt;
&lt;br /&gt;
Send keepalive messages to keep connection to remote CCCam server up&lt;br /&gt;
 ccckeepalive = 1  # yes&lt;br /&gt;
              = 0  # no  (default)&lt;br /&gt;
&lt;br /&gt;
===== cccreconnect =====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
 cccreconnect  =  timeout (milli-seconds)&lt;br /&gt;
&lt;br /&gt;
reconnect again after ECM request timeout in milli-secons, default = 12000 milliseconds&lt;br /&gt;
&lt;br /&gt;
===== cccmindown =====&lt;br /&gt;
{{Depends/en}}&lt;br /&gt;
&lt;br /&gt;
Filters all readers with hops smaller than number&lt;br /&gt;
 cccmindown =   # number&lt;br /&gt;
            = 0 # default&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;&#039;gbox&#039;&#039;&#039; ====&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn8350:02/15/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Minimal working configuration example:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Let&#039;s say the gbox runs on host 192.168.1.101 and OSCam is on 192.168.1.123. In file &#039;&#039;&#039;cwshare.cfg&#039;&#039;&#039; on gbox side we have, for example, the following lines::&lt;br /&gt;
 M:{192.168.1.101{A123BCDE}}&lt;br /&gt;
 D:{192.168.1.123{3820 3819{98AF3E25{A3 A3}}}}&lt;br /&gt;
If oscam_gbox should connect to the original GBOX above, then you should configure OSCam as follows:&lt;br /&gt;
 &#039;&#039;&#039;oscam.conf:&#039;&#039;&#039;&lt;br /&gt;
 [gbox]&lt;br /&gt;
 hostname          = 192.168.1.123&lt;br /&gt;
 my_password       = 98AF3E25&lt;br /&gt;
 port              = 3819&lt;br /&gt;
&lt;br /&gt;
 &#039;&#039;&#039;oscam.server:&#039;&#039;&#039;&lt;br /&gt;
 [reader]&lt;br /&gt;
 protocol          =  gbox&lt;br /&gt;
 group             =  1&lt;br /&gt;
 device            =  192.168.1.101,3820&lt;br /&gt;
 password          =  A123BCDE&lt;br /&gt;
 user              =  gbox_client&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
===== device =====&lt;br /&gt;
{{required}}&lt;br /&gt;
&lt;br /&gt;
device  =  Comma-separated list of values:&lt;br /&gt;
&lt;br /&gt;
 peer&#039;s IP or hostname&lt;br /&gt;
 peer&#039;s port&lt;br /&gt;
&lt;br /&gt;
example:&lt;br /&gt;
 192.168.1.101,3820&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== password =====&lt;br /&gt;
{{required}}&lt;br /&gt;
&lt;br /&gt;
password  =  4 hex bytes, 8 chars&lt;br /&gt;
&lt;br /&gt;
peer password&lt;br /&gt;
&lt;br /&gt;
example:&lt;br /&gt;
 A123BCDE&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== my_password =====&lt;br /&gt;
{{required}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;OBSOLETE svn9163:12/31/2013&amp;lt;/span&amp;gt; &#039;&#039;&#039;moved to oscam.conf [gbox]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Passwort  =  4 hex bytes, 8 chara&lt;br /&gt;
&lt;br /&gt;
my password&lt;br /&gt;
&lt;br /&gt;
example&lt;br /&gt;
 98AF3E25&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== gbox_reshare =====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
Reshare-Level of local card(s), default = 0&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== gbox_max_distance =====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
gbox_max_distance  =  max distance to receive peer cards, default = 2&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== gbox_max_ecm_send =====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
gbox_max_ecm_send  =  send ecm to max &amp;lt;gbox_max_ecm_sen&amp;gt; peer cards, default = 3&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== user =====&lt;br /&gt;
{{required}}&lt;br /&gt;
&lt;br /&gt;
user name of oscam gbox&lt;br /&gt;
&lt;br /&gt;
example&lt;br /&gt;
 user  =  gbox_client&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Attention:&#039;&#039;&#039;&lt;br /&gt;
 &#039;&#039;&#039;user must also be inserted in oscam.user [account]&lt;br /&gt;
&lt;br /&gt;
 &#039;&#039;&#039;Set suitable filters (services=, caid=, ident=) in [reader] and [account] section&lt;br /&gt;
 &#039;&#039;&#039;to prevent gbox instability by overflooding with too many cards&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{OSCamTranslatedLinks}}&lt;/div&gt;</summary>
		<author><name>Don de Deckelwech</name></author>
	</entry>
	<entry>
		<id>http://oldwiki.streamboard.tv/index.php?title=OSCam/en/Config/oscam.server&amp;diff=13324</id>
		<title>OSCam/en/Config/oscam.server</title>
		<link rel="alternate" type="text/html" href="http://oldwiki.streamboard.tv/index.php?title=OSCam/en/Config/oscam.server&amp;diff=13324"/>
		<updated>2016-03-19T11:32:31Z</updated>

		<summary type="html">&lt;p&gt;Don de Deckelwech: /* fix9993 */ added readtiers&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;
The  server  configuration  file  for OSCam contains reader parameters. Sections in oscam.server are recurring (more than one reader possible). At least one [reader] section is required. Examples for reader configuation you will find here [[OSCam/en/examples/Reader|example configurations]]&lt;br /&gt;
&lt;br /&gt;
{{OSCamServerParameter}}&lt;br /&gt;
&lt;br /&gt;
=== [reader] ===&lt;br /&gt;
Define local or remote reader&lt;br /&gt;
&lt;br /&gt;
==== label ====&lt;br /&gt;
{{required}}&lt;br /&gt;
&lt;br /&gt;
name for reader&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 label = easymouse2&lt;br /&gt;
&lt;br /&gt;
==== enable ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
deactivate reader&lt;br /&gt;
 0  =  off&lt;br /&gt;
 1  =  On (default)&lt;br /&gt;
&lt;br /&gt;
==== description ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
description  = text&lt;br /&gt;
&lt;br /&gt;
description of reader, default: [blank] none&lt;br /&gt;
&lt;br /&gt;
==== protocol ====&lt;br /&gt;
{{required}}&lt;br /&gt;
&lt;br /&gt;
reader protocol&lt;br /&gt;
 protocol = mouse         (local cardreader)&lt;br /&gt;
          = internal      (all cardreader with &amp;quot;device=/dev/sciX&amp;quot;, and internal Coolstream-Reader)&lt;br /&gt;
          = camd35|cs357x (cascading - camd 3.5-compatible remote server - udp)&lt;br /&gt;
          = mp35&lt;br /&gt;
          = smartreader&lt;br /&gt;
          = serial&lt;br /&gt;
          = cs378x        (camd 3.5-compatible remote server - tcp)&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;
          = sc8in1&lt;br /&gt;
          = smargo&lt;br /&gt;
&lt;br /&gt;
==== device ====&lt;br /&gt;
{{required}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;CHANGE  svn8057+8059:01/04/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;CHANGE  svn8096:01/13/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;CHANGE  svn8911:09/10/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
define local or remote reader&lt;br /&gt;
&lt;br /&gt;
 device = [&amp;lt;readertype&amp;gt;;]serial:serialnum|bus:device|&amp;lt;device|device:slot&amp;gt;|&amp;lt;ip|hostname&amp;gt;,&amp;lt;port&amp;gt;[,&amp;lt;lport&amp;gt;]|pcsc|&amp;lt;0|1&amp;gt;&amp;gt;|constantcw&lt;br /&gt;
&lt;br /&gt;
set reader type&lt;br /&gt;
 &lt;br /&gt;
 readertype:&lt;br /&gt;
               SR:          Smartreader+ (default)&lt;br /&gt;
               SRv2:        Smartreader V2&lt;br /&gt;
               Infinity:    Infinity USB &lt;br /&gt;
               TripleP1:    Smargo Triple Reader port 1 &lt;br /&gt;
               TripleP2:    Smargo Triple Reader port 2 &lt;br /&gt;
               TripleP3:    Smargo Triple Reader port 3&lt;br /&gt;
 &lt;br /&gt;
 bus:device:   bus name and device name of the smartreader+&lt;br /&gt;
               (get the name with lsusb &#039;Bus&#039; ans &#039;Device&#039;)&lt;br /&gt;
  &lt;br /&gt;
 serialnum:    Serial-Nummer des Smartreader+ or Ininity USB (get the serial number while starting OSCam)&lt;br /&gt;
 &lt;br /&gt;
 device:       device name&lt;br /&gt;
 &lt;br /&gt;
 device:slot:  device name and slot number sc8in1 /1-8)&lt;br /&gt;
               (only one sc8in1 reader supported)&lt;br /&gt;
 &lt;br /&gt;
 ip|hostname:  IP address or host name&lt;br /&gt;
 &lt;br /&gt;
 port:         TCP/IP port&lt;br /&gt;
 &lt;br /&gt;
 lport:        remapping to local TCP/IP port&lt;br /&gt;
 &lt;br /&gt;
 PCSC:         number of PCSC reader, starting with 0&lt;br /&gt;
 &lt;br /&gt;
 0|1:         &#039;&#039;&#039; for Coolstream HD-1 STB only&#039;&#039;&#039;: select reader 0 or reader 1&lt;br /&gt;
 &lt;br /&gt;
 constantcw:   constant CW file name&lt;br /&gt;
&lt;br /&gt;
CW-File-Format: &lt;br /&gt;
 &#039;&#039;&#039;Standard&#039;&#039;&#039;&lt;br /&gt;
 CAID:Provider ID:Service ID:PMT ID:ECM PID::key (16 Bytes seperated by spaces)&lt;br /&gt;
 example:&lt;br /&gt;
 1234:123456:1234:2345:3456::00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F &lt;br /&gt;
&lt;br /&gt;
 &#039;&#039;&#039;Extended OSCam-Format&#039;&#039;&#039;&lt;br /&gt;
 CAID:Provider ID:Service ID:PMT ID:ECM PID:Video PID:key (16 Bytes seperated by spaces)&lt;br /&gt;
 example:&lt;br /&gt;
 1234:123456:1234:2345:3456:7890:00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F&lt;br /&gt;
  &lt;br /&gt;
            &lt;br /&gt;
Examples for device parameters&lt;br /&gt;
 device = /dev/ttyS0     # (Reader on COM1 (Linux i386 and Windows))&lt;br /&gt;
 device = /dev/tts/1     # (Reader on COM2 (Linux dbox2 with multicam))&lt;br /&gt;
 device = /dev/ttyUSB0   # (Reader on USB  (Linux i386))&lt;br /&gt;
 device = /dev/ttyUSB0:1 # Slot 1 SC8in1 or MCR 4/8 (Linux i386)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Attention:&#039;&#039;&#039; Counting begins with 0, that means number of device is one less than number of COM-Port! Eg ttyS0 = COM1, tts/1 = COM2.&lt;br /&gt;
&lt;br /&gt;
==== detect ====&lt;br /&gt;
{{Depends/en}}&lt;br /&gt;
&lt;br /&gt;
status detect of card &#039;&#039;&#039;is in&#039;&#039;&#039;&lt;br /&gt;
 analysis by fun7:&lt;br /&gt;
 &lt;br /&gt;
 Detect = CD  -  Carrier Detect, is a line that is used by the switch (open / closes a circuit)&lt;br /&gt;
                 for &#039;&#039;&#039;protocol = mouse&#039;&#039;&#039;&lt;br /&gt;
                 &#039;&#039;&#039;default&#039;&#039;&#039;&lt;br /&gt;
 &lt;br /&gt;
 Detect = DSR -  Data Set Ready: is a V24 / (RS232) interface signal that is transmitted on PIN 6 of a D-SUB connector. &lt;br /&gt;
                 I guess the detection itself has to be processed by the cardreaders ICs itself and is later on beeing &lt;br /&gt;
                 transmitted on pin6.&lt;br /&gt;
 &lt;br /&gt;
 Detect = CTS -  Clear To Send) - RTS - Ready to send : A RTS (ready to send) request is beeing send out from the reader.&lt;br /&gt;
                 Usually the oscam will answer with a &#039;&#039;&#039;CTS&#039;&#039;&#039; (clear to send) response, telling its ready to receive. &lt;br /&gt;
                 That feature had a common use on analog modems in the past.&lt;br /&gt;
 &lt;br /&gt;
 Detect = RING - Ring Indicator: this describes a so called RING indicator - like the ring of a telephone - that is specified&lt;br /&gt;
                 in the RS232 specs to signalize an incoming call. In the context of oscam this should mean: reader is ringing&lt;br /&gt;
                 the oscam after card insertion, telling the oscam its desire to create a data connection. Like the word &amp;quot;ring&amp;quot; &lt;br /&gt;
                 indicates, this was used in serial connections of modems as well.&lt;br /&gt;
 &lt;br /&gt;
 Detect = NONE - detect switched off, but signal &amp;quot;card is in&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 Detect = GPIO - GPIO means &amp;quot;general purpose input output&amp;quot;. Used for &#039;&#039;&#039;mipsel-uclib&#039;&#039;&#039;, I could imagine this could be useful if  &lt;br /&gt;
                 you want to play around with a &#039;&#039;&#039;raspberry pi&#039;&#039;&#039; and transmit the cardstatus to its gpio pin. &lt;br /&gt;
                 [gpio1,...gpio7]&lt;br /&gt;
&lt;br /&gt;
* Inverse  =  prefix &amp;quot;!&amp;quot;(eg &amp;quot;detect=!CTS&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
example&lt;br /&gt;
 [reader]&lt;br /&gt;
 label                         = mymouse&lt;br /&gt;
 description                   = mymouse xxx&lt;br /&gt;
 &#039;&#039;&#039;protocol                      = mouse&#039;&#039;&#039;&lt;br /&gt;
 device                        = /dev/ttyUSB0 (easymouse 2)&lt;br /&gt;
 services                      = xxx&lt;br /&gt;
 boxkey                        = 1122334455667788&lt;br /&gt;
 force_irdeto                  = 1&lt;br /&gt;
 &#039;&#039;&#039;detect                        = cd&#039;&#039;&#039;&lt;br /&gt;
 mhz                           = 1000&lt;br /&gt;
 cardmhz                       = 600&lt;br /&gt;
 group                         = 1,2,3&lt;br /&gt;
 emmcache                      = 1,3,2&lt;br /&gt;
&lt;br /&gt;
==== cardmhz ====&lt;br /&gt;
{{Depends/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;CHANGE svn7046:06/12/12&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
set standard SC frequency in units of 10 kHz, for Irdeto SC  set  to 600, refer to [[OSCam/en/examples/Overclocking|Overclocking]]&lt;br /&gt;
Example:&lt;br /&gt;
 cardmhz = 600  # Irdeto card&lt;br /&gt;
         =      # [blank] 357 (default)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;INTERNAL READERS&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
If you use cardmhz &amp;gt;2000 OScam will switch to PLL clocking. Internal readers of boxes from Dream Multimedia GmbH can be clocked more precise with it.&lt;br /&gt;
&lt;br /&gt;
The used cardmhz should reflect the highest frequency of the PLL crystal in the internal cardreader. OSCam will calculate the best PLL divider that comes nearest to the wanted user card speed specified in cardmhz.&lt;br /&gt;
&lt;br /&gt;
Use the following settings:&lt;br /&gt;
&lt;br /&gt;
Models with PPC-CPU (DM500/DM600/DM7000/DM7020) use &amp;quot;cardmhz = 3150&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Models with MIPS-CPU (DM500HD/DM800/DM800SE/DM8k/DM7020HD etc.) use &amp;quot;cardmhz = 2700&amp;quot;&lt;br /&gt;
&lt;br /&gt;
DM7025 is special, use &amp;quot;cardmhz = 8300&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;If only the parameter cardmhz is set (without mhz = xxx) then Oscam clocks the card automatically with the ATR! &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
E.G. You have a dream 800 HD PVR, thats a mips so you should set cardmhz to 2700. We got a nagra card that should run on 5 MHz. If&lt;br /&gt;
&lt;br /&gt;
you want to clock the card ok just use cardmhz = 2700 an mhz = 500. If you want to overclock it use cardmhz = 2700 and mhz = 900.&lt;br /&gt;
&lt;br /&gt;
Now your card will start to run 9 Mhz. Better monitor it! An overclocked card could run hot or crash suddenly!&lt;br /&gt;
&lt;br /&gt;
Keep in mind that most internal readers of non-dreamboxes clock the cards automatically and copletely ignore any user clockspeed setting. But you should set cardmhz and mhz anyway, as its still used to calculate the correct timings in OSCam. If you set cardmhz/mhz correct the timings will better match with the actual (automatically) clockspeed of the internal card reader. As for a result slighly better ecm responses or more stable functioning.&lt;br /&gt;
&lt;br /&gt;
Dont expect magic here, only overclocking the cardspeed can reduce the ecm response time. Bad timings can only delay it or make the card responses instable!&lt;br /&gt;
[[Datei:MessageS.png|text-bottom]] &#039;&#039;&#039;[[Streamboard:oscam/wiki/CardsList|List of default and overclocking card frequencies]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== mhz ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;CHANGE svn 9064:12/13/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
set reader frequency in units of 10 kHz, if mhz &amp;gt; cardmhz you are in overclocking mode, refer to [[OSCam/en/examples/Overclocking|Overclocking]]&lt;br /&gt;
&lt;br /&gt;
Example:&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;
auto clock speed in &#039;&#039;&#039;Dreambox mode&#039;&#039;&#039; set to -1. Further Informations about the various (Dream)Boxes can be found [http://www.streamboard.tv/oscam/wiki/ReaderClocks here].&lt;br /&gt;
&lt;br /&gt;
[[Datei:MessageS.png|text-bottom]] &#039;&#039;&#039;[[Streamboard:oscam/wiki/CardsList|List of default and overclocking card frequencies]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== autospeed ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn9064:12/01/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
autospeed  =  0|1&lt;br /&gt;
 &lt;br /&gt;
 autospeed = 0 disabled &lt;br /&gt;
 autospeed = 1 (default) Sets mhz according to ATR. Currently only used for smartreader, smargo protocol and Dreambox-readers internal protocol. Other readers will be adapted to use this&lt;br /&gt;
 parameter as well. In webif checked means 1. If you want to overclock your card set autospeed to 0.&lt;br /&gt;
&lt;br /&gt;
==== deprecated ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
First the SC will be initialized in normal mode. If it fails, the SC will	be  automatically  reverted to deprecated mode, so that the SC speed will not be changed and the communication will remain on  normal ATR speed of 9600 baud.&lt;br /&gt;
&lt;br /&gt;
 deprecated = 1  use deprecated SC mode only&lt;br /&gt;
            = 0  default&lt;br /&gt;
&lt;br /&gt;
==== mode ====&lt;br /&gt;
{{Depends/en}}&lt;br /&gt;
set card init mode for &#039;&#039;&#039;AzBox&#039;&#039;&#039; reader&lt;br /&gt;
 mode = 1  # AzBox-Reader&lt;br /&gt;
      = 0  # none (default)&lt;br /&gt;
&lt;br /&gt;
==== device_out_endpoint ====&lt;br /&gt;
{{Depends/en}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;CHANGE svn8013:12/29/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
set endpoint address for FTDI chips&lt;br /&gt;
 device_out_endpoint = 0x81 # Smargo Triple Reader port 1&lt;br /&gt;
                     = 0x82 # Smartreader+  (default)&lt;br /&gt;
                     = 0x83 # Smargo Triple Reader port 2&lt;br /&gt;
                     = 0x85 # Smargo Triple Reader port 3&lt;br /&gt;
&lt;br /&gt;
==== smargopatch ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW  svn6402:02/16/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
smargopatch  =  0|1&lt;br /&gt;
&lt;br /&gt;
enable workaround for smartreader+ and reader until native mode works, default = 0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== sc8in1_dtrrts_patch ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW  svn6402:02/16/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
sc8in1_dtrrts_patch  =  0|1&lt;br /&gt;
&lt;br /&gt;
enable fix for SC8in1/MCR DTR/RTS kernel bug, default = 0&lt;br /&gt;
&lt;br /&gt;
==== cool_timeout_init ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW  svn6286:01/23/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cool_timeout_init  =  timeout in milli seconds, default = 0&lt;br /&gt;
&lt;br /&gt;
set card init mode for &#039;&#039;&#039;AZBox&#039;&#039;&#039; internal reader&lt;br /&gt;
&lt;br /&gt;
==== cool_timeout_after_init ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn6253:01/17/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Attention: only for Coolstream!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
cool_timeout_after_init = timeout in milli seconds, default = 0&lt;br /&gt;
&lt;br /&gt;
set read/transmit timeout after SC init in milli-seconds for Coolstream internal reader only, default:150&lt;br /&gt;
&lt;br /&gt;
==== ins2e06 ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn9568:03/16/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
add  check control for pin payload (4 hex bytes) for NDS Videoguard 2 SCs&lt;br /&gt;
 ins2e06 = Payload  &lt;br /&gt;
         = # none [blank] (default)&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Attention:&#039;&#039;&#039; valid for physical readers only&lt;br /&gt;
http://www.streamboard.tv/oscam/changeset/9568 &lt;br /&gt;
&lt;br /&gt;
==== ins7e ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW  svn5959:09/22/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 ins7e = payload&lt;br /&gt;
       = [none] default&lt;br /&gt;
Add 26 hex-bytes payload for &#039;&#039;&#039;NDS Videoguard 2 SCs&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Attention:&#039;&#039;&#039; valid for physical readers only&lt;br /&gt;
&lt;br /&gt;
==== ins7e11 ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW  svn6064:12/06/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 ins7e11 = TA1 Byte&lt;br /&gt;
         =    # [none] default&lt;br /&gt;
         = 11 # 0001 FI + 0001 DI (1 x)&lt;br /&gt;
         = 13 # 0001 FI + 0011 DI (4 x)&lt;br /&gt;
         = 14 # 0001 FI + 0100 DI (8 x)&lt;br /&gt;
         = 15 # 0001 FI + 0101 DI (16 x)&lt;br /&gt;
&lt;br /&gt;
Add TA1 Byte for &#039;&#039;&#039;NDS Videoguard 2 SCs&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Attention:&#039;&#039;&#039; valid for physical readers only&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
==== fix07 ====&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn9884:09/30/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
enable 0x07 fix for NDS Viedeoguard 2 SCs&lt;br /&gt;
 fix07  = 1 # enabled (default)&lt;br /&gt;
        = 0 # disabled&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Attention:&#039;&#039;&#039; valid for physical readers only&lt;br /&gt;
&lt;br /&gt;
==== force_irdeto ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
force Irdeto SC mode even if RSA key is set for Irdeto tunneled Nagravion SC&lt;br /&gt;
 force_irdeto = 1  # yes&lt;br /&gt;
              = 0  # no  (default)&lt;br /&gt;
&lt;br /&gt;
==== nagra_read ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
read &#039;&#039;&#039;Nagravison&#039;&#039;&#039; records (on NCMED cards only):&lt;br /&gt;
 nagra_read = 0  # disabled (default)&lt;br /&gt;
            = 1  # read all records with expired rights&lt;br /&gt;
            = 2  # read records with valid rights only&lt;br /&gt;
&lt;br /&gt;
==== rsakey ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;CHANGE svn7046:06/12/12&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
RSA key for Nagravision/Tiger SCs / CAM key data for Irdeto SCs, Conax SCs, default = none&lt;br /&gt;
&lt;br /&gt;
==== fix9993 ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
fix9993  =  0|1&lt;br /&gt;
&lt;br /&gt;
enabled fix for 9993 error with CAID 0919 SCs.&lt;br /&gt;
&lt;br /&gt;
 fix9993  =  1  # enabled&lt;br /&gt;
          =  0  # disabled (default)&lt;br /&gt;
&lt;br /&gt;
==== readtiers ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW  svn10376:02/02/15&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
readtiers = 0|1|2&lt;br /&gt;
&lt;br /&gt;
method to get tiers of NDS Videoguard SCs&lt;br /&gt;
	&lt;br /&gt;
 readtiers = 0 # disabled (default)&lt;br /&gt;
 readtiers = 1 # ins70 (new) method  &lt;br /&gt;
 readtiers = 2 # ins76 (old) method&lt;br /&gt;
&lt;br /&gt;
==== boxkey ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
box key for Nagravision SCs / CAM key for Irdeto SCs / sessionkey for Seca SCs / CamID for Viaccess&lt;br /&gt;
&lt;br /&gt;
==== pincode ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
pincode for &#039;&#039;&#039;Conax, Cryptoworks an Viaccess&#039;&#039;&#039; SCs&lt;br /&gt;
 pincode = pincode&lt;br /&gt;
         =  # [blank] default&lt;br /&gt;
&lt;br /&gt;
==== boxid ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
NDS receiver box id&lt;br /&gt;
 boxid = NDS box ID&lt;br /&gt;
&lt;br /&gt;
==== ndsversion ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
set NDS &#039;&#039;&#039;Videoguard&#039;&#039;&#039; version&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;
==== aeskeys ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
multiple 16 bytes AES keys for Viaccess SCs (the used postprocessing AES key is specified through the D2 nano of the ECM)&lt;br /&gt;
&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;
 special AES keys:&lt;br /&gt;
 00 = do not return any CW, no AES key specified&lt;br /&gt;
 FF = return CW received from the S, no AES key specified&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 aeskeys = 0500@012345:000102030405060708090a0b0c0d0e0f;0500@543210:0,0,0f0e0d0c0b0a090807060504030201&lt;br /&gt;
 aeskeys = 0500@012345;key0,key1,key2,key3,key4,key5,...;0500@543210:key0,key1,key2,key3,key4,key5,...&lt;br /&gt;
 if keys are unknown replace them with 0 exemple: 0500@012345;key0,key1,0,0,key4,key5,...&lt;br /&gt;
&lt;br /&gt;
==== showcls ====&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;OBSOLETE svn6624:04/23/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
number of classes subscriptions to show for &#039;&#039;&#039;Viacces-SCs&#039;&#039;&#039;&lt;br /&gt;
 schowcls = quantity&lt;br /&gt;
          = 0  # (default)&lt;br /&gt;
&lt;br /&gt;
==== key ====&lt;br /&gt;
{{Depends/en}}&lt;br /&gt;
key for newcamd remote reader encryption&lt;br /&gt;
 key = DES key&lt;br /&gt;
&lt;br /&gt;
==== user ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
user for remote reader (name)&lt;br /&gt;
&lt;br /&gt;
==== password ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
password  for  remote  reader&lt;br /&gt;
&lt;br /&gt;
==== mg-encrypted ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;VERALTET - OBSOLETE - OBSOLÈTE - ANTIQUATO&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
mgcamd encrypted &#039;&#039;&#039;gbox line&#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;Attention:&#039;&#039;&#039; If loadbalancing is enabled in oscam.conf [global] among lb_mode, then there may be &#039;&#039;&#039;no entries&#039;&#039;&#039;!&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Attention:&#039;&#039;&#039; The number of services that will be considered based reader, is limited to 64, or 64 times [[service-name][CAID][provid][srvid]]! &lt;br /&gt;
&lt;br /&gt;
What services can the reader. This requires a oscam.services be present. The logic here is as follows (in this order):&lt;br /&gt;
* If the field is empty (or invalid), the request is allowed.&lt;br /&gt;
* When a negative service (ie, those with &amp;quot;!&amp;quot;) is applicable, the request is rejected.&lt;br /&gt;
* If a positive service is applicable or there is no positive service, the request is allowed.&lt;br /&gt;
* If none of the previous points, the request is rejected.&lt;br /&gt;
This means that negative Services are only necessary in individual cases. Namely, if and when services has positive, but it wants to exclude some back. This is not recommended, because here comes quickly to misconfigurations. Instead, an additional service to be created that contains all the relevant channels.&lt;br /&gt;
&lt;br /&gt;
[de]assignment to service group&lt;br /&gt;
 services = [!]services[,[!]&amp;lt;services&amp;gt;]...&lt;br /&gt;
          = [blank] is default&lt;br /&gt;
&lt;br /&gt;
==== caid ====&lt;br /&gt;
{{Optional/en}}&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;
define and mapping of CAIDs for reader, default:all CAIDs with mask FFFF&lt;br /&gt;
&lt;br /&gt;
example: &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 for the example above)&lt;br /&gt;
&lt;br /&gt;
==== ident ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Attention:&#039;&#039;&#039; If in oscam.conf [global] loadbalancing is enabled among lb_mode, then there may be &#039;&#039;&#039;no entries&#039;&#039;&#039;!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
define CAID and ident &#039;&#039;&#039;SC specific&#039;&#039;&#039; for 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;
Example&lt;br /&gt;
 ident =  # 0100:123456,234567;0200:345678,456789&lt;br /&gt;
       =  # [blank] no definition (default)&lt;br /&gt;
&lt;br /&gt;
==== class ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
define class &#039;&#039;&#039;in hex&#039;&#039;&#039; SC specific for reader:&lt;br /&gt;
 class = 01,02,!1b,!2b  # 01 and 01 yes, 1b and 2b no&lt;br /&gt;
       =                # [blank] no definition (default)&lt;br /&gt;
&lt;br /&gt;
==== chid ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
define &#039;&#039;&#039;Irdeto ChID&#039;&#039;&#039; for reader&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 chid = 0100:12&lt;br /&gt;
 chid = 0100:12;0604:0000BA,000101,00010E,000141&lt;br /&gt;
      =  # [blank] default&lt;br /&gt;
&lt;br /&gt;
==== group ====&lt;br /&gt;
{{required}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;CHANGE svn6103:12/21/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Reader assingment to group. Each reader must be listed in one or more groups. This will determine, which client has access on what reader. Valid values 1-64&lt;br /&gt;
 group   = 1....64[,1....64]....&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;set required = [blank] default not allowed!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 Group = 1      # (one group)&lt;br /&gt;
 Group = 1,4,5  # (more groups)&lt;br /&gt;
&lt;br /&gt;
==== audisabled ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
exclude reader from auto AU (auto update)&lt;br /&gt;
 audisabled = 1  # excludet&lt;br /&gt;
            = 0  # not excludet (default)&lt;br /&gt;
&lt;br /&gt;
==== auprovid ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
set provider ID to use the right reader for auto AU&lt;br /&gt;
&lt;br /&gt;
Example&lt;br /&gt;
 auprovid =  # 123456&lt;br /&gt;
          =  # [blank] default&lt;br /&gt;
&lt;br /&gt;
==== disableserverfilter ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
ignore caid and ident settings of  reader  due  faulty  clients&lt;br /&gt;
 disableserverfilter = 1  # ignore&lt;br /&gt;
                     = 0  # not ignore (default)&lt;br /&gt;
&lt;br /&gt;
==== inactivitytimeout ====&lt;br /&gt;
{{Depends/en}}&lt;br /&gt;
inactivity timeout in seconds&lt;br /&gt;
&lt;br /&gt;
 inactivitytimeout = seconds&lt;br /&gt;
                   = -1  # reconnect on network failure for &#039;&#039;&#039;newcamd&#039;&#039;&#039; based readers, even in idle&lt;br /&gt;
                   =  0  # default&lt;br /&gt;
&lt;br /&gt;
==== reconnecttimeout ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;CHANGE svn7244:08/07/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Reconnect from a remote reader, if missing answers in seconds&lt;br /&gt;
&lt;br /&gt;
Example&lt;br /&gt;
 reconnecttimeout = 20   # after 20 seconds new connection&lt;br /&gt;
                  =      # [blank] default&lt;br /&gt;
&lt;br /&gt;
==== connectoninit ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn8235:01/29/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
connectoninit   =   0|1 &lt;br /&gt;
&lt;br /&gt;
 1 = allow newcamd connections to be established on starup although there isn&#039;t a request yet&lt;br /&gt;
 0 = default&lt;br /&gt;
&lt;br /&gt;
==== keepalive ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn9810:07/22/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
keepalive  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1  =  allow cs378x TCP socket to be always connected&lt;br /&gt;
 0  =  always on if cacheex reader type&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== fallback ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
Define	reader	as fallback, standard and fallback reader must have the same group, see &#039;&#039;&#039;group&#039;&#039;&#039;!&lt;br /&gt;
 fallback = 1  # fallbackreader&lt;br /&gt;
          = 0  # no fallbackreader (default)&lt;br /&gt;
&lt;br /&gt;
==== fallback_percaid ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW  svn8896:09/04/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
fallback_percaid  =  &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;
use reader as fallback for defined CAIDs only, two digit wildcards CAIDs are possible, fallback_percaid overrules fallback. Def.=none&lt;br /&gt;
&lt;br /&gt;
example:&lt;br /&gt;
 fallback_percaid = 1234:234567;10:345678&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== emmcache ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
set EMM cache of local reader&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Attention:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Without this parameter, no EMM are shown in the log!&lt;br /&gt;
&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;,&amp;lt;stb-emm&amp;gt;&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 * &amp;lt;usecache&amp;gt; 0 = # disable usage of emmcache and emmstats  (default)&lt;br /&gt;
 * &amp;lt;usecache&amp;gt; 1 = # enable emmcache, emmstats and save to file if oscam is stopped&lt;br /&gt;
 * &amp;lt;usecache&amp;gt; 2 = # enable emmcache, emmstats but dont save to file if oscam is stopped&lt;br /&gt;
&lt;br /&gt;
 * &amp;lt;rewrite&amp;gt;  n = # determines how often one and the same EMM is written. &#039;&#039;&#039;only if &amp;lt;usecache&amp;gt; = 1 or 2&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 * &amp;lt;logging&amp;gt;  0 = # EMM logging disabled&lt;br /&gt;
 * &amp;lt;logging&amp;gt;  1 = # logging EMM errors&lt;br /&gt;
 * &amp;lt;logging&amp;gt;  2 = # logging written EMMs&lt;br /&gt;
 * &amp;lt;logging&amp;gt;  4 = # logging skipped EMMs&lt;br /&gt;
 * &amp;lt;logging&amp;gt;  8 = # logging blocked EMMs&lt;br /&gt;
 * &amp;lt;logging&amp;gt;  16 = # logging audisabled EMMs&lt;br /&gt;
&lt;br /&gt;
 * &amp;lt;stb-emm&amp;gt;  0 = # EMM for STB are ignored (default)&lt;br /&gt;
 * &amp;lt;stb-emm&amp;gt;  1 = # EMM for STB are sent to the reader (very specific usage)&lt;br /&gt;
&lt;br /&gt;
Sumarizing this values is possible. 31 shows all kinds of messages.&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 emmcache = 1,3,10,0 #  Cache on, write 3 x, log written (2) and blocked (8) = 10 , don&#039;t send stb-emm&lt;br /&gt;
 emmcache = 1,2,6,1  #  Cache on, write 2 x, log written (2) and skipped (4) = 6, send stb-emm&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;stb-emm&#039;&#039;&#039;: is only handy for specific usage (Viaccess: see commit [http://www.streamboard.tv/oscam/changeset/10584 #10584] ) In Viaccess we saw some EMM-G that are for the STB and not for the card. That&#039;s why we call it EMM-STB (Set Top Box). Those EMMs are, for exemple, used to define overencryption key (AES) into the STB to encrypt STB-Card dialog.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== emmreassembly ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW  svn8493:03/06/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;OBSOLETE svn8591:04/01/2013 parameter now in oscam.user!&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
emmreassembly  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1 = enable EMM reassembly, default&lt;br /&gt;
 0 = disable EMM reassembly&lt;br /&gt;
&lt;br /&gt;
should be set for Viaccess and Cryptoworks readers if the client that you are using to send EMMs is reassembling than instead of just sending them to OSCam for processing&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== cacheex ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW  svn6044:11/27/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cacheex  =  0|1|2|3&lt;br /&gt;
&lt;br /&gt;
 1  =  enable cache exchange pull mode&lt;br /&gt;
 2  =  enable cache exchange push mode &lt;br /&gt;
 3  =  enable cache exchange reversepush mode&lt;br /&gt;
 0  =  default&lt;br /&gt;
 for camd 3.5x and CCcam protocol&lt;br /&gt;
&lt;br /&gt;
see also on oscam.user!&lt;br /&gt;
&lt;br /&gt;
Identical cache exchange modes must be set on local OSCam server and remote OSCam user account!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== cacheex-modes =====&lt;br /&gt;
===== cacheex = 1 - cachepull =====&lt;br /&gt;
Situation:&lt;br /&gt;
&lt;br /&gt;
OSCam A reader1 has cacheex = 1&lt;br /&gt;
&lt;br /&gt;
OSCam B account1 has cacheex = 1&lt;br /&gt;
&lt;br /&gt;
OSCam A gets a ECM request, reader1 send this request to OSCam B,&lt;br /&gt;
&lt;br /&gt;
OSCam B checks his cache:&lt;br /&gt;
* Not found in cache: return NOK&lt;br /&gt;
* Found in cache: return OK+CW&lt;br /&gt;
* Not found in cache, but found pending request: wait &#039;&#039;cacheexwaittime&#039;&#039; in oscam.conf [global] and check again. OSCam B never requests new EMMs.&lt;br /&gt;
&lt;br /&gt;
CW-flow  =  B ---&amp;gt; A&lt;br /&gt;
&lt;br /&gt;
===== cacheex  =  2 - cachepush =====&lt;br /&gt;
Situation:&lt;br /&gt;
&lt;br /&gt;
OSCam A reader1 has cacheex = 2&lt;br /&gt;
&lt;br /&gt;
OSCam B account1 hastcacheex = 2&lt;br /&gt;
&lt;br /&gt;
If OSCam B gets a CW, its pushed to OSCam A, reader has normal functionality and can request ECMs.&lt;br /&gt;
* Problem: OSCAM can only push CW&#039;s if OSCam A is connected&lt;br /&gt;
* Problem or feature?: OSCam A reader can request ECMs from OSCam B&lt;br /&gt;
&lt;br /&gt;
CW-flow  =  B ---&amp;gt; A&lt;br /&gt;
&lt;br /&gt;
===== cacheex  =  3 - reversecachepush =====&lt;br /&gt;
Situation:&lt;br /&gt;
&lt;br /&gt;
OSCam A reader 1 has cacheex = 3&lt;br /&gt;
&lt;br /&gt;
If OSCam A gets a CW, its pushed to OSCam B. OSCam A never requests new ECMs.&lt;br /&gt;
&lt;br /&gt;
CW-flow  =  A ---&amp;gt; B&lt;br /&gt;
&lt;br /&gt;
==== cacheex_maxhop ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW  svn6691:05/07/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cacheex_maxhop  =  hops&lt;br /&gt;
                =  default = 10 hops&lt;br /&gt;
&lt;br /&gt;
define maximum hops for cach exchange&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== logport ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
Camd 3.x reader logport, camd 3.x UDP must be  activated,  only  works  if there&#039;s no camd 3.x cascading&lt;br /&gt;
 logport =    # port number&lt;br /&gt;
         =  0 # disabled (default)&lt;br /&gt;
&lt;br /&gt;
==== ecmwhitelist ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
ecmwhitelist  =  [CAID[@provid]:]length[,length]...[;[CAID[@provid]:]length[,length]...]...&lt;br /&gt;
&lt;br /&gt;
define valid ECM length in &#039;&#039;&#039;hex&#039;&#039;&#039; and provid for physical reader&lt;br /&gt;
&lt;br /&gt;
example&lt;br /&gt;
 ecmwhitelist  =  10,20,30,0a,0b,0c&lt;br /&gt;
               =  0100:10,20;0200@12345:0a,4b &lt;br /&gt;
 [blank]       =  none (default) and provid 000000&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;In normal operation mode this parameter ist not required!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Datei:MessageS.png|text-bottom]] &#039;&#039;&#039;[[Streamboard:oscam/wiki/ECMLengthList|List of ECM lengths]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== ecmheaderwhitelist ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn7480:09212012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ecmheaderwhitelist  =  [CAID[@provid]:]header[,header...[;[@provid]:]header[,header]...]...&lt;br /&gt;
&lt;br /&gt;
set valid ECM header per CAID and provid &#039;&#039;&#039;in hex&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
default: none, provid = 000000&lt;br /&gt;
&lt;br /&gt;
thread [[Streamboard-Thread:34748|here]]&lt;br /&gt;
&lt;br /&gt;
[[Streamboard:oscam/wiki/HeaderWhitelist|HeaderWhitelist]] here&lt;br /&gt;
&lt;br /&gt;
==== ratelimitecm ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
number of different SIDs in ECMs allowed for an interval&lt;br /&gt;
 ratelimitecm =   # number&lt;br /&gt;
              = 0 # (default)&lt;br /&gt;
&lt;br /&gt;
==== ecmnotfoundlimit ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn8313:02/07/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ecmnotfoundlimit  =  count&lt;br /&gt;
&lt;br /&gt;
number of ECMs with &amp;quot;not found&amp;quot; answer until the reader will be restarted, 0  =  no limit (default)&lt;br /&gt;
&lt;br /&gt;
==== resetcycle ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn5820:08/12/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
resetcycle = count&lt;br /&gt;
&lt;br /&gt;
number of ECMs until SC reset ist performerd&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Hint:&#039;&#039;&#039; Valid for physical readers only!&lt;br /&gt;
&lt;br /&gt;
example:&lt;br /&gt;
 resetcycle  =  0   #  disabled [default]&lt;br /&gt;
             =  5   #  reset after 5 ECM&#039;s&lt;br /&gt;
&lt;br /&gt;
==== ratelimittime ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn9078:09/12/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
interval for rate limit in milliseconds&lt;br /&gt;
 ratelimittime =   # milliseconds&lt;br /&gt;
               = 0 # (default)&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== ecmunique ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn8491:03/06/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ecmunique  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1 = enable check for matching ECM hash in ratelimit slot&lt;br /&gt;
 0 = default&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== srvidholdtime ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn9078:09/12/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
srvidholdtime  =  milliseconds&lt;br /&gt;
&lt;br /&gt;
time to keep service ID in ratelimit slot, during this time checking for ecmunique ist disabled.&lt;br /&gt;
0 = default&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== cooldowndelay ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn5946:09/09/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cooldowndelay  &lt;br /&gt;
&lt;br /&gt;
define cooldown:&lt;br /&gt;
 delay    =    delay in seconds for which the reader is allowed to do more&lt;br /&gt;
               ECM requests then defined by parameter &amp;quot;ratelimitecm&amp;quot;&lt;br /&gt;
               default: [blank] none&lt;br /&gt;
 duration =    duration in seconds the reader needs to cooldown&lt;br /&gt;
               default: [blank] keine&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;parameter &amp;quot;ratelimitecm&amp;quot; and &amp;quot;ratelimittime&amp;quot; are required!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== blocknano ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
list of EMM-nanos to block (in hex w/o 0x) or all EMM-nanos, only valid for physical readers!&lt;br /&gt;
&lt;br /&gt;
Example:&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/en}}&lt;br /&gt;
&lt;br /&gt;
block unique EMMs&lt;br /&gt;
 blockemm-u = 0 # (no block) default&lt;br /&gt;
 blockemm-u = 1 # (block EMMs, which are addressed to card immediatly) )&lt;br /&gt;
&lt;br /&gt;
==== blockemm-s ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
block shared EMMs&lt;br /&gt;
 blockemm-s = 0 # (no block) default&lt;br /&gt;
 blockemm-s = 1 # (block EMMs, which are addressed to certain groups of cards)&lt;br /&gt;
&lt;br /&gt;
==== blockemm-g ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
block global EMMs&lt;br /&gt;
 blockemm-g = 0 # (no block) default&lt;br /&gt;
 blockemm-g = 1 # (block EMMs, which are addressed to all cards)&lt;br /&gt;
&lt;br /&gt;
==== blockemm-unknown ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
block unknown types of EMMs&lt;br /&gt;
 blockemm-unknown = 0  # (no block)  default&lt;br /&gt;
 blockemm-unknown = 1  # (block all unknown kinds of EMMs)&lt;br /&gt;
&lt;br /&gt;
==== blockemm-bylen ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;CHANGE svn8615:04/12/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
blockemm-bylen  =  [length range,length range]... (decimal)&lt;br /&gt;
&lt;br /&gt;
block all types of EMMs by length, maximum 10 values, default: none&lt;br /&gt;
&lt;br /&gt;
example:&lt;br /&gt;
 blockemm-bylen  =  1-10,11-&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== via_emm_global ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn9843:09/05/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
via_emm_global == 0|1&lt;br /&gt;
&lt;br /&gt;
enables global emm filter for &#039;&#039;&#039;viacces&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;only for camd35 (cs357x) protocol!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
0  =  default&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====saveemm-u ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn5947:09/09/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 saveemm-u  =  0 (default)&lt;br /&gt;
            =  1&lt;br /&gt;
&lt;br /&gt;
save unique EMMs to file. The path can be defined with &amp;quot;emmlogdir=&amp;quot; in oscam.conf (default=config-dir). &lt;br /&gt;
&lt;br /&gt;
====saveemm-s ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn5947:09/09/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 saveemm-s  =  0 (default)&lt;br /&gt;
            =  1&lt;br /&gt;
&lt;br /&gt;
save shared EMMs to file. The path can be defined with &amp;quot;emmlogdir=&amp;quot; in oscam.conf (default=config-dir). &lt;br /&gt;
&lt;br /&gt;
====saveemm-g ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn5947:09/09/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 saveemm-g  =  0 (default)&lt;br /&gt;
            =  1&lt;br /&gt;
&lt;br /&gt;
save global EMMs to file. The path can be defined with &amp;quot;emmlogdir=&amp;quot; in oscam.conf (default=config-dir). &lt;br /&gt;
&lt;br /&gt;
====saveemm-unknown ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn5947:09/09/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 saveemm-unknown  =  0 (default)&lt;br /&gt;
                  =  1&lt;br /&gt;
&lt;br /&gt;
save unkown EMMs to file. The path can be defined with &amp;quot;emmlogdir=&amp;quot; in oscam.conf (default=config-dir). &lt;br /&gt;
&lt;br /&gt;
==== savenano ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;OBSOLETE svn5947:09/09/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
list of EMM-nanos (in hex w/o 0x) to save or all EMM-nanos. Only valid for physical readers. The path can be defined with &amp;quot;emmlogdir=&amp;quot; in oscam.conf (default=config-dir). &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;
==== readnano ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
Write file (usually  a  copy  of a file saved by savenano) to your smartcard, if no path is specified, the specified file  is  searched for in the configuration directory, only valid for physical readers!&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 readnano = write.emm&lt;br /&gt;
          = /var/oscam/write.emm&lt;br /&gt;
          =  # [blank] (default)&lt;br /&gt;
&lt;br /&gt;
==== use-ssl ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn8725:06/25/20113&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
use_ssl  =  0|1&lt;br /&gt;
&lt;br /&gt;
 use_ssl  =  1  #  use SSL for ghttp protocol&lt;br /&gt;
          =  0  #  default&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== dropbadcws ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;CHANGE  svn5992:10/22/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
dropbadcws  =  0|1&lt;br /&gt;
&lt;br /&gt;
 dropbadcws  =  1   # reject bad CWs, send &amp;quot;not found&amp;quot; instaed of bad CWs&lt;br /&gt;
             =  0   # default&lt;br /&gt;
&lt;br /&gt;
==== disablecrccws ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn6004:10/26/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 disablecrccrws    =    1  #  disable cw checksum test&lt;br /&gt;
                   =    0  #  enable (default)&lt;br /&gt;
&lt;br /&gt;
==== lb_weight ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
The higher the value the higher the probability  for	reader	selection. It&#039;s an divider for the average responstime.&lt;br /&gt;
 lb_weight = weight&lt;br /&gt;
           =  # [blank] Default-Wert 100&lt;br /&gt;
&lt;br /&gt;
See here&lt;br /&gt;
[[Datei:Lb_weight_calc2.png]]&lt;br /&gt;
&lt;br /&gt;
==== lb_whitelist_services ====&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn8656:05/22/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
 lb_whitelist_services = &amp;lt;services&amp;gt;,&amp;lt;services&amp;gt;....&lt;br /&gt;
&lt;br /&gt;
reader assignement to service group for channels which may never be blocked by the loadbalancer to the reader , default=none&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
==== lb_force_fallback ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW - svn9739:05/19/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
lb_force_fallback  =  0|1&lt;br /&gt;
&lt;br /&gt;
1 = set the reader always as fallback for load blancing without considering the readers statistics&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
0 = default&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== ccc ====&lt;br /&gt;
&lt;br /&gt;
===== cccversion =====&lt;br /&gt;
{{Depends/en}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Only for CCcam&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
define CCcam version&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;
Example&lt;br /&gt;
 cccversion = 1.2.34&lt;br /&gt;
&lt;br /&gt;
===== cccmaxhops =====&lt;br /&gt;
{{Depends/en}}&lt;br /&gt;
&lt;br /&gt;
define CCcam maximum SC distance hops&lt;br /&gt;
 0 = local SCs only&lt;br /&gt;
 1 = local SCs and + 1 hop&lt;br /&gt;
 2 = local SCs and + 2 hops&lt;br /&gt;
     and so on&lt;br /&gt;
     default = 10&lt;br /&gt;
&lt;br /&gt;
===== ccchop =====&lt;br /&gt;
{{Depends/en}}&lt;br /&gt;
&lt;br /&gt;
ccchop  =  hop&lt;br /&gt;
&lt;br /&gt;
Set hop for &#039;&#039;&#039;non&#039;&#039;&#039; CCCam readers&lt;br /&gt;
&lt;br /&gt;
default = 0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== cccreshare =====&lt;br /&gt;
{{Depends/en}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;CHANGE svn8607:04/10/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Define reader&#039;s CCcam reshare hop&lt;br /&gt;
&lt;br /&gt;
 cccreshare = -1 # no resharing&lt;br /&gt;
            =  0 # reshare for direct peer only&lt;br /&gt;
            =  1 # reshare for direct peer and next level&lt;br /&gt;
            =  x # resharing for direct peer and share level x&lt;br /&gt;
&lt;br /&gt;
reshare could be defined on 2 ways:&lt;br /&gt;
&lt;br /&gt;
* reader (&amp;quot;cccreshare&amp;quot;)&lt;br /&gt;
* user-account (&amp;quot;cccreshare&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
A cards reshare value is set to the smallest value of the 2 parameters !&lt;br /&gt;
&lt;br /&gt;
===== cccwantemu =====&lt;br /&gt;
{{Depends/en}}&lt;br /&gt;
&lt;br /&gt;
Request to provide emu from CCCam server, too.&lt;br /&gt;
 cccwantemu = 1  # yes&lt;br /&gt;
            = 0  # no (default)&lt;br /&gt;
&lt;br /&gt;
===== ccckeepalive =====&lt;br /&gt;
{{Depends/en}}&lt;br /&gt;
&lt;br /&gt;
Send keepalive messages to keep connection to remote CCCam server up&lt;br /&gt;
 ccckeepalive = 1  # yes&lt;br /&gt;
              = 0  # no  (default)&lt;br /&gt;
&lt;br /&gt;
===== cccreconnect =====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
 cccreconnect  =  timeout (milli-seconds)&lt;br /&gt;
&lt;br /&gt;
reconnect again after ECM request timeout in milli-secons, default = 12000 milliseconds&lt;br /&gt;
&lt;br /&gt;
===== cccmindown =====&lt;br /&gt;
{{Depends/en}}&lt;br /&gt;
&lt;br /&gt;
Filters all readers with hops smaller than number&lt;br /&gt;
 cccmindown =   # number&lt;br /&gt;
            = 0 # default&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;&#039;gbox&#039;&#039;&#039; ====&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn8350:02/15/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Minimal working configuration example:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Let&#039;s say the gbox runs on host 192.168.1.101 and OSCam is on 192.168.1.123. In file &#039;&#039;&#039;cwshare.cfg&#039;&#039;&#039; on gbox side we have, for example, the following lines::&lt;br /&gt;
 M:{192.168.1.101{A123BCDE}}&lt;br /&gt;
 D:{192.168.1.123{3820 3819{98AF3E25{A3 A3}}}}&lt;br /&gt;
If oscam_gbox should connect to the original GBOX above, then you should configure OSCam as follows:&lt;br /&gt;
 &#039;&#039;&#039;oscam.conf:&#039;&#039;&#039;&lt;br /&gt;
 [gbox]&lt;br /&gt;
 hostname          = 192.168.1.123&lt;br /&gt;
 my_password       = 98AF3E25&lt;br /&gt;
 port              = 3819&lt;br /&gt;
&lt;br /&gt;
 &#039;&#039;&#039;oscam.server:&#039;&#039;&#039;&lt;br /&gt;
 [reader]&lt;br /&gt;
 protocol          =  gbox&lt;br /&gt;
 group             =  1&lt;br /&gt;
 device            =  192.168.1.101,3820&lt;br /&gt;
 password          =  A123BCDE&lt;br /&gt;
 user              =  gbox_client&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
===== device =====&lt;br /&gt;
{{required}}&lt;br /&gt;
&lt;br /&gt;
device  =  Comma-separated list of values:&lt;br /&gt;
&lt;br /&gt;
 peer&#039;s IP or hostname&lt;br /&gt;
 peer&#039;s port&lt;br /&gt;
&lt;br /&gt;
example:&lt;br /&gt;
 192.168.1.101,3820&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== password =====&lt;br /&gt;
{{required}}&lt;br /&gt;
&lt;br /&gt;
password  =  4 hex bytes, 8 chars&lt;br /&gt;
&lt;br /&gt;
peer password&lt;br /&gt;
&lt;br /&gt;
example:&lt;br /&gt;
 A123BCDE&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== my_password =====&lt;br /&gt;
{{required}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;OBSOLETE svn9163:12/31/2013&amp;lt;/span&amp;gt; &#039;&#039;&#039;moved to oscam.conf [gbox]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Passwort  =  4 hex bytes, 8 chara&lt;br /&gt;
&lt;br /&gt;
my password&lt;br /&gt;
&lt;br /&gt;
example&lt;br /&gt;
 98AF3E25&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== gbox_reshare =====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
Reshare-Level of local card(s), default = 0&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== gbox_max_distance =====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
gbox_max_distance  =  max distance to receive peer cards, default = 2&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== gbox_max_ecm_send =====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
gbox_max_ecm_send  =  send ecm to max &amp;lt;gbox_max_ecm_sen&amp;gt; peer cards, default = 3&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== user =====&lt;br /&gt;
{{required}}&lt;br /&gt;
&lt;br /&gt;
user name of oscam gbox&lt;br /&gt;
&lt;br /&gt;
example&lt;br /&gt;
 user  =  gbox_client&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Attention:&#039;&#039;&#039;&lt;br /&gt;
 &#039;&#039;&#039;user must also be inserted in oscam.user [account]&lt;br /&gt;
&lt;br /&gt;
 &#039;&#039;&#039;Set suitable filters (services=, caid=, ident=) in [reader] and [account] section&lt;br /&gt;
 &#039;&#039;&#039;to prevent gbox instability by overflooding with too many cards&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{OSCamTranslatedLinks}}&lt;/div&gt;</summary>
		<author><name>Don de Deckelwech</name></author>
	</entry>
	<entry>
		<id>http://oldwiki.streamboard.tv/index.php?title=OSCam/de/Config/oscam.server&amp;diff=13323</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=13323"/>
		<updated>2016-03-19T11:29:48Z</updated>

		<summary type="html">&lt;p&gt;Don de Deckelwech: SVN-Changeset für readtiers hinzugefügt&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Kategorie:OSCam]]&lt;br /&gt;
{{OSCamHomeLinks}}&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;oscam.server&#039;&#039;&#039; ==&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;
Beispiel-Konfiguration für die wichtigsten Reader sind hier zu finden [[OSCam/de/examples/Reader|Beispiel-Konfigurationen]]&lt;br /&gt;
&lt;br /&gt;
{{OSCamServerParameter}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;Reader&#039;&#039;&#039; ===&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. Er &#039;&#039;&#039;muss&#039;&#039;&#039; immer mit [reader] beginnen. Im Parameter &amp;quot;label&amp;quot; kann dann die Art des Readers beschrieben werden:&lt;br /&gt;
&lt;br /&gt;
 Beispiele: easymouse, phönix, smargo, sc8in1 usw.&lt;br /&gt;
&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;
&#039;&#039;&#039;Der Name des Labels darf nicht identisch zu einem Usernamen (oscam.users) sein!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 label = easymouse2&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== enable ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Reader aktivieren/deaktivieren&lt;br /&gt;
 enable = 0 # Reader aus&lt;br /&gt;
        = 1 # Reader ein (default)&lt;br /&gt;
&lt;br /&gt;
==== description ====&lt;br /&gt;
{{Optional}}&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;
&lt;br /&gt;
==== protocol ====&lt;br /&gt;
{{Mandatory}}&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;, sowie interne Coolstream-Reader)&lt;br /&gt;
          = camd35|cs357x # (Cascading - camd 3.5-kompatibler Remote-Server - udp)&lt;br /&gt;
          = mp35&lt;br /&gt;
          = smartreader&lt;br /&gt;
          = serial&lt;br /&gt;
          = cs378x         # (camd 3.5-kompatibler Remote-Server - tcp)&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;
          = sc8in1         # (SC8in1 und MCR 4/8 Cardreader)&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;smartreader:&#039;&#039;&#039; Es können Probleme auftreten, wenn der Cardreader im smartreader-Modus in einem USB-Hub betrieben wird.&lt;br /&gt;
In diesem Fall den Cardreader direkt am PC/Receiver einstecken und erneut testen.&lt;br /&gt;
Sollte es dann funktionieren, ggf. einen anderen USB-Hub besorgen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== device ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG svn8057+8059:01/04/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG svn8096:01/13/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG svn8911:09/10/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Legt den local oder remote reader Abschnitt [reader] fest:&lt;br /&gt;
&lt;br /&gt;
 device = [&amp;lt;readertype&amp;gt;;]serial:serialnum|bus:device|&amp;lt;device|device:slot&amp;gt;|&amp;lt;ip|hostname&amp;gt;,&amp;lt;port&amp;gt;[,&amp;lt;lport&amp;gt;]|pcsc|&amp;lt;0|1&amp;gt;&amp;gt;|constantcw &lt;br /&gt;
&lt;br /&gt;
Bestimmt den reader type:&lt;br /&gt;
&lt;br /&gt;
 readertype:&lt;br /&gt;
              SR:          Smartreader+ (default)&lt;br /&gt;
              SRv2:        Smartreader V2&lt;br /&gt;
              Infinity:    Infinity USB &lt;br /&gt;
              TripleP1:    Smargo Triple Reader port 1 &lt;br /&gt;
              TripleP2:    Smargo Triple Reader port 2 &lt;br /&gt;
              TripleP3:    Smargo Triple Reader port 3 &lt;br /&gt;
 bus:device:  Bus- und Device-Namen von Smartreader+ oder Infinity USB (mit lsusb &#039;Bus&#039; und &#039;Device&#039; holen)&lt;br /&gt;
 serialnum:   Serial-Nummer des Smartreader+ oder Infinity USB&lt;br /&gt;
 device:      Name der Device&lt;br /&gt;
 device:slot: device name und slot-nummer &#039;&#039;&#039;für sc8in1&#039;&#039;&#039; (1-8)&lt;br /&gt;
              &#039;&#039;&#039;Es wird nur ein SC8in1 unterstützt!&#039;&#039;&#039;&lt;br /&gt;
 ip|hostname: IP-Adresse oder Hostname&lt;br /&gt;
 port:        TCP/IP port &lt;br /&gt;
 lport:       Remapping für den Local-Port (TCP/IP)&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;
&lt;br /&gt;
Format des CW-Files: &lt;br /&gt;
 &#039;&#039;&#039;Standard-Format&#039;&#039;&#039;&lt;br /&gt;
 CAID:Provider ID:Service ID:PMT ID:ECM PID::key (16 Bytes seperated by spaces)&lt;br /&gt;
 Beispiel:&lt;br /&gt;
 1234:123456:1234:2345:3456::00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F &lt;br /&gt;
&lt;br /&gt;
 &#039;&#039;&#039;Extended OSCam-Format&#039;&#039;&#039;&lt;br /&gt;
 CAID:Provider ID:Service ID:PMT ID:ECM PID:Video PID:key (16 Bytes seperated by spaces)&lt;br /&gt;
 Beispiel:&lt;br /&gt;
 1234:123456:1234:2345:3456:7890:00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F&lt;br /&gt;
  &lt;br /&gt;
Beispiele für device--parameter:&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;
 device = Serial:Reader 1         # z.B. Smargo im smartreader-Modus, wobei die Kennung &amp;quot;Reader 1&amp;quot; der Smargo-Konfiguration zu entnehmen ist!&lt;br /&gt;
 device = /var/keys/constant.cw   # Einbindung eines constantcw&lt;br /&gt;
 device = /dev/ttyUSB0:1          # Slot 1 eines SC8in1 oder MCR 4/8 (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;
&lt;br /&gt;
==== detect ====&lt;br /&gt;
{{Depends}}&lt;br /&gt;
Statusleitung für &amp;quot;Karte ist drin&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Folgende Parameter sind erlaubt:&lt;br /&gt;
 Parametererklärungen von fun7 aus dem stb:&lt;br /&gt;
 &lt;br /&gt;
 Detect = CD   # Carrier Detect - wird vom switch benutzt und öffnet oder schließt einen circuit. &lt;br /&gt;
                 Wird bei allen &#039;&#039;&#039;protocol = mouse&#039;&#039;&#039; benötig und ist &#039;&#039;&#039;default Wert&#039;&#039;&#039;&lt;br /&gt;
 &lt;br /&gt;
 Detect = DSR  # Data Set Ready - ist ein V24 (RS232) Interfacesignal, das auf PIN 6 eines D-SUB-Connectors gesendet wird&lt;br /&gt;
 &lt;br /&gt;
 Detect = CTS  # Clear To Send - Ist die Antwort auf die Frage an den Reader: RTS - Ready To Send? Dieser Parameter &lt;br /&gt;
                 wurde in der Vergangenheit bei der Verwendung von analogen Modems verwendet.&lt;br /&gt;
 &lt;br /&gt;
 Detect = RING # Ring Indicator - wie das Klingeln des Telefons. Spezifiziert in RS232 ein hereinkommendes Signal.&lt;br /&gt;
                 Im Zusammenhang mit OSCam bedeutet dies: Reader meldet an OSCam, dass eine Karte eingesteckt ist und &lt;br /&gt;
                 eine Datenverbindung aufgebaut werden kann. Wurde auch bei &#039;&#039;&#039;serial&#039;&#039;&#039; Verbindungen von Modems verwendet&lt;br /&gt;
 &lt;br /&gt;
 Detect = NONE # Erkennung wird abgeschaltet, aber es wird immer ein &amp;quot;Karte ist drin&amp;quot; signalisiert!&lt;br /&gt;
 &lt;br /&gt;
 Detect = GPIO # General Purpose Input Output - Für &#039;&#039;&#039;mipsel-uclib&#039;&#039;&#039; und &#039;&#039;&#039;raspberry-pi&#039;&#039;&#039; zur Signalisierung des cardstatus &lt;br /&gt;
                 an den gpio-Pin&lt;br /&gt;
                 [gpio1 ... gpio7]&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;
Beispiel:&lt;br /&gt;
 [reader]&lt;br /&gt;
 label                         = mymouse&lt;br /&gt;
 description                   = mymouse xxx&lt;br /&gt;
 &#039;&#039;&#039;protocol                      = mouse&#039;&#039;&#039;&lt;br /&gt;
 &#039;&#039;&#039;device                        = /dev/ttyUSB0&#039;&#039;&#039; (easymouse 2)&lt;br /&gt;
 services                      = xxx&lt;br /&gt;
 boxkey                        = 1122334455667788&lt;br /&gt;
 force_irdeto                  = 1&lt;br /&gt;
 &#039;&#039;&#039;detect                        = cd&#039;&#039;&#039;&lt;br /&gt;
 mhz                           = 1000&lt;br /&gt;
 cardmhz                       = 600&lt;br /&gt;
 group                         = 1,2,3&lt;br /&gt;
 emmcache                      = 1,3,2&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== cardmhz ====&lt;br /&gt;
{{Depends}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG  svn9099:12/13/13&amp;lt;/span&amp;gt;&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 z.B. &amp;quot;cardmhz = 600&amp;quot; (6 Mhz)&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;
&#039;&#039;&#039;Interne-Dreambox-Leser&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Wenn cardmhz &amp;gt;2000 eingetragen wird aktiviert OScam den PLL-Clock. Interne-Dreambox-Leser (Dream Multimedia GmbH und Clones) können damit optimal getaktet werden.&lt;br /&gt;
&lt;br /&gt;
Der verwendete cardmhz-wert entspricht dem höchsten PLL-Takt. OSCam wird dann den optimalen PLL-Teiler berechnen damit die Frequenz möglichst nahe an den Wert kommt welcher bei &amp;quot;mhz&amp;quot; definiert wurde.&lt;br /&gt;
&lt;br /&gt;
Benutze die folgenden Einstellungen:&lt;br /&gt;
&lt;br /&gt;
Modele mit PPC-CPU (DM500/DM600/DM7000/DM7020): &amp;quot;cardmhz = 3150&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Modele mit MIPS-CPU (DM500HD/DM800/DM800SE/DM8k/DM7020HD etc.): &amp;quot;cardmhz = 2700&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Die DM7025 ist speziell: &amp;quot;cardmhz = 8300&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Wird nur der Parameter cardmhz gesetzt (ohne mhz = xxx) wird die Karte automatisch anhand des ATR getaktet!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 Du hast eine Dream 800 HD PVR, das ist eine MIPS, daher muss du &amp;quot;cardmhz = 2700&amp;quot; setzen. Nehmen wir an du hast eine Nagra-Karte welche auf 5 MHz laufen soll.&lt;br /&gt;
 Wenn du die Karte richtig takten willst verwende &amp;quot;cardmhz = 2700&amp;quot; und &amp;quot;mhz = 500&amp;quot;, Oscam taktet die Karte dann mit der nächst möglichen Frequenz (4.50 Mhz).&lt;br /&gt;
 Möchtest du sie übertakten, dann verwende &amp;quot;cardmhz = 2700&amp;quot; und z.B. &amp;quot;mhz = 900&amp;quot;.&lt;br /&gt;
 Deine Karte läuft nun auf 9 Mhz. Aber vorsichtig, eine übertaktete Karte kann heiss und instabil werden! ([[OSCam/de/examples/Overclocking|Overclocking]] beachten!)&lt;br /&gt;
&lt;br /&gt;
Viele Interne-Leser von anderen Herstellern als Dream ignorieren die eingestellten Werte! Aber du solltest &amp;quot;cardmhz&amp;quot; und mhz&amp;quot; trotzdem setzen da es zum berechnen der richtigen &amp;quot;timings&amp;quot; verwendet wird. Wenn du cardmhz/mhz richtig setzt ist das &amp;quot;timing&amp;quot; besser für die aktuelle (automatisch gesetzte) Frequenz des Internen-Lesers. Als Ergebnis bekommst du bessere ECM-Zeiten oder mehr Stabilität.&lt;br /&gt;
&lt;br /&gt;
Erwarte keine Wunder, nur ein übertakten der Karte bringt bessere ECM-Zeiten. Schlechtes &amp;quot;timing&amp;quot; kann jedoch zu verzögerungen führen oder die Karte instabil machen.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Nützliche Links:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Datei:MessageS.png|text-bottom]] &#039;&#039;&#039;[[Streamboard:oscam/wiki/CardsList|Liste verschiedener Karten und ihren Frequenzen]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Datei:MessageS.png|text-bottom]] &#039;&#039;&#039;[[Streamboard:oscam/wiki/ReaderClocks|Liste verschiedener Hardware und ihren möglichen Frequenzen]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== mhz ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG  svn9099:12/13/13&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
mhz  =  Frequenz in KHz&lt;br /&gt;
&lt;br /&gt;
Sofern dies technisch möglich ist kann abweichend von &#039;&#039;&#039;cardmhz&#039;&#039;&#039; die Frequenz des Kartenlesers anders (in der Regel höher) als die Standard-Frequenz der Karte eingestellt werden (in 10 KHz-Schritten). Man spricht dann von [[OSCam/de/examples/Overclocking|Overclocking]]. So kann z.B. eine S02-Karte (Standard 6 MHz) mit 10 MHz übertaktet werden.&lt;br /&gt;
&lt;br /&gt;
Beispiel Externe-Reader:&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;
Beispiel DM800:&lt;br /&gt;
 cardmhz = 2700   # (27MHz PLL)&lt;br /&gt;
 mhz     = 900    # (Wert wird berechnet -&amp;gt; 27Mhz : 3 = 9 Mhz)&lt;br /&gt;
&lt;br /&gt;
Hier eine ausführlichere Beschreibung von &#039;&#039;&#039;stefansat&#039;&#039;&#039; aus der Distri-Doku:&lt;br /&gt;
&lt;br /&gt;
Wenn die Frequenz in &#039;&#039;&#039;mhz&#039;&#039;&#039; größer ist als in &#039;&#039;&#039;cardmhz&#039;&#039;&#039;, dann befindest Du dich im [[OSCam/de/examples/Overclocking|Overclocking]] Modus.&lt;br /&gt;
&lt;br /&gt;
Smargo-Reader und interne Reader der Dreamboxen werden durch den &#039;&#039;&#039;ATR&#039;&#039;&#039; automatisch eingestellt, wenn &#039;&#039;&#039;autospeed = 1&#039;&#039;&#039; (siehe nächsten Parameter) gesetzt ist.&lt;br /&gt;
&lt;br /&gt;
[[Datei:MessageS.png|text-bottom]] &#039;&#039;&#039;[[Streamboard:oscam/wiki/ReaderClocks|Liste verschiedener Hardware und ihren möglichen Frequenzen]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== autospeed ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn9064:12/01/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
autospeed  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1  =  setzt den mhz-Wert anhand des ATR (default)&lt;br /&gt;
 0  =  disabled&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== deprecated ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Zuerst wird die Smartcard im Normal-Modus initialisiert. Schlägt dies fehl, wird die Initialisierung automatisch auf den veralteten Modus umgeschaltet, so dass die Smartcard-Geschwindigkeit nicht verändert wird und die Kommunikation auf normaler ATR Geschwindigkeit von 9600 Baud bleibt.&lt;br /&gt;
 deprecated = 1  # ausschließlich veralteter Modus&lt;br /&gt;
            = 0  # default&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== mode ====&lt;br /&gt;
{{Depends}}&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Nur für AZBox&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 mode = 1  # AzBox-Reader&lt;br /&gt;
      = 0  # default&lt;br /&gt;
Setzt den Init-Mode für die Karte im internen AZBox-reader&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== device_out_endpoint ====&lt;br /&gt;
{{Depends}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG svn8013:12/29/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Setzt die Addresse des Endpunkts für FTDI-Chips&lt;br /&gt;
 device_out_endpoint = 0x81 # Smargo Triple Reader port 1&lt;br /&gt;
                     = 0x82 # Smartreader+  (default)&lt;br /&gt;
                     = 0x83 # Smargo Triple Reader port 2&lt;br /&gt;
                     = 0x85 # Smargo Triple Reader port 3&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== smargopatch ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU  svn6402:02/16/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Schaltet den workaround für smargoreader+ und reader ein, bis der native mode funktioniert&lt;br /&gt;
 smargopatch  = 1&lt;br /&gt;
              = 0 (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== sc8in1_dtrrts_patch ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU  svn6402:02/16/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Schaltet fix für SC8in1/MCR DTR/RTS kernel bug ein&lt;br /&gt;
 sc8in1_dtrrts_patch  = 1&lt;br /&gt;
                      = 0 # (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== cool_timeout_init ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU  svn6286:01/23/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Achtung: Nur für Coolstream!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Setzt beim init der SC einen timeout in Millisekunden fest (im internen Reader).&lt;br /&gt;
 cool_timeout_init = timeout &lt;br /&gt;
                   = 0 # default&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== cool_timeout_after_init ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn6253:01/17/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Achtung: Nur für Coolstream!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Hier kann ein timeout der SC für read/transmit nach dem init in Millisekunden festgelegt werden (nur für interne Reader).&lt;br /&gt;
 cool_timeout_after_init = timeout &lt;br /&gt;
                         = 0 # default&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== ins2e06 ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn9568:03/16/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Fügt einen Controll-Check für Pin Payload von NDS Videoguard Karten hinzu (4 Hex-Bytes). &#039;&#039;&#039;Gültig nur für physikalische Reader&#039;&#039;&#039;&lt;br /&gt;
 ins2e06 = Payload  &lt;br /&gt;
         = # none [blank] (default)&lt;br /&gt;
http://www.streamboard.tv/oscam/changeset/9568 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== ins7e ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU  svn5959:09/22/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Füge 26 hex-bytes payload für &#039;&#039;&#039;NDS Videogard 2&#039;&#039;&#039; Karten hinzu. &#039;&#039;&#039;Gültig nur für physikalische Reader&#039;&#039;&#039;&lt;br /&gt;
 ins7e = payload&lt;br /&gt;
       = # [blank] default (none)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== ins7e11 ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU  svn6064:12/06/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Füge TA1 für &#039;&#039;&#039;NDS Videogard 2&#039;&#039;&#039; Karten hinzu. &#039;&#039;&#039;Gültig nur für physikalische Reader&#039;&#039;&#039;&lt;br /&gt;
 ins7e11 = TA1 Byte&lt;br /&gt;
         =    # [blank] default (none)&lt;br /&gt;
         = 11 # 0001 FI + 0001 DI (1 x)&lt;br /&gt;
         = 13 # 0001 FI + 0011 DI (4 x)&lt;br /&gt;
         = 14 # 0001 FI + 0100 DI (8 x)&lt;br /&gt;
         = 15 # 0001 FI + 0101 DI (16 x)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== fix07 ====&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn9884:09/30/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
{{Optional}}&lt;br /&gt;
schaltet den 0x07-EMM-Fix für NDS Videoguard 2 Karten ein. &#039;&#039;&#039;Gültig nur für physikalische Reader&#039;&#039;&#039;&lt;br /&gt;
 fix07 = 1 # 0x07-EMM-Fix eingeschaltet (default)&lt;br /&gt;
       = 0 # ausgeschaltet &lt;br /&gt;
              &lt;br /&gt;
&lt;br /&gt;
==== force_irdeto ====&lt;br /&gt;
{{Optional}}&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;
&lt;br /&gt;
==== nagra_read ====&lt;br /&gt;
{{Optional}}&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;
&lt;br /&gt;
==== rsakey ====&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG svn7046:06/12/12&amp;lt;/span&amp;gt;&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
RSA key für Nagravision/Tiger SCs / CAM key data für Irdeto SCs, Conax SCs&lt;br /&gt;
 rsakey = key&lt;br /&gt;
        = # [blank] default (none)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== fix9993 ====&lt;br /&gt;
{{Optional}}&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;
==== readtiers ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU  svn10376:02/02/15&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
readtiers = 0|1|2&lt;br /&gt;
&lt;br /&gt;
Methode wie die Tiers von NDS Videoguard Smartcards ausgelesen werden.&lt;br /&gt;
	&lt;br /&gt;
 readtiers = 0 # ausgeschaltet (default)&lt;br /&gt;
 readtiers = 1 # ins70 (neue) Methode  &lt;br /&gt;
 readtiers = 2 # ins76 (alte) Methode &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;
 boxkey = key&lt;br /&gt;
        =  # [blank] default (none)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== pincode ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Pincode für &#039;&#039;&#039;Conax-, Cryptoworks- und Viaccess-&#039;&#039;&#039; Karten.&lt;br /&gt;
 pincode = code&lt;br /&gt;
         =  # [blank] default&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== boxid ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
ID der &#039;&#039;&#039;NDS-Reciever-Box&#039;&#039;&#039;&lt;br /&gt;
 boxid = NDS box ID&lt;br /&gt;
       =  # [blank] default&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== ndsversion ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Version von &#039;&#039;&#039;NDS Videoguard&#039;&#039;&#039; einsetzen&lt;br /&gt;
  ndsversion = 0  # autodetection  (default)&lt;br /&gt;
  ndsversion = 1  # NDS Videoguard 1&lt;br /&gt;
  ndsversion = 12 # NDS Videoguard 1+&lt;br /&gt;
  ndsversion = 2  # NDS Videoguard 2&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== aeskeys ====&lt;br /&gt;
{{Optional}}&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;
&lt;br /&gt;
==== showcls ====&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;VERALTET svn6624;04/23/2012&amp;lt;/span&amp;gt;&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;
&lt;br /&gt;
==== key ====&lt;br /&gt;
{{Depends}}&lt;br /&gt;
Key für Newcamd remote reader encription&lt;br /&gt;
 key = DES key&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== user ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Username für Remote-Reader.&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 user =  # xyxyx&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== password ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Passwort für Remote-Reader.&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 password =  # xyxyx&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== mg-encrypted ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;VERALTET - OBSOLETE - OBSOLÈTE - ANTIQUATO&amp;lt;/span&amp;gt;&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;
  mg-encrypted = D: { &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;  }}}}[,&amp;lt;local  MAC address&amp;gt;] # default MAC address=eth0&lt;br /&gt;
&lt;br /&gt;
default:&lt;br /&gt;
 mg-encrypted = # [blank] (none)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== services ====&lt;br /&gt;
{{Optional}}&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;
&lt;br /&gt;
==== caid ====&lt;br /&gt;
{{Optional}}&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;
&lt;br /&gt;
==== ident ====&lt;br /&gt;
{{Optional}}&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;
&lt;br /&gt;
==== class ====&lt;br /&gt;
{{Optional}}&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;
&lt;br /&gt;
==== chid ====&lt;br /&gt;
{{Optional}}&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;
 chid = 0100:12;0604:0000BA,000101,00010E,000141&lt;br /&gt;
      =  # [blank] default&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== group ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG svn6103:12/21/2011&amp;lt;/span&amp;gt;&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-64&lt;br /&gt;
 group   = 1....64[,1....64]....&lt;br /&gt;
           &lt;br /&gt;
&#039;&#039;&#039;Da ein Eintrag zwingend ist, darf hier kein [blank] als default stehen!&#039;&#039;&#039;&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;
&lt;br /&gt;
==== audisabled ====&lt;br /&gt;
{{Optional}}&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;
&lt;br /&gt;
==== auprovid ====&lt;br /&gt;
{{Optional}}&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;
&lt;br /&gt;
==== disableserverfilter ====&lt;br /&gt;
{{Optional}}&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;
&lt;br /&gt;
==== inactivitytimeout ====&lt;br /&gt;
{{Depends}}&lt;br /&gt;
Für alle TCP-basierende remote Reader&lt;br /&gt;
&lt;br /&gt;
 inactivitytimeout =    # in Sekunden&lt;br /&gt;
                   = -1 # Verbindet &#039;&#039;&#039;newcamd&#039;&#039;&#039; basierende Reader bei einem Netzwerkausfall erneut (auch im Leelauf - idle -)&lt;br /&gt;
                   =  0 # default&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== reconnecttimeout ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG  svn 7244:08/07/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Zeitspanne in Sekunden für eine Wiederverbindung mit einem Remote-Reader, wenn Antworten ausbleiben&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 reconnecttimeout = 20   # Nach 20 Sekunden ohne Antworten wird wiederverbunden&lt;br /&gt;
                  =      # [blank] default 30 Sekunden&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== connectoninit ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn8235:01/29/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
connectoninit   =   0|1 &lt;br /&gt;
&lt;br /&gt;
 1 = Ermöglicht die Herstellung einer Newcamd-Verbindung, solange noch kein Request vorliegt&lt;br /&gt;
 0 = default&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== keepalive ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn9810:07/22/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
keepalive  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1  =  ermöglicht es einem cs378x TCP socket, ständig verbunden zu sein&lt;br /&gt;
 0  =  Immer eingeschaltet bei einem cacheex reader type (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== fallback ====&lt;br /&gt;
{{Optional}}&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;
&#039;&#039;&#039;Info:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ist Loadbalancing aktiviert, und zusätzlich der Parameter &amp;quot;cwcycle_allowbadfromffb = 1&amp;quot;, wird dieser Reader ein fixed Fallback für CacheEx.&lt;br /&gt;
Somit wird er verwendet wenn ein Bad Cycle erkannt wird, damit freetzer entsprechend verhindert werden können.&lt;br /&gt;
--&amp;gt; siehe [[OSCam/de/Config/oscam.conf#cwcycle_allowbadfromffb|cwcycle_allowbadfromffb]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== fallback_percaid ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU  svn8896:09/04/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
fallback_percaid  =  &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;
Benutze den Reader nur als fallback für vorher definierte CAIDs, two-digit wildcards sind möglich. Dieser Parameter überschreibt den Parameter fallback!&lt;br /&gt;
Default  =  none&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 fallback_percaid = 1234:234567;10:345678&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== emmcache ====&lt;br /&gt;
{{Optional}}&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;,&amp;lt;stb-emm&amp;gt;&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 * &amp;lt;usecache&amp;gt; 0 = # cache/stats aus (default)&lt;br /&gt;
 * &amp;lt;usecache&amp;gt; 1 = # cache/stats ein und schreibe sie in eine Datei wenn oscam beendet wird&lt;br /&gt;
 * &amp;lt;usecache&amp;gt; 2 = # cache/stats ein, aber schreibe sie beim beenden von oscam &amp;lt;ins&amp;gt;nicht&amp;lt;/ins&amp;gt; in eine Datei&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 oder 2&#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;
Aufsummieren der Werte ist möglich, 31 wird also alle loggen.&lt;br /&gt;
&lt;br /&gt;
 * &amp;lt;stb-emm&amp;gt;  0 = # EMM für die STB werden ignoriert (default)&lt;br /&gt;
 * &amp;lt;stb-emm&amp;gt;  1 = # EMM für die STB werden zum Reader gesendet (nur sehr spezifisch nötig)&lt;br /&gt;
&lt;br /&gt;
Beispiele:&lt;br /&gt;
 emmcache = 1,3,10,0 #  Cache ein, 3 x schreiben, die geschriebenen (2) und die geblockten (8) = 10 loggen, keine stb-emm senden&lt;br /&gt;
 emmcache = 1,2,6,1  #  Cache ein, 2 x schreiben, die geschriebenen (2) und die zurückgewiesenen (4) = 6 loggen, stb-emm senden&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;stb-emm&#039;&#039;&#039;: ist nur für einige Viaccess-User sinnvoll (siehe Commit [http://www.streamboard.tv/oscam/changeset/10584 #10584] ) und &#039;&#039;&#039;bestimmt nicht für User mit einer echten Karte im Reader&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Dazu [http://www.streamboard.tv/wbb2/thread.php?postid=538345#post538345 noch ein Zitat vom User &#039;&#039;pr2&#039;&#039;]: &amp;quot;In Viaccess sahen wir einige EMM-G, die für die Set-Top-Box(STB) waren und nicht für die Karte, deshalb nennen wir das STB-EMM. Diese EMMs setzen den Overencryption-Key (AES) in der STB für die Verschlüsselung der Kommunikation zwischen STB und Karte.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== emmreassembly ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU  svn8493:03/06/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;VERALTET svn8591:04/01/2013 Parameter jetzt in oscam.user!&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
emmreassembly  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1 = schaltet Neuaufbau von EMM ein, default&lt;br /&gt;
 0 = schaltet Neuaufbau von EMM aus&lt;br /&gt;
&lt;br /&gt;
Sollte bei &#039;&#039;&#039;Viaccess und Cryptoworks Readern&#039;&#039;&#039; gesetzt werden, wenn der Client, der für das Senden von EMMs benutzt wird, die EMMs neu aufbaut anstelle sie an OScam zur Bearbeitung zu senden.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== cacheex ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU  svn6044:11/27/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cacheex  =  0|1|2|3&lt;br /&gt;
&lt;br /&gt;
 cacheex  = 1  # enable cache exchange pull mode&lt;br /&gt;
 cacheex  = 2  # enable cache exchange push mode&lt;br /&gt;
 cacheex  = 3  # enable cache exchange revers push mode&lt;br /&gt;
 cacheex  = 0  # aus (default)&lt;br /&gt;
&lt;br /&gt;
Identische modes müssen bei local OSCam server und remote OSCam user account gesetzt werden!&lt;br /&gt;
Nur für camd3.5x und CCcam Protokolle!&lt;br /&gt;
&lt;br /&gt;
Siehe auch entsprechenden Parameter in oscam.user!&lt;br /&gt;
&lt;br /&gt;
[[Datei:MessageS.png|text-bottom]]&#039;&#039;&#039;Ein ausführliches How-To findet man [[Streamboard-Post:406230|hier]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== cacheex-modes =====&lt;br /&gt;
===== cacheex = 1 - cachepull =====&lt;br /&gt;
Situation:&lt;br /&gt;
&lt;br /&gt;
OSCam A reader1 ist gesetzt auf cacheex = 1&lt;br /&gt;
&lt;br /&gt;
OSCam B account1 ist gesetzt auf cacheex = 1&lt;br /&gt;
&lt;br /&gt;
OSCam A erhält eine ECM Anfrage, reader1 sendet diese Anfrage an OSCam B,&lt;br /&gt;
&lt;br /&gt;
OSCam B prüft seinen cache:&lt;br /&gt;
* im cache wird nichts gefunden: OSCam B sendet: NOK&lt;br /&gt;
* im cache wird etwas gefunden; OSCam B sendet: OK+CW&lt;br /&gt;
* im cache wird nichts gefunden aber es wird eine anstehende Anfrage festgestellt: &#039;&#039;cacheexwaittime&#039;&#039; in oscam.conf [global] wird abgewartet und dann erneut geprüft. OSCam B fragt nicht mehr nach neuen EMMs.&lt;br /&gt;
&lt;br /&gt;
CW-flow  =  B ---&amp;gt; A&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== cacheex  =  2 - cachepush =====&lt;br /&gt;
Situation:&lt;br /&gt;
&lt;br /&gt;
OSCam A reader1 ist gesetzt auf cacheex = 2&lt;br /&gt;
&lt;br /&gt;
OSCam B account1 ist gesetzt auf cacheex = 2&lt;br /&gt;
&lt;br /&gt;
Wenn OSCam B ein CW erhält, wird es auf OSCam A geschoben. Der Reader hat normale Funktionen und kann ECMs anfragen.&lt;br /&gt;
* Problem: OSCAM kann nur dann CW&#039;s auf OSCam A schieben, wenn OSCam A verbunden ist&lt;br /&gt;
* Problem oder feature?: OSCam A kann ECMs von OSCam B anfragen&lt;br /&gt;
&lt;br /&gt;
CW-flow  =  B ---&amp;gt; A&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== cacheex  =  3 - reversecachepush =====&lt;br /&gt;
Situation:&lt;br /&gt;
&lt;br /&gt;
OSCam A reader 1 ist gesetzt auf cacheex = 3&lt;br /&gt;
&lt;br /&gt;
Wenn OSCam A ein CW erhält, wird dies auf OSCam B geschoben. OSCam A fragt nicht mehr nach neuen ECMs&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== cacheex_maxhop ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn6691:05/07/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cacheex_maxhop  =  Anzahl der hops&lt;br /&gt;
                =  default = 10&lt;br /&gt;
&lt;br /&gt;
Festlegen der maximalen hops für cache exchange. Zum pushen des lokalen caches 1 eintragen. Der Eintrag cacheex_maxhop  = 0 bewirkt nur, dass der default-Wert von 10 genommen wird.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== logport ====&lt;br /&gt;
{{Optional}}&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;
&lt;br /&gt;
==== ecmwhitelist ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
ecmwhitelist  =  [CAID[@provid]:]length[,length]...[;[CAID[@provid]:]length[,length]...]...&lt;br /&gt;
&lt;br /&gt;
definiert die gültige ECM-Länge in &#039;&#039;&#039;hex&#039;&#039;&#039; und provid 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 provid 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;[[Streamboard:oscam/wiki/ECMLengthList|Liste mit ECM-Längen]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== ecmheaderwhitelist ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn7480:09212012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ecmheaderwhitelist  =  [CAID[@provid]:]header[,header...[;[@provid]:]header[,header]...]...&lt;br /&gt;
&lt;br /&gt;
Gültige ECM-Header mit CAID und provid &#039;&#039;&#039;in hex&#039;&#039;&#039; einsetzen.&lt;br /&gt;
&lt;br /&gt;
default: none, provid = 000000&lt;br /&gt;
&lt;br /&gt;
Ein Thread dazu ist [[Streamboard-Thread:34748|hier]] zu finden.&lt;br /&gt;
&lt;br /&gt;
Und hier findet man eine ständig gepflegte [[Streamboard:oscam/wiki/HeaderWhitelist|HeaderWhitelist]] .&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== ratelimitecm ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Anzahl der unterschiedlichen SIDs die in ECMs innerhalb eines Intervalls erlaubt sind&lt;br /&gt;
 ratelimitecm = Anzahl&lt;br /&gt;
              = 0 # (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== ecmnotfoundlimit ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn8313:02/07/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ecmnotfoundlimit  =  Anzahl&lt;br /&gt;
&lt;br /&gt;
Anzahl der ECM&#039;s mit &amp;quot;not found&amp;quot; Anwort bis der Reader neu gestartet wird, 0 = kein Limit (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== resetcycle ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn5821:08/12/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Anzahl von ECM&#039;s bis ein Reset des Cardreaders durchgeführt wird&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Hinweis:&#039;&#039;&#039; Nur gültig für physikalische Reader!&lt;br /&gt;
 resetcycle  =  5   #  Reset nach 5 ECM&#039;s&lt;br /&gt;
             =  0   #  ausgeschaltet [default]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== ratelimittime ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn9078:09/12/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Intervall für ein ratelimit&lt;br /&gt;
 ratelimittime = Millisekunden&lt;br /&gt;
               = 0 # (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== ecmunique ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn8491:03/06/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ecmunique  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1 = ermöglicht eine Überprüfung des matching ECM hash im ratelimit slot&lt;br /&gt;
 0 = default&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== srvidholdtime ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn9078:09/12/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
srvidholdtime  =  Millisekunden&lt;br /&gt;
&lt;br /&gt;
Zeitraum, in dem die Service-ID im ratelimit slot gehalten werden soll. Während dieses Zeitraums ist der Zeit-Check für ecmunique ausgeschaltet. Default = 0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== cooldowndelay ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn5946:09/09/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cooldowndelay  &lt;br /&gt;
&lt;br /&gt;
Erläuterung:&lt;br /&gt;
 delay    =    Verzögerungszeit in Sekunden, in der dem Reader erlaubt ist, mehr ECM-Anfragen zu stellen,&lt;br /&gt;
               als im Parameter &amp;quot;ratelimitecm&amp;quot; festgelegt ist&lt;br /&gt;
               default: [blank] keine&lt;br /&gt;
 duration =    Zeitdauer in Sekunden, die der Reader für einen cooldown benötigt&lt;br /&gt;
               default: [blank] keine&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Voraussetzung ist, dass die Parameter &amp;quot;ratelimitecm&amp;quot; und &amp;quot;ratelimittime&amp;quot; ausgefüllt sind!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== block and save ====&lt;br /&gt;
Zur Thematik block, save, select und write EMM gibt es hier [[http://www.streamboard.tv/wiki/EMM]] ein besonderes Wiki!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== blocknano =====&lt;br /&gt;
{{Optional}}&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;
&lt;br /&gt;
===== blockemm-u =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&#039;&#039;unique address-EMMs, entspricht D3 bei Sk*&#039;&#039;&lt;br /&gt;
 blockemm-u = 1 # Blocke EMMs, die an die Karte direkt adressiert sind)&lt;br /&gt;
            = 0 # nicht blocken (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== blockemm-s =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&#039;&#039;shared address-EMMs, entspricht D2 bei Sk*&#039;&#039;&lt;br /&gt;
 blockemm-s = 1 # Blocke EMMs, die an bestimmte Gruppen von Karten gehen&lt;br /&gt;
            = 0 # nicht blocken (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== blockemm-g =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&#039;&#039;global address-EMMs, entspricht D0 bei Sk*&#039;&#039;&lt;br /&gt;
 blockemm-g = 1 # Blocke EMMs, die an alle Karten gehen&lt;br /&gt;
            = 0 # nicht blocken (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== blockemm-unknown =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Blockiert alle unbekannten Arten von EMM&lt;br /&gt;
 blockemm-unknown = 1  # Blocke alle unbekannten Arten von EMMs&lt;br /&gt;
                  = 0  # nicht blocken (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== blockemm-bylen =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG svn8615:04/12/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Blockiere alle Arten von EMMs anhand der Länge. Es werden maximal 10 Werte zugelassen.&lt;br /&gt;
 blockemm-bylen = [length range,length range]... (decimal)&lt;br /&gt;
                = # [blank] keine Blockierung (default)&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 blockemm-bylen  =  1-10,11-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== via_emm_global =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn9843:09/05/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
via_emm_global  =  0|1&lt;br /&gt;
&lt;br /&gt;
ermöglicht die Filterung von globalen emm für &#039;&#039;&#039;viacces&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;ausschließlich für camd35 (cs357x) Protokoll!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
0  =  default&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== saveemm-u =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn5947:09/09/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sichere unique-EMM&#039;s in Datei, deren Pfad kann mit &amp;quot;emmlogdir=&amp;quot; in der oscam.conf festgelegt werden (Default=Config-Ordner).&lt;br /&gt;
 saveemm-u = 1&lt;br /&gt;
           = 0  # (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== saveemm-s =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn5947:09/09/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sichere shared-EMM&#039;s in Datei, deren Pfad kann mit &amp;quot;emmlogdir=&amp;quot; in der oscam.conf festgelegt werden (Default=Config-Ordner).&lt;br /&gt;
 saveemm-s = 1&lt;br /&gt;
           = 0  # (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== saveemm-g =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn5947:09/09/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sichere global-EMM&#039;s in Datei, deren Pfad kann mit &amp;quot;emmlogdir=&amp;quot; in der oscam.conf festgelegt werden (Default=Config-Ordner).&lt;br /&gt;
 saveemm-g = 1&lt;br /&gt;
           = 0  # (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== saveemm-unknown =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn5947:09/09/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sichere unknown-EMM&#039;s in Datei, deren Pfad kann mit &amp;quot;emmlogdir=&amp;quot; in der oscam.conf festgelegt werden (Default=Config-Ordner).&lt;br /&gt;
 saveemm-unknown = 1&lt;br /&gt;
                 = 0 # (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== savenano =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;VERALTET svn5947:09/09/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Liste von EMM-Nanos, die gespeichert werden sollen (hex) oder alle EMM-Nanos. Der Pfad kann mit &amp;quot;emmlogdir=&amp;quot; in der oscam.conf festgelegt werden (Default=Config-Ordner).&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;
&lt;br /&gt;
===== readnano =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Schreibt ein File (üblicherweise eine Copy des von savenano gesicherten files) in die SC. Wenn kein Pfad angegeben ist, wird danach im Konfigurations-Verzeichnis gesucht. &lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Hinweis:&#039;&#039;&#039; Nur gültig für physikalische Reader!&lt;br /&gt;
 readnano = /var/oscam/write.emm  # Beispiel Pfad/Dateiname&lt;br /&gt;
          = write.emm  # Nur Dateiname&lt;br /&gt;
          = # [blank] es wird kein File geschrieben (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== use-ssl ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn8725:06/25/20113&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
use_ssl  =  0|1&lt;br /&gt;
 use_ssl  =  1  #  benutze SSL für ghttp protocol&lt;br /&gt;
          =  0  #  default&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== dropbadcws ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG  svn5992:10/22/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
dropbadcws  =  0|1&lt;br /&gt;
&lt;br /&gt;
 dropbadcws  =  1   # weise falsche CW&#039;s zurück, sende &amp;quot;not found&amp;quot; an Stelle falscher CWs&lt;br /&gt;
             =  0   # default&lt;br /&gt;
&lt;br /&gt;
Die Option hat nur eine Wirkung auf dem oscam Server (oscam.server, [reader]), der die Karte direkt anspricht, also nicht auf einem Client. Betroffene Karten: CSAT (0100:003311)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== disablecrccws ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn6004:10/26/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 disablecrccrws    =    1  #  unterdrücke den cw-checksum-test&lt;br /&gt;
                   =    0  #  cw-checksum-test eingeschaltet (default)&lt;br /&gt;
&lt;br /&gt;
Hier mal eine Erklärung von Bit aus dem SB:&lt;br /&gt;
&lt;br /&gt;
Das ist für den dänischen Provider BoxerTV.&lt;br /&gt;
Die haben Gegenmassnahmen eingeleitet und die VIA Karten verdauen keine Checksum-korrigierten CWs mehr. Damit kann man die CW checksummenkorrektur bei diesen readern ausschalten.&lt;br /&gt;
Dann geht&#039;s wieder bei BoxerTV-readern.&lt;br /&gt;
(dropbadcws muss dann auf aus sein).&lt;br /&gt;
...&lt;br /&gt;
PS: die checksummenkorrektur ausschalten ist böse und entgegen des DVB-Standards! Benutzt diesen Parameter nur wenn Ihr ihn wirklich benötigt!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== lb_weight ====&lt;br /&gt;
{{Optional}}&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;
&lt;br /&gt;
==== lb_whitelist_services ====&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn8656:05/22/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
{{Optional}}&lt;br /&gt;
 lb_whitelist_services = &amp;lt;services&amp;gt;,&amp;lt;services&amp;gt;....&lt;br /&gt;
&lt;br /&gt;
Zuordnung von Services an den Reader, welche durch den Loadbalancer nie geblockt werden sollen, default=none&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== lb_force_fallback ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU - svn9739:05/19/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
lb_force_fallback  =  0|1&lt;br /&gt;
&lt;br /&gt;
1 = setzt den Reader ständig in fallback-modus für das load balancing ohne Berücksichtigung der reader statistics,&amp;lt;br /&amp;gt;&lt;br /&gt;
0 = default&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== ccc ====&lt;br /&gt;
===== cccversion =====&lt;br /&gt;
{{Depends}}&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;
Hier eine ausführliche Erklärung von &#039;&#039;&#039;corsair&#039;&#039;&#039; zu diesem Thema:&lt;br /&gt;
&lt;br /&gt;
* die CCCam Versionsnummer ist die Version, mit der sich OSCam seinem Gegenüber zu erkennen gibt. Erkennt OSCam, dass das Gegenüber ebenfalls eine OSCam ist, spielt dies jedoch dann keine Rolle mehr. Ansonsten ist die Nummer halt wichtig für die zu verwendende Schnittstellenversion, da sich die Versionen in einigen Details unterscheiden.&lt;br /&gt;
&lt;br /&gt;
* [dboxyo]:Um das extended CCcam Protokoll nutzen zu können, muss die NodeId entweder von OScam automatisch gesetzt werden, oder aus einer Prüfsumme bestehen, welche es OScam erlaubt, zu erkennen, dass es sich um einen OScam-Server handelt&lt;br /&gt;
&lt;br /&gt;
* good sid/bad sid Austausch geht nur bei ext oder bei cccam&amp;gt;=2.2.0&lt;br /&gt;
&lt;br /&gt;
* &amp;quot;O&amp;quot; CCcam kann immer nur &#039;&#039;&#039;EIN ECM&#039;&#039;&#039; pro Intervall verarbeiten, also man muss auf die Antwort warten, bis man das nächste ECM senden kann. Während dieser Wartezeit können also keine weiteren ECM verarbeitet werden; der reader ist blockiert. &amp;quot;O&amp;quot; cccam ist synchron. Kommt es zu einem Timeout reconnected &amp;quot;O&amp;quot; ccccam.&lt;br /&gt;
&lt;br /&gt;
* Extended ist die Möglichkeit bis zu 255 ECM gleichzeitig zu verarbeiten. Es ist dabei nicht notwendig, auf die Antwort zu warten. Jedes ECM bekommt dabei eine Nummer und die Antwort auch. Somit können sich auch Antworten gegenseitig &amp;quot;überholen&amp;quot; und trotzdem korrekt zugeordnet werden. Das OSCam-CCcam ist asynchron.&lt;br /&gt;
&lt;br /&gt;
* Wenn man mit der Maus im Webif über einen &amp;quot;cccam ext&amp;quot; Eintrag geht, sieht man den verwendeten client. Derzeit unterstützt nur OSCam, vPlug, hadu und (??bin mir unsicher??) Acamd das &amp;quot;cccam ext&amp;quot; Protokoll. Eventuell noch weitere clients (OSCam ist ja Open Source...!).&lt;br /&gt;
&lt;br /&gt;
* Stealth verhindert das Erkennen also OSCam bzw &amp;quot;cccam ext&amp;quot;. Es gelten dann die Beschränkungen wie bei &amp;quot;O&amp;quot; cccam. Stealth macht bei korrekter Id = Id+1.&lt;br /&gt;
&lt;br /&gt;
* Nicht nur Stealth verhindert das Erkennen von cccam ext, sondern auch das Setzen einer individuellen NodeID. CCcam braucht die NodeID, um die Herkunft der Karten und ECM&#039;s zu steuern und damit Kreisbeziehungen zu verhindern. In der NodeID steckt die eigentliche Erkennung. Da ist eine versteckte Prüfsumme, die der Gegenseite sagt, dass hier OSCam ist. Wenn die schon nicht stimmt, wird auf den &amp;quot;Kompabilitätsmodus&amp;quot; also das &amp;quot;O&amp;quot; des CCam-Protokolls herabgestuft.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== cccmaxhops =====&lt;br /&gt;
{{Depends}}&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;
&lt;br /&gt;
===== ccchop =====&lt;br /&gt;
{{Depends}}&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;
&lt;br /&gt;
===== cccreshare =====&lt;br /&gt;
{{Depends}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG svn8607:04/10/2013&amp;lt;/span&amp;gt;&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;
             =   0   # reshare für direct peer &lt;br /&gt;
             =   1   # reshare für direct peer und den nächsten Level&lt;br /&gt;
             =   x   # reshare für direct peer und die nächsten x (Anzahl) Level&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;
&lt;br /&gt;
===== cccwantemu =====&lt;br /&gt;
{{Depends}}&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;
&lt;br /&gt;
===== ccckeepalive =====&lt;br /&gt;
{{Depends}}&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;
&lt;br /&gt;
===== cccreconnect =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
 cccreconnect      =  timeout (ms)&lt;br /&gt;
&lt;br /&gt;
default           = 12000 (ms)&lt;br /&gt;
&lt;br /&gt;
Wiederverbindung nach ECM-Request-Timeout in Millisekunden.&lt;br /&gt;
Gilt nur für O-cccam reader, für cccam-ext Protokoll wird diese Zeit ignoriert.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== cccmindown =====&lt;br /&gt;
{{Depends}}&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;
&lt;br /&gt;
==== &#039;&#039;&#039;gbox&#039;&#039;&#039; ====&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn8350:02/15/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Beispiel einer funktionierenden Minimal-Konfiguration:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Angenommen die GBOX läuft auf Host 192.168.1.101 und OSCam liegt auf 192.168.1.123. Im File &#039;&#039;&#039;cwshare.cfg&#039;&#039;&#039; auf der GBox-Seite stehen z.B. folgende Eintragungen:&lt;br /&gt;
 M:{192.168.1.101{A123BCDE}}&lt;br /&gt;
 D:{192.168.1.123{3820 3819{98AF3E25{A3 A3}}}}&lt;br /&gt;
Wenn sich oscam_gbox mit der originalen GBOX von oben verbinden soll, dann sieht die Konfiguration auf OSCam so aus:&lt;br /&gt;
 &#039;&#039;&#039;oscam.conf:&#039;&#039;&#039;&lt;br /&gt;
 [gbox]&lt;br /&gt;
 hostname     = 192.168.1.123&lt;br /&gt;
 my_password  = 98AF3E25&lt;br /&gt;
 port         = 3819&lt;br /&gt;
&lt;br /&gt;
 &#039;&#039;&#039;oscam.server:&#039;&#039;&#039;&lt;br /&gt;
 [reader]&lt;br /&gt;
 protocol          =  gbox&lt;br /&gt;
 group             =  1&lt;br /&gt;
 device            =  192.168.1.101,3820&lt;br /&gt;
 password          =  A123BCDE&lt;br /&gt;
 user              =  gbox_client&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== device =====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
device  =  Komma-separierte Liste mit den Werten&lt;br /&gt;
&lt;br /&gt;
 peer&#039;s IP oder Hostname&lt;br /&gt;
 peer&#039;s port&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 192.168.1.101,3820&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== password =====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
password  =  4 hex bytes, 8 chars&lt;br /&gt;
&lt;br /&gt;
Peer Passwort&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 A123BCDE&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== my_password =====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;VERALTET svn9163:12/31/2013&amp;lt;/span&amp;gt; &#039;&#039;&#039;moved to oscam.conf [gbox]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Passwort  =  4 hex bytes, 8 chara&lt;br /&gt;
&lt;br /&gt;
Mein Passwort&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 98AF3E25&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== gbox_reshare =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Reshare-Level für lokale Karte(n), default = 0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== gbox_max_distance =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
gbox_max_distance  =  maximale Distanz zum Empfang von peer-cards, default = 2&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== gbox_max_ecm_send =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
gbox_max_ecm_send  =  sende ecm zu maximal n peer cards, default = 3&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== user =====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
Benutzername (client) der oscam Gbox&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 user  =  gbox_client&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Achtung:&#039;&#039;&#039;&lt;br /&gt;
 &#039;&#039;&#039;Der user muss auch in der oscam.user als [account] eingetragen werden.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 &#039;&#039;&#039;Unter [reader] und [account] sollten geeignete Filter gesetzt werden (services=, caid=, ident=), um Instabilitäten der GBOX durch&lt;br /&gt;
 &#039;&#039;&#039;Überfluten mit Karten zu vermeiden.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{OSCamTranslatedLinks}}&lt;/div&gt;</summary>
		<author><name>Don de Deckelwech</name></author>
	</entry>
	<entry>
		<id>http://oldwiki.streamboard.tv/index.php?title=OSCam/de/Config/oscam.server&amp;diff=13322</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=13322"/>
		<updated>2016-03-19T11:18:42Z</updated>

		<summary type="html">&lt;p&gt;Don de Deckelwech: readtiers hinzugefügt&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Kategorie:OSCam]]&lt;br /&gt;
{{OSCamHomeLinks}}&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;oscam.server&#039;&#039;&#039; ==&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;
Beispiel-Konfiguration für die wichtigsten Reader sind hier zu finden [[OSCam/de/examples/Reader|Beispiel-Konfigurationen]]&lt;br /&gt;
&lt;br /&gt;
{{OSCamServerParameter}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;Reader&#039;&#039;&#039; ===&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. Er &#039;&#039;&#039;muss&#039;&#039;&#039; immer mit [reader] beginnen. Im Parameter &amp;quot;label&amp;quot; kann dann die Art des Readers beschrieben werden:&lt;br /&gt;
&lt;br /&gt;
 Beispiele: easymouse, phönix, smargo, sc8in1 usw.&lt;br /&gt;
&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;
&#039;&#039;&#039;Der Name des Labels darf nicht identisch zu einem Usernamen (oscam.users) sein!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 label = easymouse2&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== enable ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Reader aktivieren/deaktivieren&lt;br /&gt;
 enable = 0 # Reader aus&lt;br /&gt;
        = 1 # Reader ein (default)&lt;br /&gt;
&lt;br /&gt;
==== description ====&lt;br /&gt;
{{Optional}}&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;
&lt;br /&gt;
==== protocol ====&lt;br /&gt;
{{Mandatory}}&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;, sowie interne Coolstream-Reader)&lt;br /&gt;
          = camd35|cs357x # (Cascading - camd 3.5-kompatibler Remote-Server - udp)&lt;br /&gt;
          = mp35&lt;br /&gt;
          = smartreader&lt;br /&gt;
          = serial&lt;br /&gt;
          = cs378x         # (camd 3.5-kompatibler Remote-Server - tcp)&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;
          = sc8in1         # (SC8in1 und MCR 4/8 Cardreader)&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;smartreader:&#039;&#039;&#039; Es können Probleme auftreten, wenn der Cardreader im smartreader-Modus in einem USB-Hub betrieben wird.&lt;br /&gt;
In diesem Fall den Cardreader direkt am PC/Receiver einstecken und erneut testen.&lt;br /&gt;
Sollte es dann funktionieren, ggf. einen anderen USB-Hub besorgen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== device ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG svn8057+8059:01/04/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG svn8096:01/13/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG svn8911:09/10/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Legt den local oder remote reader Abschnitt [reader] fest:&lt;br /&gt;
&lt;br /&gt;
 device = [&amp;lt;readertype&amp;gt;;]serial:serialnum|bus:device|&amp;lt;device|device:slot&amp;gt;|&amp;lt;ip|hostname&amp;gt;,&amp;lt;port&amp;gt;[,&amp;lt;lport&amp;gt;]|pcsc|&amp;lt;0|1&amp;gt;&amp;gt;|constantcw &lt;br /&gt;
&lt;br /&gt;
Bestimmt den reader type:&lt;br /&gt;
&lt;br /&gt;
 readertype:&lt;br /&gt;
              SR:          Smartreader+ (default)&lt;br /&gt;
              SRv2:        Smartreader V2&lt;br /&gt;
              Infinity:    Infinity USB &lt;br /&gt;
              TripleP1:    Smargo Triple Reader port 1 &lt;br /&gt;
              TripleP2:    Smargo Triple Reader port 2 &lt;br /&gt;
              TripleP3:    Smargo Triple Reader port 3 &lt;br /&gt;
 bus:device:  Bus- und Device-Namen von Smartreader+ oder Infinity USB (mit lsusb &#039;Bus&#039; und &#039;Device&#039; holen)&lt;br /&gt;
 serialnum:   Serial-Nummer des Smartreader+ oder Infinity USB&lt;br /&gt;
 device:      Name der Device&lt;br /&gt;
 device:slot: device name und slot-nummer &#039;&#039;&#039;für sc8in1&#039;&#039;&#039; (1-8)&lt;br /&gt;
              &#039;&#039;&#039;Es wird nur ein SC8in1 unterstützt!&#039;&#039;&#039;&lt;br /&gt;
 ip|hostname: IP-Adresse oder Hostname&lt;br /&gt;
 port:        TCP/IP port &lt;br /&gt;
 lport:       Remapping für den Local-Port (TCP/IP)&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;
&lt;br /&gt;
Format des CW-Files: &lt;br /&gt;
 &#039;&#039;&#039;Standard-Format&#039;&#039;&#039;&lt;br /&gt;
 CAID:Provider ID:Service ID:PMT ID:ECM PID::key (16 Bytes seperated by spaces)&lt;br /&gt;
 Beispiel:&lt;br /&gt;
 1234:123456:1234:2345:3456::00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F &lt;br /&gt;
&lt;br /&gt;
 &#039;&#039;&#039;Extended OSCam-Format&#039;&#039;&#039;&lt;br /&gt;
 CAID:Provider ID:Service ID:PMT ID:ECM PID:Video PID:key (16 Bytes seperated by spaces)&lt;br /&gt;
 Beispiel:&lt;br /&gt;
 1234:123456:1234:2345:3456:7890:00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F&lt;br /&gt;
  &lt;br /&gt;
Beispiele für device--parameter:&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;
 device = Serial:Reader 1         # z.B. Smargo im smartreader-Modus, wobei die Kennung &amp;quot;Reader 1&amp;quot; der Smargo-Konfiguration zu entnehmen ist!&lt;br /&gt;
 device = /var/keys/constant.cw   # Einbindung eines constantcw&lt;br /&gt;
 device = /dev/ttyUSB0:1          # Slot 1 eines SC8in1 oder MCR 4/8 (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;
&lt;br /&gt;
==== detect ====&lt;br /&gt;
{{Depends}}&lt;br /&gt;
Statusleitung für &amp;quot;Karte ist drin&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Folgende Parameter sind erlaubt:&lt;br /&gt;
 Parametererklärungen von fun7 aus dem stb:&lt;br /&gt;
 &lt;br /&gt;
 Detect = CD   # Carrier Detect - wird vom switch benutzt und öffnet oder schließt einen circuit. &lt;br /&gt;
                 Wird bei allen &#039;&#039;&#039;protocol = mouse&#039;&#039;&#039; benötig und ist &#039;&#039;&#039;default Wert&#039;&#039;&#039;&lt;br /&gt;
 &lt;br /&gt;
 Detect = DSR  # Data Set Ready - ist ein V24 (RS232) Interfacesignal, das auf PIN 6 eines D-SUB-Connectors gesendet wird&lt;br /&gt;
 &lt;br /&gt;
 Detect = CTS  # Clear To Send - Ist die Antwort auf die Frage an den Reader: RTS - Ready To Send? Dieser Parameter &lt;br /&gt;
                 wurde in der Vergangenheit bei der Verwendung von analogen Modems verwendet.&lt;br /&gt;
 &lt;br /&gt;
 Detect = RING # Ring Indicator - wie das Klingeln des Telefons. Spezifiziert in RS232 ein hereinkommendes Signal.&lt;br /&gt;
                 Im Zusammenhang mit OSCam bedeutet dies: Reader meldet an OSCam, dass eine Karte eingesteckt ist und &lt;br /&gt;
                 eine Datenverbindung aufgebaut werden kann. Wurde auch bei &#039;&#039;&#039;serial&#039;&#039;&#039; Verbindungen von Modems verwendet&lt;br /&gt;
 &lt;br /&gt;
 Detect = NONE # Erkennung wird abgeschaltet, aber es wird immer ein &amp;quot;Karte ist drin&amp;quot; signalisiert!&lt;br /&gt;
 &lt;br /&gt;
 Detect = GPIO # General Purpose Input Output - Für &#039;&#039;&#039;mipsel-uclib&#039;&#039;&#039; und &#039;&#039;&#039;raspberry-pi&#039;&#039;&#039; zur Signalisierung des cardstatus &lt;br /&gt;
                 an den gpio-Pin&lt;br /&gt;
                 [gpio1 ... gpio7]&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;
Beispiel:&lt;br /&gt;
 [reader]&lt;br /&gt;
 label                         = mymouse&lt;br /&gt;
 description                   = mymouse xxx&lt;br /&gt;
 &#039;&#039;&#039;protocol                      = mouse&#039;&#039;&#039;&lt;br /&gt;
 &#039;&#039;&#039;device                        = /dev/ttyUSB0&#039;&#039;&#039; (easymouse 2)&lt;br /&gt;
 services                      = xxx&lt;br /&gt;
 boxkey                        = 1122334455667788&lt;br /&gt;
 force_irdeto                  = 1&lt;br /&gt;
 &#039;&#039;&#039;detect                        = cd&#039;&#039;&#039;&lt;br /&gt;
 mhz                           = 1000&lt;br /&gt;
 cardmhz                       = 600&lt;br /&gt;
 group                         = 1,2,3&lt;br /&gt;
 emmcache                      = 1,3,2&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== cardmhz ====&lt;br /&gt;
{{Depends}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG  svn9099:12/13/13&amp;lt;/span&amp;gt;&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 z.B. &amp;quot;cardmhz = 600&amp;quot; (6 Mhz)&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;
&#039;&#039;&#039;Interne-Dreambox-Leser&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Wenn cardmhz &amp;gt;2000 eingetragen wird aktiviert OScam den PLL-Clock. Interne-Dreambox-Leser (Dream Multimedia GmbH und Clones) können damit optimal getaktet werden.&lt;br /&gt;
&lt;br /&gt;
Der verwendete cardmhz-wert entspricht dem höchsten PLL-Takt. OSCam wird dann den optimalen PLL-Teiler berechnen damit die Frequenz möglichst nahe an den Wert kommt welcher bei &amp;quot;mhz&amp;quot; definiert wurde.&lt;br /&gt;
&lt;br /&gt;
Benutze die folgenden Einstellungen:&lt;br /&gt;
&lt;br /&gt;
Modele mit PPC-CPU (DM500/DM600/DM7000/DM7020): &amp;quot;cardmhz = 3150&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Modele mit MIPS-CPU (DM500HD/DM800/DM800SE/DM8k/DM7020HD etc.): &amp;quot;cardmhz = 2700&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Die DM7025 ist speziell: &amp;quot;cardmhz = 8300&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Wird nur der Parameter cardmhz gesetzt (ohne mhz = xxx) wird die Karte automatisch anhand des ATR getaktet!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 Du hast eine Dream 800 HD PVR, das ist eine MIPS, daher muss du &amp;quot;cardmhz = 2700&amp;quot; setzen. Nehmen wir an du hast eine Nagra-Karte welche auf 5 MHz laufen soll.&lt;br /&gt;
 Wenn du die Karte richtig takten willst verwende &amp;quot;cardmhz = 2700&amp;quot; und &amp;quot;mhz = 500&amp;quot;, Oscam taktet die Karte dann mit der nächst möglichen Frequenz (4.50 Mhz).&lt;br /&gt;
 Möchtest du sie übertakten, dann verwende &amp;quot;cardmhz = 2700&amp;quot; und z.B. &amp;quot;mhz = 900&amp;quot;.&lt;br /&gt;
 Deine Karte läuft nun auf 9 Mhz. Aber vorsichtig, eine übertaktete Karte kann heiss und instabil werden! ([[OSCam/de/examples/Overclocking|Overclocking]] beachten!)&lt;br /&gt;
&lt;br /&gt;
Viele Interne-Leser von anderen Herstellern als Dream ignorieren die eingestellten Werte! Aber du solltest &amp;quot;cardmhz&amp;quot; und mhz&amp;quot; trotzdem setzen da es zum berechnen der richtigen &amp;quot;timings&amp;quot; verwendet wird. Wenn du cardmhz/mhz richtig setzt ist das &amp;quot;timing&amp;quot; besser für die aktuelle (automatisch gesetzte) Frequenz des Internen-Lesers. Als Ergebnis bekommst du bessere ECM-Zeiten oder mehr Stabilität.&lt;br /&gt;
&lt;br /&gt;
Erwarte keine Wunder, nur ein übertakten der Karte bringt bessere ECM-Zeiten. Schlechtes &amp;quot;timing&amp;quot; kann jedoch zu verzögerungen führen oder die Karte instabil machen.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Nützliche Links:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Datei:MessageS.png|text-bottom]] &#039;&#039;&#039;[[Streamboard:oscam/wiki/CardsList|Liste verschiedener Karten und ihren Frequenzen]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Datei:MessageS.png|text-bottom]] &#039;&#039;&#039;[[Streamboard:oscam/wiki/ReaderClocks|Liste verschiedener Hardware und ihren möglichen Frequenzen]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== mhz ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG  svn9099:12/13/13&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
mhz  =  Frequenz in KHz&lt;br /&gt;
&lt;br /&gt;
Sofern dies technisch möglich ist kann abweichend von &#039;&#039;&#039;cardmhz&#039;&#039;&#039; die Frequenz des Kartenlesers anders (in der Regel höher) als die Standard-Frequenz der Karte eingestellt werden (in 10 KHz-Schritten). Man spricht dann von [[OSCam/de/examples/Overclocking|Overclocking]]. So kann z.B. eine S02-Karte (Standard 6 MHz) mit 10 MHz übertaktet werden.&lt;br /&gt;
&lt;br /&gt;
Beispiel Externe-Reader:&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;
Beispiel DM800:&lt;br /&gt;
 cardmhz = 2700   # (27MHz PLL)&lt;br /&gt;
 mhz     = 900    # (Wert wird berechnet -&amp;gt; 27Mhz : 3 = 9 Mhz)&lt;br /&gt;
&lt;br /&gt;
Hier eine ausführlichere Beschreibung von &#039;&#039;&#039;stefansat&#039;&#039;&#039; aus der Distri-Doku:&lt;br /&gt;
&lt;br /&gt;
Wenn die Frequenz in &#039;&#039;&#039;mhz&#039;&#039;&#039; größer ist als in &#039;&#039;&#039;cardmhz&#039;&#039;&#039;, dann befindest Du dich im [[OSCam/de/examples/Overclocking|Overclocking]] Modus.&lt;br /&gt;
&lt;br /&gt;
Smargo-Reader und interne Reader der Dreamboxen werden durch den &#039;&#039;&#039;ATR&#039;&#039;&#039; automatisch eingestellt, wenn &#039;&#039;&#039;autospeed = 1&#039;&#039;&#039; (siehe nächsten Parameter) gesetzt ist.&lt;br /&gt;
&lt;br /&gt;
[[Datei:MessageS.png|text-bottom]] &#039;&#039;&#039;[[Streamboard:oscam/wiki/ReaderClocks|Liste verschiedener Hardware und ihren möglichen Frequenzen]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== autospeed ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn9064:12/01/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
autospeed  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1  =  setzt den mhz-Wert anhand des ATR (default)&lt;br /&gt;
 0  =  disabled&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== deprecated ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Zuerst wird die Smartcard im Normal-Modus initialisiert. Schlägt dies fehl, wird die Initialisierung automatisch auf den veralteten Modus umgeschaltet, so dass die Smartcard-Geschwindigkeit nicht verändert wird und die Kommunikation auf normaler ATR Geschwindigkeit von 9600 Baud bleibt.&lt;br /&gt;
 deprecated = 1  # ausschließlich veralteter Modus&lt;br /&gt;
            = 0  # default&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== mode ====&lt;br /&gt;
{{Depends}}&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Nur für AZBox&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 mode = 1  # AzBox-Reader&lt;br /&gt;
      = 0  # default&lt;br /&gt;
Setzt den Init-Mode für die Karte im internen AZBox-reader&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== device_out_endpoint ====&lt;br /&gt;
{{Depends}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG svn8013:12/29/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Setzt die Addresse des Endpunkts für FTDI-Chips&lt;br /&gt;
 device_out_endpoint = 0x81 # Smargo Triple Reader port 1&lt;br /&gt;
                     = 0x82 # Smartreader+  (default)&lt;br /&gt;
                     = 0x83 # Smargo Triple Reader port 2&lt;br /&gt;
                     = 0x85 # Smargo Triple Reader port 3&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== smargopatch ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU  svn6402:02/16/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Schaltet den workaround für smargoreader+ und reader ein, bis der native mode funktioniert&lt;br /&gt;
 smargopatch  = 1&lt;br /&gt;
              = 0 (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== sc8in1_dtrrts_patch ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU  svn6402:02/16/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Schaltet fix für SC8in1/MCR DTR/RTS kernel bug ein&lt;br /&gt;
 sc8in1_dtrrts_patch  = 1&lt;br /&gt;
                      = 0 # (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== cool_timeout_init ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU  svn6286:01/23/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Achtung: Nur für Coolstream!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Setzt beim init der SC einen timeout in Millisekunden fest (im internen Reader).&lt;br /&gt;
 cool_timeout_init = timeout &lt;br /&gt;
                   = 0 # default&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== cool_timeout_after_init ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn6253:01/17/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Achtung: Nur für Coolstream!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Hier kann ein timeout der SC für read/transmit nach dem init in Millisekunden festgelegt werden (nur für interne Reader).&lt;br /&gt;
 cool_timeout_after_init = timeout &lt;br /&gt;
                         = 0 # default&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== ins2e06 ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn9568:03/16/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Fügt einen Controll-Check für Pin Payload von NDS Videoguard Karten hinzu (4 Hex-Bytes). &#039;&#039;&#039;Gültig nur für physikalische Reader&#039;&#039;&#039;&lt;br /&gt;
 ins2e06 = Payload  &lt;br /&gt;
         = # none [blank] (default)&lt;br /&gt;
http://www.streamboard.tv/oscam/changeset/9568 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== ins7e ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU  svn5959:09/22/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Füge 26 hex-bytes payload für &#039;&#039;&#039;NDS Videogard 2&#039;&#039;&#039; Karten hinzu. &#039;&#039;&#039;Gültig nur für physikalische Reader&#039;&#039;&#039;&lt;br /&gt;
 ins7e = payload&lt;br /&gt;
       = # [blank] default (none)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== ins7e11 ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU  svn6064:12/06/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Füge TA1 für &#039;&#039;&#039;NDS Videogard 2&#039;&#039;&#039; Karten hinzu. &#039;&#039;&#039;Gültig nur für physikalische Reader&#039;&#039;&#039;&lt;br /&gt;
 ins7e11 = TA1 Byte&lt;br /&gt;
         =    # [blank] default (none)&lt;br /&gt;
         = 11 # 0001 FI + 0001 DI (1 x)&lt;br /&gt;
         = 13 # 0001 FI + 0011 DI (4 x)&lt;br /&gt;
         = 14 # 0001 FI + 0100 DI (8 x)&lt;br /&gt;
         = 15 # 0001 FI + 0101 DI (16 x)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== fix07 ====&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn9884:09/30/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
{{Optional}}&lt;br /&gt;
schaltet den 0x07-EMM-Fix für NDS Videoguard 2 Karten ein. &#039;&#039;&#039;Gültig nur für physikalische Reader&#039;&#039;&#039;&lt;br /&gt;
 fix07 = 1 # 0x07-EMM-Fix eingeschaltet (default)&lt;br /&gt;
       = 0 # ausgeschaltet &lt;br /&gt;
              &lt;br /&gt;
&lt;br /&gt;
==== force_irdeto ====&lt;br /&gt;
{{Optional}}&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;
&lt;br /&gt;
==== nagra_read ====&lt;br /&gt;
{{Optional}}&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;
&lt;br /&gt;
==== rsakey ====&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG svn7046:06/12/12&amp;lt;/span&amp;gt;&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
RSA key für Nagravision/Tiger SCs / CAM key data für Irdeto SCs, Conax SCs&lt;br /&gt;
 rsakey = key&lt;br /&gt;
        = # [blank] default (none)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== fix9993 ====&lt;br /&gt;
{{Optional}}&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;
==== readtiers ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
readtiers = 0|1|2&lt;br /&gt;
&lt;br /&gt;
Methode wie die Tiers von NDS Videoguard Smartcards ausgelesen werden.&lt;br /&gt;
	&lt;br /&gt;
 readtiers = 0 # ausgeschaltet (default)&lt;br /&gt;
 readtiers = 1 # ins70 (neue) Methode  &lt;br /&gt;
 readtiers = 2 # ins76 (alte) Methode &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;
 boxkey = key&lt;br /&gt;
        =  # [blank] default (none)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== pincode ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Pincode für &#039;&#039;&#039;Conax-, Cryptoworks- und Viaccess-&#039;&#039;&#039; Karten.&lt;br /&gt;
 pincode = code&lt;br /&gt;
         =  # [blank] default&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== boxid ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
ID der &#039;&#039;&#039;NDS-Reciever-Box&#039;&#039;&#039;&lt;br /&gt;
 boxid = NDS box ID&lt;br /&gt;
       =  # [blank] default&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== ndsversion ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Version von &#039;&#039;&#039;NDS Videoguard&#039;&#039;&#039; einsetzen&lt;br /&gt;
  ndsversion = 0  # autodetection  (default)&lt;br /&gt;
  ndsversion = 1  # NDS Videoguard 1&lt;br /&gt;
  ndsversion = 12 # NDS Videoguard 1+&lt;br /&gt;
  ndsversion = 2  # NDS Videoguard 2&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== aeskeys ====&lt;br /&gt;
{{Optional}}&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;
&lt;br /&gt;
==== showcls ====&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;VERALTET svn6624;04/23/2012&amp;lt;/span&amp;gt;&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;
&lt;br /&gt;
==== key ====&lt;br /&gt;
{{Depends}}&lt;br /&gt;
Key für Newcamd remote reader encription&lt;br /&gt;
 key = DES key&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== user ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Username für Remote-Reader.&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 user =  # xyxyx&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== password ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Passwort für Remote-Reader.&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 password =  # xyxyx&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== mg-encrypted ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;VERALTET - OBSOLETE - OBSOLÈTE - ANTIQUATO&amp;lt;/span&amp;gt;&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;
  mg-encrypted = D: { &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;  }}}}[,&amp;lt;local  MAC address&amp;gt;] # default MAC address=eth0&lt;br /&gt;
&lt;br /&gt;
default:&lt;br /&gt;
 mg-encrypted = # [blank] (none)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== services ====&lt;br /&gt;
{{Optional}}&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;
&lt;br /&gt;
==== caid ====&lt;br /&gt;
{{Optional}}&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;
&lt;br /&gt;
==== ident ====&lt;br /&gt;
{{Optional}}&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;
&lt;br /&gt;
==== class ====&lt;br /&gt;
{{Optional}}&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;
&lt;br /&gt;
==== chid ====&lt;br /&gt;
{{Optional}}&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;
 chid = 0100:12;0604:0000BA,000101,00010E,000141&lt;br /&gt;
      =  # [blank] default&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== group ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG svn6103:12/21/2011&amp;lt;/span&amp;gt;&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-64&lt;br /&gt;
 group   = 1....64[,1....64]....&lt;br /&gt;
           &lt;br /&gt;
&#039;&#039;&#039;Da ein Eintrag zwingend ist, darf hier kein [blank] als default stehen!&#039;&#039;&#039;&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;
&lt;br /&gt;
==== audisabled ====&lt;br /&gt;
{{Optional}}&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;
&lt;br /&gt;
==== auprovid ====&lt;br /&gt;
{{Optional}}&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;
&lt;br /&gt;
==== disableserverfilter ====&lt;br /&gt;
{{Optional}}&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;
&lt;br /&gt;
==== inactivitytimeout ====&lt;br /&gt;
{{Depends}}&lt;br /&gt;
Für alle TCP-basierende remote Reader&lt;br /&gt;
&lt;br /&gt;
 inactivitytimeout =    # in Sekunden&lt;br /&gt;
                   = -1 # Verbindet &#039;&#039;&#039;newcamd&#039;&#039;&#039; basierende Reader bei einem Netzwerkausfall erneut (auch im Leelauf - idle -)&lt;br /&gt;
                   =  0 # default&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== reconnecttimeout ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG  svn 7244:08/07/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Zeitspanne in Sekunden für eine Wiederverbindung mit einem Remote-Reader, wenn Antworten ausbleiben&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 reconnecttimeout = 20   # Nach 20 Sekunden ohne Antworten wird wiederverbunden&lt;br /&gt;
                  =      # [blank] default 30 Sekunden&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== connectoninit ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn8235:01/29/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
connectoninit   =   0|1 &lt;br /&gt;
&lt;br /&gt;
 1 = Ermöglicht die Herstellung einer Newcamd-Verbindung, solange noch kein Request vorliegt&lt;br /&gt;
 0 = default&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== keepalive ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn9810:07/22/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
keepalive  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1  =  ermöglicht es einem cs378x TCP socket, ständig verbunden zu sein&lt;br /&gt;
 0  =  Immer eingeschaltet bei einem cacheex reader type (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== fallback ====&lt;br /&gt;
{{Optional}}&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;
&#039;&#039;&#039;Info:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ist Loadbalancing aktiviert, und zusätzlich der Parameter &amp;quot;cwcycle_allowbadfromffb = 1&amp;quot;, wird dieser Reader ein fixed Fallback für CacheEx.&lt;br /&gt;
Somit wird er verwendet wenn ein Bad Cycle erkannt wird, damit freetzer entsprechend verhindert werden können.&lt;br /&gt;
--&amp;gt; siehe [[OSCam/de/Config/oscam.conf#cwcycle_allowbadfromffb|cwcycle_allowbadfromffb]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== fallback_percaid ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU  svn8896:09/04/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
fallback_percaid  =  &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;
Benutze den Reader nur als fallback für vorher definierte CAIDs, two-digit wildcards sind möglich. Dieser Parameter überschreibt den Parameter fallback!&lt;br /&gt;
Default  =  none&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 fallback_percaid = 1234:234567;10:345678&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== emmcache ====&lt;br /&gt;
{{Optional}}&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;,&amp;lt;stb-emm&amp;gt;&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 * &amp;lt;usecache&amp;gt; 0 = # cache/stats aus (default)&lt;br /&gt;
 * &amp;lt;usecache&amp;gt; 1 = # cache/stats ein und schreibe sie in eine Datei wenn oscam beendet wird&lt;br /&gt;
 * &amp;lt;usecache&amp;gt; 2 = # cache/stats ein, aber schreibe sie beim beenden von oscam &amp;lt;ins&amp;gt;nicht&amp;lt;/ins&amp;gt; in eine Datei&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 oder 2&#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;
Aufsummieren der Werte ist möglich, 31 wird also alle loggen.&lt;br /&gt;
&lt;br /&gt;
 * &amp;lt;stb-emm&amp;gt;  0 = # EMM für die STB werden ignoriert (default)&lt;br /&gt;
 * &amp;lt;stb-emm&amp;gt;  1 = # EMM für die STB werden zum Reader gesendet (nur sehr spezifisch nötig)&lt;br /&gt;
&lt;br /&gt;
Beispiele:&lt;br /&gt;
 emmcache = 1,3,10,0 #  Cache ein, 3 x schreiben, die geschriebenen (2) und die geblockten (8) = 10 loggen, keine stb-emm senden&lt;br /&gt;
 emmcache = 1,2,6,1  #  Cache ein, 2 x schreiben, die geschriebenen (2) und die zurückgewiesenen (4) = 6 loggen, stb-emm senden&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;stb-emm&#039;&#039;&#039;: ist nur für einige Viaccess-User sinnvoll (siehe Commit [http://www.streamboard.tv/oscam/changeset/10584 #10584] ) und &#039;&#039;&#039;bestimmt nicht für User mit einer echten Karte im Reader&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Dazu [http://www.streamboard.tv/wbb2/thread.php?postid=538345#post538345 noch ein Zitat vom User &#039;&#039;pr2&#039;&#039;]: &amp;quot;In Viaccess sahen wir einige EMM-G, die für die Set-Top-Box(STB) waren und nicht für die Karte, deshalb nennen wir das STB-EMM. Diese EMMs setzen den Overencryption-Key (AES) in der STB für die Verschlüsselung der Kommunikation zwischen STB und Karte.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== emmreassembly ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU  svn8493:03/06/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;VERALTET svn8591:04/01/2013 Parameter jetzt in oscam.user!&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
emmreassembly  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1 = schaltet Neuaufbau von EMM ein, default&lt;br /&gt;
 0 = schaltet Neuaufbau von EMM aus&lt;br /&gt;
&lt;br /&gt;
Sollte bei &#039;&#039;&#039;Viaccess und Cryptoworks Readern&#039;&#039;&#039; gesetzt werden, wenn der Client, der für das Senden von EMMs benutzt wird, die EMMs neu aufbaut anstelle sie an OScam zur Bearbeitung zu senden.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== cacheex ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU  svn6044:11/27/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cacheex  =  0|1|2|3&lt;br /&gt;
&lt;br /&gt;
 cacheex  = 1  # enable cache exchange pull mode&lt;br /&gt;
 cacheex  = 2  # enable cache exchange push mode&lt;br /&gt;
 cacheex  = 3  # enable cache exchange revers push mode&lt;br /&gt;
 cacheex  = 0  # aus (default)&lt;br /&gt;
&lt;br /&gt;
Identische modes müssen bei local OSCam server und remote OSCam user account gesetzt werden!&lt;br /&gt;
Nur für camd3.5x und CCcam Protokolle!&lt;br /&gt;
&lt;br /&gt;
Siehe auch entsprechenden Parameter in oscam.user!&lt;br /&gt;
&lt;br /&gt;
[[Datei:MessageS.png|text-bottom]]&#039;&#039;&#039;Ein ausführliches How-To findet man [[Streamboard-Post:406230|hier]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== cacheex-modes =====&lt;br /&gt;
===== cacheex = 1 - cachepull =====&lt;br /&gt;
Situation:&lt;br /&gt;
&lt;br /&gt;
OSCam A reader1 ist gesetzt auf cacheex = 1&lt;br /&gt;
&lt;br /&gt;
OSCam B account1 ist gesetzt auf cacheex = 1&lt;br /&gt;
&lt;br /&gt;
OSCam A erhält eine ECM Anfrage, reader1 sendet diese Anfrage an OSCam B,&lt;br /&gt;
&lt;br /&gt;
OSCam B prüft seinen cache:&lt;br /&gt;
* im cache wird nichts gefunden: OSCam B sendet: NOK&lt;br /&gt;
* im cache wird etwas gefunden; OSCam B sendet: OK+CW&lt;br /&gt;
* im cache wird nichts gefunden aber es wird eine anstehende Anfrage festgestellt: &#039;&#039;cacheexwaittime&#039;&#039; in oscam.conf [global] wird abgewartet und dann erneut geprüft. OSCam B fragt nicht mehr nach neuen EMMs.&lt;br /&gt;
&lt;br /&gt;
CW-flow  =  B ---&amp;gt; A&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== cacheex  =  2 - cachepush =====&lt;br /&gt;
Situation:&lt;br /&gt;
&lt;br /&gt;
OSCam A reader1 ist gesetzt auf cacheex = 2&lt;br /&gt;
&lt;br /&gt;
OSCam B account1 ist gesetzt auf cacheex = 2&lt;br /&gt;
&lt;br /&gt;
Wenn OSCam B ein CW erhält, wird es auf OSCam A geschoben. Der Reader hat normale Funktionen und kann ECMs anfragen.&lt;br /&gt;
* Problem: OSCAM kann nur dann CW&#039;s auf OSCam A schieben, wenn OSCam A verbunden ist&lt;br /&gt;
* Problem oder feature?: OSCam A kann ECMs von OSCam B anfragen&lt;br /&gt;
&lt;br /&gt;
CW-flow  =  B ---&amp;gt; A&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== cacheex  =  3 - reversecachepush =====&lt;br /&gt;
Situation:&lt;br /&gt;
&lt;br /&gt;
OSCam A reader 1 ist gesetzt auf cacheex = 3&lt;br /&gt;
&lt;br /&gt;
Wenn OSCam A ein CW erhält, wird dies auf OSCam B geschoben. OSCam A fragt nicht mehr nach neuen ECMs&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== cacheex_maxhop ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn6691:05/07/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cacheex_maxhop  =  Anzahl der hops&lt;br /&gt;
                =  default = 10&lt;br /&gt;
&lt;br /&gt;
Festlegen der maximalen hops für cache exchange. Zum pushen des lokalen caches 1 eintragen. Der Eintrag cacheex_maxhop  = 0 bewirkt nur, dass der default-Wert von 10 genommen wird.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== logport ====&lt;br /&gt;
{{Optional}}&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;
&lt;br /&gt;
==== ecmwhitelist ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
ecmwhitelist  =  [CAID[@provid]:]length[,length]...[;[CAID[@provid]:]length[,length]...]...&lt;br /&gt;
&lt;br /&gt;
definiert die gültige ECM-Länge in &#039;&#039;&#039;hex&#039;&#039;&#039; und provid 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 provid 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;[[Streamboard:oscam/wiki/ECMLengthList|Liste mit ECM-Längen]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== ecmheaderwhitelist ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn7480:09212012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ecmheaderwhitelist  =  [CAID[@provid]:]header[,header...[;[@provid]:]header[,header]...]...&lt;br /&gt;
&lt;br /&gt;
Gültige ECM-Header mit CAID und provid &#039;&#039;&#039;in hex&#039;&#039;&#039; einsetzen.&lt;br /&gt;
&lt;br /&gt;
default: none, provid = 000000&lt;br /&gt;
&lt;br /&gt;
Ein Thread dazu ist [[Streamboard-Thread:34748|hier]] zu finden.&lt;br /&gt;
&lt;br /&gt;
Und hier findet man eine ständig gepflegte [[Streamboard:oscam/wiki/HeaderWhitelist|HeaderWhitelist]] .&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== ratelimitecm ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Anzahl der unterschiedlichen SIDs die in ECMs innerhalb eines Intervalls erlaubt sind&lt;br /&gt;
 ratelimitecm = Anzahl&lt;br /&gt;
              = 0 # (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== ecmnotfoundlimit ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn8313:02/07/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ecmnotfoundlimit  =  Anzahl&lt;br /&gt;
&lt;br /&gt;
Anzahl der ECM&#039;s mit &amp;quot;not found&amp;quot; Anwort bis der Reader neu gestartet wird, 0 = kein Limit (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== resetcycle ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn5821:08/12/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Anzahl von ECM&#039;s bis ein Reset des Cardreaders durchgeführt wird&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Hinweis:&#039;&#039;&#039; Nur gültig für physikalische Reader!&lt;br /&gt;
 resetcycle  =  5   #  Reset nach 5 ECM&#039;s&lt;br /&gt;
             =  0   #  ausgeschaltet [default]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== ratelimittime ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn9078:09/12/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Intervall für ein ratelimit&lt;br /&gt;
 ratelimittime = Millisekunden&lt;br /&gt;
               = 0 # (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== ecmunique ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn8491:03/06/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ecmunique  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1 = ermöglicht eine Überprüfung des matching ECM hash im ratelimit slot&lt;br /&gt;
 0 = default&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== srvidholdtime ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn9078:09/12/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
srvidholdtime  =  Millisekunden&lt;br /&gt;
&lt;br /&gt;
Zeitraum, in dem die Service-ID im ratelimit slot gehalten werden soll. Während dieses Zeitraums ist der Zeit-Check für ecmunique ausgeschaltet. Default = 0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== cooldowndelay ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn5946:09/09/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cooldowndelay  &lt;br /&gt;
&lt;br /&gt;
Erläuterung:&lt;br /&gt;
 delay    =    Verzögerungszeit in Sekunden, in der dem Reader erlaubt ist, mehr ECM-Anfragen zu stellen,&lt;br /&gt;
               als im Parameter &amp;quot;ratelimitecm&amp;quot; festgelegt ist&lt;br /&gt;
               default: [blank] keine&lt;br /&gt;
 duration =    Zeitdauer in Sekunden, die der Reader für einen cooldown benötigt&lt;br /&gt;
               default: [blank] keine&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Voraussetzung ist, dass die Parameter &amp;quot;ratelimitecm&amp;quot; und &amp;quot;ratelimittime&amp;quot; ausgefüllt sind!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== block and save ====&lt;br /&gt;
Zur Thematik block, save, select und write EMM gibt es hier [[http://www.streamboard.tv/wiki/EMM]] ein besonderes Wiki!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== blocknano =====&lt;br /&gt;
{{Optional}}&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;
&lt;br /&gt;
===== blockemm-u =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&#039;&#039;unique address-EMMs, entspricht D3 bei Sk*&#039;&#039;&lt;br /&gt;
 blockemm-u = 1 # Blocke EMMs, die an die Karte direkt adressiert sind)&lt;br /&gt;
            = 0 # nicht blocken (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== blockemm-s =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&#039;&#039;shared address-EMMs, entspricht D2 bei Sk*&#039;&#039;&lt;br /&gt;
 blockemm-s = 1 # Blocke EMMs, die an bestimmte Gruppen von Karten gehen&lt;br /&gt;
            = 0 # nicht blocken (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== blockemm-g =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&#039;&#039;global address-EMMs, entspricht D0 bei Sk*&#039;&#039;&lt;br /&gt;
 blockemm-g = 1 # Blocke EMMs, die an alle Karten gehen&lt;br /&gt;
            = 0 # nicht blocken (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== blockemm-unknown =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Blockiert alle unbekannten Arten von EMM&lt;br /&gt;
 blockemm-unknown = 1  # Blocke alle unbekannten Arten von EMMs&lt;br /&gt;
                  = 0  # nicht blocken (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== blockemm-bylen =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG svn8615:04/12/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Blockiere alle Arten von EMMs anhand der Länge. Es werden maximal 10 Werte zugelassen.&lt;br /&gt;
 blockemm-bylen = [length range,length range]... (decimal)&lt;br /&gt;
                = # [blank] keine Blockierung (default)&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 blockemm-bylen  =  1-10,11-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== via_emm_global =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn9843:09/05/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
via_emm_global  =  0|1&lt;br /&gt;
&lt;br /&gt;
ermöglicht die Filterung von globalen emm für &#039;&#039;&#039;viacces&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;ausschließlich für camd35 (cs357x) Protokoll!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
0  =  default&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== saveemm-u =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn5947:09/09/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sichere unique-EMM&#039;s in Datei, deren Pfad kann mit &amp;quot;emmlogdir=&amp;quot; in der oscam.conf festgelegt werden (Default=Config-Ordner).&lt;br /&gt;
 saveemm-u = 1&lt;br /&gt;
           = 0  # (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== saveemm-s =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn5947:09/09/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sichere shared-EMM&#039;s in Datei, deren Pfad kann mit &amp;quot;emmlogdir=&amp;quot; in der oscam.conf festgelegt werden (Default=Config-Ordner).&lt;br /&gt;
 saveemm-s = 1&lt;br /&gt;
           = 0  # (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== saveemm-g =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn5947:09/09/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sichere global-EMM&#039;s in Datei, deren Pfad kann mit &amp;quot;emmlogdir=&amp;quot; in der oscam.conf festgelegt werden (Default=Config-Ordner).&lt;br /&gt;
 saveemm-g = 1&lt;br /&gt;
           = 0  # (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== saveemm-unknown =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn5947:09/09/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sichere unknown-EMM&#039;s in Datei, deren Pfad kann mit &amp;quot;emmlogdir=&amp;quot; in der oscam.conf festgelegt werden (Default=Config-Ordner).&lt;br /&gt;
 saveemm-unknown = 1&lt;br /&gt;
                 = 0 # (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== savenano =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;VERALTET svn5947:09/09/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Liste von EMM-Nanos, die gespeichert werden sollen (hex) oder alle EMM-Nanos. Der Pfad kann mit &amp;quot;emmlogdir=&amp;quot; in der oscam.conf festgelegt werden (Default=Config-Ordner).&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;
&lt;br /&gt;
===== readnano =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Schreibt ein File (üblicherweise eine Copy des von savenano gesicherten files) in die SC. Wenn kein Pfad angegeben ist, wird danach im Konfigurations-Verzeichnis gesucht. &lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Hinweis:&#039;&#039;&#039; Nur gültig für physikalische Reader!&lt;br /&gt;
 readnano = /var/oscam/write.emm  # Beispiel Pfad/Dateiname&lt;br /&gt;
          = write.emm  # Nur Dateiname&lt;br /&gt;
          = # [blank] es wird kein File geschrieben (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== use-ssl ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn8725:06/25/20113&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
use_ssl  =  0|1&lt;br /&gt;
 use_ssl  =  1  #  benutze SSL für ghttp protocol&lt;br /&gt;
          =  0  #  default&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== dropbadcws ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG  svn5992:10/22/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
dropbadcws  =  0|1&lt;br /&gt;
&lt;br /&gt;
 dropbadcws  =  1   # weise falsche CW&#039;s zurück, sende &amp;quot;not found&amp;quot; an Stelle falscher CWs&lt;br /&gt;
             =  0   # default&lt;br /&gt;
&lt;br /&gt;
Die Option hat nur eine Wirkung auf dem oscam Server (oscam.server, [reader]), der die Karte direkt anspricht, also nicht auf einem Client. Betroffene Karten: CSAT (0100:003311)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== disablecrccws ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn6004:10/26/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 disablecrccrws    =    1  #  unterdrücke den cw-checksum-test&lt;br /&gt;
                   =    0  #  cw-checksum-test eingeschaltet (default)&lt;br /&gt;
&lt;br /&gt;
Hier mal eine Erklärung von Bit aus dem SB:&lt;br /&gt;
&lt;br /&gt;
Das ist für den dänischen Provider BoxerTV.&lt;br /&gt;
Die haben Gegenmassnahmen eingeleitet und die VIA Karten verdauen keine Checksum-korrigierten CWs mehr. Damit kann man die CW checksummenkorrektur bei diesen readern ausschalten.&lt;br /&gt;
Dann geht&#039;s wieder bei BoxerTV-readern.&lt;br /&gt;
(dropbadcws muss dann auf aus sein).&lt;br /&gt;
...&lt;br /&gt;
PS: die checksummenkorrektur ausschalten ist böse und entgegen des DVB-Standards! Benutzt diesen Parameter nur wenn Ihr ihn wirklich benötigt!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== lb_weight ====&lt;br /&gt;
{{Optional}}&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;
&lt;br /&gt;
==== lb_whitelist_services ====&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn8656:05/22/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
{{Optional}}&lt;br /&gt;
 lb_whitelist_services = &amp;lt;services&amp;gt;,&amp;lt;services&amp;gt;....&lt;br /&gt;
&lt;br /&gt;
Zuordnung von Services an den Reader, welche durch den Loadbalancer nie geblockt werden sollen, default=none&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== lb_force_fallback ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU - svn9739:05/19/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
lb_force_fallback  =  0|1&lt;br /&gt;
&lt;br /&gt;
1 = setzt den Reader ständig in fallback-modus für das load balancing ohne Berücksichtigung der reader statistics,&amp;lt;br /&amp;gt;&lt;br /&gt;
0 = default&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== ccc ====&lt;br /&gt;
===== cccversion =====&lt;br /&gt;
{{Depends}}&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;
Hier eine ausführliche Erklärung von &#039;&#039;&#039;corsair&#039;&#039;&#039; zu diesem Thema:&lt;br /&gt;
&lt;br /&gt;
* die CCCam Versionsnummer ist die Version, mit der sich OSCam seinem Gegenüber zu erkennen gibt. Erkennt OSCam, dass das Gegenüber ebenfalls eine OSCam ist, spielt dies jedoch dann keine Rolle mehr. Ansonsten ist die Nummer halt wichtig für die zu verwendende Schnittstellenversion, da sich die Versionen in einigen Details unterscheiden.&lt;br /&gt;
&lt;br /&gt;
* [dboxyo]:Um das extended CCcam Protokoll nutzen zu können, muss die NodeId entweder von OScam automatisch gesetzt werden, oder aus einer Prüfsumme bestehen, welche es OScam erlaubt, zu erkennen, dass es sich um einen OScam-Server handelt&lt;br /&gt;
&lt;br /&gt;
* good sid/bad sid Austausch geht nur bei ext oder bei cccam&amp;gt;=2.2.0&lt;br /&gt;
&lt;br /&gt;
* &amp;quot;O&amp;quot; CCcam kann immer nur &#039;&#039;&#039;EIN ECM&#039;&#039;&#039; pro Intervall verarbeiten, also man muss auf die Antwort warten, bis man das nächste ECM senden kann. Während dieser Wartezeit können also keine weiteren ECM verarbeitet werden; der reader ist blockiert. &amp;quot;O&amp;quot; cccam ist synchron. Kommt es zu einem Timeout reconnected &amp;quot;O&amp;quot; ccccam.&lt;br /&gt;
&lt;br /&gt;
* Extended ist die Möglichkeit bis zu 255 ECM gleichzeitig zu verarbeiten. Es ist dabei nicht notwendig, auf die Antwort zu warten. Jedes ECM bekommt dabei eine Nummer und die Antwort auch. Somit können sich auch Antworten gegenseitig &amp;quot;überholen&amp;quot; und trotzdem korrekt zugeordnet werden. Das OSCam-CCcam ist asynchron.&lt;br /&gt;
&lt;br /&gt;
* Wenn man mit der Maus im Webif über einen &amp;quot;cccam ext&amp;quot; Eintrag geht, sieht man den verwendeten client. Derzeit unterstützt nur OSCam, vPlug, hadu und (??bin mir unsicher??) Acamd das &amp;quot;cccam ext&amp;quot; Protokoll. Eventuell noch weitere clients (OSCam ist ja Open Source...!).&lt;br /&gt;
&lt;br /&gt;
* Stealth verhindert das Erkennen also OSCam bzw &amp;quot;cccam ext&amp;quot;. Es gelten dann die Beschränkungen wie bei &amp;quot;O&amp;quot; cccam. Stealth macht bei korrekter Id = Id+1.&lt;br /&gt;
&lt;br /&gt;
* Nicht nur Stealth verhindert das Erkennen von cccam ext, sondern auch das Setzen einer individuellen NodeID. CCcam braucht die NodeID, um die Herkunft der Karten und ECM&#039;s zu steuern und damit Kreisbeziehungen zu verhindern. In der NodeID steckt die eigentliche Erkennung. Da ist eine versteckte Prüfsumme, die der Gegenseite sagt, dass hier OSCam ist. Wenn die schon nicht stimmt, wird auf den &amp;quot;Kompabilitätsmodus&amp;quot; also das &amp;quot;O&amp;quot; des CCam-Protokolls herabgestuft.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== cccmaxhops =====&lt;br /&gt;
{{Depends}}&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;
&lt;br /&gt;
===== ccchop =====&lt;br /&gt;
{{Depends}}&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;
&lt;br /&gt;
===== cccreshare =====&lt;br /&gt;
{{Depends}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG svn8607:04/10/2013&amp;lt;/span&amp;gt;&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;
             =   0   # reshare für direct peer &lt;br /&gt;
             =   1   # reshare für direct peer und den nächsten Level&lt;br /&gt;
             =   x   # reshare für direct peer und die nächsten x (Anzahl) Level&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;
&lt;br /&gt;
===== cccwantemu =====&lt;br /&gt;
{{Depends}}&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;
&lt;br /&gt;
===== ccckeepalive =====&lt;br /&gt;
{{Depends}}&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;
&lt;br /&gt;
===== cccreconnect =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
 cccreconnect      =  timeout (ms)&lt;br /&gt;
&lt;br /&gt;
default           = 12000 (ms)&lt;br /&gt;
&lt;br /&gt;
Wiederverbindung nach ECM-Request-Timeout in Millisekunden.&lt;br /&gt;
Gilt nur für O-cccam reader, für cccam-ext Protokoll wird diese Zeit ignoriert.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== cccmindown =====&lt;br /&gt;
{{Depends}}&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;
&lt;br /&gt;
==== &#039;&#039;&#039;gbox&#039;&#039;&#039; ====&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn8350:02/15/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Beispiel einer funktionierenden Minimal-Konfiguration:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Angenommen die GBOX läuft auf Host 192.168.1.101 und OSCam liegt auf 192.168.1.123. Im File &#039;&#039;&#039;cwshare.cfg&#039;&#039;&#039; auf der GBox-Seite stehen z.B. folgende Eintragungen:&lt;br /&gt;
 M:{192.168.1.101{A123BCDE}}&lt;br /&gt;
 D:{192.168.1.123{3820 3819{98AF3E25{A3 A3}}}}&lt;br /&gt;
Wenn sich oscam_gbox mit der originalen GBOX von oben verbinden soll, dann sieht die Konfiguration auf OSCam so aus:&lt;br /&gt;
 &#039;&#039;&#039;oscam.conf:&#039;&#039;&#039;&lt;br /&gt;
 [gbox]&lt;br /&gt;
 hostname     = 192.168.1.123&lt;br /&gt;
 my_password  = 98AF3E25&lt;br /&gt;
 port         = 3819&lt;br /&gt;
&lt;br /&gt;
 &#039;&#039;&#039;oscam.server:&#039;&#039;&#039;&lt;br /&gt;
 [reader]&lt;br /&gt;
 protocol          =  gbox&lt;br /&gt;
 group             =  1&lt;br /&gt;
 device            =  192.168.1.101,3820&lt;br /&gt;
 password          =  A123BCDE&lt;br /&gt;
 user              =  gbox_client&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== device =====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
device  =  Komma-separierte Liste mit den Werten&lt;br /&gt;
&lt;br /&gt;
 peer&#039;s IP oder Hostname&lt;br /&gt;
 peer&#039;s port&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 192.168.1.101,3820&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== password =====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
password  =  4 hex bytes, 8 chars&lt;br /&gt;
&lt;br /&gt;
Peer Passwort&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 A123BCDE&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== my_password =====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;VERALTET svn9163:12/31/2013&amp;lt;/span&amp;gt; &#039;&#039;&#039;moved to oscam.conf [gbox]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Passwort  =  4 hex bytes, 8 chara&lt;br /&gt;
&lt;br /&gt;
Mein Passwort&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 98AF3E25&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== gbox_reshare =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Reshare-Level für lokale Karte(n), default = 0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== gbox_max_distance =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
gbox_max_distance  =  maximale Distanz zum Empfang von peer-cards, default = 2&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== gbox_max_ecm_send =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
gbox_max_ecm_send  =  sende ecm zu maximal n peer cards, default = 3&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== user =====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
Benutzername (client) der oscam Gbox&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 user  =  gbox_client&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Achtung:&#039;&#039;&#039;&lt;br /&gt;
 &#039;&#039;&#039;Der user muss auch in der oscam.user als [account] eingetragen werden.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 &#039;&#039;&#039;Unter [reader] und [account] sollten geeignete Filter gesetzt werden (services=, caid=, ident=), um Instabilitäten der GBOX durch&lt;br /&gt;
 &#039;&#039;&#039;Überfluten mit Karten zu vermeiden.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{OSCamTranslatedLinks}}&lt;/div&gt;</summary>
		<author><name>Don de Deckelwech</name></author>
	</entry>
	<entry>
		<id>http://oldwiki.streamboard.tv/index.php?title=Diskussion:OSCam/fr/Config/oscam.server&amp;diff=13321</id>
		<title>Diskussion:OSCam/fr/Config/oscam.server</title>
		<link rel="alternate" type="text/html" href="http://oldwiki.streamboard.tv/index.php?title=Diskussion:OSCam/fr/Config/oscam.server&amp;diff=13321"/>
		<updated>2016-03-19T11:03:16Z</updated>

		<summary type="html">&lt;p&gt;Don de Deckelwech: @ pr2: why did you revert this change ?&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;@ pr2: why did you revert this change of me, instead of &amp;quot;just&amp;quot; translate it in french (which i am not capable of) ??? &lt;br /&gt;
http://www.streamboard.tv/w/index.php?title=OSCam/fr/Config/oscam.server&amp;amp;oldid=13018&lt;br /&gt;
&lt;br /&gt;
I can understand, that you want a &amp;quot;clean french&amp;quot; wiki, but deleting (english) infos is more important than having infos at all (even in wrong language) ???&lt;/div&gt;</summary>
		<author><name>Don de Deckelwech</name></author>
	</entry>
	<entry>
		<id>http://oldwiki.streamboard.tv/index.php?title=OSCam/it/Config/oscam.conf&amp;diff=13320</id>
		<title>OSCam/it/Config/oscam.conf</title>
		<link rel="alternate" type="text/html" href="http://oldwiki.streamboard.tv/index.php?title=OSCam/it/Config/oscam.conf&amp;diff=13320"/>
		<updated>2016-03-19T10:40:11Z</updated>

		<summary type="html">&lt;p&gt;Don de Deckelwech: /* ecmfmt */ added to ecmfmt: t , y and Y (but please translate for me!)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Kategorie:OSCam]]&lt;br /&gt;
{{OSCamHomeLinks}}&lt;br /&gt;
&lt;br /&gt;
==oscam.conf==&lt;br /&gt;
&lt;br /&gt;
La configurazione principale di OSCam presente nel file &#039;&#039;&#039;oscam.conf&#039;&#039;&#039;, contiene parametri globali come debugging, logging, monitor, protocolli e anti-cascata. Le sezioni presenti nel file &#039;&#039;&#039;oscam.conf&#039;&#039;&#039; con i relativi parametri, non hanno una posizione predefinita, ciò significa che si può posizionare ad esempio la sezione &#039;&#039;[monitor]&#039;&#039; prima di quella &#039;&#039;[global]&#039;&#039; o dopo quella &#039;&#039;[webif]&#039;&#039;, ecc...&lt;br /&gt;
Mentre all&#039;interno del file &#039;&#039;&#039;oscam.conf&#039;&#039;&#039; la sezione &#039;&#039;[global]&#039;&#039; &#039;&#039;&#039;è obbligatoria&#039;&#039;&#039;, tutte le altre sezioni &#039;&#039;&#039;sono opzionali&#039;&#039;&#039; e vengono utilizzate solamente se necessarie.&lt;br /&gt;
&lt;br /&gt;
=== [global] Parametri Globali ===&lt;br /&gt;
&lt;br /&gt;
Nella sezione Globale sono presenti i seguenti parametri:&lt;br /&gt;
&lt;br /&gt;
{{OSCamConfGlobalParameter}}&lt;br /&gt;
&lt;br /&gt;
[[File: WarningS.png | text-bottom ]]&#039;&#039;&#039; Attenzione!&#039;&#039;&#039; Se all&#039;interno del file di configurazione un parametro risulta vuoto, o non presente, verranno applicati i valori di default.&lt;br /&gt;
&lt;br /&gt;
==== nice ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Sistema di priorità&#039;&#039;&#039;. OSCam richiede quasi 0 potenza della CPU. Ma quando la potenza della CPU è necessario, dovrebbe essere disponibile immediatamente. Sono possibili valori da 20 a -20, con 20 e piccola e con -20 è molto alta. La funzione viene disattivata con il parametro(#). Questo è importante per esempio per la dbox 2 [http://de.wikipedia.org/wiki/DBOX2], quando appare il messaggio d´errore &amp;quot;&#039;&#039;relocation error:setpriority&#039;&#039;&amp;quot; . Vedi. [http://de.wikipedia.org/wiki/Prioritätsscheduling Prioritätsscheduling]&lt;br /&gt;
&lt;br /&gt;
Esempio:&lt;br /&gt;
 nice = -1&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 nice = 99&lt;br /&gt;
&lt;br /&gt;
==== Log ====&lt;br /&gt;
Formato:&lt;br /&gt;
 CAID&amp;amp;ProviderID/ECMPID/ServiceID/length:checksum&lt;br /&gt;
&lt;br /&gt;
Livello Debug:&lt;br /&gt;
 0 = no debugging (default) &lt;br /&gt;
 1 = detailed error messages &lt;br /&gt;
 2 = ATR parsing info, ECM dumps, CW dumps &lt;br /&gt;
 4 = traffic from/to the reader &lt;br /&gt;
 8 = traffic from/to the clients &lt;br /&gt;
 16 = traffic to the reader-device on IFD layer&lt;br /&gt;
 32 = traffic to the reader-device on I/O layer &lt;br /&gt;
 64 = EMM logging &lt;br /&gt;
 128 = DVB API logging &lt;br /&gt;
 256 = load balacing logging &lt;br /&gt;
 512 = cache exchange logging &lt;br /&gt;
 1024 = client ECM logging &lt;br /&gt;
 65535 = debug all &lt;br /&gt;
&lt;br /&gt;
===== pidfile =====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn:8176/01/24/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
pidfile  =  filename, &lt;br /&gt;
&lt;br /&gt;
cambiare nome e percorso di pidfile. Default = /tmp/oscam.pid&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 pidfile = /var/run/oscam.pid&lt;br /&gt;
&lt;br /&gt;
===== logfile =====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Con questo parametro viene specificato il nome del file e percorso.&lt;br /&gt;
 logfile = Nome del file|/dev/null|/dev/tty/syslog&lt;br /&gt;
&lt;br /&gt;
 logfile = [nomedelfile][;syslog][;stdout]&lt;br /&gt;
&lt;br /&gt;
Possibilitá:&lt;br /&gt;
 logfile = /var/log/oscam.log  # Log viene creato in file&lt;br /&gt;
 logfile = syslog              # Log viene importato nel syslogd&lt;br /&gt;
 logfile = stdout              # Log solo visibile nel Webinterface&lt;br /&gt;
&lt;br /&gt;
Esempio:&lt;br /&gt;
 logfile = /etc/oscam/logs/oscam.log;stdout&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 logfile = /var/log/oscam.log&lt;br /&gt;
&lt;br /&gt;
Format logfile:&lt;br /&gt;
 CAID&amp;amp;ident/provider/length:checksum&lt;br /&gt;
&lt;br /&gt;
===== ecmfmt =====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn6649+6653:05/01/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;MODIFICA  svn8831:08/11/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;MODIFICA  svn11008-11011:09/28/15&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ecmfmt = formato&lt;br /&gt;
&lt;br /&gt;
definire in ECM log il formato, default:c&amp;amp;p/i/s/l:h &lt;br /&gt;
	 &lt;br /&gt;
Possibili variabili : &lt;br /&gt;
 c = CAID&lt;br /&gt;
 d = PID&lt;br /&gt;
 e = CSP hash &lt;br /&gt;
 g = ID of origin gbox peer &lt;br /&gt;
 h = checksum&lt;br /&gt;
 i = Channel ID&lt;br /&gt;
 j = distance of gbox hops &lt;br /&gt;
 l = length &lt;br /&gt;
 o = ONID&lt;br /&gt;
 p = provider ID&lt;br /&gt;
 s = service ID&lt;br /&gt;
 t = tier ID , this ID will be replaced with the tier-description from oscam.tiers (if found)&lt;br /&gt;
 w = CW&lt;br /&gt;
 y = payload (short, 3 bytes)&lt;br /&gt;
 Y = payload (long, 6 bytes)&lt;br /&gt;
	 &lt;br /&gt;
Utilizzare un valore come prefisso per nascondere una variabile con quel valore&lt;br /&gt;
	 &lt;br /&gt;
Esempio:&lt;br /&gt;
 ecmfmt = c&amp;amp;0p/i/d/s/l:h &lt;br /&gt;
 (nacondere provider ID se 0)&lt;br /&gt;
&lt;br /&gt;
===== nds_swap_cw =====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn:10003/11/15/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;ANTIQUATO  svn10048:11/30/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
nds_swap_cw    =  0|&lt;br /&gt;
&lt;br /&gt;
 0  =  NDS Videoguard CWs saranno lasciati cadere, quando CWs hanno un modello diverso o simile (default)&lt;br /&gt;
 1  =  disabilitato&lt;br /&gt;
&lt;br /&gt;
===== loghistorysize =====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
loghistorysize  =  bytes&lt;br /&gt;
&lt;br /&gt;
Dimensioni del Log-Messages-History in WebIf e in Monitor in Bytes&lt;br /&gt;
&lt;br /&gt;
     0   =  disabled&lt;br /&gt;
 [blank] =  4096 (default)&lt;br /&gt;
&lt;br /&gt;
===== CACHE EXCHANGE LOGGING =====&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO  svn6929:05/24/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
CACHE EXCHANGE LOGGING &lt;br /&gt;
reader stages&lt;br /&gt;
 1 = cacheex (=1) reader (C) &lt;br /&gt;
 2 = local SCs (L)  #Fase 2 viene usata solo se &amp;quot;&#039;preferlocalcards 1&#039; è stato attivato nella sezione [global]. &lt;br /&gt;
 3 = other reader / proxies (P) &lt;br /&gt;
 4 = fallback reader (F) &lt;br /&gt;
&lt;br /&gt;
Formato scrittura log&lt;br /&gt;
 stage/used/chosen/possible&lt;br /&gt;
&lt;br /&gt;
Esempio&lt;br /&gt;
&lt;br /&gt;
 P/2/2/2 or L/2/4/4&lt;br /&gt;
&lt;br /&gt;
===== maxlogsize =====&lt;br /&gt;
{{Mandatory/it}}&lt;br /&gt;
&lt;br /&gt;
Qui la dimensione massima del file di registro si trova in KBytes. Questo è particolarmente importante per i server con solo una piccola quantità di memoria (ad esempio in dbox2). Pertanto si consiglia vivamente di stabilire con attenzione i server in modo che le dimensioni. Non di rado, &amp;quot;scoppiare&amp;quot; un sistema, perché i file di log hanno assunto proporzioni enormi di controllo!&lt;br /&gt;
&lt;br /&gt;
Esempio:&lt;br /&gt;
 maxlogsize = 20  # Logfile va fino a 20 KBytes&lt;br /&gt;
            =  0  # &#039;&#039;&#039;no&#039;&#039;&#039; massima dimensione&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 maxlogsize = 10 #  Logfile va fino a 10 KBytes (default)&lt;br /&gt;
&lt;br /&gt;
===== logduplicatelines =====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn:8290/02/05/2013&amp;lt;/span&amp;gt; &lt;br /&gt;
&lt;br /&gt;
logduplicatelines  =  0|1&lt;br /&gt;
 &lt;br /&gt;
                   =  1  schaltet das Schreiben von Duplikatzeilen im Logfile aus&lt;br /&gt;
                   =  0  schaltet das Schreiben von Duplikatzeilen im Logfile ein = default&lt;br /&gt;
&lt;br /&gt;
===== disablelog =====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Interruttori Logfile&lt;br /&gt;
 1 = Interruttore attivo, Così &#039;&#039;&#039;non stampa&#039;&#039;&#039; Log - puh ;-) -&lt;br /&gt;
 0 = Interruttore disabilitato, Così &#039;&#039;&#039;stampa&#039;&#039;&#039; Log&lt;br /&gt;
&lt;br /&gt;
Esempio:&lt;br /&gt;
 disablelog = 1   # non viene &#039;&#039;&#039;creato nesun&#039;&#039;&#039; Log&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 disablelog = 0   # viene creato &#039;&#039;&#039;un&#039;&#039;&#039; Log&lt;br /&gt;
&lt;br /&gt;
===== cwlogdir =====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Qui e possibile fissare un percorso per Logging-CW  &lt;br /&gt;
&lt;br /&gt;
Esempio:&lt;br /&gt;
 cwlogdir = /var/log/cw.log&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 cwlogdir =     # [blank] kein Pfad für CW-Log&lt;br /&gt;
&lt;br /&gt;
===== emmlogdir =====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Qui, è possibile impostare un percorso per la registrazione di EMM. Come gli EMM vengono registrati?, con il &#039;saveemm&#039; dettaglio da impostare nei parametri oscam.server.&lt;br /&gt;
&lt;br /&gt;
Esempio:&lt;br /&gt;
 emmlogdir = /var/log/&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 emmlogdir =     #  [blank] Si è utilizzata la cartella config&lt;br /&gt;
&lt;br /&gt;
===== usrfile =====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Definizione del nome di un file per la registrazione degli utenti.&lt;br /&gt;
&lt;br /&gt;
L&#039;utente che accede al file ha il formato&lt;br /&gt;
 date&lt;br /&gt;
 time&lt;br /&gt;
 CWs per second&lt;br /&gt;
 username&lt;br /&gt;
 IP address of client&lt;br /&gt;
 TCP/IP port&lt;br /&gt;
 CWs found&lt;br /&gt;
 CWs from cache&lt;br /&gt;
 CWs not found&lt;br /&gt;
 CWs ignored&lt;br /&gt;
 CWs timeout&lt;br /&gt;
 CWs tunneled&lt;br /&gt;
 login time in UNIX/POSIX format&lt;br /&gt;
 logout time in UNIX/POSIX format&lt;br /&gt;
 protocol&lt;br /&gt;
&lt;br /&gt;
Esempio:&lt;br /&gt;
 usrfile = userfile&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 usrfile = 0&lt;br /&gt;
&lt;br /&gt;
===== disableuserfile =====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Ora è abbastanza selvaggio: anche se un Logfile è attivata (vedere file di log) può qui il userfile spegnerlo &lt;br /&gt;
&lt;br /&gt;
Esempio:&lt;br /&gt;
 disableuserfile = 1   # non &#039;&#039;&#039;viene nesun&#039;&#039;&#039; userfile prodotto&lt;br /&gt;
                 = 0   # viene &#039;&#039;&#039;prodotto un &#039;&#039;&#039; userfile &lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 disableuserfile = 0&lt;br /&gt;
&lt;br /&gt;
===== usrfileflag =====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Impostazione della modalità di registrazione&lt;br /&gt;
 0 = E &#039;l&#039;unico e il logout di clienti registrati nel file utente   &lt;br /&gt;
 1 = zap ognuno e nei clienti userfile&lt;br /&gt;
     Default = valore è  0&lt;br /&gt;
&lt;br /&gt;
Esempio:&lt;br /&gt;
 usrfileflag = 1  # Tutto è registrato &lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 usrfileflag = 0  # Solo il login e logout viene registrato&lt;br /&gt;
&lt;br /&gt;
===== saveinithistory =====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;ANTIQUATO  svn7128:07/02/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Backup del lettore -Init-History.  È necessario per visualizzare i diritti.&lt;br /&gt;
&lt;br /&gt;
Esempio:&lt;br /&gt;
 saveinithistory = 1   # backup in / tmp /. Oscam / lettore &amp;lt;number&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 saveinithistory = 0   # Nessun backup&lt;br /&gt;
&lt;br /&gt;
===== disablemail =====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
disablemail  =  0|1&lt;br /&gt;
&lt;br /&gt;
Disattiva il salvataggio delle  Email-Messages da parte del provider NDS videoguard. Default: 1 (disabled)&lt;br /&gt;
&lt;br /&gt;
===== mailfile =====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
mailfile  =  file&lt;br /&gt;
&lt;br /&gt;
Imposta il file di salvataggio Email-Messages da parte del provider NDS videoguard.&lt;br /&gt;
&lt;br /&gt;
Default: [blank] Nessun file. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== cacheex_mode1_delay =====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn:10050/11/30/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cacheex_mode1_delay  =  CAID1:time,[CAID2:time]...&lt;br /&gt;
&lt;br /&gt;
Delay in Millisekunden für eine Anfrage an cache exchange mode 1 reader, default: kein delay&lt;br /&gt;
&lt;br /&gt;
==== Reader ====&lt;br /&gt;
&lt;br /&gt;
===== enableled =====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO  svn6285:01/23/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
LED-Support&lt;br /&gt;
&lt;br /&gt;
enableled  =  0|1|2&lt;br /&gt;
&lt;br /&gt;
 0  =  LED support disabled (default)&lt;br /&gt;
 1  =  LED support enabled for routers&lt;br /&gt;
 2  =  LED support enabled for Qbox HD&lt;br /&gt;
&lt;br /&gt;
===== serialreadertimeout =====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;ANTIQUATO  svn8541:03/13/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; Solo quando viene utilizzata Serial Reader&#039;&#039;&#039;&lt;br /&gt;
Timeout in millisecondi per Serialreader&lt;br /&gt;
&lt;br /&gt;
Esempio:&lt;br /&gt;
 serialreadertimeout =  1200  # Timeout dopo il 1200 Millisecondi&lt;br /&gt;
Default:&lt;br /&gt;
 serialreadertimeout =  1500  # Timeout dopo il 1500 Millisecondi&lt;br /&gt;
&lt;br /&gt;
===== waitforcards =====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Qui si può definire, se OSCam alla partenza deve attendere le card locali, prima che le porte di rete vengono aperte.&lt;br /&gt;
&lt;br /&gt;
Esempio:&lt;br /&gt;
 waitforcards = 0   # Non Attendere&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 waitforcards = 1  # Attendere&lt;br /&gt;
&lt;br /&gt;
===== waitforcards_extra_delay =====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
waitforcards_extra_delay  =  Millisecondi &lt;br /&gt;
&lt;br /&gt;
Ulteriore ritardo in millisecondi da attendere per SCS locale durante il lancio per l&#039;apertura delle porte di rete &lt;br /&gt;
&lt;br /&gt;
default = 500&lt;br /&gt;
&lt;br /&gt;
===== preferlocalcards =====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;MODIFICA svn9605:03/29/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Questo parametro determina se le schede locali verrà prima decodificato.&lt;br /&gt;
&lt;br /&gt;
Esempio:&lt;br /&gt;
 preferlocalcards = 0  # schede locale non preferito&lt;br /&gt;
 preferlocalcards = 1  # CacheX preferito&lt;br /&gt;
 preferlocalcards = 2  # schede locale preferito&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 preferlocalcards = 1  # CacheX preferito&lt;br /&gt;
&lt;br /&gt;
===== readerrestartseconds =====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Definizione di un tempo di attesa in secondi tra i riavvii di lettori.&lt;br /&gt;
&lt;br /&gt;
Esempio:&lt;br /&gt;
 readerrestartseconds = 10  # Tempo di attesa 10 secondi&lt;br /&gt;
                     =  0   # &#039;&#039;&#039;Nessun riavvio del lettore!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 readerrestartseconds = 5   #  il tempo di attesa è di 5 second&lt;br /&gt;
&lt;br /&gt;
===== block_same_ip =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn:7215/07/27/2012&amp;lt;/span&amp;gt; &lt;br /&gt;
&lt;br /&gt;
block_same_ip  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1 = Corso ECM-ciclo dal client al lettore con lo stesso indirizzo IP., default = 1&lt;br /&gt;
 0 = Non respingere&lt;br /&gt;
&lt;br /&gt;
===== block_same_name =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn:7215/07/27/2012&amp;lt;/span&amp;gt; &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
block_same_name  =  0|1&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 1 = Modo  ECM-Macinazione  dal client al lettore con lo stesso nome , default = 1&lt;br /&gt;
 0 = Non respingere&lt;br /&gt;
&lt;br /&gt;
==== Cache ====&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;ANTIQUATO svn 8358:02/16/2013 moved to &#039;&#039;&#039;[cache]&#039;&#039;&#039;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== cachedelay =====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;ANTIQUATO svn 8358:02/16/2013 moved to &#039;&#039;&#039;[cache]&#039;&#039;&#039;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tempo minimo espresso in millisecondi che una richiesta di necessità. Sembra paradossale, ma riguarda il problema se la risposta viene inviata dalla cache troppo rapidamente al cliente.&lt;br /&gt;
&lt;br /&gt;
Esempio:&lt;br /&gt;
 cachedelay = 300&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 cachedelay = 0&lt;br /&gt;
&lt;br /&gt;
===== max_cache_time =====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;ANTIQUATO svn 8358:02/16/2013 moved to &#039;&#039;&#039;[cache]&#039;&#039;&#039;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
max_cache_time  =   Sekunden, default 15&lt;br /&gt;
&lt;br /&gt;
Maximale Zeit, die CWs nach der ersten Clienten-Anfrage im cache verbleiben. Die Zeit muss um 2 Sekunden höher liegen als der Parameter clienttimeout!&lt;br /&gt;
&lt;br /&gt;
===== max_cache_count =====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;ANTIQUATO svn 8358:02/16/2013 moved to &#039;&#039;&#039;[cache]&#039;&#039;&#039;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
max_cache_count  =   Anzahl, default 1000&lt;br /&gt;
&lt;br /&gt;
Maximale Zahl von CWs im cache&lt;br /&gt;
&lt;br /&gt;
===== cacheexwaittime =====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;ANTIQUATO svn 8358:02/16/2013 moved to &#039;&#039;&#039;[cache]&#039;&#039;&#039;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
cacheexwaittime = delay &lt;br /&gt;
&lt;br /&gt;
Maximale Wartezeit für einen Cache-Zugriff in Millisekunden&lt;br /&gt;
default = 50 Millisekunden&lt;br /&gt;
&lt;br /&gt;
===== cacheexenablestats =====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;ANTIQUATO svn 8358:02/16/2013 moved to &#039;&#039;&#039;[cache]&#039;&#039;&#039;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
cacheexenablestats  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1 = schaltet statistics für cache exchange mode ein&lt;br /&gt;
 0 = default&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Attenzione:&#039;&#039;&#039; Bitte Speicherverbrauch beachten!&lt;br /&gt;
&lt;br /&gt;
==== Client ====&lt;br /&gt;
&lt;br /&gt;
===== clienttimeout =====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Tempo massimo in secondi o millisecondi prima che un client ottiene un timeout.&lt;br /&gt;
&lt;br /&gt;
Esempio:&lt;br /&gt;
 clienttimeout = 10     # dopo 10 secondi il tempo è scaduto&lt;br /&gt;
 clienttimeout = 10000  # anche qui esegue un time-out dopo 10 secondi, vedi la nota&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 clienttimeout = 5      # dopo 5 secondi esegue un Timeout &lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Atenzione:&#039;&#039;&#039; nella atessa &amp;lt;100 il Cardserver e di secondi Valori&amp;gt; = 100 vengono interpretati in millisecondi.&lt;br /&gt;
&lt;br /&gt;
===== clientmaxidle =====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Limitare il tempo minimo di un cliente in &#039;&#039;&#039;Secondi&#039;&#039;&#039; prima che sia separato dal traffico.&lt;br /&gt;
&lt;br /&gt;
Esempio:&lt;br /&gt;
 clientmaxidle = 200   # Separazione in 200 secondi&lt;br /&gt;
               = 0     # No separatione&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 clientmaxidle = 120   # Separazione dopo 120 secondi&lt;br /&gt;
&lt;br /&gt;
===== suppresscmd08 =====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
suppresscmd08 = 0|1&lt;br /&gt;
&lt;br /&gt;
 0 = causa camd35[cs3.57x]-clients, non ancora per la combinazione [rejected CAID, service ID, provider ID] richesta  (default)&lt;br /&gt;
 1 = disabled&lt;br /&gt;
&lt;br /&gt;
Chi vuole saperne di più, potete leggere qui: [[Streamboard-Thread:27459|Streamboard-Thread]]&lt;br /&gt;
&lt;br /&gt;
==== fallbacktimeout ====&lt;br /&gt;
{{Depends/it}}&lt;br /&gt;
&lt;br /&gt;
Con più lettori (vedere la sezione [lettore] in oscam.server), un lettore può essere determinata in esempio caso di guasto gli altri lettori del traffico ricade.&lt;br /&gt;
&lt;br /&gt;
Tempo massimo di attesa di [[Cardserver]]s in millisecondi primario [[Reader]], prima della/il [[Fallback]]-Reader (se disponibile!) essere interrogato.&lt;br /&gt;
&lt;br /&gt;
Esempio:&lt;br /&gt;
 fallbacktimeout = 1500&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 fallbacktimeout = 2500&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Attenzione:&#039;&#039;&#039; Il valore deve essere superiore al valore del &amp;quot;serialreadertimeout&amp;quot; deve essere selezionato, in caso contrario vengono utilizati i valori di default&lt;br /&gt;
&lt;br /&gt;
==== fallbacktimeout_percaid ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn:8896/09/04/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
fallbacktimeout_percaid  =  milliseconds  &lt;br /&gt;
&lt;br /&gt;
time falling back to CAID restricted fallback reader, default: 2500&lt;br /&gt;
      &lt;br /&gt;
&lt;br /&gt;
==== sleep ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Tempo di attesa per gli utenti inattivi in minuti. valore può essere sovrascritto in oscam.user.&lt;br /&gt;
&lt;br /&gt;
Esempio:&lt;br /&gt;
 sleep =  5   # tempo di attesa 5 minuti&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 sleep =      # [blank] no aspetta&lt;br /&gt;
&lt;br /&gt;
==== serverip ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Per un server OSCam configurato con più collegamenti di rete e quindi con diversi indirizzi IP, può essere talvolta necessario che OSCam risponda solamente alle richieste che gli giungano da un indirizzo IP specifico. Con questo parametro è possibile dire a OSCam quale indirizzo IP debba &amp;quot;ascoltare&amp;quot; per processare le richieste.&lt;br /&gt;
&lt;br /&gt;
Nell&#039;esempio seguente OSCam processerà solo le richieste che&lt;br /&gt;
gli giungono dall&#039;indirizzo IP specificato dopo il segno =&lt;br /&gt;
&lt;br /&gt;
 serverip = 192.168.178.1&lt;br /&gt;
&lt;br /&gt;
Valore di Default:&lt;br /&gt;
&lt;br /&gt;
 serverip =&lt;br /&gt;
&lt;br /&gt;
OSCam processerà le richieste da &#039;&#039;&#039;tutti&#039;&#039;&#039; gli indirizzi IP.&lt;br /&gt;
&lt;br /&gt;
==== bindwait ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Il tempo massimo in secondi che il [[Cardreader]] alla partenza in attesa finché non trova in ogni porta di rete di accesso. Se OSCAM entro questo tempo non trova il porto non può terminare con la &amp;quot;richiesta di associazione non riuscita&amp;quot;. Le cause sono&lt;br /&gt;
* Doppia occupazione dei porti&lt;br /&gt;
* Si è schiantato Oscam e il Ports non è piu rilasciato&lt;br /&gt;
* OScam è stato avviato più volte nello stesso tempo&lt;br /&gt;
Esempio:&lt;br /&gt;
 bindwait = 20  # Tempo di attesa 20 secondi&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 bindwait = 120 # Tempo di attesa  120 secondi&lt;br /&gt;
&lt;br /&gt;
==== netprio ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Qui, e possibile la priorità del Card che sono situati nel server di rete&lt;br /&gt;
&lt;br /&gt;
Esempio:&lt;br /&gt;
 netprio = 1  # Priorità 1&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 netprio = 0  # Prioritari relativi al sistema&lt;br /&gt;
&lt;br /&gt;
==== resolvegethostbyname ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Tipo di risoluzione DNS&lt;br /&gt;
 0 = getadressinfo (default)&lt;br /&gt;
 1 = gethostbyname&lt;br /&gt;
&lt;br /&gt;
Esempio:&lt;br /&gt;
 resolvegethostbyname = 1 # Host sarà risolta in base al nome&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 resolvegethostbyname = 0 # Indirizzo info viene ripreso&lt;br /&gt;
&lt;br /&gt;
====failbancount====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
 Failbancount  =  Numero di tentativi consentiti riuscita con password errata.&lt;br /&gt;
               =  0  (default) IP viene bloccato immediatamente al primo tentativo di accedere a sconosciuti!&lt;br /&gt;
&lt;br /&gt;
Se, entro &#039;&#039;&#039;failbantime&#039;&#039;&#039; in più rispetto al &#039;&#039;&#039;failbancount&#039;&#039;&#039; ha permesso tentativi sono stati registrati, L&#039;IP, per la restante failbantime bloccato. Alla fine del failbantime sono di nuovo failbancount completa. Failbancount è quindi un allentamento delle regole&lt;br /&gt;
&lt;br /&gt;
==== failbantime ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Periodo di tempo in minuti, è bloccato per un cliente con un tentativo di accesso non valido su base IP.&lt;br /&gt;
&lt;br /&gt;
Esempio:&lt;br /&gt;
 failbantime =  5&lt;br /&gt;
 # Indirizzo IP è bloccato per 5 minuti. Nuovi tentativi di accesso vengono ignorati, anche se il login sarebbe OK.&lt;br /&gt;
 # Non vi è alcun Thread del client creato.&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 failbantime =  0  # failban è disattivata (default)&lt;br /&gt;
&lt;br /&gt;
==== dropdups ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
[[Datei:UnderConstruction.jpg|text-bottom]] &#039;&#039;&#039;in construzione&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== unlockparental ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;MODIFICA  svn7289:08/27/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Solo Seca e Viaccess&#039;&#039;&#039;&lt;br /&gt;
opzione per disattivare il filtro famiglia per la richiesta del codice PIN Seca il film per adulti&lt;br /&gt;
&lt;br /&gt;
Esempio:&lt;br /&gt;
 unlockparental = 1  # blocco parentale off&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 unlockparental = 0  # parental control acceso Seca&lt;br /&gt;
&lt;br /&gt;
==== double_check ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Solo quando un doppio controllo CW quando è selezionata!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
ECM per 2 o più lettori con la stessa SC trasmesse e la CW sono verificati contro l&#039;altro. lb_nbes_reader deve essere il 2 o superiore.&lt;br /&gt;
&lt;br /&gt;
Esempio:&lt;br /&gt;
 double_check =&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 double_check = 0&lt;br /&gt;
&lt;br /&gt;
==== double_check_caid ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn:7237/08/05/2012/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
double_check_caid  =  [CAID1|erste 2 digits von CAID1],[CAID2|erste 2 digits von CAID2],... =  [blank] keine [default]&lt;br /&gt;
&lt;br /&gt;
ECM wird an 2 oder mehr Reader mit der gleichen SC gesendet und die CW&#039;s werden gegen andere definierte CAIDs oder die ersten 2 bytes der CAIDs verifiziert. lb_nbest_readers muss auf 2 oder höher gesetzt sein!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Loadbalancer ====&lt;br /&gt;
&lt;br /&gt;
===== lb_mode =====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Loadbalance Mode&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Attenzione:&#039;&#039;&#039; Se il bilanciamento del carico viene attivato qui, si può in oscam.server tra i services e Ident sono voci!&lt;br /&gt;
&lt;br /&gt;
Se si hanno due o più carte uguali (uguale se locale o proxy), è possibile distribuire il carico uniformemente sulle carte&lt;br /&gt;
(equilibrio).&lt;br /&gt;
&lt;br /&gt;
Esempio:&lt;br /&gt;
 lb_mode = 0 (disativato)&lt;br /&gt;
 lb_mode = 1 (primo lettore più veloce)&lt;br /&gt;
 lb_mode = 2 (Reader non ha risposto la più lunga sarà presa)&lt;br /&gt;
 lb_mode = 3 (lettore con il minimo carico è usato)&lt;br /&gt;
 lb_mode = 10(LB is ausgeschaltet, Senderstatistik wird trotzdem erstellt)&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 lb_mode = 0 # disativato&lt;br /&gt;
&lt;br /&gt;
===== lb_save =====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Salva le statistiche di bilanciamento del carico, per cui è mantenuto anche dopo il riavvio. Per la CPU non è troppo stress, qui, un valore &amp;gt; 100 sarà registrato.&lt;br /&gt;
&lt;br /&gt;
Esempio:&lt;br /&gt;
 lb_save = 100 # Numero memorizzato di ECM per le statistiche&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 lb_save = 0 # Statistiche non saranno salvate&lt;br /&gt;
&lt;br /&gt;
===== lb_nbest_readers =====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Numero di lettori che chiedono per la ECM.&lt;br /&gt;
&lt;br /&gt;
Esempio:&lt;br /&gt;
 lb_nbest_readers = 2 # Richieste vanno sempre a due lettori&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 lb_nbest_readers = 1 # Richiesta va solo ad un lettore&lt;br /&gt;
&lt;br /&gt;
===== lb_nfb_readers =====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Il numero di Fallback Reader per il bilanciamento del carico.&lt;br /&gt;
&lt;br /&gt;
Esempio:&lt;br /&gt;
 lb_nfb_readers = 2 # Due Fallbackreader&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 lb_nfb_readers = 1&lt;br /&gt;
&lt;br /&gt;
===== lb_reopen_mode =====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;ANTIQUATO  svn8642:05/10/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
lb_reopen_mode  =  0|1&lt;br /&gt;
&lt;br /&gt;
loadbalancing reopen readers mod&lt;br /&gt;
 =  0  # Standardverfahren zum (späten) Wiederöffnen blockierender Reader (default)&lt;br /&gt;
 =  1  # Schnelles Wiederöffnen blockierender Reader&lt;br /&gt;
&lt;br /&gt;
===== lb_nbest_percaid =====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
[[Datei:UnderConstruction.jpg|text-bottom]] &#039;&#039;&#039;in construzione&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;MODIFICA  svn:5893:08/19/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
example:&lt;br /&gt;
 lb_nbest_percaid = 0100:4,0200:3,03:2,04:1 &lt;br /&gt;
 (wildcard CAIDs 03xx and 04xx)&lt;br /&gt;
&lt;br /&gt;
===== lb_reopen_invalid =====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn:9885:09/30/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
lb_reopen_invalid  =  0|1&lt;br /&gt;
&lt;br /&gt;
 0  =  E_INVALID wird so lange blockiert, bis die Statistik aufgeräumt ist&lt;br /&gt;
 1  =  default&lt;br /&gt;
&lt;br /&gt;
===== lb_force_reopenalways =====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn:9885:09/30/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
lb_force_reopenalways  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1   =  öffne alle gestoppten Reader sofort, wenn kein funktionierender Reader gefunden wird&lt;br /&gt;
 0   =  default&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== lb_min_ecmcount =====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Numero minimo di ECM, che vengono prese per l&#039;analisi.&lt;br /&gt;
&lt;br /&gt;
Esempio:&lt;br /&gt;
 lb_min_ecmcount =&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 lb_min_ecmcount = 5&lt;br /&gt;
&lt;br /&gt;
===== lb_max_ecmcount =====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Numero massimo di ECM, prima che il (&#039;&#039;&#039;Loadbalancer&#039;&#039;&#039;)bilanciamento del carico viene azzerato.&lt;br /&gt;
&lt;br /&gt;
Esempio:&lt;br /&gt;
 lb_max_ecmcount =&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 lb_max_ecmcount = 500&lt;br /&gt;
&lt;br /&gt;
===== lb_reopen_seconds =====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Ritardo in secondi tra un nuovo tentativo di collegare lettori di smarrimento / CAID / fornitori / servizi&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 lb_reopen_seconds =  500   # Nach 500 Sekunden neuer Verbindungsversuch&lt;br /&gt;
&lt;br /&gt;
Esempio:&lt;br /&gt;
 lb_reopen_seconds = 900&lt;br /&gt;
&lt;br /&gt;
===== lb_retrylimit =====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Tentativo di connessione al prossimo lettore &#039;&#039;&#039;solo se&#039;&#039;&#039; è il tempo di risposta superiore a quella stabilita qui in &#039;&#039;&#039;Millisecondi&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Esempio:&lt;br /&gt;
 lb_retrylimit  =  500   #  Tentativo di connessione al lettore successiva solo se il tempo di risposta è maggiore di 500 ms.&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 lb_retrylimit  =  800&lt;br /&gt;
&lt;br /&gt;
===== lb_savepath ===== &lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Nomefile per il backup del (&#039;&#039;&#039;Loadbalancing&#039;&#039;&#039;) bilanciamento del carico di Statistica&lt;br /&gt;
&lt;br /&gt;
 default   =   /tmp/.oscam/stat&lt;br /&gt;
&lt;br /&gt;
===== lb_stat_cleanup ===== &lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Tempo in ore, dopo di che le registrazioni statistiche devono essere eliminati&lt;br /&gt;
&lt;br /&gt;
 default = 336&lt;br /&gt;
&lt;br /&gt;
===== lb_use_locking =====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;ANTIQUATO  svn6166:12/28/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Elimina parallele e identiche richieste ECM&lt;br /&gt;
&lt;br /&gt;
 1 = ein&lt;br /&gt;
 0 = aus # default:0&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Schlocke:&#039;&#039;&#039;&lt;br /&gt;
* È necessario attivare questa opzione solo se:&lt;br /&gt;
** Sistema lento&lt;br /&gt;
** Carico alto&lt;br /&gt;
** Stesse richieste ECM non sono dalla cache, ma più lettori sono invitati&lt;br /&gt;
&lt;br /&gt;
* Vantaggi abilitato:&lt;br /&gt;
** La sincronizzazione è una richiesta fatta da uno ECM, è lindividuazione di cache o la richiesta e assegnazione del lettore attraverso il sistema di bilanciamento del carico è sempre successo&lt;br /&gt;
&lt;br /&gt;
* Svantaggi attivato:&lt;br /&gt;
** La sincronizzazione impedisce multithreading e la probabilità di un tempo di risposta più alto&lt;br /&gt;
* I vantaggi NON abilitati:&lt;br /&gt;
** I tempi di lavorazione più rapidi per le richieste ECM&lt;br /&gt;
&lt;br /&gt;
* Svantaggi NON abilitati:&lt;br /&gt;
** Può raddoppiare (o n-volte) le richieste ECM possibile per il lettore&lt;br /&gt;
&lt;br /&gt;
===== lb_noproviderforcaid =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG svn5758:08/01/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
lb_noproviderforcaid = CAID1[,CAID2]...&lt;br /&gt;
&lt;br /&gt;
Ignoriere die Providerinformations-CAIDs, um die statistischen Daten zu reduzieren, wildcard CAIDs mit 2-digit CAIDs sind möglich&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 lb_noproviderforcaid = 12,34,5678&lt;br /&gt;
 	                 (wildcard CAIDs 12xx und 34xx)&lt;br /&gt;
&lt;br /&gt;
default = [blank]&lt;br /&gt;
&lt;br /&gt;
===== lb_auto_timeout =====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn 7564:10/02/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
lb_auto_timeout  =  0|1&lt;br /&gt;
&lt;br /&gt;
 lb_auto_timeout  = 1  #  ermöglicht ein automatisches timeout auf der Basis von Statistiken des Loadbalancers&lt;br /&gt;
                  = 0  #  default&lt;br /&gt;
&lt;br /&gt;
===== lb_auto_timeout_p =====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn 7564:10/02/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
lb_auto_timeout_p  =  Prozent&lt;br /&gt;
&lt;br /&gt;
Prozentwert, mit dem die Timeout-Zeit beaufschlagt wird&lt;br /&gt;
default = 30&lt;br /&gt;
&lt;br /&gt;
===== lb_auto_time_out_t  =====  &lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn 7564:10/02/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
lb_auto_time_out_t =  Millisekunden&lt;br /&gt;
&lt;br /&gt;
Minimale Zeit in Millisekunden, die zur Timeout-Zeit hinzuaddiert wird&lt;br /&gt;
defailt = 300&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== lb_max_readers =====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
lb_max_readers  =   limit  (Zahl)&lt;br /&gt;
&lt;br /&gt;
beschränkt die Zahl der Reader während der Lernphase des Loadbalancing&lt;br /&gt;
&lt;br /&gt;
 0  =  unbegrenzt  (default)&lt;br /&gt;
 x  =  beschränkt auf ein Limit von x (Zahl)&lt;br /&gt;
&lt;br /&gt;
[[Datei:UnderConstruction.jpg|text-bottom]] &#039;&#039;&#039;in construzione&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
===== lb_auto_betatunnel =====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
lb_auto_betatunnel  =  0|1&lt;br /&gt;
&lt;br /&gt;
Ermöglicht automatisches Betatunneling für Betacrypt (CAIDs 1801, 1833, 1834 und 1835), wenn Loadbalancing verwendet wird&lt;br /&gt;
 lb_auto_betatunnel =  0   #  ausgeschaltet&lt;br /&gt;
                    =  1   #  eingeschaltet (default)&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Attention:&#039;&#039;&#039; Eintragungen für Betatunnel in oscam.user werden bevorzugt [[streamboard:wiki/OSCam/it/Config/oscam.user#betatunnel|User Betatunnel]]&lt;br /&gt;
&lt;br /&gt;
[[Datei:UnderConstruction.jpg|text-bottom]] &#039;&#039;&#039;in construzione&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
===== lb_auto_betatunnel_mode =====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn 7784:10/22/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
lb_auto_betatunnel_mode  =  0|1|2...&lt;br /&gt;
&lt;br /&gt;
setzt den Mode für das automatische Betacrypt tunneling&lt;br /&gt;
&lt;br /&gt;
 0 = CAID 18XX tunneling to CAID 17X2 only (default)&lt;br /&gt;
 1 = CAID 18XX tunneling to CAID 17X2 and CAID 17X2 tunneling to CAID 18XX (CAID 1833/1801) &lt;br /&gt;
 2 = CAID 18XX tunneling to CAID 17X2 and CAID 17X2 tunneling to CAID 18XX (CAID 1833/1834) &lt;br /&gt;
 3 = CAID 18XX tunneling to CAID 17X2 and CAID 17X2 tunneling to CAID 18XX (CAID 1833/1835) &lt;br /&gt;
 4 = CAID 17X2 tunneling to CAID 18XX (CAID 1833/1801 only) &lt;br /&gt;
 5 = CAID 17X2 tunneling to CAID 18XX (CAID 1833/1834 only) &lt;br /&gt;
 6 = CAID 17X2 tunneling to CAID 18XX (CAID 1833/1835 only)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== lb_auto_betatunnel_prefer_beta =====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn 6045:11/27/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;MODIFICA svn 7768:10/21/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
lb_auto_betatunnel_prefer_beta  =  Auswahl (Zahl)&lt;br /&gt;
&lt;br /&gt;
Hier kann der Schwerpunkt für die automatische Auswahl von Betacrypt/Nagravision gewählt werden.&lt;br /&gt;
&lt;br /&gt;
     0  =  disabled (default&lt;br /&gt;
     1  =  immer Betacrypt&lt;br /&gt;
   105  =  wählt einen Mittelwert&lt;br /&gt;
   200  =  immer Nagravision&lt;br /&gt;
&lt;br /&gt;
=== Monitor ===&lt;br /&gt;
Qui solo gli elementi necessari quando si utilizza un monitor!&lt;br /&gt;
 &lt;br /&gt;
{{OSCamConfMonitorParameter}}&lt;br /&gt;
&lt;br /&gt;
==== port ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
UDP-Port per il Monitor&lt;br /&gt;
 port = 0  # No Monitor&lt;br /&gt;
      =    # [vuoto] numero di porta monitor quando e selezionato&lt;br /&gt;
Esembio:&lt;br /&gt;
 port = 24480  # Monitor acceso alla porta 24480&lt;br /&gt;
&lt;br /&gt;
==== serverip ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Servizio di colegamento con un indirizzo IP specifico &lt;br /&gt;
 serverip  =  # Indirizzo-IP&lt;br /&gt;
           =  # [vuoto] tutti gli IP (default)&lt;br /&gt;
&lt;br /&gt;
==== nocrypt ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Collegamenti del monitor non-criptato.&lt;br /&gt;
&lt;br /&gt;
Possibile&lt;br /&gt;
* uno o più indirizzi IP individuali&lt;br /&gt;
* uno o più intervalli di IP&lt;br /&gt;
* una miscela di singoli indirizzi IP o intervalli di indirizzi IP&lt;br /&gt;
Esempio&lt;br /&gt;
 nocrypt = 127.0.0.1,192.168.0.0-192.168.255.255&lt;br /&gt;
         = Host 127.0.0.1 e range di IP 192.168.0.0 bis 192.168.255.255&lt;br /&gt;
&lt;br /&gt;
Default&lt;br /&gt;
 nocrypt =   # [vuoto] nessun monitor connessione non crittografata.&lt;br /&gt;
&lt;br /&gt;
==== aulow ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Il tempo, in pochi minuti, non appaiono nel EMM, in modo che il client è impostato su &amp;quot;Low&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Esempio&lt;br /&gt;
  aulow = 30 # Dopo 30 minuti di EMM al cliente di &amp;quot;on&amp;quot; è impostata (default).&lt;br /&gt;
&lt;br /&gt;
==== monlevel ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Monitor Livello&lt;br /&gt;
  0 = nessun accesso per monitorare (default)&lt;br /&gt;
  1 = Solo i server e le proprie procedure&lt;br /&gt;
  2 = Tutte le procedure, ma solo da guardare &lt;br /&gt;
  3 = Tutte le procedure, di ricaricare oscam.user possibile&lt;br /&gt;
  4 = senza restrizioni &amp;quot;di Access (default).&lt;br /&gt;
&lt;br /&gt;
Esempio&lt;br /&gt;
  monlevel = 4 # Accesso totale&lt;br /&gt;
&lt;br /&gt;
Monlevel può essere modificato da voci in oscam.user!&lt;br /&gt;
&lt;br /&gt;
==== hideclient_to ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Tempo in secondi per nascondere da parte dei clienti che non trasmettono le richieste. Vedi anche parameter&#039;&#039;&#039;httphideidleclienst&#039;&#039;&#039;nella sezione [WebIf].&lt;br /&gt;
  hideclient_to = 1 # clienti sono nascosti&lt;br /&gt;
                = 0 # Nessuna soppressione dei client stand-by&lt;br /&gt;
&lt;br /&gt;
==== appendchaninfo ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;ANTIQUATO  svn8546:03/13/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aggiunge le informazioni del canale dal oscam.services il messaggio di log ha aggiunto. Quando si utilizza il monitor e l&#039;interfaccia web si tratta di una routine molto utile!&lt;br /&gt;
  appendchaninfo = 1 # Le informazioni di canale viene aggiunto&lt;br /&gt;
                 = 0 # Nessuna informazione canale (default)&lt;br /&gt;
&lt;br /&gt;
=== lcd ===&lt;br /&gt;
{{OSCamConfLCDParameter}}&lt;br /&gt;
&lt;br /&gt;
==== enablelcd ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO  svn6285:01/23/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
enablelcd  =  0|1&lt;br /&gt;
 &lt;br /&gt;
 0   =   default&lt;br /&gt;
 1   =   enable LCD&lt;br /&gt;
&lt;br /&gt;
==== lcd_outputpath ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Hier kann ein Pfad für den LCD-Output eingestellt werden&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 lcd_outputpath =  [blank]  /tmp&lt;br /&gt;
&lt;br /&gt;
==== lcd_hideidle ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Verbergen eines Readers im LCD-Output während des Leerlaufs&lt;br /&gt;
&lt;br /&gt;
 lcd_hideidle =  1  # Verbergen, wenn der Leerlauf länger als 20 Sekunden dauert&lt;br /&gt;
              =  0  # default&lt;br /&gt;
&lt;br /&gt;
==== lcd_writeinterval ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
LCD-Refresh-Interval in Sekunden (Minimum 5 Sekunden)&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 lcd-writeinterval  =  [blank] 10 Sekunden&lt;br /&gt;
&lt;br /&gt;
=== [webif] ===&lt;br /&gt;
Le voci sono richiesti solo quando è stata selezionata l&#039;interfaccia web (da Alno) come modulo.&lt;br /&gt;
&lt;br /&gt;
{{OScamConfWebIfParameter}}&lt;br /&gt;
&lt;br /&gt;
==== Formato File per inviare le EMM via webinterface ====&lt;br /&gt;
&lt;br /&gt;
(de Bit)&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Attenzione&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Il file deve essere nel formato TXT&lt;br /&gt;
* Il file EMM deve contenere ogni PRE-CAM EMM in una nuova linea.&lt;br /&gt;
* Le EMM devono essere nel formato HEX.&lt;br /&gt;
** Esempio: AABBCCDD....&lt;br /&gt;
* Gli spazi ed i tab sono tra due bytes sono permessi:&lt;br /&gt;
** AA BB CC DD...&lt;br /&gt;
* La rappresentazione nel formato HEX per ogni byte di EMM può essere rappresentato da caratteri maiuscoli e minuscoli, si possono anche mischiare:&lt;br /&gt;
** AA aa Aa aA...&lt;br /&gt;
* Altri caratteri e commenti NON sono ammessi.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== httpport ====&lt;br /&gt;
{{Mandatory/it}}&lt;br /&gt;
&lt;br /&gt;
Porta su cui ascolta l&#039;interfaccia web.&lt;br /&gt;
  porta HTTP = 83 # interfaccia Web stops&#039;&#039;&#039;http-port 83&#039;&#039;&#039;&lt;br /&gt;
           = 83 # interfaccia Web ascolta to&#039;&#039;&#039;https-port 83&#039;&#039;&#039;(SSL)&lt;br /&gt;
               0 # interfaccia web è disabilitato (default)&lt;br /&gt;
&lt;br /&gt;
==== httpcert ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
File per il certificato SSL&lt;br /&gt;
  oscam.cert httpcert = # (vedi sopra!)&lt;br /&gt;
           = # [Vuoto] è il oscam.pem file (embedded) utilizzati&lt;br /&gt;
&lt;br /&gt;
==== httpforcesslv3 ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO  svn:6321/01/30/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
httpforcesslv3  =  0|1&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 httpforcesslv3  =  0  (default)&lt;br /&gt;
                 =  1  benutze SSLv3&lt;br /&gt;
&lt;br /&gt;
==== httpuser ====&lt;br /&gt;
{{Mandatory/it}}&lt;br /&gt;
&lt;br /&gt;
Nome dell&#039;utente per accedere protette. Mentre sarà offerta [vuoto] come valore di default. Di questi, ma fortemente sconsigliato, quindi questo parametro è qui &#039;descritto mandatory&#039;&#039;&#039;&#039;&#039;as.&lt;br /&gt;
  user = http # xyxyxy&lt;br /&gt;
&lt;br /&gt;
==== httppwd ====&lt;br /&gt;
{{Mandatory/it}}&lt;br /&gt;
&lt;br /&gt;
Password per la protezione di accesso. E &#039;lo stesso che per l&#039;utente http.&lt;br /&gt;
  httppwd = # 123456&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;I parametri &#039;&#039;utente&#039;&#039; e &#039;&#039;pwd&#039;&#039; essere consultato quando si collega all&#039;interfaccia Web in una finestra di controllo. Mancano o sono difettose, è il messaggio&#039;&#039;Proibita&#039;&#039; e la connessione viene interrotta!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== http_prepend_embedded_css ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn6797:05/13/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 http_prepend_embedded_css  =  0 | 1&lt;br /&gt;
 http_prepend_embedded_css  =  0  # Do not add the content of the embedded CSS before the content of the custom CSS (default)&lt;br /&gt;
                               1  # Add the content of the embedded CSS before the content of the custom CSS (specified by the [[#httpcss|httpcss]] parameter)&lt;br /&gt;
&lt;br /&gt;
This parameter can be used to override the embedded CSS with custom styles. To see the current CSS styles use the url: http://&#039;&#039;url_to_oscam_webif&#039;&#039;&#039;&#039;&#039;/site.css&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== httpcss ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Per l&#039;interfaccia web temi distinti in vari colore e la rappresentazione grafica. L&#039;utente può salvare interessante per lui i file di stile (. Css) e utilizzare a seconda del &amp;quot;mood&amp;quot;. Ecco il percorso del file di stile è impostazione.&lt;br /&gt;
&lt;br /&gt;
Esempio&lt;br /&gt;
 httpcss = # / etc / oscam / harvest_round_Firefox.css&lt;br /&gt;
         = # [Vuoto] è lo stile incorporato utilizzato (default)&lt;br /&gt;
&lt;br /&gt;
Stili sono pubblicati qui: [[Streamboard-Thread:30083|CSS-Styles]]&lt;br /&gt;
&lt;br /&gt;
==== httptpl ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;MODIFICA  svn 7083:06/25/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Percorso per i modelli esterni&lt;br /&gt;
 httptpl =&lt;br /&gt;
         = # [Vuoto] Nessun esterno Templatesfault, Picons)&lt;br /&gt;
&lt;br /&gt;
Multiple simultane templates und picons können durch die Anlage von Unterordnern (mit max. 32 alphanumerischen Zeichen) zur Verfügung gestellt werden. Der Name des Unterordners korrespondiert mit dem Unterordner in der URL, default : [blank]&lt;br /&gt;
&lt;br /&gt;
Beispiele&lt;br /&gt;
 &lt;br /&gt;
 httptpl = /this/is/my/path &lt;br /&gt;
 	 &lt;br /&gt;
 Ordner mit multiplen templates: &lt;br /&gt;
 /this/is/my/path/template1 &lt;br /&gt;
 /this/is/my/path/template2 &lt;br /&gt;
 	 &lt;br /&gt;
 gültige URLs: &lt;br /&gt;
 http://host:port/template1 &lt;br /&gt;
 http://host:port/template2 &lt;br /&gt;
&lt;br /&gt;
Mehr über Picons kann man hier finden [[streamboard:wiki/OSCam/de/Picons|Picons]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
==== httpoverwritebakfile ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVO svn9858:09/21/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
httpoverwritebakfile  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1  =  überschreibe backup configurations files (*.bak)&lt;br /&gt;
 0  =  default&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== httplocale ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn9828:08/15/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
httplocale  =  environment&lt;br /&gt;
&lt;br /&gt;
hier kann ein &amp;quot;locale environment&amp;quot; gesetzt werden.&lt;br /&gt;
&lt;br /&gt;
default =  [blank]  kein environment&lt;br /&gt;
&lt;br /&gt;
Siehe auch hier:&lt;br /&gt;
&lt;br /&gt;
http://it.wikipedia.org/wiki/locale&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== httpjscript ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn6806:05/14/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
httpjscript  =  path&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== httprefresh ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Tempo in secondi entro il quale il programma aggiorna lo stato della interfaccia web&lt;br /&gt;
 refresh http = 7 # stato viene aggiornato dopo 7 secondi&lt;br /&gt;
              = # [Vuoto] Essa ha nessun aggiornamento&lt;br /&gt;
&lt;br /&gt;
==== httppollrefresh ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Initialisierungszeit des Pollings und Aktualisierungszeit, in der diverse Daten des Webinterfaces neugeladen werden (Zeit kann auf den entsprechenden Seiten geändert werden)&lt;br /&gt;
 httppollrefresh = 60  # Status wird nach 7 Sekunden aktualisiert&lt;br /&gt;
                 =     # [blank|0] Es findet keine Aktualisierung statt&lt;br /&gt;
&lt;br /&gt;
==== httpshowpicons ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn6648:05/01/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
httpshowpicons  =  0| 1&lt;br /&gt;
 httpshowpicons   =   1  # zeige picons in userlist&lt;br /&gt;
                      0  # default&lt;br /&gt;
&lt;br /&gt;
==== httphideidleclients ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Questo parametro consente a un cliente alla fine del&#039;&#039;parameter&#039;&#039;&#039;hideclient_to &#039;nella [monitor] specificato periodo di inattività (vedi sopra!) Hide.&lt;br /&gt;
 httphideidleclients = 1 # nascondere&lt;br /&gt;
                     = 0 # Non nascondere (default)&lt;br /&gt;
&lt;br /&gt;
==== httphidetype ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn8937:09/27/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
httphidetype  =  type[type]...&lt;br /&gt;
&lt;br /&gt;
Buchstabe der definiert, welcher type in der type-column auf der Statusseite des Webinterfaces versteckt werden soll. s = server, h = http, m = monitor, r = reader, p = proxy, x = cacheex, c = client  &lt;br /&gt;
&lt;br /&gt;
  httphidetype = sh  #hide server- and http-type columns&lt;br /&gt;
  httphidetype = [blank]  # hide none (default)&lt;br /&gt;
&lt;br /&gt;
==== httpscript ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Percorso per gli script che può essere lanciato da Interfaccia Web&lt;br /&gt;
 path = http script #&lt;br /&gt;
            = # [Vuoto] senza percorso&lt;br /&gt;
&lt;br /&gt;
==== httpallowed ====&lt;br /&gt;
{{Mandatory/it}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;MODIFICA  svn8733:06/27/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;MODIFICA  svn8842:08/17/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Qui è dove gli indirizzi IP, intervalli di indirizzi IP, o entrambe insieme, può accedere all&#039;interfaccia web. Mentre è disponibile anche [vuoto] come valore di default, il cui significato non si apre! Se l&#039;interfaccia Web per l&#039;uso, allora ci deve essere anche la possibilità di, Per collegarsi con lui. Pertanto, questi parametri come &#039;&#039;&#039;obbligatorio&#039;&#039;&#039; mostrato.&lt;br /&gt;
Indirizzo IP | intervallo di indirizzi IP [indirizzo IP | intervallo di indirizzi IP[,::1]] ...&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Resolving to IPv6 = ::1&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Esempio&lt;br /&gt;
 httpallowed 127.0.0.1,192.168.0.0-192.168.255.255      = # Host e tutta la regione sono ammessi 192.168.0&lt;br /&gt;
             127.0.0.1,192.168.0.0-192.168.255.255,::1  = # Host e tutta la regione sono ammessi 192.168.0 IPv6&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;default values&#039;&#039;&#039;&lt;br /&gt;
 127.0.0.1,192.168.0.-192.168.255.255,10.0.0.0-10.255.255.255,::1&lt;br /&gt;
&lt;br /&gt;
==== httpdyndns ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;MODIFICA  svn6558:03/21/12&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Consenti connessioni DYNDNS attraverso l&#039;interfaccia web.&lt;br /&gt;
&lt;br /&gt;
httpdyndns  =  hostname[,hostname][,hostname]&lt;br /&gt;
&lt;br /&gt;
Esempio&lt;br /&gt;
 httpdyndns = host1.example.com,host2.example.com&lt;br /&gt;
&lt;br /&gt;
==== httpsavefullcfg ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Backup dei file di configurazione&lt;br /&gt;
 httpsavefullcfg = 0 # tutti i parametri non-vuoto&lt;br /&gt;
                       # Tutti i parametri non di default&lt;br /&gt;
                       # Tutti i parametri che non contengono lo stesso contenuto gli stessi parametri in [global] (default).&lt;br /&gt;
                    1 # tutti i parametri&lt;br /&gt;
&lt;br /&gt;
==== httpreadonly ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Attraverso l&#039;interfaccia web può essere modificato e salvato nel suo abbraccio i file di configurazione certe. Questo è per l&#039;amministratore del server che non è sempre vicino alla console del server è molto vantaggiosa. Ma se altri utenti o di altre parti interessate hanno anche l&#039;accesso all&#039;interfaccia web e quindi avere accesso ai dati, può essere un problema. La possibilità di modifica (scrittura) può dunque essere spento con questo parametro.&lt;br /&gt;
&lt;br /&gt;
 http read only = 1 # accesso in sola lettura possibile&lt;br /&gt;
                = 0 # tutto è possibile (default)&lt;br /&gt;
&lt;br /&gt;
==== httpiconpath ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn:9463/01/28/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
httpiconpath  =  path&lt;br /&gt;
&lt;br /&gt;
path zur Picon-Datei, default [blank] none&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== httphelplang ====&lt;br /&gt;
{{Mandatory/it}}&lt;br /&gt;
&lt;br /&gt;
Selezionare la lingua per i contesti&lt;br /&gt;
&lt;br /&gt;
 de = deutsch&lt;br /&gt;
 en = englisch (default)&lt;br /&gt;
 fr = französisch&lt;br /&gt;
 it = italienisch&lt;br /&gt;
&lt;br /&gt;
==== httposcamlabel ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO  svn9463:01/28/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
httposcamlabel  =  text&lt;br /&gt;
&lt;br /&gt;
setzt individuelles label im header des webinterface, default: OSCam&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== [cache] ===&lt;br /&gt;
{{OSCamConfCacheParameter}}&lt;br /&gt;
&lt;br /&gt;
==== delay ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO  svn8358:02/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Mindestzeit in Millisekunden, die ein Request brauchen muss. Hört sich zwar paradox an, betrifft aber das Problem, wenn die &#039;&#039;&#039;Antwort&#039;&#039;&#039; aus dem cache &#039;&#039;&#039;zu schnell&#039;&#039;&#039; an den Client übermittelt wird.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 delay = 300&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 delay = 0&lt;br /&gt;
&lt;br /&gt;
==== max_time ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO  svn8358:02/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
max_time  =   Sekunden, default 15&lt;br /&gt;
&lt;br /&gt;
Maximale Zeit, die CWs nach der ersten Clienten-Anfrage im cache verbleiben. Die zeit muss 2 Sekunden höher als der Parameter clienttimeout sein!&lt;br /&gt;
&lt;br /&gt;
==== max_hit_time ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO  svn8910:09/10/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
max_hit_time  =  in Sekunden&lt;br /&gt;
&lt;br /&gt;
Maximale Zeit, die Treffer für cache exchange im cache verbleiben müssen um wait_time zu evaluieren, default: 15&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== wait_time ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn 8358:02/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 wait_time  =  [caid][&amp;amp;mask][@provid][$servid][:awtime][:]dwtime,n&lt;br /&gt;
            =  [blank] none (default)&lt;br /&gt;
Beispiel:&lt;br /&gt;
 wait_time = 0:50:250,0200@00009X:50:150,15:950,0500@000001:150,1602&amp;amp;ffdf:1200&lt;br /&gt;
Wartezeit in Millisekunden für cache exchange und CSP, bevor ECMs an den Reader/Proxy gesendet werden.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== cacheex_cw_check ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
cacheex_cw_check = caid[&amp;amp;mask][@provid][$servid]:mode:counter[,n]&lt;br /&gt;
&lt;br /&gt;
* mode:&lt;br /&gt;
specify behaviour for counter parameter&lt;br /&gt;
&lt;br /&gt;
0  =  when wait_time expires, serve highest counter&#039;s cw got anyway, even if no counter reached.&lt;br /&gt;
1  =  never serve cw (coming from cacheex) stored in cache if its counter not reaches counter. When wait_time expires, requests&lt;br /&gt;
will go to normal readers! Only when a cw reaches counter, it can be served to clients.&lt;br /&gt;
&lt;br /&gt;
Default  =  0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* counter:&lt;br /&gt;
set minimum cw counter to allow cw is used.&lt;br /&gt;
&lt;br /&gt;
Default  =  1 (use default behaviour: use cw with highest counter when cache is checked)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== cwcycle_allowbadfromffb ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn 8930:09/25/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cwcycle_allowbadfromffb  =  0|1&lt;br /&gt;
&lt;br /&gt;
1 = allow bad cycles from a fixed fallback reader. Default = 0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== cacheexenablestats ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO  svn8358:02/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cacheexenablestats  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1 = schaltet statistics für cache exchange mode ein&lt;br /&gt;
 0 = default&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Achtung:&#039;&#039;&#039; Bitte Speicherverbrauch beachten!&lt;br /&gt;
&lt;br /&gt;
==== csp_port ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn 8358:02/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
UDP-Port, der auf hereinkommenden traffic hört&lt;br /&gt;
&lt;br /&gt;
 csp_port   =   port&lt;br /&gt;
            =   [blank] none (default)&lt;br /&gt;
&lt;br /&gt;
==== csp_serverip ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn 8358:02/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bind IP für port csp_port (siehe oben!)&lt;br /&gt;
&lt;br /&gt;
 csp_serverip   =   IP&lt;br /&gt;
                =   [blank] none (default)&lt;br /&gt;
&lt;br /&gt;
==== csp_ecm_filter ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn 8358:02/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 csp_ecm_filter   =   [caid][&amp;amp;mask][@provid][$servid],n&lt;br /&gt;
&lt;br /&gt;
Filter für hereinkommende ECM beim Cardserverproxy, default (kein Filter)&lt;br /&gt;
&lt;br /&gt;
==== csp_allow_request ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVO svn 8358:02/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
csp_allow_request   =   0|1&lt;br /&gt;
&lt;br /&gt;
Erlaubt hereinkommende ECM-Anfragen vom Cardserverproxy, default =  1&lt;br /&gt;
&lt;br /&gt;
==== cwcycle_check_enable ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn 8358:02/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 cwcycle_check_enable  =  0 ausgeschaltet (default)&lt;br /&gt;
                       =  1 eingeschaltet&lt;br /&gt;
&lt;br /&gt;
==== cwcycle_check_caid ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn 8358:02/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Attenzione: not for all NDS SC&#039;s!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
cwcycle_check_caid  =  CAID[,CAID]...&lt;br /&gt;
&lt;br /&gt;
CAID, für die der CW-Cycle-Check ermöglicht werden soll, [blank] = kein Check (Default)&lt;br /&gt;
&lt;br /&gt;
==== cwcycle_maxlist ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn 8358:02/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cwcycle_maxlist  =  Zahl&lt;br /&gt;
&lt;br /&gt;
Maximum von CW-Cycle-Entries in die Liste, default = 500, maximum = 4000&lt;br /&gt;
&lt;br /&gt;
==== cwcycle_keeptime ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn 8358:02/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cwcycle_keeptime  = Minuten&lt;br /&gt;
&lt;br /&gt;
Minimalzeit, die ein erkannter Cycle in der Memory verbleiben soll, default = 0, maximum = 15&lt;br /&gt;
&lt;br /&gt;
==== cwcycle_onbad ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn 8358:02/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cwcycle_onbad  =  0|1&lt;br /&gt;
 0 = ungültige CW-Cycle kommen nur ins Log (default)&lt;br /&gt;
 1 = ungültige CW-Cycle werden gedropped&lt;br /&gt;
&lt;br /&gt;
==== cwcycle_dropold ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVOsv svn 8358:02/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cwcycle_dropold  =  0|1, 1 = alte CW-Cycle werden gedropped, 0 = kein Dropping (default)&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
==== cwcycle_sensitive ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn 8509:03/07/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cwcycle_sensitive  =  0|2|3|4&lt;br /&gt;
&lt;br /&gt;
 0  = disabled (default)&lt;br /&gt;
 2  = 2 (or more) same bytes and drop new CW&lt;br /&gt;
 3  = 3 (or more) same bytes and drop new CW&lt;br /&gt;
 4  = 4 (or more) same bytes and drop new CW&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
==== cwcycle_usecwcfromce ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn 9038:11/18/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cwcycle_usecwcfromce  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1  =  use CW Info from cache exchange&lt;br /&gt;
 0  =  default&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== wait_until_ctimeout ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn 9486:02/03/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
wait_until_ctimeout  =  0|1&lt;br /&gt;
&lt;br /&gt;
antworte, wenn das cache exchange timeout erreicht ist und keine normalen Reader zur Verfügung stehen, die ECM&#039;s senden:&lt;br /&gt;
&lt;br /&gt;
 0  =  sende sofort &#039;&#039;&#039;not found&#039;&#039;&#039; an den client (default)&lt;br /&gt;
 1  =  warte auf eine Antwort für cache exchange bis der timeout für den client erreicht ist&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== [csp](UDP) ===&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;ANTIQUATO  svn8358:02/16/2013 Siehe &#039;&#039;&#039;[cache]&#039;&#039;&#039;!&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Abschnitt nur dann erforderlich, wenn csp als Client Protokoll notwendig ist.&lt;br /&gt;
&lt;br /&gt;
{{OSCamConfcspParameter}}&lt;br /&gt;
&lt;br /&gt;
==== port ====&lt;br /&gt;
{{Mandatory/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn 6124:12/23/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
UDP-Port, der auf hereinkommenden traffic von csp nodes hört&lt;br /&gt;
&lt;br /&gt;
 port   =   port&lt;br /&gt;
        =   [blank] none (default)&lt;br /&gt;
&lt;br /&gt;
==== serverip ====&lt;br /&gt;
{{Mandatory/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn 6124:12/23/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bind IP für den port (siehe oben!)&lt;br /&gt;
&lt;br /&gt;
 serverip   =   IP&lt;br /&gt;
            =   [blank] none (default)&lt;br /&gt;
&lt;br /&gt;
==== wait_time ====&lt;br /&gt;
{{Mandatory/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn 6142:12/25/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 wait_time  =  Millisekunden&lt;br /&gt;
            =  [blank] none (default)&lt;br /&gt;
&lt;br /&gt;
Wartezeit für cache exchange (mode 2 &amp;amp; 3!), devor ECM an den Reader oder Cardseverproxy gesendet werden.&lt;br /&gt;
&lt;br /&gt;
==== csp_ecm_filter ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
 csp_ecm_filter   =   [caid][&amp;amp;mask][@provid][$servid],n&lt;br /&gt;
                  =   [blank] none (default)&lt;br /&gt;
&lt;br /&gt;
==== csp_allow_request ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
csp_allow_request   =   0|1&lt;br /&gt;
&lt;br /&gt;
allow incoming ECM from Cardservproxy&lt;br /&gt;
&lt;br /&gt;
Cardserverproxy incoming ECM filter setting,&lt;br /&gt;
&lt;br /&gt;
=== Camd 33 (TCP) ===&lt;br /&gt;
Sezione camd33 richiesta solo se è necessario in quanto il protocollo client.&lt;br /&gt;
&lt;br /&gt;
{{OSCamConfCamd33Parameter}}&lt;br /&gt;
&lt;br /&gt;
==== port ====&lt;br /&gt;
{{Mandatory/it}}&lt;br /&gt;
Questa specifica la porta che verrà data risposta dalle Camed33 richieste di informazioni da Camden. Questa porta deve essere aperta, se necessario, sul router.&lt;br /&gt;
&lt;br /&gt;
Esempio:&lt;br /&gt;
 port = 15000&lt;br /&gt;
&lt;br /&gt;
==== serverip ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
Per un server con più schede in rete e quindi diversi indirizzi IP diversi, può essere desiderabile che OSCam risponde solo se la richiesta giunge in un indirizzo IP specifico. Con questo parametro è possibile specificare &amp;quot;ascoltare &amp;quot; l&#039;indirizzo IP del processo OSCam.&lt;br /&gt;
&lt;br /&gt;
Esempio:&lt;br /&gt;
 serverip = 192.168.178.1&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 serverip =&lt;br /&gt;
&lt;br /&gt;
==== nocrypt ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
Uno specifico indirizzo IP o intervallo di indirizzi che viene trasmesso senza cifratura.&lt;br /&gt;
&lt;br /&gt;
Esempio:&lt;br /&gt;
 nocrypt = 127.0.0.1,192.168.0.0-192.168.255.255&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 nocrypt =&lt;br /&gt;
&lt;br /&gt;
==== passive ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
Definizione di client attivi o passivi. Generale è il protocollo Camd3.3x da un client attivo. Tuttavia, può in determinate circostanze, per alcuni clienti (per lo più plugin) per difficoltà. In questo caso&lt;br /&gt;
&lt;br /&gt;
Esempio:&lt;br /&gt;
 passive = 1&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 passive = 0&lt;br /&gt;
&lt;br /&gt;
==== key ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
Chiave utilizzata per la crittografia. (Crittografia a 128bit)&lt;br /&gt;
&lt;br /&gt;
Esempio:&lt;br /&gt;
 key = 01020304050607080910111213141516&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 key =&lt;br /&gt;
&lt;br /&gt;
=== cs357x (UDP) ===&lt;br /&gt;
Sezione solo se richiesto o necessario da cs357x come un protocollo client.&lt;br /&gt;
Questo protocollo è sempre criptato e la chiave dal nome utente.&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Attenzione:&#039;&#039;&#039;&lt;br /&gt;
&#039;&#039;&#039;cs357x&#039;&#039;&#039; era conosciuta anche come &#039;&#039;&#039;camd35&#039;&#039;&#039; si riferisce. Entrambi i termini significano lo stesso protocollo con le stesse funzioni e parametri. In futuro, per evitare confusione &#039;&#039;&#039;solo cs357x&#039;&#039;&#039; viene utilizzato.&lt;br /&gt;
 &lt;br /&gt;
{{OSCamConfCs357xParameter}}&lt;br /&gt;
&lt;br /&gt;
==== port ====&lt;br /&gt;
{{Mandatory/it}}&lt;br /&gt;
Questo imposta la porta da cui ha risposto alle domande camd. Questa porta deve essere aperta, se necessario, sul router.&lt;br /&gt;
&lt;br /&gt;
Esempio:&lt;br /&gt;
 port = 15000&lt;br /&gt;
&lt;br /&gt;
==== serverip ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
Per un server con più schede di rete e quindi diversi indirizzi IP differenti si può volere che OSCam risponde solo se la richiesta proviene da un indirizzo IP specifico. Questo parametro può essere impostato l&#039;indirizzo IP del processo OSCam &amp;quot;ascolta&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Esempio:&lt;br /&gt;
 serverip = 192.168.178.1&lt;br /&gt;
&lt;br /&gt;
Esempio:&lt;br /&gt;
 serverip =&lt;br /&gt;
&lt;br /&gt;
==== suppresscmd08 ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
suppresscmd08 = 0|1&lt;br /&gt;
&lt;br /&gt;
 0 = veranlasst camd35|cs357x-clients, nicht erneut nach der Kombination [rejected CAID, service ID, provider ID] anzufragen (default)&lt;br /&gt;
 1 = disabled&lt;br /&gt;
&lt;br /&gt;
Chi vuole saperne di più, potete leggere qui: [[Streamboard-Thread:27459|Streamboard-Thread]]&lt;br /&gt;
&lt;br /&gt;
=== cs378x (TCP) ===&lt;br /&gt;
Sezione richiesta solo quando necessario cs378x come un protocollo client.&lt;br /&gt;
&lt;br /&gt;
{{OSCamConfCs378xParameter}}&lt;br /&gt;
&lt;br /&gt;
==== port ====&lt;br /&gt;
{{Mandatory/it}}&lt;br /&gt;
Qui viene imposta la porta da cui ha risposto alle domande camd. Questa porta deve essere aperta, se necessario, sul router.&lt;br /&gt;
&lt;br /&gt;
Esempio:&lt;br /&gt;
 port = 15000&lt;br /&gt;
&lt;br /&gt;
==== serverip ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
Per un server con più schede di rete e quindi diversi indirizzi IP differenti si può volere che OSCam risponde solo se la richiesta proviene da un indirizzo IP specifico. Questo parametro può essere impostato l&#039;indirizzo IP del processo OSCAM &amp;quot;ascolta&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Esempio:&lt;br /&gt;
 serverip = 192.168.178.1&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 serverip =&lt;br /&gt;
&lt;br /&gt;
==== suppresscmd08 ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
suppresscmd08 = 0|1&lt;br /&gt;
&lt;br /&gt;
 0 = veranlasst cs3.78x-clients, nicht erneut nach der Kombination [rejected CAID, service ID, provider ID] anzufragen (default)&lt;br /&gt;
 1 = disabled&lt;br /&gt;
&lt;br /&gt;
Chi vuole saperne di più, potete leggere qui: [[Streamboard-Thread:27459|Streamboard-Thread]]&lt;br /&gt;
&lt;br /&gt;
=== Newcamd (TCP) ===&lt;br /&gt;
Sezione richiesto solo se necessario, come un protocollo client newcamd.&lt;br /&gt;
&lt;br /&gt;
{{OSCamConfNewcamdParameter}}&lt;br /&gt;
&lt;br /&gt;
==== key ====&lt;br /&gt;
{{Mandatory/it}}&lt;br /&gt;
Chiave Newcamd per la connessione al client.&lt;br /&gt;
&lt;br /&gt;
Esempio:&lt;br /&gt;
 key = 0102030405060708091011121314&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 key =&lt;br /&gt;
&lt;br /&gt;
==== port ====&lt;br /&gt;
{{Mandatory/it}}&lt;br /&gt;
Questo imposta la porta da cui ha risposto alle domande Newcamd. Questa porta deve essere aperta, se necessario, sul router.&lt;br /&gt;
&lt;br /&gt;
Esempio:&lt;br /&gt;
 port = 15000@1234:000000 # (CAID 1234 è disponibile sulla porta 15000)&lt;br /&gt;
 port = 15000@1234:000000;15001@5678:000000 # (CAID 1234 è disponibile su porta 15000 CAID 5678 sulla porta 15001)&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 port = port@caid:ident&lt;br /&gt;
&lt;br /&gt;
==== serverip ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
Se il server ha più indirizzi IP sono configurate sui temi IP, le risposte vanno.&lt;br /&gt;
&lt;br /&gt;
Esempio:&lt;br /&gt;
 serverip = 192.168.178.1&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 serverip =&lt;br /&gt;
&lt;br /&gt;
==== allowed ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
Uno specifico indirizzo IP o un IP specifico permettono di connettersi al server newcamd.&lt;br /&gt;
&lt;br /&gt;
Esempio:&lt;br /&gt;
 allowed = 127.0.0.1,192.168.0.0-192.168.255.255&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 allowed =&lt;br /&gt;
&lt;br /&gt;
==== keepalive ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
Il server cerca di continuare a tenere in connessione newcamd.&lt;br /&gt;
&lt;br /&gt;
Esempio:&lt;br /&gt;
 keepalive = 1 # (abilitato)&lt;br /&gt;
 keepalive = 0 # (disativato)&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 keepalive = 0&lt;br /&gt;
&lt;br /&gt;
==== mgclient ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
Attiva Extendet protocollo Newcamd a diverse CAID di inviare più di una porta&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 mgclient = 1  # (abilitato)&lt;br /&gt;
 mgclient = 0  # (disativato)&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 mgclient = 0&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
=== &#039;&#039;&#039;scam&#039;&#039;&#039; ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVO svn9878:09/29/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Abschnitt nur dann erforderlich, wenn scam als Client-Protocol verwendet wird.&lt;br /&gt;
&lt;br /&gt;
{{OSCamConfSCamParameter}}&lt;br /&gt;
&lt;br /&gt;
==== port ====&lt;br /&gt;
{{Mandatory/it}}&lt;br /&gt;
&lt;br /&gt;
port  =  port&lt;br /&gt;
&lt;br /&gt;
UDP-Port für scam server, default = 0&lt;br /&gt;
&lt;br /&gt;
==== serverip ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Aggiunge il servizio a un indirizzo IP specifico.&lt;br /&gt;
&lt;br /&gt;
Esempio:&lt;br /&gt;
 serverip  =  192.162.9.1&lt;br /&gt;
           =  (vuoto) tutti gli IP sono ammessi!&lt;br /&gt;
&lt;br /&gt;
==== allowed ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Indirizzo IP, intervallo IP, o entrambe combinate, che possono&lt;br /&gt;
 Indirizzo IP | intervallo IP [, l&#039;indirizzo IP | intervallo IP] ...&lt;br /&gt;
&lt;br /&gt;
Esempio&lt;br /&gt;
 127.0.0.1,192.168.0.0-192.168.255.255  # Host e intera gamma 192.168.0 approvato&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Radegast ===&lt;br /&gt;
Sezione necessaria solo se necessario, come un client di protocollo Radegast.&lt;br /&gt;
&lt;br /&gt;
{{OSCamConfRadegastParameter}}&lt;br /&gt;
&lt;br /&gt;
==== port ====&lt;br /&gt;
{{Mandatory/it}}&lt;br /&gt;
&lt;br /&gt;
porta TCP / IP per il client Radegast. Con la nota, il protocollo Radegast è abilitato.&lt;br /&gt;
 port =&lt;br /&gt;
      = 0  (default)&lt;br /&gt;
&lt;br /&gt;
==== serverip ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Aggiunge il servizio a un indirizzo IP specifico.&lt;br /&gt;
&lt;br /&gt;
Esempio:&lt;br /&gt;
 serverip  =  192.162.9.1&lt;br /&gt;
           =  (vuoto) tutti gli IP sono ammessi!&lt;br /&gt;
&lt;br /&gt;
==== allowed ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Indirizzo IP, intervallo IP, o entrambe combinate, che possono&lt;br /&gt;
 Indirizzo IP | intervallo IP [, l&#039;indirizzo IP | intervallo IP] ...&lt;br /&gt;
&lt;br /&gt;
Esempio&lt;br /&gt;
 127.0.0.1,192.168.0.0-192.168.255.255  # Host e intera gamma 192.168.0 approvato&lt;br /&gt;
&lt;br /&gt;
==== user ====&lt;br /&gt;
{{Mandatory/it}}&lt;br /&gt;
&lt;br /&gt;
Nome utente client di Radegast&lt;br /&gt;
 user = username&lt;br /&gt;
&lt;br /&gt;
=== Serial ===&lt;br /&gt;
Sezione è necessaria solo se un lettore di interfaccia seriale è necessario.&lt;br /&gt;
&lt;br /&gt;
{{OSCamConfSerialParameter}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== device ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Parametro del dispositivo&lt;br /&gt;
 device = &amp;lt;user&amp;gt;@&amp;lt;device&amp;gt;[:baud][?option1=value1][?option2=value2]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Parametro&lt;br /&gt;
 user    =  account&lt;br /&gt;
 device  =  Nome del dispositivo seriale&lt;br /&gt;
 option  =  timeout =   Millisecondi  Timeout per la connessione di default: 50&lt;br /&gt;
         =  delay      Millisecondi  ulteriore ritardo tra due caratteri&lt;br /&gt;
&lt;br /&gt;
Dispositivi supportati serial&lt;br /&gt;
 HSIC     Humax Sharing Interface Client&lt;br /&gt;
 SSSP     Simple Serial Sharing Protocol&lt;br /&gt;
 bomba    BOMBA Firmware&lt;br /&gt;
 dsr9500  DSR 9500&lt;br /&gt;
&lt;br /&gt;
=== Cccam (TCP) ===&lt;br /&gt;
Sezione richiesto solo se necessario, come un protocollo CCcam client.&lt;br /&gt;
&lt;br /&gt;
{{OSCamConfCccamParameter}}&lt;br /&gt;
&lt;br /&gt;
==== port ====&lt;br /&gt;
{{Mandatory/it}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;MODIFICA  svn6206:01/07/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
port = 0|port[,port...]&lt;br /&gt;
&lt;br /&gt;
Porta TCP / IP per il client CCcam. Con l&#039;ingresso di una porta che CCcam protocollo è attivato.&lt;br /&gt;
&lt;br /&gt;
 port =&lt;br /&gt;
      = 0  # CCcam protocollo disabili&lt;br /&gt;
&lt;br /&gt;
==== version ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Definisce la versione di CCcam, minimum CCcam versione 2.0.11 CCcam &#039;&#039;&#039;originale&#039;&#039;&#039;! Valore di default = 0&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&amp;lt;main version&amp;gt;,&amp;lt;version&amp;gt;,&amp;lt;sub version&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Esempio&lt;br /&gt;
 version = 2.0.11&lt;br /&gt;
&lt;br /&gt;
==== reshare ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;MODIFICA  svn8607:04/10/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Reshare-Level&lt;br /&gt;
 -1 = Nessuna condivisione&lt;br /&gt;
  0 = Solo per condividere di peer diretta&lt;br /&gt;
  1 = Ricondividere per Direct-peer, e il livello successivo&lt;br /&gt;
  x = Condividere di Direct-peer e il successivo livello x (dove x è il numero di livello)&lt;br /&gt;
 10 = (default)&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Esempio&lt;br /&gt;
 reshare = 0  Solo per condividere di peer diretta&lt;br /&gt;
&lt;br /&gt;
==== reshare_mode ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Tipi di condividere di:&lt;br /&gt;
 0  =  lettore condiviso solo ricezione SCs per CCcam-reader&lt;br /&gt;
 1  =  lettore condiviso ricezione SCs (ad esempio = 0) e definito i servizi&lt;br /&gt;
 2  =  lettore condiviso definito solo lettore-servizi come un virtuale SC&lt;br /&gt;
 3  =  solo lettore definito dall&#039;utente condiviso di un servizi come un virtuale SC&lt;br /&gt;
==== ignorereshare ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
CCcam Reshare-impostazioni&lt;br /&gt;
 0 = Condividere di utilizzare le impostazioni del server (default)&lt;br /&gt;
 1 = Condividere di utilizzare le impostazioni del lettore o utente&lt;br /&gt;
&lt;br /&gt;
Esempio&lt;br /&gt;
 ignorereshare = 1  Impostazioni di Reshare- del Readres o degli Utenti può essere utilizzato&lt;br /&gt;
&lt;br /&gt;
==== stealth ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Nascosti utenti attivi e il protocollo esteso OSCam. Protegge le altre OSCam-user per scoprire il server come server OSCam!&lt;br /&gt;
 stealth  =  1   #  camuffamento acceso&lt;br /&gt;
          =  0   #  camuffamento disabilitato (default)&lt;br /&gt;
&lt;br /&gt;
==== minimizecards ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Modalità di connessione al server CCcam CCcam-client&lt;br /&gt;
 0 = No aggregazione, solo i duplicati vengono rimossi (default)&lt;br /&gt;
 1 = Sulla base minima-hop: due PCs con differenti hops sono combinati, nuovo SCs ha un hop più piccoli&lt;br /&gt;
 2 = Aggregazione basata sulla CAID: tutte SC&#039;s con lo stesso CAID vengono riassunti, Provaidi verranno rimossi&lt;br /&gt;
&lt;br /&gt;
==== updateinterval ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Intervallo in secondi per condividere gli aggiornamenti delle liste di distribuzione al cliente.&lt;br /&gt;
&lt;br /&gt;
  0 = aggiornamento è basato su aggiornamenti del server, values &amp;lt;= 10 are invalid and will be set to 30 &lt;br /&gt;
    = [vuoto) 240 (default)&lt;br /&gt;
&lt;br /&gt;
==== keepconnected ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
CCcam Keepalive-Modus:&lt;br /&gt;
 0 = Client separato viene raggiunta quando il tempo massimo di inattività (idletime)&lt;br /&gt;
 1 = Mantenere la connessione (default)&lt;br /&gt;
&lt;br /&gt;
==== forward_origin_card ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
forward_origin_card = 0|1&lt;br /&gt;
&lt;br /&gt;
==== recv_timeout ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn7672:10/09/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
recv_timeout  =  Millisekunden&lt;br /&gt;
&lt;br /&gt;
hier kann ein network-timeout beim Empfang von Daten gesetzt werden&lt;br /&gt;
default  =  2000&lt;br /&gt;
&lt;br /&gt;
Weiterleitung des ECM-Requests an den reader, der diese Karte hat, Loadbalancer.&lt;br /&gt;
 1  =   Weiterleitung eingeschaltet&lt;br /&gt;
 0  =   Aus (default)&lt;br /&gt;
&lt;br /&gt;
==== nodeid ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
nodeid = ID&lt;br /&gt;
	  &lt;br /&gt;
setzt CCcam node ID in &#039;&#039;&#039;hex&#039;&#039;&#039;, &lt;br /&gt;
&lt;br /&gt;
default:none&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 nodeid = 0a0b0c0d0e0f1011&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
=== Pandora ===&lt;br /&gt;
{{OSCamConfPandoraParameter}}&lt;br /&gt;
&lt;br /&gt;
==== pand_skip_send_dw ====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
pand_skip_send_dw    =   dummy&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== pand_allowed ====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
pand_aloowed         =    dummy&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== pand_usr ====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
pand_user            =    dummy&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== pand_pass ====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
pand_pass            =    dummy&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== pand_ecm ====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
pand_ecm             =    dummy&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== pand_port ====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
pand_port            =    dummy&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== pand_srvid ====&lt;br /&gt;
&lt;br /&gt;
pand_srvid           =    dummy&lt;br /&gt;
&lt;br /&gt;
=== GBox ===&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn8350:02/15/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
{{OScamConfGboxParameter}}&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Beispiel einer funktionierenden Minimal-Konfiguration:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Angenommen die GBox läuft auf Host 192.168.1.101 und OSCam liegt auf 192.168.1.123. Im File &#039;&#039;&#039;cwshare.cfg&#039;&#039;&#039; auf der GBox-Seite stehen z.B. folgende Eintragungen:&lt;br /&gt;
 M:{192.168.1.101{A123BCDE}}&lt;br /&gt;
 D:{192.168.1.123{3820 3819{98AF3E25{A3 A3}}}}&lt;br /&gt;
Wenn sich oscam_gbox mit der originalen GBOX von oben verbinden soll, dann sieht die Konfiguration auf OSCam so aus: &lt;br /&gt;
 &#039;&#039;&#039;oscam.conf:&#039;&#039;&#039;&lt;br /&gt;
 [gbox]&lt;br /&gt;
 hostname          = 192.168.1.123&lt;br /&gt;
 my_password       = 98AF3E25&lt;br /&gt;
 port              = 3819&lt;br /&gt;
&lt;br /&gt;
 &#039;&#039;&#039;oscam.server:&#039;&#039;&#039;&lt;br /&gt;
 protocol          =  gbox&lt;br /&gt;
 group             =  1&lt;br /&gt;
 device            =  192.168.1.101,3820&lt;br /&gt;
 password          =  A123BCDE&lt;br /&gt;
 user              =  gbox_client&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== my_password =====&lt;br /&gt;
{{Mandatory/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn9163:12/31/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;moved from oscam.server&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;MODIFICA  svn9494:02/04/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Passwort  =  4 hex bytes, 8 chara&lt;br /&gt;
&lt;br /&gt;
Mein Passwort&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 98AF3E25&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== proxy_card ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn9721:05/15/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
proxy_Card  =  &amp;lt;CAID&amp;gt;&amp;lt;provid&amp;gt;[,&amp;lt;CAID&amp;gt;&amp;lt;provid&amp;gt;]...&lt;br /&gt;
&lt;br /&gt;
proxy reader SmartCard(s), die mit gbox network reshared werden, default = none&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== ccc_reshare ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVO svn9722:05/15/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ccc_reshare  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1 = enabled cccam reshare into gbox network, default = 0&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== hostname ====&lt;br /&gt;
{{Mandatory/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;MODIFICA  svn9494:02/04/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
hostname =  eigene IP oder hostname&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== port ====&lt;br /&gt;
{{Mandatory/it}}&lt;br /&gt;
&lt;br /&gt;
port[,port]...  =  eigener Gbox port&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== my_vers ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn9645:04/09/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
my_vers  =  version&lt;br /&gt;
&lt;br /&gt;
hier kann die gbox-version in hexadezimal low byte gesetzt werden&lt;br /&gt;
&lt;br /&gt;
default =  25&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== my_cpu_api ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn9712:05/11/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
my-cpu_api  =  byte&lt;br /&gt;
&lt;br /&gt;
Setze CPU und API Byte in hexadecimal&lt;br /&gt;
default = 40&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== gbox_reconnect ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
gbox_reconnect = time&lt;br /&gt;
&lt;br /&gt;
send message to peers in seconds, default:300&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== gsms_disable ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn9714:05/11/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
gsms_disable  =  0|1&lt;br /&gt;
&lt;br /&gt;
schaltet gbox short message service (GSMS) aus, &lt;br /&gt;
default = 0&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
==== tmp_dir ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO  svn9761:06/05/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
tmp_dir  =  path&lt;br /&gt;
&lt;br /&gt;
tempory directory for gbox&lt;br /&gt;
&lt;br /&gt;
 default  =  /tmp/.oscam&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== DVBapi ===&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
Sezione obbligatorio solo se Oscam da decifrare come un client da utilizzare.&lt;br /&gt;
&lt;br /&gt;
{{OSCamConfDVBapiParameter}}&lt;br /&gt;
&lt;br /&gt;
==== enabled ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
DVB API dovrebbe essere usata per decifrare il locale.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 enabled = 0 # (disabilitato)&lt;br /&gt;
 enabled = 1 # (abilitato)&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 enabled = 0&lt;br /&gt;
&lt;br /&gt;
==== user ====&lt;br /&gt;
{{Mandatory/it}}&lt;br /&gt;
Qui viene fissato l&#039;utente questo dovrebbe essere creato nella oscam.user.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 user = # user1&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 enabled = # anonimo&lt;br /&gt;
&lt;br /&gt;
==== au ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
Auto aggiornamento per abilitare il DVB API.&lt;br /&gt;
A seconda che l&#039;utente dal oscam.user au e le relative impostazioni.&lt;br /&gt;
&lt;br /&gt;
Esempio:&lt;br /&gt;
 au = 0 # disabilitato (default)&lt;br /&gt;
 au = 1 # abilitato&lt;br /&gt;
&lt;br /&gt;
==== pmt_mode ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Esembio:&lt;br /&gt;
 pmt_mode = 0 # (camd.socket utilizzati e PMT File)&lt;br /&gt;
 pmt_mode = 1 # (PMT file disabili)&lt;br /&gt;
 pmt_mode = 2 # (camd.socket disabili)&lt;br /&gt;
 pmt_mode = 3 # (PMT sola lettura all&#039;avvio)&lt;br /&gt;
 pmt_mode = 4 # (non utilizzare il gestore di segnale per il monitoraggio / tmp)&lt;br /&gt;
 pmt_mode = 5 # (non utilizzare il gestore di segnale per il monitoraggio / tmp &amp;amp; camd.socket disabili)&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
pmt_mode = 0&lt;br /&gt;
&lt;br /&gt;
==== request_mode ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
CAID modalità di richiesta: &lt;br /&gt;
&lt;br /&gt;
Esempio:&lt;br /&gt;
 request_mode = 0 # provare tutte le possibili successioni CAID (default)&lt;br /&gt;
 request_mode = 1 # provare simultaneamente tutte CAID&lt;br /&gt;
&lt;br /&gt;
==== listen_port ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO  svn9574:03/20/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
listen_port  =  0|1&lt;br /&gt;
&lt;br /&gt;
TCP IP port für SAT IP clients. Die Filterung muss auf der Client-Seite erfolgen!&lt;br /&gt;
&lt;br /&gt;
0  = disabled (default)&lt;br /&gt;
&lt;br /&gt;
==== boxtype ====&lt;br /&gt;
{{Mandatory/it}}&lt;br /&gt;
Usato&lt;br /&gt;
 Usato Box sul DVB API che deve essere attivato.&lt;br /&gt;
&lt;br /&gt;
Esempio:&lt;br /&gt;
 boxtype = ufs910&lt;br /&gt;
 boxtype = dbox2|dreambox|dm7000|duckbox|ufs910|ipbox|ipbox-pmt||qboxhd|coolstream|neumo|pc&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
boxtype = dreambox&lt;br /&gt;
&lt;br /&gt;
pc is for generic pc support (currently supported on VDR with vdr-plugin-dvbapi)&lt;br /&gt;
&lt;br /&gt;
==== cw_delay ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO  svn6348:02/05/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cw_delay  =  in Millisekunden&lt;br /&gt;
&lt;br /&gt;
Delay beim Schreiben des CW. default = [blank] kein Delay&lt;br /&gt;
&lt;br /&gt;
==== delayer ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO  svn6808:05/14/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
delayer =  Millisekunden&lt;br /&gt;
&lt;br /&gt;
Minimum der Zeit, um CW zu schreiben. default: 0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== reopenonzap ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;ANTIQUATO  svn9072:12/08/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
reopenonzap  =  0|1&lt;br /&gt;
&lt;br /&gt;
Öffnet die demux-device nach jedem Kanalwechsel neu, default = 0&lt;br /&gt;
&lt;br /&gt;
==== decodeforever ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;ANTIQUATO  svn8683:06/06/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
decodeforever  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1  =  versuche dauernd auf allen CAIDs zu decodieren&lt;br /&gt;
 0  =  default&lt;br /&gt;
&lt;br /&gt;
=== Anticasc ===&lt;br /&gt;
Sezione obbligatorio solo se Anticascading deve essere applicato come protezione contro la trasmissione non autorizzata di condivisione card.&lt;br /&gt;
&lt;br /&gt;
{{OSCamConfAnticascParameter}}&lt;br /&gt;
&lt;br /&gt;
==== enabled ====&lt;br /&gt;
{{Mandatory/it}}&lt;br /&gt;
&lt;br /&gt;
è attivato Anticascading.&lt;br /&gt;
 enabled = 1 # attivata&lt;br /&gt;
         = 0 # disativata (default)&lt;br /&gt;
&lt;br /&gt;
==== numusers ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Numero di utenti che sono autorizzati per account.&lt;br /&gt;
 numusers = 1  # Si tratta di un utente per account permesso&lt;br /&gt;
          = 0  # Anticascading disabilitato (default)&lt;br /&gt;
&lt;br /&gt;
==== sampletime ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Anticascading ausgeschaltet (default)&lt;br /&gt;
Tempo in minuti per la raccolta delle domande&lt;br /&gt;
 sampletime = 5  # Periodo di 5 minuti&lt;br /&gt;
            =    # [Vuoto] Valore di default 2 minuti&lt;br /&gt;
&lt;br /&gt;
==== samples ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Numero di richieste oltre il limite&lt;br /&gt;
 samples = 15  # Limite di 15 richieste&lt;br /&gt;
         =     # [Vuoto] valore predefinito di 10 domande&lt;br /&gt;
&lt;br /&gt;
==== penalty ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Punizione per il peccatore&lt;br /&gt;
 0 = E &#039;solo registrati (default)&lt;br /&gt;
 1 = Ci sono falsi trasmissione CW&lt;br /&gt;
 2 = L&#039;utente è disconnesso temporaneamente&lt;br /&gt;
 3 = send real DWs with delay ([[OSCam/it/Config/oscam.conf#fakedelay|fakedelay]])&lt;br /&gt;
&lt;br /&gt;
La pena può essere ignorato nel oscam.user!&lt;br /&gt;
&lt;br /&gt;
Esempio&lt;br /&gt;
 penalty = 1  # Sarà inviata falso CW&lt;br /&gt;
&lt;br /&gt;
==== aclogfile ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Nome file per l&#039;AC Log-&lt;br /&gt;
 aclogfile =&lt;br /&gt;
           =   # [Vuoto] Nessun file di log (di default)&lt;br /&gt;
&lt;br /&gt;
==== fakedelay ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Fake Ritardo in millisecondi (100 minimum value, 3000 maximum value)&lt;br /&gt;
&lt;br /&gt;
Esempio&lt;br /&gt;
 fakedelay =  500  # Ritardo di 500 millisecondi&lt;br /&gt;
           =       # [Vuoto] valore di default è 1000 millisecondi&lt;br /&gt;
&lt;br /&gt;
==== denysamples ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Quanti campioni devono essere puniti?&lt;br /&gt;
&lt;br /&gt;
Esempio&lt;br /&gt;
 denysamples = 10  # Dal 10 campioni saranno puniti&lt;br /&gt;
             =     # [Vuoto] valore predefinito di 8 campioni&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
==== acosc_enabled ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn9761:06/05/14&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Vorbemerkung:&#039;&#039;&#039;&lt;br /&gt;
mit den nachfolgenden acosc-Parametern wir ein Anticascading über das Zählen der SIDs (&#039;&#039;&#039;a&#039;&#039;&#039;nticascading &#039;&#039;&#039;o&#039;&#039;&#039;ver &#039;&#039;&#039;s&#039;&#039;&#039;id &#039;&#039;&#039;c&#039;&#039;&#039;ount) ermöglicht.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
acosc_enabled  =  0|1&lt;br /&gt;
 1  =  ermöglicht anticascading over SIDs count&lt;br /&gt;
 0  =  default&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
==== acosc_max_active_sids ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO  svn9761:06/05/14&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
acosc_max_active_sids  =  Anzahl&lt;br /&gt;
&lt;br /&gt;
Maximum aktiver SIDs bei Anticascading over SIDs count&lt;br /&gt;
&lt;br /&gt;
 0  =  unbegrenzt (default)&lt;br /&gt;
 kann für jeden User in der jeweiligen oscam.user überschrieben werden!&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== acosc_zap_limit ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn9761:06/05/14&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
acosc_zap_limit =  Anzahl&lt;br /&gt;
&lt;br /&gt;
Zap-Limit bei Anticascading over SIDs count&lt;br /&gt;
&lt;br /&gt;
 0  =  unbegrenzt (default)&lt;br /&gt;
 kann für jeden User in der jeweiligen oscam.user überschrieben werden&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== acosc_penalty ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn9761:06/05/14&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
acosc_penalty  =  0|1|2|3&lt;br /&gt;
&lt;br /&gt;
Strafe für den Sünder bei Anticascading over SIDs count:&lt;br /&gt;
 0 = Es wird nur geloggt (default)&lt;br /&gt;
 1 = Es werden Fake-CW&#039;s gesendet&lt;br /&gt;
 2 = Der User wird vorübergehend getrennt&lt;br /&gt;
 3 = Sende korrekte CWs zeitversetzt. Der Versatz ist per fakedelay= (s.u.) einstellbar.&lt;br /&gt;
 kann für jeden User in der jeweiligen oscam.user überschrieben werden&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== acosc_penalty_duration ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn9761:06/05/14&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
acosc_penalty_duration  =  Sekunden&lt;br /&gt;
&lt;br /&gt;
Dauer der Strafe bei Anticascading over SIDs count:&lt;br /&gt;
&lt;br /&gt;
 0  =  unbegrenzt  (default)&lt;br /&gt;
 kann für jeden User in der jeweiligen oscam.user überschrieben werden &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== acosc_delay ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn9761:06/05/14&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
acosc_delay  =  Millisekunden&lt;br /&gt;
&lt;br /&gt;
Verzögerung bei Anticascading over SIDs count&lt;br /&gt;
&lt;br /&gt;
 0  = unbegrenzt (default)&lt;br /&gt;
 kann für jeden User in der jeweiligen oscam.user überschrieben werden &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{OSCamTranslatedLinks}}&lt;/div&gt;</summary>
		<author><name>Don de Deckelwech</name></author>
	</entry>
	<entry>
		<id>http://oldwiki.streamboard.tv/index.php?title=OSCam/fr/Config/oscam.conf&amp;diff=13319</id>
		<title>OSCam/fr/Config/oscam.conf</title>
		<link rel="alternate" type="text/html" href="http://oldwiki.streamboard.tv/index.php?title=OSCam/fr/Config/oscam.conf&amp;diff=13319"/>
		<updated>2016-03-19T10:37:11Z</updated>

		<summary type="html">&lt;p&gt;Don de Deckelwech: /* ecmfmt */ ajoutée t, y et Y à ecmfmt&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Kategorie:OSCam]]&lt;br /&gt;
{{OSCamHomeLinks}}&lt;br /&gt;
&lt;br /&gt;
== oscam.conf ==&lt;br /&gt;
Le fichier principal de configuration pour Oscam est composé de paramètres globaux pour son fonctionnement.&lt;br /&gt;
Ces paramètres permettent de personnaliser Oscam tels que le débogage, l’historique du système, le monitoring, les protocoles et l’anticascade.&lt;br /&gt;
La section [global] est requise.&lt;br /&gt;
Toutes les autres sections caractérisées par des crochets [] sont optionnelles&lt;br /&gt;
&lt;br /&gt;
=== Paramètres globaux ===&lt;br /&gt;
Les paramètres suivants sont repris dans la section globale:&lt;br /&gt;
&lt;br /&gt;
{{OSCamConfGlobalParameter}}&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Attention:&#039;&#039;&#039; Si un paramètre n&#039;est pas repris dans le fichier de configuration ou si aucune valeur n&#039;est mentionnée pour ce paramètre, la valeur par défaut sera automatiquement appliquée!&lt;br /&gt;
&lt;br /&gt;
==== nice ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Priorité du système&#039;&#039;&#039;. OSCam nécessite peu de ressource CPU. Mais si elle est nécessaire, elle doit être disponible immédiatement. Les valeurs vont de 20 à-20, ou 20 est la priorité la plus basse et -20 la plus haute. Si ce paramètre est commenté(#), cette fonction n&#039;est pas active. Ceci est important pour la dbox2 [http://de.wikipedia.org/wiki/DBOX2], quand l&#039;erreur &amp;quot;&#039;&#039;relocation error:setpriority&#039;&#039;&amp;quot; apparait. Vgl. [http://de.wikipedia.org/wiki/Prioritätsscheduling Prioritätsscheduling]&lt;br /&gt;
&lt;br /&gt;
Exemple:&lt;br /&gt;
 nice = -1&lt;br /&gt;
&lt;br /&gt;
Par défaut:&lt;br /&gt;
 nice = 99&lt;br /&gt;
&lt;br /&gt;
==== Log ====&lt;br /&gt;
Format:&lt;br /&gt;
 CAID&amp;amp;ProviderID/ECMPID/ServiceID/length:checksum&lt;br /&gt;
&lt;br /&gt;
Debug-Level:&lt;br /&gt;
 0 = pas de débug (défaut) &lt;br /&gt;
 1 = messages d&#039;erreurs détaillés&lt;br /&gt;
 2 = analyse ATR, affichage ECM, affichage CW&lt;br /&gt;
 4 = trafic de/vers les lecteurs &lt;br /&gt;
 8 = trafic de/vers les clients &lt;br /&gt;
 16 = trafic vers le lecteur physique au niveau IFD&lt;br /&gt;
 32 = trafic vers le lecteur physique au niveau I/O &lt;br /&gt;
 64 = affichage des EMMs &lt;br /&gt;
 128 = affichage au niveau DVB API &lt;br /&gt;
 256 = affichage répartiteur de charge (load balancing) &lt;br /&gt;
 512 = affichage au niveau du cache exchange &lt;br /&gt;
 1024 = affichage au niveau ECM client &lt;br /&gt;
 65535 = tous les débogages. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== pidfile =====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn:8176/01/24/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
pidfile  =  filename, &lt;br /&gt;
&lt;br /&gt;
pour spécifier un autre nom ou un emplacement spécifique pour le fichier pid, en [blanc] aucun (par défaut) le fichier est créé en tant que oscam.pid dans /tmp&lt;br /&gt;
&lt;br /&gt;
Exemple:&lt;br /&gt;
 pidfile = /var/run/oscam.pid&lt;br /&gt;
&lt;br /&gt;
===== logfile =====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
Ce paramètre fixe la destination du fichier &#039;&#039;&#039;journal des événements.&#039;&#039;&#039;&lt;br /&gt;
 logfile = filename|/dev/null|/dev/tty/syslog&lt;br /&gt;
&lt;br /&gt;
Possibilités:&lt;br /&gt;
 logfile = /dev/null           # Aucun fichier n&#039;est créé)&lt;br /&gt;
 logfile = /dev/tty            # La sortie se fait à l&#039;écran??&lt;br /&gt;
 logfile = syslog              # La sortie se fait dans le fichier journal du système)&lt;br /&gt;
 logfile = /var/log/oscam.log  # linux i386)&lt;br /&gt;
 logfile = oscam.log           # dans le répertoire contenant oscam (cf. /usr/bin)&lt;br /&gt;
 logfile = stdout              # Pour la sortie sur la console (en telnet)&lt;br /&gt;
&lt;br /&gt;
Exemple:&lt;br /&gt;
 logfile = /etc/oscam/logs/oscam.log&lt;br /&gt;
&lt;br /&gt;
Par défaut:&lt;br /&gt;
 logfile = /var/log/oscam.log&lt;br /&gt;
&lt;br /&gt;
Format logfile:&lt;br /&gt;
 CAID&amp;amp;ident/provider/length:checksum&lt;br /&gt;
&lt;br /&gt;
===== ecmfmt =====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn6649+6653:05/01/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;MODIFICATIONS svn8831:08/11/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;MODIFICATIONS svn11008-11011:09/28/15&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
ecmfmt = format&lt;br /&gt;
&lt;br /&gt;
Définir le format du log ECM, par défaut = c&amp;amp;p/i/s/l:h&lt;br /&gt;
	 &lt;br /&gt;
Variables possible: &lt;br /&gt;
 c = CAID&lt;br /&gt;
 d = PID&lt;br /&gt;
 e = CSP hash &lt;br /&gt;
 g = ID du peer gbox &lt;br /&gt;
 h = checksum (somme de contrôle)&lt;br /&gt;
 i = Channel ID&lt;br /&gt;
 j = distance en hops gbox &lt;br /&gt;
 l = longueur&lt;br /&gt;
 o = ONID&lt;br /&gt;
 p = provider ID&lt;br /&gt;
 s = service ID&lt;br /&gt;
 t = tier ID , cet identifiant est remplacée par la description des oscam.tiers (le cas échéant)&lt;br /&gt;
 w = CW&lt;br /&gt;
 y = payload (court, 3 bytes)&lt;br /&gt;
 Y = payload (long, 6 bytes)&lt;br /&gt;
&lt;br /&gt;
	 &lt;br /&gt;
utilisez une valeur comme préfixe pour cacher une variable de cette valeur&lt;br /&gt;
	 &lt;br /&gt;
Exemple:&lt;br /&gt;
 ecmfmt = c&amp;amp;0p/i/d/s/l:h &lt;br /&gt;
 (cache les providers ID s&#039;ils sont nuls)&lt;br /&gt;
&lt;br /&gt;
===== nds_swap_cw =====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn:10003/11/15/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;OBSOLÈTE svn10048:11/30/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
nds_swap_cw    =  0|&lt;br /&gt;
&lt;br /&gt;
 0  =  NDS Videoguard CWs sont insérés, si les CWs ne sont pas les mêmes ou n&#039;ont pas un modèle similaire  (par défault)&lt;br /&gt;
 1  =  désactivé&lt;br /&gt;
&lt;br /&gt;
===== loghistorysize =====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
loghistorysize  =  bytes&lt;br /&gt;
&lt;br /&gt;
La taille du message de l&#039;histoire du log dans la WebIf ou le monitor peut maintenant être configurée.&lt;br /&gt;
&lt;br /&gt;
0 = désactivé, par défaut = 4096&lt;br /&gt;
&lt;br /&gt;
===== CACHE EXCHANGE LOGGING =====&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU  svn6929:05/24/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
CACHE EXCHANGE LOGGING &lt;br /&gt;
reader stages&lt;br /&gt;
 1 = cacheex (=1) reader (C) &lt;br /&gt;
 2 = local SCs (L)   #stage 2 est utilisé uniquement quand &#039;&#039;&#039;preferlocalcards = 1&#039;&#039;&#039; était mis en place dans la section [global]. &lt;br /&gt;
 3 = other reader / proxies (P) &lt;br /&gt;
 4 = fallback reader (F) &lt;br /&gt;
&lt;br /&gt;
logging format &lt;br /&gt;
 stage/used/chosen/possible&lt;br /&gt;
&lt;br /&gt;
Example&lt;br /&gt;
&lt;br /&gt;
 P/2/2/2 or L/2/4/4&lt;br /&gt;
&lt;br /&gt;
===== maxlogsize =====&lt;br /&gt;
{{Obligatoire}}&lt;br /&gt;
&lt;br /&gt;
Détermine la taille du journal. Cela est très utile pour des serveurs avec une mémoire réduite (Par ex. la dbox2). Il est fortement recommandé de déterminer avec soin la taille du fichier journal pour de tels serveurs. Il n&#039;est pas rare qu&#039;un système crashe car la taille de ces fichiers est devenue trop grande.&lt;br /&gt;
&lt;br /&gt;
Exemple&lt;br /&gt;
 maxlogsize = 20  # La taille du journal peut atteindre 20 Ko&lt;br /&gt;
            =  0  # La taille du journal est &#039;&#039;&#039;illimitée&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Valeur par défaut:&lt;br /&gt;
 maxlogsize = 10  # La taille du journal peut atteindre 10 Ko(défaut)&lt;br /&gt;
&lt;br /&gt;
===== logduplicatelines =====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn:8290/02/05/2013&amp;lt;/span&amp;gt; &lt;br /&gt;
&lt;br /&gt;
logduplicatelines  =  0|1&lt;br /&gt;
 &lt;br /&gt;
                   =  1  active l&#039;écriture des lignes en double dans le log&lt;br /&gt;
                   =  0  désactive l&#039;écriture des lignes en double dans le log (défaut)&lt;br /&gt;
&lt;br /&gt;
===== disablelog =====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
Désactive le fichier &#039;&#039;&#039;journal des événements&#039;&#039;&#039;&lt;br /&gt;
 1 = Activé, donc pas de fichier &#039;&#039;&#039;journal&#039;&#039;&#039;  -&lt;br /&gt;
 0 = Désactivé, un fichier &#039;&#039;&#039;journal&#039;&#039;&#039; sera créé&lt;br /&gt;
&lt;br /&gt;
Exemple:&lt;br /&gt;
 disablelog = 1   # il n&#039;y aura &#039;&#039;&#039;pas&#039;&#039;&#039; de fichier journal&lt;br /&gt;
&lt;br /&gt;
Par défaut:&lt;br /&gt;
 disablelog = 0   # &#039;&#039;&#039;un&#039;&#039;&#039; fichier journal sera créé&lt;br /&gt;
&lt;br /&gt;
===== cwlogdir =====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
Détermine l&#039;emplacement du répertoire contenant l&#039;historique des &#039;&#039;&#039;cw&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Exemple:&lt;br /&gt;
 cwlogdir = /var/log/cw.log&lt;br /&gt;
&lt;br /&gt;
Par défaut:&lt;br /&gt;
 cwlogdir =     # [rien] aucun répertoire pour l&#039;historique des &amp;quot;cw&amp;quot;&lt;br /&gt;
&lt;br /&gt;
===== emmlogdir =====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
emmlogdir = répertoire&lt;br /&gt;
&lt;br /&gt;
Pour définir l&#039;emplacement des EMM sauvegardés par le paramètre &amp;quot;saveemm-*&amp;quot;- dans la section reader du fichier oscam.server. Si le paramètre n&#039;est pas activé, le comportement antérieur (répertoire de configuration) s&#039;applique.&lt;br /&gt;
&lt;br /&gt;
===== usrfile =====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
Nom du fichier &#039;&#039;&#039;&amp;quot;journal des utilisateurs&amp;quot;&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Ce fichier contient les informations suivantes&lt;br /&gt;
 La date.&lt;br /&gt;
 L’heure.&lt;br /&gt;
 Les CWs par seconde.&lt;br /&gt;
 Le nom de l’utilisateur.&lt;br /&gt;
 L’adresse IP de l’utilisateur.&lt;br /&gt;
 Le port TCP/IP.&lt;br /&gt;
 Les CWs trouvés.&lt;br /&gt;
 Les CWs du cache.&lt;br /&gt;
 Les CWs non trouvés.&lt;br /&gt;
 Les CWs ignorés.&lt;br /&gt;
 Les CWs expirés.&lt;br /&gt;
 Les CWs dans le tunnel.&lt;br /&gt;
 L’heure de l’ouverture de la session au format Unix / Posix.&lt;br /&gt;
 L’heure de clôture de la session au format Unix / Posix.&lt;br /&gt;
 Le protocole utilisé.&lt;br /&gt;
&lt;br /&gt;
Exemple:&lt;br /&gt;
 usrfile = userfile&lt;br /&gt;
&lt;br /&gt;
Par défaut:&lt;br /&gt;
 usrfile = 0&lt;br /&gt;
&lt;br /&gt;
===== disableuserfile =====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
Comme le &amp;quot;journal des événements&amp;quot;, &amp;quot;&#039;&#039;&#039;le journal des utilisateurs&#039;&#039;&#039;&amp;quot; peut être désactivé&lt;br /&gt;
&lt;br /&gt;
Exemple:&lt;br /&gt;
 disableuserfile = 1   # &#039;&#039;&#039;aucun&#039;&#039;&#039; fichier journal des utilisateurs n&#039;est créé&lt;br /&gt;
                 = 0   # &#039;&#039;&#039;un&#039;&#039;&#039; fichier journal des utilisateurs est créé&lt;br /&gt;
&lt;br /&gt;
Par défaut:&lt;br /&gt;
 disableuserfile = 0&lt;br /&gt;
&lt;br /&gt;
Les ouvertures de sessions seront enregistrées &lt;br /&gt;
 1 = Chaque zapping du client sera enregistré dans le fichier&lt;br /&gt;
&lt;br /&gt;
Exemple:&lt;br /&gt;
 usrfileflag = 1  # Tout est enregistré&lt;br /&gt;
&lt;br /&gt;
Par défaut:&lt;br /&gt;
 usrfileflag = 0  # n&#039;enregistrera que les ouvertures et fermeture de session&lt;br /&gt;
&lt;br /&gt;
===== usrfileflag =====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
Mode d’enregistrement du fichier journal des utilisateurs&lt;br /&gt;
 0 = Seul les ouvertures et clôtures  de connexion seront logguées&lt;br /&gt;
&lt;br /&gt;
===== saveinithistory =====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;OBSOLÈTE svn7128:07/02/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Enregistrement de l&#039;initialisation du lecteur. Ce paramètre est utilisé pour la lecture des droits de la carte.&lt;br /&gt;
&lt;br /&gt;
Exemple:&lt;br /&gt;
 saveinithistory = 1   # Enregistrement dans /tmp/.oscam/reader&amp;lt;N°&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Valeur par défaut:&lt;br /&gt;
 saveinithistory = 0   # Pas d&#039;enregistrement&lt;br /&gt;
&lt;br /&gt;
===== disablemail =====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
disablemail = 0 (par défaut c&#039;est 1)&lt;br /&gt;
&lt;br /&gt;
Ce paramètre permet de sauvegarder les messages courriels envoyés par les fournisseurs aux abonnés.&lt;br /&gt;
&lt;br /&gt;
Pour l&#039;instant, c&#039;est valables uniquement pour le NDS, je ne sais pas si ça viendra pour les autres systèmes dans l&#039;avenir.&lt;br /&gt;
&lt;br /&gt;
===== mailfile =====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
mailfile = /répertoire/fichier&lt;br /&gt;
&lt;br /&gt;
Ce paramètre permet de sauvegarder les e-mails (courriels) envoyés par les diffuseurs aux abonnés.&lt;br /&gt;
&lt;br /&gt;
Pour l&#039;instant, cette option n&#039;est disponible que pour le cryptage NDS. Nous ne savons pas si cela viendra sur d&#039;autres contrôles d&#039;accès.&lt;br /&gt;
&lt;br /&gt;
===== cacheex_mode1_delay =====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn:10050/11/30/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cacheex_mode1_delay  =  CAID1:time,[CAID2:time]...&lt;br /&gt;
&lt;br /&gt;
Délai en millisecondes pour une demande d&#039;échange de cache mode 1 par défaut: pas de délai&lt;br /&gt;
&lt;br /&gt;
==== Reader ====&lt;br /&gt;
&lt;br /&gt;
===== enableled =====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn6285:01/23/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
LED-Support&lt;br /&gt;
&lt;br /&gt;
enableled  =  0|1|2&lt;br /&gt;
&lt;br /&gt;
 0 = LED désactivé&lt;br /&gt;
 1 = LED activé pour routers&lt;br /&gt;
 2 = LED activé pour qboxhd, &lt;br /&gt;
     par défaut = 0&lt;br /&gt;
&lt;br /&gt;
===== serialreadertimeout =====&lt;br /&gt;
{{pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;OBSOLÈTE svn8541:03/13/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Seulement quand un lecteur série est utilisé&#039;&#039;&#039;&lt;br /&gt;
Timeout en millisecondes pour un lecteur série&lt;br /&gt;
&lt;br /&gt;
Exemple:&lt;br /&gt;
 serialreadertimeout =  1200  # Timeout après 1200 Millisecondes&lt;br /&gt;
&lt;br /&gt;
Par défaut:&lt;br /&gt;
 serialreadertimeout =  1500  # Timeout après 1500 Millisecondes&lt;br /&gt;
&lt;br /&gt;
===== waitforcards =====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
On détermine ici si au démarrage du programme, OSCam attend les cartes locales avant d&#039;ouvrir les connexions réseaux.&lt;br /&gt;
&lt;br /&gt;
Exemple:&lt;br /&gt;
 waitforcards = 0  # N&#039;attend pas&lt;br /&gt;
&lt;br /&gt;
Par défaut:&lt;br /&gt;
 waitforcards = 1  # Attend&lt;br /&gt;
&lt;br /&gt;
===== waitforcards_extra_delay =====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
waitforcards_extra_delay =&lt;br /&gt;
&lt;br /&gt;
Retard de réponse supplémentaire pour les problèmes d&#039;initialisation des readers (ou lecteurs).&lt;br /&gt;
&lt;br /&gt;
Par défaut = 500 ms&lt;br /&gt;
&lt;br /&gt;
===== preferlocalcards =====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;MODIFICATIONS svn9605:03/29/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ce paramètre détermine si les cartes locales sont utilisées en premier pour le décodage.&lt;br /&gt;
&lt;br /&gt;
Exemple:&lt;br /&gt;
 preferlocalcards = 0  # Les cartes locales ne sont pas privilégiées (remote reader)&lt;br /&gt;
 preferlocalcards = 1  # CacheEx sources sont privilégiées&lt;br /&gt;
 preferlocalcards = 2  # Les cartes locales sont privilégiées&lt;br /&gt;
Par défaut:&lt;br /&gt;
 preferlocalcards = 1  # CacheEx sources sont privilégiées&lt;br /&gt;
&lt;br /&gt;
===== readerrestartseconds =====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
Détermine le temps d&#039;attente en secondes pour le redémarrage du Reader&lt;br /&gt;
&lt;br /&gt;
Exemple:&lt;br /&gt;
 readerrestartseconds = 10  # Temps d&#039;attente de 10 secondes&lt;br /&gt;
                     =  0   # &#039;&#039;&#039;Pas de redémarrage!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Par défaut:&lt;br /&gt;
 readerrestartseconds = 5   #  Temps d&#039;attente de 5 secondes&lt;br /&gt;
&lt;br /&gt;
===== block_same_ip =====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn7215:07/27/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
block_same_ip = 0|1&lt;br /&gt;
&lt;br /&gt;
 1 = Rejeter les ecms en boucle venant de clients vers les readers avec la même adresse IP, par défaut = 1&lt;br /&gt;
 0 = Ne pas rejeter&lt;br /&gt;
&lt;br /&gt;
===== block_same_name =====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn7215:07/27/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
block_same_name = 0|1&lt;br /&gt;
&lt;br /&gt;
 1 = Rejeter les ecms en boucle venant de clients vers les readers avec le même nom, par défaut = 1&lt;br /&gt;
 0 = Ne pas rejeter&lt;br /&gt;
&lt;br /&gt;
==== cache ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;Obsolet  svn8358:16/02/2013 move to [cache] &amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== cachedelay =====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;Obsolet  svn8358:16/02/2013 move to [cache] &amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Délai minimum de la mise en cache des requètes. Cela semble paradoxal vu que la &#039;&#039;&#039;réponse &#039;&#039;&#039; venant du cache doit se faire &#039;&#039;&#039;aussi vite que possible&#039;&#039;&#039; . &lt;br /&gt;
&lt;br /&gt;
Exemple:&lt;br /&gt;
 cachedelay = 300&lt;br /&gt;
&lt;br /&gt;
Valeur par défaut:&lt;br /&gt;
 cachedelay = 0&lt;br /&gt;
&lt;br /&gt;
===== max_cache_time =====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;Obsolet  svn8358:16/02/2013 move to [cache] &amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
max_cache_time = le temps (en secondes) de garder l&#039;ECM dans le cache, par défaut = 15&lt;br /&gt;
&lt;br /&gt;
The time must be 2 seconds higher than the parameter clienttimeout!&lt;br /&gt;
&lt;br /&gt;
===== max_cache_count =====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;Obsolet  svn8358:16/02/2013 move to [cache] &amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
max_cache_count = nombre d&#039;ECMs à garder dans le cache, par défaut = 1000&lt;br /&gt;
&lt;br /&gt;
===== cacheexwaittime =====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;Obsolet  svn8358:16/02/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
cacheexwaittime  =  ms&lt;br /&gt;
&lt;br /&gt;
Temps maximum (en millisecondes) que le serveur de cache va attendre jusqu&#039;à ce que l&#039;ECM ou CW soit reçu, par défaut = 50.&lt;br /&gt;
&lt;br /&gt;
===== cacheexenablestats =====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;Obsolet  svn8358:16/02/2013 move to [cache]&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
cacheexenablestats  =  0|1&lt;br /&gt;
&lt;br /&gt;
Ajout de statistiques cw push/got dans le webif&lt;br /&gt;
&lt;br /&gt;
 1 = activé&lt;br /&gt;
 0 = défaut&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Attention:&#039;&#039;&#039; Par défaut désactivé à cause de la consommation de mémoire!&lt;br /&gt;
&lt;br /&gt;
==== Client ====&lt;br /&gt;
&lt;br /&gt;
===== clienttimeout =====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
Fixe la durée maximum, en secondes ou millisecondes, pour traiter une requête d&#039;un cient. Le dépassement de ce temps entraine un &amp;quot;timeout&amp;quot; (expiration du délai)&lt;br /&gt;
&lt;br /&gt;
Exemple:&lt;br /&gt;
 clienttimeout = 10     # Timeout après 10 secondes&lt;br /&gt;
 clienttimeout = 10000  # ici aussi Timeout après 10 secondes (10000 millisecondes)&lt;br /&gt;
&lt;br /&gt;
Par défaut:&lt;br /&gt;
 clienttimeout = 5      # Timeout après 5 secondes&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Attention:&#039;&#039;&#039; Pour des valeurs &amp;lt; 100 le Cardserver considère que le temps est donné en secondes, si les valeurs &amp;gt;= 100 il interprète les valeurs comme étant des millisecondes.&lt;br /&gt;
&lt;br /&gt;
===== clientmaxidle =====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
Fixe la durée maximum d&#039;inactivité d&#039;un client en &#039;&#039;&#039;secondes&#039;&#039;&#039; avant sa déconnexion.&lt;br /&gt;
&lt;br /&gt;
Exemple:&lt;br /&gt;
 clientmaxidle = 200   # Déconnexion après 200 secondes&lt;br /&gt;
               = 0     # Pas de déconnexion&lt;br /&gt;
&lt;br /&gt;
Valeur par défaut:&lt;br /&gt;
 clientmaxidle = 120   # Déconnexion après 120 secondes&lt;br /&gt;
&lt;br /&gt;
===== suppresscmd08 =====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
suppresscmd08 = 0|1&lt;br /&gt;
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 &lt;br /&gt;
&lt;br /&gt;
Si vous voulez en savoir plus à ce sujet lisez ceci: [[Streamboard-Thread:27459|Streamboard-Thread]]&lt;br /&gt;
&lt;br /&gt;
==== fallbacktimeout ====&lt;br /&gt;
{{Version}}&lt;br /&gt;
Dans le cas où plusieurs readers existent (Voir la section [reader] dans oscam.server) il est possible que l&#039;un d&#039;entre eux devienne défaillant, dans ce cas, le trafic sera redirigé ver le reader de secours &#039;&#039;&#039;(Fallback reader)&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
Fixe la valeur maximale en millisecondes avant que le [[Cardserver]] ne redirige le trafic du [[Reader] primaire], vers le ou les readers de secours [[Fallback]]-Reader (&lt;br /&gt;
&lt;br /&gt;
Exemple:&lt;br /&gt;
 fallbacktimeout = 1500&lt;br /&gt;
&lt;br /&gt;
Valeur par défaut:&lt;br /&gt;
 fallbacktimeout = 2500&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Attention:&#039;&#039;&#039; La valeur choisie doit être supérieure au &amp;quot;serialreadertimeout&amp;quot; sinon les valeurs standards seront prises en considération&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== fallbacktimeout_percaid ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn:8896/09/04/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
fallbacktimeout_percaid  =  milliseconds  &lt;br /&gt;
&lt;br /&gt;
durée d&#039;expiration avant de retomber sur un lecteur de repli par CAID, par défaut: 2500&lt;br /&gt;
&lt;br /&gt;
==== sleep ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
   Temps d&#039;attente en minutes pour les utilisateurs inactifs. La valeur peut-être écrasée par celle définie dans le fichier oscam.user. &lt;br /&gt;
   Si l&#039;utilisateur reste en permanance sur la même chaine sans zapper ce paramètre le considére comme inactif et coupe donc la connexion, &lt;br /&gt;
   il ne faut donc pas mettre une valeur trop petite!&lt;br /&gt;
   Vous devez activer la fonction en ajoutant sleepsend=255 au niveau de chaque utilisateur dans votre oscam.user&lt;br /&gt;
&lt;br /&gt;
Exemple:&lt;br /&gt;
 sleep =  5   # Attente 5 Minutes&lt;br /&gt;
&lt;br /&gt;
Par défaut:&lt;br /&gt;
 sleep =      # [rien] pas de temps d&#039;attente&lt;br /&gt;
&lt;br /&gt;
==== serverip ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
Dans le cas d&#039;un serveur comportant plusieurs cartes réseau et donc plusieurs adresses IP différentes, il peut être souhaitable que Oscam ne réponde que si la demande provient d&#039;une adresse IP bien déterminée. Avec ce paramètre, vous pouvez spécifier quelle adresse IP oscam &amp;quot;écoute&amp;quot; .&lt;br /&gt;
&lt;br /&gt;
Exemple:&lt;br /&gt;
 serverip = 192.168.178.1&lt;br /&gt;
&lt;br /&gt;
Oscam ne répondra qu&#039;aux demandes transitant par cette adresse&lt;br /&gt;
&lt;br /&gt;
Par défaut:&lt;br /&gt;
 serverip =&lt;br /&gt;
&lt;br /&gt;
OSCam écoute toutes les adresses IP.&lt;br /&gt;
&lt;br /&gt;
==== bindwait ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
Fixe le temps maximum que le [[Cardreader]] peut utiliser au démarrage pour se connecter aux ports réseau. Si la liaison ne s&#039;établit pas dans le délai fixé, elle est annoncée par la mention &amp;quot;Bind Request failed&amp;quot;. Les différentes causes sont :&lt;br /&gt;
* Double emploi des ports;&lt;br /&gt;
* Une session précédente d&#039;OSCam n&#039;a pas libéré les ports;&lt;br /&gt;
* Plusieurs sessions d&#039;OSCam tournent&lt;br /&gt;
&lt;br /&gt;
Exemple:&lt;br /&gt;
 bindwait = 20  # délai 20 secondes&lt;br /&gt;
&lt;br /&gt;
Valeur par défaut:&lt;br /&gt;
 bindwait = 120 #  délai de 120 secondes&lt;br /&gt;
&lt;br /&gt;
==== netprio ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
Détermine la priorité du Cardserver sur le réseau&lt;br /&gt;
&lt;br /&gt;
Exemple:&lt;br /&gt;
 netprio = 1  # Priorité 1&lt;br /&gt;
&lt;br /&gt;
Valeur par défaut:&lt;br /&gt;
 netprio = 0  # priorité donnée par le système&lt;br /&gt;
&lt;br /&gt;
==== resolvegethostbyname ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
Type de résolution DNS&lt;br /&gt;
 0 = reçoit l&#039;info par adresse ip (défaut)&lt;br /&gt;
 1 = recoit l&#039;info par nom d&#039;hôte&lt;br /&gt;
&lt;br /&gt;
Exemple:&lt;br /&gt;
 resolvegethostbyname = 1 # Le nom de l&#039;hôte est mentionné&lt;br /&gt;
&lt;br /&gt;
Valeur par défaut:&lt;br /&gt;
 resolvegethostbyname = 0 # l&#039;adresse est mentionnée&lt;br /&gt;
&lt;br /&gt;
====failbancount====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
 Failbancount  =  Nombre de tentatives de connexion erronées autorisé. &lt;br /&gt;
               =  0  (valeur par défaut) L&#039;IP est directement bloquée si le mot de passe n&#039;est pas correct!&lt;br /&gt;
&lt;br /&gt;
Si dans &#039;&#039;&#039;failbantime&#039;&#039;&#039; les demandes de connexion invalides enregistrées sont supérieures à &#039;&#039;&#039;failbancount&#039;&#039;&#039;, l&#039;adresse IP sera bloquée pour le temps restant du Failbantime. Quand le temps du failbantime est dépassé, c&#039;est de nouveau le failbancount qui est d&#039;application. Failbancount est un assouplissement des règles.&lt;br /&gt;
&lt;br /&gt;
==== failbantime ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
Fixe le délai pendant lequel l&#039;IP d&#039;un client est bloquée, s&#039;il effectue des tentatives de connexion non valides. &lt;br /&gt;
&lt;br /&gt;
Exemple:&lt;br /&gt;
 failbantime =  5&lt;br /&gt;
 # L&#039;adresse IP est bloquée pendant 5 minutes. Les tentatives de connexion seront ignorées même si le login est OK.&lt;br /&gt;
 # Aucun thread ne sera démarré pour ce client.&lt;br /&gt;
&lt;br /&gt;
Valeur par défaut&lt;br /&gt;
 failbantime =  0  # le failban est désactivé (valeur par défaut)&lt;br /&gt;
&lt;br /&gt;
==== dropdups ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
dropdups = 0|1, par défaut = 0&lt;br /&gt;
&lt;br /&gt;
Mode pour les doubles connexions (duplicate); condition requise: uniq &amp;gt; 0&lt;br /&gt;
&lt;br /&gt;
0 = marque les clients comme duplicate, mais il ne seront pas déconnectés (défaut)&lt;br /&gt;
1 = abandonne les doubles connexions au lieu de les marquer comme &amp;quot;duplicate&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
==== unlockparental ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;MODIFICATIONS  svn7289:08/27s/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Seulement pour Seca/Viaccess et Videoguard2&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Cette option modifie le code de moralité des cartes pour permettre le décodage des programmes pour adultes sans avoir à saisir le code parental.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Exemple:&lt;br /&gt;
 unlockparental = 1  # déverrouillé (pas de demande de code)&lt;br /&gt;
&lt;br /&gt;
Par défaut:&lt;br /&gt;
 unlockparental = 0  # verrouillé (le code est demandé)&lt;br /&gt;
&lt;br /&gt;
Note: le pin code renseigné dans la configuration de la carte doit être correct&lt;br /&gt;
&lt;br /&gt;
==== double_check ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Uniquement si le double check du CW est nécessaire!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Les ECM sont envoyés à 2 lecteurs ou plus ayant la même carte et les CW sont comparés. lb_nbest_readers doit avoir une valeur égale ou supérieure à 2&lt;br /&gt;
&lt;br /&gt;
Exemple:&lt;br /&gt;
 double_check =&lt;br /&gt;
&lt;br /&gt;
Valeur par défaut:&lt;br /&gt;
 double_check = 0&lt;br /&gt;
&lt;br /&gt;
==== double_check_caid ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;Nouveau svn:7237/08/05/2012/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
double_check_caid = caid1,caid2,...,caidn&lt;br /&gt;
ou&lt;br /&gt;
double_check_caid = system1,system2,...,systemn&lt;br /&gt;
&lt;br /&gt;
Où systemx sont les deux premiers octets du caid, exemple: 01, 05, 17, 18....&lt;br /&gt;
&lt;br /&gt;
ECM sera envoyé à deux ou plusieurs readers avec la même carte et les CWs seront comparés pour les CAID ou les deux premiers octets des CAID définis, lb_nbest_readers doit être configuré sur 2 ou plus, par défaut: rien&lt;br /&gt;
&lt;br /&gt;
==== Loadbalancer ====&lt;br /&gt;
&lt;br /&gt;
===== lb_mode =====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Attention:&#039;&#039;&#039; Si l&#039;équilibrage de charge est activée ici, elle peut en oscam.server entre les services et Ident sont pas les entrées!&lt;br /&gt;
&lt;br /&gt;
Loadbalance Mode&lt;br /&gt;
&lt;br /&gt;
Lorsque deux ou plusieurs cartes du même type sont présentes (en local ou proxies), il est possible de distribuer la charge de manière proportionnelle sur les cartes (balancer).&lt;br /&gt;
&lt;br /&gt;
Exemple:&lt;br /&gt;
 lb_mode = 0 (désactivé)&lt;br /&gt;
 lb_mode = 1 (le Reader le plus rapide est sélectionné en premier lieu)&lt;br /&gt;
 lb_mode = 2 (Le Reader n&#039;ayant pas été utilisé précédemment est sélectionné)&lt;br /&gt;
 lb_mode = 3 (Le Reader ayant la charge la plus faible est sélectionné)&lt;br /&gt;
 lb_mode = 10 (uniquement logging )&lt;br /&gt;
&lt;br /&gt;
Par défaut:&lt;br /&gt;
 lb_mode = 0 # désactivé&lt;br /&gt;
&lt;br /&gt;
===== lb_save =====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
Enregistre les statistiques du Loadbalance, de sorte qu&#039;elles soient disponibles même après un redémarrage.&lt;br /&gt;
Afin de ne pas surcharger le CPU il est conseillé de choisir des valeurs &amp;gt; 100 .&lt;br /&gt;
&lt;br /&gt;
Exemple:&lt;br /&gt;
 lb_save = 100 # Nombre d&#039;ecm avant l&#039;enregistrement des statistiques&lt;br /&gt;
&lt;br /&gt;
Par défaut:&lt;br /&gt;
 lb_save = 0 # Pas d&#039;enregistrement de statistiques&lt;br /&gt;
&lt;br /&gt;
===== lb_nbest_readers =====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
Nombre de Readers pour la demande d&#039;ECM.&lt;br /&gt;
&lt;br /&gt;
Exemple:&lt;br /&gt;
 lb_nbest_readers = 2 # La demande est envoyée à deux Readers&lt;br /&gt;
&lt;br /&gt;
Valeur par défaut:&lt;br /&gt;
 lb_nbest_readers = 1 # La demande est envoyée à un Reader&lt;br /&gt;
&lt;br /&gt;
===== lb_nfb_readers =====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
Nombre de Fallback Reader pour l&#039;équilibrage de charge.&lt;br /&gt;
&lt;br /&gt;
Exemple:&lt;br /&gt;
 lb_nfb_readers = 2 # Deux Fallbackreader&lt;br /&gt;
&lt;br /&gt;
Valeur par défaut:&lt;br /&gt;
 lb_nfb_readers = 1&lt;br /&gt;
&lt;br /&gt;
===== lb_reopen_mode =====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;OBSOLÈTE svn8642:05/10/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
lb_reopen_mode = 0|1&lt;br /&gt;
&lt;br /&gt;
Loadbalancer: Option pour la réouverture rapide ou après un certain temps des lecteurs bloqués.&lt;br /&gt;
&lt;br /&gt;
0 = réouverture après un certain temps (par défaut)&lt;br /&gt;
1 = réouverture rapide&lt;br /&gt;
&lt;br /&gt;
===== lb_nbest_percaid =====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;MODIFICATIONS svn5893:08/19/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
lb_nbest_percaid = caid1:lbn1,caid2:lbn2,...,caidn:lbnn&lt;br /&gt;
&lt;br /&gt;
Nombre de meilleurs readers par CAID.&lt;br /&gt;
Comme nbest_readers, mais pour des CAIDs spécifiques, wildcard CAIDs avec 2 chiffres-CAIDs sont possibles&lt;br /&gt;
&lt;br /&gt;
example: &lt;br /&gt;
 lb_nbest_percaid = 0100:4,0200:3,03:2,04:1 &lt;br /&gt;
 (wildcard CAIDs 03xx and 04xx)&lt;br /&gt;
&lt;br /&gt;
===== lb_reopen_invalid =====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn:9885:09/30/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
lb_reopen_invalid  =  0|1&lt;br /&gt;
&lt;br /&gt;
 0  =  E_INVALID wird so lange blockiert, bis die Statistik aufgeräumt ist&lt;br /&gt;
 1  =  default&lt;br /&gt;
&lt;br /&gt;
===== lb_force_reopenalways =====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn:9885:09/30/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
lb_force_reopenalways  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1   =  ouvre tous les lecteurs arrêtés, si aucun lecteur fonctionnel n&#039;a été trouvé.&lt;br /&gt;
 0   =  par défaut&lt;br /&gt;
&lt;br /&gt;
===== lb_min_ecmcount =====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
Nombre minimum d ECM&#039;s pris en compte pour l’évaluation des valeurs d’équilibrage des charges.&lt;br /&gt;
&lt;br /&gt;
Exemple:&lt;br /&gt;
 lb_min_ecmcount =&lt;br /&gt;
&lt;br /&gt;
Valeur par défaut:&lt;br /&gt;
 lb_min_ecmcount = 5&lt;br /&gt;
&lt;br /&gt;
===== lb_max_ecmcount =====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
Nombre maximum d ECM&#039;s pris en compte pour l’évaluation des valeurs d’équilibrage des charges..&lt;br /&gt;
&lt;br /&gt;
Exemple:&lt;br /&gt;
 lb_max_ecmcount =&lt;br /&gt;
&lt;br /&gt;
Valeur par défaut:&lt;br /&gt;
 lb_max_ecmcount = 500&lt;br /&gt;
&lt;br /&gt;
===== lb_reopen_seconds =====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
Délais en seconde avant une nouvelle tentative de connexion aux lecteurs/CAIDs/providers/services&lt;br /&gt;
&lt;br /&gt;
Exemple:&lt;br /&gt;
 lb_reopen_seconds =  500   # Nouvelle tentative après 500 secondes&lt;br /&gt;
&lt;br /&gt;
Valeur par défaut:&lt;br /&gt;
 lb_reopen_seconds = 900&lt;br /&gt;
&lt;br /&gt;
===== lb_retrylimit =====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
Tentative de connexion au reader suivant, &#039;&#039;&#039;seulement&#039;&#039;&#039; quand le temps de réponse dépasse le temps fixé ici en: &#039;&#039;&#039;Millisecondes&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Exemple:&lt;br /&gt;
 lb_retrylimit  =  500   #  Tentative de connexion au reader suivant, quand le temps de réponse dépasse 500ms.&lt;br /&gt;
&lt;br /&gt;
Valeur par défaut:&lt;br /&gt;
 lb_retrylimit  =  800&lt;br /&gt;
&lt;br /&gt;
===== lb_savepath ===== &lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
Nom du fichier de sauvegarde des statistiques pour l&#039;équilibrage des charges (loadbalance)&lt;br /&gt;
&lt;br /&gt;
 Fichier par défaut =   /tmp/.oscam/stat&lt;br /&gt;
&lt;br /&gt;
===== lb_stat_cleanup ===== &lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
Nombre d&#039;heures après lequel les statistiques pour l&#039;équilibrage des charges (loadbalance) sont remises à 0&lt;br /&gt;
&lt;br /&gt;
 Valeur par défaut = 336&lt;br /&gt;
&lt;br /&gt;
===== lb_use_locking =====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;OBSOLÈTE svn6166&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Supprime les demandes parallèles et identiques d&#039;ECM&lt;br /&gt;
&lt;br /&gt;
 1 = activé&lt;br /&gt;
 0 = désactivé# valeur par défaut:0&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Schlocke:&#039;&#039;&#039;&lt;br /&gt;
* Cette option ne doit être activée qu&#039;en cas:&lt;br /&gt;
** Lenteur du système&lt;br /&gt;
** Charge élevée&lt;br /&gt;
** S&#039;il n&#039;est pas répondu aux demandes d&#039;ECM identiques par le cache, mais si les readers sont sollicités&lt;br /&gt;
&lt;br /&gt;
* Avantage de l&#039;activation:&lt;br /&gt;
** De par la synchronisation, les demandes d&#039;ECM sont exécutées les unes après les autres, et l&#039;attribution de ces demandes au cache ou au reader par le loadbalance réussit toujours.&lt;br /&gt;
&lt;br /&gt;
* Inconvénient de l&#039;activation:&lt;br /&gt;
** La Synchronisation empêche le fonctionnement du Multi-threading et des temps de réponse élevés peuvent apparaître&lt;br /&gt;
&lt;br /&gt;
* Avantages en cas de NON activation:&lt;br /&gt;
** Exécution plus rapide des demandes d&#039;ECM&lt;br /&gt;
&lt;br /&gt;
* Inconvénient en cas de NON activation:&lt;br /&gt;
**Demande multiple d&#039;ECM à un Reader&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== lb_retrylimits =====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;MODIFICATIONS svn:5754:07/31/2011&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
lb_retrylimits = caid1:time1,caid2:time2,...,caidn:timen&lt;br /&gt;
&lt;br /&gt;
Vous pouvez configurer un retrylimit par caid, wildcard CAIDs avec 2 chiffres-CAIDs sont possibles&lt;br /&gt;
&lt;br /&gt;
example: &lt;br /&gt;
 lb_retrylimits = 12:0100,34:0200,5678:0300 &lt;br /&gt;
 	          (wildcard CAIDs 12xx and 34xx)&lt;br /&gt;
&lt;br /&gt;
===== lb_noproviderforcaid =====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;MODIFICATIONS svn5758:08/01/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
lb_noproviderforcaid = caid1,caid2,...,caidn&lt;br /&gt;
&lt;br /&gt;
Pour ignorer les providers; ne pas stocker les statistiques du loadbalancer avec les providers pour ce(s) caid(s), wildcard CAIDs avec 2 chiffres-CAIDs sont possibles&lt;br /&gt;
&lt;br /&gt;
example: &lt;br /&gt;
 lb_noproviderforcaid = 12,34,5678 &lt;br /&gt;
 	                (wildcard CAIDs 12xx and 34xx)&lt;br /&gt;
&lt;br /&gt;
===== lb_auto_timeout =====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn 7564:10/02/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
lb_auto_timeout  =  0|1&lt;br /&gt;
&lt;br /&gt;
 lb_auto_timeout  = 1  #  active l&#039;expiration automatique basé sur les statistiques du répartiteur de charge (load balancer)&lt;br /&gt;
                  = 0  #  par défaut&lt;br /&gt;
&lt;br /&gt;
===== lb_auto_timeout_p =====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn 7564:10/02/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
lb_auto_timeout_p  =  percent&lt;br /&gt;
&lt;br /&gt;
pourcentage ajouté au au temps moyen comme valeur de timeout&lt;br /&gt;
défaut = 30&lt;br /&gt;
&lt;br /&gt;
===== lb_auto_time_out_t  =====  &lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn 7564:10/02/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
lb_auto_time_out_t =  milli seconds&lt;br /&gt;
&lt;br /&gt;
temps minimum ajouté au temps moyen comme valeur de timeout&lt;br /&gt;
défaut = 300&lt;br /&gt;
&lt;br /&gt;
===== lb_max_readers =====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
lb_max_readers =&lt;br /&gt;
&lt;br /&gt;
Loadbalancer: limiter la quantité (nombre) de lecteurs pendant l&#039;apprentissage.&lt;br /&gt;
&lt;br /&gt;
0 = illimité (par défaut)&lt;br /&gt;
un nombre = restreindre le loadbalancer au nombre de lecteurs.&lt;br /&gt;
&lt;br /&gt;
===== lb_auto_betatunnel =====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
lb_auto_betatunnel = 0|1&lt;br /&gt;
&lt;br /&gt;
1 = activer la détection automatique de la tunnelisation Betacrypt pour les Caïds 1801, 1833, 1834 et 1835 pour loadbalancing, la configuration Betacrypt avec betatunnel dans oscam.user sera préférée, par défaut = 1&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Attention:&#039;&#039;&#039; Les inscriptions pour oscam.user de betatunnel être préféré [[streamboard:wiki/OSCam/fr/Config/oscam.user#betatunnel|User-Betatunnel]]&lt;br /&gt;
&lt;br /&gt;
===== lb_auto_betatunnel_mode =====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn 7784:10/22/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
lb_auto_betatunnel_mode  =  0|1|2...&lt;br /&gt;
&lt;br /&gt;
définir le mode pour le tunneling Betacrypt automatique&lt;br /&gt;
&lt;br /&gt;
 0 = CAID 18XX tunneling to CAID 17X2 only (default)&lt;br /&gt;
 1 = CAID 18XX tunneling to CAID 17X2 and CAID 17X2 tunneling to CAID 18XX (CAID 1833/1801) &lt;br /&gt;
 2 = CAID 18XX tunneling to CAID 17X2 and CAID 17X2 tunneling to CAID 18XX (CAID 1833/1834) &lt;br /&gt;
 3 = CAID 18XX tunneling to CAID 17X2 and CAID 17X2 tunneling to CAID 18XX (CAID 1833/1835) &lt;br /&gt;
 4 = CAID 17X2 tunneling to CAID 18XX (CAID 1833/1801 only) &lt;br /&gt;
 5 = CAID 17X2 tunneling to CAID 18XX (CAID 1833/1834 only) &lt;br /&gt;
 6 = CAID 17X2 tunneling to CAID 18XX (CAID 1833/1835 only)&lt;br /&gt;
&lt;br /&gt;
===== lb_auto_betatunnel_prefer_beta =====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU  svn6045:11/27/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;MODIFICATIONS svn 7768:10/21/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
lb_auto_betatunnel_prefer_beta  =  Auswahl (Zahl)&lt;br /&gt;
&lt;br /&gt;
La préférence pour Betacrypt/Nagravision peut être sélectionnée.&lt;br /&gt;
&lt;br /&gt;
     0  =  désactivé (défaut)&lt;br /&gt;
     1  =  toujours Betacrypt&lt;br /&gt;
   105  =  sélectionne une valeur moyenne&lt;br /&gt;
   200  =  toujours Nagravision&lt;br /&gt;
&lt;br /&gt;
=== Monitor ===&lt;br /&gt;
Paramètres pour l&#039;utilisation de la section [monitor]!&lt;br /&gt;
 &lt;br /&gt;
{{OSCamConfMonitorParameter}}&lt;br /&gt;
&lt;br /&gt;
==== port ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
Port UDP pour le paramètre moniteur&lt;br /&gt;
 port = 0  # Pas de moniteur&lt;br /&gt;
      =    # [vide] Pas de port sélectionné&lt;br /&gt;
&lt;br /&gt;
Exemple:&lt;br /&gt;
 port = 24480  # Moniteur activé sur le  Port 24480&lt;br /&gt;
&lt;br /&gt;
==== serverip ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
Lie le service à une adresse IP déterminée&lt;br /&gt;
 serverip  =  # Adresse  IP&lt;br /&gt;
           =  # [vide] toutes les adresses IP  (valeur par défaut)&lt;br /&gt;
&lt;br /&gt;
==== nocrypt ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
Connexion non sécurisée au moniteur.&lt;br /&gt;
&lt;br /&gt;
Possibilités&lt;br /&gt;
* une ou plusieurs adresses IP &lt;br /&gt;
* une ou plusieurs plages d&#039;adresses IP&lt;br /&gt;
* un mélange d&#039;adresses uniques et de plages d&#039;adresses IP&lt;br /&gt;
&lt;br /&gt;
Exemple&lt;br /&gt;
 nocrypt = 127.0.0.1,192.168.0.0-192.168.255.255&lt;br /&gt;
         = Hôte 127.0.0.1 et la plage d&#039;IP allant de 192.168.0.0 à 192.168.255.255&lt;br /&gt;
Valeur par défaut&lt;br /&gt;
 nocrypt =   # [vide] pas de connexion non sécurisée au moniteur&lt;br /&gt;
&lt;br /&gt;
==== aulow ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Exemple&lt;br /&gt;
 aulow = 30  # Après 30 minutes sans EMM, le client est mis de &amp;quot;active&amp;quot; sur &amp;quot;on&amp;quot; (par défaut).&lt;br /&gt;
&lt;br /&gt;
==== monlevel ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
Monitor-Level&lt;br /&gt;
 0 = Pas d&#039;accès au Moniteur (valeur par défaut)&lt;br /&gt;
 1 = Seulement le server et ses propres procédures&lt;br /&gt;
 2 = Toutes les procédures, seulement visualisation &lt;br /&gt;
 3 = Toutes les procédures, rechargement de oscam.user possible&lt;br /&gt;
 4 = Accès complet&lt;br /&gt;
&lt;br /&gt;
Exemple&lt;br /&gt;
 monlevel = 4  # Accès complet&lt;br /&gt;
&lt;br /&gt;
Monlevel peut être changé par utilisateur dans le oscam.user!&lt;br /&gt;
&lt;br /&gt;
==== hideclient_to ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
Temps en seconde après lequel les clients n&#039;introduisant pas de requêtes sont masqués . Voir aussi le paramètre &#039;&#039;&#039;httphideidleclienst&#039;&#039;&#039; dans la section [webif].&lt;br /&gt;
 hideclient_to = 1  # Les clients sont masqués &lt;br /&gt;
               = 0  # Les clients restent visibles&lt;br /&gt;
&lt;br /&gt;
==== appendchaninfo ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;OBSOLÈTE svn8546:03/1&lt;br /&gt;
3/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ajoute le nom du programme au fichier journal. Très utile en cas d&#039;utilisation du  Monitor ou de l&#039;Interface Web!&lt;br /&gt;
 appendchaninfo = 1  # Le nom du programme est ajouté&lt;br /&gt;
                = 0  # Aucune information (valeur par défaut)&lt;br /&gt;
&lt;br /&gt;
=== lcd ===&lt;br /&gt;
{{OSCamConfLCDParameter}}&lt;br /&gt;
&lt;br /&gt;
==== enablelcd ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU  svn6285:01/23/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
enablelcd = 0|1&lt;br /&gt;
&lt;br /&gt;
 0 = désactivé,&lt;br /&gt;
 1 = activé, &lt;br /&gt;
     par défaut = 0&lt;br /&gt;
&lt;br /&gt;
==== lcd_outputpath ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
lcd_outputpath = répertoire de sortie, par défaut = /tmp &lt;br /&gt;
&lt;br /&gt;
==== lcd_hideidle ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
lcd_hideidle = 0|1 (cacher reader/proxy dans la sortie lcd si inactif plus de 20s), par défaut = 0&lt;br /&gt;
&lt;br /&gt;
==== lcd_writeinterval ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
lcd_writeintervall = supérieur à 5s (intervalle d&#039;actualisation en secondes, inférieur à 5s n&#039;est pas accepté), par défaut = 10s&lt;br /&gt;
&lt;br /&gt;
=== WebIf ===&lt;br /&gt;
Ces paramètres sont requis uniquement si vous utilisez l&#039;interface web&lt;br /&gt;
 &lt;br /&gt;
{{OScamConfWebIfParameter}}&lt;br /&gt;
&lt;br /&gt;
==== Format du fichier pour envoyer des EMMs via l&#039;interface web ====&lt;br /&gt;
(Bit)&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Attention&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Fichier doit être en format TXT.&lt;br /&gt;
* Chaque ligne doit contenir qu&#039;un seul PRE-CAM EMM.&lt;br /&gt;
* Les EMMs doivent être en format HEX.&lt;br /&gt;
** Example : AABBCCDD...&lt;br /&gt;
* Des espaces ou tabulations entre des octets sont permises :&lt;br /&gt;
** AA BB CC DD...&lt;br /&gt;
* Chaque présentation d&#039;un octet d&#039;un EMM peu être en majuscule, en minuscule ou même mélangé :&lt;br /&gt;
** AA aa Aa aA...&lt;br /&gt;
* Toutes autres caractères ou commentaires sont interdites.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== httpport ====&lt;br /&gt;
{{Obligatoire}}&lt;br /&gt;
&lt;br /&gt;
Port de connexion à l&#039;interface web.&lt;br /&gt;
 httpport =  83  # L&#039;interface web écoute sur le &#039;&#039;&#039;http-port 83&#039;&#039;&#039;&lt;br /&gt;
          = +83  # L&#039;interface web écoute sur le &#039;&#039;&#039;https-port 83&#039;&#039;&#039; (SSL)&lt;br /&gt;
              0  # L&#039;interface web est désactivée (valeur par défaut)&lt;br /&gt;
&lt;br /&gt;
==== httpforcesslv3 ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU  svn:6321/01/30/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
httpforcesslv3 = 0|1&lt;br /&gt;
&lt;br /&gt;
1 = forcer l&#039;utilisation SSLv3, par défaut = 0&lt;br /&gt;
&lt;br /&gt;
==== httpcert ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
Données pour les certificats  SSL-&lt;br /&gt;
 httpcert = oscam.cert # (le voir)&lt;br /&gt;
          =            # [vide] utilisation du fichier embarqué oscam.pem&lt;br /&gt;
&lt;br /&gt;
==== httpuser ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
Nom de l&#039;utilisateur pour l&#039;accès. Un champs [vide] est fortement déconseillé.&lt;br /&gt;
 httpuser =   # xyxyxy&lt;br /&gt;
&lt;br /&gt;
==== httppwd ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
Protection par mot de passe. Il est identique à celui de l&#039;utilisateur.&lt;br /&gt;
 httppwd =  # 123456&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Les paramètres &#039;&#039;user&#039;&#039; et &#039;&#039;pwd&#039;&#039; sont demandés dans une fenêtre pop-up lors de la connexion à l&#039;interface web. En cas d’erreurs ou d&#039;oubli,la mention  &#039;&#039;Forbidden&#039;&#039; (Accès interdit) apparaît et la connexion est refusée!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== http_prepend_embedded_css ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn6797:05/13/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 http_prepend_embedded_css  =  0 | 1&lt;br /&gt;
 http_prepend_embedded_css  =  0  # Ne pas ajouter le contenu du CSS embarqué avant le contenu du CSS personnalisé (default)&lt;br /&gt;
                               1  # Ajouter le contenu du CSS embarqué avant le contenu du CSS personnalisé (spécifié par le paramètre [[#httpcss|httpcss]]).&lt;br /&gt;
&lt;br /&gt;
Ce paramètre peut-être utilisé pour surcharger le CSS embarqué avec des styles personnalisés. Pour afficher les styles courants utilisé l&#039;url: http://&#039;&#039;url_to_oscam_webif&#039;&#039;&#039;&#039;&#039;/site.css&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== httpcss ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
Différents thèmes sont disponibles pour la personnalisation de l&#039;interface web. La personnalisation se fait à l&#039;aide de fichiers CSS. Si vous voulez pouvoir gérer la personalisation via l&#039;interface WebIf il faut mettre le fichier CSS (se terminant par l&#039;extension .css) dans le répertoire contenant les fichiers de configuration d&#039;oscam.&lt;br /&gt;
&lt;br /&gt;
Exemple&lt;br /&gt;
 httpcss =   # /etc/oscam/harvest_round_Firefox.css&lt;br /&gt;
         =   # [vide] le style par défaut est utilisé (valeur par défaut)&lt;br /&gt;
&lt;br /&gt;
Différents thèmes peuvent être trouvés ici: [[Streamboard-Thread:30083|Streamboard-Thread]]&lt;br /&gt;
&lt;br /&gt;
==== httptpl ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;MODIFICATIONS svn 7083:06/25/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Chemin pour des modèles (template) externes&lt;br /&gt;
 httptpl =&lt;br /&gt;
         =  # [vide] Pas de Templates externes e picons&lt;br /&gt;
&lt;br /&gt;
Plusieurs modèles (templates) simultanés et picons peuvent être trouvé au moyen de sous-dossier peuvent être mis à disposition (avec un max. de 32 caractères alphanumérique).&lt;br /&gt;
Le nom du sous-dossier corresponds au sous-dossier dans l&#039;URL, par défaut: [vide]&lt;br /&gt;
&lt;br /&gt;
Exemple&lt;br /&gt;
 &lt;br /&gt;
 httptpl = /this/is/my/path &lt;br /&gt;
 	 &lt;br /&gt;
 Exemple avec plusieurs modèles: &lt;br /&gt;
 /this/is/my/path/template1 &lt;br /&gt;
 /this/is/my/path/template2 &lt;br /&gt;
 	 &lt;br /&gt;
 qui donne les URLs: &lt;br /&gt;
 http://host:port/template1 &lt;br /&gt;
 http://host:port/template2 &lt;br /&gt;
&lt;br /&gt;
Vous pouvez trouver plus de picons ici [[streamboard:wiki/OSCam/de/Picons|Picons]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== httpoverwritebakfile ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn9858:09/21/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
httpoverwritebakfile  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1  =  écraser les fichiers de configuration de secours (*.bak)&lt;br /&gt;
 0  =  défaut&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== httplocale ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn9828:08/15/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
httplocale  =  environment&lt;br /&gt;
&lt;br /&gt;
vous pouvez définir ici une variable d&#039;environnemen &amp;quot;locale&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
défaut =  [vide]  pas d&#039;environnement&lt;br /&gt;
&lt;br /&gt;
Voir ici:&lt;br /&gt;
&lt;br /&gt;
http://fr.wikipedia.org/wiki/locale&lt;br /&gt;
&lt;br /&gt;
==== httpjscript ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn6806:05/14/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
httpjscript  =  path&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== httprefresh ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
Délais d&#039;actualisation de l&#039;interface web, en secondes.&lt;br /&gt;
 httprefresh = 7  # Actualisation toutes les 7 secondes&lt;br /&gt;
             =    # [vide] Pas d&#039;actualisation&lt;br /&gt;
&lt;br /&gt;
==== httppollrefresh ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
Paramètres de polling pour l&#039;actualisation des données de l&#039;interface web (le temps peut être modifié sur les pages concernées)&lt;br /&gt;
&lt;br /&gt;
 httppollrefresh = 60  # Le statu sera actualisé toutes les 60 secondes&lt;br /&gt;
                 =     # [vide|0] aucune actualisation automatique&lt;br /&gt;
&lt;br /&gt;
==== httpshowpicons ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn6648:05/01/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
1 = activé, par défaut = 0.&lt;br /&gt;
&lt;br /&gt;
Si le paramètre est activé, alors une nouvelle colonne est ajoutée dans l&#039;onglet USERS avec l&#039;affichage des picons des dernières chaines regardées par les utilisateurs actifs.&lt;br /&gt;
Le répertoire où sont mis les picons doit être configuré dans le paramètre httppiconpath.&lt;br /&gt;
&lt;br /&gt;
Les formats possible sont: &lt;br /&gt;
 IC_caid_srvid.tpl&lt;br /&gt;
 IC_caid_provid_srvid.tpl&lt;br /&gt;
 IC_nomdelachaine.tpl&lt;br /&gt;
&lt;br /&gt;
Où pour nom de la chaînes les règles suivantes s&#039;appliquent:&lt;br /&gt;
&lt;br /&gt;
le nom de la chaîne est repris du fichier oscam.srvid ou oscam.srvid2,&amp;lt;br /&amp;gt;&lt;br /&gt;
remplacer toutes les majuscule en minuscules,,&amp;lt;br /&amp;gt;&lt;br /&gt;
remplacer * par le mot star,&amp;lt;br /&amp;gt;&lt;br /&gt;
remplacer &amp;amp; par le mot and,&amp;lt;br /&amp;gt;&lt;br /&gt;
remplacer + par le mot plus,&amp;lt;br /&amp;gt;&lt;br /&gt;
enlever tous les caractères spéciaux et les espaces sauf a-z et 0-9,&amp;lt;br /&amp;gt;&lt;br /&gt;
Si le résultat est un nom, le nom du fichier du picon sera IC_nom.tpl&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Par exemple:&lt;br /&gt;
service-name &amp;quot;BBC-ONE +HD&amp;quot;&amp;lt;br /&amp;gt;&lt;br /&gt;
fichier picon: &amp;quot;IC_bbconeplushd.tpl&amp;quot;&amp;lt;br /&amp;gt;&lt;br /&gt;
Si le service-name se terminent avec hd, et que le picon n&#039;est pas trouvé, on essaye avec le nom dans hd, par exemple:&amp;lt;br /&amp;gt;&lt;br /&gt;
fichier picon: &amp;quot;IC_bbconeplushd.tpl&amp;quot;&amp;lt;br /&amp;gt;&lt;br /&gt;
-&amp;gt; pas trouvé, recherche pour:&amp;lt;br /&amp;gt;&lt;br /&gt;
fichier picon: &amp;quot;IC_bbconeplus.tpl&amp;quot;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== httppiconsize ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
Défini la hauteur des picons (généralement 30 px).&lt;br /&gt;
&lt;br /&gt;
==== httppiconpath ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
Défini le chemin où trouver les picons.&lt;br /&gt;
&lt;br /&gt;
==== httphideidleclients ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
Permet de masquer les clients inactifs dont la durée configurée au paramètre hideclient_to est atteinte&lt;br /&gt;
 httphideidleclients = 1  # Masquer&lt;br /&gt;
                     = 0  # Ne pas masquer (valeur par défaut)&lt;br /&gt;
&lt;br /&gt;
==== httphidetype ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn8937:09/27/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
httphidetype  =  type[type]...&lt;br /&gt;
&lt;br /&gt;
La lettre défini quel type de colonne doivent être cachées dans l&#039;écran status de l&#039;interface Web. s = serveur, h = http, m = monitor, r = reader, p = proxy, x = cacheex, c = client  &lt;br /&gt;
&lt;br /&gt;
  httphidetype = sh  #cache les colonnes serveurs et http-type&lt;br /&gt;
  httphidetype = [vide]  # ne rien cacher (défaut)&lt;br /&gt;
&lt;br /&gt;
==== httpscript ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
Chemins pour les scripts qui peuvent être démarrés à partir de l&#039;interface web.&lt;br /&gt;
 httpscript =    # Chemin&lt;br /&gt;
            =    # [vide] aucun chemin&lt;br /&gt;
&lt;br /&gt;
==== httpallowed ====&lt;br /&gt;
{{Obligatoire}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;MODIFICATIONS  svn8733:06/27/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;MODIFICATIONS  svn8842:08/17/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
On détermine ici l&#039;adresse-IP ou une plage d&#039;adresses-IP qui pourront se connecter à l&#039;interface Web. Un [vide] est autorisé comme valeur par défaut, mais cela n&#039;a pas de sens si on utilise l&#039;interface Web; il faut pouvoir s&#039;y connecter. C&#039;est la raison pour laquelle ce paramètre est &#039;&#039;&#039;Obligatoire&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
 Adresse-IP|Plage d&#039;adresses-IP[Adresse-IP|Plage d&#039;adresses-IP[,::1]]...&lt;br /&gt;
&lt;br /&gt;
Exemple&lt;br /&gt;
 httpallowed = 127.0.0.1,192.168.0.0-192.168.255.255      # L&#039;hote ainsi que la plage commençant à 192.168.0.0  sont approuvés&lt;br /&gt;
             = 127.0.0.1,192.168.0.0-192.168.255.255,::1  # resolving to IPv6&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;défaut&#039;&#039;&#039;&lt;br /&gt;
 127.0.0.1,192.168.0.0-192.255.255,10.0.0.0-10.255.255.255,::1&lt;br /&gt;
&lt;br /&gt;
==== httpdyndns ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;MODIFICATIONS  svn6558:03/21/12&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Permet d&#039;accéder à l&#039;interface web à partir de l&#039;adresse  Dyndns spécifiée.&lt;br /&gt;
&lt;br /&gt;
httpdyndns  =  hostname[,hostname][,hostname]&lt;br /&gt;
&lt;br /&gt;
Exemple&lt;br /&gt;
 httpdyndns = host1.example.com, host2.example.com&lt;br /&gt;
&lt;br /&gt;
==== httpsavefullcfg ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
Sauvegarde des fichiers de configuration.&lt;br /&gt;
&lt;br /&gt;
 httpsavefullcfg = 0  # Tous les paramètres qui ne sont pas vides,&lt;br /&gt;
                      # Tous les paramètres n&#039;étant pas des paramètres Par Défaut,&lt;br /&gt;
                      # Tous les paramètres qui ont une valeur différente de celle donnée dans la configuration  [global] (par défaut).&lt;br /&gt;
                   1  # Tous les paramètres&lt;br /&gt;
&lt;br /&gt;
==== httpreadonly ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
Certains fichiers de configuration peuvent être modifié via l&#039;interface web. Ceci est intéressant pour l&#039;admin du serveur qui n&#039;a pas toujours à sa disposition une console pour l&#039;accès au serveur. Néanmoins si d&#039;autres utilisateurs ou intervenants peuvent bénéficier de cet accès, cela pourrait causer des problèmes.  Le droit en écriture (modification) peut être désactivé par ce paramètre.&lt;br /&gt;
 httpreadonly = 1  # accès en lecture uniquement&lt;br /&gt;
              = 0  # tout est possible (par défaut)&lt;br /&gt;
&lt;br /&gt;
==== httpiconpath ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn:9463/01/28/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
httpiconpath  =  path&lt;br /&gt;
&lt;br /&gt;
path zur Picon-Datei, default [blank] none&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== httphelplang ====&lt;br /&gt;
{{Obligatoire}}&lt;br /&gt;
&lt;br /&gt;
Permet de définir la langue utilisée dans le Wiki.&lt;br /&gt;
 en|de|fr|it&amp;lt;langues disponibles dans le wiki&amp;gt;&lt;br /&gt;
 en = par défaut&lt;br /&gt;
&lt;br /&gt;
==== httposcamlabel ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU  svn9463:01/28/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
httposcamlabel  =  text&lt;br /&gt;
&lt;br /&gt;
setzt individuelles label im header des webinterface, default: OSCam&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== [cache] ===&lt;br /&gt;
{{OSCamConfCacheParameter}}&lt;br /&gt;
&lt;br /&gt;
==== delay ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU  svn8358:02/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Délai minimum en millisecondes que peut avoir besoin une demande. Peut sembler un paradoxe, mais se rapporte au cas ou la réponse à partir du cache est transmise trop vite pour le client.&lt;br /&gt;
&lt;br /&gt;
Exemple:&lt;br /&gt;
 delay = 300&lt;br /&gt;
&lt;br /&gt;
Défaut:&lt;br /&gt;
 delay = 0&lt;br /&gt;
&lt;br /&gt;
==== max_time ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU  svn8358:02/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
max_time  =   seconde, défaut 15&lt;br /&gt;
&lt;br /&gt;
Durée de vie maximale des CWs dans le cache après la première demande du client. La valeur doit être 2 secondes plus grandes que le paramètre clienttimeout!&lt;br /&gt;
&lt;br /&gt;
==== max_hit_time ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn8910:09/10/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
max_hit_time  =  in secondes&lt;br /&gt;
&lt;br /&gt;
Temps maximum, des &amp;quot;hits&amp;quot; qui doivent rester dans le cache pour évaluer le paramètre wait_time., par défault: 15&lt;br /&gt;
&lt;br /&gt;
==== wait_time ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn 8358:02/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 wait_time  =  [caid][&amp;amp;mask][@provid][$servid][:awtime][:]dwtime,n&lt;br /&gt;
            =  [vide] aucun (défaut)&lt;br /&gt;
Exemple:&lt;br /&gt;
 wait_time = 0:50:250,0200@00009X:50:150,15:950,0500@000001:150,1602&amp;amp;ffdf:1200&lt;br /&gt;
Le temps d&#039;attente en millisecondes pour le cache-ex et le CSP, avant que les ECMs des Reader/Proxy ne soient envoyés.&lt;br /&gt;
&lt;br /&gt;
==== cacheex_cw_check ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
cacheex_cw_check = caid[&amp;amp;mask][@provid][$servid]:mode:counter[,n]&lt;br /&gt;
&lt;br /&gt;
* mode:&lt;br /&gt;
specify behaviour for counter parameter&lt;br /&gt;
&lt;br /&gt;
0  =  when wait_time expires, serve highest counter&#039;s cw got anyway, even if no counter reached.&lt;br /&gt;
1  =  never serve cw (coming from cacheex) stored in cache if its counter not reaches counter. When wait_time expires, requests&lt;br /&gt;
will go to normal readers! Only when a cw reaches counter, it can be served to clients.&lt;br /&gt;
&lt;br /&gt;
Default  =  0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* counter:&lt;br /&gt;
set minimum cw counter to allow cw is used.&lt;br /&gt;
&lt;br /&gt;
Default  =  1 (use default behaviour: use cw with highest counter when cache is checked)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== cwcycle_allowbadfromffb ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn 8930:09/25/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cwcycle_allowbadfromffb  =  0|1&lt;br /&gt;
&lt;br /&gt;
1 = allow bad cycles from a fixed fallback reader. Default = 0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== cacheexenablestats ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU  svn8358:02/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cacheexenablestats  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1 = schaltet statistics für cache exchange mode ein&lt;br /&gt;
 0 = default&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Achtung:&#039;&#039;&#039; Bitte Speicherverbrauch beachten!&lt;br /&gt;
&lt;br /&gt;
==== csp_port ====&lt;br /&gt;
{{Obligatoire}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn 8358:02/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
UDP-Port, der auf hereinkommenden Traffic von csp nodes hört&lt;br /&gt;
&lt;br /&gt;
 csp_port   =   port&lt;br /&gt;
            =   [blank] none (default)&lt;br /&gt;
&lt;br /&gt;
==== csp_serverip ====&lt;br /&gt;
{{Obligatoire}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn 8358:02/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Local bind ip für csp_port (siehe oben)&lt;br /&gt;
&lt;br /&gt;
 csp_serverip   =   IP&lt;br /&gt;
            =   [blank] none (default)&lt;br /&gt;
&lt;br /&gt;
==== csp_ecm_filter ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn 8358:02/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 csp_ecm_filter   =   [caid][&amp;amp;mask][@provid][$servid],n&lt;br /&gt;
&lt;br /&gt;
Filter für hereinkommende ECM beim Cardserverproxy, default (kein Filter)&lt;br /&gt;
&lt;br /&gt;
==== csp_allow_request ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn 8358:02/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
csp_allow_request   =   0|1&lt;br /&gt;
&lt;br /&gt;
Erlaubt hereinkommende ECM-Anfragen vom Cardserverproxy, default =  1&lt;br /&gt;
&lt;br /&gt;
==== cwcycle_check_enable ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn 8358:02/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 cwcycle_check_enable  =  0 ausgeschaltet (default)&lt;br /&gt;
                       =  1 eingeschaltet&lt;br /&gt;
&lt;br /&gt;
==== cwcycle_check_caid ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn 8358:02/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Attention not for all NDS SC&#039;s!&#039;&#039;&#039;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
cwcycle_check_caid  =  CAID[CAID]...&lt;br /&gt;
&lt;br /&gt;
CAID, für die der CW-Cycle-Check ermöglicht werden soll, [blank] = kein Check (Default)&lt;br /&gt;
&lt;br /&gt;
==== cwcycle_maxlist ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn 8358:02/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cwcycle_maxlist  =  Zahl&lt;br /&gt;
&lt;br /&gt;
Maximum von CW-Cycle-Entries in die Liste, default = 500, maximum = 4000&lt;br /&gt;
&lt;br /&gt;
==== cwcycle_keeptime ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn 8358:02/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cwcycle_keeptime  = Minuten&lt;br /&gt;
&lt;br /&gt;
Minimalzeit, die ein erkannter Cycle in der Memory verbleiben soll, default = 0, maximum = 15&lt;br /&gt;
&lt;br /&gt;
==== cwcycle_onbad ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn 8358:02/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cwcycle_onbad  =  0|1&lt;br /&gt;
 0 = ungültige CW-Cycle kommen nur ins Log (default)&lt;br /&gt;
 1 = ungültige CW-Cycle werden gedropped&lt;br /&gt;
&lt;br /&gt;
==== cwcycle_dropold ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn 8358:02/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cwcycle_dropold  =  0|1, 1 = alte CW-Cycle werden gedropped, 0 = kein Dropping (default)&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
==== cwcycle_sensitive ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn 8509:03/07/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cwcycle_sensitive  =  0|2|3|4&lt;br /&gt;
&lt;br /&gt;
 0  = disabled (default)&lt;br /&gt;
 2  = 2 (or more) same bytes and drop new CW&lt;br /&gt;
 3  = 3 (or more) same bytes and drop new CW&lt;br /&gt;
 4  = 4 (or more) same bytes and drop new CW&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
==== cwcycle_usecwcfromce ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn 9038:11/18/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cwcycle_usecwcfromce  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1  =  use CW Info from cache exchange&lt;br /&gt;
 0  =  default&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== wait_until_ctimeout ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn 9486:02/03/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
wait_until_ctimeout  =  0|1&lt;br /&gt;
&lt;br /&gt;
antworte, wenn das cache exchange timeout erreicht ist und keine normalen Reader zur Verfügung stehen, die ECM&#039;s senden:&lt;br /&gt;
&lt;br /&gt;
 0  =  sende sofort &#039;&#039;&#039;not found&#039;&#039;&#039; an den client (default)&lt;br /&gt;
 1  =  warte auf eine Antwort für cache exchange bis der timeout für den client erreicht ist&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== csp (UDP) ===&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;OBSOLÈTE svn8358:02/16/2013 Siehe &#039;&#039;&#039;[cache]&#039;&#039;&#039;!&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Cette section est nécessaire lorsque l&#039;échange de cache est utilisé&lt;br /&gt;
&lt;br /&gt;
{{OSCamConfcspParameter}}&lt;br /&gt;
&lt;br /&gt;
==== port ====&lt;br /&gt;
{{Obligatoire}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn 6124:12/23/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Port UDP du CSP pour l&#039;échange du cache.&lt;br /&gt;
&lt;br /&gt;
 port = port&lt;br /&gt;
      = [rien] aucun (par défaut)&lt;br /&gt;
&lt;br /&gt;
==== serverip ====&lt;br /&gt;
{{Obligatoire}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn 6124:12/23/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Adresse IP du CSP pour l&#039;échange du cache.&lt;br /&gt;
&lt;br /&gt;
 serverip = IP&lt;br /&gt;
          = [rien] aucun (par défaut)&lt;br /&gt;
&lt;br /&gt;
==== wait_time ====&lt;br /&gt;
{{Obligatoire}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn 6142:12/25/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Quand la valeur est supérieure à 0 (&amp;gt; 0), chaque demande d&#039;ECM attend ce temps avant d&#039;envoyer la demande aux readers&lt;br /&gt;
&lt;br /&gt;
 wait_time = en millisecondes&lt;br /&gt;
           = [rien] aucun (par défaut)&lt;br /&gt;
&lt;br /&gt;
==== csp_ecm_filter ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
 csp_ecm_filter  =  [caid][&amp;amp;mask][@provid][$servid],n&lt;br /&gt;
                 =  [rien] (par défaut)&lt;br /&gt;
&lt;br /&gt;
==== csp_allow_request ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
 csp_allow_request  =  0|1&lt;br /&gt;
                    =  1 (par defaut)&lt;br /&gt;
&lt;br /&gt;
=== Camd 33 (TCP) ===&lt;br /&gt;
Cette section est nécessaire, uniquement lors de l&#039;utilisation du protocole Camd 33.&lt;br /&gt;
&lt;br /&gt;
{{OSCamConfCamd33Parameter}}&lt;br /&gt;
&lt;br /&gt;
==== port ====&lt;br /&gt;
{{Obligatoire}}&lt;br /&gt;
On détermine ici le port, sur lequel Camd 33 écoute et répond aux demandes. Il peut être nécessaire d&#039;effectuer sur le router une redirection vers ce port.&lt;br /&gt;
&lt;br /&gt;
Exemple:&lt;br /&gt;
 port = 15000&lt;br /&gt;
&lt;br /&gt;
==== serverip ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
Sur un serveur comportant plusieurs cartes réseau différentes et par conséquent plusieurs adresses IP, il peut être souhaitable que Oscam ne réponde que si la demande arrive via une adresse IP précise. Avec ce paramètre, vous déterminez sur quelle adresse IP Oscam &amp;quot;écoute&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Exemple:&lt;br /&gt;
 serverip = 192.168.178.1&lt;br /&gt;
&lt;br /&gt;
Par défaut:&lt;br /&gt;
 serverip =&lt;br /&gt;
&lt;br /&gt;
==== nocrypt ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
Détermine une adresse IP ou une plage d&#039;adresses IP ne requérant pas de connexions cryptées&lt;br /&gt;
&lt;br /&gt;
Exemple:&lt;br /&gt;
 nocrypt = 127.0.0.1,192.168.0.0-192.168.255.255&lt;br /&gt;
&lt;br /&gt;
Par défaut:&lt;br /&gt;
 nocrypt =&lt;br /&gt;
&lt;br /&gt;
==== passive ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
Définition des clients actifs ou passifs. En général le protocole Camd 33 émane d&#039;un client actif. Dans certaines circonstances, chez certains clients (principalement les plugins) pdes problèmes peuvent apparaître. Dans ce cas on utilise&lt;br /&gt;
&lt;br /&gt;
Exemple:&lt;br /&gt;
 passive = 1&lt;br /&gt;
&lt;br /&gt;
Par défaut:&lt;br /&gt;
 passive = 0&lt;br /&gt;
&lt;br /&gt;
==== key ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
Clé utilisée pour le chiffrement. (128bits)&lt;br /&gt;
&lt;br /&gt;
Exemple:&lt;br /&gt;
 key = 01020304050607080910111213141516&lt;br /&gt;
&lt;br /&gt;
Par défaut:&lt;br /&gt;
 key =&lt;br /&gt;
&lt;br /&gt;
=== cs357x (UDP) ===&lt;br /&gt;
Cette section est nécessaire lorsque le protocole cs357x est utilisé.&lt;br /&gt;
Dans ce protocole, le nom d&#039;utilisateur sert de base au chiffrement.&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Attention:&#039;&#039;&#039;&lt;br /&gt;
&#039;&#039;&#039;cs357x&#039;&#039;&#039; était aussi connu comme &#039;&#039;&#039;camd35&#039;&#039;&#039; dans les anciennes versions. Les deux termes correspondent au même protocole avec les mêmes fonctions et paramètres. Dans l&#039;avenir, pour éviter toute confusion &#039;&#039;&#039;uniquement cs357x&#039;&#039;&#039; est utilisé.&lt;br /&gt;
&lt;br /&gt;
{{OSCamConfCs357xParameter}}&lt;br /&gt;
&lt;br /&gt;
==== port ====&lt;br /&gt;
{{Obligatoire}}&lt;br /&gt;
On détermine ici le port, sur lequel Camd  écoute et répond aux demandes. Il peut être nécessaire d&#039;effectuer sur le router une redirection vers ce port. &#039;&#039;&#039;Attention, il s&#039;agit d&#039;un port UDP&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Exemple:&lt;br /&gt;
 port = 15000&lt;br /&gt;
&lt;br /&gt;
==== serverip ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
Sur un serveur comportant plusieurs cartes réseau différentes et par conséquent plusieurs adresses IP, il peut être souhaitable que Oscam ne réponde que si la demande arrive via une adresse IP précise. Avec ce paramètre, vous déterminez sur quelle adresse IP Oscam &amp;quot;écoute&amp;quot;. &lt;br /&gt;
&lt;br /&gt;
Exemple:&lt;br /&gt;
 serverip = 192.168.178.1&lt;br /&gt;
&lt;br /&gt;
Par défaut:&lt;br /&gt;
 serverip =&lt;br /&gt;
&lt;br /&gt;
==== suppresscmd08 ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
suppresscmd08 = 0|1&lt;br /&gt;
Dire aux clients camd35|cs357x 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 &lt;br /&gt;
&lt;br /&gt;
Si vous voulez en savoir plus à ce sujet cliquez sur le lien suivant : [[Streamboard-Thread:27459|Streamboard-Thread]]&lt;br /&gt;
&lt;br /&gt;
=== cs378x (TCP) ===&lt;br /&gt;
Cette section est nécessaire quand le protocole cs378x est utilisé.&lt;br /&gt;
 &lt;br /&gt;
{{OSCamConfCs378xParameter}}&lt;br /&gt;
&lt;br /&gt;
==== port ====&lt;br /&gt;
{{Obligatoire}}&lt;br /&gt;
On détermine ici le port, sur lequel Camd écoute et répond aux demandes. Il peut être nécessaire d&#039;effectuer sur le router une redirection vers ce port..&lt;br /&gt;
&lt;br /&gt;
Exemple:&lt;br /&gt;
 port = 15000&lt;br /&gt;
&lt;br /&gt;
==== serverip ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
Dans le cas d&#039;un serveur comportant plusieurs cartes réseau et donc plusieurs adresses IP différentes, il peut être souhaitable que Oscam ne réponde que si la demande arrive à une adresse IP bien déterminée. Avec ce paramètre, vous pouvez spécifier quelle adresse IP oscam &amp;quot;écoute&amp;quot; . .&lt;br /&gt;
&lt;br /&gt;
Exemple:&lt;br /&gt;
 serverip = 192.168.178.1&lt;br /&gt;
&lt;br /&gt;
Par défaut:&lt;br /&gt;
 serverip =&lt;br /&gt;
&lt;br /&gt;
==== suppresscmd08 ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
suppresscmd08 = 0|1&lt;br /&gt;
&lt;br /&gt;
suppresscmd08 = 0|1&lt;br /&gt;
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&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Si vous voulez en savoir plus à ce sujet lisez ceci: [[Streamboard-Thread:27459|Streamboard-Thread]]&lt;br /&gt;
&lt;br /&gt;
=== Newcamd (TCP) ===&lt;br /&gt;
Cette section est nécessaire si le protocole newcamd est utilisé.&lt;br /&gt;
 &lt;br /&gt;
{{OSCamConfNewcamdParameter}}&lt;br /&gt;
&lt;br /&gt;
==== key ====&lt;br /&gt;
{{Obligatoire}}&lt;br /&gt;
Des key pour la connexion newcamd.&lt;br /&gt;
&lt;br /&gt;
Exemple:&lt;br /&gt;
 key = 0102030405060708091011121314&lt;br /&gt;
&lt;br /&gt;
Par défaut:&lt;br /&gt;
 key =&lt;br /&gt;
&lt;br /&gt;
==== port ====&lt;br /&gt;
{{Obligatoire}}&lt;br /&gt;
On détermine ici le port, sur lequel newcamd écoute et répond aux demandes. Il peut être nécessaire d&#039;effectuer sur le router une redirection vers ce port.. .&lt;br /&gt;
&lt;br /&gt;
Exemple:&lt;br /&gt;
 port = 15000@1234:000000 # (les requètes pour le CAID 1234 seront effectuées via le Port 15000 )&lt;br /&gt;
 port = 15000@1234:000000;15001@5678:000000 # (les requètes pour le CAID 1234 seront effectuées via le Port 15000 rt pour le CAID 5678 via le Port 15001)&lt;br /&gt;
&lt;br /&gt;
Par défaut:&lt;br /&gt;
 port = port@caid:ident&lt;br /&gt;
&lt;br /&gt;
==== serverip ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
Dans le cas d&#039;un serveur comportant plusieurs cartes réseau et donc plusieurs adresses IP différentes, il peut être souhaitable que Oscam ne réponde que si la demande arrive à une adresse IP bien déterminée. Avec ce paramètre, vous pouvez spécifier sur quelle adresse IP oscam &amp;quot;écoute&amp;quot; .&lt;br /&gt;
&lt;br /&gt;
Exemple:&lt;br /&gt;
 serverip = 192.168.178.1&lt;br /&gt;
&lt;br /&gt;
Par défaut:&lt;br /&gt;
 serverip =&lt;br /&gt;
&lt;br /&gt;
==== allowed ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
La connexion au serveur newcamd est autorisée à partir d&#039;une adresse spécifique ou d&#039;une plage d&#039;adresses.&lt;br /&gt;
&lt;br /&gt;
Exemple:&lt;br /&gt;
 allowed = 127.0.0.1,192.168.0.0-192.168.255.255&lt;br /&gt;
&lt;br /&gt;
Par défaut:&lt;br /&gt;
 allowed =&lt;br /&gt;
&lt;br /&gt;
==== keepalive ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
Le serveur tente de garder la connexion newcamd active.&lt;br /&gt;
&lt;br /&gt;
Exemple:&lt;br /&gt;
 keepalive = 1 # (activé)&lt;br /&gt;
 keepalive = 0 # (désactivé)&lt;br /&gt;
&lt;br /&gt;
Par défaut:&lt;br /&gt;
 keepalive = 0&lt;br /&gt;
&lt;br /&gt;
==== mgclient ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
Le protocole newcamd étendu est activé pour transmettre plusieurs caid sur un même port&lt;br /&gt;
&lt;br /&gt;
Exemple:&lt;br /&gt;
 mgclient = 1  # (activé)&lt;br /&gt;
 mgclient = 0  # (désactivé)&lt;br /&gt;
&lt;br /&gt;
Par défaut:&lt;br /&gt;
 mgclient = 0&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
=== &#039;&#039;&#039;scam&#039;&#039;&#039; ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn9878:09/29/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Abschnitt nur dann erforderlich, wenn scam als Client-Protocol verwendet wird.&lt;br /&gt;
&lt;br /&gt;
{{OSCamConfSCamParameter}}&lt;br /&gt;
&lt;br /&gt;
==== port ====&lt;br /&gt;
{{Obligatoire}}&lt;br /&gt;
&lt;br /&gt;
port  =  port&lt;br /&gt;
&lt;br /&gt;
UDP-Port für scam server, default = 0&lt;br /&gt;
&lt;br /&gt;
==== serverip ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
Lie le service à une adresse IP déterminée sur un serveur comportant plusieurs cartes réseaux.&lt;br /&gt;
&lt;br /&gt;
Exemple:&lt;br /&gt;
 serverip  =  192.162.9.1&lt;br /&gt;
           =  (vide) écoute sur toutes les adresses!&lt;br /&gt;
&lt;br /&gt;
==== allowed ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
Adresse IP, Plage d&#039;adresses ou les deux, qui sont autorisées&lt;br /&gt;
 Adresse IP|Plage d&#039;adresses[,Adresse IP|Plage d&#039;adresses]...&lt;br /&gt;
&lt;br /&gt;
Exemple&lt;br /&gt;
 127.0.0.1,192.168.0.0-192.168.255.255  # Hôte et la plage commençant  192.168.0 sont acceptées&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Radegast ===&lt;br /&gt;
Cette section est nécessaire si le protocole Radegast est utilisé.&lt;br /&gt;
 &lt;br /&gt;
{{OSCamConfRadegastParameter}}&lt;br /&gt;
&lt;br /&gt;
==== port ====&lt;br /&gt;
{{Obligatoire}}&lt;br /&gt;
&lt;br /&gt;
Port TCP/IP pour les client Radegast. &#039;&#039;&#039;Cette entrée active le protocole.&#039;&#039;&#039;&lt;br /&gt;
 port =&lt;br /&gt;
      = 0  (valeur par défaut)&lt;br /&gt;
&lt;br /&gt;
==== serverip ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
Lie le service à une adresse IP déterminée sur un serveur comportant plusieurs cartes réseaux.&lt;br /&gt;
&lt;br /&gt;
Exemple:&lt;br /&gt;
 serverip  =  192.162.9.1&lt;br /&gt;
           =  (vide) écoute sur toutes les adresses!&lt;br /&gt;
&lt;br /&gt;
==== allowed ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
Adresse IP, Plage d&#039;adresses ou les deux, qui sont autorisées&lt;br /&gt;
 Adresse IP|Plage d&#039;adresses[,Adresse IP|Plage d&#039;adresses]...&lt;br /&gt;
&lt;br /&gt;
Exemple&lt;br /&gt;
 127.0.0.1,192.168.0.0-192.168.255.255  # Hôte et la plage commençant  192.168.0 sont acceptées&lt;br /&gt;
&lt;br /&gt;
==== user ====&lt;br /&gt;
{{Obligatoire}}&lt;br /&gt;
&lt;br /&gt;
Nom d&#039;utilisateur du Client&lt;br /&gt;
 user = username&lt;br /&gt;
&lt;br /&gt;
=== Serial ===&lt;br /&gt;
Cette section est nécessaire lorsqu&#039;un Reader série est utilisé.&lt;br /&gt;
 &lt;br /&gt;
{{OSCamConfSerialParameter}}&lt;br /&gt;
&lt;br /&gt;
==== device ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
Paramètres du Reader&lt;br /&gt;
 device = &amp;lt;user&amp;gt;@&amp;lt;device&amp;gt;[:baud][?option1=valeur1][?option2=v]aleur2&lt;br /&gt;
&lt;br /&gt;
Paramètres&lt;br /&gt;
 user    =  account&lt;br /&gt;
 device  =  Nom du Device série&lt;br /&gt;
 option  =  timeout =  délai en millisecondes  Timeout pour la connection  par défaut: 50&lt;br /&gt;
         =  delay      délai supplémentaire en millisecondes  en dux caractères&lt;br /&gt;
Reader séries supportés&lt;br /&gt;
 HSIC     Humax Sharing Interface Client&lt;br /&gt;
 SSSP     Simple Serial Sharing Protocol&lt;br /&gt;
 bomba    BOMBA Firmware&lt;br /&gt;
 dsr9500  DSR 9500&lt;br /&gt;
&lt;br /&gt;
=== Cccam (TCP) ===&lt;br /&gt;
Cette section est nécessiare si le protocole CCcam est utilisé&lt;br /&gt;
 &lt;br /&gt;
{{OSCamConfCccamParameter}}&lt;br /&gt;
&lt;br /&gt;
==== port ====&lt;br /&gt;
{{Obligatoire}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;MODIFICATIONS  svn6206:01/07/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ports TCP/IP pour les clients CCcam. &#039;&#039;&#039;Si ce paramètre est défini, cela activera le protocole CCcam!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Port = 0|port[,port...]&lt;br /&gt;
&lt;br /&gt;
 port =&lt;br /&gt;
      = 0  # Protocole CCcam désactivé&lt;br /&gt;
&lt;br /&gt;
==== version ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
Définit la version de CCcam, minimum CCcam version 2.0.11 &#039;&#039;&#039;0riginal CCcam&#039;&#039;&#039;   Par défaut = 0&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&amp;lt;main version&amp;gt;,&amp;lt;version&amp;gt;,&amp;lt;sub version&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Exemple&lt;br /&gt;
 version = 2.0.11&lt;br /&gt;
&lt;br /&gt;
define CCcam version, minimum CCcam version 2.0.11, used with original CCcam only, default:none&lt;br /&gt;
&lt;br /&gt;
==== reshare ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;MODIFICATIONS svn8607:04/10/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Niveau de repartage pour les clients CCcam &lt;br /&gt;
 -1 = aucun repartage &lt;br /&gt;
  0 = repartage pour les clients directs&lt;br /&gt;
  1 = repartage pour les clients directs et 1 niveau supplémentaire&lt;br /&gt;
  x = repartage pour les clients directs et x niveau(s) supplémentaire(s) (x correspond au nombre de niveau)&lt;br /&gt;
 10 = (default)&lt;br /&gt;
&lt;br /&gt;
Exemple&lt;br /&gt;
 reshare = 1  # repartage seulement pour le client direct&lt;br /&gt;
&lt;br /&gt;
==== reshare_mode ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
Mode de repartage:&lt;br /&gt;
 0  =  readerne ne repartage que les  SCs reçus du reader CCcam&lt;br /&gt;
 1  =  reader ne repartage que les  SCs reçus ( comme 0) et les services définis&lt;br /&gt;
 2  =  reader ne repartage que les services définis comme SC virtuelle&lt;br /&gt;
 3  =  reader ne repartage que les services utilisateurs définis comme SC virtuelle&lt;br /&gt;
&lt;br /&gt;
==== ignorereshare ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
Paramètre de repartage CCcam&lt;br /&gt;
 0 = utilise le paramètre de repartage du serveur (par défaut)&lt;br /&gt;
 1 = utilise le paramètre de repartage du lecteur ou utilisateur&lt;br /&gt;
&lt;br /&gt;
Exemple&lt;br /&gt;
 ignorereshare = 1  # le paramètre de repartage du lecteur ou utilisateur est utilisé&lt;br /&gt;
&lt;br /&gt;
==== stealth ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
Agit comme un CCcam originel. Empèche les autres utilisateurs de découvrir que le serveur est un serveur oscam&lt;br /&gt;
 stealth  =  1   #  Camouflage activé&lt;br /&gt;
          =  0   #  Camouflage désactivé (valeur par défaut)&lt;br /&gt;
&lt;br /&gt;
==== minimizecards ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
[[Datei:UnderConstruction.jpg|text-bottom]] &#039;&#039;&#039;Chantier&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;à compléter&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== updateinterval ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
Temps (en secondes) pour fournir la liste des partages aux clients CCcam&lt;br /&gt;
  0 = mise à jour basée sur les mises à jours serveur, values &amp;lt;= 10 are invalid and will be set to 30 &lt;br /&gt;
    = [rien] 240 (par défaut)&lt;br /&gt;
&lt;br /&gt;
==== keepconnected ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
Définit le mode keepalive de CCcam:&lt;br /&gt;
 0 = déconnecte le client lorsque le max idle time est atteint&lt;br /&gt;
 1 = garde le client connecté (par défaut)&lt;br /&gt;
&lt;br /&gt;
==== forward_origin_card ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
forward_origin_card = 0|1&lt;br /&gt;
 0 = désactivé (par défaut)&lt;br /&gt;
 1 = activé&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;ATTENTION:&#039;&#039;&#039; &lt;br /&gt;
Ce paramètre est pour ceux qui veulent transmettre les demandes d&#039;ECM des clients au lecteur possédant cette carte. L&#039;activation de cette option désactive le loadbalancer, la fonction fallback et une partie du cache.&lt;br /&gt;
Si vous n&#039;avez pas compris ce que cette option fait, ne l&#039;utilisez pas.&lt;br /&gt;
&lt;br /&gt;
==== recv_timeout ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn7672:10/09/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
recv_timeout  =  Millisekunden&lt;br /&gt;
&lt;br /&gt;
hier kann ein network-timeout beim Empfang von Daten gesetzt werden&lt;br /&gt;
default  =  2000&lt;br /&gt;
&lt;br /&gt;
==== nodeid ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
nodeid =&lt;br /&gt;
&lt;br /&gt;
Le nodeid est configurable maintenant (en hex).&lt;br /&gt;
&lt;br /&gt;
Exemple: nodeid = 0A0B0C0D0E0F1122&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
=== Pandora ===&lt;br /&gt;
{{OSCamConfPandoraParameter}}&lt;br /&gt;
&lt;br /&gt;
==== pand_skip_send_dw ====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
pand_skip_send_dw    =   dummy&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== pand_allowed ====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
pand_aloowed         =    dummy&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== pand_usr ====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
pand_user            =    dummy&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== pand_pass ====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
pand_pass            =    dummy&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== pand_ecm ====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
pand_ecm             =    dummy&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== pand_port ====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
pand_port            =    dummy&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== pand_srvid ====&lt;br /&gt;
&lt;br /&gt;
pand_srvid           =    dummy&lt;br /&gt;
&lt;br /&gt;
=== GBox ===&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn8350:02/15/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
{{OScamConfGboxParameter}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Beispiel einer funktionierenden Minimal-Konfiguration:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Angenommen die GBox läuft auf Host 192.168.1.101 und OSCam liegt auf 192.168.1.123. Im File &#039;&#039;&#039;cwshare.cfg&#039;&#039;&#039; auf der GBox-Seite stehen z.B. folgende Eintragungen:&lt;br /&gt;
 M:{192.168.1.101{A123BCDE}}&lt;br /&gt;
 D:{192.168.1.123{3820 3819{98AF3E25{A3 A3}}}}&lt;br /&gt;
Dann sieht die Konfiguration auf OSCam so aus:&lt;br /&gt;
 &#039;&#039;&#039;oscam.conf:&#039;&#039;&#039;&lt;br /&gt;
 [gbox]&lt;br /&gt;
 hostname          = 192.168.1.123&lt;br /&gt;
 my_password       = 98AF3E25&lt;br /&gt;
 port              = 3819&lt;br /&gt;
&lt;br /&gt;
 &#039;&#039;&#039;oscam.server:&#039;&#039;&#039;&lt;br /&gt;
 [reader]&lt;br /&gt;
 protocol          =  gbox&lt;br /&gt;
 group             =  1&lt;br /&gt;
 device            =  192.168.1.101,3820,3819&lt;br /&gt;
 password          =  A123BCDE&lt;br /&gt;
 user              =  gbox_client&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== my_password =====&lt;br /&gt;
{{Obligatoire}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn9163:12/31/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;moved from oscam.server&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;MODIFICATIONS svn9494:02/04/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Passwort  =  4 hex bytes, 8 chara&lt;br /&gt;
&lt;br /&gt;
Mein Passwort&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 98AF3E25&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== proxy_card ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn9721:05/15/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
proxy_Card  =  &amp;lt;CAID&amp;gt;&amp;lt;provid&amp;gt;[,&amp;lt;CAID&amp;gt;&amp;lt;provid&amp;gt;]...&lt;br /&gt;
&lt;br /&gt;
proxy reader SmartCard(s), die mit gbox network reshared werden, default = none&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== ccc_reshare ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn9722:05/15/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ccc_reshare  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1 = enabled cccam reshare into gbox network, default = 0&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== hostname ====&lt;br /&gt;
{{Obligatoire}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;MODIFICATIONS svn9494:02/04/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
hostname =  eigene IP oder hostname&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== port ====&lt;br /&gt;
{{Obligatoire}}&lt;br /&gt;
&lt;br /&gt;
port[,port]...  eigener Gbox port&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== my_vers ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn9645:04/09/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
my_vers  =  version&lt;br /&gt;
&lt;br /&gt;
hier kann die gbox-version in hexadezimal low byte gesetzt werden&lt;br /&gt;
&lt;br /&gt;
default =  25&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== my_cpu_api ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn9712:05/11/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
my-cpu_api  =  byte&lt;br /&gt;
&lt;br /&gt;
Setze CPU und API Byte in hexadecimal&lt;br /&gt;
default = 40&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== gbox_reconnect ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
gbox_reconnect = time&lt;br /&gt;
&lt;br /&gt;
send message to peers in seconds, default:300&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== gsms_disable ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn9714:05/11/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
gsms_disable  =  0|1&lt;br /&gt;
&lt;br /&gt;
schaltet gbox short message service (GSMS) aus, &lt;br /&gt;
default = 0&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
==== tmp_dir ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn9761:06/05/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
tmp_dir  =  path&lt;br /&gt;
&lt;br /&gt;
tempory directory for gbox&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== DVBapi ===&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
Cette section est nécessaire quand OSCam est également utilisé comme client pour le décryptage!&lt;br /&gt;
 &lt;br /&gt;
{{OSCamConfDVBapiParameter}}&lt;br /&gt;
&lt;br /&gt;
==== enabled ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
Le DVBapi est utilisé pour le décryptage local&lt;br /&gt;
&lt;br /&gt;
Exemple:&lt;br /&gt;
 enabled = 0 # (désactivé)&lt;br /&gt;
 enabled = 1 # (activé)&lt;br /&gt;
&lt;br /&gt;
Par défaut:&lt;br /&gt;
 enabled = 0&lt;br /&gt;
&lt;br /&gt;
==== user ====&lt;br /&gt;
{{Obligatoire}}&lt;br /&gt;
On indique ici l&#039;utilisateur défini dans le oscam.user&lt;br /&gt;
&lt;br /&gt;
Exemple:&lt;br /&gt;
 user = # user1&lt;br /&gt;
&lt;br /&gt;
Par défaut:&lt;br /&gt;
 enabled = # anonymous&lt;br /&gt;
&lt;br /&gt;
==== au ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
Activation de l&#039;Autoupdate (mise à jour des droits) pour le DVBAPI.&lt;br /&gt;
Dépens des réglages déterminés pour l&#039;utilisateur dans l&#039;oscam.user&lt;br /&gt;
&lt;br /&gt;
Exemple:&lt;br /&gt;
 au = 0 # désactivé (default)&lt;br /&gt;
 au = 1 # activé&lt;br /&gt;
&lt;br /&gt;
==== pmt_mode ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
Défini le mode de communication entre OScam et votre récepteur. Les modes possibles peuvent aussi être lié à l&#039;image installée sur votre récepteur. Par exemple, le mode 6 est pour l&#039;image OpenPLi et dérivées.&lt;br /&gt;
&lt;br /&gt;
Exemple:&lt;br /&gt;
 pmt_mode = 0 # (utilise le camd.socket et le fichier PMT )&lt;br /&gt;
 pmt_mode = 1 # (désactive le fichier PMT )&lt;br /&gt;
 pmt_mode = 2 # (désactive le camd.socket)&lt;br /&gt;
 pmt_mode = 3 # (lit le fichier PMT seulement au démarrage)&lt;br /&gt;
 pmt_mode = 4 # n&#039;utilise pas le gestionnaire de signaux pour la surveillance /tmp&lt;br /&gt;
 pmt_mode = 5 # n&#039;utilise pas le gestionnaire de signaux pour la surveillance /tmp &amp;amp; désactive le camd.socket&lt;br /&gt;
 pmt_mode = 6 # utilise le CA PMT mode serveur. (nouveau en SVN 8680)&lt;br /&gt;
Par défaut:&lt;br /&gt;
 pmt_mode = 0&lt;br /&gt;
&lt;br /&gt;
==== request_mode ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
Mode de requete des CAID: &lt;br /&gt;
&lt;br /&gt;
Exemple:&lt;br /&gt;
 request_mode = 0 # essaye tous les CAIDs un par un, valeur par défaut&lt;br /&gt;
 request_mode = 1 # essaye tous les CAIDs simultanément&lt;br /&gt;
&lt;br /&gt;
==== listen_port ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn9574:03/20/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
listen_port  =  0|1&lt;br /&gt;
&lt;br /&gt;
Port TCP IP pour les clients IP par satellite. Le filtrage doit être fait côté client!&lt;br /&gt;
&lt;br /&gt;
0  = disabled (default)&lt;br /&gt;
&lt;br /&gt;
==== boxtype ====&lt;br /&gt;
{{Obligatoire}}&lt;br /&gt;
Indique au DVBAPI le type de décodeur utilisé&lt;br /&gt;
&lt;br /&gt;
Exemple:&lt;br /&gt;
 boxtype = ufs910&lt;br /&gt;
 boxtype = dbox2|dreambox|dm7000|duckbox|ufs910|ipbox|ipbox-pmt|qboxhd|coolstream|neumo|pc&lt;br /&gt;
&lt;br /&gt;
Par défaut:&lt;br /&gt;
 boxtype = dreambox&lt;br /&gt;
&lt;br /&gt;
pc is for generic pc support (currently supported on VDR with vdr-plugin-dvbapi)&lt;br /&gt;
&lt;br /&gt;
==== cw_delay ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU  svn6348:02/05/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cw_delay  =  millisecondes&lt;br /&gt;
&lt;br /&gt;
Retard à l&#039;écriture des CW, par défaut = [vide] (aucun retard)&lt;br /&gt;
&lt;br /&gt;
==== delayer ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU  svn6808:05/14/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
delayer = millisecondes&lt;br /&gt;
&lt;br /&gt;
Temps minimum pour écrire CW, un retardateur pour éviter la pixellisation sur les réponses rapides, par défaut = 0&lt;br /&gt;
&lt;br /&gt;
==== reopenonzap ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;OBSOLÈTE svn9072:12/08/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
reopenonzap = 0|1&lt;br /&gt;
&lt;br /&gt;
1 = rouvrir dispositifs demux sur chaque changement de canal, par défaut = 0&lt;br /&gt;
&lt;br /&gt;
==== decodeforever ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;OBSOLÈTE svn8680:06/05/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
decodeforever  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1  =  Cherche à décoder en permanence tous les CAIDs&lt;br /&gt;
 0  =  Par défaut&lt;br /&gt;
&lt;br /&gt;
==== ecminfo_type ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW  svn10722:06/13/15&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Défini le type de fichier ecm.info à créer,  ecminfo_type = 0|1|2|3|4|5&lt;br /&gt;
&lt;br /&gt;
 0 = syntaxe oscam par défaut&lt;br /&gt;
 1 = syntaxe oscam avec l&#039;ecmtime en ms à la place de s&lt;br /&gt;
 2 = wicardd&lt;br /&gt;
 3 = mgcamd&lt;br /&gt;
 4 = cccam&lt;br /&gt;
 5 = camd3&lt;br /&gt;
&lt;br /&gt;
==== ecminfo_hide_ms_name ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;Nouveau  svn10760:06/15/15&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;OBSOLÈTE svn10799:06/24/2015&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ecminfo_hide_ms_name  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1  =  ne pas ajouter ms à l&#039;information &#039;&#039;&#039;ecm time&#039;&#039;&#039; dans le fichier ecm.info (par défault)&lt;br /&gt;
 0  =  ajouter ms à l&#039;information &#039;&#039;&#039;ecm time&#039;&#039;&#039; dans le fichier ecm.info&lt;br /&gt;
&lt;br /&gt;
==== read_sdt ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;Nouveau  svn10766:06/15/15&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Cette option ajoute automatiquement les informations dans votre oscam.srvid2 et votre oscam.provid si elle n&#039;existe pas encore. Vous devez rester &#039;&#039;&#039;plus de 30 secondes&#039;&#039;&#039; pour que l&#039;autodetection démarre. Ensuite tant le nom de la chaîne que celui du fournisseur seront retrouvés. Il n&#039;y a pas de mise à jour des informations si elles existent déjà, vous gardez le contrôle du contenu de votre oscam.srvid2 et oscam.provid.&lt;br /&gt;
&lt;br /&gt;
read_sdt  =  0|1&lt;br /&gt;
&lt;br /&gt;
 0 = désactivé (par défaut)&lt;br /&gt;
 1 = activé mais ne sauvegarde pas les chaînes en clair (FTA)&lt;br /&gt;
 2 = activé et sauvegarde aussi les chaînes en clair (FTA)&lt;br /&gt;
&lt;br /&gt;
==== write_sdt_prov ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;Nouveau  svn10841:27/06/15&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Il faut au préalable avoir activé le paramètre read_sdt (Detect channel name) ensuite vous pouvez spécifier si le nom du fournisseur est sauvegardé dans le fichier oscam.srvid[2]. Ceci n&#039;est pas obligatoire étant donné que l&#039;information sur le fournisseur est retrouvé depuis le fichier oscam.provid.&lt;br /&gt;
&lt;br /&gt;
write_sdt_prov  =  0|1&lt;br /&gt;
&lt;br /&gt;
 0 = désactivé, ne pas écrire le nom du fournisseur dans le fichier oscam.srvid[2] (par défaut)&lt;br /&gt;
 1 = activé écrit le nom du fournisseur dans le fichier oscam.srvid[2]&lt;br /&gt;
&lt;br /&gt;
=== Anticasc ===&lt;br /&gt;
Cette section est nécessaire si on veut utiliser l&#039;  Anticascading pour éviter le repartage non autorisé de la carte.&lt;br /&gt;
 &lt;br /&gt;
{{OSCamConfAnticascParameter}}&lt;br /&gt;
&lt;br /&gt;
==== enabled ====&lt;br /&gt;
{{Obligatoire}}&lt;br /&gt;
&lt;br /&gt;
Activation de l&#039;Anticascading.&lt;br /&gt;
 enabled = 0 # désactivé (valeur par défaut)&lt;br /&gt;
         = 1 # activé&lt;br /&gt;
&lt;br /&gt;
==== numusers ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
Nombre d&#039;utilisateurs pris en compte pour le calcul des ecms&lt;br /&gt;
 numusers  = 0 # Anticascading désactivé (valeur par défaut)&lt;br /&gt;
           = 1 # Un utilisateur    ==&amp;gt; (1*100+80)/(&amp;lt;span style=&amp;quot;color:Blue;padding:0;5px&amp;quot;&amp;gt;&amp;lt;B&amp;gt;10&amp;lt;/B&amp;gt;&amp;lt;/span&amp;gt;*100/60) = 11 ecms autorisés par minute&lt;br /&gt;
           = 2 # Deux utilisateurs ==&amp;gt; (2*100+80)/(&amp;lt;span style=&amp;quot;color:Blue;padding:0;5px&amp;quot;&amp;gt;&amp;lt;B&amp;gt;10&amp;lt;/B&amp;gt;&amp;lt;/span&amp;gt;*100/60) = 17 ecms autorisés par minute &amp;lt;br&amp;gt;&lt;br /&gt;
     &amp;lt;span style=&amp;quot;color:Blue;padding:0;5px&amp;quot;&amp;gt;&amp;lt;B&amp;gt;10&amp;lt;/B&amp;gt;&amp;lt;/span&amp;gt; = chiffre mis dans oscam.ac. Par defaut c&#039;est 10&lt;br /&gt;
&lt;br /&gt;
==== sampletime ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
Temps en Minutes pour le comptage du nombre d&#039;ecms, &lt;br /&gt;
(ne doit pas être inférieur a 0 car sinon oscam lui donne la valeur 2)&lt;br /&gt;
&lt;br /&gt;
 sampletime =    # Période de 2 minutes (valeur par défaut)&lt;br /&gt;
            = 5  # Période de 5 minutes&lt;br /&gt;
&lt;br /&gt;
 Ex: numusers = 1 ==&amp;gt; 11 ecms * 5 minutes ==&amp;gt; 55 ecms maxi en 5 minutes &lt;br /&gt;
     numusers = 2 ==&amp;gt; 17 ecms * 5 minutes ==&amp;gt; 85 ecms maxi en 5 minutes&lt;br /&gt;
&lt;br /&gt;
==== samples ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
Nombre d&#039; ecms supplémentaires autorisées pour affiner le réglage &lt;br /&gt;
(doit être compris entre 2 et 10 sinon oscam lui donne la valeur de 10)&lt;br /&gt;
&lt;br /&gt;
 samples =    # On autorise 10 ecms supplémentaires(valeur par defaut)&lt;br /&gt;
         = 3  # On autorise 3 ecms supplémentaires&lt;br /&gt;
&lt;br /&gt;
==== penalty ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
Sanction pour l&#039;utilisateur en faute (ne doit pas être inférieur à 0 sinon Oscam lui donne la valeur 0)&lt;br /&gt;
&lt;br /&gt;
 0 = Uniquement loging (valeur par défaut)&lt;br /&gt;
 1 = Des Faux DW&#039;s sont envoyés&lt;br /&gt;
 2 = L&#039;utilisateur est temporairement banni&lt;br /&gt;
 3 = Des vrais DW&#039;s sont envoyés mais avec un délai ([[OSCam/fr/Config/oscam.conf#fakedelay|fakedelay]])&lt;br /&gt;
&lt;br /&gt;
La sanction peut être redéfinie par utilisateur dans oscam.user!&lt;br /&gt;
&lt;br /&gt;
==== aclogfile ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
Fichier log pour l&#039;Anticascading&lt;br /&gt;
&amp;lt;pre&amp;gt;aclogfile =                    # [vide] pas de fichier log (valeur par défaut)&lt;br /&gt;
          = /var/log/aclogfile # Fichier dans /var/log (on peut mettre un autre endroit bien sur)&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== fakedelay ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
Délai d&#039;envois de faux CW en Millisecondes (doit être compris entre 100 et 3000 sinon Oscam lui donne la valeur de 1000)&lt;br /&gt;
&lt;br /&gt;
 fakedelay =      # 1000 Millisecondes (valeur par défaut) &lt;br /&gt;
           = 500  # délai de 500 Millisecondes&lt;br /&gt;
&lt;br /&gt;
==== denysamples ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
Calcul du temps en minutes d envoi des faux DW&#039;s suivant la formule ==&amp;gt; sampletime * denysamples&lt;br /&gt;
&amp;lt;br&amp;gt;	S&#039;applique uniquement avec penalty = 1 ou 3 et se calcule avec la valeur de sampletime&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;denysamples =     # [vide] Des faux DW&#039;s sont envoyes pendant sampletime * 8 (valeur par défaut)&lt;br /&gt;
            = 4   # Si sampletime = 5 ==&amp;gt; Des faux DW&#039;s sont envoyes pendant 20 minutes (5 * 4)&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
==== acosc_enabled ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn9761:06/05/14&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Vorbemerkung:&#039;&#039;&#039;&lt;br /&gt;
mit den nachfolgenden acosc-Parametern wir ein Anticascading über das Zählen der SIDs (&#039;&#039;&#039;a&#039;&#039;&#039;nticascading &#039;&#039;&#039;o&#039;&#039;&#039;ver &#039;&#039;&#039;s&#039;&#039;&#039;id &#039;&#039;&#039;c&#039;&#039;&#039;ount) ermöglicht.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
acosc_enabled  =  0|1&lt;br /&gt;
 1  =  ermöglicht anticascading over SIDs count&lt;br /&gt;
 0  =  default&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
==== acosc_max_active_sids ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU  svn9761:06/05/14&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
acosc_max_active_sids  =  Anzahl&lt;br /&gt;
&lt;br /&gt;
Maximum aktiver SIDs bei Anticascading over SIDs count&lt;br /&gt;
&lt;br /&gt;
 0  =  unbegrenzt (default)&lt;br /&gt;
 kann für jeden User in der jeweiligen oscam.user überschrieben werden!&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== acosc_zap_limit ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn9761:06/05/14&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
acosc_zap_limit =  Anzahl&lt;br /&gt;
&lt;br /&gt;
Zap-Limit bei Anticascading over SIDs count&lt;br /&gt;
&lt;br /&gt;
 0  =  unbegrenzt (default)&lt;br /&gt;
 kann für jeden User in der jeweiligen oscam.user überschrieben werden&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== acosc_penalty ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEA svn9761:06/05/14&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
acosc_penalty  =  0|1|2|3&lt;br /&gt;
&lt;br /&gt;
Strafe für den Sünder bei Anticascading over SIDs count:&lt;br /&gt;
 0 = Es wird nur geloggt (default)&lt;br /&gt;
 1 = Es werden Fake-CW&#039;s gesendet&lt;br /&gt;
 2 = Der User wird vorübergehend getrennt&lt;br /&gt;
 3 = Sende korrekte CWs zeitversetzt. Der Versatz ist per fakedelay= (s.u.) einstellbar.&lt;br /&gt;
 kann für jeden User in der jeweiligen oscam.user überschrieben werden&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== acosc_penalty_duration ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn9761:06/05/14&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
acosc_penalty_duration  =  Sekunden&lt;br /&gt;
&lt;br /&gt;
Dauer der Strafe bei Anticascading over SIDs count:&lt;br /&gt;
&lt;br /&gt;
 0  =  unbegrenzt  (default)&lt;br /&gt;
 kann für jeden User in der jeweiligen oscam.user überschrieben werden &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== acosc_delay ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn9761:06/05/14&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
acosc_delay  =  Millisekunden&lt;br /&gt;
&lt;br /&gt;
Verzögerung bei Anticascading over SIDs count&lt;br /&gt;
&lt;br /&gt;
 0  = unbegrenzt (default)&lt;br /&gt;
 kann für jeden User in der jeweiligen oscam.user überschrieben werden &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{OSCamTranslatedLinks}}&lt;/div&gt;</summary>
		<author><name>Don de Deckelwech</name></author>
	</entry>
	<entry>
		<id>http://oldwiki.streamboard.tv/index.php?title=OSCam/en/Config/oscam.conf&amp;diff=13318</id>
		<title>OSCam/en/Config/oscam.conf</title>
		<link rel="alternate" type="text/html" href="http://oldwiki.streamboard.tv/index.php?title=OSCam/en/Config/oscam.conf&amp;diff=13318"/>
		<updated>2016-03-19T10:29:28Z</updated>

		<summary type="html">&lt;p&gt;Don de Deckelwech: /* ecmfmt */ added to ecmfmt: t , y and Y&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Kategorie:OSCam]]&lt;br /&gt;
{{OSCamHomeLinks}}&lt;br /&gt;
&lt;br /&gt;
==oscam.conf==&lt;br /&gt;
&lt;br /&gt;
=== The [global] section ===&lt;br /&gt;
&lt;br /&gt;
The main configuration file for OSCam contains global parameters such as debugging, logging, monitor, protocols and anti-cascading. Sections in oscam.conf are nonrecurring. The [global] section is required. All other sections are optional.&lt;br /&gt;
&lt;br /&gt;
{{OSCamConfGlobalParameter}}&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Attention:&#039;&#039;&#039; If a parameter is empty or is not listed in config-file, then apply the default values !&lt;br /&gt;
&lt;br /&gt;
==== nice ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Systempriority&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
OSCam requires almost no CPU-power. But if CPU-power is required, it should be available immediatly. Values between 20 and -20 are possible. 20 = low, -20 = very high. If this parameter is commented out (#), this function is not called. Important for example for dbox2[http://de.wikipedia.org/wiki/DBOX2], if the error messages &amp;quot;&#039;&#039;relocation error:setpriority&#039;&#039;&amp;quot;. See [http://de.wikipedia.org/wiki/Prioritätsscheduling Prioritätsscheduling]&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 nice = -1&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 nice = 99&lt;br /&gt;
&lt;br /&gt;
==== Log ====&lt;br /&gt;
Format:&lt;br /&gt;
 CAID&amp;amp;ProviderID/ECMPID/ServiceID/length:checksum&lt;br /&gt;
&lt;br /&gt;
Debug-Level:&lt;br /&gt;
 0 = no debugging (default) &lt;br /&gt;
 1 = detailed error messages &lt;br /&gt;
 2 = ATR parsing info, ECM dumps, CW dumps &lt;br /&gt;
 4 = traffic from/to the reader &lt;br /&gt;
 8 = traffic from/to the clients &lt;br /&gt;
 16 = traffic to the reader-device on IFD layer&lt;br /&gt;
 32 = traffic to the reader-device on I/O layer &lt;br /&gt;
 64 = EMM logging &lt;br /&gt;
 128 = DVB API logging &lt;br /&gt;
 256 = load balacing logging &lt;br /&gt;
 512 = cache exchange logging &lt;br /&gt;
 1024 = client ECM logging &lt;br /&gt;
 65535 = debug all &lt;br /&gt;
&lt;br /&gt;
===== initial_debuglevel =====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW  svn10705:06/11/15&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Set the debuglevel on startup.&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 initial_debuglevel = 8&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 initial_debuglevel = 0&lt;br /&gt;
&lt;br /&gt;
===== pidfile =====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn:8176/01/24/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
pidfile  =  set pidfile, [blank] none (default)&lt;br /&gt;
&lt;br /&gt;
Change PID file name an path. If default =  oscam.pid in /tmp&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 pidfile = /var/run/oscam.pid&lt;br /&gt;
&lt;br /&gt;
===== logfile =====&lt;br /&gt;
{{optional/en}}&lt;br /&gt;
&lt;br /&gt;
Logging target&lt;br /&gt;
 logfile = [filename][;syslog][;stdout]&lt;br /&gt;
&lt;br /&gt;
You can define a maximum of one filename (not more!) and additionally to log to stdout or syslog (you can also only log to stdout or syslog and omit the filename).&lt;br /&gt;
&lt;br /&gt;
Opportunities:&lt;br /&gt;
&lt;br /&gt;
 logfile = /var/log/oscam.log  # file or linux device (for example /dev/tty)&lt;br /&gt;
 logfile = syslog              # log to syslogd &lt;br /&gt;
 logfile = stdout              # showing the log on the console&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 logfile = /etc/oscam/logs/oscam.log;stdout&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 logfile = /var/log/oscam.log&lt;br /&gt;
&lt;br /&gt;
Format logfile:&lt;br /&gt;
 CAID&amp;amp;ident/provider/length:checksum&lt;br /&gt;
&lt;br /&gt;
===== ecmfmt =====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn6649+6653:05/01/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;CHANGE svn8831:08/11/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;CHANGE svn11008-11011:09/28/15&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ecmfmt = format&lt;br /&gt;
&lt;br /&gt;
define ECM log format, default:c&amp;amp;p/i/s/l:h &lt;br /&gt;
	 &lt;br /&gt;
possible variables: &lt;br /&gt;
 c = CAID&lt;br /&gt;
 d = PID&lt;br /&gt;
 e = CSP hash &lt;br /&gt;
 g = ID of origin gbox peer &lt;br /&gt;
 h = checksum&lt;br /&gt;
 i = Channel ID&lt;br /&gt;
 j = distance of gbox hops &lt;br /&gt;
 l = length &lt;br /&gt;
 o = ONID&lt;br /&gt;
 p = provider ID&lt;br /&gt;
 s = service ID&lt;br /&gt;
 t = tier ID , this ID will be replaced with the tier-description from oscam.tiers (if found)&lt;br /&gt;
 w = CW&lt;br /&gt;
 y = payload (short, 3 bytes)&lt;br /&gt;
 Y = payload (long, 6 bytes)&lt;br /&gt;
&lt;br /&gt;
	 &lt;br /&gt;
use a value as prefix to hide variable with this value, control characters will be escaped by &amp;quot;\&amp;quot; &lt;br /&gt;
	 &lt;br /&gt;
example:&lt;br /&gt;
 ecmfmt = c&amp;amp;0p/i/d/s/l:h.e_w &lt;br /&gt;
 (hide provider ID if 0)&lt;br /&gt;
&lt;br /&gt;
===== nds_swap_cw =====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn:10003/11/15/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;OBSOLETE svn10048:11/30/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
nds_swap_cw    =  0|&lt;br /&gt;
&lt;br /&gt;
 0  =  NDS Videoguard CWs will be dropped, if CWs do not have an odd an even sample (default)&lt;br /&gt;
 1  =  disabled&lt;br /&gt;
&lt;br /&gt;
===== loghistorysize =====&lt;br /&gt;
{{optional/en}}&lt;br /&gt;
&lt;br /&gt;
loghistorysize = bytes&lt;br /&gt;
&lt;br /&gt;
size of log message history in web interface or monitor&lt;br /&gt;
&lt;br /&gt;
    0    =  disabled&lt;br /&gt;
 [blank] =  4096  (default)&lt;br /&gt;
&lt;br /&gt;
===== CACHE EXCHANGE LOGGING =====&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW  svn6929:05/24/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
CACHE EXCHANGE LOGGING &lt;br /&gt;
reader stages&lt;br /&gt;
 1 = cacheex (=1) reader (C) &lt;br /&gt;
 2 = local SCs (L)             #stage 2 is used only if &#039;&#039;&#039;preferlocalcards = 1&#039;&#039;&#039; was activated in [global] section. &lt;br /&gt;
 3 = other reader / proxies (P) &lt;br /&gt;
 4 = fallback reader (F) &lt;br /&gt;
&lt;br /&gt;
logging format &lt;br /&gt;
 stage/used/chosen/possible&lt;br /&gt;
&lt;br /&gt;
example&lt;br /&gt;
&lt;br /&gt;
 P/2/2/2 or L/2/4/4&lt;br /&gt;
&lt;br /&gt;
===== maxlogsize =====&lt;br /&gt;
{{required}}&lt;br /&gt;
&lt;br /&gt;
Here the maximum size of logfiles are set in KBytes. This is especially important for server with only a small amount of memory (dbox2). Therefore it is strongly recomended to determine carefully that size at such servers. Not infrequently a system &amp;quot;bursting&amp;quot; because the logfile uncontrolled large scale adopted!&lt;br /&gt;
&lt;br /&gt;
Example&lt;br /&gt;
 maxlogsize = 20  # Logfile reaches to 20 KBytes&lt;br /&gt;
            =  0  # Logfile &#039;&#039;&#039;unlimited&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 maxlogsize = 10 #  Logfile reaches to 10 KBytes (default)&lt;br /&gt;
&lt;br /&gt;
===== logduplicatelines =====&lt;br /&gt;
{{optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn:8290/02/05/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
logduplicatelines  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1 = disable detection of duplicate lines in log file&lt;br /&gt;
 0 = enable detection of duplicate lines in logfile = default&lt;br /&gt;
&lt;br /&gt;
===== disablelog =====&lt;br /&gt;
{{optional/en}}&lt;br /&gt;
&lt;br /&gt;
switches logfile &#039;&#039;&#039;off&#039;&#039;&#039;&lt;br /&gt;
 1 = &#039;&#039;&#039;no log&#039;&#039;&#039; &lt;br /&gt;
 0 = &#039;&#039;&#039;log&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 disablelog = 1   # &#039;&#039;&#039;no&#039;&#039;&#039; log &lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 disablelog = 0   # &#039;&#039;&#039;log&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
===== cwlogdir =====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A path for cw logging can be configured here. The path is relative to the work directory and must exist. Otherwise no logs are created and no errors are reported. &lt;br /&gt;
&lt;br /&gt;
CWs (control words) are the answers of the card which decrypts a certain channel for some seconds before the next cw is transmitted. The CW log file can be used for delayed decoding of this channel. This is also called offline decoding. Watch this [http://www.youtube.com/watch?v=-K--PEFYBng]&lt;br /&gt;
&lt;br /&gt;
Oscam creates a new *.cwl file for each channel and each day. The file name contains the date, service ID and service name, e.g. 110808_I000B_Sky_Cinema_+1.cwl with this contents:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
# OSCam cardserver v0.99.4 - http://streamboard.gmc.to:8001/oscam/wiki&lt;br /&gt;
# control word log file for use with tsdec offline decrypter&lt;br /&gt;
# DATE 2011-08-08, TIME 23:49:10, TZ CEST&lt;br /&gt;
# CAID 0x1702, SID 0x000B, SERVICE &amp;quot;Sky_Cinema_+1&amp;quot;&lt;br /&gt;
1 9E E3 BB 3C A4 C3 BE 25 # 23:49:10&lt;br /&gt;
0 D0 24 B3 A7 95 82 3B 52 # 23:49:17&lt;br /&gt;
1 A9 76 35 54 37 38 F3 62 # 23:49:23&lt;br /&gt;
0 55 70 87 4C 22 26 C4 0C # 23:49:30&lt;br /&gt;
1 F0 16 22 28 36 3A 03 73 # 23:49:38&lt;br /&gt;
0 5D 83 44 24 8F C7 5D B3 # 23:49:44&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
All cws are logged if at least one user watches the channel. Please choose a path with enough space, since per day and channel some 10KB of data are created. A script that moves/deletes the log files regularly is recommended.&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 cwlogdir = /var/log/&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 cwlogdir =     # [blank] no path for cw-log, logging disabled&lt;br /&gt;
&lt;br /&gt;
===== emmlogdir =====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
Setting a path for emm-log. You can define with the &amp;quot;saveemm-*&amp;quot;-Parameters in oscam.server which EMMs should be logged.&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 emmlogdir = /var/log/&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 emmlogdir =   # [blank] the config folder will be used for emm logging&lt;br /&gt;
&lt;br /&gt;
===== usrfile =====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
Set a name für userfile&lt;br /&gt;
&lt;br /&gt;
Format of the userfile: &lt;br /&gt;
 date&lt;br /&gt;
 time&lt;br /&gt;
 CWs per second&lt;br /&gt;
 username&lt;br /&gt;
 IP address of client&lt;br /&gt;
 TCP/IP port&lt;br /&gt;
 CWs found&lt;br /&gt;
 CWs from cache&lt;br /&gt;
 CWs not found&lt;br /&gt;
 CWs ignored&lt;br /&gt;
 CWs timeout&lt;br /&gt;
 CWs tunneled&lt;br /&gt;
 login time in UNIX/POSIX format&lt;br /&gt;
 logout time in UNIX/POSIX format&lt;br /&gt;
 protocol&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 usrfile = userfile&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 usrfile = 0&lt;br /&gt;
&lt;br /&gt;
===== disableuserfile =====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
Now it is crazy: Even if a logfile is switched on (see logfile), the userfile can be turned off!&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 disableuserfile = 1   # &#039;&#039;&#039;no&#039;&#039;&#039; userfile &lt;br /&gt;
                 = 0   # &#039;&#039;&#039;userfile&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 disableuserfile = 0&lt;br /&gt;
&lt;br /&gt;
===== usrfileflag =====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
Setting the logging-modus&lt;br /&gt;
 0 = Only login and logout will be logged&lt;br /&gt;
 1 = Each zapping from client will be logged&lt;br /&gt;
     Default is 0&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 usrfileflag = 1  # All will be logged&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 usrfileflag = 0  # Only login und logout will be logged&lt;br /&gt;
&lt;br /&gt;
===== saveinithistory =====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;OBSOLETE svn7128:07/02/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Save SC init history to /tmp/.oscam/reader&amp;lt;number&amp;gt;. Needed to show entitlements.&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 saveinithistory = 1   # save to /tmp/.oscam/reader&amp;lt;number&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 saveinithistory = 0   # no save&lt;br /&gt;
&lt;br /&gt;
===== mailfile =====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
mailfile = file&lt;br /&gt;
&lt;br /&gt;
define file saving NDS Videogard mail messages from provider. Default: [blank] none&lt;br /&gt;
&lt;br /&gt;
===== cacheex_mode1_delay =====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn:10050/11/30/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cacheex_mode1_delay  =  CAID1:time,[CAID2:time]...&lt;br /&gt;
&lt;br /&gt;
delay in millisencons for asking cache exchange mode 1 readers, default: none&lt;br /&gt;
&lt;br /&gt;
===== disablemail =====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
disablemail  =  0|1&lt;br /&gt;
&lt;br /&gt;
disable saving NDS Videogard mail messages form provider. Default = 1 (disabled)&lt;br /&gt;
&lt;br /&gt;
===== sysloghost =====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW  svn10703:06/11/15&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If set remote syslog server will be activated. Messages will be sent to this IPv4 address. If not set remote syslog server not work.&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 sysloghost = 192.168.1.167&lt;br /&gt;
&lt;br /&gt;
===== syslogport =====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW  svn10703:06/11/15&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If set &#039;&#039;sysloghost&#039;&#039; remote syslog server will be activated. Messages will be sent to this port. If not set port 514 is used as default. &lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 syslogport = 515&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 syslogport = 514&lt;br /&gt;
&lt;br /&gt;
==== Reader ====&lt;br /&gt;
&lt;br /&gt;
===== enableled =====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn6285:01/23/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
LED-Support&lt;br /&gt;
&lt;br /&gt;
enableled  =  0|1|2&lt;br /&gt;
&lt;br /&gt;
 0  =  LED support disabled (default)&lt;br /&gt;
 1  =  LED support enabled for routers&lt;br /&gt;
 2  =  LED support enabled for Qbox HD&lt;br /&gt;
&lt;br /&gt;
===== serialreadertimeout =====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;OBSOLETE  svn8541:03/13/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Only using Serialreader!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
timeout for serial reader in milli-seconds&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 serialreadertimeout =  1200  # Timeout after 1200 milli-seconds&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 serialreadertimeout =  1500  # Timeout after 1500 milli-seconds&lt;br /&gt;
&lt;br /&gt;
===== waitforcards =====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
wait for local SCs on startup before opening network ports&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 waitforcards = 0  # don&#039;t wait&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 waitforcards = 1   # wait&lt;br /&gt;
&lt;br /&gt;
===== waitforcards_extra_delay =====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
waitforcards_extra_delay  =  milli seconds&lt;br /&gt;
&lt;br /&gt;
additional delay in milli seconds after waiting for local SCs on startup before opening nework ports&lt;br /&gt;
&lt;br /&gt;
default = 500&lt;br /&gt;
&lt;br /&gt;
===== preferlocalcards =====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;CHANGE svn9605:03/29/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
try decoding on local cards first&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 preferlocalcards = 0  # local cards are used like remote reader&lt;br /&gt;
 preferlocalcards = 1  # prefer CacheEx sources &lt;br /&gt;
 preferlocalcards = 2  # prefer local cards&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 preferlocalcards = 1  # prefer CacheEx sources&lt;br /&gt;
&lt;br /&gt;
===== readerrestartseconds =====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
waiting time in seconds beetween restarts&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 readerrestartseconds = 10  # waiting time 10 seconds&lt;br /&gt;
                     =  0   # &#039;&#039;&#039;no restarts!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 readerrestartseconds = 5   #  waiting time 5 seconds&lt;br /&gt;
&lt;br /&gt;
===== block_same_ip =====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn7215:07/27/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
block_same_ip  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1 = reject looping ECM&#039;s from clients to reader with the same ip address, default = 1&lt;br /&gt;
 0 = no reject&lt;br /&gt;
&lt;br /&gt;
===== block_same_name =====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn7215:07/27/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
block_same_name  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1 = reject looping ECM&#039;s from clients to reader with the same name, default = 1&lt;br /&gt;
 0 = no reject&lt;br /&gt;
&lt;br /&gt;
==== Cache ====&lt;br /&gt;
&lt;br /&gt;
===== cachedelay =====&lt;br /&gt;
{{optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;OBSOLETE  svn8358:16/02/2013 move to [cache] delay&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Value to delay cached requests&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 cachedelay = 300&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 cachedelay = 0&lt;br /&gt;
&lt;br /&gt;
===== max_cache_time =====&lt;br /&gt;
&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;OBSOLETE  svn8358:16/02/2013 move to [cache] max_time&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
max_cache_time  =  seconds, default: 15&lt;br /&gt;
&lt;br /&gt;
maximum time CWs resist in cache after 1st client request, the time must be 2 seconds higher than the parameter clienttimeout.&lt;br /&gt;
&lt;br /&gt;
===== max_cache_count =====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;OBSOLETE  svn8358:16/02/2013 move to [cache] max_count&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
max_cache_count  =  count, default 1000&lt;br /&gt;
&lt;br /&gt;
maximum CWs in cache&lt;br /&gt;
&lt;br /&gt;
===== cacheexwaittime =====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;OBSOLETE  svn8358:16/02/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cacheexwaittime = delay &lt;br /&gt;
&lt;br /&gt;
maximum wait time for a cache entry in milli seconds, default:50 &lt;br /&gt;
&lt;br /&gt;
===== cacheexenablestats =====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;OBSOLETE  svn8358:16/02/2013 move to [cache]&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cacheexenablestats  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1 = enable statistics for cach exchange mode&lt;br /&gt;
 0 = default&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Warning:&#039;&#039;&#039; Please consider memory consumption!&lt;br /&gt;
&lt;br /&gt;
==== Client ====&lt;br /&gt;
&lt;br /&gt;
===== clienttimeout =====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
value in milli-seconds for client process to wait for key&lt;br /&gt;
&lt;br /&gt;
Examples:&lt;br /&gt;
 clienttimeout = 10000  # after 10 seconds timeout&lt;br /&gt;
 clienttimeout = 10     # timeout after 10 milli-seconds! (see Tip below)&lt;br /&gt;
 clienttimeout = 8      # timeout after 8000 milli-seconds (= 8 seconds), see Tip below&lt;br /&gt;
Default:&lt;br /&gt;
 clienttimeout = 5000   # timeout after 5000 milli-seconds (=5 seconds)&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Attention:&#039;&#039;&#039; Values &amp;lt; 10 (so 1 to 9) are multiplicated with 1000, so a &amp;quot;5&amp;quot; results in 5000 ms.&lt;br /&gt;
&lt;br /&gt;
===== clientmaxidle =====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
value for client process being idle before disconnect in seconds&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 clientmaxidle = 200   # Disconnect after 200 seconds&lt;br /&gt;
               = 0     # idle disconnect disabled&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 clientmaxidle = 120   # Disconnect after 120 seconds&lt;br /&gt;
&lt;br /&gt;
===== suppresscmd08 =====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
suppresscmd08 = 0|1&lt;br /&gt;
&lt;br /&gt;
 0 = tell camd35[cs3.57x]-clients not to request again for rejected CAID, service ID and provider ID combination (default)&lt;br /&gt;
 1 = disabled&lt;br /&gt;
&lt;br /&gt;
Can be overwritten in oscam.user!&lt;br /&gt;
&lt;br /&gt;
More here:: [[Streamboard-Thread:27459|Streamboard-Thread]]&lt;br /&gt;
&lt;br /&gt;
==== fallbacktimeout ====&lt;br /&gt;
{{Depends/en}}&lt;br /&gt;
&lt;br /&gt;
At several readers (see Chapter [reader] in oscam.server) one reader can be defined to them, for example in case of failure of the other readers, the traffic falls back.&lt;br /&gt;
Maximum waiting time of the [[Cardserver]]s in milliseconds for primary [[Reader]], before [[Fallback]]-Reader (if any!) are questioned.&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 fallbacktimeout = 1500&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 fallbacktimeout = 2500&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Attention:&#039;&#039;&#039; The value must be greater than the value in &amp;quot;serialreadertimeout&amp;quot;, otherwise the default is used.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== fallbacktimeout_percaid ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn:8896/09/04/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
fallbacktimeout_percaid  =  milliseconds  &lt;br /&gt;
&lt;br /&gt;
time falling back to CAID restricted fallback reader, default: 2500&lt;br /&gt;
      &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== sleep ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
time waiting for inactive users in minues, can be overwritten per user in oscam.user&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 sleep =  5   # waiting time 5 minutes&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 sleep =      # [blank] no waiting time&lt;br /&gt;
&lt;br /&gt;
==== serverip ====&lt;br /&gt;
{{optional/en}}&lt;br /&gt;
&lt;br /&gt;
Bind service to specified IP-address&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 serverip = 192.168.178.1&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 serverip =&lt;br /&gt;
&lt;br /&gt;
OSCam listen to all IP&#039;s&lt;br /&gt;
&lt;br /&gt;
==== bindwait ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
value in seconds to wait for bind request to complete. If OSCam within this time can not bind, he finished with &amp;quot;Bind Request failed&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Causes may include:&lt;br /&gt;
* Double assignment of ports&lt;br /&gt;
* &amp;quot;crashed&amp;quot; OSCam has not released the ports again&lt;br /&gt;
* OSCam was started serveral times while&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 bindwait = 20  # waiting time 20 seconds&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 bindwait = 120 # waiting time 120 seconds&lt;br /&gt;
&lt;br /&gt;
==== netprio ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
network priority - This sets the value of SO_PRIORITY on network connections. Basically this leads to setting the TOS fields of the sent IP packages so that QoS can be better used.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 netprio = 1  # Priority 1&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 netprio = 0  # system given&lt;br /&gt;
&lt;br /&gt;
==== resolvegethostbyname ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
set mode for DNS resolving: These are different libc calls to resolve dns names and some older systems have problems with the newer implementation &#039;&#039;getadressinfo&#039;&#039; (getadressinfo is also threadsafe whereas &#039;&#039;gethostbyname&#039;&#039; is not and thus it has some locks around) or have stripped them from their images (dbox2 was such a candidate I think) even though it is available at compile time. &lt;br /&gt;
 0 = getadressinfo (default)&lt;br /&gt;
 1 = gethostbyname&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 resolvegethostbyname = 1 # gethostbyname&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 resolvegethostbyname = 0 # adressinfo system given&lt;br /&gt;
&lt;br /&gt;
==== failbantime ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
time for IP based blocking for clients with an invalid login attempt in minutes&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 failbantime =  5&lt;br /&gt;
 # IP will be blocked for 5 minutes. New logins are denied.&lt;br /&gt;
 # no clientthread will be created.&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 failbantime =  0  # failban off (default)&lt;br /&gt;
&lt;br /&gt;
==== failbancount ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
 Failbancount  =  Number of allowed failed attempts with incorrect data &lt;br /&gt;
               =  0  (default) IP is now blocked on the first try with incorrect data!&lt;br /&gt;
&lt;br /&gt;
If within &#039;&#039;&#039;failbantime&#039;&#039;&#039; more than in &#039;&#039;&#039;failbancount&#039;&#039;&#039; allowed trials to be registered, the IP for the remainder failbantime is locked. After a period of failbantime are again full failbancount available. Failbancount is thus a relaxation of rules!&lt;br /&gt;
&lt;br /&gt;
==== dropdups ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
mode for duplicate client connections&lt;br /&gt;
&lt;br /&gt;
 0  =  mark client as duplicate, but don&#039;t disconnect them (default)&lt;br /&gt;
 1  =  drop duplicate connections instead of marking as duplicate&lt;br /&gt;
&lt;br /&gt;
==== unlockparental ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;CHANGE  svn7289:08/27/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Only Seca and Viaccess&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
unlock parental mode option to disable pin code request for adult movie.&lt;br /&gt;
In order to work properly, this option may required that you define the card PIN code in your card reader configuration.&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 unlockparental = 1  # parental lock mode disabled&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 unlockparental = 0  # parental lock mode enabled&lt;br /&gt;
&lt;br /&gt;
==== double_check ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
ECM will be send to two or more readers with the same SC and the CWs will be verified against each other, lb_nbest_readers must be set to 2 or higher&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 double_check = 1   #   on&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 double_check = 0   #   off&lt;br /&gt;
&lt;br /&gt;
==== double_check_caid ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn:7237/08/05/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
double_check_caid = [CAID1|first two digits of CAID1],[CAID2|first two digits of CAID2]... &lt;br /&gt;
&lt;br /&gt;
ECM will be send to two or more readers with the same SC and the CWs will be verified  against  each  other for defined CAID or first two bytes of CAID, lb_nbest_readers must be set to 2 or higher, default:none &lt;br /&gt;
	 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Loadbalancer ====&lt;br /&gt;
&lt;br /&gt;
===== lb_mode =====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;loadbalance mode&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Attention:&#039;&#039;&#039; If load balancing is activated here, it may in oscam.server among services and ident are &#039;&#039;&#039;no entries&#039;&#039;&#039;!&lt;br /&gt;
&lt;br /&gt;
If there are 2 or more of the same SC, the load can be distributed evenly on the cards. For more see [[OSCam/en/Loadbalancing|Loadbalancing]]&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 lb_mode = 0 loadbalance disabled, ECMs go to all readers&lt;br /&gt;
 lb_mode = 1 fastest reader first, after 5 ECMs the reader with the fastest response time will be selected&lt;br /&gt;
 lb_mode = 2 oldest reader first, reader with the longest no answer&lt;br /&gt;
 lb_mode = 3 lowest usage level, the usage level will be calculated by the sum of 5 ECMS response times, the higher a reader is busy, the higher is usage level&lt;br /&gt;
 lb_mode = 10 LB is switched off, but statistics are build&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 lb_mode = 0 # disabled&lt;br /&gt;
&lt;br /&gt;
===== lb_save =====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
Save autoloadbalance statistics (counts). To save CPU power a minimum counts of 100 is recommended.&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 lb_save = 100 # counts of ECM&#039;s after statistics are saved&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 lb_save = 0   # no svae&lt;br /&gt;
&lt;br /&gt;
===== lb_nbest_readers =====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
set count of best readers for loadbalancing.&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 lb_nbest_readers = 2 # requests always go to two reader&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 lb_nbest_readers = 1 # requests go to one reader&lt;br /&gt;
&lt;br /&gt;
===== lb_nfb_readers =====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
set count of fallback readers for loadbalancing&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 lb_nfb_readers = 2 # two fallbackreader&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 lb_nfb_readers = 1 # one fallbackreader&lt;br /&gt;
&lt;br /&gt;
===== lb_reopen_mode =====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;OBSOLETE svn8642:05/10/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
lb_reopen_mode   =   0|1&lt;br /&gt;
&lt;br /&gt;
loadbalancing reopen readers mode:&lt;br /&gt;
  = 0 # standard late reopening of blocker readers (default)&lt;br /&gt;
  = 1 # fast reopening of blocker readers&lt;br /&gt;
&lt;br /&gt;
===== lb_nbest_percaid =====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;CHANGE svn 5893:08/19/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Set count of best readers per CAIDs for loadbalancing, wildcard CAIDs with two-digit CAIDs possible&lt;br /&gt;
 		 &lt;br /&gt;
&lt;br /&gt;
 lb_nbest_percaid =         #  number&lt;br /&gt;
                  = [blank] #  none (default)&lt;br /&gt;
&lt;br /&gt;
example: &lt;br /&gt;
 lb_nbest_percaid = 0100:4,0200:3,03:2,04:1 &lt;br /&gt;
 (wildcard CAIDs 03xx and 04xx)&lt;br /&gt;
&lt;br /&gt;
===== lb_reopen_invalid =====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn:9885:09/30/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
lb_reopen_invalid  =  0|1&lt;br /&gt;
&lt;br /&gt;
 0  =  E_INVALID wiil be blocked until statistics has been cleaned&lt;br /&gt;
 1  =  default&lt;br /&gt;
&lt;br /&gt;
===== lb_force_reopen_always =====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn:9885:09/30/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
lb_force_reopenalways  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1   =  force reopening immidiatly all failing readers if no matching was found&lt;br /&gt;
 0   =  default&lt;br /&gt;
&lt;br /&gt;
===== lb_min_ecmcount =====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
minimal ECM count to evaluate loadbalancing values&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 lb_min_ecmcount = 2 # 2 counts&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 lb_min_ecmcount = 5 # 5 counts&lt;br /&gt;
&lt;br /&gt;
===== lb_max_ecmcount =====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
Maximum ECM count before resetting loadbalancing values.&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 lb_max_ecmcount = 200  #  200 counts&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 lb_max_ecmcount = 500  #  500 counts&lt;br /&gt;
&lt;br /&gt;
===== lb_reopen_seconds =====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
time in seconds between retrying failed readers/CAIDs/providers/services&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 lb_reopen_seconds =  500   # retry after 500 seconds&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 lb_reopen_seconds =  900   # retry after 900 seconds&lt;br /&gt;
&lt;br /&gt;
===== lb_retrylimit =====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
Retry next readers &#039;&#039;&#039;only&#039;&#039;&#039; if response time is higher then lb_retrylimit in &#039;&#039;&#039;milli seconds&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 lb_retrylimit  =  500   #  retry next reader only, if response time is higher than 500 ms&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 lb_retrylimit  =  800&lt;br /&gt;
&lt;br /&gt;
===== lb_savepath ===== &lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
Filenanme for saving loadbalancing statistics&lt;br /&gt;
&lt;br /&gt;
 default   =   /tmp/.oscam/stat&lt;br /&gt;
&lt;br /&gt;
===== lb_stat_cleanup ===== &lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
hours after the loadbalancing statistics will be deleted&lt;br /&gt;
&lt;br /&gt;
 default = 336&lt;br /&gt;
&lt;br /&gt;
===== lb_use_locking =====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;OBSOLETE svn6166:12/28/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
disable parallel and identical ECM requests&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 1 = on&lt;br /&gt;
 0 = off # default:0&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Schlocke:&#039;&#039;&#039;&lt;br /&gt;
* You should choose this option only if:&lt;br /&gt;
** slow system&lt;br /&gt;
** high load&lt;br /&gt;
** the same ECM requests come not from the cache, but will continue to the confirmed reader.&lt;br /&gt;
&lt;br /&gt;
* Adventages, if activated:&lt;br /&gt;
** By synchronizing, an ECM request made by one. The identification of cache or request and assignment of the reader by loadbalancer is always successful.&lt;br /&gt;
&lt;br /&gt;
* Disadventages, if activated:&lt;br /&gt;
** The synchronisation prevents multithreading and the probability of higher response times.&lt;br /&gt;
&lt;br /&gt;
* Adventages, if NOT activated:&lt;br /&gt;
** Faster transit times for ECM requests&lt;br /&gt;
&lt;br /&gt;
* Disadventages, if NOT activated:&lt;br /&gt;
** May have dual (n-fold) possible requests to the readers.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== lb_retrylimits =====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;CHANGE svn:5754:07/31/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
lb_retrylimits = CAID1:time1[,Caid2:time2]...&lt;br /&gt;
&lt;br /&gt;
loadbalancing retry limit time per CAID in milliseconds, wilcard CAIDs with 2-digit Caids possible&lt;br /&gt;
&lt;br /&gt;
default = none&lt;br /&gt;
&lt;br /&gt;
example: &lt;br /&gt;
 lb_retrylimits = 12:0100,34:0200,5678:0300 &lt;br /&gt;
 	          (wildcard CAIDs 12xx and 34xx)&lt;br /&gt;
&lt;br /&gt;
===== lb_noproviderforcaid =====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;CHANGE svn 5758:08/01/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
lb_noproviderforcaid = CAID1[,CAID2]...&lt;br /&gt;
&lt;br /&gt;
ignore provider information CAIDs to reduce statistic date, wildcard CAIDs with two-digit CAIDs possible&lt;br /&gt;
&lt;br /&gt;
example: &lt;br /&gt;
 lb_noproviderforcaid = 12,34,5678&lt;br /&gt;
 		        (wildcard CAIDs 12xx and 34xx)&lt;br /&gt;
&lt;br /&gt;
default = none&lt;br /&gt;
&lt;br /&gt;
===== lb_auto_timeout =====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn 7564:10/02/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
lb_auto_timeout  =  0|1&lt;br /&gt;
&lt;br /&gt;
 lb_auto_timeout  = 1  #  enable automatic timeout based on load balancing statistics&lt;br /&gt;
                  = 0  #  default&lt;br /&gt;
&lt;br /&gt;
===== lb_auto_timeout_p =====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn 7564:10/02/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
lb_auto_timeout_p  =  percent&lt;br /&gt;
&lt;br /&gt;
percent added to average time as timeout time&lt;br /&gt;
default = 30&lt;br /&gt;
&lt;br /&gt;
===== lb_auto_time_out_t  =====  &lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn 7564:10/02/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
lb_auto_time_out_t =  milli seconds&lt;br /&gt;
&lt;br /&gt;
minimal time added to average time as timeout time&lt;br /&gt;
default = 300&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== lb_max_readers =====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
lb_max_readers   =   limit (number)&lt;br /&gt;
&lt;br /&gt;
restrict the reader count to limit during learning&lt;br /&gt;
&lt;br /&gt;
 0  =  unlimited (default)&lt;br /&gt;
 x  =  restrict loadbalancer readers to limit x (number)&lt;br /&gt;
&lt;br /&gt;
===== lb_auto_betatunnel =====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
lb_auto_betatunnel  =  0|1&lt;br /&gt;
&lt;br /&gt;
enable automatic Betacrypt tunneling for CAIDs 1801, 1833, 1834 and 1835 in loadbalancing mode&lt;br /&gt;
 lb_auto_betatunnel =  0   #  disabled&lt;br /&gt;
                    =  1   #  enabled (default)&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Attention:&#039;&#039;&#039; Betacrypt definition in oscam.user with betatunnel will be prefered [[streamboard:wiki/OSCam/en/Config/oscam.user#betatunnel|User-Betatunnel]]!&lt;br /&gt;
&lt;br /&gt;
===== lb_auto_betatunnel_mode =====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn 7784:10/22/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
lb_auto_betatunnel_mode  =  0|1|2...&lt;br /&gt;
&lt;br /&gt;
set mode for automatic Betacrypt tunneling&lt;br /&gt;
&lt;br /&gt;
 0 = CAID 18XX tunneling to CAID 17X2 only (default)&lt;br /&gt;
 1 = CAID 18XX tunneling to CAID 17X2 and CAID 17X2 tunneling to CAID 18XX (CAID 1833/1801) &lt;br /&gt;
 2 = CAID 18XX tunneling to CAID 17X2 and CAID 17X2 tunneling to CAID 18XX (CAID 1833/1834) &lt;br /&gt;
 3 = CAID 18XX tunneling to CAID 17X2 and CAID 17X2 tunneling to CAID 18XX (CAID 1833/1835) &lt;br /&gt;
 4 = CAID 17X2 tunneling to CAID 18XX (CAID 1833/1801 only) &lt;br /&gt;
 5 = CAID 17X2 tunneling to CAID 18XX (CAID 1833/1834 only) &lt;br /&gt;
 6 = CAID 17X2 tunneling to CAID 18XX (CAID 1833/1835 only) &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== lb_auto_betatunnel_prefer_beta =====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW  svn6045:11/27/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;CHANGE svn 7768:10/21/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
lb_auto_betatunnel_prefer_beta  =  number&lt;br /&gt;
&lt;br /&gt;
Hier kann der Schwerpunkt für die automatische Auswahl von Betacrypt/Nagravision gewählt werden.&lt;br /&gt;
&lt;br /&gt;
     0  =  disabled (default&lt;br /&gt;
     1  =  always Betacrypt&lt;br /&gt;
   105  =  represents the middle&lt;br /&gt;
   200  =  always Nagravision&lt;br /&gt;
&lt;br /&gt;
=== Monitor ===&lt;br /&gt;
&#039;&#039;&#039;Only if monitor is used!&#039;&#039;&#039;&lt;br /&gt;
 &lt;br /&gt;
{{OSCamConfMonitorParameter}}&lt;br /&gt;
&lt;br /&gt;
==== port ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
UDP port for monitor&lt;br /&gt;
 port = 0  # monitor disabled&lt;br /&gt;
      =    # port number&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 port = 24480  # monitor on, port = 24480&lt;br /&gt;
&lt;br /&gt;
==== serverip ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
bind service to specified IP address&lt;br /&gt;
 serverip  =  # IP adress&lt;br /&gt;
           =  # [blank] all IP&#039;s  (default)&lt;br /&gt;
&lt;br /&gt;
==== nocrypt ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
unsecured monitor connection&lt;br /&gt;
[,IP address|IP address range]...&lt;br /&gt;
&lt;br /&gt;
Possible&lt;br /&gt;
* one or more IP adresses&lt;br /&gt;
* one or more IP adress ranges&lt;br /&gt;
* mixture of IP adresses and IP adress ranges&lt;br /&gt;
&lt;br /&gt;
Example&lt;br /&gt;
 nocrypt = 127.0.0.1,192.168.0.0-192.168.255.255&lt;br /&gt;
         = Host 127.0.0.1 and IP range 192.168.0.0 to 192.168.255.255&lt;br /&gt;
&lt;br /&gt;
Default&lt;br /&gt;
 nocrypt =   # [blank] no secured monitor connection&lt;br /&gt;
&lt;br /&gt;
==== aulow ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
time no EMM occurs so that client is set to low in minutes&lt;br /&gt;
&lt;br /&gt;
Example&lt;br /&gt;
 aulow = 30  # After 30 minutes whithout EMM client will be switched from &amp;quot;active&amp;quot; to &amp;quot;on&amp;quot; (default).&lt;br /&gt;
&lt;br /&gt;
==== monlevel ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
monitor-level&lt;br /&gt;
 0 = no access to monitor (default)&lt;br /&gt;
 1 = only server and own procs&lt;br /&gt;
 2 = all procs, but viewing only&lt;br /&gt;
 3 = all procs, reload of oscam.user possible&lt;br /&gt;
 4 = complete access&lt;br /&gt;
 &lt;br /&gt;
Example&lt;br /&gt;
 monlevel = 4  # complete access&lt;br /&gt;
&lt;br /&gt;
monlevel can be overwritten per user in oscam.user!&lt;br /&gt;
&lt;br /&gt;
==== hideclient_to ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
Time to hide clients in the monitor if not sending requests. See also parameter &#039;&#039;&#039;httphideidleclienst&#039;&#039;&#039; in section [webif].&lt;br /&gt;
 hideclient_to = 1  # hide clients&lt;br /&gt;
               = 0  # no hide&lt;br /&gt;
&lt;br /&gt;
==== appendchaninfo ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;OBSOLETE svn8546:03/13/2013&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Append channel name on log messages. Very useful when using [webif]!&lt;br /&gt;
 appendchaninfo = 1  # append chanel name&lt;br /&gt;
                = 0  # no append chanel name (default)&lt;br /&gt;
&lt;br /&gt;
=== lcd ===&lt;br /&gt;
{{OSCamConfLCDParameter}}&lt;br /&gt;
&lt;br /&gt;
==== enablelcd ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW  svn6285:01/23/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
enablelcd  =  0|1&lt;br /&gt;
 &lt;br /&gt;
 0   =   default&lt;br /&gt;
 1   =   enable LCD&lt;br /&gt;
&lt;br /&gt;
==== lcd_outputpath ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
Path for LCD output&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 lcd_outputpath =  [blank]  /tmp&lt;br /&gt;
&lt;br /&gt;
==== lcd_hideidle ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
hide reader in LCD output if reader idle &amp;gt; 20 seconds, default:0 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== lcd_writeinterval ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
LCD refresh interval (minimum 5), default:10&lt;br /&gt;
&lt;br /&gt;
=== WebIf ===&lt;br /&gt;
&#039;&#039;&#039;Only if WebIf is used!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
{{OScamConfWebIfParameter}}&lt;br /&gt;
&lt;br /&gt;
==== File format to send EMMs via the webinterface ====&lt;br /&gt;
(by Bit)&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Attention&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* File has to be in TXT format.&lt;br /&gt;
* The EMM-file should contain each PRE-CAM EMM in a new line.&lt;br /&gt;
* EMMs should be in HEX representation.&lt;br /&gt;
** Example: AABBCCDD...&lt;br /&gt;
*Spaces and tabs between the bytes are allowed:&lt;br /&gt;
**AA BB CC DD...&lt;br /&gt;
*The HEX representation of each EMM&#039;s byte can be represented by upper or lower case - even mixed is allowed:&lt;br /&gt;
**AA aa Aa aA...&lt;br /&gt;
*Other chars and comments are not allowed.&lt;br /&gt;
&lt;br /&gt;
==== httpport ====&lt;br /&gt;
{{required}}&lt;br /&gt;
&lt;br /&gt;
port for web interface,&lt;br /&gt;
 0 = disabled, praefix + = enable SSL&lt;br /&gt;
&lt;br /&gt;
Example&lt;br /&gt;
 httpport =  83  # Webinterface listening on &#039;&#039;&#039;http-port 83&#039;&#039;&#039;&lt;br /&gt;
          = +83  # Webinterface listening on &#039;&#039;&#039;https-port 83&#039;&#039;&#039; (SSL)&lt;br /&gt;
              0  # Webinterface disabled (default)&lt;br /&gt;
&lt;br /&gt;
==== httpcert ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
file for http SSL certificate&lt;br /&gt;
 httpcert = oscam.cert # (look there)&lt;br /&gt;
          =            # [blank] file oscam.pem (embedded) is used&lt;br /&gt;
&lt;br /&gt;
==== httpforcesslv3 ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW  svn:6321/01/30/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
httpforcesslv3  =  0|1&lt;br /&gt;
&lt;br /&gt;
example&lt;br /&gt;
 httpforcesslv3  =  0  none (default)&lt;br /&gt;
                 =  1  force using SSLV3&lt;br /&gt;
 &lt;br /&gt;
==== httpuser ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
Username for password protection. [blank] is default, of which is strongly discouraged! &lt;br /&gt;
 httpuser =   # xyxyxy (all characters and figures are allowed)&lt;br /&gt;
&lt;br /&gt;
==== httppwd ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
Password for password protection. It is the same as for httpuser.&lt;br /&gt;
 httppwd =  # 123456&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;The &#039;&#039;user&#039;&#039; and &#039;&#039;pwd&#039;&#039; parameters are queried when connecting to the webinterface in a messagebox. If they are missing ore corrupted a message &#039;&#039;Forbidden&#039;&#039; appears and the connection is aborted!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== http_prepend_embedded_css ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn6797:05/13/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;CHANGE svn6625:05/15/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 http_prepend_embedded_css  =  0 | 1&lt;br /&gt;
 http_prepend_embedded_css  =  0  # Do not add the content of the embedded CSS before the content of the custom CSS (default)&lt;br /&gt;
                               1  # embedded CSS will be added before external custom CSS (specified by the [[#httpcss|httpcss]] parameter)&lt;br /&gt;
&lt;br /&gt;
This parameter can be used to override the embedded CSS with custom styles. To see the current CSS styles use the url: http://&#039;&#039;url_to_oscam_webif&#039;&#039;&#039;&#039;&#039;/site.css&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== httpcss ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
path for external CSS file&lt;br /&gt;
&lt;br /&gt;
For webinterface different styles are available. Put custom CSS files (ending with .css extension) in the oscam config directory to managed your custom styles with WebIf.&lt;br /&gt;
&lt;br /&gt;
Example&lt;br /&gt;
 httpcss =   # /etc/oscam/harvest_round_Firefox.css&lt;br /&gt;
         =   # [blank] embedded style is used (default)&lt;br /&gt;
&lt;br /&gt;
To see the current CSS style, use the url: http://&#039;&#039;url_to_oscam_webif&#039;&#039;&#039;&#039;&#039;/site.css&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Styles you find here: [[Streamboard-Thread:30083|Streamboard-Thread]]&lt;br /&gt;
&lt;br /&gt;
==== httptpl ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;CHANGE svn 7083:06/25/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
path for external templates and picons&lt;br /&gt;
 httptpl =&lt;br /&gt;
         =  # [blank] No external templates&lt;br /&gt;
&lt;br /&gt;
path for external templates and picons, multiple simultaneously templates and picons are possible by creat‐ &lt;br /&gt;
ing sub folders (maximum length of 32 alphanumeric characters), sub folders naming is corresponding to  sub &lt;br /&gt;
folder in URL, default:none &lt;br /&gt;
&lt;br /&gt;
example	 &lt;br /&gt;
 httptpl = /this/is/my/path &lt;br /&gt;
 	 &lt;br /&gt;
 folder with multiple templates: &lt;br /&gt;
 /this/is/my/path/template&lt;br /&gt;
 /this/is/my/path/template2 &lt;br /&gt;
  &lt;br /&gt;
 valid URLs: &lt;br /&gt;
 http://host:port/template1 &lt;br /&gt;
 http://host:port/template2&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
==== httpoverwritebakfile ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn9858:09/21/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
httpoverwritebakfile  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1  =  overwrite backup configurations files (*.bak)&lt;br /&gt;
 0  =  default&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== httplocale ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn9828:08/15/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
httplocale  =  environment&lt;br /&gt;
&lt;br /&gt;
set the &amp;quot;locale environment&amp;quot;&lt;br /&gt;
&lt;br /&gt;
default  =  blank [none]&lt;br /&gt;
&lt;br /&gt;
look here::&lt;br /&gt;
&lt;br /&gt;
http://en.wikipedia.org/wiki/locale&lt;br /&gt;
&lt;br /&gt;
==== httpjscript ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn6806:05/14/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
httpjscript  =  path&lt;br /&gt;
&lt;br /&gt;
path for oscam.js javascript, def: none&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== httprefresh ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
status refresh in seconds&lt;br /&gt;
&lt;br /&gt;
 httprefresh = 7  # status will be refreshed after 7 seconds&lt;br /&gt;
             =    # [blank] no refreshing&lt;br /&gt;
&lt;br /&gt;
==== httppollrefresh ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
refreshtime for polling in seconds&lt;br /&gt;
&lt;br /&gt;
 httppollrefresh = 60  # polling will be refreshed after 60 seconds&lt;br /&gt;
                 =     # [blank|0] no refreshing poll&lt;br /&gt;
&lt;br /&gt;
==== httpshowpicons ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn6648:05/01/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
httpshowpicons  =  0| 1&lt;br /&gt;
 httpshowpicons   =   1  # show picons in userlist&lt;br /&gt;
                      0  # default&lt;br /&gt;
&lt;br /&gt;
If this parameter is enables, then a new column is added to the USERS tab which display the picons of the last watched channels by active users. The folder where the picons must be configured in the httppiconpath.&lt;br /&gt;
&lt;br /&gt;
Possible format are:&lt;br /&gt;
 IC_caid_srvid.tpl&lt;br /&gt;
 IC_caid_provid_srvid.tpl&lt;br /&gt;
 IC_servicename.tpl&lt;br /&gt;
&lt;br /&gt;
added support for picons by channel name&amp;lt;br /&amp;gt;&lt;br /&gt;
syntax is:&amp;lt;br /&amp;gt;&lt;br /&gt;
take service-name from oscam.srvid,&amp;lt;br /&amp;gt;&lt;br /&gt;
replace all upper-case letters with lower case,&amp;lt;br /&amp;gt;&lt;br /&gt;
replace * with star,&amp;lt;br /&amp;gt;&lt;br /&gt;
replace &amp;amp; with and,&amp;lt;br /&amp;gt;&lt;br /&gt;
replace + with plus,&amp;lt;br /&amp;gt;&lt;br /&gt;
remove everything but a-z and 0-9,&amp;lt;br /&amp;gt;&lt;br /&gt;
if the result is name, the picon file will be IC_name.tpl&amp;lt;br /&amp;gt;&lt;br /&gt;
for example:&amp;lt;br /&amp;gt;&lt;br /&gt;
service-name &amp;quot;BBC-ONE +HD&amp;quot;&amp;lt;br /&amp;gt;&lt;br /&gt;
picon file: &amp;quot;IC_bbconeplushd.tpl&amp;quot;&amp;lt;br /&amp;gt;&lt;br /&gt;
if service-name ends with hd, and picon is not found, fallback to name without hd, example:&amp;lt;br /&amp;gt;&lt;br /&gt;
picon file: &amp;quot;IC_bbconeplushd.tpl&amp;quot;&amp;lt;br /&amp;gt;&lt;br /&gt;
-&amp;gt; not found, search for:&amp;lt;br /&amp;gt;&lt;br /&gt;
picon file: &amp;quot;IC_bbconeplus.tpl&amp;quot;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== httphideidleclients ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
Enables hiding clients after idle time set with parameter &#039;&#039;&#039; hideclient_to&#039;&#039;&#039; in section [monitor].&lt;br /&gt;
 httphideidleclients = 1  # hide&lt;br /&gt;
                     = 0  # hide not (default)&lt;br /&gt;
&lt;br /&gt;
==== httphidetype ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn8937:09/27/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
httphidetype  =  type[type]...&lt;br /&gt;
&lt;br /&gt;
type = letter which defines types to hide in web interface status page (see Typ column), &lt;br /&gt;
default: none. s = server, h = http, m = monitor, r = reader, p = proxy, x = cacheex, c = client  &lt;br /&gt;
&lt;br /&gt;
  httphidetype = sh  #hide server- and http-type columns&lt;br /&gt;
  httphidetype = [blank]  # hide none (default)&lt;br /&gt;
&lt;br /&gt;
==== httpscript ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
Path to an executable script which you wish to start from web interface&lt;br /&gt;
 httpscript =    # path&lt;br /&gt;
            =    # [blank] no path&lt;br /&gt;
&lt;br /&gt;
You can run script file from script.html (SCRIPTS item in main menu)&amp;lt;br /&amp;gt;&lt;br /&gt;
If the script file contains the &amp;quot;echo&amp;quot; will be it displayed in a Web interface.&lt;br /&gt;
&lt;br /&gt;
If the file can not run displays&lt;br /&gt;
 [Error]: Script &amp;quot;name_of_script.sh&amp;quot; not executable!&lt;br /&gt;
&lt;br /&gt;
If does not exist script displays&lt;br /&gt;
 [Error]: Script &amp;quot;name_of_script.sh&amp;quot; not found!&lt;br /&gt;
(Works If you delete the script and refresh page)&lt;br /&gt;
&lt;br /&gt;
==== httpallowed ====&lt;br /&gt;
{{required}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;CHANGE  svn8733:06/27/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;CHANGE  svn8842:08/17/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
http web interface connections allowed. [blank] is allowed (default), but that makes no sense! If the webinterface to be used, then there must be a way to connect with him. Therefore we declare this parameter as &#039;&#039;&#039;mandatory&#039;&#039;&#039;!&lt;br /&gt;
&lt;br /&gt;
With &#039;&#039;&#039;::1&#039;&#039;&#039; OSCam decides to resolve &#039;localhost&#039; to &#039;&#039;&#039;IPv6&#039;&#039;&#039;!&lt;br /&gt;
&lt;br /&gt;
 IP address|IP address range[,IP address|IP address range,[::1]]...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Example&lt;br /&gt;
 httpallowed = 127.0.0.1,192.168.0.0-192.168.255.255     # Host and range 192.168.0 are allowed&lt;br /&gt;
             = 127.0.0.1,192.168.0.0-192.168.255.255,::1 # Host and range 192.168.0 are allowed&lt;br /&gt;
                                                           resolving to IPv6&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;default values&#039;&#039;&#039;&lt;br /&gt;
 127.0.0.1,192.168.0.0-192.168.255.255,10.0.0.0-10.255.255.255,::1&lt;br /&gt;
&lt;br /&gt;
==== httpdyndns ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;CHANGE svn6558:03/21/12&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
http web interface connections allowed&lt;br /&gt;
&lt;br /&gt;
httpdyndns  =  hostname [,hostnahme][,hostname]&lt;br /&gt;
&lt;br /&gt;
Example&lt;br /&gt;
 httpdyndns = host1.example.com,host2.example.com&lt;br /&gt;
&lt;br /&gt;
==== httpsavefullcfg ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
write config:&lt;br /&gt;
 0 = all not empty parameters, all not default parameters, all parameters not containing the same value as the same parameter in global configuration (default)&lt;br /&gt;
 1 = all parameters&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== httpreadonly ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
read only modus for web interface&lt;br /&gt;
&lt;br /&gt;
 httpreadonly = 1  # only read&lt;br /&gt;
              = 0  # all is possible  (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== httpiconpath ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn:9463/01/28/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
httpiconpath  =  path&lt;br /&gt;
&lt;br /&gt;
path to picons, default [blank] none&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====httphelplang====&lt;br /&gt;
{{required}}&lt;br /&gt;
&lt;br /&gt;
set right language for wiki entry point&lt;br /&gt;
 de|en|fr &amp;lt;available wiki languages&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== httposcamlabel ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW  svn9463:01/28/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
httposcamlabel  =  text&lt;br /&gt;
&lt;br /&gt;
set individual label in web interface header, default: OSCam&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== [cache] ===&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW since svn 8358:02/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{OSCamConfCacheParameter}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== delay ====&lt;br /&gt;
{{optional/en}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn8358:02/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Value to delay cached requests&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 delay = 300&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 delay = 0&lt;br /&gt;
&lt;br /&gt;
==== max_time ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn8358:02/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
max_cache_time  =  seconds, default: 15&lt;br /&gt;
&lt;br /&gt;
maximum time CWs resist in cache after 1st client request, the time must be 2 seconds higher than the parameter clienttimeout.&lt;br /&gt;
&lt;br /&gt;
==== max_hit_time ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn8910:09/10/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
max_hit_time  =  in seconds&lt;br /&gt;
&lt;br /&gt;
maximum time for cache exchange hits resists in cach for evaluating wait_time, default: 15&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== wait_time ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn 6142:12/25/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;CHANGE svn 8077:01/06/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 wait_time  =  milli-seconds&lt;br /&gt;
            =  [blank] none (default)&lt;br /&gt;
&lt;br /&gt;
wait time for cache exchange (mode 2 &amp;amp; 3 only!)and Cardserverproxy before sending ECM to reader or proxy&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 0:50:250,0200@00009X:50:150:950,0500@000001:150:1602&amp;amp;ffdf:1200&lt;br /&gt;
 &lt;br /&gt;
==== cacheex_cw_check ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
cacheex_cw_check = caid[&amp;amp;mask][@provid][$servid]:mode:counter[,n]&lt;br /&gt;
&lt;br /&gt;
* mode:&lt;br /&gt;
specify behaviour for counter parameter&lt;br /&gt;
&lt;br /&gt;
0  =  when wait_time expires, serve highest counter&#039;s cw got anyway, even if no counter reached.&lt;br /&gt;
1  =  never serve cw (coming from cacheex) stored in cache if its counter not reaches counter. When wait_time expires, requests&lt;br /&gt;
will go to normal readers! Only when a cw reaches counter, it can be served to clients.&lt;br /&gt;
&lt;br /&gt;
Default  =  0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* counter:&lt;br /&gt;
set minimum cw counter to allow cw is used.&lt;br /&gt;
&lt;br /&gt;
Default  =  1 (use default behaviour: use cw with highest counter when cache is checked)&lt;br /&gt;
&lt;br /&gt;
==== cwcycle_allowbadfromffb ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn 8930:09/25/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cwcycle_allowbadfromffb  =  0|1&lt;br /&gt;
&lt;br /&gt;
1 = allow bad cycles from a fixed fallback reader. Default = 0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== cacheexenablestats ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn8358:02/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cacheexenablestats  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1 = enable statistics for cach exchange mode&lt;br /&gt;
 0 = default&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Warning:&#039;&#039;&#039; Please consider memory consumption!&lt;br /&gt;
&lt;br /&gt;
==== csp_port ====&lt;br /&gt;
{{required}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn8358:02/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This is a UDP (&#039;&#039;&#039;not TCP&#039;&#039;&#039;) listen port for incoming traffic from csp nodes&lt;br /&gt;
&lt;br /&gt;
 csp_port   =   port&lt;br /&gt;
            =   [blank] none (default)&lt;br /&gt;
&lt;br /&gt;
==== csp_serverip ====&lt;br /&gt;
{{required}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn 6358:2/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This is the local bind IP of csp_port (see above!)&lt;br /&gt;
&lt;br /&gt;
 csp_serverip   =   IP&lt;br /&gt;
                =   [blank] none (default)&lt;br /&gt;
&lt;br /&gt;
==== csp_ecm_filter ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn 6358:2/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 csp_ecm_filter = [caid][&amp;amp;mask][@provid][$servid]&lt;br /&gt;
&lt;br /&gt;
==== csp_allow_request ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn 6358:2/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
csp_allow_request  =  0|1 default = 1&lt;br /&gt;
&lt;br /&gt;
==== cwcycle_check_enable ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn 8358:02/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 cwcycle_check_enable  =  0 disable (default)&lt;br /&gt;
                       =  1 enable&lt;br /&gt;
&lt;br /&gt;
==== cwcycle_check_caid ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn 8358:02/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Attention: not for all NDS SC&#039;s!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
cwcycle_check_caid  =  CAID[,CAID]...&lt;br /&gt;
&lt;br /&gt;
CAID enabled for CW cycle check, default: none&lt;br /&gt;
&lt;br /&gt;
==== cwcycle_maxlist ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn 8358:02/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cwcycle_maxlist  =  count&lt;br /&gt;
&lt;br /&gt;
maximum CW cycle list entries, default = 500, maximum = 4000&lt;br /&gt;
&lt;br /&gt;
==== cwcycle_keeptime ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn 8358:02/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cwcycle_keeptime  = minutes&lt;br /&gt;
&lt;br /&gt;
minimum time a learned cycletime resists in memory, default = 0, maximum = 15&lt;br /&gt;
&lt;br /&gt;
==== cwcycle_onbad ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn 8358:02/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cwcycle_onbad  =  0|1&lt;br /&gt;
 0 = log bad CW cycle only &lt;br /&gt;
 1 = drop bad CW cycle (default)&lt;br /&gt;
&lt;br /&gt;
==== cwcycle_dropold ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn 8358:02/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cwcycle_dropold  =  0|1, &lt;br /&gt;
 1 = drop old CW cycle, &lt;br /&gt;
 0 = no drop(default)&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
==== cwcycle_sensitive ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn 8509:03/07/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cwcycle_sensitive  =  0|2|3|4&lt;br /&gt;
&lt;br /&gt;
 0  = disabled (default)&lt;br /&gt;
 2  = 2 (or more) same bytes and drop new CW&lt;br /&gt;
 3  = 3 (or more) same bytes and drop new CW&lt;br /&gt;
 4  = 4 (or more) same bytes and drop new CW&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
==== cwcycle_usecwcfromce ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn 9038:11/18/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cwcycle_usecwcfromce  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1  =  use CW Info from cache exchange&lt;br /&gt;
 0  =  default&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== wait_until_ctimeout ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn 9486:02/03/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
wait_until_ctimeout  =  0|1&lt;br /&gt;
&lt;br /&gt;
answer when cache exchange timeount expires, if no normal readers are vavailable for sending ECM&#039;s::&lt;br /&gt;
&lt;br /&gt;
 0  =  immediatly send &#039;&#039;&#039;not found&#039;&#039;&#039; to client (default)&lt;br /&gt;
 1  =  wait for cache exchange answer until client timeout expires&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== csp (UDP) ===&lt;br /&gt;
Section only needed if using cache exchange&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;OBSOLETE svn8358:02/16/2013 look at &#039;&#039;&#039;[cache]&#039;&#039;&#039;!&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{OSCamConfcspParameter}}&lt;br /&gt;
&lt;br /&gt;
==== port ====&lt;br /&gt;
{{required}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn6124:12/23/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
UDP listen port for incoming traffic from csp nodes&lt;br /&gt;
&lt;br /&gt;
 port   =   port&lt;br /&gt;
        =   [blank] none (default)&lt;br /&gt;
&lt;br /&gt;
==== serverip ====&lt;br /&gt;
{{required}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn 6124:12/23/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Local bind IP of the above udp port&lt;br /&gt;
&lt;br /&gt;
 serverip   =   IP&lt;br /&gt;
            =   [blank] none (default)&lt;br /&gt;
&lt;br /&gt;
==== csp_ecm_filter ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
 csp_ecm_filter = [caid][&amp;amp;mask][@provid][$servid]&lt;br /&gt;
&lt;br /&gt;
==== csp_allow_request ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
csp_allow_request  =  0|1 default = 1&lt;br /&gt;
&lt;br /&gt;
=== Camd 33 (TCP) ===&lt;br /&gt;
Section required only if camd33 will be used as client protocol!&lt;br /&gt;
 &lt;br /&gt;
{{OSCamConfCamd33Parameter}}&lt;br /&gt;
&lt;br /&gt;
==== port ====&lt;br /&gt;
{{required}}&lt;br /&gt;
&lt;br /&gt;
TCP/IP port for camd 3.3x clients, 0 = disabled, default:0&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 port = 15000&lt;br /&gt;
      = 0  # disabled (default)&lt;br /&gt;
&lt;br /&gt;
==== serverip ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
bind service to specified IP address&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 serverip = 192.168.178.1&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 serverip = # listenig to all&lt;br /&gt;
&lt;br /&gt;
==== nocrypt ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
unsecured camd 3.3x client connection&lt;br /&gt;
 IP address|IP address range[,IP address|IP address range]...&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 nocrypt = 127.0.0.1,192.168.0.0-192.168.255.255&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 nocrypt = [none]&lt;br /&gt;
&lt;br /&gt;
==== passive ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
force passive camd 3.3x client&lt;br /&gt;
&lt;br /&gt;
Camd3.3x protocol generally has aktive clients. In certain circumstances the client must switched on only &amp;quot;passive&amp;quot; mode.&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 passive = 1&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 passive = 0&lt;br /&gt;
&lt;br /&gt;
==== key ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
128 bit key&lt;br /&gt;
&lt;br /&gt;
key for camd 3.3x client encryption&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 key = 01020304050607080910111213141516&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 key =  # (blank] none (default)&lt;br /&gt;
&lt;br /&gt;
=== cs357x (UDP) ===&lt;br /&gt;
Section required only if cs357x will be used as client protocol! These protocols principle encrypt and build the key from user name.&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Attention:&#039;&#039;&#039;&lt;br /&gt;
&#039;&#039;&#039;cs357x&#039;&#039;&#039; was also known as &#039;&#039;&#039;camd35&#039;&#039;&#039; designated. Both terms mean the same protocol with the same functions and parameters. In the future, to avoid confusion &#039;&#039;&#039;only cs357x&#039;&#039;&#039; is used.&lt;br /&gt;
 &lt;br /&gt;
{{OSCamConfCs357xParameter}}&lt;br /&gt;
&lt;br /&gt;
==== port ====&lt;br /&gt;
{{required}}&lt;br /&gt;
UDP port for camd 3.5x|cs357x clients. Port must be opened at router!&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 port = 15000&lt;br /&gt;
      = 0     # disabled (default)&lt;br /&gt;
&lt;br /&gt;
==== serverip ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
bind service to specified IP address&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 serverip = 192.168.178.1&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 serverip =   # [blank] all (default)&lt;br /&gt;
&lt;br /&gt;
==== suppresscmd08 ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
suppresscmd08 = 0|1&lt;br /&gt;
&lt;br /&gt;
 0 = tell camd35|cs3.57x-clients not to request again for rejected CAID, service ID and provider ID combination (default)&lt;br /&gt;
 1 = disabled&lt;br /&gt;
&lt;br /&gt;
Can be overwritten in oscam.user!&lt;br /&gt;
&lt;br /&gt;
More here:: [[Streamboard-Thread:27459|Streamboard-Thread]]&lt;br /&gt;
&lt;br /&gt;
=== cs378x (TCP) ===&lt;br /&gt;
Section required only if s378x will be used as client protocol!&lt;br /&gt;
 &lt;br /&gt;
{{OSCamConfCs378xParameter}}&lt;br /&gt;
&lt;br /&gt;
==== port ====&lt;br /&gt;
{{required}}&lt;br /&gt;
port for camd 3.5x clients. Port must be opened at router!&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 port = 15000&lt;br /&gt;
&lt;br /&gt;
==== serverip ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
bind service to specified IP address&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 serverip = 192.168.178.1&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 serverip =   # [blank] all (default)&lt;br /&gt;
&lt;br /&gt;
==== suppresscmd08 ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
suppresscmd08 = 0|1&lt;br /&gt;
&lt;br /&gt;
 0 = tell cs3.78x clients not to request again for rejected CAID, service ID and provider ID combination (default)&lt;br /&gt;
 1 = disable&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Mor here: [[Streamboard-Thread:27459|Streamboard-Thread]]&lt;br /&gt;
&lt;br /&gt;
=== Newcamd (TCP) ===&lt;br /&gt;
Section required only if newcamd will be used as client protocol!&lt;br /&gt;
&lt;br /&gt;
{{OSCamConfNewcamdParameter}}&lt;br /&gt;
&lt;br /&gt;
==== key ====&lt;br /&gt;
{{required}}&lt;br /&gt;
DES key&lt;br /&gt;
Default key for newcamd client encryption.&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 key = 0102030405060708091011121314&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 key =&lt;br /&gt;
&lt;br /&gt;
==== port ====&lt;br /&gt;
{{required}}&lt;br /&gt;
TCP port/DES key/CAID/ident definitions. Each CAID requires a separate port. If you don&#039;t specify a DES key for a port, the default DES Key will be used!&lt;br /&gt;
&lt;br /&gt;
 port[{DES key}]@CAID[:ident][,ident]...[;port[{DES key}]@CAID[:ident][,ident]...]...&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 port = 15000@1234:000000 # (CAID 1234 connected with port 15000)&lt;br /&gt;
 port = 15000@1234:000000;15001@5678:000000 # (CAID 1234 connected with port 15000. CAID 5678 with port 15001)&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 port = port@caid:ident&lt;br /&gt;
&lt;br /&gt;
==== serverip ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
bind service to specified IP address&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 serverip = 192.168.178.1&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 serverip = [blank]&lt;br /&gt;
&lt;br /&gt;
==== allowed ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
client connections allowed from&lt;br /&gt;
 IP address|IP address range[,IP address|IP address range]...&lt;br /&gt;
 &lt;br /&gt;
!! Dyn DNS Addresses are not forseen here and won&#039;t work !!&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 allowed = 127.0.0.1,192.168.0.0-192.168.255.255&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 allowed = [blank]&lt;br /&gt;
&lt;br /&gt;
==== keepalive ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 keepalive = 1 # (enabled)&lt;br /&gt;
 keepalive = 0 # (disabled)&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 keepalive = 0&lt;br /&gt;
&lt;br /&gt;
==== mgclient ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
Enable mgcamd extended newcamd protocol, allowing for a single connection to work with mutliple providers, default:0&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 mgclient = 1  # (enabled)&lt;br /&gt;
 mgclient = 0  # (disabled)&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 mgclient = 0&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
=== &#039;&#039;&#039;scam&#039;&#039;&#039; ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn9878:09/29/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{OSCamConfSCamParameter}}&lt;br /&gt;
&lt;br /&gt;
==== port ====&lt;br /&gt;
{{required}}&lt;br /&gt;
&lt;br /&gt;
port  =  port&lt;br /&gt;
&lt;br /&gt;
UDP port for scam server, default = 0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== serverip ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
bind service to specified IP address&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 serverip  =  192.162.9.1&lt;br /&gt;
           =  [blank] alle IP&#039;as allowed (default)!&lt;br /&gt;
&lt;br /&gt;
==== allowed ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
client connections allowed from&lt;br /&gt;
 IP addres|IP range[,IP address|IP range]...&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 127.0.0.1,192.168.0.0-192.168.255.255  # Host and range 192.168.0 are allowed&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Radegast ===&lt;br /&gt;
Section required only if radegast will be used as client protocol!&lt;br /&gt;
 &lt;br /&gt;
{{OSCamConfRadegastParameter}}&lt;br /&gt;
==== port ====&lt;br /&gt;
{{required}}&lt;br /&gt;
&lt;br /&gt;
TCP/IP port for radegast clients (enables radegast)&lt;br /&gt;
 port =&lt;br /&gt;
      = 0  (default)&lt;br /&gt;
&lt;br /&gt;
==== serverip ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
bind service to specified IP address&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 serverip  =  192.162.9.1&lt;br /&gt;
           =  [blank] alle IP&#039;as allowed (default)!&lt;br /&gt;
&lt;br /&gt;
==== allowed ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
client connections allowed from&lt;br /&gt;
 IP addres|IP range[,IP address|IP range]...&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 127.0.0.1,192.168.0.0-192.168.255.255  # Host and range 192.168.0 are allowed&lt;br /&gt;
&lt;br /&gt;
==== user ====&lt;br /&gt;
{{required}}&lt;br /&gt;
&lt;br /&gt;
user name for radegast client&lt;br /&gt;
 user = username&lt;br /&gt;
&lt;br /&gt;
=== Serial ===&lt;br /&gt;
Section required only if seral interface will be used!&lt;br /&gt;
 &lt;br /&gt;
{{OSCamConfSerialParameter}}&lt;br /&gt;
&lt;br /&gt;
==== device ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
Parameter of device&lt;br /&gt;
 device = &amp;lt;user&amp;gt;@&amp;lt;device&amp;gt;[:baud][?option1=value1][?option2=value2]&lt;br /&gt;
&lt;br /&gt;
Parameter&lt;br /&gt;
 user    =  account&lt;br /&gt;
 device  =  name of Serial Device&lt;br /&gt;
 option  =  timeout =  milli seconds timeout for connection  default: 50&lt;br /&gt;
         =  delay milli seconds additive between 2 characters&lt;br /&gt;
&lt;br /&gt;
supported serial devices&lt;br /&gt;
 HSIC     Humax Sharing Interface Client&lt;br /&gt;
 SSSP     Simple Serial Sharing Protocol&lt;br /&gt;
 bomba    BOMBA Firmware&lt;br /&gt;
 dsr9500  DSR 9500&lt;br /&gt;
&lt;br /&gt;
=== Cccam (TCP) ===&lt;br /&gt;
Section required only if Cccam will be used as client protocol!&lt;br /&gt;
{{OSCamConfCccamParameter}}&lt;br /&gt;
&lt;br /&gt;
==== port ====&lt;br /&gt;
{{required}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;CHANGE  svn6206:01/07/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Port = 0|port[,port...]&lt;br /&gt;
&lt;br /&gt;
TCP/IP-Ports for CCcam clients, enables Cccam protocol!&lt;br /&gt;
&lt;br /&gt;
 port =&lt;br /&gt;
      = 0  # CCcam-Protokoll disabled (default)&lt;br /&gt;
&lt;br /&gt;
==== version ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
define CCcam version, minimum CCcam version 2.0.11, used with original CCcam only, default:none&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&amp;lt;main version&amp;gt;,&amp;lt;version&amp;gt;,&amp;lt;sub version&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 version = 2.0.11&lt;br /&gt;
&lt;br /&gt;
==== reshare ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;CHANGE svn8607:04/10/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
reshare level for CCcam clients:&lt;br /&gt;
 -1 = no resharing&lt;br /&gt;
  0 = resharing for direct peer only&lt;br /&gt;
  1 = resharing for direct peer and next level&lt;br /&gt;
  x = resharing for direct peer and next x level (x for number of level)&lt;br /&gt;
 10 = (default)&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 reshare = 1  resharing only for direct peer and next level&lt;br /&gt;
&lt;br /&gt;
reshare could be defined on 2 ways:&lt;br /&gt;
&lt;br /&gt;
* reader (&amp;quot;cccreshare&amp;quot;)&lt;br /&gt;
* user-account (&amp;quot;cccreshare&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
A cards reshare value is set to the smallest value of the 2 parameters !&lt;br /&gt;
&lt;br /&gt;
==== reshare_mode ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
CCcam reshare mode&lt;br /&gt;
 0 = reader reshares only received SCs for CCcam readers,&lt;br /&gt;
	       defined filters/CAIDs/idents on other readers (default)&lt;br /&gt;
 1 = reader reshares received SCs (like=0) and defined services&lt;br /&gt;
 2 = reader reshares only defined reader services as virtual SCs&lt;br /&gt;
 3 = reader reshares only defined user services as virtual SCs&lt;br /&gt;
 4 = reader reshares only received cards&lt;br /&gt;
&lt;br /&gt;
Every server is shared as hop=0 and with defined reshare values.&lt;br /&gt;
&lt;br /&gt;
Service reshare only works if positive services defined: no service - no reshare!&lt;br /&gt;
&lt;br /&gt;
==== ignorereshare ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
CCcam reshare setting:&lt;br /&gt;
 0 = use reshare setting of server (default)&lt;br /&gt;
 1 = use reshare setting of reader or user&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 ignorereshare = 1  reshare settings of reader or user are used&lt;br /&gt;
&lt;br /&gt;
==== stealth ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
Behaviour like the original CCcam: no activate partner detection and extended OSCam-CCcam protocol, prevent other OSCam to detect the server as OSCam server.&lt;br /&gt;
&lt;br /&gt;
 stealth  =  1   #  stealth enabled&lt;br /&gt;
          =  0   #  stealth disabled (default)&lt;br /&gt;
&lt;br /&gt;
==== minimizecards ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
mode how to provide CCcam servers to CCcam clients:&lt;br /&gt;
 0 = no aggregation, remove duplicates only (default)&lt;br /&gt;
 1 = based on minimum hop: two SCs with different hops are summarized, new SCs get a smaller hop&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== updateinterval ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
interval to provide share list update to CCcam clients in seconds&lt;br /&gt;
  0 = update based on server updates, values &amp;lt;= 10 are invalid and will be set to 30 &lt;br /&gt;
    = [blank] 240 (default)&lt;br /&gt;
&lt;br /&gt;
==== keepconnected ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
set CCcam keepalive modus:&lt;br /&gt;
 0 = disconnect client when max idle time is reached&lt;br /&gt;
 1 = keep client connected (default)&lt;br /&gt;
&lt;br /&gt;
==== recv_timeout ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn7672:10/09/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
recv_timeout  =  milli-seconds&lt;br /&gt;
&lt;br /&gt;
set network timeout for receiving data&lt;br /&gt;
default  =  2000&lt;br /&gt;
&lt;br /&gt;
==== forward_origin_card ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
forward_origin_card = 0|1&lt;br /&gt;
&lt;br /&gt;
1  =	forward ECM request to reader holding this card, loadbalancer, fallback and caching will be disabled &lt;br /&gt;
0  =    default&lt;br /&gt;
&lt;br /&gt;
==== nodeid ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
nodeid = ID&lt;br /&gt;
&lt;br /&gt;
set CCcam node ID in hex, default:none&lt;br /&gt;
&lt;br /&gt;
example&lt;br /&gt;
 nodeid = 0a0b0c0d0e0f1011&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
=== Pandora ===&lt;br /&gt;
{{OSCamConfPandoraParameter}}&lt;br /&gt;
&lt;br /&gt;
==== pand_skip_send_dw ====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
pand_skip_send_dw    =   dummy&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== pand_allowed ====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
pand_aloowed         =    dummy&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== pand_usr ====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
pand_user            =    dummy&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== pand_pass ====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
pand_pass            =    dummy&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== pand_ecm ====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
pand_ecm             =    dummy&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== pand_port ====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
pand_port            =    dummy&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== pand_srvid ====&lt;br /&gt;
&lt;br /&gt;
pand_srvid           =    dummy&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== GBox ===&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn8350:02/15/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
{{OScamConfGboxParameter}}&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Minimal working configuration example:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Let&#039;s say the gbox runs on host 192.168.1.101 and OSCam is on 192.168.1.123. In file &#039;&#039;&#039;cwshare.cfg&#039;&#039;&#039; on gbox side we have, for example, the following lines::&lt;br /&gt;
 M:{192.168.1.101{A123BCDE}}&lt;br /&gt;
 D:{192.168.1.123{3820 3819{98AF3E25{A3 A3}}}}&lt;br /&gt;
If oscam_gbox should connect to the original GBOX above, then you should configure OSCam as follows:&lt;br /&gt;
 &#039;&#039;&#039;oscam.conf:&#039;&#039;&#039;&lt;br /&gt;
 [gbox]&lt;br /&gt;
 hostname          = 192.168.1.123&lt;br /&gt;
 my_password       = 98AF3E25&lt;br /&gt;
 port              = 3819&lt;br /&gt;
&lt;br /&gt;
 &#039;&#039;&#039;oscam.server:&#039;&#039;&#039;&lt;br /&gt;
 protocol          =  gbox&lt;br /&gt;
 group             =  1&lt;br /&gt;
 device            =  192.168.1.101,3820&lt;br /&gt;
 password          =  A123BCDE&lt;br /&gt;
 user              =  gbox_client&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== my_password =====&lt;br /&gt;
{{required}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn9163:12/31/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;moved from oscam.server&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;CHANGE svn9494:02/04/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
password  =  4 hex bytes, 8 chara&lt;br /&gt;
&lt;br /&gt;
my password&lt;br /&gt;
&lt;br /&gt;
example&lt;br /&gt;
 98AF3E25&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== proxy_card ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn9721:05/15/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
proxy_Card  =  &amp;lt;CAID&amp;gt;&amp;lt;provid&amp;gt;[,&amp;lt;CAID&amp;gt;&amp;lt;provid&amp;gt;]...&lt;br /&gt;
&lt;br /&gt;
proxy reader SmartCard(s) to be reshared with gbox network, def. = 0, default = none&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== ccc_reshare ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn9722:05/15/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ccc_reshare  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1 = enabled cccam reshare into gbox network, default = 0&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== hostname ====&lt;br /&gt;
{{required}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;CHANGE svn9494:02/04/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
gbox_hostname =  my IP or hostname&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== port ====&lt;br /&gt;
{{required}}&lt;br /&gt;
&lt;br /&gt;
port[,port]...  own gbox port&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== my_vers ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn9645:04/09/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
my_vers  =  version&lt;br /&gt;
&lt;br /&gt;
set gbox version in hexadecimal low byte&lt;br /&gt;
&lt;br /&gt;
default =  25&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== my_cpu_api ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn9712:05/11/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
my-cpu_api  =  byte&lt;br /&gt;
&lt;br /&gt;
set gbox CPU and API byte in hexadecimal, default = 40&lt;br /&gt;
default = 40&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== gbox_reconnect ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
gbox_reconnect = time&lt;br /&gt;
&lt;br /&gt;
send message to peers in seconds, default:300&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== gsms_disable ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn9714:05/11/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
gsms_disable  =  0|1&lt;br /&gt;
&lt;br /&gt;
1 disable gbox short message service (GSMS), default = 0&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
==== tmp_dir ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn9761:06/05/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
tmp_dir  =  path&lt;br /&gt;
&lt;br /&gt;
tempory directory for gbox&lt;br /&gt;
&lt;br /&gt;
 default =  /tmp/.oscam&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== DVBapi ===&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
Section required only if OSCam will also be used as client!&lt;br /&gt;
 &lt;br /&gt;
{{OSCamConfDVBapiParameter}}&lt;br /&gt;
&lt;br /&gt;
==== enabled ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
DVB API enabled&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 enabled = 0 # disabled (default)&lt;br /&gt;
 enabled = 1 # enabled&lt;br /&gt;
&lt;br /&gt;
==== user ====&lt;br /&gt;
{{required}}&lt;br /&gt;
user name for DVB API client&lt;br /&gt;
Example:&lt;br /&gt;
 user = # user1&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 enabled = # anonymous&lt;br /&gt;
&lt;br /&gt;
==== au ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
AU mode for dvbapi:&lt;br /&gt;
 au = 0 # disable AU (default)&lt;br /&gt;
 au = 1 # enable AU&lt;br /&gt;
&lt;br /&gt;
==== pmt_mode ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
PMT mode:&lt;br /&gt;
 pmt_mode = 0 # use camd.socket and PMT file (default)&lt;br /&gt;
 pmt_mode = 1 # disable reading PMT file&lt;br /&gt;
 pmt_mode = 2 # disable camd.socket&lt;br /&gt;
 pmt_mode = 3 # read PMT file on startup only&lt;br /&gt;
 pmt_mode = 4 # do not use signal handler for monitoring /tmp&lt;br /&gt;
 pmt_mode = 5 # do not use signal handler to monitor /tmp &amp;amp; disable camd.socket&lt;br /&gt;
 pmt_mode = 6 # use PMT server mode &amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU - NEW - NOUVEAU - NUOVO  svn8680:05/06/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== request_mode ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
CAID request mode:&lt;br /&gt;
 0 = try all possible CAIDs one by one (default)&lt;br /&gt;
 1 = try all CAIDs simultaneously&lt;br /&gt;
&lt;br /&gt;
==== listen_port ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn9574:03/20/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
listen_port  =  0|1&lt;br /&gt;
&lt;br /&gt;
TCP/IP port for SAT IP clients, filtering has to be done on client site&lt;br /&gt;
&lt;br /&gt;
0  =  disabled (default)&lt;br /&gt;
&lt;br /&gt;
==== boxtype ====&lt;br /&gt;
{{required}}&lt;br /&gt;
set boxtype, auto detection of DVB API will be aspired:&lt;br /&gt;
 boxtype = dbox2|dreambox|dm7000|duckbox|ufs910|ipbox|ipbox-pmt|qboxhd|coolstream|neumo|pc&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
boxtype = dreambox&lt;br /&gt;
&lt;br /&gt;
ipbox with camd.socket support, currently only with PGI image version 0.6 or above, verified on HD models only&lt;br /&gt;
&lt;br /&gt;
ipbox-pmt can be used on any DGS based images (with or without camd.socket support), verified on HD models only&lt;br /&gt;
&lt;br /&gt;
pc is for generic pc support (currently supported on VDR with vdr-plugin-dvbapi)&lt;br /&gt;
&lt;br /&gt;
==== cw_delay ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW  svn4348:02/05/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cw_delay  =  milli-seconds&lt;br /&gt;
&lt;br /&gt;
delay of CW writing, default  =  none&lt;br /&gt;
&lt;br /&gt;
==== delayer ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW  svn6808:05/14/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
delayer  =  milli-seconds&lt;br /&gt;
&lt;br /&gt;
minimum time to write CW&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== reopenonzap ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW  svn4348:02/05/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;OBSOLETE svn9072:12/08/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
reopenonzap  =  0|1&lt;br /&gt;
             =  1 reopen demux devices in each channel switching,&lt;br /&gt;
             =  0 default&lt;br /&gt;
&lt;br /&gt;
==== decodeforever ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW  svn7653:10/08/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;OBSOLETE svn8683:06/06/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
decodeforever  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1  =  trying to decode on all CAIDs&lt;br /&gt;
 0  =  default&lt;br /&gt;
&lt;br /&gt;
==== ecminfo_type ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW  svn10722:06/13/15&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Define the type of ecm.info file to create,  ecminfo_type = 0|1|2|3|4|5&lt;br /&gt;
&lt;br /&gt;
 0 = default oscam syntax&lt;br /&gt;
 1 = default oscam syntax with ecmtime in ms instead of s&lt;br /&gt;
 2 = wicardd&lt;br /&gt;
 3 = mgcamd&lt;br /&gt;
 4 = cccam&lt;br /&gt;
 5 = camd3&lt;br /&gt;
&lt;br /&gt;
==== read_sdt ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW  svn10766:06/15/15&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If it is not yet available, this option automatically add entries in your oscam.srvid2 (or oscam.srvid) and in your oscam.provid files. You need to stay &#039;&#039;&#039;more than 30 seconds&#039;&#039;&#039; on a channel for the auto-detect to start. So both channel name and provider name are retrieved. If entries already exist they are not changed nor updated, so you keep full control on the content of both files, only missing entries are added.&lt;br /&gt;
&lt;br /&gt;
read_sdt  =  0|1|2&lt;br /&gt;
&lt;br /&gt;
 0 =  disabled (default)&lt;br /&gt;
 1 =  on, do not save FTA channels&lt;br /&gt;
 2 =  on, save FTA channels&lt;br /&gt;
&lt;br /&gt;
==== write_sdt_prov ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW  svn10841:06/27/15&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
First enable the read_sdt parameter then you can specify if the provider name is saved or not into the oscam.srvid2 or oscam.srvid file. This is not mandatory since the provider name is now retrieved automatically from the oscam.provid file.&lt;br /&gt;
&lt;br /&gt;
write_sdt_prov  =  0|1&lt;br /&gt;
&lt;br /&gt;
 0 = off, do not write provider name into oscam.srvid/2 (default)&lt;br /&gt;
 1 = on, write provider name into oscam.srvid/2&lt;br /&gt;
&lt;br /&gt;
=== Anticasc ===&lt;br /&gt;
Section is needed if anticascading will be used to protect against unauthorized forwarding CardSharing. &lt;br /&gt;
{{OSCamConfAnticascParameter}}&lt;br /&gt;
&lt;br /&gt;
==== enabled ====&lt;br /&gt;
{{required}}&lt;br /&gt;
&lt;br /&gt;
enabled anti-cascading:&lt;br /&gt;
 enabled = 1 # enabled&lt;br /&gt;
         = 0 # disabled (default)&lt;br /&gt;
&lt;br /&gt;
==== numusers ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
anti-cascading: user per account (number)&lt;br /&gt;
 numusers = 0 # anticascading disabled (default)&lt;br /&gt;
          = 1 # cascading for 1 user allowed ==&amp;gt; (1*100+80)/(&amp;lt;span style=&amp;quot;color:Blue;padding:0;5px&amp;quot;&amp;gt;&amp;lt;B&amp;gt;10&amp;lt;/B&amp;gt;&amp;lt;/span&amp;gt;*100/60) = 11 ecms allowed per minute&lt;br /&gt;
          = 2 # cascading for 2 users allowed ==&amp;gt; (2*100+80)/(&amp;lt;span style=&amp;quot;color:Blue;padding:0;5px&amp;quot;&amp;gt;&amp;lt;B&amp;gt;10&amp;lt;/B&amp;gt;&amp;lt;/span&amp;gt;*100/60) = 17 ecms allowed per minute &amp;lt;br&amp;gt;&lt;br /&gt;
     &amp;lt;span style=&amp;quot;color:Blue;padding:0;5px&amp;quot;&amp;gt;&amp;lt;B&amp;gt;10&amp;lt;/B&amp;gt;&amp;lt;/span&amp;gt; = number you have put in oscam.ac. Default value is 10&lt;br /&gt;
&lt;br /&gt;
==== sampletime ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
duration of sample in minutes:&lt;br /&gt;
 sampletime = 5  # duration 5 minutes&lt;br /&gt;
            =    # [blank] duration 2 minutes (default)&lt;br /&gt;
&lt;br /&gt;
 Ex: numusers = 1 ==&amp;gt; 11 ecms * 5 minutes ==&amp;gt; 55 ecms allowed in 5 minutes &lt;br /&gt;
     numusers = 2 ==&amp;gt; 17 ecms * 5 minutes ==&amp;gt; 85 ecms allowed in 5 minutes&lt;br /&gt;
&lt;br /&gt;
==== samples ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
number of additionnal ecms allowed (possible values between 2 and 10)&lt;br /&gt;
 samples = 7  # 7 additional ecms allowed&lt;br /&gt;
         =    # [blank] 10 additional ecms allowed (default)&lt;br /&gt;
&lt;br /&gt;
==== penalty ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
Level of the penalty if the user exceeds the result shown in Ex on Sampletime&lt;br /&gt;
 0 = only logging (default)&lt;br /&gt;
 1 = send fake DWs&lt;br /&gt;
 2 = ban user temporary&lt;br /&gt;
 3 = send real DWs with delay ([[OSCam/en/Config/oscam.conf#fakedelay|fakedelay]])&lt;br /&gt;
&lt;br /&gt;
penalty can be overwritten per user in oscam.user&lt;br /&gt;
&lt;br /&gt;
==== aclogfile ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
file for anti-cascading logging&lt;br /&gt;
 aclogfile =&lt;br /&gt;
           =   # [blank] no logfile (default)&lt;br /&gt;
&lt;br /&gt;
==== fakedelay ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
fake delay time in milli seconds (possible values between 100 and 3000)&lt;br /&gt;
 fakedelay =  500  # delay 500 milli seconds&lt;br /&gt;
           =       # [blank] 1000 milli seconds (default)&lt;br /&gt;
&lt;br /&gt;
==== denysamples ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
How many samples should be penalized?&lt;br /&gt;
 denysamples = 10  # 10 samples will be penalized&lt;br /&gt;
             =     # [blank] 8 Samples will penalized (default)&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== acosc_enabled ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn9761:06/05/14&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
acosc_enabled  =  0|1&lt;br /&gt;
 1  =  enable anticascading oder SIDs count&lt;br /&gt;
 0  =  default&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
==== acosc_max_active_sids ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW  svn9761:06/05/14&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
acosc_max_active_sids  =  count&lt;br /&gt;
&lt;br /&gt;
maximum activ SIDs with anticascading over SIDs count&lt;br /&gt;
&lt;br /&gt;
 0  =  unlimited (default)&lt;br /&gt;
 can be overwritten per user in oscam.user&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== acosc_zap_limit ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn9761:06/05/14&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
acosc_zap_limit =  count&lt;br /&gt;
&lt;br /&gt;
zap limit for anticascading over SIDs count&lt;br /&gt;
&lt;br /&gt;
 0  =  unlimited (default)&lt;br /&gt;
 can be overwritten per user in oscam.user&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== acosc_penalty ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn9761:06/05/14&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
acosc_penalty  =  0|1|2|3&lt;br /&gt;
&lt;br /&gt;
level of penalty with anticascading over SIDs count:&lt;br /&gt;
&lt;br /&gt;
 0 = only logging (default)&lt;br /&gt;
 1 = send fake DWs&lt;br /&gt;
 2 = ban user temporary&lt;br /&gt;
 3 = send real DWs with delay&lt;br /&gt;
 can be overwritten per user in oscam.user&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== acosc_penalty_duration ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn9761:06/05/14&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
acosc_penalty_duration  =  seconds&lt;br /&gt;
&lt;br /&gt;
penalty duration for anticascading over SIDs count:&lt;br /&gt;
&lt;br /&gt;
 0  =  unlimited  (default)&lt;br /&gt;
 can be overwritten per user in oscam.user &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== acosc_delay ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn9761:06/05/14&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
acosc_delay  =  milliseconds&lt;br /&gt;
&lt;br /&gt;
delay for anticascading over SIDs count&lt;br /&gt;
&lt;br /&gt;
 0  = unlimites (default)&lt;br /&gt;
 can be overwritten per user in oscam.user &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{OSCamTranslatedLinks}}&lt;/div&gt;</summary>
		<author><name>Don de Deckelwech</name></author>
	</entry>
	<entry>
		<id>http://oldwiki.streamboard.tv/index.php?title=OSCam/de/Config/oscam.conf&amp;diff=13317</id>
		<title>OSCam/de/Config/oscam.conf</title>
		<link rel="alternate" type="text/html" href="http://oldwiki.streamboard.tv/index.php?title=OSCam/de/Config/oscam.conf&amp;diff=13317"/>
		<updated>2016-03-19T10:25:20Z</updated>

		<summary type="html">&lt;p&gt;Don de Deckelwech: /* ecmfmt */ hinzugefügt zu ecmfmt: t , y and Y&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Kategorie:OSCam]]&lt;br /&gt;
{{OSCamHomeLinks}}&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;oscam.conf&#039;&#039;&#039; ==&lt;br /&gt;
Dies ist die Hauptkonfigurationsdatei für OSCam. Sie enhält globale Parameter z.B. für das Debuggen, Loggen und den Loadbalancer, sowie einzelne Sektionen für Sondereffekte wie z.B. den Monitor, das Web-Interface, die Protokolle, das DVBapi und das Anti-Cascading. Nur die Sektion [global] ist Pflichtbestandteil, alle übrigen Sektionen sind optional (also nur bei Bedarf) zu verwenden.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;Globale Parameter&#039;&#039;&#039; ===&lt;br /&gt;
Folgende Parameter gibt es im [global] Abschnitt:&lt;br /&gt;
&lt;br /&gt;
{{OSCamConfGlobalParameter}}&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Achtung:&#039;&#039;&#039; Ist ein Parameter leer oder wird er nicht im Konfigurationsfile angeführt dann gelten die Default-Werte!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== nice ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&#039;&#039;&#039;Systempriorität&#039;&#039;&#039;. OSCam benötigt fast keine CPU-Leistung. Wenn aber CPU-Leistung benötigt wird, sollte diese sofort zur Verfügung stehen. Werte von 20 bis -20 sind möglich, wobei 20 gering und -20 sehr hoch ist. Wird der Parameter auskommentiert(#), wird diese Funktion nicht ausgerufen. Das ist wichtig z.B. für die dbox 2[http://de.wikipedia.org/wiki/DBOX2], wenn die Fehlermeldung &amp;quot;&#039;&#039;relocation error:setpriority&#039;&#039;&amp;quot; erscheint. Vgl. [http://de.wikipedia.org/wiki/Prioritätsscheduling Prioritätsscheduling]&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 nice = -1&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 nice = 99&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Log ====&lt;br /&gt;
Format:&lt;br /&gt;
 CAID&amp;amp;ProviderID/ECMPID/ServiceID/length:checksum&lt;br /&gt;
&lt;br /&gt;
Debug-Level:&lt;br /&gt;
 0 = no debugging (default) &lt;br /&gt;
 1 = detailed error messages &lt;br /&gt;
 2 = ATR parsing info, ECM dumps, CW dumps &lt;br /&gt;
 4 = traffic from/to the reader &lt;br /&gt;
 8 = traffic from/to the clients &lt;br /&gt;
 16 = traffic to the reader-device on IFD layer&lt;br /&gt;
 32 = traffic to the reader-device on I/O layer &lt;br /&gt;
 64 = EMM logging &lt;br /&gt;
 128 = DVB API logging &lt;br /&gt;
 256 = load balacing logging &lt;br /&gt;
 512 = cache exchange logging &lt;br /&gt;
 1024 = client ECM logging &lt;br /&gt;
 65535 = debug all &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== pidfile =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn:8176/01/24/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
pidfile  =  filename, &lt;br /&gt;
&lt;br /&gt;
ändere den Namen für das pidfile und den Speicherort,&lt;br /&gt;
mit [blank] none (default)erfolgt die Speicherung als oscam.pid in /tmp&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 pidfile = /var/run/oscam.pid&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== logfile =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Mit diesem Parameter wird Name und Pfad und für das Logfile (mehrere sind nicht möglich) festgelegt, zusätzlich auch das Loggen in stdout oder syslog. Es ist auch möglich, das Loggen nur für stdout oder syslog festzulegen und somit keine Logdatei zu schreiben.&lt;br /&gt;
 logfile = [filename][;syslog][;stdout]&lt;br /&gt;
&lt;br /&gt;
Möglichkeiten:&lt;br /&gt;
 logfile = /var/log/oscam.log  # Datei oder Linuxdevice (z.B. /dev/tty)&lt;br /&gt;
 logfile = syslog              # Die Ausgabe wird an den syslogd übergeben&lt;br /&gt;
 logfile = stdout              # Bildschirmausgabe&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 logfile = /etc/oscam/logs/oscam.log;stdout&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 logfile = /var/log/oscam.log&lt;br /&gt;
&lt;br /&gt;
Format des logfile:&lt;br /&gt;
 date&lt;br /&gt;
 time&lt;br /&gt;
 CWs per second&lt;br /&gt;
 username&lt;br /&gt;
 IP address of client&lt;br /&gt;
 TCP/IP port&lt;br /&gt;
 CWs found&lt;br /&gt;
 CWs from cache&lt;br /&gt;
 CWs not found&lt;br /&gt;
 CWs ignored&lt;br /&gt;
 CWs timed out&lt;br /&gt;
 CWs tunneled&lt;br /&gt;
 login time in UNIX/POSIX format&lt;br /&gt;
 logout time in UNIX/POSIX format&lt;br /&gt;
 protocol&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== ecmfmt =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn6649+6653:05/01/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG svn8056:01/03/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG svn8831:08/11/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG svn11008-11011:09/28/15&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ecmfmt = format&lt;br /&gt;
&lt;br /&gt;
definiert ECM log format, default:c&amp;amp;p/i/s/l:h &lt;br /&gt;
	 &lt;br /&gt;
mögliche Variablen: &lt;br /&gt;
 c = CAID&lt;br /&gt;
 d = PID&lt;br /&gt;
 e = CSP hash &lt;br /&gt;
 g = ID of origin gbox peer &lt;br /&gt;
 h = checksum&lt;br /&gt;
 i = Channel ID&lt;br /&gt;
 j = distance of gbox hops &lt;br /&gt;
 l = length &lt;br /&gt;
 o = ONID&lt;br /&gt;
 p = provider ID&lt;br /&gt;
 s = service ID&lt;br /&gt;
 t = tier ID , diese ID wird durch die Tierbeschreibung aus der oscam.tiers (falls vorhanden) ersetzt&lt;br /&gt;
 w = CW&lt;br /&gt;
 y = Payload (kurz, 3 Bytes)&lt;br /&gt;
 Y = Payload (lang, 6 Bytes)&lt;br /&gt;
	 &lt;br /&gt;
benutze einen Wert als Prefix, um eine Variable mit diesem Wert zu verbergen&lt;br /&gt;
	 &lt;br /&gt;
Beispiel:&lt;br /&gt;
 ecmfmt = c&amp;amp;0p/i/d/s/l:h.e_w &lt;br /&gt;
 (hide provider ID if 0)&lt;br /&gt;
&lt;br /&gt;
===== nds_swap_cw =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn:10003/11/15/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;VERALTET svn10048:11/30/13/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
nds_swap_cw    =  0|&lt;br /&gt;
&lt;br /&gt;
 0  =  NDS Videoguard CWs werden eingefügt, wenn CWs nicht ein ungleiches oder gleiches Muster haben (default)&lt;br /&gt;
 1  =  disabled&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== loghistorysize =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
loghistorysize  =  bytes&lt;br /&gt;
&lt;br /&gt;
Größe der Log-Messages-History im WebIf oder Monitor in Bytes&lt;br /&gt;
&lt;br /&gt;
     0   =  disabled&lt;br /&gt;
 [blank] =  4096 (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== CACHE EXCHANGE LOGGING =====&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU  svn6929:05/24/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
CACHE EXCHANGE LOGGING &lt;br /&gt;
reader stages&lt;br /&gt;
 1 = cacheex (=1) reader (C) &lt;br /&gt;
 2 = local SCs (L)             # ist nur wirksam, wenn &#039;&#039;&#039;preferlocalcards = 1&#039;&#039;&#039; in der [global] section gesetzt ist, sonst unter stage 3!&lt;br /&gt;
 3 = other reader / proxies (P) &lt;br /&gt;
 4 = fallback reader (F) &lt;br /&gt;
&lt;br /&gt;
logging format &lt;br /&gt;
 stage/used/chosen/possible&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
&lt;br /&gt;
 P/2/2/2 oder L/2/4/4&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== maxlogsize =====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
&lt;br /&gt;
Hier kann die maximale Größe des Logfiles in KBytes festgelegt werde. Das ist besonders wichtig für Server mit nur geringem Speicherumfang (z.B. auf dbox2). Darum wird dringend empfohlen, bei solchen Servern diese Größe sorgfältig zu bestimmen. Nicht selten &amp;quot;platzt&amp;quot; ein System, weil die Logfiles unkontrolliert riesige Ausmaße angenommen haben!&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 maxlogsize = 20  # Logfile geht bis zu 20 KBytes&lt;br /&gt;
            =  0  # Logfile erhält &#039;&#039;&#039;unbegrenzte&#039;&#039;&#039; Größe&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 maxlogsize = 10 #  Logfile geht bis zu 10 KBytes (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== logduplicatelines =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn:8290/02/05/2013&amp;lt;/span&amp;gt; &lt;br /&gt;
&lt;br /&gt;
logduplicatelines  =  0|1&lt;br /&gt;
 &lt;br /&gt;
                   =  1  schaltet das Schreiben von Duplikatzeilen im Logfile aus&lt;br /&gt;
                   =  0  schaltet das Schreiben von Duplikatzeilen im Logfile ein = default&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== disablelog =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Schaltet Logfile&lt;br /&gt;
 1 = Ausschalter ein, also &#039;&#039;&#039;kein&#039;&#039;&#039; Log - puh ;-) -&lt;br /&gt;
 0 = Ausschalter aus, also &#039;&#039;&#039;ein&#039;&#039;&#039; Log&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 disablelog = 1   # es wird &#039;&#039;&#039;kein&#039;&#039;&#039; Log erstellt&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 disablelog = 0   # es wird &#039;&#039;&#039;ein&#039;&#039;&#039; Log erstellt&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== cwlogdir =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Hier kann ein Pfad für CW-Logging eingestellt werden. Der Pfad ist relativ zum Workdirectory und muss existieren, sonst werden keine Logs erstellt und auch keine Fehler ausgegeben.&lt;br /&gt;
&lt;br /&gt;
CWs (control words) sind die Antworten der Karte mit der ein bestimmter Sender für einige Sekunden freigeschaltet wird bevor das nächste cw übertragen wird. Die cw Logdatei kann dazu verwendet werden, den Sender zeitversetzt zu entschlüsseln. Das wird auch &amp;quot;Offline Decoding&amp;quot; genannt. Siehe [http://www.youtube.com/watch?v=-K--PEFYBng]&lt;br /&gt;
&lt;br /&gt;
OScam erstellt für jeden Sender und jeden Tag eine neue *.cwl Datei mit Datum, Service-ID und Sendername, z.B. 110808_I000B_Sky_Cinema_+1.cwl mit diesem Inhalt:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
# OSCam cardserver v0.99.4 - http://streamboard.gmc.to:8001/oscam/wiki&lt;br /&gt;
# control word log file for use with tsdec offline decrypter&lt;br /&gt;
# DATE 2011-08-08, TIME 23:49:10, TZ CEST&lt;br /&gt;
# CAID 0x1702, SID 0x000B, SERVICE &amp;quot;Sky_Cinema_+1&amp;quot;&lt;br /&gt;
1 9E E3 BB 3C A4 C3 BE 25 # 23:49:10&lt;br /&gt;
0 D0 24 B3 A7 95 82 3B 52 # 23:49:17&lt;br /&gt;
1 A9 76 35 54 37 38 F3 62 # 23:49:23&lt;br /&gt;
0 55 70 87 4C 22 26 C4 0C # 23:49:30&lt;br /&gt;
1 F0 16 22 28 36 3A 03 73 # 23:49:38&lt;br /&gt;
0 5D 83 44 24 8F C7 5D B3 # 23:49:44&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Wenn mindestens ein User diesen Sender schaut, werden alle notwendigen CWs gespeichert.&lt;br /&gt;
Bitte einen Speicherort mit genügend Platz angeben, da pro Tag und Sender einge 10KB an Daten anfallen. Empfehlenswert ist ein Skript, das die logfiles regelmässig verschiebt/löscht.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 cwlogdir = /var/log/&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 cwlogdir =     # [blank] kein Pfad für CW-Log, Logging abgeschaltet&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== emmlogdir =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Hier kann ein Pfad für EMM-Logging eingestellt werden. Welche EMMs mitgeloggt werden sollen, kann mit den &amp;quot;saveemm-*&amp;quot;-Parametern in der oscam.server detailliert eingestellt werden.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 emmlogdir = /var/log/&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 emmlogdir =     #  [blank] Es wird der Config-Ordner verwendet&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== usrfile =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Festlegung des Namens eines Files für user logging.&lt;br /&gt;
&lt;br /&gt;
Das user logging file hat folgendes Format&lt;br /&gt;
 date&lt;br /&gt;
 time&lt;br /&gt;
 CWs per second&lt;br /&gt;
 username&lt;br /&gt;
 IP address of client&lt;br /&gt;
 TCP/IP port&lt;br /&gt;
 CWs found&lt;br /&gt;
 CWs from cache&lt;br /&gt;
 CWs not found&lt;br /&gt;
 CWs ignored&lt;br /&gt;
 CWs timeout&lt;br /&gt;
 CWs tunneled&lt;br /&gt;
 login time in UNIX/POSIX format&lt;br /&gt;
 logout time in UNIX/POSIX format&lt;br /&gt;
 protocol&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 usrfile = userfile&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 usrfile = 0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== disableuserfile =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Jetzt wird es ganz wild: Auch wenn ein Logfile eingeschaltet ist (siehe logfile) kann hier das userfile ausgeschaltet werden.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 disableuserfile = 1   # es wird &#039;&#039;&#039;kein&#039;&#039;&#039; userfile erzeugt&lt;br /&gt;
                 = 0   # es wird &#039;&#039;&#039;ein&#039;&#039;&#039; userfile erzeugt&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 disableuserfile = 0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== usrfileflag =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Einstellung des Logging-Modus&lt;br /&gt;
 0 = Es wird nur das Ein- und Ausloggen des Clients im Userfile geloggt&lt;br /&gt;
 1 = Jedes Zappen eines Clients wird im Userfile geloggt&lt;br /&gt;
     Default-Wert ist 0&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 usrfileflag = 1  # Alles wird geloggt&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 usrfileflag = 0  # Nur Login und Logout wird geloggt&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== saveinithistory =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;VERALTET svn7128;07/02/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sicherung der Reader-Init-History. Wird benötigt, um die Entitlements anzuzeigen.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 saveinithistory = 1   # Sicherung nach /tmp/.oscam/reader&amp;lt;number&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 saveinithistory = 0   # Keine Sicherung&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== disablemail =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
disablemail  =  0|1&lt;br /&gt;
&lt;br /&gt;
Schaltet das Speichern von NDS Videoguard MailMessages des Providers aus. Default: 1 (disabled)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== mailfile =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
mailfile  =  file&lt;br /&gt;
&lt;br /&gt;
Legt das File fest, in dem NDS Videoguard MailMessages des Providers gespeichert werden sollen.&lt;br /&gt;
&lt;br /&gt;
Default: [blank] kein File.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== cacheex_mode1_delay =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn:10050/11/30/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cacheex_mode1_delay  =  CAID1:time,[CAID2:time]...&lt;br /&gt;
&lt;br /&gt;
Delay in Millisekunden für eine Anfrage an cache exchange mode 1 reader, default: kein delay&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== reader ====&lt;br /&gt;
===== enableled =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn6285:01/23/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
LED-Support&lt;br /&gt;
&lt;br /&gt;
enableled  =  0|1|2&lt;br /&gt;
&lt;br /&gt;
 0  =  LED support disabled (default)&lt;br /&gt;
 1  =  LED support enabled for routers&lt;br /&gt;
 2  =  LED support enabled for Qbox HD&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== serialreadertimeout =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;VERALTET svn8541:03/13/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Nur wenn Serialreader benutzt wird&#039;&#039;&#039;&lt;br /&gt;
Timeout in Millisekunden für Serialreader&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 serialreadertimeout =  1200  # Timeout nach 1200 Millisekunden&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 serialreadertimeout =  1500  # Timeout nach 1500 Millisekunden&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== waitforcards =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Hier kann festgelegt werden, ob OSCam beim Start des Programms auf lokale Karten wartet, bevor die Netzwerkports geöffnet werden.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 waitforcards = 0  # Nicht Warten&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 waitforcards = 1  # Warten&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== waitforcards_extra_delay =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
waitforcards_extra_delay  =  Millisekunden&lt;br /&gt;
&lt;br /&gt;
Zusätzliche Verzögerung in Millisekunden nach Warten auf lokale SCs während des Starts vor dem Öffnen von Netzwerk-Ports&lt;br /&gt;
&lt;br /&gt;
default = 500&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== preferlocalcards =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG  svn9605:03/29/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Der Parameter legt fest, welche Quelle zuerst für die Dekodierung verwendet werden sollen.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 preferlocalcards = 0  # lokale Karten werden wie remote Reader behandelt&lt;br /&gt;
&lt;br /&gt;
 preferlocalcards = 1  # CacheEX Quellen werden vor lokalen Karten bevorzugt&lt;br /&gt;
&lt;br /&gt;
 preferlocalcards = 2  # Lokale Karten werden dem CacheEX vorgezogen&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 preferlocalcards = 1  # CacheEX Quellen werden vor lokalen Karten bevorzugt&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== readerrestartseconds =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Festlegung einer Wartezeit in Sekunden zwischen Restarts von Readern.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 readerrestartseconds = 10  # Wartezeit 10 Sekunden&lt;br /&gt;
                     =  0   # &#039;&#039;&#039;keine Readerrestarts!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 readerrestartseconds = 5   #  Wartezeit 5 Sekunden&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== block_same_ip =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn:7215/07/27/2012&amp;lt;/span&amp;gt; &lt;br /&gt;
&lt;br /&gt;
block_same_ip  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1 = weise ECM-Schleifen vom Client zum Reader mit derselben IP-Addresse zurück, default = 1&lt;br /&gt;
 0 = nicht zurückweisen&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== block_same_name =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn:7215/07/27/2012&amp;lt;/span&amp;gt; &lt;br /&gt;
&lt;br /&gt;
block_same_name  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1 = weise ECM-Schleifen vom Client zum Reader mit demselben Namen zurück, default = 1&lt;br /&gt;
 0 = Nicht zurückweisen&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== cache ====&lt;br /&gt;
===== cachedelay =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;VERALTET  svn8358:16/02/2013 move to [cache] delay&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Mindestzeit in Millisekunden, die ein Request brauchen muss. Hört sich zwar paradox an, betrifft aber das Problem, wenn die &#039;&#039;&#039;Antwort&#039;&#039;&#039; aus dem cache &#039;&#039;&#039;zu schnell&#039;&#039;&#039; an den Client übermittelt wird.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 cachedelay = 300&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 cachedelay = 0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== max_cache_time =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;VERALTET  svn8358:16/02/2013 move to [cache] max_time&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
max_cache_time  =   Sekunden, default 15&lt;br /&gt;
&lt;br /&gt;
Maximale Zeit, die CWs nach der ersten Clienten-Anfrage im cache verbleiben. Die zeit muss 2 Sekunden höher als der Parameter clienttimeout sein!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== max_cache_count =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;VERALTET - OBSOLETE - OBSOLÈTE - ANTIQUATO  svn8358:16/02/2013 move to [cache] max_count&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
max_cache_count  =   Anzahl, default 1000&lt;br /&gt;
&lt;br /&gt;
Maximale Zahl von CWs im cache&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== cacheexwaittime =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;VERALTET  svn8358:16/02/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cacheexwaittime = delay &lt;br /&gt;
&lt;br /&gt;
Maximale Wartezeit für einen Cache-Zugriff in Millisekunden für cacheex = 1 Reader.&lt;br /&gt;
 50 Millisekunden = default&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== cacheexenablestats =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;VERALTET  svn8358:16/02/2013 move to [cache]&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cacheexenablestats  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1 = schaltet statistics für cache exchange mode ein&lt;br /&gt;
 0 = default&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Achtung:&#039;&#039;&#039; Bitte Speicherverbrauch beachten!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== client ====&lt;br /&gt;
===== clienttimeout =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Maximale Zeit in Millisekunden, bevor ein Client ein Timeout erhält.&lt;br /&gt;
&lt;br /&gt;
Beispiele:&lt;br /&gt;
 clienttimeout = 10000  # nach 10 Sekunden erfolgt ein Timeout&lt;br /&gt;
 clienttimeout = 10     # hier erfolgt aber ein Timeout bereits nach 10 Millisekunden, s. Hinweis unten!&lt;br /&gt;
 clienttimeout = 8      # der Timeout erfolgt nach 8000 Millisekunden (= 8 Sekunden), s. Hinweis&lt;br /&gt;
Default:&lt;br /&gt;
 clienttimeout = 5000   # nach 5000 ms (=5 Sekunden) erfolgt ein Timeout&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Achtung:&#039;&#039;&#039; Bei Werten &amp;lt; 10 (also 1 bis 9) werden diese mit Eintausend multipliziert, aus &amp;quot;5&amp;quot; wird also 5000 ms. Eine eingetragene &amp;quot;10&amp;quot; bleibt aber bei zehn Millisekunden!&lt;br /&gt;
&lt;br /&gt;
===== clientmaxidle =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Begrenzt die Leerlaufzeit eines Clienten in &#039;&#039;&#039;Sekunden&#039;&#039;&#039; bevor er vom Traffic getrennt wird.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 clientmaxidle = 200   # Trennung nach 200 Sekunden&lt;br /&gt;
               = 0     # Begrenzung ist ausgeschaltet, keine Trennung vom Traffic beim Leerlauf!&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 clientmaxidle = 120   # Trennung nach 120 Sekunden&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== suppresscmd08 =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
suppresscmd08  =  0|1&lt;br /&gt;
&lt;br /&gt;
 suppresscmd08  =  0  #  Mitteilung an Clienten mit den Protokollen camd 3.5x, 3.57x und 3.78x, keine neuen Anfragen wegen                    &lt;br /&gt;
                         zurückgewiesener Kombination aus CAID, SID und Provider-ID zu schicken (default)&lt;br /&gt;
                =  1  #  Anfragen sollen weiterhin geschickt werden&lt;br /&gt;
&lt;br /&gt;
Kann durch Eintrag in oscam.user überschrieben werden!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== fallbacktimeout ====&lt;br /&gt;
{{Depends}}&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;
Bei mehreren Readern (Siehe Abschnitt [reader] in oscam.server) kann ein Reader bestimmt werden, auf den z.B. bei einer Störung der übrigen Reader der traffic zurück fällt.&lt;br /&gt;
&lt;br /&gt;
Maximale Wartezeit des [[Cardserver]]s in Millisekunden auf primäre [[Reader]], bevor der/die [[Fallback]]-Reader (falls vorhanden!) befragt werden.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 fallbacktimeout = 1500&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 fallbacktimeout = 2500&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Achtung:&#039;&#039;&#039; Der Wert muss größer dem Wert von &amp;quot;serialreadertimeout&amp;quot; gewählt werden, ansonsten werden die Standardwerte verwendet.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== fallbacktimeout_percaid ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn:8896/09/04/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
fallbacktimeout_percaid  =  Millisekunden&lt;br /&gt;
&lt;br /&gt;
Wartezeit in Millisekunden, bevor der für eine CAID reservierte [[Reader]] befragt wird.&lt;br /&gt;
&lt;br /&gt;
Default  =  2500&lt;br /&gt;
        &lt;br /&gt;
&lt;br /&gt;
==== sleep ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Alle User nach &amp;quot;n&amp;quot; Minuten &amp;quot;inaktivieren&amp;quot;, wenn diese den Sender nicht innerhalb der eingestellten Zeit wechseln. Diese Einstellung kann auch für jeden User separat vorgenommen werden: [[OSCam/de/Config/oscam.user#sleep]]&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 sleep =  240 # inaktiv nach 4 Stunden&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 sleep =      # [blank]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== serverip ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Bei einem Server mit mehreren Netzwerkkarten und daher mehreren unterschiedlichen IP Adressen kann es gewünscht sein, dass OSCam nur antwortet, wenn die Anfrage auf einer betimmten IP Adresse kommt. Mit diesem Parameter kann man festlegen, auf welche IP Adresse der OSCam Prozess &amp;quot;hört&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 serverip = 192.168.178.1&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 serverip =&lt;br /&gt;
&lt;br /&gt;
OSCam hört auf ALLE IP Adressen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== bindwait ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Maximale Zeit in Sekunden, die der [[Cardreader]] beim Start wartet, bis er den jeweiligen Netzwerk-Port in Zugriff bekommt. Falls der OSCam innerhalb dieser Zeit den Port nicht binden kann, terminiert er mit &amp;quot;Bind Request failed&amp;quot;. Ursachen dafür sind&lt;br /&gt;
* Doppelbelegung von Ports&lt;br /&gt;
* Ein vormals abgestürzter OSCam der die Ports nicht wieder freigegeben hat&lt;br /&gt;
* OSCam wurde mehrmals gleichzeitig gestartet&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 bindwait = 20  # Wartezeit 20 Sekunden&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 bindwait = 120 #  Wartezeit 120 Sekunden&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== netprio ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Hier kann die Priorität des Cardservers im Netzwerk festgelegt werden&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 netprio = 1  # Prioritätsstufe 1&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 netprio = 0  # Systembedingte Priorität&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== resolvegethostbyname ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Art der DNS-Auflösung. Dies sind zwei verschiedene libc-Aufrufe für die Namensauflösung, weil einige ältere Systeme Probleme mit der moderneren Implementierung &#039;&#039;getadressinfo&#039;&#039; haben bzw. diese Funktion aus ihren Images gestrippt wurden (zB die alte dBox2).  Außerdem ist &#039;&#039;getadressinfo&#039;&#039; threadsafe, während &#039;&#039;gethostbyname&#039;&#039; es nicht ist und deshalb locks drumherum im Code benötigt. &lt;br /&gt;
 0 = getadressinfo (default)&lt;br /&gt;
 1 = gethostbyname&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 resolvegethostbyname = 1 # Name wird mittels &#039;&#039;gethostbyname&#039;&#039; aufgelöst&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 resolvegethostbyname = 0 # &#039;&#039;getadressinfo&#039;&#039; wird benutzt&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====failbancount====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
 Failbancount  =  Anzahl der erlaubten Fehlversuche mit falschen Zugangsdaten. &lt;br /&gt;
               =  0  (default) IP wird sofort beim ersten Versuch mit unbekannten Zugangsdaten gesperrt!&lt;br /&gt;
&lt;br /&gt;
Wenn innerhalb &#039;&#039;&#039;failbantime&#039;&#039;&#039; mehr als in &#039;&#039;&#039;failbancount&#039;&#039;&#039; erlaubte Versuche registriert wurden, wird die IP für die restliche failbantime gesperrt. Nach Ablauf von failbantime stehen wieder volle failbancount zur Verfügung. Failbancount ist also eine Lockerung der Regeln&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== failbantime ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Zeitspanne in Minuten, für die ein Client mit ungültigem Login-Versuch auf IP-Basis geblockt wird.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 failbantime =  5&lt;br /&gt;
 # IP Adresse wird für 5 Minuten geblockt. Neue Loginversuche werden ignoriert auch wenn das Login OK wäre.&lt;br /&gt;
 # Es wird kein Clientthread erstellt.&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 failbantime =  0  # failban ist ausgeschaltet (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== dropdups ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Möglichkeiten zur Duplizierung von Client-Verbindungen. Es wird damit die Reaktion auf den [[OSCam/de/Config/oscam.user#uniq|uniq]]-Parameter festgelegt.&lt;br /&gt;
&lt;br /&gt;
 0  =  Markierung des Clienten als Duplikat aber keine Trennung (default)&lt;br /&gt;
 1  =  Abbrechen der Duplikat-Verbindung anstelle einer Markierung als Duplikat&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== unlockparental ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG  svn7289:08/27/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Nur Seca und Viaccess&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Option zum Ausschalten der Jugendschutzfunktion für Seca und Viaccess Pin Code Anfragen bei adult movies.&lt;br /&gt;
Bei Viaccess z.B. für die Redlight Elite HD Smartcard. Mit unlockparental = 0 bleibt Dorcel Dunkel mit 1 wirds hell!&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 unlockparental = 1  # Jugendschutzfunktion ausgeschaltet&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 unlockparental = 0  # Jugendschutzfunktion von Seca und Viaccess eingeschaltet&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== double_check ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&#039;&#039;&#039;Nur wenn CW double check ausgewählt ist!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
ECM wird zu 2 oder mehr Readern mit der selben SC gesandt und die CW&#039;s werden gegeneinander verifiziert. lb_nbes_reader muss auf 2 oder höher gesetzt werden.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 double_check =&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 double_check = 0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== double_check_caid ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn:7237/08/05/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
double_check_caid  =  [CAID1|erste 2 digits von CAID1],[CAID2|erste 2 digits von CAID2],... =  [blank] keine [default]&lt;br /&gt;
&lt;br /&gt;
ECM wird an 2 oder mehr Reader mit der gleichen SC gesendet und die CW&#039;s werden gegen andere definierte CAIDs oder die ersten 2 bytes der CAIDs verifiziert. lb_nbest_readers muss auf 2 oder höher gesetzt sein!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Loadbalancer ====&lt;br /&gt;
===== lb_mode =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Hinweis:&#039;&#039;&#039; Wenn hier loadbalancing aktiviert wird, dann sind die in oscam.server bei services stehenden Besonderheiten zu beachten. Siehe [[streamboard:wiki/OSCam/de/Config/oscam.server#services|Services]]!&lt;br /&gt;
&lt;br /&gt;
Loadbalance Mode&lt;br /&gt;
&lt;br /&gt;
Wenn man zwei oder mehrere gleiche Karten hat (egal ob lokal oder als Proxie), kann man die Last auf diese Karten gleichmäßig verteilen (balancieren).&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 lb_mode = 0 (deaktiviert) (default)&lt;br /&gt;
 lb_mode = 1 (schnellster Reader zuerst)&lt;br /&gt;
 lb_mode = 2 (Reader der am längsten nicht geantwortet hat wird genommen)&lt;br /&gt;
 lb_mode = 3 (Reader mit der geringsten Auslastung wird verwendet)&lt;br /&gt;
 lb_mode = 10(LB ist ausgeschaltet, Senderstatistik wird trotzdem erstellt)&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 lb_mode = 0 # deaktiviert&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== lb_save =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Speichert die Loadbalance Statistik, damit sie auch nach einem Neustart erhalten bleibt.&lt;br /&gt;
Um die CPU nicht zu sehr zu belasten, sollte hier ein Wert &amp;gt; 100 eingetragen werden.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 lb_save = 100 # Anzahl der ECM&#039;s nach der die Statistik gespeichert wird&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 lb_save = 0 # Statistik wird nicht gespeichert&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== lb_nbest_readers =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Anzahl der Reader, die für die ECM anfragen.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 lb_nbest_readers = 2 # Anfragen gehen immer an zwei Reader&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 lb_nbest_readers = 1 # Anfrage geht nur an einen Reader&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== lb_nfb_readers =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Anzahl der Fallback Reader für den Lastenausgleich.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 lb_nfb_readers = 2 # Zwei Fallbackreader&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 lb_nfb_readers = 1&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== lb_reopen_mode =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;VERALTET svn8642:05/10/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
lb_reopen_mode  =  0|1&lt;br /&gt;
&lt;br /&gt;
loadbalancing reopen readers mod&lt;br /&gt;
 =  0  # Standardverfahren zum (späten) Wiederöffnen blockierender Reader (default)&lt;br /&gt;
 =  1  # Schnelles Wiederöffnen blockierender Reader&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== lb_nbest_percaid =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG svn5893:08/19/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Anzahl der Reader je CAIDs für das Loadbalancing, wildcard CAIDs mit 2-digit CAIDs sind möglich&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 lb_nbest_percaid = 0&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 lb_nbest_percaid = 0100:4,0200:3,03:2,04:1 &lt;br /&gt;
 (wildcard CAIDs 03xx and 04xx)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== lb_reopen_invalid =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn:9885:09/30/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
lb_reopen_invalid  =  0|1&lt;br /&gt;
&lt;br /&gt;
 0  =  E_INVALID wird so lange blockiert, bis die Statistik aufgeräumt ist&lt;br /&gt;
 1  =  default&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== lb_force_reopen_always =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn:9885:09/30/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
lb_force_reopenalways  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1   =  öffne alle gestoppten Reader sofort, wenn kein funktionierender Reader gefunden wird&lt;br /&gt;
 0   =  default&lt;br /&gt;
&lt;br /&gt;
===== lb_min_ecmcount =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Mindestanzahl der ECM&#039;s, die für die Auswertung genommen werden.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 lb_min_ecmcount =&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 lb_min_ecmcount = 5&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== lb_max_ecmcount =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Maximale Anzahl der ECM&#039;s, bevor der Loadbalancer zurückgesetzt wird.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 lb_max_ecmcount =&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 lb_max_ecmcount = 500&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== lb_reopen_seconds =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Zeitspanne in Sekunden zwischen neuem Verbindungsversuch zu verlorengegangenen readern/CAIDs/providers/services&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 lb_reopen_seconds =  500   # Nach 500 Sekunden neuer Verbindungsversuch&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 lb_reopen_seconds = 900&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== lb_retrylimit =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Verbindungsversuch zum nächsten reader &#039;&#039;&#039;nur wenn&#039;&#039;&#039; die Antwortzeit höher, als hier festgelegt in &#039;&#039;&#039;Millisekunden&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 lb_retrylimit  =  500   #  Verbindungsversuch zum nächsten reader nur, wenn die Antwortzeit höher als 500 ms ist.&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 lb_retrylimit  =  800&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== lb_savepath ===== &lt;br /&gt;
{{Optional}}&lt;br /&gt;
Dateiname für die Sicherung der Loadbalancing Statistiken&lt;br /&gt;
&lt;br /&gt;
 default   =   /tmp/.oscam/stat&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== lb_stat_cleanup ===== &lt;br /&gt;
{{Optional}}&lt;br /&gt;
Zeit in Stunden, nach der die Statistiksätze gelöscht werden sollen&lt;br /&gt;
&lt;br /&gt;
 default = 336&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== lb_use_locking =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;VERALTET svn6166:12/28/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Unterdrückt parallele und identische ECM-Anfragen&lt;br /&gt;
&lt;br /&gt;
 1 = ein&lt;br /&gt;
 0 = aus # default:0&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Schlocke:&#039;&#039;&#039;&lt;br /&gt;
* Man sollte diese Option nur anschalten wenn:&lt;br /&gt;
** Langsames system&lt;br /&gt;
** Hohe Last&lt;br /&gt;
**Gleiche ECM Anfragen nicht aus dem Cache kommen, sondern weiter Reader angefragt werden&lt;br /&gt;
&lt;br /&gt;
* Vorteile aktiviert:&lt;br /&gt;
** Durch die Synchronisierung wird ein ECM Request nach dem anderen durchgeführt, die Ermittlung von Cache oder Request und Zuordnung der Reader über den Loadbalancer ist immer erfolgreich&lt;br /&gt;
&lt;br /&gt;
* Nachteile aktiviert:&lt;br /&gt;
** Die Synchronisierung verhindert Multithreading und es kommt eventuell zu höheren Antwortzeiten&lt;br /&gt;
&lt;br /&gt;
* Vorteile NICHT aktiviert:&lt;br /&gt;
** Schnellere Durchlaufzeiten für ECM requests&lt;br /&gt;
&lt;br /&gt;
* Nachteile NICHT aktiviert:&lt;br /&gt;
** Eventuell doppelte (bzw n-fache) ECM requests an die Reader möglich&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== lb_retrylimits =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG svn5754:07/31/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
lb_retrylimits = CAID1:time1[,CAID2:time2]...&lt;br /&gt;
&lt;br /&gt;
Begrenzung der Zeit für einen retry des loadbalancing eines CAID in Millisekunden, wildcard CAIDs mit two-digit CAIDs möglich, &lt;br /&gt;
 	&lt;br /&gt;
default: [blank]&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 lb_retrylimits = 12:0100,34:0200,5678:0300 &lt;br /&gt;
                  (wildcard CAIDs 12xx and 34xx)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== lb_noproviderforcaid =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG svn5758:08/01/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
lb_noproviderforcaid = CAID1[,CAID2]...&lt;br /&gt;
&lt;br /&gt;
Ignoriere die Providerinformations-CAIDs, um die statistischen Daten zu reduzieren, wildcard CAIDs mit 2-digit CAIDs sind möglich&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 lb_noproviderforcaid = 12,34,5678&lt;br /&gt;
 	                 (wildcard CAIDs 12xx und 34xx)&lt;br /&gt;
&lt;br /&gt;
default = [blank]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== lb_auto_timeout =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn 7564:10/02/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
lb_auto_timeout  =  0|1&lt;br /&gt;
&lt;br /&gt;
 lb_auto_timeout  = 1  #  ermöglicht ein automatisches timeout auf der Basis von Statistiken des Loadbalancers&lt;br /&gt;
                  = 0  #  default&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== lb_auto_timeout_p =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn 7564:10/02/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
lb_auto_timeout_p  =  Prozent&lt;br /&gt;
&lt;br /&gt;
Prozentwert, mit dem die Timeout-Zeit beaufschlagt wird&lt;br /&gt;
default = 30&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== lb_auto_timeout_t  =====  &lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn 7564:10/02/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
lb_auto_timeout_t =  Millisekunden&lt;br /&gt;
&lt;br /&gt;
Minimale Zeit in Millisekunden, die zur Timeout-Zeit hinzuaddiert wird&lt;br /&gt;
default = 300&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== lb_max_readers =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
lb_max_readers  =   limit  (Zahl)&lt;br /&gt;
&lt;br /&gt;
beschränkt die Zahl der Reader während der Lernphase des Loadbalancing&lt;br /&gt;
&lt;br /&gt;
 0  =  unbegrenzt  (default)&lt;br /&gt;
 x  =  beschränkt auf ein Limit von x (Zahl)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== lb_auto_betatunnel =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
lb_auto_betatunnel  =  0|1&lt;br /&gt;
&lt;br /&gt;
Ermöglicht automatisches Betatunneling für Betacrypt (CAIDs 1801, 1833, 1834 und 1835), wenn Loadbalancing verwendet wird&lt;br /&gt;
 lb_auto_betatunnel =  0   #  ausgeschaltet&lt;br /&gt;
                    =  1   #  eingeschaltet (default)&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Achtung:&#039;&#039;&#039; Eintragungen für Betatunnel in oscam.user werden bevorzugt. Siehe [[streamboard:wiki/index.php/OSCam/de/Config/oscam.user#betatunnel|Betatunnel]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== lb_auto_betatunnel_mode =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn 7784:10/22/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
lb_auto_betatunnel_mode  =  0|1|2...&lt;br /&gt;
&lt;br /&gt;
setzt den Mode für das automatische Betacrypt tunneling&lt;br /&gt;
&lt;br /&gt;
 0 = CAID 18XX tunneling to CAID 17X2 only (default)&lt;br /&gt;
 1 = CAID 18XX tunneling to CAID 17X2 and CAID 17X2 tunneling to CAID 18XX (CAID 1833/1801) &lt;br /&gt;
 2 = CAID 18XX tunneling to CAID 17X2 and CAID 17X2 tunneling to CAID 18XX (CAID 1833/1834) &lt;br /&gt;
 3 = CAID 18XX tunneling to CAID 17X2 and CAID 17X2 tunneling to CAID 18XX (CAID 1833/1835) &lt;br /&gt;
 4 = CAID 17X2 tunneling to CAID 18XX (CAID 1833/1801 only) &lt;br /&gt;
 5 = CAID 17X2 tunneling to CAID 18XX (CAID 1833/1834 only) &lt;br /&gt;
 6 = CAID 17X2 tunneling to CAID 18XX (CAID 1833/1835 only)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== lb_auto_betatunnel_prefer_beta =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn 6045:11/27/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG svn 7768:10/21/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
lb_auto_betatunnel_prefer_beta  =  Auswahl (Zahl)&lt;br /&gt;
&lt;br /&gt;
Hier kann der Schwerpunkt für die automatische Auswahl von Betacrypt/Nagravision gewählt werden.&lt;br /&gt;
&lt;br /&gt;
     0  =  disabled (default&lt;br /&gt;
     1  =  immer Betacrypt&lt;br /&gt;
   105  =  wählt einen Mittelwert&lt;br /&gt;
   200  =  immer Nagravision&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;Monitor&#039;&#039;&#039; ===&lt;br /&gt;
Hier sind nur dann Eintragungen erforderlich, wenn ein Monitor benutzt wird!&lt;br /&gt;
 &lt;br /&gt;
{{OSCamConfMonitorParameter}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== port ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
UDP-Port für den Monitor&lt;br /&gt;
 port = 0  # Kein Monitor&lt;br /&gt;
      =    # [blank] Portnummer Monitor ausgewählt&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 port = 24480  # Monitor eingeschaltet mit Port 24480&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== serverip ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Service mit einer bestimmten IP-Adresse verbinden&lt;br /&gt;
 serverip  =  # IP-Adresse&lt;br /&gt;
           =  # [blank] alle IP&#039;s  (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== nocrypt ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Unverschlüsselte Monitorverbindungen.&lt;br /&gt;
&lt;br /&gt;
Möglich&lt;br /&gt;
* eine oder mehrere IP-Einzeladressen&lt;br /&gt;
* eine oder mehrere IP-Bereiche&lt;br /&gt;
* eine Mischung von IP-Einzeladressen oder IP-Bereichen&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 nocrypt = 127.0.0.1,192.168.0.0-192.168.255.255&lt;br /&gt;
         = Host 127.0.0.1 und IP-Bereich 192.168.0.0 bis 192.168.255.255&lt;br /&gt;
&lt;br /&gt;
Default&lt;br /&gt;
 nocrypt =   # [blank] keine unverschlüsselte Monitorverbindung.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== aulow ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Zeitraum in Minuten, in dem keine EMM erscheinen, so dass der Client von &amp;quot;active&amp;quot; auf &amp;quot;on&amp;quot; gesetzt wird.&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 aulow = 30  # Nach 30 Minuten ohne EMM wird der Status von &amp;quot;active&amp;quot; auf &amp;quot;on&amp;quot; gesetzt (default).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== monlevel ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Monitor-Level&lt;br /&gt;
 0 = Kein Zugriff auf Monitor (default)&lt;br /&gt;
 1 = Nur Server und eigene Prozeduren&lt;br /&gt;
 2 = Alle Prozeduren, aber nur ansehen&lt;br /&gt;
 3 = Alle Prozeduren, reload von oscam.user möglich&lt;br /&gt;
 4 = Unbeschränkter Zugriff&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 monlevel = 4  # Kompletter Zugriff&lt;br /&gt;
&lt;br /&gt;
Monlevel kann durch Eintragungen in oscam.user überschrieben werden!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== hideclient_to ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Zeitspanne in Sekunden für das Ausblenden von Clients, die keine Anfragen senden. Siehe auch Parameter &#039;&#039;&#039;httphideidleclienst&#039;&#039;&#039; in Abschnitt [webif].&lt;br /&gt;
 hideclient_to = 40 # Clienten werden nach 40 Sekunden ohne Anfrage ausgeblendet&lt;br /&gt;
               = 0  # Keine Ausblendung von Clienten im Leerlauf&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== appendchaninfo ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;VERALTET svn8546:03/13/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Fügt die Channel-Info aus der oscam.services der Log-Meldung hinzu. Bei Verwendung von Monitor und Webinterface ist dies eine sehr nützliche Routine!&lt;br /&gt;
 appendchaninfo = 1  # Die Channel-Info wird hinzugefügt&lt;br /&gt;
                = 0  # Keine Channel-Info (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;lcd&#039;&#039;&#039; ===&lt;br /&gt;
{{OSCamConfLCDParameter}}&lt;br /&gt;
&lt;br /&gt;
==== enablelcd ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU  svn6285:01/23/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
enablelcd  =  0|1&lt;br /&gt;
 &lt;br /&gt;
 0   =   default&lt;br /&gt;
 1   =   enable LCD&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== lcd_outputpath ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Hier kann ein Pfad für den LCD-Output eingestellt werden&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 lcd_outputpath =  [blank]  /tmp&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== lcd_hideidle ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Verbergen eines Readers im LCD-Output während des Leerlaufs&lt;br /&gt;
&lt;br /&gt;
 lcd_hideidle =  1  # Verbergen, wenn der Leerlauf länger als 20 Sekunden dauert&lt;br /&gt;
              =  0  # default&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== lcd_writeinterval ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
LCD-Refresh-Interval in Sekunden (Minimum 5 Sekunden)&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 lcd-writeinterval  =  [blank] 10 Sekunden&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;WebIf&#039;&#039;&#039; ===&lt;br /&gt;
Eintragungen sind nur dann erforderlich, wenn das Web-Interface (by Alno) als Modul ausgewählt wurde.&lt;br /&gt;
&lt;br /&gt;
{{OScamConfWebIfParameter}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Dateiformat zum Senden von EMMs via Webinterface ====&lt;br /&gt;
(von Bit)&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Achtung:&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
* Die Datei muß im TXT Format sein.&lt;br /&gt;
* Jedes PRE-CAM EMM muss in einer eigenen Zeile vorliegen.&lt;br /&gt;
* Die EMMs müssen im HEX Format vorliegen.&lt;br /&gt;
** Beispiel: AABBCCDD...&lt;br /&gt;
* Leerzeichen und Tabs zwischen den bytes sind erlaubt:&lt;br /&gt;
** AA BB CC DD...&lt;br /&gt;
* Groß- und/oder Kleinschreibung oder gemischte Schreibweise für jeden HEX-Wert sind erlaubt:&lt;br /&gt;
** AA aa Aa aA...&lt;br /&gt;
* Andere Zeichen oder Kommentare sind nicht erlaubt.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== httpport ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
Port, auf dem das Webinterface hört.&lt;br /&gt;
 httpport =  83  # Webinterface hört auf &#039;&#039;&#039;http-port 83&#039;&#039;&#039;&lt;br /&gt;
          = +83  # Webinterface hört auf &#039;&#039;&#039;https-port 83&#039;&#039;&#039; (SSL)&lt;br /&gt;
              0  # Webinterface ist ausgeschaltet (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== httpcert ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Datei für das SSL-Zertifikat&lt;br /&gt;
 httpcert = oscam.cert # (siehe dort!)&lt;br /&gt;
          =            # [blank] es wird die Datei oscam.pem (embedded) verwendet&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== httpforcesslv3 ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU  svn:6321/01/30/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
httpforcesslv3  =  0|1&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 httpforcesslv3  =  0  (default)&lt;br /&gt;
                 =  1  benutze SSLv3&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== httpuser ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
Name des Users für den Zugriffsschutz. Es wird zwar [blank] als Default-Wert angeboten. Davon wird aber dringend abgeraten; daher wird dieser Parameter hier als &#039;&#039;&#039;zwingend&#039;&#039;&#039; beschrieben.&lt;br /&gt;
 httpuser =   # xyxyxy&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== httppwd ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
Passwort für den Zugriffsschutz. Es gilt das gleiche wie für httpuser.&lt;br /&gt;
 httppwd =  # 123456&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Die Parameter &#039;&#039;user&#039;&#039; und &#039;&#039;pwd&#039;&#039; werden beim Verbindungsaufbau zum Webinterface in einem Kontrollfenster abgefragt. Fehlen sie oder sind sie fehlerhaft, erfolgt die Meldung &#039;&#039;Forbidden&#039;&#039; und der Verbindungsaufbau wird abgebrochen!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== http_prepend_embedded_css ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn6797:05/13/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;CHANGE svn6825:05/15/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
http_prepend_embedded_css  =  0 | 1&lt;br /&gt;
 http_prepend_embedded_css  =  0  # Füge den content des embedded CSS &#039;&#039;&#039;nicht vor&#039;&#039;&#039; dem content des user-css ein (default)&lt;br /&gt;
                               1  # Embedded CSS wird &#039;&#039;&#039;vor&#039;&#039;&#039; dem externen CSS hinzugefügt(siehe nächsten Parameter: [[#httpcss|httpcss]])&lt;br /&gt;
&lt;br /&gt;
Dieser Parameter kann dazu benutzt werden, den embedded CSS mit custom styles zu überschreiben. Die laufenden CSS styles können hier angeschaut werden: http://&#039;&#039;url_to_oscam_webif&#039;&#039;&#039;&#039;&#039;/site.css&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== httpcss ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Für das Webinterface stehen verschiedene Styles in unterschiedlicher farblicher und graphischer Darstellung zur Verfügung. Der User kann die für ihn interessanten Style-Dateien (.css) speichern und je nach &amp;quot;Stimmung&amp;quot; verwenden. Hier wird der Pfad zu den Style-Dateien festgelegt.&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 httpcss =   # /etc/oscam/harvest_round_Firefox.css&lt;br /&gt;
         =   # [blank] es wird der embedded Style verwendet (default)&lt;br /&gt;
&lt;br /&gt;
Styles werden hier veröffentlicht: [[streamboard-Thread:30083|Streamboard-Thread]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== httptpl ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG svn 7083:06/25/12&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pfad für externe templates und picons&lt;br /&gt;
 httptpl =&lt;br /&gt;
         =  # [blank] Keine externen Templates&lt;br /&gt;
&lt;br /&gt;
Multiple simultane templates und picons können durch die Anlage von Unterordnern (mit max. 32 alphanumerischen Zeichen) zur Verfügung gestellt werden. Der Name des Unterordners korrespondiert mit dem Unterordner in der URL, default : [blank]&lt;br /&gt;
&lt;br /&gt;
Beispiele&lt;br /&gt;
 &lt;br /&gt;
 httptpl = /this/is/my/path &lt;br /&gt;
 	 &lt;br /&gt;
 Ordner mit multiplen templates: &lt;br /&gt;
 /this/is/my/path/template1 &lt;br /&gt;
 /this/is/my/path/template2 &lt;br /&gt;
 	 &lt;br /&gt;
 gültige URLs: &lt;br /&gt;
 http://host:port/template1 &lt;br /&gt;
 http://host:port/template2 &lt;br /&gt;
&lt;br /&gt;
Mehr über Picons kann man hier finden [[streamboard:wiki/OSCam/de/Picons|Picons]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== httpoverwritebakfile ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn9858:09/21/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
httpoverwritebakfile  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1  =  überschreibe backup configurations files (*.bak)&lt;br /&gt;
 0  =  default&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== httplocale ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn9828:08/15/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
httplocale  =  environment&lt;br /&gt;
&lt;br /&gt;
hier kann ein &amp;quot;locale environment&amp;quot; gesetzt werden.&lt;br /&gt;
&lt;br /&gt;
default =  [blank]  kein environment&lt;br /&gt;
&lt;br /&gt;
Siehe auch hier:&lt;br /&gt;
&lt;br /&gt;
http://de.wikipedia.org/wiki/locale&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== httpjscript ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn6806:05/14/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
httpjscript  =  path&lt;br /&gt;
&lt;br /&gt;
Path für oscam.js javascript, default : [blank]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== httprefresh ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Aktualisierungszeit in Sekunden, in der die (kompletten) Seiten des Webinterfaces aktualisiert werden&lt;br /&gt;
 httprefresh = 7  # Status wird nach 7 Sekunden aktualisiert&lt;br /&gt;
             =    # [blank|0] Es findes keine Aktualisierung statt&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== httppollrefresh ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Initialisierungszeit des Pollings und Aktualisierungszeit, in der diverse Daten des Webinterfaces neugeladen werden (Zeit kann auf den entsprechenden Seiten geändert werden)&lt;br /&gt;
 httppollrefresh = 60  # Status wird nach 7 Sekunden aktualisiert&lt;br /&gt;
                 =     # [blank|0] Es findes keine Aktualisierung statt&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== httpshowpicons ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn6648:05/01/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
httpshowpicons  =  0| 1&lt;br /&gt;
 httpshowpicons   =   1  # zeige picons in userlist&lt;br /&gt;
                      0  # default&lt;br /&gt;
&lt;br /&gt;
Mehr über Picons kann man hier finden [[streamboard:wiki/OSCam/de/Picons|Picons]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== httphideidleclients ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Dieser Parameter ermöglicht es, einen Clienten nach Ablauf der im Parameter &#039;&#039;&#039;hideclient_to&#039;&#039;&#039; im Abschnitt [monitor] festgelegten Leerlauf-Zeitspanne (siehe dort!) auszublenden.&lt;br /&gt;
 httphideidleclients = 1  # Ausblenden&lt;br /&gt;
                     = 0  # Nicht ausblenden (default)&lt;br /&gt;
&lt;br /&gt;
==== httphidetype ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn8937:09/27/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
httphidetype  =  type[type]...&lt;br /&gt;
&lt;br /&gt;
Buchstabe der definiert, welcher type in der type-column auf der Statusseite des Webinterfaces versteckt werden soll. &lt;br /&gt;
s = server, h = http, m = monitor, r = reader, p = proxy, x = cacheex, c = client  &lt;br /&gt;
&lt;br /&gt;
  httphidetype = sh  #hide server- and http-type columns&lt;br /&gt;
  httphidetype = [blank]  # hide none (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== httpscript ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Pfad für Skripte, die vom Webinterface aus gestartet werden können&lt;br /&gt;
 httpscript =    # Pfad&lt;br /&gt;
            =    # [blank] kein Pfad&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== httpallowed ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG  svn8733:06/27/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG  svn8842:08/17/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Hier werden IP-Addressen, IP-Bereiche oder beides festgelegt, die auf das Webinterface zugreifen dürfen. Es wird zwar auch ein [blank] als Default-Wert angeboten, dessen Sinn sich aber nicht erschließt! Wenn das Webinterface benutzt werden soll, dann muss es auch die Möglichkeit geben, sich mit ihm zu verbinden. Daher wird dieser Parameter als &#039;&#039;&#039;zwingend&#039;&#039;&#039; dargestellt.&lt;br /&gt;
&lt;br /&gt;
Wenn ein localhost nach &#039;&#039;&#039;IPv6&#039;&#039;&#039; aufgelöst werden soll, muss die Zeile mit &#039;&#039;&#039;::1&#039;&#039;&#039; abgeschlossen werden!&lt;br /&gt;
&lt;br /&gt;
 IP address|IP address range[,IP address|IP address range,[::1]]...&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 httpallowed = 127.0.0.1,192.168.0.0-192.168.255.255      # Host, sowie der gesamte Bereich 192.168.0 sind zugelassen&lt;br /&gt;
             = 127.0.0.1,192.168.0.0-192.168.255.255,::1  # Host, sowie der gesamte Bereich 192.168.0 sind zugelassen &lt;br /&gt;
                                                            und werden nach IPv6 aufgelöst&lt;br /&gt;
&#039;&#039;&#039;Default Werte&#039;&#039;&#039;&lt;br /&gt;
 127.0.0.1,192.168.0.0-192.168.255.255,10.0.0.0-10.255.255,::1&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== httpdyndns ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG svn6558:03/21/12&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Zulassen von DYNDNS-Verbindungen durch das Webinterface.&lt;br /&gt;
&lt;br /&gt;
httpdyndns  =  hostname[,hostname][,hostname]&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 httpdyndns = host1.exemple.com, host2.exemple.com&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== httpsavefullcfg ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Sicherung der Konfigurationsdateien&lt;br /&gt;
 httpsavefullcfg = 0  # alle nicht leeren Parameter,&lt;br /&gt;
                      # alle nicht Default-Parameter,&lt;br /&gt;
                      # alle Parameter, die nicht den gleichen Inhalt enthalten wie dieselben Parameter in [global]  (default).&lt;br /&gt;
                   1  # alle Parameter&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== httpreadonly ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Über das Webinterface können in bestimmtem Unfang Konfigurations-Dateien editiert und gesichert werden. Das ist für den Server-Admin, der sich nicht immer in der Nähe zur Konsole des Servers befindet, sehr vorteilhaft. Wenn aber weitere User oder andere Beteiligte ebenfalls Zugang zum Webinterface und damit Zugriff auf die Daten haben, kann das zu einem Problem werden. Die Möglichkeit des Editierens (Schreibens) kann daher mit diesem Parameter ausgeschaltet werden.&lt;br /&gt;
 httpreadonly = 1  # nur Lesezugriff möglich&lt;br /&gt;
              = 0  # alles ist möglich  (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== httpiconpath ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn:9463/01/28/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
httpiconpath  =  path&lt;br /&gt;
&lt;br /&gt;
Pfad zur Picon-Datei, default [blank] none&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== httphelplang ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
httphelplang   =   de|en|fr|it&lt;br /&gt;
&lt;br /&gt;
Auswahl der Sprache für die Kontexte&lt;br /&gt;
&lt;br /&gt;
   de    =  deutsch&lt;br /&gt;
   en    =  englisch&lt;br /&gt;
   fr    =  französisch&lt;br /&gt;
   it    =  italienisch&lt;br /&gt;
 [blank] =  englisch (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== httposcamlabel ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU  svn9463:01/28/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
httposcamlabel  =  text&lt;br /&gt;
&lt;br /&gt;
Setzt ein individuelles label für den header des Webinterfaces, default: OSCam rXXXX&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;Cache&#039;&#039;&#039; ===&lt;br /&gt;
{{OSCamConfCacheParameter}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== delay ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU  svn8358:02/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Mindestzeit in Millisekunden, die ein Request brauchen muss. Hört sich zwar paradox an, betrifft aber das Problem, wenn die &#039;&#039;&#039;Antwort&#039;&#039;&#039; aus dem cache &#039;&#039;&#039;zu schnell&#039;&#039;&#039; an den Client übermittelt wird.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 delay = 300&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 delay = 0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== max_time ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU  svn8358:02/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
max_time  =   Sekunden, default 15&lt;br /&gt;
&lt;br /&gt;
Maximale Zeit, die CWs nach der ersten Clientanfrage im Cache verbleiben. Die Zeit muß 3,5 Sekunden höher als der Parameter clienttimeout sein!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== max_hit_time ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn8910:09/10/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
max_hit_time  =  in Sekunden&lt;br /&gt;
&lt;br /&gt;
Maximale Zeit, die Treffer für cache exchange im cache verbleiben müssen um wait_time zu evaluieren, default: 15&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== wait_time ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn 8358:02/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Wartezeit und Dynamische Wartezeit in Millisekunden für cache exchange und CSP, bevor ECMs an den Reader/Proxy gesendet werden.&lt;br /&gt;
&lt;br /&gt;
 wait_time  =  [caid][&amp;amp;mask][@provid][$servid][:awtime][:]dwtime,n&lt;br /&gt;
&lt;br /&gt;
            =  [blank] none (default)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Info:&#039;&#039;&#039;&lt;br /&gt;
 awtime --&amp;gt; Zeit die bei jeder Anfrage gewartet wird (always wait time)&lt;br /&gt;
 dwtime --&amp;gt; Zeit die bei positivem Fund eines CWs im Cache gewartet wird (dynamic wait time)&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 wait_time = 0:50:250,0200@00009X:50:150,15:950,0500@000001:150,1602&amp;amp;ffdf:1200&lt;br /&gt;
&lt;br /&gt;
Verwendungspraxis:&lt;br /&gt;
 wait_time = 098C:5:130,09C4:5:130,1702:5:1900,1830:5:490,1843:5:490,0D05:5,0B00:5&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== cacheex_cw_check ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
cacheex_cw_check = caid[&amp;amp;mask][@provid][$servid]:mode:counter[,n]&lt;br /&gt;
&lt;br /&gt;
* mode (bestimmt die Verwenung des Parameters &#039;&#039;counter&#039;&#039;)&lt;br /&gt;
&lt;br /&gt;
 0  =  Falls &#039;&#039;wait_time&#039;&#039; abgelaufen ist, sende das CW mit dem höchsten counter an die clients&lt;br /&gt;
 1  =  Niemals ein CW (von cacheex) aus dem cache versenden, wenn der counter aus dem cacheex den in diesem Parameter &lt;br /&gt;
       gesetzten   counter nicht erreicht. Falls &#039;&#039;wait_time&#039;&#039; erreicht ist, geht der request an normale reader. &lt;br /&gt;
       Nur wenn ein CW den gesetzten counter erreicht, wird es an die clients gesendet.&lt;br /&gt;
 Default  =  0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* counter (bestimmt den counter des CW, der mindestens erreicht werden muss, um versendet zu werden)&lt;br /&gt;
&lt;br /&gt;
Default  =  1 (benutze das CW mit dem höchsten counter aus dem cache)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== cwcycle_allowbadfromffb ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn 8930:09/25/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cwcycle_allowbadfromffb  =  0|1&lt;br /&gt;
&lt;br /&gt;
1  =  erlaube bad cw&#039;s von einem festgelegten fallback reader. Default  = 0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Info:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Bei &#039;&#039;&#039;aktiviertem&#039;&#039;&#039; Parameter wird bei einem bad CW die Anfrage an den fixed Fallback weitergeleitet&lt;br /&gt;
und somit ein freetzer meist verhindert.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Siehe --&amp;gt; [[OSCam/de/Config/oscam.server#fallback|fallback]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== cacheexenablestats ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU  svn8358:02/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cacheexenablestats  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1 = schaltet statistics für cache exchange mode ein&lt;br /&gt;
 0 = default&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Achtung:&#039;&#039;&#039; Bitte Speicherverbrauch beachten!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== csp_port ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn 8358:02/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
UDP-Port, der auf hereinkommenden traffic von CSP-Nodes hört&lt;br /&gt;
&lt;br /&gt;
 csp_port   =   port&lt;br /&gt;
            =   [blank] none (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== csp_serverip ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn 8358:02/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lokale Bind-IP für csp_port (siehe oben)&lt;br /&gt;
&lt;br /&gt;
 csp_serverip   =   IP&lt;br /&gt;
            =   [blank] none (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== csp_ecm_filter ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn 8358:02/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 csp_ecm_filter   =   [caid][&amp;amp;mask][@provid][$servid],n&lt;br /&gt;
&lt;br /&gt;
Filter für hereinkommende ECM beim Cardserverproxy, default (kein Filter)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== csp_allow_request ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn 8358:02/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
csp_allow_request   =   0|1&lt;br /&gt;
&lt;br /&gt;
Erlaubt hereinkommende ECM-Anfragen vom Cardserverproxy, default =  1&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== cwcycle_check_enable ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn 8358:02/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 cwcycle_check_enable  =  0 ausgeschaltet (default)&lt;br /&gt;
                       =  1 eingeschaltet&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== cwcycle_check_caid ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn 8358:02/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Achtung: Für NDS Karten nur in einer light Version verfügbar&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
cwcycle_check_caid  =  CAID[,CAID]...&lt;br /&gt;
&lt;br /&gt;
CAID, für die der CW-Cycle-Check ermöglicht werden soll, [blank] = kein Check (Default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== cwcycle_maxlist ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn 8358:02/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cwcycle_maxlist  =  Zahl&lt;br /&gt;
&lt;br /&gt;
Maximum von CW-Cycle-Entries in die Liste, default = 500, maximum = 4000&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== cwcycle_keeptime ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn 8358:02/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cwcycle_keeptime  = Minuten&lt;br /&gt;
&lt;br /&gt;
Minimalzeit, die ein erkannter Cycle in der Memory verbleiben soll, default = 15, maximum = 240&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== cwcycle_onbad ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn 8358:02/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cwcycle_onbad  =  0|1&lt;br /&gt;
 0 = ungültige CW-Cycle kommen nur ins Log &lt;br /&gt;
 1 = ungültige CW-Cycle werden gedropped (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== cwcycle_dropold ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn 8358:02/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cwcycle_dropold  =  0|1, 1 = alte CW-Cycle werden gedropped, 0 = kein Dropping (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== cwcycle_sensitive ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn 8509:03/07/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cwcycle_sensitive  =  0|2|3|4&lt;br /&gt;
&lt;br /&gt;
 0  = disabled (default)&lt;br /&gt;
 2  = 2 (oder mehr) gleiche bytes und drop neues CW&lt;br /&gt;
 3  = 3 (oder mehr) gleiche bytes und drop neues CW&lt;br /&gt;
 4  = 4 (oder mehr) gleiche bytes und drop neues CW&lt;br /&gt;
&lt;br /&gt;
--&amp;gt; Höherer Wert entspricht höherer Empfindlichkeit&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== cwcycle_usecwcfromce ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn 9038:11/18/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cwcycle_usecwcfromce  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1  =  benutze CW Info aus cache exchange&lt;br /&gt;
 0  =  default&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== wait_until_ctimeout ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn 9486:02/03/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
wait_until_ctimeout  =  0|1&lt;br /&gt;
&lt;br /&gt;
antworte, wenn das cache exchange timeout erreicht ist und keine normalen Reader zur Verfügung stehen, die ECM&#039;s senden:&lt;br /&gt;
&lt;br /&gt;
 0  =  sende sofort &#039;&#039;&#039;not found&#039;&#039;&#039; an den client (default)&lt;br /&gt;
 1  =  warte auf eine Antwort für cache exchange bis der timeout für den client erreicht ist&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;csp (UDP&#039;&#039;&#039;) ===&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;VERALTET  svn8358:02/16/2013 Siehe Section &#039;&#039;&#039;[cache]&#039;&#039;&#039;!&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Abschnitt nur dann erforderlich, wenn csp als Client Protokoll notwendig ist.&lt;br /&gt;
&lt;br /&gt;
{{OSCamConfcspParameter}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== port ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn 6124:12/23/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
UDP-Port, der auf hereinkommenden traffic von csp-nodes hört&lt;br /&gt;
&lt;br /&gt;
 port   =   port&lt;br /&gt;
        =   [blank] none (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== serverip ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn 6124:12/23/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Local Bind IP für den oben genannten UDP-Port&lt;br /&gt;
&lt;br /&gt;
 serverip   =   IP&lt;br /&gt;
            =   [blank] none (default)&lt;br /&gt;
&lt;br /&gt;
==== wait_time ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;VERALTET Siehe Section &#039;&#039;&#039;[cache]&#039;&#039;&#039;!&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn 6142:12/25/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG svn8060:01/04/13&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG svn8077:01/06/13&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 wait_time  =  [caid][&amp;amp;mask][@provid][$servid][:awtime][:]dwtime,n&lt;br /&gt;
            =  [blank] none (default)&lt;br /&gt;
Beispiel:&lt;br /&gt;
 wait_time = 0:50:250,0200@00009X:50:150,15:950,0500@000001:150,1602&amp;amp;ffdf:1200&lt;br /&gt;
Wartezeit in Millisekunden für cache exchange (&#039;&#039;&#039;nur mode 2&amp;amp;3&#039;&#039;&#039;) und CSP, bevor ECMs an den Reader/Proxy gesendet werden.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== csp_ecm_filter ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
 csp_ecm_filter   =   [caid][&amp;amp;mask][@provid][$servid],n&lt;br /&gt;
&lt;br /&gt;
Filter für hereinkommende ECM beim Cardserverproxy, default (kein Filter)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== csp_allow_request ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
csp_allow_request   =   0|1&lt;br /&gt;
&lt;br /&gt;
Erlaubt hereinkommende ECM-Anfragen vom Cardserverproxy, default =  1&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;Camd 33 (TCP)&#039;&#039;&#039; ===&lt;br /&gt;
Abschnitt nur dann erforderlich, wenn camd33 als Client Protokoll notwendig ist.&lt;br /&gt;
&lt;br /&gt;
{{OSCamConfCamd33Parameter}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== port ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
Hier wird der Port festgelegt, von dem aus Camd 33 Anfragen beantwortet werden. Dieser Port muss ggf. auch am Router geöffnet werden.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 port = 15000&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== serverip ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Bei einem Server mit mehreren Netzwerkkarten und daher mehreren unterschiedlichen IP Adressen kann es gewünscht sein, dass OSCam nur antwortet, wenn die Anfrage auf einer betimmten IP Adresse kommt. Mit diesem Parameter kann man festlegen, auf welche IP Adresse der OSCam Prozess &amp;quot;hört&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 serverip = 192.168.178.1&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 serverip =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== nocrypt ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Eine bestimmte IP Adresse oder ein Adressbereich, der unverschlüsselt übertragen wird.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 nocrypt = 127.0.0.1,192.168.0.0-192.168.255.255&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 nocrypt =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== passive ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Definition für aktiven oder passiven Client. Generell geht das Camd3.3x-Protokoll von einem aktiven Client aus. Es kann aber unter bestimmten Umständen bei manchen Clients (meistens plugin) zur Schwierigkeiten kommen. In diesem Fall&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 passive = 1&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 passive = 0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== key ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Schlüssel, der für die Verschlüsselung verwendet wird. (128bit Verschlüsselung)&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 key = 01020304050607080910111213141516&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 key =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;cs357x (UDP)&#039;&#039;&#039; ===&lt;br /&gt;
Abschnitt nur dann erforderlich, wenn cs357x als Client Protokoll verwendet wird.&lt;br /&gt;
Dieses Protokoll verschlüsselt grundsätzlich und bildet den Schlüssel aus dem Benutzernamen.&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Hinweis:&#039;&#039;&#039;&lt;br /&gt;
&#039;&#039;&#039;cs357x&#039;&#039;&#039; wurde auch als &#039;&#039;&#039;camd35&#039;&#039;&#039; bezeichnet. Beide Bezeichnungen meinen das gleiche Protokoll mit den gleichen Funktionsweisen und Parametern. Künftig wird zur Vermeidung von Irritationen &#039;&#039;&#039;nur noch cs357x&#039;&#039;&#039; verwendet.&lt;br /&gt;
&lt;br /&gt;
Eine genauere Erklärung für UDP findet Ihr hier [http://de.wikipedia.org/wiki/User_Datagram_Protocol]&lt;br /&gt;
 &lt;br /&gt;
{{OSCamConfCs357xParameter}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== port ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
Hier wird der Port festgelegt, von dem aus cs357x Anfragen beantwortet werden. Dieser Port muss ggf. auch am Router geöffnet werden.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 port = 15000&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== serverip ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Bei einem Server mit mehreren Netzwerkkarten und daher mehreren unterschiedlichen IP Adressen kann es gewünscht sein, dass OSCam nur antwortet, wenn die Anfrage auf einer betimmten IP Adresse kommt. Mit diesem Parameter kann man festlegen auf welche IP Adresse der OSCam Prozess &amp;quot;hört&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 serverip = 192.168.178.1&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 serverip =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== suppresscmd08 ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
suppresscmd08 = 0|1&lt;br /&gt;
&lt;br /&gt;
 0 = veranlasst cs357x -clients, nicht erneut nach der Kombination [rejected CAID, service ID, provider ID] anzufragen (default)&lt;br /&gt;
 1 = disabled&lt;br /&gt;
&lt;br /&gt;
Kann durch Eintrag in oscam.user überschrieben werden!&lt;br /&gt;
&lt;br /&gt;
Wer mehr darüber wissen will, kann hier nachlesen: [[Streamboard-Thread:27459|Streamboard-Tread]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;cs378x&#039;&#039;&#039; (TCP) ===&lt;br /&gt;
Abschnitt nur dann erforderlich, wenn cs378x als Client Protokoll notwendig ist.&lt;br /&gt;
&lt;br /&gt;
Eine ausführliche Erklärung von TCP findet Ihr hier [http://de.wikipedia.org/wiki/Transmission_Control_Protocol]&lt;br /&gt;
&lt;br /&gt;
{{OSCamConfCs378xParameter}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== port ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
Hier wird der Port festgelegt, von dem aus Camd Anfragen beantwortet werden. Dieser Port muss ggf. auch am Router geöffnet werden.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 port = 15000&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== serverip ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Bei einem Server mit mehreren Netzwerkkarten und daher mehreren unterschiedlichen IP Adressen kann es gewünscht sein das OSCam nur antwortet wenn die Anfrage auf einer betimmten IP Adresse kommt. Mit diesem Parameter kann man festlegen auf welche IP Adresse der OSCam Prozess &amp;quot;hört&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 serverip = 192.168.178.1&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 serverip =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== suppresscmd08 ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
suppresscmd08 = 0|1&lt;br /&gt;
&lt;br /&gt;
 0 = veranlasst cs3.78x-clients, nicht erneut nach der Kombination [rejected CAID, service ID, provider ID] anzufragen (default)&lt;br /&gt;
 1 = disabled&lt;br /&gt;
&lt;br /&gt;
Kann durch Eintrag in oscam.user überschrieben werden!&lt;br /&gt;
&lt;br /&gt;
Wer mehr darüber wissen will, kann hier nachlesen: [[Streamboard-Thread:27459|Streamboard-Thread]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;Newcamd (TCP)&#039;&#039;&#039; ===&lt;br /&gt;
Abschnitt nur dann erforgerlich, wenn newcamd als Client Protokoll notwendig ist.&lt;br /&gt;
&lt;br /&gt;
{{OSCamConfNewcamdParameter}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== key ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
Schlüssel für die Newcamd Verbindung zum Client.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 key = 0102030405060708091011121314&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 key =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== port ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
Hier wird der Port festgelegt, von dem aus Newcamd Anfragen beantwortet werden. Dieser Port muss ggf. auch am Router geöffnet werden.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 port = 15000@1234:000000 # (CAID 1234 ist über Port 15000 erreichbar)&lt;br /&gt;
 port = 15000@1234:000000;15001@5678:000000 # (CAID 1234 ist über Port 15000 erreichbar CAID 5678 über Port 15001)&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 port = port@caid:ident&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== serverip ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Hat der Server mehrere IP Adressen werden nur Anfragen die an die konfigurierte IP gehen beantwortet.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 serverip = 192.168.178.1&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 serverip =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== allowed ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Eine bestimmte IP Adresse oder ein bestimmter IP Bereich der sich auf den Newcamd Server verbinden darf.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 allowed = 127.0.0.1,192.168.0.0-192.168.255.255&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 allowed =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== keepalive ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Der Server versucht, die Newcamd Verbindung am leben zu halten.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 keepalive = 1 # (aktiviert)&lt;br /&gt;
 keepalive = 0 # (deaktiviert)&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 keepalive = 0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== mgclient ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Aktiviert das Extendet Newcamd Protokol, um mehrer CAID&#039;s über einen Port zu schicken&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 mgclient = 1  # (aktiviert)&lt;br /&gt;
 mgclient = 0  # (deaktiviert)&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 mgclient = 0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;scam&#039;&#039;&#039; ===&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn9878:09/29/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Abschnitt nur dann erforderlich, wenn scam als Client-Protocol verwendet wird.&lt;br /&gt;
&lt;br /&gt;
{{OSCamConfSCamParameter}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== port ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
port  =  port&lt;br /&gt;
&lt;br /&gt;
UDP-Port für scam server, default = 0&lt;br /&gt;
&lt;br /&gt;
==== serverip ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Bindet den Service an eine bestimmte IP-Adresse.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 serverip  =  192.162.9.1&lt;br /&gt;
           =  (blank) alle IP sind zugelassen!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== allowed ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
IP-Addresse, IP-Range oder beides, die verbinden dürfen&lt;br /&gt;
 IP addres|IP range[,IP address|IP range]...&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 127.0.0.1,192.168.0.0-192.168.255.255  # Host und ganze Bereich 192.168.0 sind zugelassen&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;Radegast&#039;&#039;&#039; ===&lt;br /&gt;
Abschnitt nur dann erforderlich, wenn Radegast als Client-Protokoll notwendig ist.&lt;br /&gt;
&lt;br /&gt;
{{OSCamConfRadegastParameter}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== port ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
&lt;br /&gt;
TCP/IP-Port für Radegast-Clients. Mit dem Eintrag wird das Radegast-Protokoll enabled.&lt;br /&gt;
 port =&lt;br /&gt;
      = 0  (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== serverip ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Bindet den Service an eine bestimmte IP-Adresse.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 serverip  =  192.162.9.1&lt;br /&gt;
           =  (blank) alle IP sind zugelassen!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== allowed ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
IP-Addresse, IP-Range oder beides, die verbinden dürfen&lt;br /&gt;
 IP addres|IP range[,IP address|IP range]...&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 127.0.0.1,192.168.0.0-192.168.255.255  # Host und ganze Bereich 192.168.0 sind zugelassen&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== user ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
&lt;br /&gt;
Username des Radegast-Client&lt;br /&gt;
 user = username&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;Serial&#039;&#039;&#039; ===&lt;br /&gt;
Abschnitt nur dann erforderlich, wenn eine serielle Reader-Schnittstelle notwendig ist.&lt;br /&gt;
&lt;br /&gt;
{{OSCamConfSerialParameter}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== device ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Parameter der Device&lt;br /&gt;
 device = &amp;lt;user&amp;gt;@&amp;lt;device&amp;gt;[:baud][?option1=value1][?option2=value2]&lt;br /&gt;
&lt;br /&gt;
Parameter&lt;br /&gt;
 user    =  account&lt;br /&gt;
 device  =  Name der Serial Device&lt;br /&gt;
 option  =  timeout =  Millisekunden  Timeout für die Verbindung  default: 50&lt;br /&gt;
         =  delay      Millisekunden  Zusätzliche Verzögerung zwischen 2 Characters&lt;br /&gt;
&lt;br /&gt;
Unterstützte Serial Devices&lt;br /&gt;
 HSIC     Humax Sharing Interface Client&lt;br /&gt;
 SSSP     Simple Serial Sharing Protocol&lt;br /&gt;
 bomba    BOMBA Firmware&lt;br /&gt;
 dsr9500  DSR 9500&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;Cccam (TCP)&#039;&#039;&#039; ===&lt;br /&gt;
Abschnitt nur dann erforderlich, wenn Cccam als Client Protokoll notwendig ist.&lt;br /&gt;
&lt;br /&gt;
{{OSCamConfCccamParameter}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== port ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG  svn6206:01/07/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
TCP/IP-Ports für CCcam-Clients. Mit dem Eintrag eines oder mehrerer Ports wird das CCcam-Protokoll enabled.&lt;br /&gt;
&lt;br /&gt;
port = 0|port[,port...]&lt;br /&gt;
&lt;br /&gt;
 port =&lt;br /&gt;
      = 0  # CCcam-Protokoll disabled&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== version ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Definiert die Version von CCcam, mindestens Version 2.0.11, Default-Wert = 0&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&amp;lt;main version&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;
 version = 2.0.11&lt;br /&gt;
&lt;br /&gt;
Hier eine ausführliche Erklärung von &#039;&#039;&#039;corsair&#039;&#039;&#039; zu diesem Thema:&lt;br /&gt;
&lt;br /&gt;
* die CCCam Versionsnummer ist die Version, mit der sich OSCam seinem Gegenüber zu erkennen gibt. Erkennt OSCam, dass das Gegenüber ebenfalls eine OSCam ist, spielt dies jedoch dann keine Rolle mehr. Ansonsten ist die Nummer halt wichtig für die zu verwendende Schnittstellenversion, da sich die Versionen in einigen Details unterscheiden.&lt;br /&gt;
&lt;br /&gt;
* good sid/bad sid Austausch geht nur bei ext oder bei cccam&amp;gt;=2.2.0&lt;br /&gt;
&lt;br /&gt;
* [dboxyo]:Um das extended CCcam Protokoll nutzen zu können, muss die NodeId entweder von OScam automatisch gesetzt werden, oder aus einer Prüfsumme bestehen, welche es OScam erlaubt, zu erkennen, dass es sich um einen OScam-Server handelt&lt;br /&gt;
&lt;br /&gt;
* &amp;quot;O&amp;quot; CCcam kann immer nur &#039;&#039;&#039;EIN ECM&#039;&#039;&#039; pro Intervall verarbeiten, also man muss auf die Antwort warten, bis man das nächste ECM senden kann. Während dieser Wartezeit können also keine weiteren ECM verarbeitet werden; der reader ist blockiert. &amp;quot;O&amp;quot; cccam ist synchron. Kommt es zu einem Timeout reconnected &amp;quot;O&amp;quot; ccccam.&lt;br /&gt;
&lt;br /&gt;
* Extended ist die Möglichkeit bis zu 255 ECM gleichzeitig zu verarbeiten. Es ist dabei nicht notwendig, auf die Antwort zu warten. Jedes ECM bekommt dabei eine Nummer und die Antwort auch. Somit können sich auch Antworten gegenseitig &amp;quot;überholen&amp;quot; und trotzdem korrekt zugeordnet werden. Das OSCam-CCcam ist asynchron.&lt;br /&gt;
&lt;br /&gt;
* Wenn man mit der Maus im Webif über einen &amp;quot;cccam ext&amp;quot; Eintrag geht, sieht man den verwendeten client. Derzeit unterstützt nur OSCam, vPlug, hadu und (??bin mir unsicher??) Acamd das &amp;quot;cccam ext&amp;quot; Protokoll. Eventuell noch weitere clients (OSCam ist ja Open Source...!).&lt;br /&gt;
&lt;br /&gt;
* Stealth verhindert das Erkennen also OSCam bzw &amp;quot;cccam ext&amp;quot;. Es gelten dann die Beschränkungen wie bei &amp;quot;O&amp;quot; cccam. Stealth macht bei korrekter Id = Id+1.&lt;br /&gt;
&lt;br /&gt;
* Nicht nur Stealth verhindert das Erkennen von cccam ext, sondern auch das Setzen einer individuellen NodeID. CCcam braucht die NodeID, um die Herkunft der Karten und ECM&#039;s zu steuern und damit Kreisbeziehungen zu verhindern. In der NodeID steckt die eigentliche Erkennung. Da ist eine versteckte Prüfsumme, die der Gegenseite sagt, dass hier OSCam ist. Wenn die schon nicht stimmt, wird auf den &amp;quot;Kompabilitätsmodus&amp;quot; also das &amp;quot;O&amp;quot; des CCam-Protokolls herabgestuft.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== reshare ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG svn8607:04/10/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Reshare-Level&lt;br /&gt;
  -1 = kein Resharing&lt;br /&gt;
   0 = nur Reshare für Direct-Peer&lt;br /&gt;
   1 = Reshare für Direct-Peer und den nächsten Level&lt;br /&gt;
   x = Reshare für Direct-Peer und die nächsten x Level (x steht für die Zahl der Level)&lt;br /&gt;
 &lt;br /&gt;
Beispiel&lt;br /&gt;
 reshare = 1  Reshare nur für Direct-Peer und den nächsten Level&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;
&lt;br /&gt;
==== reshare_mode ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Arten des reshare:&lt;br /&gt;
 0  =  reader reshared nur empfangene SCs für CCcam-reader&lt;br /&gt;
 1  =  reader reshared empfangene SCs (wie=0) und definierte services&lt;br /&gt;
 2  =  reader reshared nur definierte reader-services als virtueller SC&lt;br /&gt;
 3  =  reader reshared nur definierte user-services als virtueller SC&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== ignorereshare ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
CCcam Reshare-Einstellungen&lt;br /&gt;
 0 = benutze die Reshare-Einstellungen des Servers (default)&lt;br /&gt;
 1 = benutze die Reshare-Einstellungen des Readers oder Users&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 ignorereshare = 1  Die Reshare-Einstellungen des Readers oder Users werden benutzt&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== stealth ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Versteckt aktive user und das extended OSCam-Protokoll. Schützt andere OSCam-user davor, den Server als OSCam-Server zu entdecken!&lt;br /&gt;
 stealth  =  1   #  Tarnung eingeschaltet&lt;br /&gt;
          =  0   #  Tarnung aus (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== minimizecards ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Modus der Verbindung von CCcam-Servern zu CCcam-Clienten&lt;br /&gt;
 0 = Keine Aggregation, nur Duplikate werden entfernt (default)&lt;br /&gt;
 1 = Basierend auf Minimum-Hop: zwei SC&#039;s mit unterschiedlichen hops werden zusammengefasst, neue SC&#039;s bekommen einen kleineren hop&lt;br /&gt;
 2 = Aggregation auf CAIDs basierend: alle SC&#039;s mit der gleichen CAID werden zusammengefasst, Provider wird entfernt&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== updateinterval ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Interval in Sekunden zur Verteilung der share list updates an die Clienten.&lt;br /&gt;
&lt;br /&gt;
  0 = Update basiert auf Server-Updates, Werte kleiner als 10 sind ungültig und werden auf 30 gesetzt.&lt;br /&gt;
    = [blank) 240 (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== keepconnected ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
CCcam Keepalive-Modus:&lt;br /&gt;
 0 = Trenne Client, wenn die maximale Leerlaufzeit (idletime) erreicht ist&lt;br /&gt;
 1 = Halte die Verbindung (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== recv_timeout ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn7672:10/09/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
recv_timeout  =  Millisekunden&lt;br /&gt;
&lt;br /&gt;
hier kann ein network-timeout beim Empfang von Daten gesetzt werden&lt;br /&gt;
default  =  2000&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== forward_origin_card ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
forward_origin_card = 0|1&lt;br /&gt;
&lt;br /&gt;
Weiterleitung des ECM-Requests an den reader, der diese Karte hat.&amp;lt;br /&amp;gt;&lt;br /&gt;
Loadbalancer und Caching werden dabei deaktiviert.&lt;br /&gt;
&lt;br /&gt;
 1  =   Weiterleitung eingeschaltet&lt;br /&gt;
 0  =   Aus (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== nodeid ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
nodeid = ID&lt;br /&gt;
	  &lt;br /&gt;
setzt CCcam node ID in &#039;&#039;&#039;hex&#039;&#039;&#039;, &lt;br /&gt;
&lt;br /&gt;
default:none&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 nodeid = 0a0b0c0d0e0f1011&lt;br /&gt;
&lt;br /&gt;
Wenn eine nodeid benutzt wird, dann wechselt der Server das Protokol von &amp;quot;cccam ext&amp;quot; zu &amp;quot;cccam&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;Pandora&#039;&#039;&#039; ===&lt;br /&gt;
{{OSCamConfPandoraParameter}}&lt;br /&gt;
==== pand_skip_send_dw ====&lt;br /&gt;
pand_skip_send_dw    =   dummy&lt;br /&gt;
&lt;br /&gt;
==== pand_allowed ====&lt;br /&gt;
pand_allowed         =    dummy&lt;br /&gt;
&lt;br /&gt;
==== pand_usr ====&lt;br /&gt;
pand_user            =    dummy&lt;br /&gt;
&lt;br /&gt;
==== pand_pass ====&lt;br /&gt;
pand_pass            =    dummy&lt;br /&gt;
&lt;br /&gt;
==== pand_ecm ====&lt;br /&gt;
pand_ecm             =    dummy&lt;br /&gt;
&lt;br /&gt;
==== pand_port ====&lt;br /&gt;
pand_port            =    dummy&lt;br /&gt;
&lt;br /&gt;
==== pand_srvid ====&lt;br /&gt;
pand_srvid           =    dummy&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;GBox&#039;&#039;&#039; ===&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn8350:02/15/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{OScamConfGboxParameter}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Beispiel einer funktionierenden Minimal-Konfiguration:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Angenommen die GBox läuft auf Host 192.168.1.101 und OSCam liegt auf 192.168.1.123. Im File &#039;&#039;&#039;cwshare.cfg&#039;&#039;&#039; auf der GBox-Seite stehen z.B. folgende Eintragungen:&lt;br /&gt;
 M:{192.168.1.101{A123BCDE}}&lt;br /&gt;
 D:{192.168.1.123{3820 3819{98AF3E25{A3 A3}}}}&lt;br /&gt;
Wenn sich oscam_gbox mit der originalen GBOX von oben verbinden soll, dann sieht die Konfiguration auf OSCam so aus:&lt;br /&gt;
 &#039;&#039;&#039;oscam.conf:&#039;&#039;&#039;&lt;br /&gt;
 [gbox]&lt;br /&gt;
 hostname          = 192.168.1.123&lt;br /&gt;
 my_password       = 98AF3E25&lt;br /&gt;
 port              = 3819&lt;br /&gt;
&lt;br /&gt;
 &#039;&#039;&#039;oscam.server:&#039;&#039;&#039;&lt;br /&gt;
 protocol          =  gbox&lt;br /&gt;
 group             =  1&lt;br /&gt;
 device            =  192.168.1.101,3820&lt;br /&gt;
 password          =  A123BCDE&lt;br /&gt;
 user              =  gbox_client&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== my_password =====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn9163:12/31/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;moved from oscam.server&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG svn9494:02/04/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Passwort  =  4 hex bytes, 8 chara&lt;br /&gt;
&lt;br /&gt;
Mein Passwort&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 98AF3E25&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== proxy_card ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn9721:05/15/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
proxy_Card  =  &amp;lt;CAID&amp;gt;&amp;lt;provid&amp;gt;[,&amp;lt;CAID&amp;gt;&amp;lt;provid&amp;gt;]...&lt;br /&gt;
&lt;br /&gt;
proxy reader SmartCard(s), die mit gbox network reshared werden, default = none&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== ccc_reshare ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn9722:05/15/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ccc_reshare  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1 = enabled cccam reshare into gbox network, default = 0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== hostname ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG svn9494:02/04/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
hostname =  eigene IP oder hostname&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== port ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
&lt;br /&gt;
port[,port]...  eigener Gbox port&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== my_vers ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn9645:04/09/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
my_vers  =  version&lt;br /&gt;
&lt;br /&gt;
hier kann die gbox-version in hexadezimal low byte gesetzt werden&lt;br /&gt;
&lt;br /&gt;
default =  25&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== my_cpu_api ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn9712:05/11/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
my-cpu_api  =  byte&lt;br /&gt;
&lt;br /&gt;
Setze CPU und API Byte in hexadecimal&lt;br /&gt;
default = 40&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== gbox_reconnect ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
gbox_reconnect = time&lt;br /&gt;
&lt;br /&gt;
send message to peers in seconds, default:300&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== gsms_disable ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn9714:05/11/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
gsms_disable  =  0|1&lt;br /&gt;
&lt;br /&gt;
schaltet gbox short message service (GSMS) aus, &lt;br /&gt;
default = 0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== tmp_dir ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn9761:06/05/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
tmp_dir  =  path&lt;br /&gt;
&lt;br /&gt;
tempory directory für gbox&lt;br /&gt;
&lt;br /&gt;
 default  =  /tmp/.oscam&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;DVBapi&#039;&#039;&#039; ===&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Abschnitt nur dann erforderlich, wenn OScam auch als Client zum entschlüsseln eingesetzt werden soll.&lt;br /&gt;
&lt;br /&gt;
{{OSCamConfDVBapiParameter}}&lt;br /&gt;
&lt;br /&gt;
==== enabled ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
DVBapi zum lokalen Entschlüsseln verwenden&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 enabled = 0 # (deaktiviert)&lt;br /&gt;
 enabled = 1 # (aktiviert)&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 enabled = 0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== user ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
Hier wird der User festgelegt, dieser sollte in der oscam.user angelegt sein.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 user = # user1&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 enabled = # anonymous&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== au ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Autoupdate für DVB API aktivieren/deaktivieren.&lt;br /&gt;
Abhängig vom verwendeten User aus der oscam.user und dessen au Einstellungen.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 au = 0 # AU deaktiviert (default)&lt;br /&gt;
 au = 1 # AU aktiviert&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== pmt_mode ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Beispiel:&lt;br /&gt;
 pmt_mode = 0 # (verwendet camd.socket und PMT Datei)&lt;br /&gt;
 pmt_mode = 1 # (deaktiviert PMT Datei)&lt;br /&gt;
 pmt_mode = 2 # (deaktiviert camd.socket)&lt;br /&gt;
 pmt_mode = 3 # (liest PMT nur beim Start ein)&lt;br /&gt;
 pmt_mode = 4 # (do not use signal handler for monitoring /tmp)&lt;br /&gt;
 pmt_mode = 5 # (do not use signal handler for monitoring /tmp &amp;amp; disable camd.socket)&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
pmt_mode = 0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== request_mode ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
CAID request mode: &lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 request_mode = 0 # versuche alle möglichen CAIDs nacheinander (default) &lt;br /&gt;
 request_mode = 1 # versuche alle CAIDs simultan&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== listen_port ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn9574:03/20/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
listen_port  =  0|1&lt;br /&gt;
&lt;br /&gt;
TCP IP port für SAT IP clients. Die Filterung muss auf der Client-Seite erfolgen!&lt;br /&gt;
&lt;br /&gt;
0  = disabled (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== boxtype ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
Verwendete Box auf der DVB API aktiviert wurde.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 boxtype = ufs910&lt;br /&gt;
 boxtype = dbox2|dreambox|dm7000|duckbox|ufs910|ipbox|ipbox-pmt||qboxhd|coolstream|neumo|pc&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
boxtype = dreambox&lt;br /&gt;
&lt;br /&gt;
Hinweis:&lt;br /&gt;
pc steht für generic pc support (laufend supported bei VDR mit vdr-plugin-dvbapi)&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
==== ecminfo_type ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU  svn10722:06/13/2015&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
possible values for ecminfo_type:&amp;lt;br /&amp;gt;&lt;br /&gt;
0 - default oscam syntax&amp;lt;br /&amp;gt;&lt;br /&gt;
1 - default oscam syntax with ecmtime in ms instead of s&amp;lt;br /&amp;gt;&lt;br /&gt;
2 - wicardd (*1)&amp;lt;br /&amp;gt;&lt;br /&gt;
3 - mgcamd&amp;lt;br /&amp;gt;&lt;br /&gt;
4 - cccam&amp;lt;br /&amp;gt;&lt;br /&gt;
5 - camd3&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
(*1)Beispiel:&amp;lt;br /&amp;gt;&lt;br /&gt;
system: Nagra&amp;lt;br /&amp;gt;&lt;br /&gt;
caid: 0x1830&amp;lt;br /&amp;gt;&lt;br /&gt;
pid: 0x1CCE&amp;lt;br /&amp;gt;&lt;br /&gt;
prov: 000000&amp;lt;br /&amp;gt;&lt;br /&gt;
cw0: FF A3 7F F1 B8 29 E7 C8&amp;lt;br /&amp;gt;&lt;br /&gt;
cw1: CB E1 A3 D3 EF FE EF C0&amp;lt;br /&amp;gt;&lt;br /&gt;
Signature OK&amp;lt;br /&amp;gt;&lt;br /&gt;
source: ServerXY (cs378x at server:12345)&amp;lt;br /&amp;gt;&lt;br /&gt;
418 msec -- Sun Jun 14 18:55:37 2015&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== cw_delay ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU  svn6348:02/05/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cw_delay  =  in Millisekunden&lt;br /&gt;
&lt;br /&gt;
Delay beim Schreiben des CW. default = [blank] kein Delay&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== delayer ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU  svn6808:05/14/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
delayer =  Millisekunden&lt;br /&gt;
&lt;br /&gt;
Minimum der Zeit, um CW zu schreiben. default: 0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== reopenonzap ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU  svn6348:02/05/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;OBSOLETE svn9072:12/08/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
reopenonzap  =  0|1&lt;br /&gt;
&lt;br /&gt;
Öffnet die demux-device nach jedem Kanalwechsel neu, default = 0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== decodeforever ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU  svn7653:10/08/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;VERALTET  svn8683:06/06/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
decodeforever  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1  =  versuche dauernd auf allen CAIDs zu decodieren&lt;br /&gt;
 0  =  default&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;Anticasc&#039;&#039;&#039; ===&lt;br /&gt;
Abschnitt nur dann erforderlich, wenn Anticascading als Schutz vor unbefugtem Weiterreichen von Cardsharing angewendet werden soll.&lt;br /&gt;
&lt;br /&gt;
{{OSCamConfAnticascParameter}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== enabled ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
Hiermit wird Anticascading eingeschaltet.&lt;br /&gt;
 enabled = 1 # eingeschaltet&lt;br /&gt;
         = 0 # ausgeschaltet (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== numusers ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Zahl der User, die je Account zugelassen sind.&lt;br /&gt;
 numusers = 1  # Es ist ein User je Account zugelassen&lt;br /&gt;
          = 0  # Anticascading ausgeschaltet (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== sampletime ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Zeit in Minuten für das Sammeln der Anfragen&lt;br /&gt;
 sampletime = 5  # Zeitraum von 5 Minuten&lt;br /&gt;
            =    # [blank] Default-Wert 2 Minuten&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== samples ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Zahl der Anfragen über dem Limit (mögliche Werte zwischen 2 und 10)&lt;br /&gt;
 samples = 7  # Limit bei 7 Anfragen&lt;br /&gt;
         =    # [blank] Default-Wert 10 Anfragen&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== penalty ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Strafe für den Sünder&lt;br /&gt;
 0 = Es wird nur geloggt (default)&lt;br /&gt;
 1 = Es werden Fake-CW&#039;s gesendet&lt;br /&gt;
 2 = Der User wird vorübergehend getrennt&lt;br /&gt;
 3 = Sende korrekte CWs zeitversetzt. Der Versatz ist per fakedelay= (s.u.) einstellbar.&lt;br /&gt;
&lt;br /&gt;
Die Strafe kann in der oscam.user überschrieben werden! &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Hinweis:&#039;&#039;&#039; Fake-CW`s schaden nicht nur demjenigen, dem sie schaden sollen, sondern allen anderen im Share, denn weder oscam noch cccam kann Fake-CW`s von realen CW`s unterscheiden. Wenn also ein Sharepartner von uns ein Fake-CW bekommt und der es dann für 7 Sekunden im cache hat, kann das durch cache2-Hits unbegrenzt an weitere Sharepartner gehen, auch trotz Einstellung von cccmaxhops = 0. Es haben dann unzählige User plötzlich für 7 Sekunden einen Freezer und keiner weiss, warum. Man schadet so also unbewusst allen Sharepartnern, auch denen, mit denen man nicht direkt shart!&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 penalty = 3  # Sende korrekte CWs zeitversetzt&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== aclogfile ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Dateiname für das AC-Log&lt;br /&gt;
 aclogfile =&lt;br /&gt;
           =   # [blank] Kein Logfile (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== fakedelay ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Fake-Verzögerung in Millisekunden (mögliche Werte zwischen 100 und 3000)&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 fakedelay =  500  # Verzögerung von 500 Millisekunden&lt;br /&gt;
           =       # [blank] Default-Wert 1000 Millisekunden&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== denysamples ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Wieviel Samples sollen bestraft werden?&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 denysamples = 10  # Ab 10 Samples wird bestraft&lt;br /&gt;
             =     # [blank] Default-Wert 8 Samples&lt;br /&gt;
&lt;br /&gt;
==== acosc_enabled ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn9761:06/05/14&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Vorbemerkung:&#039;&#039;&#039;&lt;br /&gt;
mit den nachfolgenden acosc-Parametern wir ein Anticascading über das Zählen der SIDs (&#039;&#039;&#039;a&#039;&#039;&#039;nticascading &#039;&#039;&#039;o&#039;&#039;&#039;ver &#039;&#039;&#039;s&#039;&#039;&#039;id &#039;&#039;&#039;c&#039;&#039;&#039;ount) ermöglicht.&lt;br /&gt;
&lt;br /&gt;
acosc_enabled  =  0|1&lt;br /&gt;
 1  =  ermöglicht anticascading over SIDs count&lt;br /&gt;
 0  =  default&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== acosc_max_active_sids ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU  svn9761:06/05/14&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
acosc_max_active_sids  =  Anzahl&lt;br /&gt;
&lt;br /&gt;
Maximum aktiver SIDs bei Anticascading over SIDs count&lt;br /&gt;
&lt;br /&gt;
 0  =  unbegrenzt (default)&lt;br /&gt;
 kann für jeden User in der jeweiligen oscam.user überschrieben werden!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== acosc_zap_limit ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn9761:06/05/14&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
acosc_zap_limit =  Anzahl&lt;br /&gt;
&lt;br /&gt;
Zap-Limit bei Anticascading over SIDs count&lt;br /&gt;
&lt;br /&gt;
 0  =  unbegrenzt (default)&lt;br /&gt;
 kann für jeden User in der jeweiligen oscam.user überschrieben werden&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== acosc_penalty ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn9761:06/05/14&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
acosc_penalty  =  0|1|2|3&lt;br /&gt;
&lt;br /&gt;
Strafe für den Sünder bei Anticascading over SIDs count:&lt;br /&gt;
 0 = Es wird nur geloggt (default)&lt;br /&gt;
 1 = Es werden Fake-CW&#039;s gesendet&lt;br /&gt;
 2 = Der User wird vorübergehend getrennt&lt;br /&gt;
 3 = Sende korrekte CWs zeitversetzt. Der Versatz ist per fakedelay= (s.u.) einstellbar.&lt;br /&gt;
 kann für jeden User in der jeweiligen oscam.user überschrieben werden&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== acosc_penalty_duration ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn9761:06/05/14&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
acosc_penalty_duration  =  Sekunden&lt;br /&gt;
&lt;br /&gt;
Dauer der Strafe bei Anticascading over SIDs count:&lt;br /&gt;
&lt;br /&gt;
 0  =  unbegrenzt  (default)&lt;br /&gt;
 kann für jeden User in der jeweiligen oscam.user überschrieben werden &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== acosc_delay ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn9761:06/05/14&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
acosc_delay  =  Millisekunden&lt;br /&gt;
&lt;br /&gt;
Verzögerung bei Anticascading over SIDs count&lt;br /&gt;
&lt;br /&gt;
 0  = unbegrenzt (default)&lt;br /&gt;
 kann für jeden User in der jeweiligen oscam.user überschrieben werden &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{OSCamTranslatedLinks}}&lt;/div&gt;</summary>
		<author><name>Don de Deckelwech</name></author>
	</entry>
	<entry>
		<id>http://oldwiki.streamboard.tv/index.php?title=OSCam/it&amp;diff=13241</id>
		<title>OSCam/it</title>
		<link rel="alternate" type="text/html" href="http://oldwiki.streamboard.tv/index.php?title=OSCam/it&amp;diff=13241"/>
		<updated>2016-01-03T12:12:26Z</updated>

		<summary type="html">&lt;p&gt;Don de Deckelwech: Added Link for oscam.srvid2&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
[[Kategorie:HowTo]]&lt;br /&gt;
[[Kategorie:Cardserver]]&lt;br /&gt;
[[Kategorie:OSCam]]&lt;br /&gt;
{{OSCamLanguages}}&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Attenzione:&#039;&#039;&#039; Il contenuto della traduzione in italiano e parzialmente in tedesco. Registrati e aiutaci a complementare e tradurre!&lt;br /&gt;
&lt;br /&gt;
== Indice ==&lt;br /&gt;
* [[OSCam/it/What_is_OSCam|Cosa fa OSCam?]]&lt;br /&gt;
* [[OSCam/it/Which_plattforms_are_supported|Quali piattaforme vengono supportate?]]&lt;br /&gt;
* [[OSCam/it/Which_protocols_Card_Reader_and_Cards_are_supported|Quali Protocolli, Lettori smartcard e Carte vengono supportate?]]&lt;br /&gt;
* Configurazione:&lt;br /&gt;
** [[OSCam/it/Config/oscam.conf|oscam.conf]]&lt;br /&gt;
** [[OSCam/it/Config/oscam.server|oscam.server]]&lt;br /&gt;
** [[OSCam/it/Config/oscam.user|oscam.user]]&lt;br /&gt;
** [[OSCam/it/Config/oscam.dvbapi|oscam.dvbapi]]&lt;br /&gt;
** [[OSCam/it/Config/oscam.ac|oscam.ac]]&lt;br /&gt;
** [[OSCam/it/Config/oscam.cert|oscam.cert]]&lt;br /&gt;
** [[OSCam/it/Config/oscam.guess|oscam.guess]]&lt;br /&gt;
** [[OSCam/it/Config/oscam.ird|oscam.ird]]&lt;br /&gt;
** [[OSCam/it/Config/oscam.provid|oscam.provid]]&lt;br /&gt;
** [[OSCam/it/Config/oscam.ratelimit|oscam.ratelimit]]&lt;br /&gt;
** [[OSCam/it/Config/oscam.services|oscam.services]]&lt;br /&gt;
** [[OSCam/it/Config/oscam.srvid|oscam.srvid]]&lt;br /&gt;
** [[OSCam/it/Config/oscam.srvid2|oscam.srvid2]]&lt;br /&gt;
** [[OSCam/it/Config/oscam.tiers|oscam.tiers]]&lt;br /&gt;
** [[OSCam/it/Config/oscam.whitelist|oscam.whitelist]]&lt;br /&gt;
** [[OSCam/it/Config/oscam.cacheex|oscam.cacheex]]&lt;br /&gt;
* [[OSCam/it/Monitoring|Monitoraggio]]&lt;br /&gt;
* [[OSCam/it/AU|AU (aggiornamento diritti)]]&lt;br /&gt;
* [[OSCam/it/Loadbalancing|Loadbalancing]]&lt;br /&gt;
* [[OSCam/it/OSCam and VPN|OSCam and VPN (&#039;&#039;&#039;V&#039;&#039;&#039;irtual &#039;&#039;&#039;P&#039;&#039;&#039;rivate &#039;&#039;&#039;N&#039;&#039;&#039;etwork)]]&lt;br /&gt;
* Esempi di configurazioni:&lt;br /&gt;
** [[OSCam/it/examples/A_simple_DBox2-Linux-Server-combination|Semplice combinazione tra dbox2 e server Linux]]&lt;br /&gt;
** [[OSCam/it/examples/Sky_HD_and_MTV-Unlimited|Sky de HD, MTV-Unlimited, HD+ e TNTSAT]]&lt;br /&gt;
** [[OSCam/it/examples/OSCam with ACamd|OSCam &amp;lt;---&amp;gt; ACamd and vPlug]]&lt;br /&gt;
** [[OSCam/it/examples/Reader|Lettori Smartcard]]&lt;br /&gt;
** [[OSCam/it/examples/Overclocking|Overclocking]]&lt;br /&gt;
* [[OSCam/it/XML_API|XML API]]&lt;br /&gt;
* [[OSCam/it/ShellCommands|Comandi-Shell]]&lt;br /&gt;
* [[OSCam/it/Self-made|Oscam fatta in Casa]]&lt;br /&gt;
* Script per Ricevitori:&lt;br /&gt;
** [[OSCam/it/scripts/DBox2|DBox2]]&lt;br /&gt;
** [[OSCam/it/scripts/Dreambox|Dreambox]]&lt;br /&gt;
** [[OSCam/it/scripts/Kathrein|Kathrein]]&lt;br /&gt;
* [[OSCam/it/SmallHelpfulScripts|Script di esempio]]&lt;br /&gt;
* [[OSCam/it/CentralLogging|Logging Centralizzato]]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
* Für OSCam Wiki-Autoren - For OSCam wiki authors - Pour les auteurs wiki Oscam - Per autori del OSCam wiki&lt;br /&gt;
** [[HowTo_-_Wiki_Formatierungen|Wiki Formattazione]]&lt;br /&gt;
** [[OSCam/WikiWorkaround|Workaround]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Versione ==&lt;br /&gt;
La OSCam-Wiki si riferisce alla versione &#039;&#039;&#039;1.20 Build #10094&#039;&#039;&#039;.&lt;br /&gt;
L&#039;OSCam e aggiornata giornalmente ma non preoccuparti se la versione Wiki non viene attualizata con ogni aggiornamento;)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Link ==&lt;br /&gt;
* [[Streamboard-Thread:30385|StreamBoard OSCam-Wiki-Thread]]&lt;br /&gt;
* [[Streamboard:svn/oscam/trunk/Distribution/doc/txt/|OSCam Dokumente]]&lt;br /&gt;
* [[Streamboard:oscam|OSCam Versionsverwaltung]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Errori in questo Wiki ==&lt;br /&gt;
Questo Wiki e una collaborazione di tanti User dello Streamboard. Certamente ci possono essere degli errori nei commenti:&lt;br /&gt;
* Errori di ortografia e punteggiatura,&lt;br /&gt;
* Errori nella causa&lt;br /&gt;
.&lt;br /&gt;
Ci sono anche un certo numero di parametri da definire. Questi parametri sono segnatili da un &amp;quot;Under Construction&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Ogni lettore è invitato a sostenere glia autori nella rimozione e correzione di errori e completamento dei commenti. Questo lo potete fare nell apposito thread per questo Wiki:&lt;br /&gt;
[[Streamboard-Thread:30385|Wiki-Thread]]&lt;br /&gt;
&lt;br /&gt;
Questo è il punto centrale per la raccolta di errori, suggerimenti e integrazioni per questo Wiki.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Datei:MessageS.png|text-bottom]] &#039;&#039;&#039;Informazione:&#039;&#039;&#039; Commenti sui singoli parametri e esempi sono sempre preceduti da un #, questo ha il vantaggio che e possibile trasferirli  se necesario con copia e incolla nell vostro config.&lt;/div&gt;</summary>
		<author><name>Don de Deckelwech</name></author>
	</entry>
	<entry>
		<id>http://oldwiki.streamboard.tv/index.php?title=OSCam/de&amp;diff=13240</id>
		<title>OSCam/de</title>
		<link rel="alternate" type="text/html" href="http://oldwiki.streamboard.tv/index.php?title=OSCam/de&amp;diff=13240"/>
		<updated>2016-01-03T12:11:40Z</updated>

		<summary type="html">&lt;p&gt;Don de Deckelwech: Link zur oscam.srvid2 hinzugefügt&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
[[Kategorie:HowTo]]&lt;br /&gt;
[[Kategorie:Cardserver]]&lt;br /&gt;
[[Kategorie:OSCam]]&lt;br /&gt;
{{OSCamLanguages}}&lt;br /&gt;
&lt;br /&gt;
== Inhaltsverzeichnis ==&lt;br /&gt;
* [[OSCam/de/What_is_OSCam|Was kann OSCam?]]&lt;br /&gt;
* [[OSCam/de/Which_plattforms_are_supported|Welche Plattformen werden unterstützt?]]&lt;br /&gt;
* [[OSCam/de/Which_protocols_Card_Reader_and_Cards_are_supported|Welche Protokolle, Card Reader und Cards werden unterstützt?]]&lt;br /&gt;
* Konfiguration:&lt;br /&gt;
** [[OSCam/de/Config/oscam.conf|oscam.conf]]&lt;br /&gt;
** [[OSCam/de/Config/oscam.server|oscam.server]]&lt;br /&gt;
** [[OSCam/de/Config/oscam.user|oscam.user]]&lt;br /&gt;
** [[OSCam/de/Config/oscam.dvbapi|oscam.dvbapi]]&lt;br /&gt;
** [[OSCam/de/Config/oscam.ac|oscam.ac]]&lt;br /&gt;
** [[OSCam/de/Config/oscam.cert|oscam.cert]]&lt;br /&gt;
** [[OSCam/de/Config/oscam.guess|oscam.guess]]&lt;br /&gt;
** [[OSCam/de/Config/oscam.ird|oscam.ird]]&lt;br /&gt;
** [[OSCam/de/Config/oscam.provid|oscam.provid]]&lt;br /&gt;
** [[OSCam/de/Config/oscam.ratelimit|oscam.ratelimit]]&lt;br /&gt;
** [[OSCam/de/Config/oscam.services|oscam.services]]&lt;br /&gt;
** [[OSCam/de/Config/oscam.srvid|oscam.srvid]]&lt;br /&gt;
** [[OSCam/de/Config/oscam.srvid2|oscam.srvid2]]&lt;br /&gt;
** [[OSCam/de/Config/oscam.tiers|oscam.tiers]]&lt;br /&gt;
** [[OSCam/de/Config/oscam.whitelist|oscam.whitelist]]&lt;br /&gt;
** [[OSCam/de/Config/oscam.cacheex|oscam.cacheex]]&lt;br /&gt;
* [[OSCam/de/Monitoring|Monitoring]]&lt;br /&gt;
* [[OSCam/de/Picons|Picons für das WebInterface (WebIf)]]&lt;br /&gt;
* [[OSCam/de/AU|AU (AutoUpdate)]]&lt;br /&gt;
* [[OSCam/de/Loadbalancing|Loadbalancing]]&lt;br /&gt;
* [[OSCam/de/OSCam_and_VPN|OSCam und VPN]]&lt;br /&gt;
* [[OSCam/de/OSCam_and_SSL|OSCam und SSL]]&lt;br /&gt;
* Beispiel-Konfigurationen:&lt;br /&gt;
** [[OSCam/de/examples/Config_Dreambox|Dreambox]]&lt;br /&gt;
** [[OSCam/de/examples/A_simple_DBox2-Linux-Server-combination|Einfache DBox2-Linux-Server-Kombination]]&lt;br /&gt;
** [[OSCam/de/examples/Sky_HD_and_MTV-Unlimited|Sky HD, MTV-Unlimited, HD+ und TNTSAT]]&lt;br /&gt;
** [[OSCam/de/examples/OSCam with ACamd|OSCam &amp;lt;---&amp;gt; ACamd mit vPlug oder OSEmu]]&lt;br /&gt;
** [[OSCam/de/examples/Reader|Reader]]&lt;br /&gt;
** [[OSCam/de/examples/Overclocking|Overclocking]]&lt;br /&gt;
* [[OSCam/de/XML_API|XML API]]&lt;br /&gt;
* [[OSCam/de/ShellCommands|Shell-Befehle]]&lt;br /&gt;
* [[OSCam/de/Self-made|OSCam selbstgemacht]]&lt;br /&gt;
* Skripte für Deinen Receiver:&lt;br /&gt;
** [[OSCam/de/scripts/DBox2|DBox2]]&lt;br /&gt;
** [[OSCam/de/scripts/Dreambox|Dreambox]]&lt;br /&gt;
** [[OSCam/de/scripts/Kathrein|Kathrein]]&lt;br /&gt;
* [[OSCam/de/SmallHelpfulScripts|Kleine hilfreiche Skripte]]&lt;br /&gt;
* [[OSCam/de/CentralLogging|Central logging]]&lt;br /&gt;
* [[OSCam/de/Langzeitlog|Langzeit Log]]&lt;br /&gt;
* [[Glossar|Glossar (Begriffserklärungen)]]&lt;br /&gt;
* [[Tiers|Tiers]]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
* Für OSCam Wiki-Autoren - For OSCam wiki authors - Pour les auteurs wiki Oscam - Per autori del OSCam wiki&lt;br /&gt;
** [[HowTo_-_Wiki_Formatierungen|Wiki Formatierungen]]&lt;br /&gt;
** [[OSCam/WikiWorkaround|Workaround]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Versionen ==&lt;br /&gt;
OSCam-Wiki liegt die stable &#039;&#039;&#039;OSCam Version 1.10 mit Build 5640&#039;&#039;&#039; zugrunde. Letzte Fortschreibung &#039;&#039;&#039;svn 10094&#039;&#039;&#039;.&lt;br /&gt;
OSCam wird täglich fleißig weiterentwickelt, dennoch keine Sorge, wenn die Wiki-Version einigen Build`s hinterherhinkt.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ab svn 5640 (stable 1.10)&#039;&#039;&#039; werden Änderungen, Ergänzungen und Löschungen von Parametern mit Gültigkeitshinweis (Format: mm/tt/jjjj) in die Parametervorlagen aufgenommen, die den Kommentaren für die jeweilige Datei vorangehen. Die Kommentare zu den entsprechenden Parametern erhalten ebenfalls einen entsprechenden Hinweis. Außerdem werden alle changesets, die eine Änderung, Ergänzung oder Löschung von Parametern zur Folge haben, in einer entsprechenden Tabelle innerhalb des Workaround fortgeschrieben [[OSCam/WikiWorkaround#changesets_for_Doku|Workaround]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Einschlägige Links ==&lt;br /&gt;
* [[Streamboard-Thread:30385|StreamBoard OSCam-Wiki-Thread]]&lt;br /&gt;
* [[Streamboard:svn/oscam/trunk/Distribution/doc/txt/|OSCam Dokumente]]&lt;br /&gt;
* [[Streamboard:oscam/browser|OSCam Versionsverwaltung]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Fehler in diesem Wiki ==&lt;br /&gt;
Dieses Wiki ist eine Gemeinschaftsarbeit zahlreicher User des StreamBoard. Selbstverständlich schleichen sich in die Kommentare immer wieder Fehler ein:&lt;br /&gt;
* Fehler in der Rechtschreibung und Interpunktion,&lt;br /&gt;
* Fehler in der Sache.&lt;br /&gt;
&lt;br /&gt;
Außerdem gibt es eine Reihe von Baustellen bei Parametern, die einer Ergänzung bedürfen. Diese Parameter sind als &amp;quot;Under Construction&amp;quot; gekennzeichnet.&lt;br /&gt;
&lt;br /&gt;
Jeder Leser wird gebeten, die Verfasser bei der Beseitigung oder Berichtigung von Fehlern sowie Ergänzung der Kommentierung zu unterstützen. Das geschieht am besten durch einen entsprechenden Post im Thread für dieses Wiki:&lt;br /&gt;
[[Streamboard-Thread:30385|Streamboard-Thread]]&lt;br /&gt;
&lt;br /&gt;
Das ist die zentrale Stelle für die Sammlung von Fehlern, Anregungen und Ergänzungen für dieses Wiki.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Datei:MessageS.png|text-bottom]] &#039;&#039;&#039;Info:&#039;&#039;&#039; Kommentare zu den einzelnen Parametern und Beispielen werden immer mit einem &#039;&#039;&#039;#&#039;&#039;&#039; eingeleitet, dies hat den Vorteil, dass man diese Parameter bei Bedarf mit Copy&amp;amp;Paste in die eigene Config übertragen kann.&lt;/div&gt;</summary>
		<author><name>Don de Deckelwech</name></author>
	</entry>
	<entry>
		<id>http://oldwiki.streamboard.tv/index.php?title=OSCam/it/Config/oscam.conf&amp;diff=13238</id>
		<title>OSCam/it/Config/oscam.conf</title>
		<link rel="alternate" type="text/html" href="http://oldwiki.streamboard.tv/index.php?title=OSCam/it/Config/oscam.conf&amp;diff=13238"/>
		<updated>2015-11-01T15:56:03Z</updated>

		<summary type="html">&lt;p&gt;Don de Deckelwech: /* scam */  Add serverip= and allowed=&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Kategorie:OSCam]]&lt;br /&gt;
{{OSCamHomeLinks}}&lt;br /&gt;
&lt;br /&gt;
==oscam.conf==&lt;br /&gt;
&lt;br /&gt;
La configurazione principale di OSCam presente nel file &#039;&#039;&#039;oscam.conf&#039;&#039;&#039;, contiene parametri globali come debugging, logging, monitor, protocolli e anti-cascata. Le sezioni presenti nel file &#039;&#039;&#039;oscam.conf&#039;&#039;&#039; con i relativi parametri, non hanno una posizione predefinita, ciò significa che si può posizionare ad esempio la sezione &#039;&#039;[monitor]&#039;&#039; prima di quella &#039;&#039;[global]&#039;&#039; o dopo quella &#039;&#039;[webif]&#039;&#039;, ecc...&lt;br /&gt;
Mentre all&#039;interno del file &#039;&#039;&#039;oscam.conf&#039;&#039;&#039; la sezione &#039;&#039;[global]&#039;&#039; &#039;&#039;&#039;è obbligatoria&#039;&#039;&#039;, tutte le altre sezioni &#039;&#039;&#039;sono opzionali&#039;&#039;&#039; e vengono utilizzate solamente se necessarie.&lt;br /&gt;
&lt;br /&gt;
=== [global] Parametri Globali ===&lt;br /&gt;
&lt;br /&gt;
Nella sezione Globale sono presenti i seguenti parametri:&lt;br /&gt;
&lt;br /&gt;
{{OSCamConfGlobalParameter}}&lt;br /&gt;
&lt;br /&gt;
[[File: WarningS.png | text-bottom ]]&#039;&#039;&#039; Attenzione!&#039;&#039;&#039; Se all&#039;interno del file di configurazione un parametro risulta vuoto, o non presente, verranno applicati i valori di default.&lt;br /&gt;
&lt;br /&gt;
==== nice ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Sistema di priorità&#039;&#039;&#039;. OSCam richiede quasi 0 potenza della CPU. Ma quando la potenza della CPU è necessario, dovrebbe essere disponibile immediatamente. Sono possibili valori da 20 a -20, con 20 e piccola e con -20 è molto alta. La funzione viene disattivata con il parametro(#). Questo è importante per esempio per la dbox 2 [http://de.wikipedia.org/wiki/DBOX2], quando appare il messaggio d´errore &amp;quot;&#039;&#039;relocation error:setpriority&#039;&#039;&amp;quot; . Vedi. [http://de.wikipedia.org/wiki/Prioritätsscheduling Prioritätsscheduling]&lt;br /&gt;
&lt;br /&gt;
Esempio:&lt;br /&gt;
 nice = -1&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 nice = 99&lt;br /&gt;
&lt;br /&gt;
==== Log ====&lt;br /&gt;
Formato:&lt;br /&gt;
 CAID&amp;amp;ProviderID/ECMPID/ServiceID/length:checksum&lt;br /&gt;
&lt;br /&gt;
Livello Debug:&lt;br /&gt;
 0 = no debugging (default) &lt;br /&gt;
 1 = detailed error messages &lt;br /&gt;
 2 = ATR parsing info, ECM dumps, CW dumps &lt;br /&gt;
 4 = traffic from/to the reader &lt;br /&gt;
 8 = traffic from/to the clients &lt;br /&gt;
 16 = traffic to the reader-device on IFD layer&lt;br /&gt;
 32 = traffic to the reader-device on I/O layer &lt;br /&gt;
 64 = EMM logging &lt;br /&gt;
 128 = DVB API logging &lt;br /&gt;
 256 = load balacing logging &lt;br /&gt;
 512 = cache exchange logging &lt;br /&gt;
 1024 = client ECM logging &lt;br /&gt;
 65535 = debug all &lt;br /&gt;
&lt;br /&gt;
===== pidfile =====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn:8176/01/24/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
pidfile  =  filename, &lt;br /&gt;
&lt;br /&gt;
cambiare nome e percorso di pidfile. Default = /tmp/oscam.pid&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 pidfile = /var/run/oscam.pid&lt;br /&gt;
&lt;br /&gt;
===== logfile =====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Con questo parametro viene specificato il nome del file e percorso.&lt;br /&gt;
 logfile = Nome del file|/dev/null|/dev/tty/syslog&lt;br /&gt;
&lt;br /&gt;
 logfile = [nomedelfile][;syslog][;stdout]&lt;br /&gt;
&lt;br /&gt;
Possibilitá:&lt;br /&gt;
 logfile = /var/log/oscam.log  # Log viene creato in file&lt;br /&gt;
 logfile = syslog              # Log viene importato nel syslogd&lt;br /&gt;
 logfile = stdout              # Log solo visibile nel Webinterface&lt;br /&gt;
&lt;br /&gt;
Esempio:&lt;br /&gt;
 logfile = /etc/oscam/logs/oscam.log;stdout&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 logfile = /var/log/oscam.log&lt;br /&gt;
&lt;br /&gt;
Format logfile:&lt;br /&gt;
 CAID&amp;amp;ident/provider/length:checksum&lt;br /&gt;
&lt;br /&gt;
===== ecmfmt =====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn6649+6653:05/01/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;MODIFICA  svn8831:08/11/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ecmfmt = formato&lt;br /&gt;
&lt;br /&gt;
definire in ECM log il formato, default:c&amp;amp;p/i/s/l:h &lt;br /&gt;
	 &lt;br /&gt;
Possibili variabili : &lt;br /&gt;
 c = CAID&lt;br /&gt;
 d = PID&lt;br /&gt;
 e = CSP hash &lt;br /&gt;
 g = ID of origin gbox peer &lt;br /&gt;
 h = checksum&lt;br /&gt;
 i = Channel ID&lt;br /&gt;
 j = distance of gbox hops &lt;br /&gt;
 l = length &lt;br /&gt;
 o = ONID&lt;br /&gt;
 p = provider ID&lt;br /&gt;
 s = service ID&lt;br /&gt;
 w = CW&lt;br /&gt;
&lt;br /&gt;
	 &lt;br /&gt;
Utilizzare un valore come prefisso per nascondere una variabile con quel valore&lt;br /&gt;
	 &lt;br /&gt;
Esempio:&lt;br /&gt;
 ecmfmt = c&amp;amp;0p/i/d/s/l:h &lt;br /&gt;
 (nacondere provider ID se 0)&lt;br /&gt;
&lt;br /&gt;
===== nds_swap_cw =====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn:10003/11/15/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;ANTIQUATO  svn10048:11/30/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
nds_swap_cw    =  0|&lt;br /&gt;
&lt;br /&gt;
 0  =  NDS Videoguard CWs saranno lasciati cadere, quando CWs hanno un modello diverso o simile (default)&lt;br /&gt;
 1  =  disabilitato&lt;br /&gt;
&lt;br /&gt;
===== loghistorysize =====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
loghistorysize  =  bytes&lt;br /&gt;
&lt;br /&gt;
Dimensioni del Log-Messages-History in WebIf e in Monitor in Bytes&lt;br /&gt;
&lt;br /&gt;
     0   =  disabled&lt;br /&gt;
 [blank] =  4096 (default)&lt;br /&gt;
&lt;br /&gt;
===== CACHE EXCHANGE LOGGING =====&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO  svn6929:05/24/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
CACHE EXCHANGE LOGGING &lt;br /&gt;
reader stages&lt;br /&gt;
 1 = cacheex (=1) reader (C) &lt;br /&gt;
 2 = local SCs (L)  #Fase 2 viene usata solo se &amp;quot;&#039;preferlocalcards 1&#039; è stato attivato nella sezione [global]. &lt;br /&gt;
 3 = other reader / proxies (P) &lt;br /&gt;
 4 = fallback reader (F) &lt;br /&gt;
&lt;br /&gt;
Formato scrittura log&lt;br /&gt;
 stage/used/chosen/possible&lt;br /&gt;
&lt;br /&gt;
Esempio&lt;br /&gt;
&lt;br /&gt;
 P/2/2/2 or L/2/4/4&lt;br /&gt;
&lt;br /&gt;
===== maxlogsize =====&lt;br /&gt;
{{Mandatory/it}}&lt;br /&gt;
&lt;br /&gt;
Qui la dimensione massima del file di registro si trova in KBytes. Questo è particolarmente importante per i server con solo una piccola quantità di memoria (ad esempio in dbox2). Pertanto si consiglia vivamente di stabilire con attenzione i server in modo che le dimensioni. Non di rado, &amp;quot;scoppiare&amp;quot; un sistema, perché i file di log hanno assunto proporzioni enormi di controllo!&lt;br /&gt;
&lt;br /&gt;
Esempio:&lt;br /&gt;
 maxlogsize = 20  # Logfile va fino a 20 KBytes&lt;br /&gt;
            =  0  # &#039;&#039;&#039;no&#039;&#039;&#039; massima dimensione&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 maxlogsize = 10 #  Logfile va fino a 10 KBytes (default)&lt;br /&gt;
&lt;br /&gt;
===== logduplicatelines =====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn:8290/02/05/2013&amp;lt;/span&amp;gt; &lt;br /&gt;
&lt;br /&gt;
logduplicatelines  =  0|1&lt;br /&gt;
 &lt;br /&gt;
                   =  1  schaltet das Schreiben von Duplikatzeilen im Logfile aus&lt;br /&gt;
                   =  0  schaltet das Schreiben von Duplikatzeilen im Logfile ein = default&lt;br /&gt;
&lt;br /&gt;
===== disablelog =====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Interruttori Logfile&lt;br /&gt;
 1 = Interruttore attivo, Così &#039;&#039;&#039;non stampa&#039;&#039;&#039; Log - puh ;-) -&lt;br /&gt;
 0 = Interruttore disabilitato, Così &#039;&#039;&#039;stampa&#039;&#039;&#039; Log&lt;br /&gt;
&lt;br /&gt;
Esempio:&lt;br /&gt;
 disablelog = 1   # non viene &#039;&#039;&#039;creato nesun&#039;&#039;&#039; Log&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 disablelog = 0   # viene creato &#039;&#039;&#039;un&#039;&#039;&#039; Log&lt;br /&gt;
&lt;br /&gt;
===== cwlogdir =====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Qui e possibile fissare un percorso per Logging-CW  &lt;br /&gt;
&lt;br /&gt;
Esempio:&lt;br /&gt;
 cwlogdir = /var/log/cw.log&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 cwlogdir =     # [blank] kein Pfad für CW-Log&lt;br /&gt;
&lt;br /&gt;
===== emmlogdir =====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Qui, è possibile impostare un percorso per la registrazione di EMM. Come gli EMM vengono registrati?, con il &#039;saveemm&#039; dettaglio da impostare nei parametri oscam.server.&lt;br /&gt;
&lt;br /&gt;
Esempio:&lt;br /&gt;
 emmlogdir = /var/log/&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 emmlogdir =     #  [blank] Si è utilizzata la cartella config&lt;br /&gt;
&lt;br /&gt;
===== usrfile =====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Definizione del nome di un file per la registrazione degli utenti.&lt;br /&gt;
&lt;br /&gt;
L&#039;utente che accede al file ha il formato&lt;br /&gt;
 date&lt;br /&gt;
 time&lt;br /&gt;
 CWs per second&lt;br /&gt;
 username&lt;br /&gt;
 IP address of client&lt;br /&gt;
 TCP/IP port&lt;br /&gt;
 CWs found&lt;br /&gt;
 CWs from cache&lt;br /&gt;
 CWs not found&lt;br /&gt;
 CWs ignored&lt;br /&gt;
 CWs timeout&lt;br /&gt;
 CWs tunneled&lt;br /&gt;
 login time in UNIX/POSIX format&lt;br /&gt;
 logout time in UNIX/POSIX format&lt;br /&gt;
 protocol&lt;br /&gt;
&lt;br /&gt;
Esempio:&lt;br /&gt;
 usrfile = userfile&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 usrfile = 0&lt;br /&gt;
&lt;br /&gt;
===== disableuserfile =====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Ora è abbastanza selvaggio: anche se un Logfile è attivata (vedere file di log) può qui il userfile spegnerlo &lt;br /&gt;
&lt;br /&gt;
Esempio:&lt;br /&gt;
 disableuserfile = 1   # non &#039;&#039;&#039;viene nesun&#039;&#039;&#039; userfile prodotto&lt;br /&gt;
                 = 0   # viene &#039;&#039;&#039;prodotto un &#039;&#039;&#039; userfile &lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 disableuserfile = 0&lt;br /&gt;
&lt;br /&gt;
===== usrfileflag =====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Impostazione della modalità di registrazione&lt;br /&gt;
 0 = E &#039;l&#039;unico e il logout di clienti registrati nel file utente   &lt;br /&gt;
 1 = zap ognuno e nei clienti userfile&lt;br /&gt;
     Default = valore è  0&lt;br /&gt;
&lt;br /&gt;
Esempio:&lt;br /&gt;
 usrfileflag = 1  # Tutto è registrato &lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 usrfileflag = 0  # Solo il login e logout viene registrato&lt;br /&gt;
&lt;br /&gt;
===== saveinithistory =====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;ANTIQUATO  svn7128:07/02/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Backup del lettore -Init-History.  È necessario per visualizzare i diritti.&lt;br /&gt;
&lt;br /&gt;
Esempio:&lt;br /&gt;
 saveinithistory = 1   # backup in / tmp /. Oscam / lettore &amp;lt;number&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 saveinithistory = 0   # Nessun backup&lt;br /&gt;
&lt;br /&gt;
===== disablemail =====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
disablemail  =  0|1&lt;br /&gt;
&lt;br /&gt;
Disattiva il salvataggio delle  Email-Messages da parte del provider NDS videoguard. Default: 1 (disabled)&lt;br /&gt;
&lt;br /&gt;
===== mailfile =====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
mailfile  =  file&lt;br /&gt;
&lt;br /&gt;
Imposta il file di salvataggio Email-Messages da parte del provider NDS videoguard.&lt;br /&gt;
&lt;br /&gt;
Default: [blank] Nessun file. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== cacheex_mode1_delay =====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn:10050/11/30/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cacheex_mode1_delay  =  CAID1:time,[CAID2:time]...&lt;br /&gt;
&lt;br /&gt;
Delay in Millisekunden für eine Anfrage an cache exchange mode 1 reader, default: kein delay&lt;br /&gt;
&lt;br /&gt;
==== Reader ====&lt;br /&gt;
&lt;br /&gt;
===== enableled =====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO  svn6285:01/23/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
LED-Support&lt;br /&gt;
&lt;br /&gt;
enableled  =  0|1|2&lt;br /&gt;
&lt;br /&gt;
 0  =  LED support disabled (default)&lt;br /&gt;
 1  =  LED support enabled for routers&lt;br /&gt;
 2  =  LED support enabled for Qbox HD&lt;br /&gt;
&lt;br /&gt;
===== serialreadertimeout =====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;ANTIQUATO  svn8541:03/13/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; Solo quando viene utilizzata Serial Reader&#039;&#039;&#039;&lt;br /&gt;
Timeout in millisecondi per Serialreader&lt;br /&gt;
&lt;br /&gt;
Esempio:&lt;br /&gt;
 serialreadertimeout =  1200  # Timeout dopo il 1200 Millisecondi&lt;br /&gt;
Default:&lt;br /&gt;
 serialreadertimeout =  1500  # Timeout dopo il 1500 Millisecondi&lt;br /&gt;
&lt;br /&gt;
===== waitforcards =====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Qui si può definire, se OSCam alla partenza deve attendere le card locali, prima che le porte di rete vengono aperte.&lt;br /&gt;
&lt;br /&gt;
Esempio:&lt;br /&gt;
 waitforcards = 0   # Non Attendere&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 waitforcards = 1  # Attendere&lt;br /&gt;
&lt;br /&gt;
===== waitforcards_extra_delay =====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
waitforcards_extra_delay  =  Millisecondi &lt;br /&gt;
&lt;br /&gt;
Ulteriore ritardo in millisecondi da attendere per SCS locale durante il lancio per l&#039;apertura delle porte di rete &lt;br /&gt;
&lt;br /&gt;
default = 500&lt;br /&gt;
&lt;br /&gt;
===== preferlocalcards =====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;MODIFICA svn9605:03/29/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Questo parametro determina se le schede locali verrà prima decodificato.&lt;br /&gt;
&lt;br /&gt;
Esempio:&lt;br /&gt;
 preferlocalcards = 0  # schede locale non preferito&lt;br /&gt;
 preferlocalcards = 1  # CacheX preferito&lt;br /&gt;
 preferlocalcards = 2  # schede locale preferito&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 preferlocalcards = 1  # CacheX preferito&lt;br /&gt;
&lt;br /&gt;
===== readerrestartseconds =====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Definizione di un tempo di attesa in secondi tra i riavvii di lettori.&lt;br /&gt;
&lt;br /&gt;
Esempio:&lt;br /&gt;
 readerrestartseconds = 10  # Tempo di attesa 10 secondi&lt;br /&gt;
                     =  0   # &#039;&#039;&#039;Nessun riavvio del lettore!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 readerrestartseconds = 5   #  il tempo di attesa è di 5 second&lt;br /&gt;
&lt;br /&gt;
===== block_same_ip =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn:7215/07/27/2012&amp;lt;/span&amp;gt; &lt;br /&gt;
&lt;br /&gt;
block_same_ip  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1 = Corso ECM-ciclo dal client al lettore con lo stesso indirizzo IP., default = 1&lt;br /&gt;
 0 = Non respingere&lt;br /&gt;
&lt;br /&gt;
===== block_same_name =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn:7215/07/27/2012&amp;lt;/span&amp;gt; &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
block_same_name  =  0|1&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 1 = Modo  ECM-Macinazione  dal client al lettore con lo stesso nome , default = 1&lt;br /&gt;
 0 = Non respingere&lt;br /&gt;
&lt;br /&gt;
==== Cache ====&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;ANTIQUATO svn 8358:02/16/2013 moved to &#039;&#039;&#039;[cache]&#039;&#039;&#039;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== cachedelay =====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;ANTIQUATO svn 8358:02/16/2013 moved to &#039;&#039;&#039;[cache]&#039;&#039;&#039;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tempo minimo espresso in millisecondi che una richiesta di necessità. Sembra paradossale, ma riguarda il problema se la risposta viene inviata dalla cache troppo rapidamente al cliente.&lt;br /&gt;
&lt;br /&gt;
Esempio:&lt;br /&gt;
 cachedelay = 300&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 cachedelay = 0&lt;br /&gt;
&lt;br /&gt;
===== max_cache_time =====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;ANTIQUATO svn 8358:02/16/2013 moved to &#039;&#039;&#039;[cache]&#039;&#039;&#039;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
max_cache_time  =   Sekunden, default 15&lt;br /&gt;
&lt;br /&gt;
Maximale Zeit, die CWs nach der ersten Clienten-Anfrage im cache verbleiben. Die Zeit muss um 2 Sekunden höher liegen als der Parameter clienttimeout!&lt;br /&gt;
&lt;br /&gt;
===== max_cache_count =====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;ANTIQUATO svn 8358:02/16/2013 moved to &#039;&#039;&#039;[cache]&#039;&#039;&#039;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
max_cache_count  =   Anzahl, default 1000&lt;br /&gt;
&lt;br /&gt;
Maximale Zahl von CWs im cache&lt;br /&gt;
&lt;br /&gt;
===== cacheexwaittime =====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;ANTIQUATO svn 8358:02/16/2013 moved to &#039;&#039;&#039;[cache]&#039;&#039;&#039;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
cacheexwaittime = delay &lt;br /&gt;
&lt;br /&gt;
Maximale Wartezeit für einen Cache-Zugriff in Millisekunden&lt;br /&gt;
default = 50 Millisekunden&lt;br /&gt;
&lt;br /&gt;
===== cacheexenablestats =====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;ANTIQUATO svn 8358:02/16/2013 moved to &#039;&#039;&#039;[cache]&#039;&#039;&#039;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
cacheexenablestats  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1 = schaltet statistics für cache exchange mode ein&lt;br /&gt;
 0 = default&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Attenzione:&#039;&#039;&#039; Bitte Speicherverbrauch beachten!&lt;br /&gt;
&lt;br /&gt;
==== Client ====&lt;br /&gt;
&lt;br /&gt;
===== clienttimeout =====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Tempo massimo in secondi o millisecondi prima che un client ottiene un timeout.&lt;br /&gt;
&lt;br /&gt;
Esempio:&lt;br /&gt;
 clienttimeout = 10     # dopo 10 secondi il tempo è scaduto&lt;br /&gt;
 clienttimeout = 10000  # anche qui esegue un time-out dopo 10 secondi, vedi la nota&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 clienttimeout = 5      # dopo 5 secondi esegue un Timeout &lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Atenzione:&#039;&#039;&#039; nella atessa &amp;lt;100 il Cardserver e di secondi Valori&amp;gt; = 100 vengono interpretati in millisecondi.&lt;br /&gt;
&lt;br /&gt;
===== clientmaxidle =====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Limitare il tempo minimo di un cliente in &#039;&#039;&#039;Secondi&#039;&#039;&#039; prima che sia separato dal traffico.&lt;br /&gt;
&lt;br /&gt;
Esempio:&lt;br /&gt;
 clientmaxidle = 200   # Separazione in 200 secondi&lt;br /&gt;
               = 0     # No separatione&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 clientmaxidle = 120   # Separazione dopo 120 secondi&lt;br /&gt;
&lt;br /&gt;
===== suppresscmd08 =====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
suppresscmd08 = 0|1&lt;br /&gt;
&lt;br /&gt;
 0 = causa camd35[cs3.57x]-clients, non ancora per la combinazione [rejected CAID, service ID, provider ID] richesta  (default)&lt;br /&gt;
 1 = disabled&lt;br /&gt;
&lt;br /&gt;
Chi vuole saperne di più, potete leggere qui: [[Streamboard-Thread:27459|Streamboard-Thread]]&lt;br /&gt;
&lt;br /&gt;
==== fallbacktimeout ====&lt;br /&gt;
{{Depends/it}}&lt;br /&gt;
&lt;br /&gt;
Con più lettori (vedere la sezione [lettore] in oscam.server), un lettore può essere determinata in esempio caso di guasto gli altri lettori del traffico ricade.&lt;br /&gt;
&lt;br /&gt;
Tempo massimo di attesa di [[Cardserver]]s in millisecondi primario [[Reader]], prima della/il [[Fallback]]-Reader (se disponibile!) essere interrogato.&lt;br /&gt;
&lt;br /&gt;
Esempio:&lt;br /&gt;
 fallbacktimeout = 1500&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 fallbacktimeout = 2500&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Attenzione:&#039;&#039;&#039; Il valore deve essere superiore al valore del &amp;quot;serialreadertimeout&amp;quot; deve essere selezionato, in caso contrario vengono utilizati i valori di default&lt;br /&gt;
&lt;br /&gt;
==== fallbacktimeout_percaid ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn:8896/09/04/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
fallbacktimeout_percaid  =  milliseconds  &lt;br /&gt;
&lt;br /&gt;
time falling back to CAID restricted fallback reader, default: 2500&lt;br /&gt;
      &lt;br /&gt;
&lt;br /&gt;
==== sleep ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Tempo di attesa per gli utenti inattivi in minuti. valore può essere sovrascritto in oscam.user.&lt;br /&gt;
&lt;br /&gt;
Esempio:&lt;br /&gt;
 sleep =  5   # tempo di attesa 5 minuti&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 sleep =      # [blank] no aspetta&lt;br /&gt;
&lt;br /&gt;
==== serverip ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Per un server OSCam configurato con più collegamenti di rete e quindi con diversi indirizzi IP, può essere talvolta necessario che OSCam risponda solamente alle richieste che gli giungano da un indirizzo IP specifico. Con questo parametro è possibile dire a OSCam quale indirizzo IP debba &amp;quot;ascoltare&amp;quot; per processare le richieste.&lt;br /&gt;
&lt;br /&gt;
Nell&#039;esempio seguente OSCam processerà solo le richieste che&lt;br /&gt;
gli giungono dall&#039;indirizzo IP specificato dopo il segno =&lt;br /&gt;
&lt;br /&gt;
 serverip = 192.168.178.1&lt;br /&gt;
&lt;br /&gt;
Valore di Default:&lt;br /&gt;
&lt;br /&gt;
 serverip =&lt;br /&gt;
&lt;br /&gt;
OSCam processerà le richieste da &#039;&#039;&#039;tutti&#039;&#039;&#039; gli indirizzi IP.&lt;br /&gt;
&lt;br /&gt;
==== bindwait ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Il tempo massimo in secondi che il [[Cardreader]] alla partenza in attesa finché non trova in ogni porta di rete di accesso. Se OSCAM entro questo tempo non trova il porto non può terminare con la &amp;quot;richiesta di associazione non riuscita&amp;quot;. Le cause sono&lt;br /&gt;
* Doppia occupazione dei porti&lt;br /&gt;
* Si è schiantato Oscam e il Ports non è piu rilasciato&lt;br /&gt;
* OScam è stato avviato più volte nello stesso tempo&lt;br /&gt;
Esempio:&lt;br /&gt;
 bindwait = 20  # Tempo di attesa 20 secondi&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 bindwait = 120 # Tempo di attesa  120 secondi&lt;br /&gt;
&lt;br /&gt;
==== netprio ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Qui, e possibile la priorità del Card che sono situati nel server di rete&lt;br /&gt;
&lt;br /&gt;
Esempio:&lt;br /&gt;
 netprio = 1  # Priorità 1&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 netprio = 0  # Prioritari relativi al sistema&lt;br /&gt;
&lt;br /&gt;
==== resolvegethostbyname ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Tipo di risoluzione DNS&lt;br /&gt;
 0 = getadressinfo (default)&lt;br /&gt;
 1 = gethostbyname&lt;br /&gt;
&lt;br /&gt;
Esempio:&lt;br /&gt;
 resolvegethostbyname = 1 # Host sarà risolta in base al nome&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 resolvegethostbyname = 0 # Indirizzo info viene ripreso&lt;br /&gt;
&lt;br /&gt;
====failbancount====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
 Failbancount  =  Numero di tentativi consentiti riuscita con password errata.&lt;br /&gt;
               =  0  (default) IP viene bloccato immediatamente al primo tentativo di accedere a sconosciuti!&lt;br /&gt;
&lt;br /&gt;
Se, entro &#039;&#039;&#039;failbantime&#039;&#039;&#039; in più rispetto al &#039;&#039;&#039;failbancount&#039;&#039;&#039; ha permesso tentativi sono stati registrati, L&#039;IP, per la restante failbantime bloccato. Alla fine del failbantime sono di nuovo failbancount completa. Failbancount è quindi un allentamento delle regole&lt;br /&gt;
&lt;br /&gt;
==== failbantime ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Periodo di tempo in minuti, è bloccato per un cliente con un tentativo di accesso non valido su base IP.&lt;br /&gt;
&lt;br /&gt;
Esempio:&lt;br /&gt;
 failbantime =  5&lt;br /&gt;
 # Indirizzo IP è bloccato per 5 minuti. Nuovi tentativi di accesso vengono ignorati, anche se il login sarebbe OK.&lt;br /&gt;
 # Non vi è alcun Thread del client creato.&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 failbantime =  0  # failban è disattivata (default)&lt;br /&gt;
&lt;br /&gt;
==== dropdups ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
[[Datei:UnderConstruction.jpg|text-bottom]] &#039;&#039;&#039;in construzione&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== unlockparental ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;MODIFICA  svn7289:08/27/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Solo Seca e Viaccess&#039;&#039;&#039;&lt;br /&gt;
opzione per disattivare il filtro famiglia per la richiesta del codice PIN Seca il film per adulti&lt;br /&gt;
&lt;br /&gt;
Esempio:&lt;br /&gt;
 unlockparental = 1  # blocco parentale off&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 unlockparental = 0  # parental control acceso Seca&lt;br /&gt;
&lt;br /&gt;
==== double_check ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Solo quando un doppio controllo CW quando è selezionata!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
ECM per 2 o più lettori con la stessa SC trasmesse e la CW sono verificati contro l&#039;altro. lb_nbes_reader deve essere il 2 o superiore.&lt;br /&gt;
&lt;br /&gt;
Esempio:&lt;br /&gt;
 double_check =&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 double_check = 0&lt;br /&gt;
&lt;br /&gt;
==== double_check_caid ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn:7237/08/05/2012/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
double_check_caid  =  [CAID1|erste 2 digits von CAID1],[CAID2|erste 2 digits von CAID2],... =  [blank] keine [default]&lt;br /&gt;
&lt;br /&gt;
ECM wird an 2 oder mehr Reader mit der gleichen SC gesendet und die CW&#039;s werden gegen andere definierte CAIDs oder die ersten 2 bytes der CAIDs verifiziert. lb_nbest_readers muss auf 2 oder höher gesetzt sein!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Loadbalancer ====&lt;br /&gt;
&lt;br /&gt;
===== lb_mode =====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Loadbalance Mode&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Attenzione:&#039;&#039;&#039; Se il bilanciamento del carico viene attivato qui, si può in oscam.server tra i services e Ident sono voci!&lt;br /&gt;
&lt;br /&gt;
Se si hanno due o più carte uguali (uguale se locale o proxy), è possibile distribuire il carico uniformemente sulle carte&lt;br /&gt;
(equilibrio).&lt;br /&gt;
&lt;br /&gt;
Esempio:&lt;br /&gt;
 lb_mode = 0 (disativato)&lt;br /&gt;
 lb_mode = 1 (primo lettore più veloce)&lt;br /&gt;
 lb_mode = 2 (Reader non ha risposto la più lunga sarà presa)&lt;br /&gt;
 lb_mode = 3 (lettore con il minimo carico è usato)&lt;br /&gt;
 lb_mode = 10(LB is ausgeschaltet, Senderstatistik wird trotzdem erstellt)&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 lb_mode = 0 # disativato&lt;br /&gt;
&lt;br /&gt;
===== lb_save =====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Salva le statistiche di bilanciamento del carico, per cui è mantenuto anche dopo il riavvio. Per la CPU non è troppo stress, qui, un valore &amp;gt; 100 sarà registrato.&lt;br /&gt;
&lt;br /&gt;
Esempio:&lt;br /&gt;
 lb_save = 100 # Numero memorizzato di ECM per le statistiche&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 lb_save = 0 # Statistiche non saranno salvate&lt;br /&gt;
&lt;br /&gt;
===== lb_nbest_readers =====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Numero di lettori che chiedono per la ECM.&lt;br /&gt;
&lt;br /&gt;
Esempio:&lt;br /&gt;
 lb_nbest_readers = 2 # Richieste vanno sempre a due lettori&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 lb_nbest_readers = 1 # Richiesta va solo ad un lettore&lt;br /&gt;
&lt;br /&gt;
===== lb_nfb_readers =====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Il numero di Fallback Reader per il bilanciamento del carico.&lt;br /&gt;
&lt;br /&gt;
Esempio:&lt;br /&gt;
 lb_nfb_readers = 2 # Due Fallbackreader&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 lb_nfb_readers = 1&lt;br /&gt;
&lt;br /&gt;
===== lb_reopen_mode =====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;ANTIQUATO  svn8642:05/10/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
lb_reopen_mode  =  0|1&lt;br /&gt;
&lt;br /&gt;
loadbalancing reopen readers mod&lt;br /&gt;
 =  0  # Standardverfahren zum (späten) Wiederöffnen blockierender Reader (default)&lt;br /&gt;
 =  1  # Schnelles Wiederöffnen blockierender Reader&lt;br /&gt;
&lt;br /&gt;
===== lb_nbest_percaid =====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
[[Datei:UnderConstruction.jpg|text-bottom]] &#039;&#039;&#039;in construzione&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;MODIFICA  svn:5893:08/19/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
example:&lt;br /&gt;
 lb_nbest_percaid = 0100:4,0200:3,03:2,04:1 &lt;br /&gt;
 (wildcard CAIDs 03xx and 04xx)&lt;br /&gt;
&lt;br /&gt;
===== lb_reopen_invalid =====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn:9885:09/30/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
lb_reopen_invalid  =  0|1&lt;br /&gt;
&lt;br /&gt;
 0  =  E_INVALID wird so lange blockiert, bis die Statistik aufgeräumt ist&lt;br /&gt;
 1  =  default&lt;br /&gt;
&lt;br /&gt;
===== lb_force_reopenalways =====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn:9885:09/30/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
lb_force_reopenalways  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1   =  öffne alle gestoppten Reader sofort, wenn kein funktionierender Reader gefunden wird&lt;br /&gt;
 0   =  default&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== lb_min_ecmcount =====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Numero minimo di ECM, che vengono prese per l&#039;analisi.&lt;br /&gt;
&lt;br /&gt;
Esempio:&lt;br /&gt;
 lb_min_ecmcount =&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 lb_min_ecmcount = 5&lt;br /&gt;
&lt;br /&gt;
===== lb_max_ecmcount =====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Numero massimo di ECM, prima che il (&#039;&#039;&#039;Loadbalancer&#039;&#039;&#039;)bilanciamento del carico viene azzerato.&lt;br /&gt;
&lt;br /&gt;
Esempio:&lt;br /&gt;
 lb_max_ecmcount =&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 lb_max_ecmcount = 500&lt;br /&gt;
&lt;br /&gt;
===== lb_reopen_seconds =====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Ritardo in secondi tra un nuovo tentativo di collegare lettori di smarrimento / CAID / fornitori / servizi&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 lb_reopen_seconds =  500   # Nach 500 Sekunden neuer Verbindungsversuch&lt;br /&gt;
&lt;br /&gt;
Esempio:&lt;br /&gt;
 lb_reopen_seconds = 900&lt;br /&gt;
&lt;br /&gt;
===== lb_retrylimit =====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Tentativo di connessione al prossimo lettore &#039;&#039;&#039;solo se&#039;&#039;&#039; è il tempo di risposta superiore a quella stabilita qui in &#039;&#039;&#039;Millisecondi&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Esempio:&lt;br /&gt;
 lb_retrylimit  =  500   #  Tentativo di connessione al lettore successiva solo se il tempo di risposta è maggiore di 500 ms.&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 lb_retrylimit  =  800&lt;br /&gt;
&lt;br /&gt;
===== lb_savepath ===== &lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Nomefile per il backup del (&#039;&#039;&#039;Loadbalancing&#039;&#039;&#039;) bilanciamento del carico di Statistica&lt;br /&gt;
&lt;br /&gt;
 default   =   /tmp/.oscam/stat&lt;br /&gt;
&lt;br /&gt;
===== lb_stat_cleanup ===== &lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Tempo in ore, dopo di che le registrazioni statistiche devono essere eliminati&lt;br /&gt;
&lt;br /&gt;
 default = 336&lt;br /&gt;
&lt;br /&gt;
===== lb_use_locking =====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;ANTIQUATO  svn6166:12/28/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Elimina parallele e identiche richieste ECM&lt;br /&gt;
&lt;br /&gt;
 1 = ein&lt;br /&gt;
 0 = aus # default:0&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Schlocke:&#039;&#039;&#039;&lt;br /&gt;
* È necessario attivare questa opzione solo se:&lt;br /&gt;
** Sistema lento&lt;br /&gt;
** Carico alto&lt;br /&gt;
** Stesse richieste ECM non sono dalla cache, ma più lettori sono invitati&lt;br /&gt;
&lt;br /&gt;
* Vantaggi abilitato:&lt;br /&gt;
** La sincronizzazione è una richiesta fatta da uno ECM, è lindividuazione di cache o la richiesta e assegnazione del lettore attraverso il sistema di bilanciamento del carico è sempre successo&lt;br /&gt;
&lt;br /&gt;
* Svantaggi attivato:&lt;br /&gt;
** La sincronizzazione impedisce multithreading e la probabilità di un tempo di risposta più alto&lt;br /&gt;
* I vantaggi NON abilitati:&lt;br /&gt;
** I tempi di lavorazione più rapidi per le richieste ECM&lt;br /&gt;
&lt;br /&gt;
* Svantaggi NON abilitati:&lt;br /&gt;
** Può raddoppiare (o n-volte) le richieste ECM possibile per il lettore&lt;br /&gt;
&lt;br /&gt;
===== lb_noproviderforcaid =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG svn5758:08/01/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
lb_noproviderforcaid = CAID1[,CAID2]...&lt;br /&gt;
&lt;br /&gt;
Ignoriere die Providerinformations-CAIDs, um die statistischen Daten zu reduzieren, wildcard CAIDs mit 2-digit CAIDs sind möglich&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 lb_noproviderforcaid = 12,34,5678&lt;br /&gt;
 	                 (wildcard CAIDs 12xx und 34xx)&lt;br /&gt;
&lt;br /&gt;
default = [blank]&lt;br /&gt;
&lt;br /&gt;
===== lb_auto_timeout =====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn 7564:10/02/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
lb_auto_timeout  =  0|1&lt;br /&gt;
&lt;br /&gt;
 lb_auto_timeout  = 1  #  ermöglicht ein automatisches timeout auf der Basis von Statistiken des Loadbalancers&lt;br /&gt;
                  = 0  #  default&lt;br /&gt;
&lt;br /&gt;
===== lb_auto_timeout_p =====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn 7564:10/02/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
lb_auto_timeout_p  =  Prozent&lt;br /&gt;
&lt;br /&gt;
Prozentwert, mit dem die Timeout-Zeit beaufschlagt wird&lt;br /&gt;
default = 30&lt;br /&gt;
&lt;br /&gt;
===== lb_auto_time_out_t  =====  &lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn 7564:10/02/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
lb_auto_time_out_t =  Millisekunden&lt;br /&gt;
&lt;br /&gt;
Minimale Zeit in Millisekunden, die zur Timeout-Zeit hinzuaddiert wird&lt;br /&gt;
defailt = 300&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== lb_max_readers =====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
lb_max_readers  =   limit  (Zahl)&lt;br /&gt;
&lt;br /&gt;
beschränkt die Zahl der Reader während der Lernphase des Loadbalancing&lt;br /&gt;
&lt;br /&gt;
 0  =  unbegrenzt  (default)&lt;br /&gt;
 x  =  beschränkt auf ein Limit von x (Zahl)&lt;br /&gt;
&lt;br /&gt;
[[Datei:UnderConstruction.jpg|text-bottom]] &#039;&#039;&#039;in construzione&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
===== lb_auto_betatunnel =====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
lb_auto_betatunnel  =  0|1&lt;br /&gt;
&lt;br /&gt;
Ermöglicht automatisches Betatunneling für Betacrypt (CAIDs 1801, 1833, 1834 und 1835), wenn Loadbalancing verwendet wird&lt;br /&gt;
 lb_auto_betatunnel =  0   #  ausgeschaltet&lt;br /&gt;
                    =  1   #  eingeschaltet (default)&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Attention:&#039;&#039;&#039; Eintragungen für Betatunnel in oscam.user werden bevorzugt [[streamboard:wiki/OSCam/it/Config/oscam.user#betatunnel|User Betatunnel]]&lt;br /&gt;
&lt;br /&gt;
[[Datei:UnderConstruction.jpg|text-bottom]] &#039;&#039;&#039;in construzione&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
===== lb_auto_betatunnel_mode =====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn 7784:10/22/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
lb_auto_betatunnel_mode  =  0|1|2...&lt;br /&gt;
&lt;br /&gt;
setzt den Mode für das automatische Betacrypt tunneling&lt;br /&gt;
&lt;br /&gt;
 0 = CAID 18XX tunneling to CAID 17X2 only (default)&lt;br /&gt;
 1 = CAID 18XX tunneling to CAID 17X2 and CAID 17X2 tunneling to CAID 18XX (CAID 1833/1801) &lt;br /&gt;
 2 = CAID 18XX tunneling to CAID 17X2 and CAID 17X2 tunneling to CAID 18XX (CAID 1833/1834) &lt;br /&gt;
 3 = CAID 18XX tunneling to CAID 17X2 and CAID 17X2 tunneling to CAID 18XX (CAID 1833/1835) &lt;br /&gt;
 4 = CAID 17X2 tunneling to CAID 18XX (CAID 1833/1801 only) &lt;br /&gt;
 5 = CAID 17X2 tunneling to CAID 18XX (CAID 1833/1834 only) &lt;br /&gt;
 6 = CAID 17X2 tunneling to CAID 18XX (CAID 1833/1835 only)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== lb_auto_betatunnel_prefer_beta =====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn 6045:11/27/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;MODIFICA svn 7768:10/21/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
lb_auto_betatunnel_prefer_beta  =  Auswahl (Zahl)&lt;br /&gt;
&lt;br /&gt;
Hier kann der Schwerpunkt für die automatische Auswahl von Betacrypt/Nagravision gewählt werden.&lt;br /&gt;
&lt;br /&gt;
     0  =  disabled (default&lt;br /&gt;
     1  =  immer Betacrypt&lt;br /&gt;
   105  =  wählt einen Mittelwert&lt;br /&gt;
   200  =  immer Nagravision&lt;br /&gt;
&lt;br /&gt;
=== Monitor ===&lt;br /&gt;
Qui solo gli elementi necessari quando si utilizza un monitor!&lt;br /&gt;
 &lt;br /&gt;
{{OSCamConfMonitorParameter}}&lt;br /&gt;
&lt;br /&gt;
==== port ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
UDP-Port per il Monitor&lt;br /&gt;
 port = 0  # No Monitor&lt;br /&gt;
      =    # [vuoto] numero di porta monitor quando e selezionato&lt;br /&gt;
Esembio:&lt;br /&gt;
 port = 24480  # Monitor acceso alla porta 24480&lt;br /&gt;
&lt;br /&gt;
==== serverip ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Servizio di colegamento con un indirizzo IP specifico &lt;br /&gt;
 serverip  =  # Indirizzo-IP&lt;br /&gt;
           =  # [vuoto] tutti gli IP (default)&lt;br /&gt;
&lt;br /&gt;
==== nocrypt ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Collegamenti del monitor non-criptato.&lt;br /&gt;
&lt;br /&gt;
Possibile&lt;br /&gt;
* uno o più indirizzi IP individuali&lt;br /&gt;
* uno o più intervalli di IP&lt;br /&gt;
* una miscela di singoli indirizzi IP o intervalli di indirizzi IP&lt;br /&gt;
Esempio&lt;br /&gt;
 nocrypt = 127.0.0.1,192.168.0.0-192.168.255.255&lt;br /&gt;
         = Host 127.0.0.1 e range di IP 192.168.0.0 bis 192.168.255.255&lt;br /&gt;
&lt;br /&gt;
Default&lt;br /&gt;
 nocrypt =   # [vuoto] nessun monitor connessione non crittografata.&lt;br /&gt;
&lt;br /&gt;
==== aulow ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Il tempo, in pochi minuti, non appaiono nel EMM, in modo che il client è impostato su &amp;quot;Low&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Esempio&lt;br /&gt;
  aulow = 30 # Dopo 30 minuti di EMM al cliente di &amp;quot;on&amp;quot; è impostata (default).&lt;br /&gt;
&lt;br /&gt;
==== monlevel ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Monitor Livello&lt;br /&gt;
  0 = nessun accesso per monitorare (default)&lt;br /&gt;
  1 = Solo i server e le proprie procedure&lt;br /&gt;
  2 = Tutte le procedure, ma solo da guardare &lt;br /&gt;
  3 = Tutte le procedure, di ricaricare oscam.user possibile&lt;br /&gt;
  4 = senza restrizioni &amp;quot;di Access (default).&lt;br /&gt;
&lt;br /&gt;
Esempio&lt;br /&gt;
  monlevel = 4 # Accesso totale&lt;br /&gt;
&lt;br /&gt;
Monlevel può essere modificato da voci in oscam.user!&lt;br /&gt;
&lt;br /&gt;
==== hideclient_to ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Tempo in secondi per nascondere da parte dei clienti che non trasmettono le richieste. Vedi anche parameter&#039;&#039;&#039;httphideidleclienst&#039;&#039;&#039;nella sezione [WebIf].&lt;br /&gt;
  hideclient_to = 1 # clienti sono nascosti&lt;br /&gt;
                = 0 # Nessuna soppressione dei client stand-by&lt;br /&gt;
&lt;br /&gt;
==== appendchaninfo ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;ANTIQUATO  svn8546:03/13/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aggiunge le informazioni del canale dal oscam.services il messaggio di log ha aggiunto. Quando si utilizza il monitor e l&#039;interfaccia web si tratta di una routine molto utile!&lt;br /&gt;
  appendchaninfo = 1 # Le informazioni di canale viene aggiunto&lt;br /&gt;
                 = 0 # Nessuna informazione canale (default)&lt;br /&gt;
&lt;br /&gt;
=== lcd ===&lt;br /&gt;
{{OSCamConfLCDParameter}}&lt;br /&gt;
&lt;br /&gt;
==== enablelcd ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO  svn6285:01/23/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
enablelcd  =  0|1&lt;br /&gt;
 &lt;br /&gt;
 0   =   default&lt;br /&gt;
 1   =   enable LCD&lt;br /&gt;
&lt;br /&gt;
==== lcd_outputpath ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Hier kann ein Pfad für den LCD-Output eingestellt werden&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 lcd_outputpath =  [blank]  /tmp&lt;br /&gt;
&lt;br /&gt;
==== lcd_hideidle ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Verbergen eines Readers im LCD-Output während des Leerlaufs&lt;br /&gt;
&lt;br /&gt;
 lcd_hideidle =  1  # Verbergen, wenn der Leerlauf länger als 20 Sekunden dauert&lt;br /&gt;
              =  0  # default&lt;br /&gt;
&lt;br /&gt;
==== lcd_writeinterval ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
LCD-Refresh-Interval in Sekunden (Minimum 5 Sekunden)&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 lcd-writeinterval  =  [blank] 10 Sekunden&lt;br /&gt;
&lt;br /&gt;
=== [webif] ===&lt;br /&gt;
Le voci sono richiesti solo quando è stata selezionata l&#039;interfaccia web (da Alno) come modulo.&lt;br /&gt;
&lt;br /&gt;
{{OScamConfWebIfParameter}}&lt;br /&gt;
&lt;br /&gt;
==== Formato File per inviare le EMM via webinterface ====&lt;br /&gt;
&lt;br /&gt;
(de Bit)&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Attenzione&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Il file deve essere nel formato TXT&lt;br /&gt;
* Il file EMM deve contenere ogni PRE-CAM EMM in una nuova linea.&lt;br /&gt;
* Le EMM devono essere nel formato HEX.&lt;br /&gt;
** Esempio: AABBCCDD....&lt;br /&gt;
* Gli spazi ed i tab sono tra due bytes sono permessi:&lt;br /&gt;
** AA BB CC DD...&lt;br /&gt;
* La rappresentazione nel formato HEX per ogni byte di EMM può essere rappresentato da caratteri maiuscoli e minuscoli, si possono anche mischiare:&lt;br /&gt;
** AA aa Aa aA...&lt;br /&gt;
* Altri caratteri e commenti NON sono ammessi.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== httpport ====&lt;br /&gt;
{{Mandatory/it}}&lt;br /&gt;
&lt;br /&gt;
Porta su cui ascolta l&#039;interfaccia web.&lt;br /&gt;
  porta HTTP = 83 # interfaccia Web stops&#039;&#039;&#039;http-port 83&#039;&#039;&#039;&lt;br /&gt;
           = 83 # interfaccia Web ascolta to&#039;&#039;&#039;https-port 83&#039;&#039;&#039;(SSL)&lt;br /&gt;
               0 # interfaccia web è disabilitato (default)&lt;br /&gt;
&lt;br /&gt;
==== httpcert ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
File per il certificato SSL&lt;br /&gt;
  oscam.cert httpcert = # (vedi sopra!)&lt;br /&gt;
           = # [Vuoto] è il oscam.pem file (embedded) utilizzati&lt;br /&gt;
&lt;br /&gt;
==== httpforcesslv3 ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO  svn:6321/01/30/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
httpforcesslv3  =  0|1&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 httpforcesslv3  =  0  (default)&lt;br /&gt;
                 =  1  benutze SSLv3&lt;br /&gt;
&lt;br /&gt;
==== httpuser ====&lt;br /&gt;
{{Mandatory/it}}&lt;br /&gt;
&lt;br /&gt;
Nome dell&#039;utente per accedere protette. Mentre sarà offerta [vuoto] come valore di default. Di questi, ma fortemente sconsigliato, quindi questo parametro è qui &#039;descritto mandatory&#039;&#039;&#039;&#039;&#039;as.&lt;br /&gt;
  user = http # xyxyxy&lt;br /&gt;
&lt;br /&gt;
==== httppwd ====&lt;br /&gt;
{{Mandatory/it}}&lt;br /&gt;
&lt;br /&gt;
Password per la protezione di accesso. E &#039;lo stesso che per l&#039;utente http.&lt;br /&gt;
  httppwd = # 123456&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;I parametri &#039;&#039;utente&#039;&#039; e &#039;&#039;pwd&#039;&#039; essere consultato quando si collega all&#039;interfaccia Web in una finestra di controllo. Mancano o sono difettose, è il messaggio&#039;&#039;Proibita&#039;&#039; e la connessione viene interrotta!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== http_prepend_embedded_css ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn6797:05/13/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 http_prepend_embedded_css  =  0 | 1&lt;br /&gt;
 http_prepend_embedded_css  =  0  # Do not add the content of the embedded CSS before the content of the custom CSS (default)&lt;br /&gt;
                               1  # Add the content of the embedded CSS before the content of the custom CSS (specified by the [[#httpcss|httpcss]] parameter)&lt;br /&gt;
&lt;br /&gt;
This parameter can be used to override the embedded CSS with custom styles. To see the current CSS styles use the url: http://&#039;&#039;url_to_oscam_webif&#039;&#039;&#039;&#039;&#039;/site.css&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== httpcss ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Per l&#039;interfaccia web temi distinti in vari colore e la rappresentazione grafica. L&#039;utente può salvare interessante per lui i file di stile (. Css) e utilizzare a seconda del &amp;quot;mood&amp;quot;. Ecco il percorso del file di stile è impostazione.&lt;br /&gt;
&lt;br /&gt;
Esempio&lt;br /&gt;
 httpcss = # / etc / oscam / harvest_round_Firefox.css&lt;br /&gt;
         = # [Vuoto] è lo stile incorporato utilizzato (default)&lt;br /&gt;
&lt;br /&gt;
Stili sono pubblicati qui: [[Streamboard-Thread:30083|CSS-Styles]]&lt;br /&gt;
&lt;br /&gt;
==== httptpl ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;MODIFICA  svn 7083:06/25/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Percorso per i modelli esterni&lt;br /&gt;
 httptpl =&lt;br /&gt;
         = # [Vuoto] Nessun esterno Templatesfault, Picons)&lt;br /&gt;
&lt;br /&gt;
Multiple simultane templates und picons können durch die Anlage von Unterordnern (mit max. 32 alphanumerischen Zeichen) zur Verfügung gestellt werden. Der Name des Unterordners korrespondiert mit dem Unterordner in der URL, default : [blank]&lt;br /&gt;
&lt;br /&gt;
Beispiele&lt;br /&gt;
 &lt;br /&gt;
 httptpl = /this/is/my/path &lt;br /&gt;
 	 &lt;br /&gt;
 Ordner mit multiplen templates: &lt;br /&gt;
 /this/is/my/path/template1 &lt;br /&gt;
 /this/is/my/path/template2 &lt;br /&gt;
 	 &lt;br /&gt;
 gültige URLs: &lt;br /&gt;
 http://host:port/template1 &lt;br /&gt;
 http://host:port/template2 &lt;br /&gt;
&lt;br /&gt;
Mehr über Picons kann man hier finden [[streamboard:wiki/OSCam/de/Picons|Picons]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
==== httpoverwritebakfile ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVO svn9858:09/21/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
httpoverwritebakfile  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1  =  überschreibe backup configurations files (*.bak)&lt;br /&gt;
 0  =  default&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== httplocale ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn9828:08/15/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
httplocale  =  environment&lt;br /&gt;
&lt;br /&gt;
hier kann ein &amp;quot;locale environment&amp;quot; gesetzt werden.&lt;br /&gt;
&lt;br /&gt;
default =  [blank]  kein environment&lt;br /&gt;
&lt;br /&gt;
Siehe auch hier:&lt;br /&gt;
&lt;br /&gt;
http://it.wikipedia.org/wiki/locale&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== httpjscript ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn6806:05/14/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
httpjscript  =  path&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== httprefresh ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Tempo in secondi entro il quale il programma aggiorna lo stato della interfaccia web&lt;br /&gt;
 refresh http = 7 # stato viene aggiornato dopo 7 secondi&lt;br /&gt;
              = # [Vuoto] Essa ha nessun aggiornamento&lt;br /&gt;
&lt;br /&gt;
==== httppollrefresh ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Initialisierungszeit des Pollings und Aktualisierungszeit, in der diverse Daten des Webinterfaces neugeladen werden (Zeit kann auf den entsprechenden Seiten geändert werden)&lt;br /&gt;
 httppollrefresh = 60  # Status wird nach 7 Sekunden aktualisiert&lt;br /&gt;
                 =     # [blank|0] Es findet keine Aktualisierung statt&lt;br /&gt;
&lt;br /&gt;
==== httpshowpicons ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn6648:05/01/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
httpshowpicons  =  0| 1&lt;br /&gt;
 httpshowpicons   =   1  # zeige picons in userlist&lt;br /&gt;
                      0  # default&lt;br /&gt;
&lt;br /&gt;
==== httphideidleclients ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Questo parametro consente a un cliente alla fine del&#039;&#039;parameter&#039;&#039;&#039;hideclient_to &#039;nella [monitor] specificato periodo di inattività (vedi sopra!) Hide.&lt;br /&gt;
 httphideidleclients = 1 # nascondere&lt;br /&gt;
                     = 0 # Non nascondere (default)&lt;br /&gt;
&lt;br /&gt;
==== httphidetype ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn8937:09/27/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
httphidetype  =  type[type]...&lt;br /&gt;
&lt;br /&gt;
Buchstabe der definiert, welcher type in der type-column auf der Statusseite des Webinterfaces versteckt werden soll. s = server, h = http, m = monitor, r = reader, p = proxy, x = cacheex, c = client  &lt;br /&gt;
&lt;br /&gt;
  httphidetype = sh  #hide server- and http-type columns&lt;br /&gt;
  httphidetype = [blank]  # hide none (default)&lt;br /&gt;
&lt;br /&gt;
==== httpscript ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Percorso per gli script che può essere lanciato da Interfaccia Web&lt;br /&gt;
 path = http script #&lt;br /&gt;
            = # [Vuoto] senza percorso&lt;br /&gt;
&lt;br /&gt;
==== httpallowed ====&lt;br /&gt;
{{Mandatory/it}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;MODIFICA  svn8733:06/27/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;MODIFICA  svn8842:08/17/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Qui è dove gli indirizzi IP, intervalli di indirizzi IP, o entrambe insieme, può accedere all&#039;interfaccia web. Mentre è disponibile anche [vuoto] come valore di default, il cui significato non si apre! Se l&#039;interfaccia Web per l&#039;uso, allora ci deve essere anche la possibilità di, Per collegarsi con lui. Pertanto, questi parametri come &#039;&#039;&#039;obbligatorio&#039;&#039;&#039; mostrato.&lt;br /&gt;
Indirizzo IP | intervallo di indirizzi IP [indirizzo IP | intervallo di indirizzi IP[,::1]] ...&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Resolving to IPv6 = ::1&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Esempio&lt;br /&gt;
 httpallowed 127.0.0.1,192.168.0.0-192.168.255.255      = # Host e tutta la regione sono ammessi 192.168.0&lt;br /&gt;
             127.0.0.1,192.168.0.0-192.168.255.255,::1  = # Host e tutta la regione sono ammessi 192.168.0 IPv6&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;default values&#039;&#039;&#039;&lt;br /&gt;
 127.0.0.1,192.168.0.-192.168.255.255,10.0.0.0-10.255.255.255,::1&lt;br /&gt;
&lt;br /&gt;
==== httpdyndns ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;MODIFICA  svn6558:03/21/12&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Consenti connessioni DYNDNS attraverso l&#039;interfaccia web.&lt;br /&gt;
&lt;br /&gt;
httpdyndns  =  hostname[,hostname][,hostname]&lt;br /&gt;
&lt;br /&gt;
Esempio&lt;br /&gt;
 httpdyndns = host1.example.com,host2.example.com&lt;br /&gt;
&lt;br /&gt;
==== httpsavefullcfg ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Backup dei file di configurazione&lt;br /&gt;
 httpsavefullcfg = 0 # tutti i parametri non-vuoto&lt;br /&gt;
                       # Tutti i parametri non di default&lt;br /&gt;
                       # Tutti i parametri che non contengono lo stesso contenuto gli stessi parametri in [global] (default).&lt;br /&gt;
                    1 # tutti i parametri&lt;br /&gt;
&lt;br /&gt;
==== httpreadonly ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Attraverso l&#039;interfaccia web può essere modificato e salvato nel suo abbraccio i file di configurazione certe. Questo è per l&#039;amministratore del server che non è sempre vicino alla console del server è molto vantaggiosa. Ma se altri utenti o di altre parti interessate hanno anche l&#039;accesso all&#039;interfaccia web e quindi avere accesso ai dati, può essere un problema. La possibilità di modifica (scrittura) può dunque essere spento con questo parametro.&lt;br /&gt;
&lt;br /&gt;
 http read only = 1 # accesso in sola lettura possibile&lt;br /&gt;
                = 0 # tutto è possibile (default)&lt;br /&gt;
&lt;br /&gt;
==== httpiconpath ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn:9463/01/28/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
httpiconpath  =  path&lt;br /&gt;
&lt;br /&gt;
path zur Picon-Datei, default [blank] none&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== httphelplang ====&lt;br /&gt;
{{Mandatory/it}}&lt;br /&gt;
&lt;br /&gt;
Selezionare la lingua per i contesti&lt;br /&gt;
&lt;br /&gt;
 de = deutsch&lt;br /&gt;
 en = englisch (default)&lt;br /&gt;
 fr = französisch&lt;br /&gt;
 it = italienisch&lt;br /&gt;
&lt;br /&gt;
==== httposcamlabel ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO  svn9463:01/28/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
httposcamlabel  =  text&lt;br /&gt;
&lt;br /&gt;
setzt individuelles label im header des webinterface, default: OSCam&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== [cache] ===&lt;br /&gt;
{{OSCamConfCacheParameter}}&lt;br /&gt;
&lt;br /&gt;
==== delay ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO  svn8358:02/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Mindestzeit in Millisekunden, die ein Request brauchen muss. Hört sich zwar paradox an, betrifft aber das Problem, wenn die &#039;&#039;&#039;Antwort&#039;&#039;&#039; aus dem cache &#039;&#039;&#039;zu schnell&#039;&#039;&#039; an den Client übermittelt wird.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 delay = 300&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 delay = 0&lt;br /&gt;
&lt;br /&gt;
==== max_time ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO  svn8358:02/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
max_time  =   Sekunden, default 15&lt;br /&gt;
&lt;br /&gt;
Maximale Zeit, die CWs nach der ersten Clienten-Anfrage im cache verbleiben. Die zeit muss 2 Sekunden höher als der Parameter clienttimeout sein!&lt;br /&gt;
&lt;br /&gt;
==== max_hit_time ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO  svn8910:09/10/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
max_hit_time  =  in Sekunden&lt;br /&gt;
&lt;br /&gt;
Maximale Zeit, die Treffer für cache exchange im cache verbleiben müssen um wait_time zu evaluieren, default: 15&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== wait_time ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn 8358:02/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 wait_time  =  [caid][&amp;amp;mask][@provid][$servid][:awtime][:]dwtime,n&lt;br /&gt;
            =  [blank] none (default)&lt;br /&gt;
Beispiel:&lt;br /&gt;
 wait_time = 0:50:250,0200@00009X:50:150,15:950,0500@000001:150,1602&amp;amp;ffdf:1200&lt;br /&gt;
Wartezeit in Millisekunden für cache exchange und CSP, bevor ECMs an den Reader/Proxy gesendet werden.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== cacheex_cw_check ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
cacheex_cw_check = caid[&amp;amp;mask][@provid][$servid]:mode:counter[,n]&lt;br /&gt;
&lt;br /&gt;
* mode:&lt;br /&gt;
specify behaviour for counter parameter&lt;br /&gt;
&lt;br /&gt;
0  =  when wait_time expires, serve highest counter&#039;s cw got anyway, even if no counter reached.&lt;br /&gt;
1  =  never serve cw (coming from cacheex) stored in cache if its counter not reaches counter. When wait_time expires, requests&lt;br /&gt;
will go to normal readers! Only when a cw reaches counter, it can be served to clients.&lt;br /&gt;
&lt;br /&gt;
Default  =  0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* counter:&lt;br /&gt;
set minimum cw counter to allow cw is used.&lt;br /&gt;
&lt;br /&gt;
Default  =  1 (use default behaviour: use cw with highest counter when cache is checked)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== cwcycle_allowbadfromffb ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn 8930:09/25/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cwcycle_allowbadfromffb  =  0|1&lt;br /&gt;
&lt;br /&gt;
1 = allow bad cycles from a fixed fallback reader. Default = 0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== cacheexenablestats ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO  svn8358:02/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cacheexenablestats  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1 = schaltet statistics für cache exchange mode ein&lt;br /&gt;
 0 = default&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Achtung:&#039;&#039;&#039; Bitte Speicherverbrauch beachten!&lt;br /&gt;
&lt;br /&gt;
==== csp_port ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn 8358:02/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
UDP-Port, der auf hereinkommenden traffic hört&lt;br /&gt;
&lt;br /&gt;
 csp_port   =   port&lt;br /&gt;
            =   [blank] none (default)&lt;br /&gt;
&lt;br /&gt;
==== csp_serverip ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn 8358:02/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bind IP für port csp_port (siehe oben!)&lt;br /&gt;
&lt;br /&gt;
 csp_serverip   =   IP&lt;br /&gt;
                =   [blank] none (default)&lt;br /&gt;
&lt;br /&gt;
==== csp_ecm_filter ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn 8358:02/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 csp_ecm_filter   =   [caid][&amp;amp;mask][@provid][$servid],n&lt;br /&gt;
&lt;br /&gt;
Filter für hereinkommende ECM beim Cardserverproxy, default (kein Filter)&lt;br /&gt;
&lt;br /&gt;
==== csp_allow_request ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVO svn 8358:02/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
csp_allow_request   =   0|1&lt;br /&gt;
&lt;br /&gt;
Erlaubt hereinkommende ECM-Anfragen vom Cardserverproxy, default =  1&lt;br /&gt;
&lt;br /&gt;
==== cwcycle_check_enable ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn 8358:02/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 cwcycle_check_enable  =  0 ausgeschaltet (default)&lt;br /&gt;
                       =  1 eingeschaltet&lt;br /&gt;
&lt;br /&gt;
==== cwcycle_check_caid ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn 8358:02/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Attenzione: not for all NDS SC&#039;s!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
cwcycle_check_caid  =  CAID[,CAID]...&lt;br /&gt;
&lt;br /&gt;
CAID, für die der CW-Cycle-Check ermöglicht werden soll, [blank] = kein Check (Default)&lt;br /&gt;
&lt;br /&gt;
==== cwcycle_maxlist ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn 8358:02/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cwcycle_maxlist  =  Zahl&lt;br /&gt;
&lt;br /&gt;
Maximum von CW-Cycle-Entries in die Liste, default = 500, maximum = 4000&lt;br /&gt;
&lt;br /&gt;
==== cwcycle_keeptime ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn 8358:02/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cwcycle_keeptime  = Minuten&lt;br /&gt;
&lt;br /&gt;
Minimalzeit, die ein erkannter Cycle in der Memory verbleiben soll, default = 0, maximum = 15&lt;br /&gt;
&lt;br /&gt;
==== cwcycle_onbad ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn 8358:02/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cwcycle_onbad  =  0|1&lt;br /&gt;
 0 = ungültige CW-Cycle kommen nur ins Log (default)&lt;br /&gt;
 1 = ungültige CW-Cycle werden gedropped&lt;br /&gt;
&lt;br /&gt;
==== cwcycle_dropold ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVOsv svn 8358:02/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cwcycle_dropold  =  0|1, 1 = alte CW-Cycle werden gedropped, 0 = kein Dropping (default)&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
==== cwcycle_sensitive ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn 8509:03/07/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cwcycle_sensitive  =  0|2|3|4&lt;br /&gt;
&lt;br /&gt;
 0  = disabled (default)&lt;br /&gt;
 2  = 2 (or more) same bytes and drop new CW&lt;br /&gt;
 3  = 3 (or more) same bytes and drop new CW&lt;br /&gt;
 4  = 4 (or more) same bytes and drop new CW&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
==== cwcycle_usecwcfromce ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn 9038:11/18/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cwcycle_usecwcfromce  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1  =  use CW Info from cache exchange&lt;br /&gt;
 0  =  default&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== wait_until_ctimeout ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn 9486:02/03/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
wait_until_ctimeout  =  0|1&lt;br /&gt;
&lt;br /&gt;
antworte, wenn das cache exchange timeout erreicht ist und keine normalen Reader zur Verfügung stehen, die ECM&#039;s senden:&lt;br /&gt;
&lt;br /&gt;
 0  =  sende sofort &#039;&#039;&#039;not found&#039;&#039;&#039; an den client (default)&lt;br /&gt;
 1  =  warte auf eine Antwort für cache exchange bis der timeout für den client erreicht ist&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== [csp](UDP) ===&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;ANTIQUATO  svn8358:02/16/2013 Siehe &#039;&#039;&#039;[cache]&#039;&#039;&#039;!&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Abschnitt nur dann erforderlich, wenn csp als Client Protokoll notwendig ist.&lt;br /&gt;
&lt;br /&gt;
{{OSCamConfcspParameter}}&lt;br /&gt;
&lt;br /&gt;
==== port ====&lt;br /&gt;
{{Mandatory/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn 6124:12/23/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
UDP-Port, der auf hereinkommenden traffic von csp nodes hört&lt;br /&gt;
&lt;br /&gt;
 port   =   port&lt;br /&gt;
        =   [blank] none (default)&lt;br /&gt;
&lt;br /&gt;
==== serverip ====&lt;br /&gt;
{{Mandatory/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn 6124:12/23/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bind IP für den port (siehe oben!)&lt;br /&gt;
&lt;br /&gt;
 serverip   =   IP&lt;br /&gt;
            =   [blank] none (default)&lt;br /&gt;
&lt;br /&gt;
==== wait_time ====&lt;br /&gt;
{{Mandatory/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn 6142:12/25/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 wait_time  =  Millisekunden&lt;br /&gt;
            =  [blank] none (default)&lt;br /&gt;
&lt;br /&gt;
Wartezeit für cache exchange (mode 2 &amp;amp; 3!), devor ECM an den Reader oder Cardseverproxy gesendet werden.&lt;br /&gt;
&lt;br /&gt;
==== csp_ecm_filter ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
 csp_ecm_filter   =   [caid][&amp;amp;mask][@provid][$servid],n&lt;br /&gt;
                  =   [blank] none (default)&lt;br /&gt;
&lt;br /&gt;
==== csp_allow_request ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
csp_allow_request   =   0|1&lt;br /&gt;
&lt;br /&gt;
allow incoming ECM from Cardservproxy&lt;br /&gt;
&lt;br /&gt;
Cardserverproxy incoming ECM filter setting,&lt;br /&gt;
&lt;br /&gt;
=== Camd 33 (TCP) ===&lt;br /&gt;
Sezione camd33 richiesta solo se è necessario in quanto il protocollo client.&lt;br /&gt;
&lt;br /&gt;
{{OSCamConfCamd33Parameter}}&lt;br /&gt;
&lt;br /&gt;
==== port ====&lt;br /&gt;
{{Mandatory/it}}&lt;br /&gt;
Questa specifica la porta che verrà data risposta dalle Camed33 richieste di informazioni da Camden. Questa porta deve essere aperta, se necessario, sul router.&lt;br /&gt;
&lt;br /&gt;
Esempio:&lt;br /&gt;
 port = 15000&lt;br /&gt;
&lt;br /&gt;
==== serverip ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
Per un server con più schede in rete e quindi diversi indirizzi IP diversi, può essere desiderabile che OSCam risponde solo se la richiesta giunge in un indirizzo IP specifico. Con questo parametro è possibile specificare &amp;quot;ascoltare &amp;quot; l&#039;indirizzo IP del processo OSCam.&lt;br /&gt;
&lt;br /&gt;
Esempio:&lt;br /&gt;
 serverip = 192.168.178.1&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 serverip =&lt;br /&gt;
&lt;br /&gt;
==== nocrypt ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
Uno specifico indirizzo IP o intervallo di indirizzi che viene trasmesso senza cifratura.&lt;br /&gt;
&lt;br /&gt;
Esempio:&lt;br /&gt;
 nocrypt = 127.0.0.1,192.168.0.0-192.168.255.255&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 nocrypt =&lt;br /&gt;
&lt;br /&gt;
==== passive ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
Definizione di client attivi o passivi. Generale è il protocollo Camd3.3x da un client attivo. Tuttavia, può in determinate circostanze, per alcuni clienti (per lo più plugin) per difficoltà. In questo caso&lt;br /&gt;
&lt;br /&gt;
Esempio:&lt;br /&gt;
 passive = 1&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 passive = 0&lt;br /&gt;
&lt;br /&gt;
==== key ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
Chiave utilizzata per la crittografia. (Crittografia a 128bit)&lt;br /&gt;
&lt;br /&gt;
Esempio:&lt;br /&gt;
 key = 01020304050607080910111213141516&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 key =&lt;br /&gt;
&lt;br /&gt;
=== cs357x (UDP) ===&lt;br /&gt;
Sezione solo se richiesto o necessario da cs357x come un protocollo client.&lt;br /&gt;
Questo protocollo è sempre criptato e la chiave dal nome utente.&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Attenzione:&#039;&#039;&#039;&lt;br /&gt;
&#039;&#039;&#039;cs357x&#039;&#039;&#039; era conosciuta anche come &#039;&#039;&#039;camd35&#039;&#039;&#039; si riferisce. Entrambi i termini significano lo stesso protocollo con le stesse funzioni e parametri. In futuro, per evitare confusione &#039;&#039;&#039;solo cs357x&#039;&#039;&#039; viene utilizzato.&lt;br /&gt;
 &lt;br /&gt;
{{OSCamConfCs357xParameter}}&lt;br /&gt;
&lt;br /&gt;
==== port ====&lt;br /&gt;
{{Mandatory/it}}&lt;br /&gt;
Questo imposta la porta da cui ha risposto alle domande camd. Questa porta deve essere aperta, se necessario, sul router.&lt;br /&gt;
&lt;br /&gt;
Esempio:&lt;br /&gt;
 port = 15000&lt;br /&gt;
&lt;br /&gt;
==== serverip ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
Per un server con più schede di rete e quindi diversi indirizzi IP differenti si può volere che OSCam risponde solo se la richiesta proviene da un indirizzo IP specifico. Questo parametro può essere impostato l&#039;indirizzo IP del processo OSCam &amp;quot;ascolta&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Esempio:&lt;br /&gt;
 serverip = 192.168.178.1&lt;br /&gt;
&lt;br /&gt;
Esempio:&lt;br /&gt;
 serverip =&lt;br /&gt;
&lt;br /&gt;
==== suppresscmd08 ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
suppresscmd08 = 0|1&lt;br /&gt;
&lt;br /&gt;
 0 = veranlasst camd35|cs357x-clients, nicht erneut nach der Kombination [rejected CAID, service ID, provider ID] anzufragen (default)&lt;br /&gt;
 1 = disabled&lt;br /&gt;
&lt;br /&gt;
Chi vuole saperne di più, potete leggere qui: [[Streamboard-Thread:27459|Streamboard-Thread]]&lt;br /&gt;
&lt;br /&gt;
=== cs378x (TCP) ===&lt;br /&gt;
Sezione richiesta solo quando necessario cs378x come un protocollo client.&lt;br /&gt;
&lt;br /&gt;
{{OSCamConfCs378xParameter}}&lt;br /&gt;
&lt;br /&gt;
==== port ====&lt;br /&gt;
{{Mandatory/it}}&lt;br /&gt;
Qui viene imposta la porta da cui ha risposto alle domande camd. Questa porta deve essere aperta, se necessario, sul router.&lt;br /&gt;
&lt;br /&gt;
Esempio:&lt;br /&gt;
 port = 15000&lt;br /&gt;
&lt;br /&gt;
==== serverip ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
Per un server con più schede di rete e quindi diversi indirizzi IP differenti si può volere che OSCam risponde solo se la richiesta proviene da un indirizzo IP specifico. Questo parametro può essere impostato l&#039;indirizzo IP del processo OSCAM &amp;quot;ascolta&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Esempio:&lt;br /&gt;
 serverip = 192.168.178.1&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 serverip =&lt;br /&gt;
&lt;br /&gt;
==== suppresscmd08 ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
suppresscmd08 = 0|1&lt;br /&gt;
&lt;br /&gt;
 0 = veranlasst cs3.78x-clients, nicht erneut nach der Kombination [rejected CAID, service ID, provider ID] anzufragen (default)&lt;br /&gt;
 1 = disabled&lt;br /&gt;
&lt;br /&gt;
Chi vuole saperne di più, potete leggere qui: [[Streamboard-Thread:27459|Streamboard-Thread]]&lt;br /&gt;
&lt;br /&gt;
=== Newcamd (TCP) ===&lt;br /&gt;
Sezione richiesto solo se necessario, come un protocollo client newcamd.&lt;br /&gt;
&lt;br /&gt;
{{OSCamConfNewcamdParameter}}&lt;br /&gt;
&lt;br /&gt;
==== key ====&lt;br /&gt;
{{Mandatory/it}}&lt;br /&gt;
Chiave Newcamd per la connessione al client.&lt;br /&gt;
&lt;br /&gt;
Esempio:&lt;br /&gt;
 key = 0102030405060708091011121314&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 key =&lt;br /&gt;
&lt;br /&gt;
==== port ====&lt;br /&gt;
{{Mandatory/it}}&lt;br /&gt;
Questo imposta la porta da cui ha risposto alle domande Newcamd. Questa porta deve essere aperta, se necessario, sul router.&lt;br /&gt;
&lt;br /&gt;
Esempio:&lt;br /&gt;
 port = 15000@1234:000000 # (CAID 1234 è disponibile sulla porta 15000)&lt;br /&gt;
 port = 15000@1234:000000;15001@5678:000000 # (CAID 1234 è disponibile su porta 15000 CAID 5678 sulla porta 15001)&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 port = port@caid:ident&lt;br /&gt;
&lt;br /&gt;
==== serverip ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
Se il server ha più indirizzi IP sono configurate sui temi IP, le risposte vanno.&lt;br /&gt;
&lt;br /&gt;
Esempio:&lt;br /&gt;
 serverip = 192.168.178.1&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 serverip =&lt;br /&gt;
&lt;br /&gt;
==== allowed ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
Uno specifico indirizzo IP o un IP specifico permettono di connettersi al server newcamd.&lt;br /&gt;
&lt;br /&gt;
Esempio:&lt;br /&gt;
 allowed = 127.0.0.1,192.168.0.0-192.168.255.255&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 allowed =&lt;br /&gt;
&lt;br /&gt;
==== keepalive ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
Il server cerca di continuare a tenere in connessione newcamd.&lt;br /&gt;
&lt;br /&gt;
Esempio:&lt;br /&gt;
 keepalive = 1 # (abilitato)&lt;br /&gt;
 keepalive = 0 # (disativato)&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 keepalive = 0&lt;br /&gt;
&lt;br /&gt;
==== mgclient ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
Attiva Extendet protocollo Newcamd a diverse CAID di inviare più di una porta&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 mgclient = 1  # (abilitato)&lt;br /&gt;
 mgclient = 0  # (disativato)&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 mgclient = 0&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
=== &#039;&#039;&#039;scam&#039;&#039;&#039; ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVO svn9878:09/29/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Abschnitt nur dann erforderlich, wenn scam als Client-Protocol verwendet wird.&lt;br /&gt;
&lt;br /&gt;
{{OSCamConfSCamParameter}}&lt;br /&gt;
&lt;br /&gt;
==== port ====&lt;br /&gt;
{{Mandatory/it}}&lt;br /&gt;
&lt;br /&gt;
port  =  port&lt;br /&gt;
&lt;br /&gt;
UDP-Port für scam server, default = 0&lt;br /&gt;
&lt;br /&gt;
==== serverip ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Aggiunge il servizio a un indirizzo IP specifico.&lt;br /&gt;
&lt;br /&gt;
Esempio:&lt;br /&gt;
 serverip  =  192.162.9.1&lt;br /&gt;
           =  (vuoto) tutti gli IP sono ammessi!&lt;br /&gt;
&lt;br /&gt;
==== allowed ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Indirizzo IP, intervallo IP, o entrambe combinate, che possono&lt;br /&gt;
 Indirizzo IP | intervallo IP [, l&#039;indirizzo IP | intervallo IP] ...&lt;br /&gt;
&lt;br /&gt;
Esempio&lt;br /&gt;
 127.0.0.1,192.168.0.0-192.168.255.255  # Host e intera gamma 192.168.0 approvato&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Radegast ===&lt;br /&gt;
Sezione necessaria solo se necessario, come un client di protocollo Radegast.&lt;br /&gt;
&lt;br /&gt;
{{OSCamConfRadegastParameter}}&lt;br /&gt;
&lt;br /&gt;
==== port ====&lt;br /&gt;
{{Mandatory/it}}&lt;br /&gt;
&lt;br /&gt;
porta TCP / IP per il client Radegast. Con la nota, il protocollo Radegast è abilitato.&lt;br /&gt;
 port =&lt;br /&gt;
      = 0  (default)&lt;br /&gt;
&lt;br /&gt;
==== serverip ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Aggiunge il servizio a un indirizzo IP specifico.&lt;br /&gt;
&lt;br /&gt;
Esempio:&lt;br /&gt;
 serverip  =  192.162.9.1&lt;br /&gt;
           =  (vuoto) tutti gli IP sono ammessi!&lt;br /&gt;
&lt;br /&gt;
==== allowed ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Indirizzo IP, intervallo IP, o entrambe combinate, che possono&lt;br /&gt;
 Indirizzo IP | intervallo IP [, l&#039;indirizzo IP | intervallo IP] ...&lt;br /&gt;
&lt;br /&gt;
Esempio&lt;br /&gt;
 127.0.0.1,192.168.0.0-192.168.255.255  # Host e intera gamma 192.168.0 approvato&lt;br /&gt;
&lt;br /&gt;
==== user ====&lt;br /&gt;
{{Mandatory/it}}&lt;br /&gt;
&lt;br /&gt;
Nome utente client di Radegast&lt;br /&gt;
 user = username&lt;br /&gt;
&lt;br /&gt;
=== Serial ===&lt;br /&gt;
Sezione è necessaria solo se un lettore di interfaccia seriale è necessario.&lt;br /&gt;
&lt;br /&gt;
{{OSCamConfSerialParameter}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== device ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Parametro del dispositivo&lt;br /&gt;
 device = &amp;lt;user&amp;gt;@&amp;lt;device&amp;gt;[:baud][?option1=value1][?option2=value2]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Parametro&lt;br /&gt;
 user    =  account&lt;br /&gt;
 device  =  Nome del dispositivo seriale&lt;br /&gt;
 option  =  timeout =   Millisecondi  Timeout per la connessione di default: 50&lt;br /&gt;
         =  delay      Millisecondi  ulteriore ritardo tra due caratteri&lt;br /&gt;
&lt;br /&gt;
Dispositivi supportati serial&lt;br /&gt;
 HSIC     Humax Sharing Interface Client&lt;br /&gt;
 SSSP     Simple Serial Sharing Protocol&lt;br /&gt;
 bomba    BOMBA Firmware&lt;br /&gt;
 dsr9500  DSR 9500&lt;br /&gt;
&lt;br /&gt;
=== Cccam (TCP) ===&lt;br /&gt;
Sezione richiesto solo se necessario, come un protocollo CCcam client.&lt;br /&gt;
&lt;br /&gt;
{{OSCamConfCccamParameter}}&lt;br /&gt;
&lt;br /&gt;
==== port ====&lt;br /&gt;
{{Mandatory/it}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;MODIFICA  svn6206:01/07/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
port = 0|port[,port...]&lt;br /&gt;
&lt;br /&gt;
Porta TCP / IP per il client CCcam. Con l&#039;ingresso di una porta che CCcam protocollo è attivato.&lt;br /&gt;
&lt;br /&gt;
 port =&lt;br /&gt;
      = 0  # CCcam protocollo disabili&lt;br /&gt;
&lt;br /&gt;
==== version ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Definisce la versione di CCcam, minimum CCcam versione 2.0.11 CCcam &#039;&#039;&#039;originale&#039;&#039;&#039;! Valore di default = 0&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&amp;lt;main version&amp;gt;,&amp;lt;version&amp;gt;,&amp;lt;sub version&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Esempio&lt;br /&gt;
 version = 2.0.11&lt;br /&gt;
&lt;br /&gt;
==== reshare ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;MODIFICA  svn8607:04/10/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Reshare-Level&lt;br /&gt;
 -1 = Nessuna condivisione&lt;br /&gt;
  0 = Solo per condividere di peer diretta&lt;br /&gt;
  1 = Ricondividere per Direct-peer, e il livello successivo&lt;br /&gt;
  x = Condividere di Direct-peer e il successivo livello x (dove x è il numero di livello)&lt;br /&gt;
 10 = (default)&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Esempio&lt;br /&gt;
 reshare = 0  Solo per condividere di peer diretta&lt;br /&gt;
&lt;br /&gt;
==== reshare_mode ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Tipi di condividere di:&lt;br /&gt;
 0  =  lettore condiviso solo ricezione SCs per CCcam-reader&lt;br /&gt;
 1  =  lettore condiviso ricezione SCs (ad esempio = 0) e definito i servizi&lt;br /&gt;
 2  =  lettore condiviso definito solo lettore-servizi come un virtuale SC&lt;br /&gt;
 3  =  solo lettore definito dall&#039;utente condiviso di un servizi come un virtuale SC&lt;br /&gt;
==== ignorereshare ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
CCcam Reshare-impostazioni&lt;br /&gt;
 0 = Condividere di utilizzare le impostazioni del server (default)&lt;br /&gt;
 1 = Condividere di utilizzare le impostazioni del lettore o utente&lt;br /&gt;
&lt;br /&gt;
Esempio&lt;br /&gt;
 ignorereshare = 1  Impostazioni di Reshare- del Readres o degli Utenti può essere utilizzato&lt;br /&gt;
&lt;br /&gt;
==== stealth ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Nascosti utenti attivi e il protocollo esteso OSCam. Protegge le altre OSCam-user per scoprire il server come server OSCam!&lt;br /&gt;
 stealth  =  1   #  camuffamento acceso&lt;br /&gt;
          =  0   #  camuffamento disabilitato (default)&lt;br /&gt;
&lt;br /&gt;
==== minimizecards ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Modalità di connessione al server CCcam CCcam-client&lt;br /&gt;
 0 = No aggregazione, solo i duplicati vengono rimossi (default)&lt;br /&gt;
 1 = Sulla base minima-hop: due PCs con differenti hops sono combinati, nuovo SCs ha un hop più piccoli&lt;br /&gt;
 2 = Aggregazione basata sulla CAID: tutte SC&#039;s con lo stesso CAID vengono riassunti, Provaidi verranno rimossi&lt;br /&gt;
&lt;br /&gt;
==== updateinterval ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Intervallo in secondi per condividere gli aggiornamenti delle liste di distribuzione al cliente.&lt;br /&gt;
&lt;br /&gt;
  0 = aggiornamento è basato su aggiornamenti del server, values &amp;lt;= 10 are invalid and will be set to 30 &lt;br /&gt;
    = [vuoto) 240 (default)&lt;br /&gt;
&lt;br /&gt;
==== keepconnected ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
CCcam Keepalive-Modus:&lt;br /&gt;
 0 = Client separato viene raggiunta quando il tempo massimo di inattività (idletime)&lt;br /&gt;
 1 = Mantenere la connessione (default)&lt;br /&gt;
&lt;br /&gt;
==== forward_origin_card ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
forward_origin_card = 0|1&lt;br /&gt;
&lt;br /&gt;
==== recv_timeout ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn7672:10/09/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
recv_timeout  =  Millisekunden&lt;br /&gt;
&lt;br /&gt;
hier kann ein network-timeout beim Empfang von Daten gesetzt werden&lt;br /&gt;
default  =  2000&lt;br /&gt;
&lt;br /&gt;
Weiterleitung des ECM-Requests an den reader, der diese Karte hat, Loadbalancer.&lt;br /&gt;
 1  =   Weiterleitung eingeschaltet&lt;br /&gt;
 0  =   Aus (default)&lt;br /&gt;
&lt;br /&gt;
==== nodeid ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
nodeid = ID&lt;br /&gt;
	  &lt;br /&gt;
setzt CCcam node ID in &#039;&#039;&#039;hex&#039;&#039;&#039;, &lt;br /&gt;
&lt;br /&gt;
default:none&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 nodeid = 0a0b0c0d0e0f1011&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
=== Pandora ===&lt;br /&gt;
{{OSCamConfPandoraParameter}}&lt;br /&gt;
&lt;br /&gt;
==== pand_skip_send_dw ====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
pand_skip_send_dw    =   dummy&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== pand_allowed ====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
pand_aloowed         =    dummy&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== pand_usr ====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
pand_user            =    dummy&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== pand_pass ====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
pand_pass            =    dummy&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== pand_ecm ====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
pand_ecm             =    dummy&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== pand_port ====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
pand_port            =    dummy&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== pand_srvid ====&lt;br /&gt;
&lt;br /&gt;
pand_srvid           =    dummy&lt;br /&gt;
&lt;br /&gt;
=== GBox ===&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn8350:02/15/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
{{OScamConfGboxParameter}}&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Beispiel einer funktionierenden Minimal-Konfiguration:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Angenommen die GBox läuft auf Host 192.168.1.101 und OSCam liegt auf 192.168.1.123. Im File &#039;&#039;&#039;cwshare.cfg&#039;&#039;&#039; auf der GBox-Seite stehen z.B. folgende Eintragungen:&lt;br /&gt;
 M:{192.168.1.101{A123BCDE}}&lt;br /&gt;
 D:{192.168.1.123{3820 3819{98AF3E25{A3 A3}}}}&lt;br /&gt;
Wenn sich oscam_gbox mit der originalen GBOX von oben verbinden soll, dann sieht die Konfiguration auf OSCam so aus: &lt;br /&gt;
 &#039;&#039;&#039;oscam.conf:&#039;&#039;&#039;&lt;br /&gt;
 [gbox]&lt;br /&gt;
 hostname          = 192.168.1.123&lt;br /&gt;
 my_password       = 98AF3E25&lt;br /&gt;
 port              = 3819&lt;br /&gt;
&lt;br /&gt;
 &#039;&#039;&#039;oscam.server:&#039;&#039;&#039;&lt;br /&gt;
 protocol          =  gbox&lt;br /&gt;
 group             =  1&lt;br /&gt;
 device            =  192.168.1.101,3820&lt;br /&gt;
 password          =  A123BCDE&lt;br /&gt;
 user              =  gbox_client&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== my_password =====&lt;br /&gt;
{{Mandatory/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn9163:12/31/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;moved from oscam.server&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;MODIFICA  svn9494:02/04/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Passwort  =  4 hex bytes, 8 chara&lt;br /&gt;
&lt;br /&gt;
Mein Passwort&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 98AF3E25&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== proxy_card ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn9721:05/15/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
proxy_Card  =  &amp;lt;CAID&amp;gt;&amp;lt;provid&amp;gt;[,&amp;lt;CAID&amp;gt;&amp;lt;provid&amp;gt;]...&lt;br /&gt;
&lt;br /&gt;
proxy reader SmartCard(s), die mit gbox network reshared werden, default = none&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== ccc_reshare ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVO svn9722:05/15/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ccc_reshare  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1 = enabled cccam reshare into gbox network, default = 0&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== hostname ====&lt;br /&gt;
{{Mandatory/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;MODIFICA  svn9494:02/04/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
hostname =  eigene IP oder hostname&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== port ====&lt;br /&gt;
{{Mandatory/it}}&lt;br /&gt;
&lt;br /&gt;
port[,port]...  =  eigener Gbox port&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== my_vers ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn9645:04/09/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
my_vers  =  version&lt;br /&gt;
&lt;br /&gt;
hier kann die gbox-version in hexadezimal low byte gesetzt werden&lt;br /&gt;
&lt;br /&gt;
default =  25&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== my_cpu_api ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn9712:05/11/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
my-cpu_api  =  byte&lt;br /&gt;
&lt;br /&gt;
Setze CPU und API Byte in hexadecimal&lt;br /&gt;
default = 40&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== gbox_reconnect ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
gbox_reconnect = time&lt;br /&gt;
&lt;br /&gt;
send message to peers in seconds, default:300&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== gsms_disable ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn9714:05/11/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
gsms_disable  =  0|1&lt;br /&gt;
&lt;br /&gt;
schaltet gbox short message service (GSMS) aus, &lt;br /&gt;
default = 0&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
==== tmp_dir ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO  svn9761:06/05/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
tmp_dir  =  path&lt;br /&gt;
&lt;br /&gt;
tempory directory for gbox&lt;br /&gt;
&lt;br /&gt;
 default  =  /tmp/.oscam&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== DVBapi ===&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
Sezione obbligatorio solo se Oscam da decifrare come un client da utilizzare.&lt;br /&gt;
&lt;br /&gt;
{{OSCamConfDVBapiParameter}}&lt;br /&gt;
&lt;br /&gt;
==== enabled ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
DVB API dovrebbe essere usata per decifrare il locale.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 enabled = 0 # (disabilitato)&lt;br /&gt;
 enabled = 1 # (abilitato)&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 enabled = 0&lt;br /&gt;
&lt;br /&gt;
==== user ====&lt;br /&gt;
{{Mandatory/it}}&lt;br /&gt;
Qui viene fissato l&#039;utente questo dovrebbe essere creato nella oscam.user.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 user = # user1&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 enabled = # anonimo&lt;br /&gt;
&lt;br /&gt;
==== au ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
Auto aggiornamento per abilitare il DVB API.&lt;br /&gt;
A seconda che l&#039;utente dal oscam.user au e le relative impostazioni.&lt;br /&gt;
&lt;br /&gt;
Esempio:&lt;br /&gt;
 au = 0 # disabilitato (default)&lt;br /&gt;
 au = 1 # abilitato&lt;br /&gt;
&lt;br /&gt;
==== pmt_mode ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Esembio:&lt;br /&gt;
 pmt_mode = 0 # (camd.socket utilizzati e PMT File)&lt;br /&gt;
 pmt_mode = 1 # (PMT file disabili)&lt;br /&gt;
 pmt_mode = 2 # (camd.socket disabili)&lt;br /&gt;
 pmt_mode = 3 # (PMT sola lettura all&#039;avvio)&lt;br /&gt;
 pmt_mode = 4 # (non utilizzare il gestore di segnale per il monitoraggio / tmp)&lt;br /&gt;
 pmt_mode = 5 # (non utilizzare il gestore di segnale per il monitoraggio / tmp &amp;amp; camd.socket disabili)&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
pmt_mode = 0&lt;br /&gt;
&lt;br /&gt;
==== request_mode ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
CAID modalità di richiesta: &lt;br /&gt;
&lt;br /&gt;
Esempio:&lt;br /&gt;
 request_mode = 0 # provare tutte le possibili successioni CAID (default)&lt;br /&gt;
 request_mode = 1 # provare simultaneamente tutte CAID&lt;br /&gt;
&lt;br /&gt;
==== listen_port ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO  svn9574:03/20/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
listen_port  =  0|1&lt;br /&gt;
&lt;br /&gt;
TCP IP port für SAT IP clients. Die Filterung muss auf der Client-Seite erfolgen!&lt;br /&gt;
&lt;br /&gt;
0  = disabled (default)&lt;br /&gt;
&lt;br /&gt;
==== boxtype ====&lt;br /&gt;
{{Mandatory/it}}&lt;br /&gt;
Usato&lt;br /&gt;
 Usato Box sul DVB API che deve essere attivato.&lt;br /&gt;
&lt;br /&gt;
Esempio:&lt;br /&gt;
 boxtype = ufs910&lt;br /&gt;
 boxtype = dbox2|dreambox|dm7000|duckbox|ufs910|ipbox|ipbox-pmt||qboxhd|coolstream|neumo|pc&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
boxtype = dreambox&lt;br /&gt;
&lt;br /&gt;
pc is for generic pc support (currently supported on VDR with vdr-plugin-dvbapi)&lt;br /&gt;
&lt;br /&gt;
==== cw_delay ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO  svn6348:02/05/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cw_delay  =  in Millisekunden&lt;br /&gt;
&lt;br /&gt;
Delay beim Schreiben des CW. default = [blank] kein Delay&lt;br /&gt;
&lt;br /&gt;
==== delayer ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO  svn6808:05/14/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
delayer =  Millisekunden&lt;br /&gt;
&lt;br /&gt;
Minimum der Zeit, um CW zu schreiben. default: 0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== reopenonzap ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;ANTIQUATO  svn9072:12/08/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
reopenonzap  =  0|1&lt;br /&gt;
&lt;br /&gt;
Öffnet die demux-device nach jedem Kanalwechsel neu, default = 0&lt;br /&gt;
&lt;br /&gt;
==== decodeforever ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;ANTIQUATO  svn8683:06/06/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
decodeforever  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1  =  versuche dauernd auf allen CAIDs zu decodieren&lt;br /&gt;
 0  =  default&lt;br /&gt;
&lt;br /&gt;
=== Anticasc ===&lt;br /&gt;
Sezione obbligatorio solo se Anticascading deve essere applicato come protezione contro la trasmissione non autorizzata di condivisione card.&lt;br /&gt;
&lt;br /&gt;
{{OSCamConfAnticascParameter}}&lt;br /&gt;
&lt;br /&gt;
==== enabled ====&lt;br /&gt;
{{Mandatory/it}}&lt;br /&gt;
&lt;br /&gt;
è attivato Anticascading.&lt;br /&gt;
 enabled = 1 # attivata&lt;br /&gt;
         = 0 # disativata (default)&lt;br /&gt;
&lt;br /&gt;
==== numusers ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Numero di utenti che sono autorizzati per account.&lt;br /&gt;
 numusers = 1  # Si tratta di un utente per account permesso&lt;br /&gt;
          = 0  # Anticascading disabilitato (default)&lt;br /&gt;
&lt;br /&gt;
==== sampletime ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Anticascading ausgeschaltet (default)&lt;br /&gt;
Tempo in minuti per la raccolta delle domande&lt;br /&gt;
 sampletime = 5  # Periodo di 5 minuti&lt;br /&gt;
            =    # [Vuoto] Valore di default 2 minuti&lt;br /&gt;
&lt;br /&gt;
==== samples ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Numero di richieste oltre il limite&lt;br /&gt;
 samples = 15  # Limite di 15 richieste&lt;br /&gt;
         =     # [Vuoto] valore predefinito di 10 domande&lt;br /&gt;
&lt;br /&gt;
==== penalty ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Punizione per il peccatore&lt;br /&gt;
 0 = E &#039;solo registrati (default)&lt;br /&gt;
 1 = Ci sono falsi trasmissione CW&lt;br /&gt;
 2 = L&#039;utente è disconnesso temporaneamente&lt;br /&gt;
 3 = send real DWs with delay ([[OSCam/it/Config/oscam.conf#fakedelay|fakedelay]])&lt;br /&gt;
&lt;br /&gt;
La pena può essere ignorato nel oscam.user!&lt;br /&gt;
&lt;br /&gt;
Esempio&lt;br /&gt;
 penalty = 1  # Sarà inviata falso CW&lt;br /&gt;
&lt;br /&gt;
==== aclogfile ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Nome file per l&#039;AC Log-&lt;br /&gt;
 aclogfile =&lt;br /&gt;
           =   # [Vuoto] Nessun file di log (di default)&lt;br /&gt;
&lt;br /&gt;
==== fakedelay ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Fake Ritardo in millisecondi (100 minimum value, 3000 maximum value)&lt;br /&gt;
&lt;br /&gt;
Esempio&lt;br /&gt;
 fakedelay =  500  # Ritardo di 500 millisecondi&lt;br /&gt;
           =       # [Vuoto] valore di default è 1000 millisecondi&lt;br /&gt;
&lt;br /&gt;
==== denysamples ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Quanti campioni devono essere puniti?&lt;br /&gt;
&lt;br /&gt;
Esempio&lt;br /&gt;
 denysamples = 10  # Dal 10 campioni saranno puniti&lt;br /&gt;
             =     # [Vuoto] valore predefinito di 8 campioni&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
==== acosc_enabled ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn9761:06/05/14&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Vorbemerkung:&#039;&#039;&#039;&lt;br /&gt;
mit den nachfolgenden acosc-Parametern wir ein Anticascading über das Zählen der SIDs (&#039;&#039;&#039;a&#039;&#039;&#039;nticascading &#039;&#039;&#039;o&#039;&#039;&#039;ver &#039;&#039;&#039;s&#039;&#039;&#039;id &#039;&#039;&#039;c&#039;&#039;&#039;ount) ermöglicht.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
acosc_enabled  =  0|1&lt;br /&gt;
 1  =  ermöglicht anticascading over SIDs count&lt;br /&gt;
 0  =  default&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
==== acosc_max_active_sids ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO  svn9761:06/05/14&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
acosc_max_active_sids  =  Anzahl&lt;br /&gt;
&lt;br /&gt;
Maximum aktiver SIDs bei Anticascading over SIDs count&lt;br /&gt;
&lt;br /&gt;
 0  =  unbegrenzt (default)&lt;br /&gt;
 kann für jeden User in der jeweiligen oscam.user überschrieben werden!&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== acosc_zap_limit ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn9761:06/05/14&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
acosc_zap_limit =  Anzahl&lt;br /&gt;
&lt;br /&gt;
Zap-Limit bei Anticascading over SIDs count&lt;br /&gt;
&lt;br /&gt;
 0  =  unbegrenzt (default)&lt;br /&gt;
 kann für jeden User in der jeweiligen oscam.user überschrieben werden&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== acosc_penalty ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn9761:06/05/14&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
acosc_penalty  =  0|1|2|3&lt;br /&gt;
&lt;br /&gt;
Strafe für den Sünder bei Anticascading over SIDs count:&lt;br /&gt;
 0 = Es wird nur geloggt (default)&lt;br /&gt;
 1 = Es werden Fake-CW&#039;s gesendet&lt;br /&gt;
 2 = Der User wird vorübergehend getrennt&lt;br /&gt;
 3 = Sende korrekte CWs zeitversetzt. Der Versatz ist per fakedelay= (s.u.) einstellbar.&lt;br /&gt;
 kann für jeden User in der jeweiligen oscam.user überschrieben werden&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== acosc_penalty_duration ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn9761:06/05/14&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
acosc_penalty_duration  =  Sekunden&lt;br /&gt;
&lt;br /&gt;
Dauer der Strafe bei Anticascading over SIDs count:&lt;br /&gt;
&lt;br /&gt;
 0  =  unbegrenzt  (default)&lt;br /&gt;
 kann für jeden User in der jeweiligen oscam.user überschrieben werden &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== acosc_delay ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn9761:06/05/14&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
acosc_delay  =  Millisekunden&lt;br /&gt;
&lt;br /&gt;
Verzögerung bei Anticascading over SIDs count&lt;br /&gt;
&lt;br /&gt;
 0  = unbegrenzt (default)&lt;br /&gt;
 kann für jeden User in der jeweiligen oscam.user überschrieben werden &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{OSCamTranslatedLinks}}&lt;/div&gt;</summary>
		<author><name>Don de Deckelwech</name></author>
	</entry>
	<entry>
		<id>http://oldwiki.streamboard.tv/index.php?title=OSCam/fr/Config/oscam.conf&amp;diff=13237</id>
		<title>OSCam/fr/Config/oscam.conf</title>
		<link rel="alternate" type="text/html" href="http://oldwiki.streamboard.tv/index.php?title=OSCam/fr/Config/oscam.conf&amp;diff=13237"/>
		<updated>2015-11-01T15:54:59Z</updated>

		<summary type="html">&lt;p&gt;Don de Deckelwech: /* scam */  Add serverip= and allowed=&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Kategorie:OSCam]]&lt;br /&gt;
{{OSCamHomeLinks}}&lt;br /&gt;
&lt;br /&gt;
== oscam.conf ==&lt;br /&gt;
Le fichier principal de configuration pour Oscam est composé de paramètres globaux pour son fonctionnement.&lt;br /&gt;
Ces paramètres permettent de personnaliser Oscam tels que le débogage, l’historique du système, le monitoring, les protocoles et l’anticascade.&lt;br /&gt;
La section [global] est requise.&lt;br /&gt;
Toutes les autres sections caractérisées par des crochets [] sont optionnelles&lt;br /&gt;
&lt;br /&gt;
=== Paramètres globaux ===&lt;br /&gt;
Les paramètres suivants sont repris dans la section globale:&lt;br /&gt;
&lt;br /&gt;
{{OSCamConfGlobalParameter}}&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Attention:&#039;&#039;&#039; Si un paramètre n&#039;est pas repris dans le fichier de configuration ou si aucune valeur n&#039;est mentionnée pour ce paramètre, la valeur par défaut sera automatiquement appliquée!&lt;br /&gt;
&lt;br /&gt;
==== nice ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Priorité du système&#039;&#039;&#039;. OSCam nécessite peu de ressource CPU. Mais si elle est nécessaire, elle doit être disponible immédiatement. Les valeurs vont de 20 à-20, ou 20 est la priorité la plus basse et -20 la plus haute. Si ce paramètre est commenté(#), cette fonction n&#039;est pas active. Ceci est important pour la dbox2 [http://de.wikipedia.org/wiki/DBOX2], quand l&#039;erreur &amp;quot;&#039;&#039;relocation error:setpriority&#039;&#039;&amp;quot; apparait. Vgl. [http://de.wikipedia.org/wiki/Prioritätsscheduling Prioritätsscheduling]&lt;br /&gt;
&lt;br /&gt;
Exemple:&lt;br /&gt;
 nice = -1&lt;br /&gt;
&lt;br /&gt;
Par défaut:&lt;br /&gt;
 nice = 99&lt;br /&gt;
&lt;br /&gt;
==== Log ====&lt;br /&gt;
Format:&lt;br /&gt;
 CAID&amp;amp;ProviderID/ECMPID/ServiceID/length:checksum&lt;br /&gt;
&lt;br /&gt;
Debug-Level:&lt;br /&gt;
 0 = pas de débug (défaut) &lt;br /&gt;
 1 = messages d&#039;erreurs détaillés&lt;br /&gt;
 2 = analyse ATR, affichage ECM, affichage CW&lt;br /&gt;
 4 = trafic de/vers les lecteurs &lt;br /&gt;
 8 = trafic de/vers les clients &lt;br /&gt;
 16 = trafic vers le lecteur physique au niveau IFD&lt;br /&gt;
 32 = trafic vers le lecteur physique au niveau I/O &lt;br /&gt;
 64 = affichage des EMMs &lt;br /&gt;
 128 = affichage au niveau DVB API &lt;br /&gt;
 256 = affichage répartiteur de charge (load balancing) &lt;br /&gt;
 512 = affichage au niveau du cache exchange &lt;br /&gt;
 1024 = affichage au niveau ECM client &lt;br /&gt;
 65535 = tous les débogages. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== pidfile =====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn:8176/01/24/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
pidfile  =  filename, &lt;br /&gt;
&lt;br /&gt;
pour spécifier un autre nom ou un emplacement spécifique pour le fichier pid, en [blanc] aucun (par défaut) le fichier est créé en tant que oscam.pid dans /tmp&lt;br /&gt;
&lt;br /&gt;
Exemple:&lt;br /&gt;
 pidfile = /var/run/oscam.pid&lt;br /&gt;
&lt;br /&gt;
===== logfile =====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
Ce paramètre fixe la destination du fichier &#039;&#039;&#039;journal des événements.&#039;&#039;&#039;&lt;br /&gt;
 logfile = filename|/dev/null|/dev/tty/syslog&lt;br /&gt;
&lt;br /&gt;
Possibilités:&lt;br /&gt;
 logfile = /dev/null           # Aucun fichier n&#039;est créé)&lt;br /&gt;
 logfile = /dev/tty            # La sortie se fait à l&#039;écran??&lt;br /&gt;
 logfile = syslog              # La sortie se fait dans le fichier journal du système)&lt;br /&gt;
 logfile = /var/log/oscam.log  # linux i386)&lt;br /&gt;
 logfile = oscam.log           # dans le répertoire contenant oscam (cf. /usr/bin)&lt;br /&gt;
 logfile = stdout              # Pour la sortie sur la console (en telnet)&lt;br /&gt;
&lt;br /&gt;
Exemple:&lt;br /&gt;
 logfile = /etc/oscam/logs/oscam.log&lt;br /&gt;
&lt;br /&gt;
Par défaut:&lt;br /&gt;
 logfile = /var/log/oscam.log&lt;br /&gt;
&lt;br /&gt;
Format logfile:&lt;br /&gt;
 CAID&amp;amp;ident/provider/length:checksum&lt;br /&gt;
&lt;br /&gt;
===== ecmfmt =====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn6649+6653:05/01/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;MODIFICATIONS svn8831:08/11/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ecmfmt = format&lt;br /&gt;
&lt;br /&gt;
Définir le format du log ECM, par défaut = c&amp;amp;p/i/s/l:h&lt;br /&gt;
	 &lt;br /&gt;
Variables possible: &lt;br /&gt;
 c = CAID&lt;br /&gt;
 d = PID&lt;br /&gt;
 e = CSP hash &lt;br /&gt;
 g = ID du peer gbox &lt;br /&gt;
 h = checksum (somme de contrôle)&lt;br /&gt;
 i = Channel ID&lt;br /&gt;
 j = distance en hops gbox &lt;br /&gt;
 l = longueur&lt;br /&gt;
 o = ONID&lt;br /&gt;
 p = provider ID&lt;br /&gt;
 s = service ID&lt;br /&gt;
 w = CW&lt;br /&gt;
&lt;br /&gt;
	 &lt;br /&gt;
utilisez une valeur comme préfixe pour cacher une variable de cette valeur&lt;br /&gt;
	 &lt;br /&gt;
Exemple:&lt;br /&gt;
 ecmfmt = c&amp;amp;0p/i/d/s/l:h &lt;br /&gt;
 (cache les providers ID s&#039;ils sont nuls)&lt;br /&gt;
&lt;br /&gt;
===== nds_swap_cw =====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn:10003/11/15/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;OBSOLÈTE svn10048:11/30/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
nds_swap_cw    =  0|&lt;br /&gt;
&lt;br /&gt;
 0  =  NDS Videoguard CWs sont insérés, si les CWs ne sont pas les mêmes ou n&#039;ont pas un modèle similaire  (par défault)&lt;br /&gt;
 1  =  désactivé&lt;br /&gt;
&lt;br /&gt;
===== loghistorysize =====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
loghistorysize  =  bytes&lt;br /&gt;
&lt;br /&gt;
La taille du message de l&#039;histoire du log dans la WebIf ou le monitor peut maintenant être configurée.&lt;br /&gt;
&lt;br /&gt;
0 = désactivé, par défaut = 4096&lt;br /&gt;
&lt;br /&gt;
===== CACHE EXCHANGE LOGGING =====&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU  svn6929:05/24/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
CACHE EXCHANGE LOGGING &lt;br /&gt;
reader stages&lt;br /&gt;
 1 = cacheex (=1) reader (C) &lt;br /&gt;
 2 = local SCs (L)   #stage 2 est utilisé uniquement quand &#039;&#039;&#039;preferlocalcards = 1&#039;&#039;&#039; était mis en place dans la section [global]. &lt;br /&gt;
 3 = other reader / proxies (P) &lt;br /&gt;
 4 = fallback reader (F) &lt;br /&gt;
&lt;br /&gt;
logging format &lt;br /&gt;
 stage/used/chosen/possible&lt;br /&gt;
&lt;br /&gt;
Example&lt;br /&gt;
&lt;br /&gt;
 P/2/2/2 or L/2/4/4&lt;br /&gt;
&lt;br /&gt;
===== maxlogsize =====&lt;br /&gt;
{{Obligatoire}}&lt;br /&gt;
&lt;br /&gt;
Détermine la taille du journal. Cela est très utile pour des serveurs avec une mémoire réduite (Par ex. la dbox2). Il est fortement recommandé de déterminer avec soin la taille du fichier journal pour de tels serveurs. Il n&#039;est pas rare qu&#039;un système crashe car la taille de ces fichiers est devenue trop grande.&lt;br /&gt;
&lt;br /&gt;
Exemple&lt;br /&gt;
 maxlogsize = 20  # La taille du journal peut atteindre 20 Ko&lt;br /&gt;
            =  0  # La taille du journal est &#039;&#039;&#039;illimitée&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Valeur par défaut:&lt;br /&gt;
 maxlogsize = 10  # La taille du journal peut atteindre 10 Ko(défaut)&lt;br /&gt;
&lt;br /&gt;
===== logduplicatelines =====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn:8290/02/05/2013&amp;lt;/span&amp;gt; &lt;br /&gt;
&lt;br /&gt;
logduplicatelines  =  0|1&lt;br /&gt;
 &lt;br /&gt;
                   =  1  active l&#039;écriture des lignes en double dans le log&lt;br /&gt;
                   =  0  désactive l&#039;écriture des lignes en double dans le log (défaut)&lt;br /&gt;
&lt;br /&gt;
===== disablelog =====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
Désactive le fichier &#039;&#039;&#039;journal des événements&#039;&#039;&#039;&lt;br /&gt;
 1 = Activé, donc pas de fichier &#039;&#039;&#039;journal&#039;&#039;&#039;  -&lt;br /&gt;
 0 = Désactivé, un fichier &#039;&#039;&#039;journal&#039;&#039;&#039; sera créé&lt;br /&gt;
&lt;br /&gt;
Exemple:&lt;br /&gt;
 disablelog = 1   # il n&#039;y aura &#039;&#039;&#039;pas&#039;&#039;&#039; de fichier journal&lt;br /&gt;
&lt;br /&gt;
Par défaut:&lt;br /&gt;
 disablelog = 0   # &#039;&#039;&#039;un&#039;&#039;&#039; fichier journal sera créé&lt;br /&gt;
&lt;br /&gt;
===== cwlogdir =====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
Détermine l&#039;emplacement du répertoire contenant l&#039;historique des &#039;&#039;&#039;cw&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Exemple:&lt;br /&gt;
 cwlogdir = /var/log/cw.log&lt;br /&gt;
&lt;br /&gt;
Par défaut:&lt;br /&gt;
 cwlogdir =     # [rien] aucun répertoire pour l&#039;historique des &amp;quot;cw&amp;quot;&lt;br /&gt;
&lt;br /&gt;
===== emmlogdir =====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
emmlogdir = répertoire&lt;br /&gt;
&lt;br /&gt;
Pour définir l&#039;emplacement des EMM sauvegardés par le paramètre &amp;quot;saveemm-*&amp;quot;- dans la section reader du fichier oscam.server. Si le paramètre n&#039;est pas activé, le comportement antérieur (répertoire de configuration) s&#039;applique.&lt;br /&gt;
&lt;br /&gt;
===== usrfile =====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
Nom du fichier &#039;&#039;&#039;&amp;quot;journal des utilisateurs&amp;quot;&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Ce fichier contient les informations suivantes&lt;br /&gt;
 La date.&lt;br /&gt;
 L’heure.&lt;br /&gt;
 Les CWs par seconde.&lt;br /&gt;
 Le nom de l’utilisateur.&lt;br /&gt;
 L’adresse IP de l’utilisateur.&lt;br /&gt;
 Le port TCP/IP.&lt;br /&gt;
 Les CWs trouvés.&lt;br /&gt;
 Les CWs du cache.&lt;br /&gt;
 Les CWs non trouvés.&lt;br /&gt;
 Les CWs ignorés.&lt;br /&gt;
 Les CWs expirés.&lt;br /&gt;
 Les CWs dans le tunnel.&lt;br /&gt;
 L’heure de l’ouverture de la session au format Unix / Posix.&lt;br /&gt;
 L’heure de clôture de la session au format Unix / Posix.&lt;br /&gt;
 Le protocole utilisé.&lt;br /&gt;
&lt;br /&gt;
Exemple:&lt;br /&gt;
 usrfile = userfile&lt;br /&gt;
&lt;br /&gt;
Par défaut:&lt;br /&gt;
 usrfile = 0&lt;br /&gt;
&lt;br /&gt;
===== disableuserfile =====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
Comme le &amp;quot;journal des événements&amp;quot;, &amp;quot;&#039;&#039;&#039;le journal des utilisateurs&#039;&#039;&#039;&amp;quot; peut être désactivé&lt;br /&gt;
&lt;br /&gt;
Exemple:&lt;br /&gt;
 disableuserfile = 1   # &#039;&#039;&#039;aucun&#039;&#039;&#039; fichier journal des utilisateurs n&#039;est créé&lt;br /&gt;
                 = 0   # &#039;&#039;&#039;un&#039;&#039;&#039; fichier journal des utilisateurs est créé&lt;br /&gt;
&lt;br /&gt;
Par défaut:&lt;br /&gt;
 disableuserfile = 0&lt;br /&gt;
&lt;br /&gt;
Les ouvertures de sessions seront enregistrées &lt;br /&gt;
 1 = Chaque zapping du client sera enregistré dans le fichier&lt;br /&gt;
&lt;br /&gt;
Exemple:&lt;br /&gt;
 usrfileflag = 1  # Tout est enregistré&lt;br /&gt;
&lt;br /&gt;
Par défaut:&lt;br /&gt;
 usrfileflag = 0  # n&#039;enregistrera que les ouvertures et fermeture de session&lt;br /&gt;
&lt;br /&gt;
===== usrfileflag =====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
Mode d’enregistrement du fichier journal des utilisateurs&lt;br /&gt;
 0 = Seul les ouvertures et clôtures  de connexion seront logguées&lt;br /&gt;
&lt;br /&gt;
===== saveinithistory =====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;OBSOLÈTE svn7128:07/02/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Enregistrement de l&#039;initialisation du lecteur. Ce paramètre est utilisé pour la lecture des droits de la carte.&lt;br /&gt;
&lt;br /&gt;
Exemple:&lt;br /&gt;
 saveinithistory = 1   # Enregistrement dans /tmp/.oscam/reader&amp;lt;N°&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Valeur par défaut:&lt;br /&gt;
 saveinithistory = 0   # Pas d&#039;enregistrement&lt;br /&gt;
&lt;br /&gt;
===== disablemail =====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
disablemail = 0 (par défaut c&#039;est 1)&lt;br /&gt;
&lt;br /&gt;
Ce paramètre permet de sauvegarder les messages courriels envoyés par les fournisseurs aux abonnés.&lt;br /&gt;
&lt;br /&gt;
Pour l&#039;instant, c&#039;est valables uniquement pour le NDS, je ne sais pas si ça viendra pour les autres systèmes dans l&#039;avenir.&lt;br /&gt;
&lt;br /&gt;
===== mailfile =====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
mailfile = /répertoire/fichier&lt;br /&gt;
&lt;br /&gt;
Ce paramètre permet de sauvegarder les e-mails (courriels) envoyés par les diffuseurs aux abonnés.&lt;br /&gt;
&lt;br /&gt;
Pour l&#039;instant, cette option n&#039;est disponible que pour le cryptage NDS. Nous ne savons pas si cela viendra sur d&#039;autres contrôles d&#039;accès.&lt;br /&gt;
&lt;br /&gt;
===== cacheex_mode1_delay =====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn:10050/11/30/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cacheex_mode1_delay  =  CAID1:time,[CAID2:time]...&lt;br /&gt;
&lt;br /&gt;
Délai en millisecondes pour une demande d&#039;échange de cache mode 1 par défaut: pas de délai&lt;br /&gt;
&lt;br /&gt;
==== Reader ====&lt;br /&gt;
&lt;br /&gt;
===== enableled =====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn6285:01/23/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
LED-Support&lt;br /&gt;
&lt;br /&gt;
enableled  =  0|1|2&lt;br /&gt;
&lt;br /&gt;
 0 = LED désactivé&lt;br /&gt;
 1 = LED activé pour routers&lt;br /&gt;
 2 = LED activé pour qboxhd, &lt;br /&gt;
     par défaut = 0&lt;br /&gt;
&lt;br /&gt;
===== serialreadertimeout =====&lt;br /&gt;
{{pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;OBSOLÈTE svn8541:03/13/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Seulement quand un lecteur série est utilisé&#039;&#039;&#039;&lt;br /&gt;
Timeout en millisecondes pour un lecteur série&lt;br /&gt;
&lt;br /&gt;
Exemple:&lt;br /&gt;
 serialreadertimeout =  1200  # Timeout après 1200 Millisecondes&lt;br /&gt;
&lt;br /&gt;
Par défaut:&lt;br /&gt;
 serialreadertimeout =  1500  # Timeout après 1500 Millisecondes&lt;br /&gt;
&lt;br /&gt;
===== waitforcards =====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
On détermine ici si au démarrage du programme, OSCam attend les cartes locales avant d&#039;ouvrir les connexions réseaux.&lt;br /&gt;
&lt;br /&gt;
Exemple:&lt;br /&gt;
 waitforcards = 0  # N&#039;attend pas&lt;br /&gt;
&lt;br /&gt;
Par défaut:&lt;br /&gt;
 waitforcards = 1  # Attend&lt;br /&gt;
&lt;br /&gt;
===== waitforcards_extra_delay =====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
waitforcards_extra_delay =&lt;br /&gt;
&lt;br /&gt;
Retard de réponse supplémentaire pour les problèmes d&#039;initialisation des readers (ou lecteurs).&lt;br /&gt;
&lt;br /&gt;
Par défaut = 500 ms&lt;br /&gt;
&lt;br /&gt;
===== preferlocalcards =====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;MODIFICATIONS svn9605:03/29/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ce paramètre détermine si les cartes locales sont utilisées en premier pour le décodage.&lt;br /&gt;
&lt;br /&gt;
Exemple:&lt;br /&gt;
 preferlocalcards = 0  # Les cartes locales ne sont pas privilégiées (remote reader)&lt;br /&gt;
 preferlocalcards = 1  # CacheEx sources sont privilégiées&lt;br /&gt;
 preferlocalcards = 2  # Les cartes locales sont privilégiées&lt;br /&gt;
Par défaut:&lt;br /&gt;
 preferlocalcards = 1  # CacheEx sources sont privilégiées&lt;br /&gt;
&lt;br /&gt;
===== readerrestartseconds =====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
Détermine le temps d&#039;attente en secondes pour le redémarrage du Reader&lt;br /&gt;
&lt;br /&gt;
Exemple:&lt;br /&gt;
 readerrestartseconds = 10  # Temps d&#039;attente de 10 secondes&lt;br /&gt;
                     =  0   # &#039;&#039;&#039;Pas de redémarrage!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Par défaut:&lt;br /&gt;
 readerrestartseconds = 5   #  Temps d&#039;attente de 5 secondes&lt;br /&gt;
&lt;br /&gt;
===== block_same_ip =====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn7215:07/27/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
block_same_ip = 0|1&lt;br /&gt;
&lt;br /&gt;
 1 = Rejeter les ecms en boucle venant de clients vers les readers avec la même adresse IP, par défaut = 1&lt;br /&gt;
 0 = Ne pas rejeter&lt;br /&gt;
&lt;br /&gt;
===== block_same_name =====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn7215:07/27/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
block_same_name = 0|1&lt;br /&gt;
&lt;br /&gt;
 1 = Rejeter les ecms en boucle venant de clients vers les readers avec le même nom, par défaut = 1&lt;br /&gt;
 0 = Ne pas rejeter&lt;br /&gt;
&lt;br /&gt;
==== cache ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;Obsolet  svn8358:16/02/2013 move to [cache] &amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== cachedelay =====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;Obsolet  svn8358:16/02/2013 move to [cache] &amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Délai minimum de la mise en cache des requètes. Cela semble paradoxal vu que la &#039;&#039;&#039;réponse &#039;&#039;&#039; venant du cache doit se faire &#039;&#039;&#039;aussi vite que possible&#039;&#039;&#039; . &lt;br /&gt;
&lt;br /&gt;
Exemple:&lt;br /&gt;
 cachedelay = 300&lt;br /&gt;
&lt;br /&gt;
Valeur par défaut:&lt;br /&gt;
 cachedelay = 0&lt;br /&gt;
&lt;br /&gt;
===== max_cache_time =====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;Obsolet  svn8358:16/02/2013 move to [cache] &amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
max_cache_time = le temps (en secondes) de garder l&#039;ECM dans le cache, par défaut = 15&lt;br /&gt;
&lt;br /&gt;
The time must be 2 seconds higher than the parameter clienttimeout!&lt;br /&gt;
&lt;br /&gt;
===== max_cache_count =====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;Obsolet  svn8358:16/02/2013 move to [cache] &amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
max_cache_count = nombre d&#039;ECMs à garder dans le cache, par défaut = 1000&lt;br /&gt;
&lt;br /&gt;
===== cacheexwaittime =====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;Obsolet  svn8358:16/02/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
cacheexwaittime  =  ms&lt;br /&gt;
&lt;br /&gt;
Temps maximum (en millisecondes) que le serveur de cache va attendre jusqu&#039;à ce que l&#039;ECM ou CW soit reçu, par défaut = 50.&lt;br /&gt;
&lt;br /&gt;
===== cacheexenablestats =====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;Obsolet  svn8358:16/02/2013 move to [cache]&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
cacheexenablestats  =  0|1&lt;br /&gt;
&lt;br /&gt;
Ajout de statistiques cw push/got dans le webif&lt;br /&gt;
&lt;br /&gt;
 1 = activé&lt;br /&gt;
 0 = défaut&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Attention:&#039;&#039;&#039; Par défaut désactivé à cause de la consommation de mémoire!&lt;br /&gt;
&lt;br /&gt;
==== Client ====&lt;br /&gt;
&lt;br /&gt;
===== clienttimeout =====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
Fixe la durée maximum, en secondes ou millisecondes, pour traiter une requête d&#039;un cient. Le dépassement de ce temps entraine un &amp;quot;timeout&amp;quot; (expiration du délai)&lt;br /&gt;
&lt;br /&gt;
Exemple:&lt;br /&gt;
 clienttimeout = 10     # Timeout après 10 secondes&lt;br /&gt;
 clienttimeout = 10000  # ici aussi Timeout après 10 secondes (10000 millisecondes)&lt;br /&gt;
&lt;br /&gt;
Par défaut:&lt;br /&gt;
 clienttimeout = 5      # Timeout après 5 secondes&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Attention:&#039;&#039;&#039; Pour des valeurs &amp;lt; 100 le Cardserver considère que le temps est donné en secondes, si les valeurs &amp;gt;= 100 il interprète les valeurs comme étant des millisecondes.&lt;br /&gt;
&lt;br /&gt;
===== clientmaxidle =====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
Fixe la durée maximum d&#039;inactivité d&#039;un client en &#039;&#039;&#039;secondes&#039;&#039;&#039; avant sa déconnexion.&lt;br /&gt;
&lt;br /&gt;
Exemple:&lt;br /&gt;
 clientmaxidle = 200   # Déconnexion après 200 secondes&lt;br /&gt;
               = 0     # Pas de déconnexion&lt;br /&gt;
&lt;br /&gt;
Valeur par défaut:&lt;br /&gt;
 clientmaxidle = 120   # Déconnexion après 120 secondes&lt;br /&gt;
&lt;br /&gt;
===== suppresscmd08 =====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
suppresscmd08 = 0|1&lt;br /&gt;
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 &lt;br /&gt;
&lt;br /&gt;
Si vous voulez en savoir plus à ce sujet lisez ceci: [[Streamboard-Thread:27459|Streamboard-Thread]]&lt;br /&gt;
&lt;br /&gt;
==== fallbacktimeout ====&lt;br /&gt;
{{Version}}&lt;br /&gt;
Dans le cas où plusieurs readers existent (Voir la section [reader] dans oscam.server) il est possible que l&#039;un d&#039;entre eux devienne défaillant, dans ce cas, le trafic sera redirigé ver le reader de secours &#039;&#039;&#039;(Fallback reader)&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
Fixe la valeur maximale en millisecondes avant que le [[Cardserver]] ne redirige le trafic du [[Reader] primaire], vers le ou les readers de secours [[Fallback]]-Reader (&lt;br /&gt;
&lt;br /&gt;
Exemple:&lt;br /&gt;
 fallbacktimeout = 1500&lt;br /&gt;
&lt;br /&gt;
Valeur par défaut:&lt;br /&gt;
 fallbacktimeout = 2500&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Attention:&#039;&#039;&#039; La valeur choisie doit être supérieure au &amp;quot;serialreadertimeout&amp;quot; sinon les valeurs standards seront prises en considération&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== fallbacktimeout_percaid ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn:8896/09/04/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
fallbacktimeout_percaid  =  milliseconds  &lt;br /&gt;
&lt;br /&gt;
durée d&#039;expiration avant de retomber sur un lecteur de repli par CAID, par défaut: 2500&lt;br /&gt;
&lt;br /&gt;
==== sleep ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
   Temps d&#039;attente en minutes pour les utilisateurs inactifs. La valeur peut-être écrasée par celle définie dans le fichier oscam.user. &lt;br /&gt;
   Si l&#039;utilisateur reste en permanance sur la même chaine sans zapper ce paramètre le considére comme inactif et coupe donc la connexion, &lt;br /&gt;
   il ne faut donc pas mettre une valeur trop petite!&lt;br /&gt;
   Vous devez activer la fonction en ajoutant sleepsend=255 au niveau de chaque utilisateur dans votre oscam.user&lt;br /&gt;
&lt;br /&gt;
Exemple:&lt;br /&gt;
 sleep =  5   # Attente 5 Minutes&lt;br /&gt;
&lt;br /&gt;
Par défaut:&lt;br /&gt;
 sleep =      # [rien] pas de temps d&#039;attente&lt;br /&gt;
&lt;br /&gt;
==== serverip ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
Dans le cas d&#039;un serveur comportant plusieurs cartes réseau et donc plusieurs adresses IP différentes, il peut être souhaitable que Oscam ne réponde que si la demande provient d&#039;une adresse IP bien déterminée. Avec ce paramètre, vous pouvez spécifier quelle adresse IP oscam &amp;quot;écoute&amp;quot; .&lt;br /&gt;
&lt;br /&gt;
Exemple:&lt;br /&gt;
 serverip = 192.168.178.1&lt;br /&gt;
&lt;br /&gt;
Oscam ne répondra qu&#039;aux demandes transitant par cette adresse&lt;br /&gt;
&lt;br /&gt;
Par défaut:&lt;br /&gt;
 serverip =&lt;br /&gt;
&lt;br /&gt;
OSCam écoute toutes les adresses IP.&lt;br /&gt;
&lt;br /&gt;
==== bindwait ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
Fixe le temps maximum que le [[Cardreader]] peut utiliser au démarrage pour se connecter aux ports réseau. Si la liaison ne s&#039;établit pas dans le délai fixé, elle est annoncée par la mention &amp;quot;Bind Request failed&amp;quot;. Les différentes causes sont :&lt;br /&gt;
* Double emploi des ports;&lt;br /&gt;
* Une session précédente d&#039;OSCam n&#039;a pas libéré les ports;&lt;br /&gt;
* Plusieurs sessions d&#039;OSCam tournent&lt;br /&gt;
&lt;br /&gt;
Exemple:&lt;br /&gt;
 bindwait = 20  # délai 20 secondes&lt;br /&gt;
&lt;br /&gt;
Valeur par défaut:&lt;br /&gt;
 bindwait = 120 #  délai de 120 secondes&lt;br /&gt;
&lt;br /&gt;
==== netprio ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
Détermine la priorité du Cardserver sur le réseau&lt;br /&gt;
&lt;br /&gt;
Exemple:&lt;br /&gt;
 netprio = 1  # Priorité 1&lt;br /&gt;
&lt;br /&gt;
Valeur par défaut:&lt;br /&gt;
 netprio = 0  # priorité donnée par le système&lt;br /&gt;
&lt;br /&gt;
==== resolvegethostbyname ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
Type de résolution DNS&lt;br /&gt;
 0 = reçoit l&#039;info par adresse ip (défaut)&lt;br /&gt;
 1 = recoit l&#039;info par nom d&#039;hôte&lt;br /&gt;
&lt;br /&gt;
Exemple:&lt;br /&gt;
 resolvegethostbyname = 1 # Le nom de l&#039;hôte est mentionné&lt;br /&gt;
&lt;br /&gt;
Valeur par défaut:&lt;br /&gt;
 resolvegethostbyname = 0 # l&#039;adresse est mentionnée&lt;br /&gt;
&lt;br /&gt;
====failbancount====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
 Failbancount  =  Nombre de tentatives de connexion erronées autorisé. &lt;br /&gt;
               =  0  (valeur par défaut) L&#039;IP est directement bloquée si le mot de passe n&#039;est pas correct!&lt;br /&gt;
&lt;br /&gt;
Si dans &#039;&#039;&#039;failbantime&#039;&#039;&#039; les demandes de connexion invalides enregistrées sont supérieures à &#039;&#039;&#039;failbancount&#039;&#039;&#039;, l&#039;adresse IP sera bloquée pour le temps restant du Failbantime. Quand le temps du failbantime est dépassé, c&#039;est de nouveau le failbancount qui est d&#039;application. Failbancount est un assouplissement des règles.&lt;br /&gt;
&lt;br /&gt;
==== failbantime ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
Fixe le délai pendant lequel l&#039;IP d&#039;un client est bloquée, s&#039;il effectue des tentatives de connexion non valides. &lt;br /&gt;
&lt;br /&gt;
Exemple:&lt;br /&gt;
 failbantime =  5&lt;br /&gt;
 # L&#039;adresse IP est bloquée pendant 5 minutes. Les tentatives de connexion seront ignorées même si le login est OK.&lt;br /&gt;
 # Aucun thread ne sera démarré pour ce client.&lt;br /&gt;
&lt;br /&gt;
Valeur par défaut&lt;br /&gt;
 failbantime =  0  # le failban est désactivé (valeur par défaut)&lt;br /&gt;
&lt;br /&gt;
==== dropdups ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
dropdups = 0|1, par défaut = 0&lt;br /&gt;
&lt;br /&gt;
Mode pour les doubles connexions (duplicate); condition requise: uniq &amp;gt; 0&lt;br /&gt;
&lt;br /&gt;
0 = marque les clients comme duplicate, mais il ne seront pas déconnectés (défaut)&lt;br /&gt;
1 = abandonne les doubles connexions au lieu de les marquer comme &amp;quot;duplicate&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
==== unlockparental ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;MODIFICATIONS  svn7289:08/27s/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Seulement pour Seca/Viaccess et Videoguard2&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Cette option modifie le code de moralité des cartes pour permettre le décodage des programmes pour adultes sans avoir à saisir le code parental.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Exemple:&lt;br /&gt;
 unlockparental = 1  # déverrouillé (pas de demande de code)&lt;br /&gt;
&lt;br /&gt;
Par défaut:&lt;br /&gt;
 unlockparental = 0  # verrouillé (le code est demandé)&lt;br /&gt;
&lt;br /&gt;
Note: le pin code renseigné dans la configuration de la carte doit être correct&lt;br /&gt;
&lt;br /&gt;
==== double_check ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Uniquement si le double check du CW est nécessaire!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Les ECM sont envoyés à 2 lecteurs ou plus ayant la même carte et les CW sont comparés. lb_nbest_readers doit avoir une valeur égale ou supérieure à 2&lt;br /&gt;
&lt;br /&gt;
Exemple:&lt;br /&gt;
 double_check =&lt;br /&gt;
&lt;br /&gt;
Valeur par défaut:&lt;br /&gt;
 double_check = 0&lt;br /&gt;
&lt;br /&gt;
==== double_check_caid ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;Nouveau svn:7237/08/05/2012/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
double_check_caid = caid1,caid2,...,caidn&lt;br /&gt;
ou&lt;br /&gt;
double_check_caid = system1,system2,...,systemn&lt;br /&gt;
&lt;br /&gt;
Où systemx sont les deux premiers octets du caid, exemple: 01, 05, 17, 18....&lt;br /&gt;
&lt;br /&gt;
ECM sera envoyé à deux ou plusieurs readers avec la même carte et les CWs seront comparés pour les CAID ou les deux premiers octets des CAID définis, lb_nbest_readers doit être configuré sur 2 ou plus, par défaut: rien&lt;br /&gt;
&lt;br /&gt;
==== Loadbalancer ====&lt;br /&gt;
&lt;br /&gt;
===== lb_mode =====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Attention:&#039;&#039;&#039; Si l&#039;équilibrage de charge est activée ici, elle peut en oscam.server entre les services et Ident sont pas les entrées!&lt;br /&gt;
&lt;br /&gt;
Loadbalance Mode&lt;br /&gt;
&lt;br /&gt;
Lorsque deux ou plusieurs cartes du même type sont présentes (en local ou proxies), il est possible de distribuer la charge de manière proportionnelle sur les cartes (balancer).&lt;br /&gt;
&lt;br /&gt;
Exemple:&lt;br /&gt;
 lb_mode = 0 (désactivé)&lt;br /&gt;
 lb_mode = 1 (le Reader le plus rapide est sélectionné en premier lieu)&lt;br /&gt;
 lb_mode = 2 (Le Reader n&#039;ayant pas été utilisé précédemment est sélectionné)&lt;br /&gt;
 lb_mode = 3 (Le Reader ayant la charge la plus faible est sélectionné)&lt;br /&gt;
 lb_mode = 10 (uniquement logging )&lt;br /&gt;
&lt;br /&gt;
Par défaut:&lt;br /&gt;
 lb_mode = 0 # désactivé&lt;br /&gt;
&lt;br /&gt;
===== lb_save =====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
Enregistre les statistiques du Loadbalance, de sorte qu&#039;elles soient disponibles même après un redémarrage.&lt;br /&gt;
Afin de ne pas surcharger le CPU il est conseillé de choisir des valeurs &amp;gt; 100 .&lt;br /&gt;
&lt;br /&gt;
Exemple:&lt;br /&gt;
 lb_save = 100 # Nombre d&#039;ecm avant l&#039;enregistrement des statistiques&lt;br /&gt;
&lt;br /&gt;
Par défaut:&lt;br /&gt;
 lb_save = 0 # Pas d&#039;enregistrement de statistiques&lt;br /&gt;
&lt;br /&gt;
===== lb_nbest_readers =====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
Nombre de Readers pour la demande d&#039;ECM.&lt;br /&gt;
&lt;br /&gt;
Exemple:&lt;br /&gt;
 lb_nbest_readers = 2 # La demande est envoyée à deux Readers&lt;br /&gt;
&lt;br /&gt;
Valeur par défaut:&lt;br /&gt;
 lb_nbest_readers = 1 # La demande est envoyée à un Reader&lt;br /&gt;
&lt;br /&gt;
===== lb_nfb_readers =====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
Nombre de Fallback Reader pour l&#039;équilibrage de charge.&lt;br /&gt;
&lt;br /&gt;
Exemple:&lt;br /&gt;
 lb_nfb_readers = 2 # Deux Fallbackreader&lt;br /&gt;
&lt;br /&gt;
Valeur par défaut:&lt;br /&gt;
 lb_nfb_readers = 1&lt;br /&gt;
&lt;br /&gt;
===== lb_reopen_mode =====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;OBSOLÈTE svn8642:05/10/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
lb_reopen_mode = 0|1&lt;br /&gt;
&lt;br /&gt;
Loadbalancer: Option pour la réouverture rapide ou après un certain temps des lecteurs bloqués.&lt;br /&gt;
&lt;br /&gt;
0 = réouverture après un certain temps (par défaut)&lt;br /&gt;
1 = réouverture rapide&lt;br /&gt;
&lt;br /&gt;
===== lb_nbest_percaid =====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;MODIFICATIONS svn5893:08/19/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
lb_nbest_percaid = caid1:lbn1,caid2:lbn2,...,caidn:lbnn&lt;br /&gt;
&lt;br /&gt;
Nombre de meilleurs readers par CAID.&lt;br /&gt;
Comme nbest_readers, mais pour des CAIDs spécifiques, wildcard CAIDs avec 2 chiffres-CAIDs sont possibles&lt;br /&gt;
&lt;br /&gt;
example: &lt;br /&gt;
 lb_nbest_percaid = 0100:4,0200:3,03:2,04:1 &lt;br /&gt;
 (wildcard CAIDs 03xx and 04xx)&lt;br /&gt;
&lt;br /&gt;
===== lb_reopen_invalid =====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn:9885:09/30/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
lb_reopen_invalid  =  0|1&lt;br /&gt;
&lt;br /&gt;
 0  =  E_INVALID wird so lange blockiert, bis die Statistik aufgeräumt ist&lt;br /&gt;
 1  =  default&lt;br /&gt;
&lt;br /&gt;
===== lb_force_reopenalways =====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn:9885:09/30/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
lb_force_reopenalways  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1   =  ouvre tous les lecteurs arrêtés, si aucun lecteur fonctionnel n&#039;a été trouvé.&lt;br /&gt;
 0   =  par défaut&lt;br /&gt;
&lt;br /&gt;
===== lb_min_ecmcount =====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
Nombre minimum d ECM&#039;s pris en compte pour l’évaluation des valeurs d’équilibrage des charges.&lt;br /&gt;
&lt;br /&gt;
Exemple:&lt;br /&gt;
 lb_min_ecmcount =&lt;br /&gt;
&lt;br /&gt;
Valeur par défaut:&lt;br /&gt;
 lb_min_ecmcount = 5&lt;br /&gt;
&lt;br /&gt;
===== lb_max_ecmcount =====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
Nombre maximum d ECM&#039;s pris en compte pour l’évaluation des valeurs d’équilibrage des charges..&lt;br /&gt;
&lt;br /&gt;
Exemple:&lt;br /&gt;
 lb_max_ecmcount =&lt;br /&gt;
&lt;br /&gt;
Valeur par défaut:&lt;br /&gt;
 lb_max_ecmcount = 500&lt;br /&gt;
&lt;br /&gt;
===== lb_reopen_seconds =====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
Délais en seconde avant une nouvelle tentative de connexion aux lecteurs/CAIDs/providers/services&lt;br /&gt;
&lt;br /&gt;
Exemple:&lt;br /&gt;
 lb_reopen_seconds =  500   # Nouvelle tentative après 500 secondes&lt;br /&gt;
&lt;br /&gt;
Valeur par défaut:&lt;br /&gt;
 lb_reopen_seconds = 900&lt;br /&gt;
&lt;br /&gt;
===== lb_retrylimit =====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
Tentative de connexion au reader suivant, &#039;&#039;&#039;seulement&#039;&#039;&#039; quand le temps de réponse dépasse le temps fixé ici en: &#039;&#039;&#039;Millisecondes&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Exemple:&lt;br /&gt;
 lb_retrylimit  =  500   #  Tentative de connexion au reader suivant, quand le temps de réponse dépasse 500ms.&lt;br /&gt;
&lt;br /&gt;
Valeur par défaut:&lt;br /&gt;
 lb_retrylimit  =  800&lt;br /&gt;
&lt;br /&gt;
===== lb_savepath ===== &lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
Nom du fichier de sauvegarde des statistiques pour l&#039;équilibrage des charges (loadbalance)&lt;br /&gt;
&lt;br /&gt;
 Fichier par défaut =   /tmp/.oscam/stat&lt;br /&gt;
&lt;br /&gt;
===== lb_stat_cleanup ===== &lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
Nombre d&#039;heures après lequel les statistiques pour l&#039;équilibrage des charges (loadbalance) sont remises à 0&lt;br /&gt;
&lt;br /&gt;
 Valeur par défaut = 336&lt;br /&gt;
&lt;br /&gt;
===== lb_use_locking =====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;OBSOLÈTE svn6166&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Supprime les demandes parallèles et identiques d&#039;ECM&lt;br /&gt;
&lt;br /&gt;
 1 = activé&lt;br /&gt;
 0 = désactivé# valeur par défaut:0&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Schlocke:&#039;&#039;&#039;&lt;br /&gt;
* Cette option ne doit être activée qu&#039;en cas:&lt;br /&gt;
** Lenteur du système&lt;br /&gt;
** Charge élevée&lt;br /&gt;
** S&#039;il n&#039;est pas répondu aux demandes d&#039;ECM identiques par le cache, mais si les readers sont sollicités&lt;br /&gt;
&lt;br /&gt;
* Avantage de l&#039;activation:&lt;br /&gt;
** De par la synchronisation, les demandes d&#039;ECM sont exécutées les unes après les autres, et l&#039;attribution de ces demandes au cache ou au reader par le loadbalance réussit toujours.&lt;br /&gt;
&lt;br /&gt;
* Inconvénient de l&#039;activation:&lt;br /&gt;
** La Synchronisation empêche le fonctionnement du Multi-threading et des temps de réponse élevés peuvent apparaître&lt;br /&gt;
&lt;br /&gt;
* Avantages en cas de NON activation:&lt;br /&gt;
** Exécution plus rapide des demandes d&#039;ECM&lt;br /&gt;
&lt;br /&gt;
* Inconvénient en cas de NON activation:&lt;br /&gt;
**Demande multiple d&#039;ECM à un Reader&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== lb_retrylimits =====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;MODIFICATIONS svn:5754:07/31/2011&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
lb_retrylimits = caid1:time1,caid2:time2,...,caidn:timen&lt;br /&gt;
&lt;br /&gt;
Vous pouvez configurer un retrylimit par caid, wildcard CAIDs avec 2 chiffres-CAIDs sont possibles&lt;br /&gt;
&lt;br /&gt;
example: &lt;br /&gt;
 lb_retrylimits = 12:0100,34:0200,5678:0300 &lt;br /&gt;
 	          (wildcard CAIDs 12xx and 34xx)&lt;br /&gt;
&lt;br /&gt;
===== lb_noproviderforcaid =====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;MODIFICATIONS svn5758:08/01/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
lb_noproviderforcaid = caid1,caid2,...,caidn&lt;br /&gt;
&lt;br /&gt;
Pour ignorer les providers; ne pas stocker les statistiques du loadbalancer avec les providers pour ce(s) caid(s), wildcard CAIDs avec 2 chiffres-CAIDs sont possibles&lt;br /&gt;
&lt;br /&gt;
example: &lt;br /&gt;
 lb_noproviderforcaid = 12,34,5678 &lt;br /&gt;
 	                (wildcard CAIDs 12xx and 34xx)&lt;br /&gt;
&lt;br /&gt;
===== lb_auto_timeout =====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn 7564:10/02/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
lb_auto_timeout  =  0|1&lt;br /&gt;
&lt;br /&gt;
 lb_auto_timeout  = 1  #  active l&#039;expiration automatique basé sur les statistiques du répartiteur de charge (load balancer)&lt;br /&gt;
                  = 0  #  par défaut&lt;br /&gt;
&lt;br /&gt;
===== lb_auto_timeout_p =====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn 7564:10/02/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
lb_auto_timeout_p  =  percent&lt;br /&gt;
&lt;br /&gt;
pourcentage ajouté au au temps moyen comme valeur de timeout&lt;br /&gt;
défaut = 30&lt;br /&gt;
&lt;br /&gt;
===== lb_auto_time_out_t  =====  &lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn 7564:10/02/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
lb_auto_time_out_t =  milli seconds&lt;br /&gt;
&lt;br /&gt;
temps minimum ajouté au temps moyen comme valeur de timeout&lt;br /&gt;
défaut = 300&lt;br /&gt;
&lt;br /&gt;
===== lb_max_readers =====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
lb_max_readers =&lt;br /&gt;
&lt;br /&gt;
Loadbalancer: limiter la quantité (nombre) de lecteurs pendant l&#039;apprentissage.&lt;br /&gt;
&lt;br /&gt;
0 = illimité (par défaut)&lt;br /&gt;
un nombre = restreindre le loadbalancer au nombre de lecteurs.&lt;br /&gt;
&lt;br /&gt;
===== lb_auto_betatunnel =====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
lb_auto_betatunnel = 0|1&lt;br /&gt;
&lt;br /&gt;
1 = activer la détection automatique de la tunnelisation Betacrypt pour les Caïds 1801, 1833, 1834 et 1835 pour loadbalancing, la configuration Betacrypt avec betatunnel dans oscam.user sera préférée, par défaut = 1&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Attention:&#039;&#039;&#039; Les inscriptions pour oscam.user de betatunnel être préféré [[streamboard:wiki/OSCam/fr/Config/oscam.user#betatunnel|User-Betatunnel]]&lt;br /&gt;
&lt;br /&gt;
===== lb_auto_betatunnel_mode =====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn 7784:10/22/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
lb_auto_betatunnel_mode  =  0|1|2...&lt;br /&gt;
&lt;br /&gt;
définir le mode pour le tunneling Betacrypt automatique&lt;br /&gt;
&lt;br /&gt;
 0 = CAID 18XX tunneling to CAID 17X2 only (default)&lt;br /&gt;
 1 = CAID 18XX tunneling to CAID 17X2 and CAID 17X2 tunneling to CAID 18XX (CAID 1833/1801) &lt;br /&gt;
 2 = CAID 18XX tunneling to CAID 17X2 and CAID 17X2 tunneling to CAID 18XX (CAID 1833/1834) &lt;br /&gt;
 3 = CAID 18XX tunneling to CAID 17X2 and CAID 17X2 tunneling to CAID 18XX (CAID 1833/1835) &lt;br /&gt;
 4 = CAID 17X2 tunneling to CAID 18XX (CAID 1833/1801 only) &lt;br /&gt;
 5 = CAID 17X2 tunneling to CAID 18XX (CAID 1833/1834 only) &lt;br /&gt;
 6 = CAID 17X2 tunneling to CAID 18XX (CAID 1833/1835 only)&lt;br /&gt;
&lt;br /&gt;
===== lb_auto_betatunnel_prefer_beta =====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU  svn6045:11/27/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;MODIFICATIONS svn 7768:10/21/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
lb_auto_betatunnel_prefer_beta  =  Auswahl (Zahl)&lt;br /&gt;
&lt;br /&gt;
La préférence pour Betacrypt/Nagravision peut être sélectionnée.&lt;br /&gt;
&lt;br /&gt;
     0  =  désactivé (défaut)&lt;br /&gt;
     1  =  toujours Betacrypt&lt;br /&gt;
   105  =  sélectionne une valeur moyenne&lt;br /&gt;
   200  =  toujours Nagravision&lt;br /&gt;
&lt;br /&gt;
=== Monitor ===&lt;br /&gt;
Paramètres pour l&#039;utilisation de la section [monitor]!&lt;br /&gt;
 &lt;br /&gt;
{{OSCamConfMonitorParameter}}&lt;br /&gt;
&lt;br /&gt;
==== port ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
Port UDP pour le paramètre moniteur&lt;br /&gt;
 port = 0  # Pas de moniteur&lt;br /&gt;
      =    # [vide] Pas de port sélectionné&lt;br /&gt;
&lt;br /&gt;
Exemple:&lt;br /&gt;
 port = 24480  # Moniteur activé sur le  Port 24480&lt;br /&gt;
&lt;br /&gt;
==== serverip ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
Lie le service à une adresse IP déterminée&lt;br /&gt;
 serverip  =  # Adresse  IP&lt;br /&gt;
           =  # [vide] toutes les adresses IP  (valeur par défaut)&lt;br /&gt;
&lt;br /&gt;
==== nocrypt ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
Connexion non sécurisée au moniteur.&lt;br /&gt;
&lt;br /&gt;
Possibilités&lt;br /&gt;
* une ou plusieurs adresses IP &lt;br /&gt;
* une ou plusieurs plages d&#039;adresses IP&lt;br /&gt;
* un mélange d&#039;adresses uniques et de plages d&#039;adresses IP&lt;br /&gt;
&lt;br /&gt;
Exemple&lt;br /&gt;
 nocrypt = 127.0.0.1,192.168.0.0-192.168.255.255&lt;br /&gt;
         = Hôte 127.0.0.1 et la plage d&#039;IP allant de 192.168.0.0 à 192.168.255.255&lt;br /&gt;
Valeur par défaut&lt;br /&gt;
 nocrypt =   # [vide] pas de connexion non sécurisée au moniteur&lt;br /&gt;
&lt;br /&gt;
==== aulow ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Exemple&lt;br /&gt;
 aulow = 30  # Après 30 minutes sans EMM, le client est mis de &amp;quot;active&amp;quot; sur &amp;quot;on&amp;quot; (par défaut).&lt;br /&gt;
&lt;br /&gt;
==== monlevel ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
Monitor-Level&lt;br /&gt;
 0 = Pas d&#039;accès au Moniteur (valeur par défaut)&lt;br /&gt;
 1 = Seulement le server et ses propres procédures&lt;br /&gt;
 2 = Toutes les procédures, seulement visualisation &lt;br /&gt;
 3 = Toutes les procédures, rechargement de oscam.user possible&lt;br /&gt;
 4 = Accès complet&lt;br /&gt;
&lt;br /&gt;
Exemple&lt;br /&gt;
 monlevel = 4  # Accès complet&lt;br /&gt;
&lt;br /&gt;
Monlevel peut être changé par utilisateur dans le oscam.user!&lt;br /&gt;
&lt;br /&gt;
==== hideclient_to ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
Temps en seconde après lequel les clients n&#039;introduisant pas de requêtes sont masqués . Voir aussi le paramètre &#039;&#039;&#039;httphideidleclienst&#039;&#039;&#039; dans la section [webif].&lt;br /&gt;
 hideclient_to = 1  # Les clients sont masqués &lt;br /&gt;
               = 0  # Les clients restent visibles&lt;br /&gt;
&lt;br /&gt;
==== appendchaninfo ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;OBSOLÈTE svn8546:03/1&lt;br /&gt;
3/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ajoute le nom du programme au fichier journal. Très utile en cas d&#039;utilisation du  Monitor ou de l&#039;Interface Web!&lt;br /&gt;
 appendchaninfo = 1  # Le nom du programme est ajouté&lt;br /&gt;
                = 0  # Aucune information (valeur par défaut)&lt;br /&gt;
&lt;br /&gt;
=== lcd ===&lt;br /&gt;
{{OSCamConfLCDParameter}}&lt;br /&gt;
&lt;br /&gt;
==== enablelcd ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU  svn6285:01/23/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
enablelcd = 0|1&lt;br /&gt;
&lt;br /&gt;
 0 = désactivé,&lt;br /&gt;
 1 = activé, &lt;br /&gt;
     par défaut = 0&lt;br /&gt;
&lt;br /&gt;
==== lcd_outputpath ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
lcd_outputpath = répertoire de sortie, par défaut = /tmp &lt;br /&gt;
&lt;br /&gt;
==== lcd_hideidle ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
lcd_hideidle = 0|1 (cacher reader/proxy dans la sortie lcd si inactif plus de 20s), par défaut = 0&lt;br /&gt;
&lt;br /&gt;
==== lcd_writeinterval ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
lcd_writeintervall = supérieur à 5s (intervalle d&#039;actualisation en secondes, inférieur à 5s n&#039;est pas accepté), par défaut = 10s&lt;br /&gt;
&lt;br /&gt;
=== WebIf ===&lt;br /&gt;
Ces paramètres sont requis uniquement si vous utilisez l&#039;interface web&lt;br /&gt;
 &lt;br /&gt;
{{OScamConfWebIfParameter}}&lt;br /&gt;
&lt;br /&gt;
==== Format du fichier pour envoyer des EMMs via l&#039;interface web ====&lt;br /&gt;
(Bit)&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Attention&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Fichier doit être en format TXT.&lt;br /&gt;
* Chaque ligne doit contenir qu&#039;un seul PRE-CAM EMM.&lt;br /&gt;
* Les EMMs doivent être en format HEX.&lt;br /&gt;
** Example : AABBCCDD...&lt;br /&gt;
* Des espaces ou tabulations entre des octets sont permises :&lt;br /&gt;
** AA BB CC DD...&lt;br /&gt;
* Chaque présentation d&#039;un octet d&#039;un EMM peu être en majuscule, en minuscule ou même mélangé :&lt;br /&gt;
** AA aa Aa aA...&lt;br /&gt;
* Toutes autres caractères ou commentaires sont interdites.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== httpport ====&lt;br /&gt;
{{Obligatoire}}&lt;br /&gt;
&lt;br /&gt;
Port de connexion à l&#039;interface web.&lt;br /&gt;
 httpport =  83  # L&#039;interface web écoute sur le &#039;&#039;&#039;http-port 83&#039;&#039;&#039;&lt;br /&gt;
          = +83  # L&#039;interface web écoute sur le &#039;&#039;&#039;https-port 83&#039;&#039;&#039; (SSL)&lt;br /&gt;
              0  # L&#039;interface web est désactivée (valeur par défaut)&lt;br /&gt;
&lt;br /&gt;
==== httpforcesslv3 ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU  svn:6321/01/30/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
httpforcesslv3 = 0|1&lt;br /&gt;
&lt;br /&gt;
1 = forcer l&#039;utilisation SSLv3, par défaut = 0&lt;br /&gt;
&lt;br /&gt;
==== httpcert ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
Données pour les certificats  SSL-&lt;br /&gt;
 httpcert = oscam.cert # (le voir)&lt;br /&gt;
          =            # [vide] utilisation du fichier embarqué oscam.pem&lt;br /&gt;
&lt;br /&gt;
==== httpuser ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
Nom de l&#039;utilisateur pour l&#039;accès. Un champs [vide] est fortement déconseillé.&lt;br /&gt;
 httpuser =   # xyxyxy&lt;br /&gt;
&lt;br /&gt;
==== httppwd ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
Protection par mot de passe. Il est identique à celui de l&#039;utilisateur.&lt;br /&gt;
 httppwd =  # 123456&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Les paramètres &#039;&#039;user&#039;&#039; et &#039;&#039;pwd&#039;&#039; sont demandés dans une fenêtre pop-up lors de la connexion à l&#039;interface web. En cas d’erreurs ou d&#039;oubli,la mention  &#039;&#039;Forbidden&#039;&#039; (Accès interdit) apparaît et la connexion est refusée!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== http_prepend_embedded_css ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn6797:05/13/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 http_prepend_embedded_css  =  0 | 1&lt;br /&gt;
 http_prepend_embedded_css  =  0  # Ne pas ajouter le contenu du CSS embarqué avant le contenu du CSS personnalisé (default)&lt;br /&gt;
                               1  # Ajouter le contenu du CSS embarqué avant le contenu du CSS personnalisé (spécifié par le paramètre [[#httpcss|httpcss]]).&lt;br /&gt;
&lt;br /&gt;
Ce paramètre peut-être utilisé pour surcharger le CSS embarqué avec des styles personnalisés. Pour afficher les styles courants utilisé l&#039;url: http://&#039;&#039;url_to_oscam_webif&#039;&#039;&#039;&#039;&#039;/site.css&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== httpcss ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
Différents thèmes sont disponibles pour la personnalisation de l&#039;interface web. La personnalisation se fait à l&#039;aide de fichiers CSS. Si vous voulez pouvoir gérer la personalisation via l&#039;interface WebIf il faut mettre le fichier CSS (se terminant par l&#039;extension .css) dans le répertoire contenant les fichiers de configuration d&#039;oscam.&lt;br /&gt;
&lt;br /&gt;
Exemple&lt;br /&gt;
 httpcss =   # /etc/oscam/harvest_round_Firefox.css&lt;br /&gt;
         =   # [vide] le style par défaut est utilisé (valeur par défaut)&lt;br /&gt;
&lt;br /&gt;
Différents thèmes peuvent être trouvés ici: [[Streamboard-Thread:30083|Streamboard-Thread]]&lt;br /&gt;
&lt;br /&gt;
==== httptpl ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;MODIFICATIONS svn 7083:06/25/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Chemin pour des modèles (template) externes&lt;br /&gt;
 httptpl =&lt;br /&gt;
         =  # [vide] Pas de Templates externes e picons&lt;br /&gt;
&lt;br /&gt;
Plusieurs modèles (templates) simultanés et picons peuvent être trouvé au moyen de sous-dossier peuvent être mis à disposition (avec un max. de 32 caractères alphanumérique).&lt;br /&gt;
Le nom du sous-dossier corresponds au sous-dossier dans l&#039;URL, par défaut: [vide]&lt;br /&gt;
&lt;br /&gt;
Exemple&lt;br /&gt;
 &lt;br /&gt;
 httptpl = /this/is/my/path &lt;br /&gt;
 	 &lt;br /&gt;
 Exemple avec plusieurs modèles: &lt;br /&gt;
 /this/is/my/path/template1 &lt;br /&gt;
 /this/is/my/path/template2 &lt;br /&gt;
 	 &lt;br /&gt;
 qui donne les URLs: &lt;br /&gt;
 http://host:port/template1 &lt;br /&gt;
 http://host:port/template2 &lt;br /&gt;
&lt;br /&gt;
Vous pouvez trouver plus de picons ici [[streamboard:wiki/OSCam/de/Picons|Picons]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== httpoverwritebakfile ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn9858:09/21/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
httpoverwritebakfile  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1  =  écraser les fichiers de configuration de secours (*.bak)&lt;br /&gt;
 0  =  défaut&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== httplocale ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn9828:08/15/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
httplocale  =  environment&lt;br /&gt;
&lt;br /&gt;
vous pouvez définir ici une variable d&#039;environnemen &amp;quot;locale&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
défaut =  [vide]  pas d&#039;environnement&lt;br /&gt;
&lt;br /&gt;
Voir ici:&lt;br /&gt;
&lt;br /&gt;
http://fr.wikipedia.org/wiki/locale&lt;br /&gt;
&lt;br /&gt;
==== httpjscript ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn6806:05/14/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
httpjscript  =  path&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== httprefresh ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
Délais d&#039;actualisation de l&#039;interface web, en secondes.&lt;br /&gt;
 httprefresh = 7  # Actualisation toutes les 7 secondes&lt;br /&gt;
             =    # [vide] Pas d&#039;actualisation&lt;br /&gt;
&lt;br /&gt;
==== httppollrefresh ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
Paramètres de polling pour l&#039;actualisation des données de l&#039;interface web (le temps peut être modifié sur les pages concernées)&lt;br /&gt;
&lt;br /&gt;
 httppollrefresh = 60  # Le statu sera actualisé toutes les 60 secondes&lt;br /&gt;
                 =     # [vide|0] aucune actualisation automatique&lt;br /&gt;
&lt;br /&gt;
==== httpshowpicons ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn6648:05/01/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
1 = activé, par défaut = 0.&lt;br /&gt;
&lt;br /&gt;
Si le paramètre est activé, alors une nouvelle colonne est ajoutée dans l&#039;onglet USERS avec l&#039;affichage des picons des dernières chaines regardées par les utilisateurs actifs.&lt;br /&gt;
Le répertoire où sont mis les picons doit être configuré dans le paramètre httppiconpath.&lt;br /&gt;
&lt;br /&gt;
Les formats possible sont: &lt;br /&gt;
 IC_caid_srvid.tpl&lt;br /&gt;
 IC_caid_provid_srvid.tpl&lt;br /&gt;
 IC_nomdelachaine.tpl&lt;br /&gt;
&lt;br /&gt;
Où pour nom de la chaînes les règles suivantes s&#039;appliquent:&lt;br /&gt;
&lt;br /&gt;
le nom de la chaîne est repris du fichier oscam.srvid ou oscam.srvid2,&amp;lt;br /&amp;gt;&lt;br /&gt;
remplacer toutes les majuscule en minuscules,,&amp;lt;br /&amp;gt;&lt;br /&gt;
remplacer * par le mot star,&amp;lt;br /&amp;gt;&lt;br /&gt;
remplacer &amp;amp; par le mot and,&amp;lt;br /&amp;gt;&lt;br /&gt;
remplacer + par le mot plus,&amp;lt;br /&amp;gt;&lt;br /&gt;
enlever tous les caractères spéciaux et les espaces sauf a-z et 0-9,&amp;lt;br /&amp;gt;&lt;br /&gt;
Si le résultat est un nom, le nom du fichier du picon sera IC_nom.tpl&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Par exemple:&lt;br /&gt;
service-name &amp;quot;BBC-ONE +HD&amp;quot;&amp;lt;br /&amp;gt;&lt;br /&gt;
fichier picon: &amp;quot;IC_bbconeplushd.tpl&amp;quot;&amp;lt;br /&amp;gt;&lt;br /&gt;
Si le service-name se terminent avec hd, et que le picon n&#039;est pas trouvé, on essaye avec le nom dans hd, par exemple:&amp;lt;br /&amp;gt;&lt;br /&gt;
fichier picon: &amp;quot;IC_bbconeplushd.tpl&amp;quot;&amp;lt;br /&amp;gt;&lt;br /&gt;
-&amp;gt; pas trouvé, recherche pour:&amp;lt;br /&amp;gt;&lt;br /&gt;
fichier picon: &amp;quot;IC_bbconeplus.tpl&amp;quot;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== httppiconsize ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
Défini la hauteur des picons (généralement 30 px).&lt;br /&gt;
&lt;br /&gt;
==== httppiconpath ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
Défini le chemin où trouver les picons.&lt;br /&gt;
&lt;br /&gt;
==== httphideidleclients ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
Permet de masquer les clients inactifs dont la durée configurée au paramètre hideclient_to est atteinte&lt;br /&gt;
 httphideidleclients = 1  # Masquer&lt;br /&gt;
                     = 0  # Ne pas masquer (valeur par défaut)&lt;br /&gt;
&lt;br /&gt;
==== httphidetype ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn8937:09/27/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
httphidetype  =  type[type]...&lt;br /&gt;
&lt;br /&gt;
La lettre défini quel type de colonne doivent être cachées dans l&#039;écran status de l&#039;interface Web. s = serveur, h = http, m = monitor, r = reader, p = proxy, x = cacheex, c = client  &lt;br /&gt;
&lt;br /&gt;
  httphidetype = sh  #cache les colonnes serveurs et http-type&lt;br /&gt;
  httphidetype = [vide]  # ne rien cacher (défaut)&lt;br /&gt;
&lt;br /&gt;
==== httpscript ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
Chemins pour les scripts qui peuvent être démarrés à partir de l&#039;interface web.&lt;br /&gt;
 httpscript =    # Chemin&lt;br /&gt;
            =    # [vide] aucun chemin&lt;br /&gt;
&lt;br /&gt;
==== httpallowed ====&lt;br /&gt;
{{Obligatoire}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;MODIFICATIONS  svn8733:06/27/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;MODIFICATIONS  svn8842:08/17/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
On détermine ici l&#039;adresse-IP ou une plage d&#039;adresses-IP qui pourront se connecter à l&#039;interface Web. Un [vide] est autorisé comme valeur par défaut, mais cela n&#039;a pas de sens si on utilise l&#039;interface Web; il faut pouvoir s&#039;y connecter. C&#039;est la raison pour laquelle ce paramètre est &#039;&#039;&#039;Obligatoire&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
 Adresse-IP|Plage d&#039;adresses-IP[Adresse-IP|Plage d&#039;adresses-IP[,::1]]...&lt;br /&gt;
&lt;br /&gt;
Exemple&lt;br /&gt;
 httpallowed = 127.0.0.1,192.168.0.0-192.168.255.255      # L&#039;hote ainsi que la plage commençant à 192.168.0.0  sont approuvés&lt;br /&gt;
             = 127.0.0.1,192.168.0.0-192.168.255.255,::1  # resolving to IPv6&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;défaut&#039;&#039;&#039;&lt;br /&gt;
 127.0.0.1,192.168.0.0-192.255.255,10.0.0.0-10.255.255.255,::1&lt;br /&gt;
&lt;br /&gt;
==== httpdyndns ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;MODIFICATIONS  svn6558:03/21/12&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Permet d&#039;accéder à l&#039;interface web à partir de l&#039;adresse  Dyndns spécifiée.&lt;br /&gt;
&lt;br /&gt;
httpdyndns  =  hostname[,hostname][,hostname]&lt;br /&gt;
&lt;br /&gt;
Exemple&lt;br /&gt;
 httpdyndns = host1.example.com, host2.example.com&lt;br /&gt;
&lt;br /&gt;
==== httpsavefullcfg ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
Sauvegarde des fichiers de configuration.&lt;br /&gt;
&lt;br /&gt;
 httpsavefullcfg = 0  # Tous les paramètres qui ne sont pas vides,&lt;br /&gt;
                      # Tous les paramètres n&#039;étant pas des paramètres Par Défaut,&lt;br /&gt;
                      # Tous les paramètres qui ont une valeur différente de celle donnée dans la configuration  [global] (par défaut).&lt;br /&gt;
                   1  # Tous les paramètres&lt;br /&gt;
&lt;br /&gt;
==== httpreadonly ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
Certains fichiers de configuration peuvent être modifié via l&#039;interface web. Ceci est intéressant pour l&#039;admin du serveur qui n&#039;a pas toujours à sa disposition une console pour l&#039;accès au serveur. Néanmoins si d&#039;autres utilisateurs ou intervenants peuvent bénéficier de cet accès, cela pourrait causer des problèmes.  Le droit en écriture (modification) peut être désactivé par ce paramètre.&lt;br /&gt;
 httpreadonly = 1  # accès en lecture uniquement&lt;br /&gt;
              = 0  # tout est possible (par défaut)&lt;br /&gt;
&lt;br /&gt;
==== httpiconpath ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn:9463/01/28/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
httpiconpath  =  path&lt;br /&gt;
&lt;br /&gt;
path zur Picon-Datei, default [blank] none&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== httphelplang ====&lt;br /&gt;
{{Obligatoire}}&lt;br /&gt;
&lt;br /&gt;
Permet de définir la langue utilisée dans le Wiki.&lt;br /&gt;
 en|de|fr|it&amp;lt;langues disponibles dans le wiki&amp;gt;&lt;br /&gt;
 en = par défaut&lt;br /&gt;
&lt;br /&gt;
==== httposcamlabel ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU  svn9463:01/28/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
httposcamlabel  =  text&lt;br /&gt;
&lt;br /&gt;
setzt individuelles label im header des webinterface, default: OSCam&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== [cache] ===&lt;br /&gt;
{{OSCamConfCacheParameter}}&lt;br /&gt;
&lt;br /&gt;
==== delay ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU  svn8358:02/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Délai minimum en millisecondes que peut avoir besoin une demande. Peut sembler un paradoxe, mais se rapporte au cas ou la réponse à partir du cache est transmise trop vite pour le client.&lt;br /&gt;
&lt;br /&gt;
Exemple:&lt;br /&gt;
 delay = 300&lt;br /&gt;
&lt;br /&gt;
Défaut:&lt;br /&gt;
 delay = 0&lt;br /&gt;
&lt;br /&gt;
==== max_time ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU  svn8358:02/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
max_time  =   seconde, défaut 15&lt;br /&gt;
&lt;br /&gt;
Durée de vie maximale des CWs dans le cache après la première demande du client. La valeur doit être 2 secondes plus grandes que le paramètre clienttimeout!&lt;br /&gt;
&lt;br /&gt;
==== max_hit_time ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn8910:09/10/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
max_hit_time  =  in secondes&lt;br /&gt;
&lt;br /&gt;
Temps maximum, des &amp;quot;hits&amp;quot; qui doivent rester dans le cache pour évaluer le paramètre wait_time., par défault: 15&lt;br /&gt;
&lt;br /&gt;
==== wait_time ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn 8358:02/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 wait_time  =  [caid][&amp;amp;mask][@provid][$servid][:awtime][:]dwtime,n&lt;br /&gt;
            =  [vide] aucun (défaut)&lt;br /&gt;
Exemple:&lt;br /&gt;
 wait_time = 0:50:250,0200@00009X:50:150,15:950,0500@000001:150,1602&amp;amp;ffdf:1200&lt;br /&gt;
Le temps d&#039;attente en millisecondes pour le cache-ex et le CSP, avant que les ECMs des Reader/Proxy ne soient envoyés.&lt;br /&gt;
&lt;br /&gt;
==== cacheex_cw_check ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
cacheex_cw_check = caid[&amp;amp;mask][@provid][$servid]:mode:counter[,n]&lt;br /&gt;
&lt;br /&gt;
* mode:&lt;br /&gt;
specify behaviour for counter parameter&lt;br /&gt;
&lt;br /&gt;
0  =  when wait_time expires, serve highest counter&#039;s cw got anyway, even if no counter reached.&lt;br /&gt;
1  =  never serve cw (coming from cacheex) stored in cache if its counter not reaches counter. When wait_time expires, requests&lt;br /&gt;
will go to normal readers! Only when a cw reaches counter, it can be served to clients.&lt;br /&gt;
&lt;br /&gt;
Default  =  0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* counter:&lt;br /&gt;
set minimum cw counter to allow cw is used.&lt;br /&gt;
&lt;br /&gt;
Default  =  1 (use default behaviour: use cw with highest counter when cache is checked)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== cwcycle_allowbadfromffb ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn 8930:09/25/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cwcycle_allowbadfromffb  =  0|1&lt;br /&gt;
&lt;br /&gt;
1 = allow bad cycles from a fixed fallback reader. Default = 0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== cacheexenablestats ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU  svn8358:02/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cacheexenablestats  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1 = schaltet statistics für cache exchange mode ein&lt;br /&gt;
 0 = default&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Achtung:&#039;&#039;&#039; Bitte Speicherverbrauch beachten!&lt;br /&gt;
&lt;br /&gt;
==== csp_port ====&lt;br /&gt;
{{Obligatoire}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn 8358:02/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
UDP-Port, der auf hereinkommenden Traffic von csp nodes hört&lt;br /&gt;
&lt;br /&gt;
 csp_port   =   port&lt;br /&gt;
            =   [blank] none (default)&lt;br /&gt;
&lt;br /&gt;
==== csp_serverip ====&lt;br /&gt;
{{Obligatoire}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn 8358:02/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Local bind ip für csp_port (siehe oben)&lt;br /&gt;
&lt;br /&gt;
 csp_serverip   =   IP&lt;br /&gt;
            =   [blank] none (default)&lt;br /&gt;
&lt;br /&gt;
==== csp_ecm_filter ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn 8358:02/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 csp_ecm_filter   =   [caid][&amp;amp;mask][@provid][$servid],n&lt;br /&gt;
&lt;br /&gt;
Filter für hereinkommende ECM beim Cardserverproxy, default (kein Filter)&lt;br /&gt;
&lt;br /&gt;
==== csp_allow_request ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn 8358:02/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
csp_allow_request   =   0|1&lt;br /&gt;
&lt;br /&gt;
Erlaubt hereinkommende ECM-Anfragen vom Cardserverproxy, default =  1&lt;br /&gt;
&lt;br /&gt;
==== cwcycle_check_enable ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn 8358:02/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 cwcycle_check_enable  =  0 ausgeschaltet (default)&lt;br /&gt;
                       =  1 eingeschaltet&lt;br /&gt;
&lt;br /&gt;
==== cwcycle_check_caid ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn 8358:02/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Attention not for all NDS SC&#039;s!&#039;&#039;&#039;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
cwcycle_check_caid  =  CAID[CAID]...&lt;br /&gt;
&lt;br /&gt;
CAID, für die der CW-Cycle-Check ermöglicht werden soll, [blank] = kein Check (Default)&lt;br /&gt;
&lt;br /&gt;
==== cwcycle_maxlist ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn 8358:02/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cwcycle_maxlist  =  Zahl&lt;br /&gt;
&lt;br /&gt;
Maximum von CW-Cycle-Entries in die Liste, default = 500, maximum = 4000&lt;br /&gt;
&lt;br /&gt;
==== cwcycle_keeptime ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn 8358:02/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cwcycle_keeptime  = Minuten&lt;br /&gt;
&lt;br /&gt;
Minimalzeit, die ein erkannter Cycle in der Memory verbleiben soll, default = 0, maximum = 15&lt;br /&gt;
&lt;br /&gt;
==== cwcycle_onbad ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn 8358:02/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cwcycle_onbad  =  0|1&lt;br /&gt;
 0 = ungültige CW-Cycle kommen nur ins Log (default)&lt;br /&gt;
 1 = ungültige CW-Cycle werden gedropped&lt;br /&gt;
&lt;br /&gt;
==== cwcycle_dropold ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn 8358:02/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cwcycle_dropold  =  0|1, 1 = alte CW-Cycle werden gedropped, 0 = kein Dropping (default)&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
==== cwcycle_sensitive ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn 8509:03/07/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cwcycle_sensitive  =  0|2|3|4&lt;br /&gt;
&lt;br /&gt;
 0  = disabled (default)&lt;br /&gt;
 2  = 2 (or more) same bytes and drop new CW&lt;br /&gt;
 3  = 3 (or more) same bytes and drop new CW&lt;br /&gt;
 4  = 4 (or more) same bytes and drop new CW&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
==== cwcycle_usecwcfromce ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn 9038:11/18/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cwcycle_usecwcfromce  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1  =  use CW Info from cache exchange&lt;br /&gt;
 0  =  default&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== wait_until_ctimeout ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn 9486:02/03/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
wait_until_ctimeout  =  0|1&lt;br /&gt;
&lt;br /&gt;
antworte, wenn das cache exchange timeout erreicht ist und keine normalen Reader zur Verfügung stehen, die ECM&#039;s senden:&lt;br /&gt;
&lt;br /&gt;
 0  =  sende sofort &#039;&#039;&#039;not found&#039;&#039;&#039; an den client (default)&lt;br /&gt;
 1  =  warte auf eine Antwort für cache exchange bis der timeout für den client erreicht ist&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== csp (UDP) ===&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;OBSOLÈTE svn8358:02/16/2013 Siehe &#039;&#039;&#039;[cache]&#039;&#039;&#039;!&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Cette section est nécessaire lorsque l&#039;échange de cache est utilisé&lt;br /&gt;
&lt;br /&gt;
{{OSCamConfcspParameter}}&lt;br /&gt;
&lt;br /&gt;
==== port ====&lt;br /&gt;
{{Obligatoire}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn 6124:12/23/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Port UDP du CSP pour l&#039;échange du cache.&lt;br /&gt;
&lt;br /&gt;
 port = port&lt;br /&gt;
      = [rien] aucun (par défaut)&lt;br /&gt;
&lt;br /&gt;
==== serverip ====&lt;br /&gt;
{{Obligatoire}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn 6124:12/23/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Adresse IP du CSP pour l&#039;échange du cache.&lt;br /&gt;
&lt;br /&gt;
 serverip = IP&lt;br /&gt;
          = [rien] aucun (par défaut)&lt;br /&gt;
&lt;br /&gt;
==== wait_time ====&lt;br /&gt;
{{Obligatoire}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn 6142:12/25/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Quand la valeur est supérieure à 0 (&amp;gt; 0), chaque demande d&#039;ECM attend ce temps avant d&#039;envoyer la demande aux readers&lt;br /&gt;
&lt;br /&gt;
 wait_time = en millisecondes&lt;br /&gt;
           = [rien] aucun (par défaut)&lt;br /&gt;
&lt;br /&gt;
==== csp_ecm_filter ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
 csp_ecm_filter  =  [caid][&amp;amp;mask][@provid][$servid],n&lt;br /&gt;
                 =  [rien] (par défaut)&lt;br /&gt;
&lt;br /&gt;
==== csp_allow_request ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
 csp_allow_request  =  0|1&lt;br /&gt;
                    =  1 (par defaut)&lt;br /&gt;
&lt;br /&gt;
=== Camd 33 (TCP) ===&lt;br /&gt;
Cette section est nécessaire, uniquement lors de l&#039;utilisation du protocole Camd 33.&lt;br /&gt;
&lt;br /&gt;
{{OSCamConfCamd33Parameter}}&lt;br /&gt;
&lt;br /&gt;
==== port ====&lt;br /&gt;
{{Obligatoire}}&lt;br /&gt;
On détermine ici le port, sur lequel Camd 33 écoute et répond aux demandes. Il peut être nécessaire d&#039;effectuer sur le router une redirection vers ce port.&lt;br /&gt;
&lt;br /&gt;
Exemple:&lt;br /&gt;
 port = 15000&lt;br /&gt;
&lt;br /&gt;
==== serverip ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
Sur un serveur comportant plusieurs cartes réseau différentes et par conséquent plusieurs adresses IP, il peut être souhaitable que Oscam ne réponde que si la demande arrive via une adresse IP précise. Avec ce paramètre, vous déterminez sur quelle adresse IP Oscam &amp;quot;écoute&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Exemple:&lt;br /&gt;
 serverip = 192.168.178.1&lt;br /&gt;
&lt;br /&gt;
Par défaut:&lt;br /&gt;
 serverip =&lt;br /&gt;
&lt;br /&gt;
==== nocrypt ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
Détermine une adresse IP ou une plage d&#039;adresses IP ne requérant pas de connexions cryptées&lt;br /&gt;
&lt;br /&gt;
Exemple:&lt;br /&gt;
 nocrypt = 127.0.0.1,192.168.0.0-192.168.255.255&lt;br /&gt;
&lt;br /&gt;
Par défaut:&lt;br /&gt;
 nocrypt =&lt;br /&gt;
&lt;br /&gt;
==== passive ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
Définition des clients actifs ou passifs. En général le protocole Camd 33 émane d&#039;un client actif. Dans certaines circonstances, chez certains clients (principalement les plugins) pdes problèmes peuvent apparaître. Dans ce cas on utilise&lt;br /&gt;
&lt;br /&gt;
Exemple:&lt;br /&gt;
 passive = 1&lt;br /&gt;
&lt;br /&gt;
Par défaut:&lt;br /&gt;
 passive = 0&lt;br /&gt;
&lt;br /&gt;
==== key ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
Clé utilisée pour le chiffrement. (128bits)&lt;br /&gt;
&lt;br /&gt;
Exemple:&lt;br /&gt;
 key = 01020304050607080910111213141516&lt;br /&gt;
&lt;br /&gt;
Par défaut:&lt;br /&gt;
 key =&lt;br /&gt;
&lt;br /&gt;
=== cs357x (UDP) ===&lt;br /&gt;
Cette section est nécessaire lorsque le protocole cs357x est utilisé.&lt;br /&gt;
Dans ce protocole, le nom d&#039;utilisateur sert de base au chiffrement.&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Attention:&#039;&#039;&#039;&lt;br /&gt;
&#039;&#039;&#039;cs357x&#039;&#039;&#039; était aussi connu comme &#039;&#039;&#039;camd35&#039;&#039;&#039; dans les anciennes versions. Les deux termes correspondent au même protocole avec les mêmes fonctions et paramètres. Dans l&#039;avenir, pour éviter toute confusion &#039;&#039;&#039;uniquement cs357x&#039;&#039;&#039; est utilisé.&lt;br /&gt;
&lt;br /&gt;
{{OSCamConfCs357xParameter}}&lt;br /&gt;
&lt;br /&gt;
==== port ====&lt;br /&gt;
{{Obligatoire}}&lt;br /&gt;
On détermine ici le port, sur lequel Camd  écoute et répond aux demandes. Il peut être nécessaire d&#039;effectuer sur le router une redirection vers ce port. &#039;&#039;&#039;Attention, il s&#039;agit d&#039;un port UDP&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Exemple:&lt;br /&gt;
 port = 15000&lt;br /&gt;
&lt;br /&gt;
==== serverip ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
Sur un serveur comportant plusieurs cartes réseau différentes et par conséquent plusieurs adresses IP, il peut être souhaitable que Oscam ne réponde que si la demande arrive via une adresse IP précise. Avec ce paramètre, vous déterminez sur quelle adresse IP Oscam &amp;quot;écoute&amp;quot;. &lt;br /&gt;
&lt;br /&gt;
Exemple:&lt;br /&gt;
 serverip = 192.168.178.1&lt;br /&gt;
&lt;br /&gt;
Par défaut:&lt;br /&gt;
 serverip =&lt;br /&gt;
&lt;br /&gt;
==== suppresscmd08 ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
suppresscmd08 = 0|1&lt;br /&gt;
Dire aux clients camd35|cs357x 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 &lt;br /&gt;
&lt;br /&gt;
Si vous voulez en savoir plus à ce sujet cliquez sur le lien suivant : [[Streamboard-Thread:27459|Streamboard-Thread]]&lt;br /&gt;
&lt;br /&gt;
=== cs378x (TCP) ===&lt;br /&gt;
Cette section est nécessaire quand le protocole cs378x est utilisé.&lt;br /&gt;
 &lt;br /&gt;
{{OSCamConfCs378xParameter}}&lt;br /&gt;
&lt;br /&gt;
==== port ====&lt;br /&gt;
{{Obligatoire}}&lt;br /&gt;
On détermine ici le port, sur lequel Camd écoute et répond aux demandes. Il peut être nécessaire d&#039;effectuer sur le router une redirection vers ce port..&lt;br /&gt;
&lt;br /&gt;
Exemple:&lt;br /&gt;
 port = 15000&lt;br /&gt;
&lt;br /&gt;
==== serverip ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
Dans le cas d&#039;un serveur comportant plusieurs cartes réseau et donc plusieurs adresses IP différentes, il peut être souhaitable que Oscam ne réponde que si la demande arrive à une adresse IP bien déterminée. Avec ce paramètre, vous pouvez spécifier quelle adresse IP oscam &amp;quot;écoute&amp;quot; . .&lt;br /&gt;
&lt;br /&gt;
Exemple:&lt;br /&gt;
 serverip = 192.168.178.1&lt;br /&gt;
&lt;br /&gt;
Par défaut:&lt;br /&gt;
 serverip =&lt;br /&gt;
&lt;br /&gt;
==== suppresscmd08 ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
suppresscmd08 = 0|1&lt;br /&gt;
&lt;br /&gt;
suppresscmd08 = 0|1&lt;br /&gt;
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&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Si vous voulez en savoir plus à ce sujet lisez ceci: [[Streamboard-Thread:27459|Streamboard-Thread]]&lt;br /&gt;
&lt;br /&gt;
=== Newcamd (TCP) ===&lt;br /&gt;
Cette section est nécessaire si le protocole newcamd est utilisé.&lt;br /&gt;
 &lt;br /&gt;
{{OSCamConfNewcamdParameter}}&lt;br /&gt;
&lt;br /&gt;
==== key ====&lt;br /&gt;
{{Obligatoire}}&lt;br /&gt;
Des key pour la connexion newcamd.&lt;br /&gt;
&lt;br /&gt;
Exemple:&lt;br /&gt;
 key = 0102030405060708091011121314&lt;br /&gt;
&lt;br /&gt;
Par défaut:&lt;br /&gt;
 key =&lt;br /&gt;
&lt;br /&gt;
==== port ====&lt;br /&gt;
{{Obligatoire}}&lt;br /&gt;
On détermine ici le port, sur lequel newcamd écoute et répond aux demandes. Il peut être nécessaire d&#039;effectuer sur le router une redirection vers ce port.. .&lt;br /&gt;
&lt;br /&gt;
Exemple:&lt;br /&gt;
 port = 15000@1234:000000 # (les requètes pour le CAID 1234 seront effectuées via le Port 15000 )&lt;br /&gt;
 port = 15000@1234:000000;15001@5678:000000 # (les requètes pour le CAID 1234 seront effectuées via le Port 15000 rt pour le CAID 5678 via le Port 15001)&lt;br /&gt;
&lt;br /&gt;
Par défaut:&lt;br /&gt;
 port = port@caid:ident&lt;br /&gt;
&lt;br /&gt;
==== serverip ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
Dans le cas d&#039;un serveur comportant plusieurs cartes réseau et donc plusieurs adresses IP différentes, il peut être souhaitable que Oscam ne réponde que si la demande arrive à une adresse IP bien déterminée. Avec ce paramètre, vous pouvez spécifier sur quelle adresse IP oscam &amp;quot;écoute&amp;quot; .&lt;br /&gt;
&lt;br /&gt;
Exemple:&lt;br /&gt;
 serverip = 192.168.178.1&lt;br /&gt;
&lt;br /&gt;
Par défaut:&lt;br /&gt;
 serverip =&lt;br /&gt;
&lt;br /&gt;
==== allowed ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
La connexion au serveur newcamd est autorisée à partir d&#039;une adresse spécifique ou d&#039;une plage d&#039;adresses.&lt;br /&gt;
&lt;br /&gt;
Exemple:&lt;br /&gt;
 allowed = 127.0.0.1,192.168.0.0-192.168.255.255&lt;br /&gt;
&lt;br /&gt;
Par défaut:&lt;br /&gt;
 allowed =&lt;br /&gt;
&lt;br /&gt;
==== keepalive ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
Le serveur tente de garder la connexion newcamd active.&lt;br /&gt;
&lt;br /&gt;
Exemple:&lt;br /&gt;
 keepalive = 1 # (activé)&lt;br /&gt;
 keepalive = 0 # (désactivé)&lt;br /&gt;
&lt;br /&gt;
Par défaut:&lt;br /&gt;
 keepalive = 0&lt;br /&gt;
&lt;br /&gt;
==== mgclient ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
Le protocole newcamd étendu est activé pour transmettre plusieurs caid sur un même port&lt;br /&gt;
&lt;br /&gt;
Exemple:&lt;br /&gt;
 mgclient = 1  # (activé)&lt;br /&gt;
 mgclient = 0  # (désactivé)&lt;br /&gt;
&lt;br /&gt;
Par défaut:&lt;br /&gt;
 mgclient = 0&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
=== &#039;&#039;&#039;scam&#039;&#039;&#039; ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn9878:09/29/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Abschnitt nur dann erforderlich, wenn scam als Client-Protocol verwendet wird.&lt;br /&gt;
&lt;br /&gt;
{{OSCamConfSCamParameter}}&lt;br /&gt;
&lt;br /&gt;
==== port ====&lt;br /&gt;
{{Obligatoire}}&lt;br /&gt;
&lt;br /&gt;
port  =  port&lt;br /&gt;
&lt;br /&gt;
UDP-Port für scam server, default = 0&lt;br /&gt;
&lt;br /&gt;
==== serverip ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
Lie le service à une adresse IP déterminée sur un serveur comportant plusieurs cartes réseaux.&lt;br /&gt;
&lt;br /&gt;
Exemple:&lt;br /&gt;
 serverip  =  192.162.9.1&lt;br /&gt;
           =  (vide) écoute sur toutes les adresses!&lt;br /&gt;
&lt;br /&gt;
==== allowed ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
Adresse IP, Plage d&#039;adresses ou les deux, qui sont autorisées&lt;br /&gt;
 Adresse IP|Plage d&#039;adresses[,Adresse IP|Plage d&#039;adresses]...&lt;br /&gt;
&lt;br /&gt;
Exemple&lt;br /&gt;
 127.0.0.1,192.168.0.0-192.168.255.255  # Hôte et la plage commençant  192.168.0 sont acceptées&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Radegast ===&lt;br /&gt;
Cette section est nécessaire si le protocole Radegast est utilisé.&lt;br /&gt;
 &lt;br /&gt;
{{OSCamConfRadegastParameter}}&lt;br /&gt;
&lt;br /&gt;
==== port ====&lt;br /&gt;
{{Obligatoire}}&lt;br /&gt;
&lt;br /&gt;
Port TCP/IP pour les client Radegast. &#039;&#039;&#039;Cette entrée active le protocole.&#039;&#039;&#039;&lt;br /&gt;
 port =&lt;br /&gt;
      = 0  (valeur par défaut)&lt;br /&gt;
&lt;br /&gt;
==== serverip ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
Lie le service à une adresse IP déterminée sur un serveur comportant plusieurs cartes réseaux.&lt;br /&gt;
&lt;br /&gt;
Exemple:&lt;br /&gt;
 serverip  =  192.162.9.1&lt;br /&gt;
           =  (vide) écoute sur toutes les adresses!&lt;br /&gt;
&lt;br /&gt;
==== allowed ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
Adresse IP, Plage d&#039;adresses ou les deux, qui sont autorisées&lt;br /&gt;
 Adresse IP|Plage d&#039;adresses[,Adresse IP|Plage d&#039;adresses]...&lt;br /&gt;
&lt;br /&gt;
Exemple&lt;br /&gt;
 127.0.0.1,192.168.0.0-192.168.255.255  # Hôte et la plage commençant  192.168.0 sont acceptées&lt;br /&gt;
&lt;br /&gt;
==== user ====&lt;br /&gt;
{{Obligatoire}}&lt;br /&gt;
&lt;br /&gt;
Nom d&#039;utilisateur du Client&lt;br /&gt;
 user = username&lt;br /&gt;
&lt;br /&gt;
=== Serial ===&lt;br /&gt;
Cette section est nécessaire lorsqu&#039;un Reader série est utilisé.&lt;br /&gt;
 &lt;br /&gt;
{{OSCamConfSerialParameter}}&lt;br /&gt;
&lt;br /&gt;
==== device ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
Paramètres du Reader&lt;br /&gt;
 device = &amp;lt;user&amp;gt;@&amp;lt;device&amp;gt;[:baud][?option1=valeur1][?option2=v]aleur2&lt;br /&gt;
&lt;br /&gt;
Paramètres&lt;br /&gt;
 user    =  account&lt;br /&gt;
 device  =  Nom du Device série&lt;br /&gt;
 option  =  timeout =  délai en millisecondes  Timeout pour la connection  par défaut: 50&lt;br /&gt;
         =  delay      délai supplémentaire en millisecondes  en dux caractères&lt;br /&gt;
Reader séries supportés&lt;br /&gt;
 HSIC     Humax Sharing Interface Client&lt;br /&gt;
 SSSP     Simple Serial Sharing Protocol&lt;br /&gt;
 bomba    BOMBA Firmware&lt;br /&gt;
 dsr9500  DSR 9500&lt;br /&gt;
&lt;br /&gt;
=== Cccam (TCP) ===&lt;br /&gt;
Cette section est nécessiare si le protocole CCcam est utilisé&lt;br /&gt;
 &lt;br /&gt;
{{OSCamConfCccamParameter}}&lt;br /&gt;
&lt;br /&gt;
==== port ====&lt;br /&gt;
{{Obligatoire}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;MODIFICATIONS  svn6206:01/07/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ports TCP/IP pour les clients CCcam. &#039;&#039;&#039;Si ce paramètre est défini, cela activera le protocole CCcam!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Port = 0|port[,port...]&lt;br /&gt;
&lt;br /&gt;
 port =&lt;br /&gt;
      = 0  # Protocole CCcam désactivé&lt;br /&gt;
&lt;br /&gt;
==== version ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
Définit la version de CCcam, minimum CCcam version 2.0.11 &#039;&#039;&#039;0riginal CCcam&#039;&#039;&#039;   Par défaut = 0&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&amp;lt;main version&amp;gt;,&amp;lt;version&amp;gt;,&amp;lt;sub version&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Exemple&lt;br /&gt;
 version = 2.0.11&lt;br /&gt;
&lt;br /&gt;
define CCcam version, minimum CCcam version 2.0.11, used with original CCcam only, default:none&lt;br /&gt;
&lt;br /&gt;
==== reshare ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;MODIFICATIONS svn8607:04/10/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Niveau de repartage pour les clients CCcam &lt;br /&gt;
 -1 = aucun repartage &lt;br /&gt;
  0 = repartage pour les clients directs&lt;br /&gt;
  1 = repartage pour les clients directs et 1 niveau supplémentaire&lt;br /&gt;
  x = repartage pour les clients directs et x niveau(s) supplémentaire(s) (x correspond au nombre de niveau)&lt;br /&gt;
 10 = (default)&lt;br /&gt;
&lt;br /&gt;
Exemple&lt;br /&gt;
 reshare = 1  # repartage seulement pour le client direct&lt;br /&gt;
&lt;br /&gt;
==== reshare_mode ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
Mode de repartage:&lt;br /&gt;
 0  =  readerne ne repartage que les  SCs reçus du reader CCcam&lt;br /&gt;
 1  =  reader ne repartage que les  SCs reçus ( comme 0) et les services définis&lt;br /&gt;
 2  =  reader ne repartage que les services définis comme SC virtuelle&lt;br /&gt;
 3  =  reader ne repartage que les services utilisateurs définis comme SC virtuelle&lt;br /&gt;
&lt;br /&gt;
==== ignorereshare ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
Paramètre de repartage CCcam&lt;br /&gt;
 0 = utilise le paramètre de repartage du serveur (par défaut)&lt;br /&gt;
 1 = utilise le paramètre de repartage du lecteur ou utilisateur&lt;br /&gt;
&lt;br /&gt;
Exemple&lt;br /&gt;
 ignorereshare = 1  # le paramètre de repartage du lecteur ou utilisateur est utilisé&lt;br /&gt;
&lt;br /&gt;
==== stealth ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
Agit comme un CCcam originel. Empèche les autres utilisateurs de découvrir que le serveur est un serveur oscam&lt;br /&gt;
 stealth  =  1   #  Camouflage activé&lt;br /&gt;
          =  0   #  Camouflage désactivé (valeur par défaut)&lt;br /&gt;
&lt;br /&gt;
==== minimizecards ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
[[Datei:UnderConstruction.jpg|text-bottom]] &#039;&#039;&#039;Chantier&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;à compléter&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== updateinterval ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
Temps (en secondes) pour fournir la liste des partages aux clients CCcam&lt;br /&gt;
  0 = mise à jour basée sur les mises à jours serveur, values &amp;lt;= 10 are invalid and will be set to 30 &lt;br /&gt;
    = [rien] 240 (par défaut)&lt;br /&gt;
&lt;br /&gt;
==== keepconnected ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
Définit le mode keepalive de CCcam:&lt;br /&gt;
 0 = déconnecte le client lorsque le max idle time est atteint&lt;br /&gt;
 1 = garde le client connecté (par défaut)&lt;br /&gt;
&lt;br /&gt;
==== forward_origin_card ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
forward_origin_card = 0|1&lt;br /&gt;
 0 = désactivé (par défaut)&lt;br /&gt;
 1 = activé&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;ATTENTION:&#039;&#039;&#039; &lt;br /&gt;
Ce paramètre est pour ceux qui veulent transmettre les demandes d&#039;ECM des clients au lecteur possédant cette carte. L&#039;activation de cette option désactive le loadbalancer, la fonction fallback et une partie du cache.&lt;br /&gt;
Si vous n&#039;avez pas compris ce que cette option fait, ne l&#039;utilisez pas.&lt;br /&gt;
&lt;br /&gt;
==== recv_timeout ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn7672:10/09/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
recv_timeout  =  Millisekunden&lt;br /&gt;
&lt;br /&gt;
hier kann ein network-timeout beim Empfang von Daten gesetzt werden&lt;br /&gt;
default  =  2000&lt;br /&gt;
&lt;br /&gt;
==== nodeid ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
nodeid =&lt;br /&gt;
&lt;br /&gt;
Le nodeid est configurable maintenant (en hex).&lt;br /&gt;
&lt;br /&gt;
Exemple: nodeid = 0A0B0C0D0E0F1122&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
=== Pandora ===&lt;br /&gt;
{{OSCamConfPandoraParameter}}&lt;br /&gt;
&lt;br /&gt;
==== pand_skip_send_dw ====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
pand_skip_send_dw    =   dummy&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== pand_allowed ====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
pand_aloowed         =    dummy&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== pand_usr ====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
pand_user            =    dummy&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== pand_pass ====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
pand_pass            =    dummy&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== pand_ecm ====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
pand_ecm             =    dummy&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== pand_port ====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
pand_port            =    dummy&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== pand_srvid ====&lt;br /&gt;
&lt;br /&gt;
pand_srvid           =    dummy&lt;br /&gt;
&lt;br /&gt;
=== GBox ===&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn8350:02/15/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
{{OScamConfGboxParameter}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Beispiel einer funktionierenden Minimal-Konfiguration:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Angenommen die GBox läuft auf Host 192.168.1.101 und OSCam liegt auf 192.168.1.123. Im File &#039;&#039;&#039;cwshare.cfg&#039;&#039;&#039; auf der GBox-Seite stehen z.B. folgende Eintragungen:&lt;br /&gt;
 M:{192.168.1.101{A123BCDE}}&lt;br /&gt;
 D:{192.168.1.123{3820 3819{98AF3E25{A3 A3}}}}&lt;br /&gt;
Dann sieht die Konfiguration auf OSCam so aus:&lt;br /&gt;
 &#039;&#039;&#039;oscam.conf:&#039;&#039;&#039;&lt;br /&gt;
 [gbox]&lt;br /&gt;
 hostname          = 192.168.1.123&lt;br /&gt;
 my_password       = 98AF3E25&lt;br /&gt;
 port              = 3819&lt;br /&gt;
&lt;br /&gt;
 &#039;&#039;&#039;oscam.server:&#039;&#039;&#039;&lt;br /&gt;
 [reader]&lt;br /&gt;
 protocol          =  gbox&lt;br /&gt;
 group             =  1&lt;br /&gt;
 device            =  192.168.1.101,3820,3819&lt;br /&gt;
 password          =  A123BCDE&lt;br /&gt;
 user              =  gbox_client&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== my_password =====&lt;br /&gt;
{{Obligatoire}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn9163:12/31/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;moved from oscam.server&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;MODIFICATIONS svn9494:02/04/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Passwort  =  4 hex bytes, 8 chara&lt;br /&gt;
&lt;br /&gt;
Mein Passwort&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 98AF3E25&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== proxy_card ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn9721:05/15/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
proxy_Card  =  &amp;lt;CAID&amp;gt;&amp;lt;provid&amp;gt;[,&amp;lt;CAID&amp;gt;&amp;lt;provid&amp;gt;]...&lt;br /&gt;
&lt;br /&gt;
proxy reader SmartCard(s), die mit gbox network reshared werden, default = none&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== ccc_reshare ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn9722:05/15/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ccc_reshare  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1 = enabled cccam reshare into gbox network, default = 0&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== hostname ====&lt;br /&gt;
{{Obligatoire}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;MODIFICATIONS svn9494:02/04/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
hostname =  eigene IP oder hostname&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== port ====&lt;br /&gt;
{{Obligatoire}}&lt;br /&gt;
&lt;br /&gt;
port[,port]...  eigener Gbox port&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== my_vers ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn9645:04/09/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
my_vers  =  version&lt;br /&gt;
&lt;br /&gt;
hier kann die gbox-version in hexadezimal low byte gesetzt werden&lt;br /&gt;
&lt;br /&gt;
default =  25&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== my_cpu_api ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn9712:05/11/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
my-cpu_api  =  byte&lt;br /&gt;
&lt;br /&gt;
Setze CPU und API Byte in hexadecimal&lt;br /&gt;
default = 40&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== gbox_reconnect ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
gbox_reconnect = time&lt;br /&gt;
&lt;br /&gt;
send message to peers in seconds, default:300&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== gsms_disable ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn9714:05/11/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
gsms_disable  =  0|1&lt;br /&gt;
&lt;br /&gt;
schaltet gbox short message service (GSMS) aus, &lt;br /&gt;
default = 0&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
==== tmp_dir ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn9761:06/05/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
tmp_dir  =  path&lt;br /&gt;
&lt;br /&gt;
tempory directory for gbox&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== DVBapi ===&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
Cette section est nécessaire quand OSCam est également utilisé comme client pour le décryptage!&lt;br /&gt;
 &lt;br /&gt;
{{OSCamConfDVBapiParameter}}&lt;br /&gt;
&lt;br /&gt;
==== enabled ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
Le DVBapi est utilisé pour le décryptage local&lt;br /&gt;
&lt;br /&gt;
Exemple:&lt;br /&gt;
 enabled = 0 # (désactivé)&lt;br /&gt;
 enabled = 1 # (activé)&lt;br /&gt;
&lt;br /&gt;
Par défaut:&lt;br /&gt;
 enabled = 0&lt;br /&gt;
&lt;br /&gt;
==== user ====&lt;br /&gt;
{{Obligatoire}}&lt;br /&gt;
On indique ici l&#039;utilisateur défini dans le oscam.user&lt;br /&gt;
&lt;br /&gt;
Exemple:&lt;br /&gt;
 user = # user1&lt;br /&gt;
&lt;br /&gt;
Par défaut:&lt;br /&gt;
 enabled = # anonymous&lt;br /&gt;
&lt;br /&gt;
==== au ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
Activation de l&#039;Autoupdate (mise à jour des droits) pour le DVBAPI.&lt;br /&gt;
Dépens des réglages déterminés pour l&#039;utilisateur dans l&#039;oscam.user&lt;br /&gt;
&lt;br /&gt;
Exemple:&lt;br /&gt;
 au = 0 # désactivé (default)&lt;br /&gt;
 au = 1 # activé&lt;br /&gt;
&lt;br /&gt;
==== pmt_mode ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
Défini le mode de communication entre OScam et votre récepteur. Les modes possibles peuvent aussi être lié à l&#039;image installée sur votre récepteur. Par exemple, le mode 6 est pour l&#039;image OpenPLi et dérivées.&lt;br /&gt;
&lt;br /&gt;
Exemple:&lt;br /&gt;
 pmt_mode = 0 # (utilise le camd.socket et le fichier PMT )&lt;br /&gt;
 pmt_mode = 1 # (désactive le fichier PMT )&lt;br /&gt;
 pmt_mode = 2 # (désactive le camd.socket)&lt;br /&gt;
 pmt_mode = 3 # (lit le fichier PMT seulement au démarrage)&lt;br /&gt;
 pmt_mode = 4 # n&#039;utilise pas le gestionnaire de signaux pour la surveillance /tmp&lt;br /&gt;
 pmt_mode = 5 # n&#039;utilise pas le gestionnaire de signaux pour la surveillance /tmp &amp;amp; désactive le camd.socket&lt;br /&gt;
 pmt_mode = 6 # utilise le CA PMT mode serveur. (nouveau en SVN 8680)&lt;br /&gt;
Par défaut:&lt;br /&gt;
 pmt_mode = 0&lt;br /&gt;
&lt;br /&gt;
==== request_mode ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
Mode de requete des CAID: &lt;br /&gt;
&lt;br /&gt;
Exemple:&lt;br /&gt;
 request_mode = 0 # essaye tous les CAIDs un par un, valeur par défaut&lt;br /&gt;
 request_mode = 1 # essaye tous les CAIDs simultanément&lt;br /&gt;
&lt;br /&gt;
==== listen_port ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn9574:03/20/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
listen_port  =  0|1&lt;br /&gt;
&lt;br /&gt;
Port TCP IP pour les clients IP par satellite. Le filtrage doit être fait côté client!&lt;br /&gt;
&lt;br /&gt;
0  = disabled (default)&lt;br /&gt;
&lt;br /&gt;
==== boxtype ====&lt;br /&gt;
{{Obligatoire}}&lt;br /&gt;
Indique au DVBAPI le type de décodeur utilisé&lt;br /&gt;
&lt;br /&gt;
Exemple:&lt;br /&gt;
 boxtype = ufs910&lt;br /&gt;
 boxtype = dbox2|dreambox|dm7000|duckbox|ufs910|ipbox|ipbox-pmt|qboxhd|coolstream|neumo|pc&lt;br /&gt;
&lt;br /&gt;
Par défaut:&lt;br /&gt;
 boxtype = dreambox&lt;br /&gt;
&lt;br /&gt;
pc is for generic pc support (currently supported on VDR with vdr-plugin-dvbapi)&lt;br /&gt;
&lt;br /&gt;
==== cw_delay ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU  svn6348:02/05/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cw_delay  =  millisecondes&lt;br /&gt;
&lt;br /&gt;
Retard à l&#039;écriture des CW, par défaut = [vide] (aucun retard)&lt;br /&gt;
&lt;br /&gt;
==== delayer ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU  svn6808:05/14/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
delayer = millisecondes&lt;br /&gt;
&lt;br /&gt;
Temps minimum pour écrire CW, un retardateur pour éviter la pixellisation sur les réponses rapides, par défaut = 0&lt;br /&gt;
&lt;br /&gt;
==== reopenonzap ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;OBSOLÈTE svn9072:12/08/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
reopenonzap = 0|1&lt;br /&gt;
&lt;br /&gt;
1 = rouvrir dispositifs demux sur chaque changement de canal, par défaut = 0&lt;br /&gt;
&lt;br /&gt;
==== decodeforever ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;OBSOLÈTE svn8680:06/05/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
decodeforever  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1  =  Cherche à décoder en permanence tous les CAIDs&lt;br /&gt;
 0  =  Par défaut&lt;br /&gt;
&lt;br /&gt;
==== ecminfo_type ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW  svn10722:06/13/15&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Défini le type de fichier ecm.info à créer,  ecminfo_type = 0|1|2|3|4|5&lt;br /&gt;
&lt;br /&gt;
 0 = syntaxe oscam par défaut&lt;br /&gt;
 1 = syntaxe oscam avec l&#039;ecmtime en ms à la place de s&lt;br /&gt;
 2 = wicardd&lt;br /&gt;
 3 = mgcamd&lt;br /&gt;
 4 = cccam&lt;br /&gt;
 5 = camd3&lt;br /&gt;
&lt;br /&gt;
==== ecminfo_hide_ms_name ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;Nouveau  svn10760:06/15/15&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;OBSOLÈTE svn10799:06/24/2015&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ecminfo_hide_ms_name  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1  =  ne pas ajouter ms à l&#039;information &#039;&#039;&#039;ecm time&#039;&#039;&#039; dans le fichier ecm.info (par défault)&lt;br /&gt;
 0  =  ajouter ms à l&#039;information &#039;&#039;&#039;ecm time&#039;&#039;&#039; dans le fichier ecm.info&lt;br /&gt;
&lt;br /&gt;
==== read_sdt ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;Nouveau  svn10766:06/15/15&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Cette option ajoute automatiquement les informations dans votre oscam.srvid2 et votre oscam.provid si elle n&#039;existe pas encore. Vous devez rester &#039;&#039;&#039;plus de 30 secondes&#039;&#039;&#039; pour que l&#039;autodetection démarre. Ensuite tant le nom de la chaîne que celui du fournisseur seront retrouvés. Il n&#039;y a pas de mise à jour des informations si elles existent déjà, vous gardez le contrôle du contenu de votre oscam.srvid2 et oscam.provid.&lt;br /&gt;
&lt;br /&gt;
read_sdt  =  0|1&lt;br /&gt;
&lt;br /&gt;
 0 = désactivé (par défaut)&lt;br /&gt;
 1 = activé mais ne sauvegarde pas les chaînes en clair (FTA)&lt;br /&gt;
 2 = activé et sauvegarde aussi les chaînes en clair (FTA)&lt;br /&gt;
&lt;br /&gt;
==== write_sdt_prov ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;Nouveau  svn10841:27/06/15&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Il faut au préalable avoir activé le paramètre read_sdt (Detect channel name) ensuite vous pouvez spécifier si le nom du fournisseur est sauvegardé dans le fichier oscam.srvid[2]. Ceci n&#039;est pas obligatoire étant donné que l&#039;information sur le fournisseur est retrouvé depuis le fichier oscam.provid.&lt;br /&gt;
&lt;br /&gt;
write_sdt_prov  =  0|1&lt;br /&gt;
&lt;br /&gt;
 0 = désactivé, ne pas écrire le nom du fournisseur dans le fichier oscam.srvid[2] (par défaut)&lt;br /&gt;
 1 = activé écrit le nom du fournisseur dans le fichier oscam.srvid[2]&lt;br /&gt;
&lt;br /&gt;
=== Anticasc ===&lt;br /&gt;
Cette section est nécessaire si on veut utiliser l&#039;  Anticascading pour éviter le repartage non autorisé de la carte.&lt;br /&gt;
 &lt;br /&gt;
{{OSCamConfAnticascParameter}}&lt;br /&gt;
&lt;br /&gt;
==== enabled ====&lt;br /&gt;
{{Obligatoire}}&lt;br /&gt;
&lt;br /&gt;
Activation de l&#039;Anticascading.&lt;br /&gt;
 enabled = 0 # désactivé (valeur par défaut)&lt;br /&gt;
         = 1 # activé&lt;br /&gt;
&lt;br /&gt;
==== numusers ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
Nombre d&#039;utilisateurs pris en compte pour le calcul des ecms&lt;br /&gt;
 numusers  = 0 # Anticascading désactivé (valeur par défaut)&lt;br /&gt;
           = 1 # Un utilisateur    ==&amp;gt; (1*100+80)/(&amp;lt;span style=&amp;quot;color:Blue;padding:0;5px&amp;quot;&amp;gt;&amp;lt;B&amp;gt;10&amp;lt;/B&amp;gt;&amp;lt;/span&amp;gt;*100/60) = 11 ecms autorisés par minute&lt;br /&gt;
           = 2 # Deux utilisateurs ==&amp;gt; (2*100+80)/(&amp;lt;span style=&amp;quot;color:Blue;padding:0;5px&amp;quot;&amp;gt;&amp;lt;B&amp;gt;10&amp;lt;/B&amp;gt;&amp;lt;/span&amp;gt;*100/60) = 17 ecms autorisés par minute &amp;lt;br&amp;gt;&lt;br /&gt;
     &amp;lt;span style=&amp;quot;color:Blue;padding:0;5px&amp;quot;&amp;gt;&amp;lt;B&amp;gt;10&amp;lt;/B&amp;gt;&amp;lt;/span&amp;gt; = chiffre mis dans oscam.ac. Par defaut c&#039;est 10&lt;br /&gt;
&lt;br /&gt;
==== sampletime ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
Temps en Minutes pour le comptage du nombre d&#039;ecms, &lt;br /&gt;
(ne doit pas être inférieur a 0 car sinon oscam lui donne la valeur 2)&lt;br /&gt;
&lt;br /&gt;
 sampletime =    # Période de 2 minutes (valeur par défaut)&lt;br /&gt;
            = 5  # Période de 5 minutes&lt;br /&gt;
&lt;br /&gt;
 Ex: numusers = 1 ==&amp;gt; 11 ecms * 5 minutes ==&amp;gt; 55 ecms maxi en 5 minutes &lt;br /&gt;
     numusers = 2 ==&amp;gt; 17 ecms * 5 minutes ==&amp;gt; 85 ecms maxi en 5 minutes&lt;br /&gt;
&lt;br /&gt;
==== samples ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
Nombre d&#039; ecms supplémentaires autorisées pour affiner le réglage &lt;br /&gt;
(doit être compris entre 2 et 10 sinon oscam lui donne la valeur de 10)&lt;br /&gt;
&lt;br /&gt;
 samples =    # On autorise 10 ecms supplémentaires(valeur par defaut)&lt;br /&gt;
         = 3  # On autorise 3 ecms supplémentaires&lt;br /&gt;
&lt;br /&gt;
==== penalty ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
Sanction pour l&#039;utilisateur en faute (ne doit pas être inférieur à 0 sinon Oscam lui donne la valeur 0)&lt;br /&gt;
&lt;br /&gt;
 0 = Uniquement loging (valeur par défaut)&lt;br /&gt;
 1 = Des Faux DW&#039;s sont envoyés&lt;br /&gt;
 2 = L&#039;utilisateur est temporairement banni&lt;br /&gt;
 3 = Des vrais DW&#039;s sont envoyés mais avec un délai ([[OSCam/fr/Config/oscam.conf#fakedelay|fakedelay]])&lt;br /&gt;
&lt;br /&gt;
La sanction peut être redéfinie par utilisateur dans oscam.user!&lt;br /&gt;
&lt;br /&gt;
==== aclogfile ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
Fichier log pour l&#039;Anticascading&lt;br /&gt;
&amp;lt;pre&amp;gt;aclogfile =                    # [vide] pas de fichier log (valeur par défaut)&lt;br /&gt;
          = /var/log/aclogfile # Fichier dans /var/log (on peut mettre un autre endroit bien sur)&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== fakedelay ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
Délai d&#039;envois de faux CW en Millisecondes (doit être compris entre 100 et 3000 sinon Oscam lui donne la valeur de 1000)&lt;br /&gt;
&lt;br /&gt;
 fakedelay =      # 1000 Millisecondes (valeur par défaut) &lt;br /&gt;
           = 500  # délai de 500 Millisecondes&lt;br /&gt;
&lt;br /&gt;
==== denysamples ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
Calcul du temps en minutes d envoi des faux DW&#039;s suivant la formule ==&amp;gt; sampletime * denysamples&lt;br /&gt;
&amp;lt;br&amp;gt;	S&#039;applique uniquement avec penalty = 1 ou 3 et se calcule avec la valeur de sampletime&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;denysamples =     # [vide] Des faux DW&#039;s sont envoyes pendant sampletime * 8 (valeur par défaut)&lt;br /&gt;
            = 4   # Si sampletime = 5 ==&amp;gt; Des faux DW&#039;s sont envoyes pendant 20 minutes (5 * 4)&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
==== acosc_enabled ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn9761:06/05/14&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Vorbemerkung:&#039;&#039;&#039;&lt;br /&gt;
mit den nachfolgenden acosc-Parametern wir ein Anticascading über das Zählen der SIDs (&#039;&#039;&#039;a&#039;&#039;&#039;nticascading &#039;&#039;&#039;o&#039;&#039;&#039;ver &#039;&#039;&#039;s&#039;&#039;&#039;id &#039;&#039;&#039;c&#039;&#039;&#039;ount) ermöglicht.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
acosc_enabled  =  0|1&lt;br /&gt;
 1  =  ermöglicht anticascading over SIDs count&lt;br /&gt;
 0  =  default&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
==== acosc_max_active_sids ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU  svn9761:06/05/14&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
acosc_max_active_sids  =  Anzahl&lt;br /&gt;
&lt;br /&gt;
Maximum aktiver SIDs bei Anticascading over SIDs count&lt;br /&gt;
&lt;br /&gt;
 0  =  unbegrenzt (default)&lt;br /&gt;
 kann für jeden User in der jeweiligen oscam.user überschrieben werden!&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== acosc_zap_limit ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn9761:06/05/14&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
acosc_zap_limit =  Anzahl&lt;br /&gt;
&lt;br /&gt;
Zap-Limit bei Anticascading over SIDs count&lt;br /&gt;
&lt;br /&gt;
 0  =  unbegrenzt (default)&lt;br /&gt;
 kann für jeden User in der jeweiligen oscam.user überschrieben werden&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== acosc_penalty ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEA svn9761:06/05/14&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
acosc_penalty  =  0|1|2|3&lt;br /&gt;
&lt;br /&gt;
Strafe für den Sünder bei Anticascading over SIDs count:&lt;br /&gt;
 0 = Es wird nur geloggt (default)&lt;br /&gt;
 1 = Es werden Fake-CW&#039;s gesendet&lt;br /&gt;
 2 = Der User wird vorübergehend getrennt&lt;br /&gt;
 3 = Sende korrekte CWs zeitversetzt. Der Versatz ist per fakedelay= (s.u.) einstellbar.&lt;br /&gt;
 kann für jeden User in der jeweiligen oscam.user überschrieben werden&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== acosc_penalty_duration ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn9761:06/05/14&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
acosc_penalty_duration  =  Sekunden&lt;br /&gt;
&lt;br /&gt;
Dauer der Strafe bei Anticascading over SIDs count:&lt;br /&gt;
&lt;br /&gt;
 0  =  unbegrenzt  (default)&lt;br /&gt;
 kann für jeden User in der jeweiligen oscam.user überschrieben werden &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== acosc_delay ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn9761:06/05/14&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
acosc_delay  =  Millisekunden&lt;br /&gt;
&lt;br /&gt;
Verzögerung bei Anticascading over SIDs count&lt;br /&gt;
&lt;br /&gt;
 0  = unbegrenzt (default)&lt;br /&gt;
 kann für jeden User in der jeweiligen oscam.user überschrieben werden &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{OSCamTranslatedLinks}}&lt;/div&gt;</summary>
		<author><name>Don de Deckelwech</name></author>
	</entry>
	<entry>
		<id>http://oldwiki.streamboard.tv/index.php?title=OSCam/de/Config/oscam.conf&amp;diff=13236</id>
		<title>OSCam/de/Config/oscam.conf</title>
		<link rel="alternate" type="text/html" href="http://oldwiki.streamboard.tv/index.php?title=OSCam/de/Config/oscam.conf&amp;diff=13236"/>
		<updated>2015-11-01T15:52:54Z</updated>

		<summary type="html">&lt;p&gt;Don de Deckelwech: /* scam */ serverip= und allowed= hinzugefügt&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Kategorie:OSCam]]&lt;br /&gt;
{{OSCamHomeLinks}}&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;oscam.conf&#039;&#039;&#039; ==&lt;br /&gt;
Dies ist die Hauptkonfigurationsdatei für OSCam. Sie enhält globale Parameter z.B. für das Debuggen, Loggen und den Loadbalancer, sowie einzelne Sektionen für Sondereffekte wie z.B. den Monitor, das Web-Interface, die Protokolle, das DVBapi und das Anti-Cascading. Nur die Sektion [global] ist Pflichtbestandteil, alle übrigen Sektionen sind optional (also nur bei Bedarf) zu verwenden.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;Globale Parameter&#039;&#039;&#039; ===&lt;br /&gt;
Folgende Parameter gibt es im [global] Abschnitt:&lt;br /&gt;
&lt;br /&gt;
{{OSCamConfGlobalParameter}}&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Achtung:&#039;&#039;&#039; Ist ein Parameter leer oder wird er nicht im Konfigurationsfile angeführt dann gelten die Default-Werte!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== nice ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&#039;&#039;&#039;Systempriorität&#039;&#039;&#039;. OSCam benötigt fast keine CPU-Leistung. Wenn aber CPU-Leistung benötigt wird, sollte diese sofort zur Verfügung stehen. Werte von 20 bis -20 sind möglich, wobei 20 gering und -20 sehr hoch ist. Wird der Parameter auskommentiert(#), wird diese Funktion nicht ausgerufen. Das ist wichtig z.B. für die dbox 2[http://de.wikipedia.org/wiki/DBOX2], wenn die Fehlermeldung &amp;quot;&#039;&#039;relocation error:setpriority&#039;&#039;&amp;quot; erscheint. Vgl. [http://de.wikipedia.org/wiki/Prioritätsscheduling Prioritätsscheduling]&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 nice = -1&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 nice = 99&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Log ====&lt;br /&gt;
Format:&lt;br /&gt;
 CAID&amp;amp;ProviderID/ECMPID/ServiceID/length:checksum&lt;br /&gt;
&lt;br /&gt;
Debug-Level:&lt;br /&gt;
 0 = no debugging (default) &lt;br /&gt;
 1 = detailed error messages &lt;br /&gt;
 2 = ATR parsing info, ECM dumps, CW dumps &lt;br /&gt;
 4 = traffic from/to the reader &lt;br /&gt;
 8 = traffic from/to the clients &lt;br /&gt;
 16 = traffic to the reader-device on IFD layer&lt;br /&gt;
 32 = traffic to the reader-device on I/O layer &lt;br /&gt;
 64 = EMM logging &lt;br /&gt;
 128 = DVB API logging &lt;br /&gt;
 256 = load balacing logging &lt;br /&gt;
 512 = cache exchange logging &lt;br /&gt;
 1024 = client ECM logging &lt;br /&gt;
 65535 = debug all &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== pidfile =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn:8176/01/24/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
pidfile  =  filename, &lt;br /&gt;
&lt;br /&gt;
ändere den Namen für das pidfile und den Speicherort,&lt;br /&gt;
mit [blank] none (default)erfolgt die Speicherung als oscam.pid in /tmp&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 pidfile = /var/run/oscam.pid&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== logfile =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Mit diesem Parameter wird Name und Pfad und für das Logfile (mehrere sind nicht möglich) festgelegt, zusätzlich auch das Loggen in stdout oder syslog. Es ist auch möglich, das Loggen nur für stdout oder syslog festzulegen und somit keine Logdatei zu schreiben.&lt;br /&gt;
 logfile = [filename][;syslog][;stdout]&lt;br /&gt;
&lt;br /&gt;
Möglichkeiten:&lt;br /&gt;
 logfile = /var/log/oscam.log  # Datei oder Linuxdevice (z.B. /dev/tty)&lt;br /&gt;
 logfile = syslog              # Die Ausgabe wird an den syslogd übergeben&lt;br /&gt;
 logfile = stdout              # Bildschirmausgabe&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 logfile = /etc/oscam/logs/oscam.log;stdout&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 logfile = /var/log/oscam.log&lt;br /&gt;
&lt;br /&gt;
Format des logfile:&lt;br /&gt;
 date&lt;br /&gt;
 time&lt;br /&gt;
 CWs per second&lt;br /&gt;
 username&lt;br /&gt;
 IP address of client&lt;br /&gt;
 TCP/IP port&lt;br /&gt;
 CWs found&lt;br /&gt;
 CWs from cache&lt;br /&gt;
 CWs not found&lt;br /&gt;
 CWs ignored&lt;br /&gt;
 CWs timed out&lt;br /&gt;
 CWs tunneled&lt;br /&gt;
 login time in UNIX/POSIX format&lt;br /&gt;
 logout time in UNIX/POSIX format&lt;br /&gt;
 protocol&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== ecmfmt =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn6649+6653:05/01/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG svn8056:01/03/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG svn8831:08/11/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ecmfmt = format&lt;br /&gt;
&lt;br /&gt;
definiert ECM log format, default:c&amp;amp;p/i/s/l:h &lt;br /&gt;
	 &lt;br /&gt;
mögliche Variablen: &lt;br /&gt;
 c = CAID&lt;br /&gt;
 d = PID&lt;br /&gt;
 e = CSP hash &lt;br /&gt;
 g = ID of origin gbox peer &lt;br /&gt;
 h = checksum&lt;br /&gt;
 i = Channel ID&lt;br /&gt;
 j = distance of gbox hops &lt;br /&gt;
 l = length &lt;br /&gt;
 o = ONID&lt;br /&gt;
 p = provider ID&lt;br /&gt;
 s = service ID&lt;br /&gt;
 w = CW&lt;br /&gt;
	 &lt;br /&gt;
benutze einen Wert als Prefix, um eine Variable mit diesem Wert zu verbergen&lt;br /&gt;
	 &lt;br /&gt;
Beispiel:&lt;br /&gt;
 ecmfmt = c&amp;amp;0p/i/d/s/l:h.e_w &lt;br /&gt;
 (hide provider ID if 0)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== nds_swap_cw =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn:10003/11/15/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;VERALTET svn10048:11/30/13/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
nds_swap_cw    =  0|&lt;br /&gt;
&lt;br /&gt;
 0  =  NDS Videoguard CWs werden eingefügt, wenn CWs nicht ein ungleiches oder gleiches Muster haben (default)&lt;br /&gt;
 1  =  disabled&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== loghistorysize =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
loghistorysize  =  bytes&lt;br /&gt;
&lt;br /&gt;
Größe der Log-Messages-History im WebIf oder Monitor in Bytes&lt;br /&gt;
&lt;br /&gt;
     0   =  disabled&lt;br /&gt;
 [blank] =  4096 (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== CACHE EXCHANGE LOGGING =====&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU  svn6929:05/24/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
CACHE EXCHANGE LOGGING &lt;br /&gt;
reader stages&lt;br /&gt;
 1 = cacheex (=1) reader (C) &lt;br /&gt;
 2 = local SCs (L)             # ist nur wirksam, wenn &#039;&#039;&#039;preferlocalcards = 1&#039;&#039;&#039; in der [global] section gesetzt ist, sonst unter stage 3!&lt;br /&gt;
 3 = other reader / proxies (P) &lt;br /&gt;
 4 = fallback reader (F) &lt;br /&gt;
&lt;br /&gt;
logging format &lt;br /&gt;
 stage/used/chosen/possible&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
&lt;br /&gt;
 P/2/2/2 oder L/2/4/4&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== maxlogsize =====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
&lt;br /&gt;
Hier kann die maximale Größe des Logfiles in KBytes festgelegt werde. Das ist besonders wichtig für Server mit nur geringem Speicherumfang (z.B. auf dbox2). Darum wird dringend empfohlen, bei solchen Servern diese Größe sorgfältig zu bestimmen. Nicht selten &amp;quot;platzt&amp;quot; ein System, weil die Logfiles unkontrolliert riesige Ausmaße angenommen haben!&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 maxlogsize = 20  # Logfile geht bis zu 20 KBytes&lt;br /&gt;
            =  0  # Logfile erhält &#039;&#039;&#039;unbegrenzte&#039;&#039;&#039; Größe&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 maxlogsize = 10 #  Logfile geht bis zu 10 KBytes (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== logduplicatelines =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn:8290/02/05/2013&amp;lt;/span&amp;gt; &lt;br /&gt;
&lt;br /&gt;
logduplicatelines  =  0|1&lt;br /&gt;
 &lt;br /&gt;
                   =  1  schaltet das Schreiben von Duplikatzeilen im Logfile aus&lt;br /&gt;
                   =  0  schaltet das Schreiben von Duplikatzeilen im Logfile ein = default&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== disablelog =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Schaltet Logfile&lt;br /&gt;
 1 = Ausschalter ein, also &#039;&#039;&#039;kein&#039;&#039;&#039; Log - puh ;-) -&lt;br /&gt;
 0 = Ausschalter aus, also &#039;&#039;&#039;ein&#039;&#039;&#039; Log&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 disablelog = 1   # es wird &#039;&#039;&#039;kein&#039;&#039;&#039; Log erstellt&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 disablelog = 0   # es wird &#039;&#039;&#039;ein&#039;&#039;&#039; Log erstellt&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== cwlogdir =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Hier kann ein Pfad für CW-Logging eingestellt werden. Der Pfad ist relativ zum Workdirectory und muss existieren, sonst werden keine Logs erstellt und auch keine Fehler ausgegeben.&lt;br /&gt;
&lt;br /&gt;
CWs (control words) sind die Antworten der Karte mit der ein bestimmter Sender für einige Sekunden freigeschaltet wird bevor das nächste cw übertragen wird. Die cw Logdatei kann dazu verwendet werden, den Sender zeitversetzt zu entschlüsseln. Das wird auch &amp;quot;Offline Decoding&amp;quot; genannt. Siehe [http://www.youtube.com/watch?v=-K--PEFYBng]&lt;br /&gt;
&lt;br /&gt;
OScam erstellt für jeden Sender und jeden Tag eine neue *.cwl Datei mit Datum, Service-ID und Sendername, z.B. 110808_I000B_Sky_Cinema_+1.cwl mit diesem Inhalt:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
# OSCam cardserver v0.99.4 - http://streamboard.gmc.to:8001/oscam/wiki&lt;br /&gt;
# control word log file for use with tsdec offline decrypter&lt;br /&gt;
# DATE 2011-08-08, TIME 23:49:10, TZ CEST&lt;br /&gt;
# CAID 0x1702, SID 0x000B, SERVICE &amp;quot;Sky_Cinema_+1&amp;quot;&lt;br /&gt;
1 9E E3 BB 3C A4 C3 BE 25 # 23:49:10&lt;br /&gt;
0 D0 24 B3 A7 95 82 3B 52 # 23:49:17&lt;br /&gt;
1 A9 76 35 54 37 38 F3 62 # 23:49:23&lt;br /&gt;
0 55 70 87 4C 22 26 C4 0C # 23:49:30&lt;br /&gt;
1 F0 16 22 28 36 3A 03 73 # 23:49:38&lt;br /&gt;
0 5D 83 44 24 8F C7 5D B3 # 23:49:44&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Wenn mindestens ein User diesen Sender schaut, werden alle notwendigen CWs gespeichert.&lt;br /&gt;
Bitte einen Speicherort mit genügend Platz angeben, da pro Tag und Sender einge 10KB an Daten anfallen. Empfehlenswert ist ein Skript, das die logfiles regelmässig verschiebt/löscht.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 cwlogdir = /var/log/&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 cwlogdir =     # [blank] kein Pfad für CW-Log, Logging abgeschaltet&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== emmlogdir =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Hier kann ein Pfad für EMM-Logging eingestellt werden. Welche EMMs mitgeloggt werden sollen, kann mit den &amp;quot;saveemm-*&amp;quot;-Parametern in der oscam.server detailliert eingestellt werden.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 emmlogdir = /var/log/&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 emmlogdir =     #  [blank] Es wird der Config-Ordner verwendet&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== usrfile =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Festlegung des Namens eines Files für user logging.&lt;br /&gt;
&lt;br /&gt;
Das user logging file hat folgendes Format&lt;br /&gt;
 date&lt;br /&gt;
 time&lt;br /&gt;
 CWs per second&lt;br /&gt;
 username&lt;br /&gt;
 IP address of client&lt;br /&gt;
 TCP/IP port&lt;br /&gt;
 CWs found&lt;br /&gt;
 CWs from cache&lt;br /&gt;
 CWs not found&lt;br /&gt;
 CWs ignored&lt;br /&gt;
 CWs timeout&lt;br /&gt;
 CWs tunneled&lt;br /&gt;
 login time in UNIX/POSIX format&lt;br /&gt;
 logout time in UNIX/POSIX format&lt;br /&gt;
 protocol&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 usrfile = userfile&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 usrfile = 0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== disableuserfile =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Jetzt wird es ganz wild: Auch wenn ein Logfile eingeschaltet ist (siehe logfile) kann hier das userfile ausgeschaltet werden.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 disableuserfile = 1   # es wird &#039;&#039;&#039;kein&#039;&#039;&#039; userfile erzeugt&lt;br /&gt;
                 = 0   # es wird &#039;&#039;&#039;ein&#039;&#039;&#039; userfile erzeugt&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 disableuserfile = 0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== usrfileflag =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Einstellung des Logging-Modus&lt;br /&gt;
 0 = Es wird nur das Ein- und Ausloggen des Clients im Userfile geloggt&lt;br /&gt;
 1 = Jedes Zappen eines Clients wird im Userfile geloggt&lt;br /&gt;
     Default-Wert ist 0&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 usrfileflag = 1  # Alles wird geloggt&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 usrfileflag = 0  # Nur Login und Logout wird geloggt&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== saveinithistory =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;VERALTET svn7128;07/02/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sicherung der Reader-Init-History. Wird benötigt, um die Entitlements anzuzeigen.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 saveinithistory = 1   # Sicherung nach /tmp/.oscam/reader&amp;lt;number&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 saveinithistory = 0   # Keine Sicherung&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== disablemail =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
disablemail  =  0|1&lt;br /&gt;
&lt;br /&gt;
Schaltet das Speichern von NDS Videoguard MailMessages des Providers aus. Default: 1 (disabled)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== mailfile =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
mailfile  =  file&lt;br /&gt;
&lt;br /&gt;
Legt das File fest, in dem NDS Videoguard MailMessages des Providers gespeichert werden sollen.&lt;br /&gt;
&lt;br /&gt;
Default: [blank] kein File.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== cacheex_mode1_delay =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn:10050/11/30/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cacheex_mode1_delay  =  CAID1:time,[CAID2:time]...&lt;br /&gt;
&lt;br /&gt;
Delay in Millisekunden für eine Anfrage an cache exchange mode 1 reader, default: kein delay&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== reader ====&lt;br /&gt;
===== enableled =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn6285:01/23/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
LED-Support&lt;br /&gt;
&lt;br /&gt;
enableled  =  0|1|2&lt;br /&gt;
&lt;br /&gt;
 0  =  LED support disabled (default)&lt;br /&gt;
 1  =  LED support enabled for routers&lt;br /&gt;
 2  =  LED support enabled for Qbox HD&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== serialreadertimeout =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;VERALTET svn8541:03/13/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Nur wenn Serialreader benutzt wird&#039;&#039;&#039;&lt;br /&gt;
Timeout in Millisekunden für Serialreader&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 serialreadertimeout =  1200  # Timeout nach 1200 Millisekunden&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 serialreadertimeout =  1500  # Timeout nach 1500 Millisekunden&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== waitforcards =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Hier kann festgelegt werden, ob OSCam beim Start des Programms auf lokale Karten wartet, bevor die Netzwerkports geöffnet werden.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 waitforcards = 0  # Nicht Warten&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 waitforcards = 1  # Warten&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== waitforcards_extra_delay =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
waitforcards_extra_delay  =  Millisekunden&lt;br /&gt;
&lt;br /&gt;
Zusätzliche Verzögerung in Millisekunden nach Warten auf lokale SCs während des Starts vor dem Öffnen von Netzwerk-Ports&lt;br /&gt;
&lt;br /&gt;
default = 500&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== preferlocalcards =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG  svn9605:03/29/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Der Parameter legt fest, welche Quelle zuerst für die Dekodierung verwendet werden sollen.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 preferlocalcards = 0  # lokale Karten werden wie remote Reader behandelt&lt;br /&gt;
&lt;br /&gt;
 preferlocalcards = 1  # CacheEX Quellen werden vor lokalen Karten bevorzugt&lt;br /&gt;
&lt;br /&gt;
 preferlocalcards = 2  # Lokale Karten werden dem CacheEX vorgezogen&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 preferlocalcards = 1  # CacheEX Quellen werden vor lokalen Karten bevorzugt&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== readerrestartseconds =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Festlegung einer Wartezeit in Sekunden zwischen Restarts von Readern.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 readerrestartseconds = 10  # Wartezeit 10 Sekunden&lt;br /&gt;
                     =  0   # &#039;&#039;&#039;keine Readerrestarts!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 readerrestartseconds = 5   #  Wartezeit 5 Sekunden&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== block_same_ip =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn:7215/07/27/2012&amp;lt;/span&amp;gt; &lt;br /&gt;
&lt;br /&gt;
block_same_ip  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1 = weise ECM-Schleifen vom Client zum Reader mit derselben IP-Addresse zurück, default = 1&lt;br /&gt;
 0 = nicht zurückweisen&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== block_same_name =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn:7215/07/27/2012&amp;lt;/span&amp;gt; &lt;br /&gt;
&lt;br /&gt;
block_same_name  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1 = weise ECM-Schleifen vom Client zum Reader mit demselben Namen zurück, default = 1&lt;br /&gt;
 0 = Nicht zurückweisen&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== cache ====&lt;br /&gt;
===== cachedelay =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;VERALTET  svn8358:16/02/2013 move to [cache] delay&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Mindestzeit in Millisekunden, die ein Request brauchen muss. Hört sich zwar paradox an, betrifft aber das Problem, wenn die &#039;&#039;&#039;Antwort&#039;&#039;&#039; aus dem cache &#039;&#039;&#039;zu schnell&#039;&#039;&#039; an den Client übermittelt wird.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 cachedelay = 300&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 cachedelay = 0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== max_cache_time =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;VERALTET  svn8358:16/02/2013 move to [cache] max_time&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
max_cache_time  =   Sekunden, default 15&lt;br /&gt;
&lt;br /&gt;
Maximale Zeit, die CWs nach der ersten Clienten-Anfrage im cache verbleiben. Die zeit muss 2 Sekunden höher als der Parameter clienttimeout sein!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== max_cache_count =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;VERALTET - OBSOLETE - OBSOLÈTE - ANTIQUATO  svn8358:16/02/2013 move to [cache] max_count&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
max_cache_count  =   Anzahl, default 1000&lt;br /&gt;
&lt;br /&gt;
Maximale Zahl von CWs im cache&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== cacheexwaittime =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;VERALTET  svn8358:16/02/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cacheexwaittime = delay &lt;br /&gt;
&lt;br /&gt;
Maximale Wartezeit für einen Cache-Zugriff in Millisekunden für cacheex = 1 Reader.&lt;br /&gt;
 50 Millisekunden = default&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== cacheexenablestats =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;VERALTET  svn8358:16/02/2013 move to [cache]&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cacheexenablestats  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1 = schaltet statistics für cache exchange mode ein&lt;br /&gt;
 0 = default&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Achtung:&#039;&#039;&#039; Bitte Speicherverbrauch beachten!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== client ====&lt;br /&gt;
===== clienttimeout =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Maximale Zeit in Millisekunden, bevor ein Client ein Timeout erhält.&lt;br /&gt;
&lt;br /&gt;
Beispiele:&lt;br /&gt;
 clienttimeout = 10000  # nach 10 Sekunden erfolgt ein Timeout&lt;br /&gt;
 clienttimeout = 10     # hier erfolgt aber ein Timeout bereits nach 10 Millisekunden, s. Hinweis unten!&lt;br /&gt;
 clienttimeout = 8      # der Timeout erfolgt nach 8000 Millisekunden (= 8 Sekunden), s. Hinweis&lt;br /&gt;
Default:&lt;br /&gt;
 clienttimeout = 5000   # nach 5000 ms (=5 Sekunden) erfolgt ein Timeout&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Achtung:&#039;&#039;&#039; Bei Werten &amp;lt; 10 (also 1 bis 9) werden diese mit Eintausend multipliziert, aus &amp;quot;5&amp;quot; wird also 5000 ms. Eine eingetragene &amp;quot;10&amp;quot; bleibt aber bei zehn Millisekunden!&lt;br /&gt;
&lt;br /&gt;
===== clientmaxidle =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Begrenzt die Leerlaufzeit eines Clienten in &#039;&#039;&#039;Sekunden&#039;&#039;&#039; bevor er vom Traffic getrennt wird.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 clientmaxidle = 200   # Trennung nach 200 Sekunden&lt;br /&gt;
               = 0     # Begrenzung ist ausgeschaltet, keine Trennung vom Traffic beim Leerlauf!&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 clientmaxidle = 120   # Trennung nach 120 Sekunden&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== suppresscmd08 =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
suppresscmd08  =  0|1&lt;br /&gt;
&lt;br /&gt;
 suppresscmd08  =  0  #  Mitteilung an Clienten mit den Protokollen camd 3.5x, 3.57x und 3.78x, keine neuen Anfragen wegen                    &lt;br /&gt;
                         zurückgewiesener Kombination aus CAID, SID und Provider-ID zu schicken (default)&lt;br /&gt;
                =  1  #  Anfragen sollen weiterhin geschickt werden&lt;br /&gt;
&lt;br /&gt;
Kann durch Eintrag in oscam.user überschrieben werden!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== fallbacktimeout ====&lt;br /&gt;
{{Depends}}&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;
Bei mehreren Readern (Siehe Abschnitt [reader] in oscam.server) kann ein Reader bestimmt werden, auf den z.B. bei einer Störung der übrigen Reader der traffic zurück fällt.&lt;br /&gt;
&lt;br /&gt;
Maximale Wartezeit des [[Cardserver]]s in Millisekunden auf primäre [[Reader]], bevor der/die [[Fallback]]-Reader (falls vorhanden!) befragt werden.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 fallbacktimeout = 1500&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 fallbacktimeout = 2500&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Achtung:&#039;&#039;&#039; Der Wert muss größer dem Wert von &amp;quot;serialreadertimeout&amp;quot; gewählt werden, ansonsten werden die Standardwerte verwendet.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== fallbacktimeout_percaid ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn:8896/09/04/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
fallbacktimeout_percaid  =  Millisekunden&lt;br /&gt;
&lt;br /&gt;
Wartezeit in Millisekunden, bevor der für eine CAID reservierte [[Reader]] befragt wird.&lt;br /&gt;
&lt;br /&gt;
Default  =  2500&lt;br /&gt;
        &lt;br /&gt;
&lt;br /&gt;
==== sleep ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Alle User nach &amp;quot;n&amp;quot; Minuten &amp;quot;inaktivieren&amp;quot;, wenn diese den Sender nicht innerhalb der eingestellten Zeit wechseln. Diese Einstellung kann auch für jeden User separat vorgenommen werden: [[OSCam/de/Config/oscam.user#sleep]]&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 sleep =  240 # inaktiv nach 4 Stunden&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 sleep =      # [blank]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== serverip ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Bei einem Server mit mehreren Netzwerkkarten und daher mehreren unterschiedlichen IP Adressen kann es gewünscht sein, dass OSCam nur antwortet, wenn die Anfrage auf einer betimmten IP Adresse kommt. Mit diesem Parameter kann man festlegen, auf welche IP Adresse der OSCam Prozess &amp;quot;hört&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 serverip = 192.168.178.1&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 serverip =&lt;br /&gt;
&lt;br /&gt;
OSCam hört auf ALLE IP Adressen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== bindwait ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Maximale Zeit in Sekunden, die der [[Cardreader]] beim Start wartet, bis er den jeweiligen Netzwerk-Port in Zugriff bekommt. Falls der OSCam innerhalb dieser Zeit den Port nicht binden kann, terminiert er mit &amp;quot;Bind Request failed&amp;quot;. Ursachen dafür sind&lt;br /&gt;
* Doppelbelegung von Ports&lt;br /&gt;
* Ein vormals abgestürzter OSCam der die Ports nicht wieder freigegeben hat&lt;br /&gt;
* OSCam wurde mehrmals gleichzeitig gestartet&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 bindwait = 20  # Wartezeit 20 Sekunden&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 bindwait = 120 #  Wartezeit 120 Sekunden&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== netprio ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Hier kann die Priorität des Cardservers im Netzwerk festgelegt werden&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 netprio = 1  # Prioritätsstufe 1&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 netprio = 0  # Systembedingte Priorität&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== resolvegethostbyname ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Art der DNS-Auflösung. Dies sind zwei verschiedene libc-Aufrufe für die Namensauflösung, weil einige ältere Systeme Probleme mit der moderneren Implementierung &#039;&#039;getadressinfo&#039;&#039; haben bzw. diese Funktion aus ihren Images gestrippt wurden (zB die alte dBox2).  Außerdem ist &#039;&#039;getadressinfo&#039;&#039; threadsafe, während &#039;&#039;gethostbyname&#039;&#039; es nicht ist und deshalb locks drumherum im Code benötigt. &lt;br /&gt;
 0 = getadressinfo (default)&lt;br /&gt;
 1 = gethostbyname&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 resolvegethostbyname = 1 # Name wird mittels &#039;&#039;gethostbyname&#039;&#039; aufgelöst&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 resolvegethostbyname = 0 # &#039;&#039;getadressinfo&#039;&#039; wird benutzt&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====failbancount====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
 Failbancount  =  Anzahl der erlaubten Fehlversuche mit falschen Zugangsdaten. &lt;br /&gt;
               =  0  (default) IP wird sofort beim ersten Versuch mit unbekannten Zugangsdaten gesperrt!&lt;br /&gt;
&lt;br /&gt;
Wenn innerhalb &#039;&#039;&#039;failbantime&#039;&#039;&#039; mehr als in &#039;&#039;&#039;failbancount&#039;&#039;&#039; erlaubte Versuche registriert wurden, wird die IP für die restliche failbantime gesperrt. Nach Ablauf von failbantime stehen wieder volle failbancount zur Verfügung. Failbancount ist also eine Lockerung der Regeln&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== failbantime ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Zeitspanne in Minuten, für die ein Client mit ungültigem Login-Versuch auf IP-Basis geblockt wird.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 failbantime =  5&lt;br /&gt;
 # IP Adresse wird für 5 Minuten geblockt. Neue Loginversuche werden ignoriert auch wenn das Login OK wäre.&lt;br /&gt;
 # Es wird kein Clientthread erstellt.&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 failbantime =  0  # failban ist ausgeschaltet (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== dropdups ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Möglichkeiten zur Duplizierung von Client-Verbindungen. Es wird damit die Reaktion auf den [[OSCam/de/Config/oscam.user#uniq|uniq]]-Parameter festgelegt.&lt;br /&gt;
&lt;br /&gt;
 0  =  Markierung des Clienten als Duplikat aber keine Trennung (default)&lt;br /&gt;
 1  =  Abbrechen der Duplikat-Verbindung anstelle einer Markierung als Duplikat&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== unlockparental ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG  svn7289:08/27/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Nur Seca und Viaccess&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Option zum Ausschalten der Jugendschutzfunktion für Seca und Viaccess Pin Code Anfragen bei adult movies.&lt;br /&gt;
Bei Viaccess z.B. für die Redlight Elite HD Smartcard. Mit unlockparental = 0 bleibt Dorcel Dunkel mit 1 wirds hell!&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 unlockparental = 1  # Jugendschutzfunktion ausgeschaltet&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 unlockparental = 0  # Jugendschutzfunktion von Seca und Viaccess eingeschaltet&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== double_check ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&#039;&#039;&#039;Nur wenn CW double check ausgewählt ist!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
ECM wird zu 2 oder mehr Readern mit der selben SC gesandt und die CW&#039;s werden gegeneinander verifiziert. lb_nbes_reader muss auf 2 oder höher gesetzt werden.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 double_check =&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 double_check = 0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== double_check_caid ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn:7237/08/05/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
double_check_caid  =  [CAID1|erste 2 digits von CAID1],[CAID2|erste 2 digits von CAID2],... =  [blank] keine [default]&lt;br /&gt;
&lt;br /&gt;
ECM wird an 2 oder mehr Reader mit der gleichen SC gesendet und die CW&#039;s werden gegen andere definierte CAIDs oder die ersten 2 bytes der CAIDs verifiziert. lb_nbest_readers muss auf 2 oder höher gesetzt sein!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Loadbalancer ====&lt;br /&gt;
===== lb_mode =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Hinweis:&#039;&#039;&#039; Wenn hier loadbalancing aktiviert wird, dann sind die in oscam.server bei services stehenden Besonderheiten zu beachten. Siehe [[streamboard:wiki/OSCam/de/Config/oscam.server#services|Services]]!&lt;br /&gt;
&lt;br /&gt;
Loadbalance Mode&lt;br /&gt;
&lt;br /&gt;
Wenn man zwei oder mehrere gleiche Karten hat (egal ob lokal oder als Proxie), kann man die Last auf diese Karten gleichmäßig verteilen (balancieren).&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 lb_mode = 0 (deaktiviert) (default)&lt;br /&gt;
 lb_mode = 1 (schnellster Reader zuerst)&lt;br /&gt;
 lb_mode = 2 (Reader der am längsten nicht geantwortet hat wird genommen)&lt;br /&gt;
 lb_mode = 3 (Reader mit der geringsten Auslastung wird verwendet)&lt;br /&gt;
 lb_mode = 10(LB ist ausgeschaltet, Senderstatistik wird trotzdem erstellt)&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 lb_mode = 0 # deaktiviert&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== lb_save =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Speichert die Loadbalance Statistik, damit sie auch nach einem Neustart erhalten bleibt.&lt;br /&gt;
Um die CPU nicht zu sehr zu belasten, sollte hier ein Wert &amp;gt; 100 eingetragen werden.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 lb_save = 100 # Anzahl der ECM&#039;s nach der die Statistik gespeichert wird&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 lb_save = 0 # Statistik wird nicht gespeichert&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== lb_nbest_readers =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Anzahl der Reader, die für die ECM anfragen.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 lb_nbest_readers = 2 # Anfragen gehen immer an zwei Reader&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 lb_nbest_readers = 1 # Anfrage geht nur an einen Reader&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== lb_nfb_readers =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Anzahl der Fallback Reader für den Lastenausgleich.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 lb_nfb_readers = 2 # Zwei Fallbackreader&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 lb_nfb_readers = 1&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== lb_reopen_mode =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;VERALTET svn8642:05/10/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
lb_reopen_mode  =  0|1&lt;br /&gt;
&lt;br /&gt;
loadbalancing reopen readers mod&lt;br /&gt;
 =  0  # Standardverfahren zum (späten) Wiederöffnen blockierender Reader (default)&lt;br /&gt;
 =  1  # Schnelles Wiederöffnen blockierender Reader&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== lb_nbest_percaid =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG svn5893:08/19/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Anzahl der Reader je CAIDs für das Loadbalancing, wildcard CAIDs mit 2-digit CAIDs sind möglich&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 lb_nbest_percaid = 0&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 lb_nbest_percaid = 0100:4,0200:3,03:2,04:1 &lt;br /&gt;
 (wildcard CAIDs 03xx and 04xx)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== lb_reopen_invalid =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn:9885:09/30/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
lb_reopen_invalid  =  0|1&lt;br /&gt;
&lt;br /&gt;
 0  =  E_INVALID wird so lange blockiert, bis die Statistik aufgeräumt ist&lt;br /&gt;
 1  =  default&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== lb_force_reopenalways =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn:9885:09/30/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
lb_force_reopenalways  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1   =  öffne alle gestoppten Reader sofort, wenn kein funktionierender Reader gefunden wird&lt;br /&gt;
 0   =  default&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== lb_min_ecmcount =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Mindestanzahl der ECM&#039;s, die für die Auswertung genommen werden.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 lb_min_ecmcount =&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 lb_min_ecmcount = 5&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== lb_max_ecmcount =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Maximale Anzahl der ECM&#039;s, bevor der Loadbalancer zurückgesetzt wird.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 lb_max_ecmcount =&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 lb_max_ecmcount = 500&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== lb_reopen_seconds =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Zeitspanne in Sekunden zwischen neuem Verbindungsversuch zu verlorengegangenen readern/CAIDs/providers/services&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 lb_reopen_seconds =  500   # Nach 500 Sekunden neuer Verbindungsversuch&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 lb_reopen_seconds = 900&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== lb_retrylimit =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Verbindungsversuch zum nächsten reader &#039;&#039;&#039;nur wenn&#039;&#039;&#039; die Antwortzeit höher, als hier festgelegt in &#039;&#039;&#039;Millisekunden&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 lb_retrylimit  =  500   #  Verbindungsversuch zum nächsten reader nur, wenn die Antwortzeit höher als 500 ms ist.&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 lb_retrylimit  =  800&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== lb_savepath ===== &lt;br /&gt;
{{Optional}}&lt;br /&gt;
Dateiname für die Sicherung der Loadbalancing Statistiken&lt;br /&gt;
&lt;br /&gt;
 default   =   /tmp/.oscam/stat&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== lb_stat_cleanup ===== &lt;br /&gt;
{{Optional}}&lt;br /&gt;
Zeit in Stunden, nach der die Statistiksätze gelöscht werden sollen&lt;br /&gt;
&lt;br /&gt;
 default = 336&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== lb_use_locking =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;VERALTET svn6166:12/28/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Unterdrückt parallele und identische ECM-Anfragen&lt;br /&gt;
&lt;br /&gt;
 1 = ein&lt;br /&gt;
 0 = aus # default:0&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Schlocke:&#039;&#039;&#039;&lt;br /&gt;
* Man sollte diese Option nur anschalten wenn:&lt;br /&gt;
** Langsames system&lt;br /&gt;
** Hohe Last&lt;br /&gt;
**Gleiche ECM Anfragen nicht aus dem Cache kommen, sondern weiter Reader angefragt werden&lt;br /&gt;
&lt;br /&gt;
* Vorteile aktiviert:&lt;br /&gt;
** Durch die Synchronisierung wird ein ECM Request nach dem anderen durchgeführt, die Ermittlung von Cache oder Request und Zuordnung der Reader über den Loadbalancer ist immer erfolgreich&lt;br /&gt;
&lt;br /&gt;
* Nachteile aktiviert:&lt;br /&gt;
** Die Synchronisierung verhindert Multithreading und es kommt eventuell zu höheren Antwortzeiten&lt;br /&gt;
&lt;br /&gt;
* Vorteile NICHT aktiviert:&lt;br /&gt;
** Schnellere Durchlaufzeiten für ECM requests&lt;br /&gt;
&lt;br /&gt;
* Nachteile NICHT aktiviert:&lt;br /&gt;
** Eventuell doppelte (bzw n-fache) ECM requests an die Reader möglich&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== lb_retrylimits =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG svn5754:07/31/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
lb_retrylimits = CAID1:time1[,CAID2:time2]...&lt;br /&gt;
&lt;br /&gt;
Begrenzung der Zeit für einen retry des loadbalancing eines CAID in Millisekunden, wildcard CAIDs mit two-digit CAIDs möglich, &lt;br /&gt;
 	&lt;br /&gt;
default: [blank]&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 lb_retrylimits = 12:0100,34:0200,5678:0300 &lt;br /&gt;
                  (wildcard CAIDs 12xx and 34xx)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== lb_noproviderforcaid =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG svn5758:08/01/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
lb_noproviderforcaid = CAID1[,CAID2]...&lt;br /&gt;
&lt;br /&gt;
Ignoriere die Providerinformations-CAIDs, um die statistischen Daten zu reduzieren, wildcard CAIDs mit 2-digit CAIDs sind möglich&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 lb_noproviderforcaid = 12,34,5678&lt;br /&gt;
 	                 (wildcard CAIDs 12xx und 34xx)&lt;br /&gt;
&lt;br /&gt;
default = [blank]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== lb_auto_timeout =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn 7564:10/02/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
lb_auto_timeout  =  0|1&lt;br /&gt;
&lt;br /&gt;
 lb_auto_timeout  = 1  #  ermöglicht ein automatisches timeout auf der Basis von Statistiken des Loadbalancers&lt;br /&gt;
                  = 0  #  default&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== lb_auto_timeout_p =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn 7564:10/02/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
lb_auto_timeout_p  =  Prozent&lt;br /&gt;
&lt;br /&gt;
Prozentwert, mit dem die Timeout-Zeit beaufschlagt wird&lt;br /&gt;
default = 30&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== lb_auto_timeout_t  =====  &lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn 7564:10/02/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
lb_auto_timeout_t =  Millisekunden&lt;br /&gt;
&lt;br /&gt;
Minimale Zeit in Millisekunden, die zur Timeout-Zeit hinzuaddiert wird&lt;br /&gt;
default = 300&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== lb_max_readers =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
lb_max_readers  =   limit  (Zahl)&lt;br /&gt;
&lt;br /&gt;
beschränkt die Zahl der Reader während der Lernphase des Loadbalancing&lt;br /&gt;
&lt;br /&gt;
 0  =  unbegrenzt  (default)&lt;br /&gt;
 x  =  beschränkt auf ein Limit von x (Zahl)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== lb_auto_betatunnel =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
lb_auto_betatunnel  =  0|1&lt;br /&gt;
&lt;br /&gt;
Ermöglicht automatisches Betatunneling für Betacrypt (CAIDs 1801, 1833, 1834 und 1835), wenn Loadbalancing verwendet wird&lt;br /&gt;
 lb_auto_betatunnel =  0   #  ausgeschaltet&lt;br /&gt;
                    =  1   #  eingeschaltet (default)&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Achtung:&#039;&#039;&#039; Eintragungen für Betatunnel in oscam.user werden bevorzugt. Siehe [[streamboard:wiki/index.php/OSCam/de/Config/oscam.user#betatunnel|Betatunnel]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== lb_auto_betatunnel_mode =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn 7784:10/22/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
lb_auto_betatunnel_mode  =  0|1|2...&lt;br /&gt;
&lt;br /&gt;
setzt den Mode für das automatische Betacrypt tunneling&lt;br /&gt;
&lt;br /&gt;
 0 = CAID 18XX tunneling to CAID 17X2 only (default)&lt;br /&gt;
 1 = CAID 18XX tunneling to CAID 17X2 and CAID 17X2 tunneling to CAID 18XX (CAID 1833/1801) &lt;br /&gt;
 2 = CAID 18XX tunneling to CAID 17X2 and CAID 17X2 tunneling to CAID 18XX (CAID 1833/1834) &lt;br /&gt;
 3 = CAID 18XX tunneling to CAID 17X2 and CAID 17X2 tunneling to CAID 18XX (CAID 1833/1835) &lt;br /&gt;
 4 = CAID 17X2 tunneling to CAID 18XX (CAID 1833/1801 only) &lt;br /&gt;
 5 = CAID 17X2 tunneling to CAID 18XX (CAID 1833/1834 only) &lt;br /&gt;
 6 = CAID 17X2 tunneling to CAID 18XX (CAID 1833/1835 only)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== lb_auto_betatunnel_prefer_beta =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn 6045:11/27/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG svn 7768:10/21/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
lb_auto_betatunnel_prefer_beta  =  Auswahl (Zahl)&lt;br /&gt;
&lt;br /&gt;
Hier kann der Schwerpunkt für die automatische Auswahl von Betacrypt/Nagravision gewählt werden.&lt;br /&gt;
&lt;br /&gt;
     0  =  disabled (default&lt;br /&gt;
     1  =  immer Betacrypt&lt;br /&gt;
   105  =  wählt einen Mittelwert&lt;br /&gt;
   200  =  immer Nagravision&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;Monitor&#039;&#039;&#039; ===&lt;br /&gt;
Hier sind nur dann Eintragungen erforderlich, wenn ein Monitor benutzt wird!&lt;br /&gt;
 &lt;br /&gt;
{{OSCamConfMonitorParameter}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== port ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
UDP-Port für den Monitor&lt;br /&gt;
 port = 0  # Kein Monitor&lt;br /&gt;
      =    # [blank] Portnummer Monitor ausgewählt&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 port = 24480  # Monitor eingeschaltet mit Port 24480&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== serverip ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Service mit einer bestimmten IP-Adresse verbinden&lt;br /&gt;
 serverip  =  # IP-Adresse&lt;br /&gt;
           =  # [blank] alle IP&#039;s  (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== nocrypt ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Unverschlüsselte Monitorverbindungen.&lt;br /&gt;
&lt;br /&gt;
Möglich&lt;br /&gt;
* eine oder mehrere IP-Einzeladressen&lt;br /&gt;
* eine oder mehrere IP-Bereiche&lt;br /&gt;
* eine Mischung von IP-Einzeladressen oder IP-Bereichen&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 nocrypt = 127.0.0.1,192.168.0.0-192.168.255.255&lt;br /&gt;
         = Host 127.0.0.1 und IP-Bereich 192.168.0.0 bis 192.168.255.255&lt;br /&gt;
&lt;br /&gt;
Default&lt;br /&gt;
 nocrypt =   # [blank] keine unverschlüsselte Monitorverbindung.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== aulow ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Zeitraum in Minuten, in dem keine EMM erscheinen, so dass der Client von &amp;quot;active&amp;quot; auf &amp;quot;on&amp;quot; gesetzt wird.&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 aulow = 30  # Nach 30 Minuten ohne EMM wird der Status von &amp;quot;active&amp;quot; auf &amp;quot;on&amp;quot; gesetzt (default).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== monlevel ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Monitor-Level&lt;br /&gt;
 0 = Kein Zugriff auf Monitor (default)&lt;br /&gt;
 1 = Nur Server und eigene Prozeduren&lt;br /&gt;
 2 = Alle Prozeduren, aber nur ansehen&lt;br /&gt;
 3 = Alle Prozeduren, reload von oscam.user möglich&lt;br /&gt;
 4 = Unbeschränkter Zugriff&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 monlevel = 4  # Kompletter Zugriff&lt;br /&gt;
&lt;br /&gt;
Monlevel kann durch Eintragungen in oscam.user überschrieben werden!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== hideclient_to ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Zeitspanne in Sekunden für das Ausblenden von Clients, die keine Anfragen senden. Siehe auch Parameter &#039;&#039;&#039;httphideidleclienst&#039;&#039;&#039; in Abschnitt [webif].&lt;br /&gt;
 hideclient_to = 40 # Clienten werden nach 40 Sekunden ohne Anfrage ausgeblendet&lt;br /&gt;
               = 0  # Keine Ausblendung von Clienten im Leerlauf&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== appendchaninfo ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;VERALTET svn8546:03/13/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Fügt die Channel-Info aus der oscam.services der Log-Meldung hinzu. Bei Verwendung von Monitor und Webinterface ist dies eine sehr nützliche Routine!&lt;br /&gt;
 appendchaninfo = 1  # Die Channel-Info wird hinzugefügt&lt;br /&gt;
                = 0  # Keine Channel-Info (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;lcd&#039;&#039;&#039; ===&lt;br /&gt;
{{OSCamConfLCDParameter}}&lt;br /&gt;
&lt;br /&gt;
==== enablelcd ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU  svn6285:01/23/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
enablelcd  =  0|1&lt;br /&gt;
 &lt;br /&gt;
 0   =   default&lt;br /&gt;
 1   =   enable LCD&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== lcd_outputpath ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Hier kann ein Pfad für den LCD-Output eingestellt werden&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 lcd_outputpath =  [blank]  /tmp&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== lcd_hideidle ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Verbergen eines Readers im LCD-Output während des Leerlaufs&lt;br /&gt;
&lt;br /&gt;
 lcd_hideidle =  1  # Verbergen, wenn der Leerlauf länger als 20 Sekunden dauert&lt;br /&gt;
              =  0  # default&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== lcd_writeinterval ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
LCD-Refresh-Interval in Sekunden (Minimum 5 Sekunden)&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 lcd-writeinterval  =  [blank] 10 Sekunden&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;WebIf&#039;&#039;&#039; ===&lt;br /&gt;
Eintragungen sind nur dann erforderlich, wenn das Web-Interface (by Alno) als Modul ausgewählt wurde.&lt;br /&gt;
&lt;br /&gt;
{{OScamConfWebIfParameter}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Dateiformat zum Senden von EMMs via Webinterface ====&lt;br /&gt;
(von Bit)&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Achtung:&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
* Die Datei muß im TXT Format sein.&lt;br /&gt;
* Jedes PRE-CAM EMM muss in einer eigenen Zeile vorliegen.&lt;br /&gt;
* Die EMMs müssen im HEX Format vorliegen.&lt;br /&gt;
** Beispiel: AABBCCDD...&lt;br /&gt;
* Leerzeichen und Tabs zwischen den bytes sind erlaubt:&lt;br /&gt;
** AA BB CC DD...&lt;br /&gt;
* Groß- und/oder Kleinschreibung oder gemischte Schreibweise für jeden HEX-Wert sind erlaubt:&lt;br /&gt;
** AA aa Aa aA...&lt;br /&gt;
* Andere Zeichen oder Kommentare sind nicht erlaubt.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== httpport ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
Port, auf dem das Webinterface hört.&lt;br /&gt;
 httpport =  83  # Webinterface hört auf &#039;&#039;&#039;http-port 83&#039;&#039;&#039;&lt;br /&gt;
          = +83  # Webinterface hört auf &#039;&#039;&#039;https-port 83&#039;&#039;&#039; (SSL)&lt;br /&gt;
              0  # Webinterface ist ausgeschaltet (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== httpcert ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Datei für das SSL-Zertifikat&lt;br /&gt;
 httpcert = oscam.cert # (siehe dort!)&lt;br /&gt;
          =            # [blank] es wird die Datei oscam.pem (embedded) verwendet&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== httpforcesslv3 ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU  svn:6321/01/30/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
httpforcesslv3  =  0|1&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 httpforcesslv3  =  0  (default)&lt;br /&gt;
                 =  1  benutze SSLv3&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== httpuser ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
Name des Users für den Zugriffsschutz. Es wird zwar [blank] als Default-Wert angeboten. Davon wird aber dringend abgeraten; daher wird dieser Parameter hier als &#039;&#039;&#039;zwingend&#039;&#039;&#039; beschrieben.&lt;br /&gt;
 httpuser =   # xyxyxy&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== httppwd ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
Passwort für den Zugriffsschutz. Es gilt das gleiche wie für httpuser.&lt;br /&gt;
 httppwd =  # 123456&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Die Parameter &#039;&#039;user&#039;&#039; und &#039;&#039;pwd&#039;&#039; werden beim Verbindungsaufbau zum Webinterface in einem Kontrollfenster abgefragt. Fehlen sie oder sind sie fehlerhaft, erfolgt die Meldung &#039;&#039;Forbidden&#039;&#039; und der Verbindungsaufbau wird abgebrochen!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== http_prepend_embedded_css ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn6797:05/13/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;CHANGE svn6825:05/15/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
http_prepend_embedded_css  =  0 | 1&lt;br /&gt;
 http_prepend_embedded_css  =  0  # Füge den content des embedded CSS &#039;&#039;&#039;nicht vor&#039;&#039;&#039; dem content des user-css ein (default)&lt;br /&gt;
                               1  # Embedded CSS wird &#039;&#039;&#039;vor&#039;&#039;&#039; dem externen CSS hinzugefügt(siehe nächsten Parameter: [[#httpcss|httpcss]])&lt;br /&gt;
&lt;br /&gt;
Dieser Parameter kann dazu benutzt werden, den embedded CSS mit custom styles zu überschreiben. Die laufenden CSS styles können hier angeschaut werden: http://&#039;&#039;url_to_oscam_webif&#039;&#039;&#039;&#039;&#039;/site.css&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== httpcss ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Für das Webinterface stehen verschiedene Styles in unterschiedlicher farblicher und graphischer Darstellung zur Verfügung. Der User kann die für ihn interessanten Style-Dateien (.css) speichern und je nach &amp;quot;Stimmung&amp;quot; verwenden. Hier wird der Pfad zu den Style-Dateien festgelegt.&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 httpcss =   # /etc/oscam/harvest_round_Firefox.css&lt;br /&gt;
         =   # [blank] es wird der embedded Style verwendet (default)&lt;br /&gt;
&lt;br /&gt;
Styles werden hier veröffentlicht: [[streamboard-Thread:30083|Streamboard-Thread]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== httptpl ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG svn 7083:06/25/12&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pfad für externe templates und picons&lt;br /&gt;
 httptpl =&lt;br /&gt;
         =  # [blank] Keine externen Templates&lt;br /&gt;
&lt;br /&gt;
Multiple simultane templates und picons können durch die Anlage von Unterordnern (mit max. 32 alphanumerischen Zeichen) zur Verfügung gestellt werden. Der Name des Unterordners korrespondiert mit dem Unterordner in der URL, default : [blank]&lt;br /&gt;
&lt;br /&gt;
Beispiele&lt;br /&gt;
 &lt;br /&gt;
 httptpl = /this/is/my/path &lt;br /&gt;
 	 &lt;br /&gt;
 Ordner mit multiplen templates: &lt;br /&gt;
 /this/is/my/path/template1 &lt;br /&gt;
 /this/is/my/path/template2 &lt;br /&gt;
 	 &lt;br /&gt;
 gültige URLs: &lt;br /&gt;
 http://host:port/template1 &lt;br /&gt;
 http://host:port/template2 &lt;br /&gt;
&lt;br /&gt;
Mehr über Picons kann man hier finden [[streamboard:wiki/OSCam/de/Picons|Picons]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== httpoverwritebakfile ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn9858:09/21/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
httpoverwritebakfile  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1  =  überschreibe backup configurations files (*.bak)&lt;br /&gt;
 0  =  default&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== httplocale ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn9828:08/15/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
httplocale  =  environment&lt;br /&gt;
&lt;br /&gt;
hier kann ein &amp;quot;locale environment&amp;quot; gesetzt werden.&lt;br /&gt;
&lt;br /&gt;
default =  [blank]  kein environment&lt;br /&gt;
&lt;br /&gt;
Siehe auch hier:&lt;br /&gt;
&lt;br /&gt;
http://de.wikipedia.org/wiki/locale&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== httpjscript ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn6806:05/14/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
httpjscript  =  path&lt;br /&gt;
&lt;br /&gt;
Path für oscam.js javascript, default : [blank]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== httprefresh ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Aktualisierungszeit in Sekunden, in der die (kompletten) Seiten des Webinterfaces aktualisiert werden&lt;br /&gt;
 httprefresh = 7  # Status wird nach 7 Sekunden aktualisiert&lt;br /&gt;
             =    # [blank|0] Es findes keine Aktualisierung statt&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== httppollrefresh ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Initialisierungszeit des Pollings und Aktualisierungszeit, in der diverse Daten des Webinterfaces neugeladen werden (Zeit kann auf den entsprechenden Seiten geändert werden)&lt;br /&gt;
 httppollrefresh = 60  # Status wird nach 7 Sekunden aktualisiert&lt;br /&gt;
                 =     # [blank|0] Es findes keine Aktualisierung statt&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== httpshowpicons ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn6648:05/01/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
httpshowpicons  =  0| 1&lt;br /&gt;
 httpshowpicons   =   1  # zeige picons in userlist&lt;br /&gt;
                      0  # default&lt;br /&gt;
&lt;br /&gt;
Mehr über Picons kann man hier finden [[streamboard:wiki/OSCam/de/Picons|Picons]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== httphideidleclients ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Dieser Parameter ermöglicht es, einen Clienten nach Ablauf der im Parameter &#039;&#039;&#039;hideclient_to&#039;&#039;&#039; im Abschnitt [monitor] festgelegten Leerlauf-Zeitspanne (siehe dort!) auszublenden.&lt;br /&gt;
 httphideidleclients = 1  # Ausblenden&lt;br /&gt;
                     = 0  # Nicht ausblenden (default)&lt;br /&gt;
&lt;br /&gt;
==== httphidetype ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn8937:09/27/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
httphidetype  =  type[type]...&lt;br /&gt;
&lt;br /&gt;
Buchstabe der definiert, welcher type in der type-column auf der Statusseite des Webinterfaces versteckt werden soll. &lt;br /&gt;
s = server, h = http, m = monitor, r = reader, p = proxy, x = cacheex, c = client  &lt;br /&gt;
&lt;br /&gt;
  httphidetype = sh  #hide server- and http-type columns&lt;br /&gt;
  httphidetype = [blank]  # hide none (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== httpscript ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Pfad für Skripte, die vom Webinterface aus gestartet werden können&lt;br /&gt;
 httpscript =    # Pfad&lt;br /&gt;
            =    # [blank] kein Pfad&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== httpallowed ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG  svn8733:06/27/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG  svn8842:08/17/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Hier werden IP-Addressen, IP-Bereiche oder beides festgelegt, die auf das Webinterface zugreifen dürfen. Es wird zwar auch ein [blank] als Default-Wert angeboten, dessen Sinn sich aber nicht erschließt! Wenn das Webinterface benutzt werden soll, dann muss es auch die Möglichkeit geben, sich mit ihm zu verbinden. Daher wird dieser Parameter als &#039;&#039;&#039;zwingend&#039;&#039;&#039; dargestellt.&lt;br /&gt;
&lt;br /&gt;
Wenn ein localhost nach &#039;&#039;&#039;IPv6&#039;&#039;&#039; aufgelöst werden soll, muss die Zeile mit &#039;&#039;&#039;::1&#039;&#039;&#039; abgeschlossen werden!&lt;br /&gt;
&lt;br /&gt;
 IP address|IP address range[,IP address|IP address range,[::1]]...&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 httpallowed = 127.0.0.1,192.168.0.0-192.168.255.255      # Host, sowie der gesamte Bereich 192.168.0 sind zugelassen&lt;br /&gt;
             = 127.0.0.1,192.168.0.0-192.168.255.255,::1  # Host, sowie der gesamte Bereich 192.168.0 sind zugelassen &lt;br /&gt;
                                                            und werden nach IPv6 aufgelöst&lt;br /&gt;
&#039;&#039;&#039;Default Werte&#039;&#039;&#039;&lt;br /&gt;
 127.0.0.1,192.168.0.0-192.168.255.255,10.0.0.0-10.255.255,::1&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== httpdyndns ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG svn6558:03/21/12&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Zulassen von DYNDNS-Verbindungen durch das Webinterface.&lt;br /&gt;
&lt;br /&gt;
httpdyndns  =  hostname[,hostname][,hostname]&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 httpdyndns = host1.exemple.com, host2.exemple.com&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== httpsavefullcfg ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Sicherung der Konfigurationsdateien&lt;br /&gt;
 httpsavefullcfg = 0  # alle nicht leeren Parameter,&lt;br /&gt;
                      # alle nicht Default-Parameter,&lt;br /&gt;
                      # alle Parameter, die nicht den gleichen Inhalt enthalten wie dieselben Parameter in [global]  (default).&lt;br /&gt;
                   1  # alle Parameter&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== httpreadonly ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Über das Webinterface können in bestimmtem Unfang Konfigurations-Dateien editiert und gesichert werden. Das ist für den Server-Admin, der sich nicht immer in der Nähe zur Konsole des Servers befindet, sehr vorteilhaft. Wenn aber weitere User oder andere Beteiligte ebenfalls Zugang zum Webinterface und damit Zugriff auf die Daten haben, kann das zu einem Problem werden. Die Möglichkeit des Editierens (Schreibens) kann daher mit diesem Parameter ausgeschaltet werden.&lt;br /&gt;
 httpreadonly = 1  # nur Lesezugriff möglich&lt;br /&gt;
              = 0  # alles ist möglich  (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== httpiconpath ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn:9463/01/28/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
httpiconpath  =  path&lt;br /&gt;
&lt;br /&gt;
Pfad zur Picon-Datei, default [blank] none&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== httphelplang ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
httphelplang   =   de|en|fr|it&lt;br /&gt;
&lt;br /&gt;
Auswahl der Sprache für die Kontexte&lt;br /&gt;
&lt;br /&gt;
   de    =  deutsch&lt;br /&gt;
   en    =  englisch&lt;br /&gt;
   fr    =  französisch&lt;br /&gt;
   it    =  italienisch&lt;br /&gt;
 [blank] =  englisch (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== httposcamlabel ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU  svn9463:01/28/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
httposcamlabel  =  text&lt;br /&gt;
&lt;br /&gt;
Setzt ein individuelles label für den header des Webinterfaces, default: OSCam rXXXX&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;Cache&#039;&#039;&#039; ===&lt;br /&gt;
{{OSCamConfCacheParameter}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== delay ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU  svn8358:02/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Mindestzeit in Millisekunden, die ein Request brauchen muss. Hört sich zwar paradox an, betrifft aber das Problem, wenn die &#039;&#039;&#039;Antwort&#039;&#039;&#039; aus dem cache &#039;&#039;&#039;zu schnell&#039;&#039;&#039; an den Client übermittelt wird.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 delay = 300&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 delay = 0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== max_time ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU  svn8358:02/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
max_time  =   Sekunden, default 15&lt;br /&gt;
&lt;br /&gt;
Maximale Zeit, die CWs nach der ersten Clientanfrage im Cache verbleiben. Die Zeit muß 3,5 Sekunden höher als der Parameter clienttimeout sein!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== max_hit_time ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn8910:09/10/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
max_hit_time  =  in Sekunden&lt;br /&gt;
&lt;br /&gt;
Maximale Zeit, die Treffer für cache exchange im cache verbleiben müssen um wait_time zu evaluieren, default: 15&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== wait_time ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn 8358:02/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Wartezeit und Dynamische Wartezeit in Millisekunden für cache exchange und CSP, bevor ECMs an den Reader/Proxy gesendet werden.&lt;br /&gt;
&lt;br /&gt;
 wait_time  =  [caid][&amp;amp;mask][@provid][$servid][:awtime][:]dwtime,n&lt;br /&gt;
&lt;br /&gt;
            =  [blank] none (default)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Info:&#039;&#039;&#039;&lt;br /&gt;
 awtime --&amp;gt; Zeit die bei jeder Anfrage gewartet wird (always wait time)&lt;br /&gt;
 dwtime --&amp;gt; Zeit die bei positivem Fund eines CWs im Cache gewartet wird (dynamic wait time)&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 wait_time = 0:50:250,0200@00009X:50:150,15:950,0500@000001:150,1602&amp;amp;ffdf:1200&lt;br /&gt;
&lt;br /&gt;
Verwendungspraxis:&lt;br /&gt;
 wait_time = 098C:5:130,09C4:5:130,1702:5:1900,1830:5:490,1843:5:490,0D05:5,0B00:5&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== cacheex_cw_check ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
cacheex_cw_check = caid[&amp;amp;mask][@provid][$servid]:mode:counter[,n]&lt;br /&gt;
&lt;br /&gt;
* mode (bestimmt die Verwenung des Parameters &#039;&#039;counter&#039;&#039;)&lt;br /&gt;
&lt;br /&gt;
 0  =  Falls &#039;&#039;wait_time&#039;&#039; abgelaufen ist, sende das CW mit dem höchsten counter an die clients&lt;br /&gt;
 1  =  Niemals ein CW (von cacheex) aus dem cache versenden, wenn der counter aus dem cacheex den in diesem Parameter &lt;br /&gt;
       gesetzten   counter nicht erreicht. Falls &#039;&#039;wait_time&#039;&#039; erreicht ist, geht der request an normale reader. &lt;br /&gt;
       Nur wenn ein CW den gesetzten counter erreicht, wird es an die clients gesendet.&lt;br /&gt;
 Default  =  0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* counter (bestimmt den counter des CW, der mindestens erreicht werden muss, um versendet zu werden)&lt;br /&gt;
&lt;br /&gt;
Default  =  1 (benutze das CW mit dem höchsten counter aus dem cache)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== cwcycle_allowbadfromffb ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn 8930:09/25/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cwcycle_allowbadfromffb  =  0|1&lt;br /&gt;
&lt;br /&gt;
1  =  erlaube bad cw&#039;s von einem festgelegten fallback reader. Default  = 0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Info:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Bei &#039;&#039;&#039;aktiviertem&#039;&#039;&#039; Parameter wird bei einem bad CW die Anfrage an den fixed Fallback weitergeleitet&lt;br /&gt;
und somit ein freetzer meist verhindert.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Siehe --&amp;gt; [[OSCam/de/Config/oscam.server#fallback|fallback]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== cacheexenablestats ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU  svn8358:02/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cacheexenablestats  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1 = schaltet statistics für cache exchange mode ein&lt;br /&gt;
 0 = default&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Achtung:&#039;&#039;&#039; Bitte Speicherverbrauch beachten!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== csp_port ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn 8358:02/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
UDP-Port, der auf hereinkommenden traffic von CSP-Nodes hört&lt;br /&gt;
&lt;br /&gt;
 csp_port   =   port&lt;br /&gt;
            =   [blank] none (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== csp_serverip ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn 8358:02/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lokale Bind-IP für csp_port (siehe oben)&lt;br /&gt;
&lt;br /&gt;
 csp_serverip   =   IP&lt;br /&gt;
            =   [blank] none (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== csp_ecm_filter ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn 8358:02/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 csp_ecm_filter   =   [caid][&amp;amp;mask][@provid][$servid],n&lt;br /&gt;
&lt;br /&gt;
Filter für hereinkommende ECM beim Cardserverproxy, default (kein Filter)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== csp_allow_request ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn 8358:02/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
csp_allow_request   =   0|1&lt;br /&gt;
&lt;br /&gt;
Erlaubt hereinkommende ECM-Anfragen vom Cardserverproxy, default =  1&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== cwcycle_check_enable ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn 8358:02/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 cwcycle_check_enable  =  0 ausgeschaltet (default)&lt;br /&gt;
                       =  1 eingeschaltet&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== cwcycle_check_caid ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn 8358:02/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Achtung: Für NDS Karten nur in einer light Version verfügbar&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
cwcycle_check_caid  =  CAID[,CAID]...&lt;br /&gt;
&lt;br /&gt;
CAID, für die der CW-Cycle-Check ermöglicht werden soll, [blank] = kein Check (Default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== cwcycle_maxlist ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn 8358:02/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cwcycle_maxlist  =  Zahl&lt;br /&gt;
&lt;br /&gt;
Maximum von CW-Cycle-Entries in die Liste, default = 500, maximum = 4000&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== cwcycle_keeptime ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn 8358:02/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cwcycle_keeptime  = Minuten&lt;br /&gt;
&lt;br /&gt;
Minimalzeit, die ein erkannter Cycle in der Memory verbleiben soll, default = 15, maximum = 240&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== cwcycle_onbad ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn 8358:02/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cwcycle_onbad  =  0|1&lt;br /&gt;
 0 = ungültige CW-Cycle kommen nur ins Log &lt;br /&gt;
 1 = ungültige CW-Cycle werden gedropped (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== cwcycle_dropold ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn 8358:02/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cwcycle_dropold  =  0|1, 1 = alte CW-Cycle werden gedropped, 0 = kein Dropping (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== cwcycle_sensitive ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn 8509:03/07/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cwcycle_sensitive  =  0|2|3|4&lt;br /&gt;
&lt;br /&gt;
 0  = disabled (default)&lt;br /&gt;
 2  = 2 (oder mehr) gleiche bytes und drop neues CW&lt;br /&gt;
 3  = 3 (oder mehr) gleiche bytes und drop neues CW&lt;br /&gt;
 4  = 4 (oder mehr) gleiche bytes und drop neues CW&lt;br /&gt;
&lt;br /&gt;
--&amp;gt; Höherer Wert entspricht höherer Empfindlichkeit&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== cwcycle_usecwcfromce ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn 9038:11/18/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cwcycle_usecwcfromce  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1  =  benutze CW Info aus cache exchange&lt;br /&gt;
 0  =  default&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== wait_until_ctimeout ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn 9486:02/03/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
wait_until_ctimeout  =  0|1&lt;br /&gt;
&lt;br /&gt;
antworte, wenn das cache exchange timeout erreicht ist und keine normalen Reader zur Verfügung stehen, die ECM&#039;s senden:&lt;br /&gt;
&lt;br /&gt;
 0  =  sende sofort &#039;&#039;&#039;not found&#039;&#039;&#039; an den client (default)&lt;br /&gt;
 1  =  warte auf eine Antwort für cache exchange bis der timeout für den client erreicht ist&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;csp (UDP&#039;&#039;&#039;) ===&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;VERALTET  svn8358:02/16/2013 Siehe Section &#039;&#039;&#039;[cache]&#039;&#039;&#039;!&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Abschnitt nur dann erforderlich, wenn csp als Client Protokoll notwendig ist.&lt;br /&gt;
&lt;br /&gt;
{{OSCamConfcspParameter}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== port ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn 6124:12/23/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
UDP-Port, der auf hereinkommenden traffic von csp-nodes hört&lt;br /&gt;
&lt;br /&gt;
 port   =   port&lt;br /&gt;
        =   [blank] none (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== serverip ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn 6124:12/23/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Local Bind IP für den oben genannten UDP-Port&lt;br /&gt;
&lt;br /&gt;
 serverip   =   IP&lt;br /&gt;
            =   [blank] none (default)&lt;br /&gt;
&lt;br /&gt;
==== wait_time ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;VERALTET Siehe Section &#039;&#039;&#039;[cache]&#039;&#039;&#039;!&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn 6142:12/25/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG svn8060:01/04/13&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG svn8077:01/06/13&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 wait_time  =  [caid][&amp;amp;mask][@provid][$servid][:awtime][:]dwtime,n&lt;br /&gt;
            =  [blank] none (default)&lt;br /&gt;
Beispiel:&lt;br /&gt;
 wait_time = 0:50:250,0200@00009X:50:150,15:950,0500@000001:150,1602&amp;amp;ffdf:1200&lt;br /&gt;
Wartezeit in Millisekunden für cache exchange (&#039;&#039;&#039;nur mode 2&amp;amp;3&#039;&#039;&#039;) und CSP, bevor ECMs an den Reader/Proxy gesendet werden.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== csp_ecm_filter ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
 csp_ecm_filter   =   [caid][&amp;amp;mask][@provid][$servid],n&lt;br /&gt;
&lt;br /&gt;
Filter für hereinkommende ECM beim Cardserverproxy, default (kein Filter)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== csp_allow_request ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
csp_allow_request   =   0|1&lt;br /&gt;
&lt;br /&gt;
Erlaubt hereinkommende ECM-Anfragen vom Cardserverproxy, default =  1&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;Camd 33 (TCP)&#039;&#039;&#039; ===&lt;br /&gt;
Abschnitt nur dann erforderlich, wenn camd33 als Client Protokoll notwendig ist.&lt;br /&gt;
&lt;br /&gt;
{{OSCamConfCamd33Parameter}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== port ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
Hier wird der Port festgelegt, von dem aus Camd 33 Anfragen beantwortet werden. Dieser Port muss ggf. auch am Router geöffnet werden.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 port = 15000&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== serverip ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Bei einem Server mit mehreren Netzwerkkarten und daher mehreren unterschiedlichen IP Adressen kann es gewünscht sein, dass OSCam nur antwortet, wenn die Anfrage auf einer betimmten IP Adresse kommt. Mit diesem Parameter kann man festlegen, auf welche IP Adresse der OSCam Prozess &amp;quot;hört&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 serverip = 192.168.178.1&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 serverip =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== nocrypt ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Eine bestimmte IP Adresse oder ein Adressbereich, der unverschlüsselt übertragen wird.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 nocrypt = 127.0.0.1,192.168.0.0-192.168.255.255&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 nocrypt =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== passive ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Definition für aktiven oder passiven Client. Generell geht das Camd3.3x-Protokoll von einem aktiven Client aus. Es kann aber unter bestimmten Umständen bei manchen Clients (meistens plugin) zur Schwierigkeiten kommen. In diesem Fall&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 passive = 1&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 passive = 0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== key ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Schlüssel, der für die Verschlüsselung verwendet wird. (128bit Verschlüsselung)&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 key = 01020304050607080910111213141516&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 key =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;cs357x (UDP)&#039;&#039;&#039; ===&lt;br /&gt;
Abschnitt nur dann erforderlich, wenn cs357x als Client Protokoll verwendet wird.&lt;br /&gt;
Dieses Protokoll verschlüsselt grundsätzlich und bildet den Schlüssel aus dem Benutzernamen.&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Hinweis:&#039;&#039;&#039;&lt;br /&gt;
&#039;&#039;&#039;cs357x&#039;&#039;&#039; wurde auch als &#039;&#039;&#039;camd35&#039;&#039;&#039; bezeichnet. Beide Bezeichnungen meinen das gleiche Protokoll mit den gleichen Funktionsweisen und Parametern. Künftig wird zur Vermeidung von Irritationen &#039;&#039;&#039;nur noch cs357x&#039;&#039;&#039; verwendet.&lt;br /&gt;
&lt;br /&gt;
Eine genauere Erklärung für UDP findet Ihr hier [http://de.wikipedia.org/wiki/User_Datagram_Protocol]&lt;br /&gt;
 &lt;br /&gt;
{{OSCamConfCs357xParameter}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== port ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
Hier wird der Port festgelegt, von dem aus cs357x Anfragen beantwortet werden. Dieser Port muss ggf. auch am Router geöffnet werden.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 port = 15000&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== serverip ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Bei einem Server mit mehreren Netzwerkkarten und daher mehreren unterschiedlichen IP Adressen kann es gewünscht sein, dass OSCam nur antwortet, wenn die Anfrage auf einer betimmten IP Adresse kommt. Mit diesem Parameter kann man festlegen auf welche IP Adresse der OSCam Prozess &amp;quot;hört&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 serverip = 192.168.178.1&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 serverip =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== suppresscmd08 ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
suppresscmd08 = 0|1&lt;br /&gt;
&lt;br /&gt;
 0 = veranlasst cs357x -clients, nicht erneut nach der Kombination [rejected CAID, service ID, provider ID] anzufragen (default)&lt;br /&gt;
 1 = disabled&lt;br /&gt;
&lt;br /&gt;
Kann durch Eintrag in oscam.user überschrieben werden!&lt;br /&gt;
&lt;br /&gt;
Wer mehr darüber wissen will, kann hier nachlesen: [[Streamboard-Thread:27459|Streamboard-Tread]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;cs378x&#039;&#039;&#039; (TCP) ===&lt;br /&gt;
Abschnitt nur dann erforderlich, wenn cs378x als Client Protokoll notwendig ist.&lt;br /&gt;
&lt;br /&gt;
Eine ausführliche Erklärung von TCP findet Ihr hier [http://de.wikipedia.org/wiki/Transmission_Control_Protocol]&lt;br /&gt;
&lt;br /&gt;
{{OSCamConfCs378xParameter}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== port ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
Hier wird der Port festgelegt, von dem aus Camd Anfragen beantwortet werden. Dieser Port muss ggf. auch am Router geöffnet werden.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 port = 15000&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== serverip ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Bei einem Server mit mehreren Netzwerkkarten und daher mehreren unterschiedlichen IP Adressen kann es gewünscht sein das OSCam nur antwortet wenn die Anfrage auf einer betimmten IP Adresse kommt. Mit diesem Parameter kann man festlegen auf welche IP Adresse der OSCam Prozess &amp;quot;hört&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 serverip = 192.168.178.1&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 serverip =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== suppresscmd08 ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
suppresscmd08 = 0|1&lt;br /&gt;
&lt;br /&gt;
 0 = veranlasst cs3.78x-clients, nicht erneut nach der Kombination [rejected CAID, service ID, provider ID] anzufragen (default)&lt;br /&gt;
 1 = disabled&lt;br /&gt;
&lt;br /&gt;
Kann durch Eintrag in oscam.user überschrieben werden!&lt;br /&gt;
&lt;br /&gt;
Wer mehr darüber wissen will, kann hier nachlesen: [[Streamboard-Thread:27459|Streamboard-Thread]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;Newcamd (TCP)&#039;&#039;&#039; ===&lt;br /&gt;
Abschnitt nur dann erforgerlich, wenn newcamd als Client Protokoll notwendig ist.&lt;br /&gt;
&lt;br /&gt;
{{OSCamConfNewcamdParameter}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== key ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
Schlüssel für die Newcamd Verbindung zum Client.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 key = 0102030405060708091011121314&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 key =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== port ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
Hier wird der Port festgelegt, von dem aus Newcamd Anfragen beantwortet werden. Dieser Port muss ggf. auch am Router geöffnet werden.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 port = 15000@1234:000000 # (CAID 1234 ist über Port 15000 erreichbar)&lt;br /&gt;
 port = 15000@1234:000000;15001@5678:000000 # (CAID 1234 ist über Port 15000 erreichbar CAID 5678 über Port 15001)&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 port = port@caid:ident&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== serverip ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Hat der Server mehrere IP Adressen werden nur Anfragen die an die konfigurierte IP gehen beantwortet.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 serverip = 192.168.178.1&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 serverip =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== allowed ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Eine bestimmte IP Adresse oder ein bestimmter IP Bereich der sich auf den Newcamd Server verbinden darf.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 allowed = 127.0.0.1,192.168.0.0-192.168.255.255&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 allowed =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== keepalive ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Der Server versucht, die Newcamd Verbindung am leben zu halten.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 keepalive = 1 # (aktiviert)&lt;br /&gt;
 keepalive = 0 # (deaktiviert)&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 keepalive = 0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== mgclient ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Aktiviert das Extendet Newcamd Protokol, um mehrer CAID&#039;s über einen Port zu schicken&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 mgclient = 1  # (aktiviert)&lt;br /&gt;
 mgclient = 0  # (deaktiviert)&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 mgclient = 0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;scam&#039;&#039;&#039; ===&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn9878:09/29/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Abschnitt nur dann erforderlich, wenn scam als Client-Protocol verwendet wird.&lt;br /&gt;
&lt;br /&gt;
{{OSCamConfSCamParameter}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== port ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
port  =  port&lt;br /&gt;
&lt;br /&gt;
UDP-Port für scam server, default = 0&lt;br /&gt;
&lt;br /&gt;
==== serverip ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Bindet den Service an eine bestimmte IP-Adresse.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 serverip  =  192.162.9.1&lt;br /&gt;
           =  (blank) alle IP sind zugelassen!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== allowed ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
IP-Addresse, IP-Range oder beides, die verbinden dürfen&lt;br /&gt;
 IP addres|IP range[,IP address|IP range]...&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 127.0.0.1,192.168.0.0-192.168.255.255  # Host und ganze Bereich 192.168.0 sind zugelassen&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;Radegast&#039;&#039;&#039; ===&lt;br /&gt;
Abschnitt nur dann erforderlich, wenn Radegast als Client-Protokoll notwendig ist.&lt;br /&gt;
&lt;br /&gt;
{{OSCamConfRadegastParameter}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== port ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
&lt;br /&gt;
TCP/IP-Port für Radegast-Clients. Mit dem Eintrag wird das Radegast-Protokoll enabled.&lt;br /&gt;
 port =&lt;br /&gt;
      = 0  (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== serverip ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Bindet den Service an eine bestimmte IP-Adresse.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 serverip  =  192.162.9.1&lt;br /&gt;
           =  (blank) alle IP sind zugelassen!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== allowed ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
IP-Addresse, IP-Range oder beides, die verbinden dürfen&lt;br /&gt;
 IP addres|IP range[,IP address|IP range]...&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 127.0.0.1,192.168.0.0-192.168.255.255  # Host und ganze Bereich 192.168.0 sind zugelassen&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== user ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
&lt;br /&gt;
Username des Radegast-Client&lt;br /&gt;
 user = username&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;Serial&#039;&#039;&#039; ===&lt;br /&gt;
Abschnitt nur dann erforderlich, wenn eine serielle Reader-Schnittstelle notwendig ist.&lt;br /&gt;
&lt;br /&gt;
{{OSCamConfSerialParameter}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== device ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Parameter der Device&lt;br /&gt;
 device = &amp;lt;user&amp;gt;@&amp;lt;device&amp;gt;[:baud][?option1=value1][?option2=value2]&lt;br /&gt;
&lt;br /&gt;
Parameter&lt;br /&gt;
 user    =  account&lt;br /&gt;
 device  =  Name der Serial Device&lt;br /&gt;
 option  =  timeout =  Millisekunden  Timeout für die Verbindung  default: 50&lt;br /&gt;
         =  delay      Millisekunden  Zusätzliche Verzögerung zwischen 2 Characters&lt;br /&gt;
&lt;br /&gt;
Unterstützte Serial Devices&lt;br /&gt;
 HSIC     Humax Sharing Interface Client&lt;br /&gt;
 SSSP     Simple Serial Sharing Protocol&lt;br /&gt;
 bomba    BOMBA Firmware&lt;br /&gt;
 dsr9500  DSR 9500&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;Cccam (TCP)&#039;&#039;&#039; ===&lt;br /&gt;
Abschnitt nur dann erforderlich, wenn Cccam als Client Protokoll notwendig ist.&lt;br /&gt;
&lt;br /&gt;
{{OSCamConfCccamParameter}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== port ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG  svn6206:01/07/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
TCP/IP-Ports für CCcam-Clients. Mit dem Eintrag eines oder mehrerer Ports wird das CCcam-Protokoll enabled.&lt;br /&gt;
&lt;br /&gt;
port = 0|port[,port...]&lt;br /&gt;
&lt;br /&gt;
 port =&lt;br /&gt;
      = 0  # CCcam-Protokoll disabled&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== version ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Definiert die Version von CCcam, mindestens Version 2.0.11, Default-Wert = 0&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&amp;lt;main version&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;
 version = 2.0.11&lt;br /&gt;
&lt;br /&gt;
Hier eine ausführliche Erklärung von &#039;&#039;&#039;corsair&#039;&#039;&#039; zu diesem Thema:&lt;br /&gt;
&lt;br /&gt;
* die CCCam Versionsnummer ist die Version, mit der sich OSCam seinem Gegenüber zu erkennen gibt. Erkennt OSCam, dass das Gegenüber ebenfalls eine OSCam ist, spielt dies jedoch dann keine Rolle mehr. Ansonsten ist die Nummer halt wichtig für die zu verwendende Schnittstellenversion, da sich die Versionen in einigen Details unterscheiden.&lt;br /&gt;
&lt;br /&gt;
* good sid/bad sid Austausch geht nur bei ext oder bei cccam&amp;gt;=2.2.0&lt;br /&gt;
&lt;br /&gt;
* [dboxyo]:Um das extended CCcam Protokoll nutzen zu können, muss die NodeId entweder von OScam automatisch gesetzt werden, oder aus einer Prüfsumme bestehen, welche es OScam erlaubt, zu erkennen, dass es sich um einen OScam-Server handelt&lt;br /&gt;
&lt;br /&gt;
* &amp;quot;O&amp;quot; CCcam kann immer nur &#039;&#039;&#039;EIN ECM&#039;&#039;&#039; pro Intervall verarbeiten, also man muss auf die Antwort warten, bis man das nächste ECM senden kann. Während dieser Wartezeit können also keine weiteren ECM verarbeitet werden; der reader ist blockiert. &amp;quot;O&amp;quot; cccam ist synchron. Kommt es zu einem Timeout reconnected &amp;quot;O&amp;quot; ccccam.&lt;br /&gt;
&lt;br /&gt;
* Extended ist die Möglichkeit bis zu 255 ECM gleichzeitig zu verarbeiten. Es ist dabei nicht notwendig, auf die Antwort zu warten. Jedes ECM bekommt dabei eine Nummer und die Antwort auch. Somit können sich auch Antworten gegenseitig &amp;quot;überholen&amp;quot; und trotzdem korrekt zugeordnet werden. Das OSCam-CCcam ist asynchron.&lt;br /&gt;
&lt;br /&gt;
* Wenn man mit der Maus im Webif über einen &amp;quot;cccam ext&amp;quot; Eintrag geht, sieht man den verwendeten client. Derzeit unterstützt nur OSCam, vPlug, hadu und (??bin mir unsicher??) Acamd das &amp;quot;cccam ext&amp;quot; Protokoll. Eventuell noch weitere clients (OSCam ist ja Open Source...!).&lt;br /&gt;
&lt;br /&gt;
* Stealth verhindert das Erkennen also OSCam bzw &amp;quot;cccam ext&amp;quot;. Es gelten dann die Beschränkungen wie bei &amp;quot;O&amp;quot; cccam. Stealth macht bei korrekter Id = Id+1.&lt;br /&gt;
&lt;br /&gt;
* Nicht nur Stealth verhindert das Erkennen von cccam ext, sondern auch das Setzen einer individuellen NodeID. CCcam braucht die NodeID, um die Herkunft der Karten und ECM&#039;s zu steuern und damit Kreisbeziehungen zu verhindern. In der NodeID steckt die eigentliche Erkennung. Da ist eine versteckte Prüfsumme, die der Gegenseite sagt, dass hier OSCam ist. Wenn die schon nicht stimmt, wird auf den &amp;quot;Kompabilitätsmodus&amp;quot; also das &amp;quot;O&amp;quot; des CCam-Protokolls herabgestuft.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== reshare ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG svn8607:04/10/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Reshare-Level&lt;br /&gt;
  -1 = kein Resharing&lt;br /&gt;
   0 = nur Reshare für Direct-Peer&lt;br /&gt;
   1 = Reshare für Direct-Peer und den nächsten Level&lt;br /&gt;
   x = Reshare für Direct-Peer und die nächsten x Level (x steht für die Zahl der Level)&lt;br /&gt;
 &lt;br /&gt;
Beispiel&lt;br /&gt;
 reshare = 1  Reshare nur für Direct-Peer und den nächsten Level&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;
&lt;br /&gt;
==== reshare_mode ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Arten des reshare:&lt;br /&gt;
 0  =  reader reshared nur empfangene SCs für CCcam-reader&lt;br /&gt;
 1  =  reader reshared empfangene SCs (wie=0) und definierte services&lt;br /&gt;
 2  =  reader reshared nur definierte reader-services als virtueller SC&lt;br /&gt;
 3  =  reader reshared nur definierte user-services als virtueller SC&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== ignorereshare ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
CCcam Reshare-Einstellungen&lt;br /&gt;
 0 = benutze die Reshare-Einstellungen des Servers (default)&lt;br /&gt;
 1 = benutze die Reshare-Einstellungen des Readers oder Users&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 ignorereshare = 1  Die Reshare-Einstellungen des Readers oder Users werden benutzt&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== stealth ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Versteckt aktive user und das extended OSCam-Protokoll. Schützt andere OSCam-user davor, den Server als OSCam-Server zu entdecken!&lt;br /&gt;
 stealth  =  1   #  Tarnung eingeschaltet&lt;br /&gt;
          =  0   #  Tarnung aus (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== minimizecards ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Modus der Verbindung von CCcam-Servern zu CCcam-Clienten&lt;br /&gt;
 0 = Keine Aggregation, nur Duplikate werden entfernt (default)&lt;br /&gt;
 1 = Basierend auf Minimum-Hop: zwei SC&#039;s mit unterschiedlichen hops werden zusammengefasst, neue SC&#039;s bekommen einen kleineren hop&lt;br /&gt;
 2 = Aggregation auf CAIDs basierend: alle SC&#039;s mit der gleichen CAID werden zusammengefasst, Provider wird entfernt&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== updateinterval ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Interval in Sekunden zur Verteilung der share list updates an die Clienten.&lt;br /&gt;
&lt;br /&gt;
  0 = Update basiert auf Server-Updates, Werte kleiner als 10 sind ungültig und werden auf 30 gesetzt.&lt;br /&gt;
    = [blank) 240 (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== keepconnected ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
CCcam Keepalive-Modus:&lt;br /&gt;
 0 = Trenne Client, wenn die maximale Leerlaufzeit (idletime) erreicht ist&lt;br /&gt;
 1 = Halte die Verbindung (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== recv_timeout ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn7672:10/09/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
recv_timeout  =  Millisekunden&lt;br /&gt;
&lt;br /&gt;
hier kann ein network-timeout beim Empfang von Daten gesetzt werden&lt;br /&gt;
default  =  2000&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== forward_origin_card ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
forward_origin_card = 0|1&lt;br /&gt;
&lt;br /&gt;
Weiterleitung des ECM-Requests an den reader, der diese Karte hat.&amp;lt;br /&amp;gt;&lt;br /&gt;
Loadbalancer und Caching werden dabei deaktiviert.&lt;br /&gt;
&lt;br /&gt;
 1  =   Weiterleitung eingeschaltet&lt;br /&gt;
 0  =   Aus (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== nodeid ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
nodeid = ID&lt;br /&gt;
	  &lt;br /&gt;
setzt CCcam node ID in &#039;&#039;&#039;hex&#039;&#039;&#039;, &lt;br /&gt;
&lt;br /&gt;
default:none&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 nodeid = 0a0b0c0d0e0f1011&lt;br /&gt;
&lt;br /&gt;
Wenn eine nodeid benutzt wird, dann wechselt der Server das Protokol von &amp;quot;cccam ext&amp;quot; zu &amp;quot;cccam&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;Pandora&#039;&#039;&#039; ===&lt;br /&gt;
{{OSCamConfPandoraParameter}}&lt;br /&gt;
==== pand_skip_send_dw ====&lt;br /&gt;
pand_skip_send_dw    =   dummy&lt;br /&gt;
&lt;br /&gt;
==== pand_allowed ====&lt;br /&gt;
pand_allowed         =    dummy&lt;br /&gt;
&lt;br /&gt;
==== pand_usr ====&lt;br /&gt;
pand_user            =    dummy&lt;br /&gt;
&lt;br /&gt;
==== pand_pass ====&lt;br /&gt;
pand_pass            =    dummy&lt;br /&gt;
&lt;br /&gt;
==== pand_ecm ====&lt;br /&gt;
pand_ecm             =    dummy&lt;br /&gt;
&lt;br /&gt;
==== pand_port ====&lt;br /&gt;
pand_port            =    dummy&lt;br /&gt;
&lt;br /&gt;
==== pand_srvid ====&lt;br /&gt;
pand_srvid           =    dummy&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;GBox&#039;&#039;&#039; ===&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn8350:02/15/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{OScamConfGboxParameter}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Beispiel einer funktionierenden Minimal-Konfiguration:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Angenommen die GBox läuft auf Host 192.168.1.101 und OSCam liegt auf 192.168.1.123. Im File &#039;&#039;&#039;cwshare.cfg&#039;&#039;&#039; auf der GBox-Seite stehen z.B. folgende Eintragungen:&lt;br /&gt;
 M:{192.168.1.101{A123BCDE}}&lt;br /&gt;
 D:{192.168.1.123{3820 3819{98AF3E25{A3 A3}}}}&lt;br /&gt;
Wenn sich oscam_gbox mit der originalen GBOX von oben verbinden soll, dann sieht die Konfiguration auf OSCam so aus:&lt;br /&gt;
 &#039;&#039;&#039;oscam.conf:&#039;&#039;&#039;&lt;br /&gt;
 [gbox]&lt;br /&gt;
 hostname          = 192.168.1.123&lt;br /&gt;
 my_password       = 98AF3E25&lt;br /&gt;
 port              = 3819&lt;br /&gt;
&lt;br /&gt;
 &#039;&#039;&#039;oscam.server:&#039;&#039;&#039;&lt;br /&gt;
 protocol          =  gbox&lt;br /&gt;
 group             =  1&lt;br /&gt;
 device            =  192.168.1.101,3820&lt;br /&gt;
 password          =  A123BCDE&lt;br /&gt;
 user              =  gbox_client&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== my_password =====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn9163:12/31/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;moved from oscam.server&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG svn9494:02/04/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Passwort  =  4 hex bytes, 8 chara&lt;br /&gt;
&lt;br /&gt;
Mein Passwort&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 98AF3E25&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== proxy_card ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn9721:05/15/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
proxy_Card  =  &amp;lt;CAID&amp;gt;&amp;lt;provid&amp;gt;[,&amp;lt;CAID&amp;gt;&amp;lt;provid&amp;gt;]...&lt;br /&gt;
&lt;br /&gt;
proxy reader SmartCard(s), die mit gbox network reshared werden, default = none&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== ccc_reshare ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn9722:05/15/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ccc_reshare  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1 = enabled cccam reshare into gbox network, default = 0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== hostname ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG svn9494:02/04/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
hostname =  eigene IP oder hostname&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== port ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
&lt;br /&gt;
port[,port]...  eigener Gbox port&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== my_vers ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn9645:04/09/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
my_vers  =  version&lt;br /&gt;
&lt;br /&gt;
hier kann die gbox-version in hexadezimal low byte gesetzt werden&lt;br /&gt;
&lt;br /&gt;
default =  25&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== my_cpu_api ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn9712:05/11/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
my-cpu_api  =  byte&lt;br /&gt;
&lt;br /&gt;
Setze CPU und API Byte in hexadecimal&lt;br /&gt;
default = 40&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== gbox_reconnect ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
gbox_reconnect = time&lt;br /&gt;
&lt;br /&gt;
send message to peers in seconds, default:300&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== gsms_disable ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn9714:05/11/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
gsms_disable  =  0|1&lt;br /&gt;
&lt;br /&gt;
schaltet gbox short message service (GSMS) aus, &lt;br /&gt;
default = 0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== tmp_dir ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn9761:06/05/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
tmp_dir  =  path&lt;br /&gt;
&lt;br /&gt;
tempory directory für gbox&lt;br /&gt;
&lt;br /&gt;
 default  =  /tmp/.oscam&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;DVBapi&#039;&#039;&#039; ===&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Abschnitt nur dann erforderlich, wenn OScam auch als Client zum entschlüsseln eingesetzt werden soll.&lt;br /&gt;
&lt;br /&gt;
{{OSCamConfDVBapiParameter}}&lt;br /&gt;
&lt;br /&gt;
==== enabled ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
DVBapi zum lokalen Entschlüsseln verwenden&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 enabled = 0 # (deaktiviert)&lt;br /&gt;
 enabled = 1 # (aktiviert)&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 enabled = 0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== user ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
Hier wird der User festgelegt, dieser sollte in der oscam.user angelegt sein.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 user = # user1&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 enabled = # anonymous&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== au ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Autoupdate für DVB API aktivieren/deaktivieren.&lt;br /&gt;
Abhängig vom verwendeten User aus der oscam.user und dessen au Einstellungen.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 au = 0 # AU deaktiviert (default)&lt;br /&gt;
 au = 1 # AU aktiviert&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== pmt_mode ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Beispiel:&lt;br /&gt;
 pmt_mode = 0 # (verwendet camd.socket und PMT Datei)&lt;br /&gt;
 pmt_mode = 1 # (deaktiviert PMT Datei)&lt;br /&gt;
 pmt_mode = 2 # (deaktiviert camd.socket)&lt;br /&gt;
 pmt_mode = 3 # (liest PMT nur beim Start ein)&lt;br /&gt;
 pmt_mode = 4 # (do not use signal handler for monitoring /tmp)&lt;br /&gt;
 pmt_mode = 5 # (do not use signal handler for monitoring /tmp &amp;amp; disable camd.socket)&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
pmt_mode = 0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== request_mode ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
CAID request mode: &lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 request_mode = 0 # versuche alle möglichen CAIDs nacheinander (default) &lt;br /&gt;
 request_mode = 1 # versuche alle CAIDs simultan&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== listen_port ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn9574:03/20/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
listen_port  =  0|1&lt;br /&gt;
&lt;br /&gt;
TCP IP port für SAT IP clients. Die Filterung muss auf der Client-Seite erfolgen!&lt;br /&gt;
&lt;br /&gt;
0  = disabled (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== boxtype ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
Verwendete Box auf der DVB API aktiviert wurde.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 boxtype = ufs910&lt;br /&gt;
 boxtype = dbox2|dreambox|dm7000|duckbox|ufs910|ipbox|ipbox-pmt||qboxhd|coolstream|neumo|pc&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
boxtype = dreambox&lt;br /&gt;
&lt;br /&gt;
Hinweis:&lt;br /&gt;
pc steht für generic pc support (laufend supported bei VDR mit vdr-plugin-dvbapi)&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
==== ecminfo_type ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU  svn10722:06/13/2015&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
possible values for ecminfo_type:&amp;lt;br /&amp;gt;&lt;br /&gt;
0 - default oscam syntax&amp;lt;br /&amp;gt;&lt;br /&gt;
1 - default oscam syntax with ecmtime in ms instead of s&amp;lt;br /&amp;gt;&lt;br /&gt;
2 - wicardd (*1)&amp;lt;br /&amp;gt;&lt;br /&gt;
3 - mgcamd&amp;lt;br /&amp;gt;&lt;br /&gt;
4 - cccam&amp;lt;br /&amp;gt;&lt;br /&gt;
5 - camd3&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
(*1)Beispiel:&amp;lt;br /&amp;gt;&lt;br /&gt;
system: Nagra&amp;lt;br /&amp;gt;&lt;br /&gt;
caid: 0x1830&amp;lt;br /&amp;gt;&lt;br /&gt;
pid: 0x1CCE&amp;lt;br /&amp;gt;&lt;br /&gt;
prov: 000000&amp;lt;br /&amp;gt;&lt;br /&gt;
cw0: FF A3 7F F1 B8 29 E7 C8&amp;lt;br /&amp;gt;&lt;br /&gt;
cw1: CB E1 A3 D3 EF FE EF C0&amp;lt;br /&amp;gt;&lt;br /&gt;
Signature OK&amp;lt;br /&amp;gt;&lt;br /&gt;
source: ServerXY (cs378x at server:12345)&amp;lt;br /&amp;gt;&lt;br /&gt;
418 msec -- Sun Jun 14 18:55:37 2015&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== cw_delay ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU  svn6348:02/05/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cw_delay  =  in Millisekunden&lt;br /&gt;
&lt;br /&gt;
Delay beim Schreiben des CW. default = [blank] kein Delay&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== delayer ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU  svn6808:05/14/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
delayer =  Millisekunden&lt;br /&gt;
&lt;br /&gt;
Minimum der Zeit, um CW zu schreiben. default: 0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== reopenonzap ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU  svn6348:02/05/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;OBSOLETE svn9072:12/08/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
reopenonzap  =  0|1&lt;br /&gt;
&lt;br /&gt;
Öffnet die demux-device nach jedem Kanalwechsel neu, default = 0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== decodeforever ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU  svn7653:10/08/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;VERALTET  svn8683:06/06/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
decodeforever  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1  =  versuche dauernd auf allen CAIDs zu decodieren&lt;br /&gt;
 0  =  default&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;Anticasc&#039;&#039;&#039; ===&lt;br /&gt;
Abschnitt nur dann erforderlich, wenn Anticascading als Schutz vor unbefugtem Weiterreichen von Cardsharing angewendet werden soll.&lt;br /&gt;
&lt;br /&gt;
{{OSCamConfAnticascParameter}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== enabled ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
Hiermit wird Anticascading eingeschaltet.&lt;br /&gt;
 enabled = 1 # eingeschaltet&lt;br /&gt;
         = 0 # ausgeschaltet (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== numusers ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Zahl der User, die je Account zugelassen sind.&lt;br /&gt;
 numusers = 1  # Es ist ein User je Account zugelassen&lt;br /&gt;
          = 0  # Anticascading ausgeschaltet (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== sampletime ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Zeit in Minuten für das Sammeln der Anfragen&lt;br /&gt;
 sampletime = 5  # Zeitraum von 5 Minuten&lt;br /&gt;
            =    # [blank] Default-Wert 2 Minuten&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== samples ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Zahl der Anfragen über dem Limit (mögliche Werte zwischen 2 und 10)&lt;br /&gt;
 samples = 7  # Limit bei 7 Anfragen&lt;br /&gt;
         =    # [blank] Default-Wert 10 Anfragen&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== penalty ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Strafe für den Sünder&lt;br /&gt;
 0 = Es wird nur geloggt (default)&lt;br /&gt;
 1 = Es werden Fake-CW&#039;s gesendet&lt;br /&gt;
 2 = Der User wird vorübergehend getrennt&lt;br /&gt;
 3 = Sende korrekte CWs zeitversetzt. Der Versatz ist per fakedelay= (s.u.) einstellbar.&lt;br /&gt;
&lt;br /&gt;
Die Strafe kann in der oscam.user überschrieben werden! &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Hinweis:&#039;&#039;&#039; Fake-CW`s schaden nicht nur demjenigen, dem sie schaden sollen, sondern allen anderen im Share, denn weder oscam noch cccam kann Fake-CW`s von realen CW`s unterscheiden. Wenn also ein Sharepartner von uns ein Fake-CW bekommt und der es dann für 7 Sekunden im cache hat, kann das durch cache2-Hits unbegrenzt an weitere Sharepartner gehen, auch trotz Einstellung von cccmaxhops = 0. Es haben dann unzählige User plötzlich für 7 Sekunden einen Freezer und keiner weiss, warum. Man schadet so also unbewusst allen Sharepartnern, auch denen, mit denen man nicht direkt shart!&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 penalty = 3  # Sende korrekte CWs zeitversetzt&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== aclogfile ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Dateiname für das AC-Log&lt;br /&gt;
 aclogfile =&lt;br /&gt;
           =   # [blank] Kein Logfile (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== fakedelay ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Fake-Verzögerung in Millisekunden (mögliche Werte zwischen 100 und 3000)&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 fakedelay =  500  # Verzögerung von 500 Millisekunden&lt;br /&gt;
           =       # [blank] Default-Wert 1000 Millisekunden&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== denysamples ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Wieviel Samples sollen bestraft werden?&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 denysamples = 10  # Ab 10 Samples wird bestraft&lt;br /&gt;
             =     # [blank] Default-Wert 8 Samples&lt;br /&gt;
&lt;br /&gt;
==== acosc_enabled ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn9761:06/05/14&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Vorbemerkung:&#039;&#039;&#039;&lt;br /&gt;
mit den nachfolgenden acosc-Parametern wir ein Anticascading über das Zählen der SIDs (&#039;&#039;&#039;a&#039;&#039;&#039;nticascading &#039;&#039;&#039;o&#039;&#039;&#039;ver &#039;&#039;&#039;s&#039;&#039;&#039;id &#039;&#039;&#039;c&#039;&#039;&#039;ount) ermöglicht.&lt;br /&gt;
&lt;br /&gt;
acosc_enabled  =  0|1&lt;br /&gt;
 1  =  ermöglicht anticascading over SIDs count&lt;br /&gt;
 0  =  default&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== acosc_max_active_sids ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU  svn9761:06/05/14&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
acosc_max_active_sids  =  Anzahl&lt;br /&gt;
&lt;br /&gt;
Maximum aktiver SIDs bei Anticascading over SIDs count&lt;br /&gt;
&lt;br /&gt;
 0  =  unbegrenzt (default)&lt;br /&gt;
 kann für jeden User in der jeweiligen oscam.user überschrieben werden!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== acosc_zap_limit ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn9761:06/05/14&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
acosc_zap_limit =  Anzahl&lt;br /&gt;
&lt;br /&gt;
Zap-Limit bei Anticascading over SIDs count&lt;br /&gt;
&lt;br /&gt;
 0  =  unbegrenzt (default)&lt;br /&gt;
 kann für jeden User in der jeweiligen oscam.user überschrieben werden&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== acosc_penalty ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn9761:06/05/14&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
acosc_penalty  =  0|1|2|3&lt;br /&gt;
&lt;br /&gt;
Strafe für den Sünder bei Anticascading over SIDs count:&lt;br /&gt;
 0 = Es wird nur geloggt (default)&lt;br /&gt;
 1 = Es werden Fake-CW&#039;s gesendet&lt;br /&gt;
 2 = Der User wird vorübergehend getrennt&lt;br /&gt;
 3 = Sende korrekte CWs zeitversetzt. Der Versatz ist per fakedelay= (s.u.) einstellbar.&lt;br /&gt;
 kann für jeden User in der jeweiligen oscam.user überschrieben werden&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== acosc_penalty_duration ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn9761:06/05/14&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
acosc_penalty_duration  =  Sekunden&lt;br /&gt;
&lt;br /&gt;
Dauer der Strafe bei Anticascading over SIDs count:&lt;br /&gt;
&lt;br /&gt;
 0  =  unbegrenzt  (default)&lt;br /&gt;
 kann für jeden User in der jeweiligen oscam.user überschrieben werden &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== acosc_delay ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn9761:06/05/14&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
acosc_delay  =  Millisekunden&lt;br /&gt;
&lt;br /&gt;
Verzögerung bei Anticascading over SIDs count&lt;br /&gt;
&lt;br /&gt;
 0  = unbegrenzt (default)&lt;br /&gt;
 kann für jeden User in der jeweiligen oscam.user überschrieben werden &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{OSCamTranslatedLinks}}&lt;/div&gt;</summary>
		<author><name>Don de Deckelwech</name></author>
	</entry>
	<entry>
		<id>http://oldwiki.streamboard.tv/index.php?title=OSCam/en/Config/oscam.conf&amp;diff=13235</id>
		<title>OSCam/en/Config/oscam.conf</title>
		<link rel="alternate" type="text/html" href="http://oldwiki.streamboard.tv/index.php?title=OSCam/en/Config/oscam.conf&amp;diff=13235"/>
		<updated>2015-11-01T15:50:30Z</updated>

		<summary type="html">&lt;p&gt;Don de Deckelwech: /* scam */ Add serverip= and allowed=&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Kategorie:OSCam]]&lt;br /&gt;
{{OSCamHomeLinks}}&lt;br /&gt;
&lt;br /&gt;
==oscam.conf==&lt;br /&gt;
&lt;br /&gt;
=== The [global] section ===&lt;br /&gt;
&lt;br /&gt;
The main configuration file for OSCam contains global parameters such as debugging, logging, monitor, protocols and anti-cascading. Sections in oscam.conf are nonrecurring. The [global] section is required. All other sections are optional.&lt;br /&gt;
&lt;br /&gt;
{{OSCamConfGlobalParameter}}&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Attention:&#039;&#039;&#039; If a parameter is empty or is not listed in config-file, then apply the default values !&lt;br /&gt;
&lt;br /&gt;
==== nice ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Systempriority&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
OSCam requires almost no CPU-power. But if CPU-power is required, it should be available immediatly. Values between 20 and -20 are possible. 20 = low, -20 = very high. If this parameter is commented out (#), this function is not called. Important for example for dbox2[http://de.wikipedia.org/wiki/DBOX2], if the error messages &amp;quot;&#039;&#039;relocation error:setpriority&#039;&#039;&amp;quot;. See [http://de.wikipedia.org/wiki/Prioritätsscheduling Prioritätsscheduling]&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 nice = -1&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 nice = 99&lt;br /&gt;
&lt;br /&gt;
==== Log ====&lt;br /&gt;
Format:&lt;br /&gt;
 CAID&amp;amp;ProviderID/ECMPID/ServiceID/length:checksum&lt;br /&gt;
&lt;br /&gt;
Debug-Level:&lt;br /&gt;
 0 = no debugging (default) &lt;br /&gt;
 1 = detailed error messages &lt;br /&gt;
 2 = ATR parsing info, ECM dumps, CW dumps &lt;br /&gt;
 4 = traffic from/to the reader &lt;br /&gt;
 8 = traffic from/to the clients &lt;br /&gt;
 16 = traffic to the reader-device on IFD layer&lt;br /&gt;
 32 = traffic to the reader-device on I/O layer &lt;br /&gt;
 64 = EMM logging &lt;br /&gt;
 128 = DVB API logging &lt;br /&gt;
 256 = load balacing logging &lt;br /&gt;
 512 = cache exchange logging &lt;br /&gt;
 1024 = client ECM logging &lt;br /&gt;
 65535 = debug all &lt;br /&gt;
&lt;br /&gt;
===== initial_debuglevel =====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW  svn10705:06/11/15&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Set the debuglevel on startup.&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 initial_debuglevel = 8&lt;br /&gt;
&lt;br /&gt;
===== pidfile =====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn:8176/01/24/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
pidfile  =  set pidfile, [blank] none (default)&lt;br /&gt;
&lt;br /&gt;
Change PID file name an path. If default =  oscam.pid in /tmp&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 pidfile = /var/run/oscam.pid&lt;br /&gt;
&lt;br /&gt;
===== logfile =====&lt;br /&gt;
{{optional/en}}&lt;br /&gt;
&lt;br /&gt;
Logging target&lt;br /&gt;
 logfile = [filename][;syslog][;stdout]&lt;br /&gt;
&lt;br /&gt;
You can define a maximum of one filename (not more!) and additionally to log to stdout or syslog (you can also only log to stdout or syslog and omit the filename).&lt;br /&gt;
&lt;br /&gt;
Opportunities:&lt;br /&gt;
&lt;br /&gt;
 logfile = /var/log/oscam.log  # file or linux device (for example /dev/tty)&lt;br /&gt;
 logfile = syslog              # log to syslogd &lt;br /&gt;
 logfile = stdout              # showing the log on the console&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 logfile = /etc/oscam/logs/oscam.log;stdout&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 logfile = /var/log/oscam.log&lt;br /&gt;
&lt;br /&gt;
Format logfile:&lt;br /&gt;
 CAID&amp;amp;ident/provider/length:checksum&lt;br /&gt;
&lt;br /&gt;
===== ecmfmt =====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn6649+6653:05/01/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;CHANGE svn8831:08/11/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ecmfmt = format&lt;br /&gt;
&lt;br /&gt;
define ECM log format, default:c&amp;amp;p/i/s/l:h &lt;br /&gt;
	 &lt;br /&gt;
possible variables: &lt;br /&gt;
 c = CAID&lt;br /&gt;
 d = PID&lt;br /&gt;
 e = CSP hash &lt;br /&gt;
 g = ID of origin gbox peer &lt;br /&gt;
 h = checksum&lt;br /&gt;
 i = Channel ID&lt;br /&gt;
 j = distance of gbox hops &lt;br /&gt;
 l = length &lt;br /&gt;
 o = ONID&lt;br /&gt;
 p = provider ID&lt;br /&gt;
 s = service ID&lt;br /&gt;
 w = CW&lt;br /&gt;
&lt;br /&gt;
	 &lt;br /&gt;
use a value as prefix to hide variable with this value, control characters will be escaped by &amp;quot;\&amp;quot; &lt;br /&gt;
	 &lt;br /&gt;
example:&lt;br /&gt;
 ecmfmt = c&amp;amp;0p/i/d/s/l:h.e_w &lt;br /&gt;
 (hide provider ID if 0)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== nds_swap_cw =====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn:10003/11/15/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;OBSOLETE svn10048:11/30/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
nds_swap_cw    =  0|&lt;br /&gt;
&lt;br /&gt;
 0  =  NDS Videoguard CWs will be dropped, if CWs do not have an odd an even sample (default)&lt;br /&gt;
 1  =  disabled&lt;br /&gt;
&lt;br /&gt;
===== loghistorysize =====&lt;br /&gt;
{{optional/en}}&lt;br /&gt;
&lt;br /&gt;
loghistorysize = bytes&lt;br /&gt;
&lt;br /&gt;
size of log message history in web interface or monitor&lt;br /&gt;
&lt;br /&gt;
    0    =  disabled&lt;br /&gt;
 [blank] =  4096  (default)&lt;br /&gt;
&lt;br /&gt;
===== CACHE EXCHANGE LOGGING =====&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW  svn6929:05/24/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
CACHE EXCHANGE LOGGING &lt;br /&gt;
reader stages&lt;br /&gt;
 1 = cacheex (=1) reader (C) &lt;br /&gt;
 2 = local SCs (L)             #stage 2 is used only if &#039;&#039;&#039;preferlocalcards = 1&#039;&#039;&#039; was activated in [global] section. &lt;br /&gt;
 3 = other reader / proxies (P) &lt;br /&gt;
 4 = fallback reader (F) &lt;br /&gt;
&lt;br /&gt;
logging format &lt;br /&gt;
 stage/used/chosen/possible&lt;br /&gt;
&lt;br /&gt;
example&lt;br /&gt;
&lt;br /&gt;
 P/2/2/2 or L/2/4/4&lt;br /&gt;
&lt;br /&gt;
===== maxlogsize =====&lt;br /&gt;
{{required}}&lt;br /&gt;
&lt;br /&gt;
Here the maximum size of logfiles are set in KBytes. This is especially important for server with only a small amount of memory (dbox2). Therefore it is strongly recomended to determine carefully that size at such servers. Not infrequently a system &amp;quot;bursting&amp;quot; because the logfile uncontrolled large scale adopted!&lt;br /&gt;
&lt;br /&gt;
Example&lt;br /&gt;
 maxlogsize = 20  # Logfile reaches to 20 KBytes&lt;br /&gt;
            =  0  # Logfile &#039;&#039;&#039;unlimited&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 maxlogsize = 10 #  Logfile reaches to 10 KBytes (default)&lt;br /&gt;
&lt;br /&gt;
===== logduplicatelines =====&lt;br /&gt;
{{optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn:8290/02/05/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
logduplicatelines  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1 = disable detection of duplicate lines in log file&lt;br /&gt;
 0 = enable detection of duplicate lines in logfile = default&lt;br /&gt;
&lt;br /&gt;
===== disablelog =====&lt;br /&gt;
{{optional/en}}&lt;br /&gt;
&lt;br /&gt;
switches logfile &#039;&#039;&#039;off&#039;&#039;&#039;&lt;br /&gt;
 1 = &#039;&#039;&#039;no log&#039;&#039;&#039; &lt;br /&gt;
 0 = &#039;&#039;&#039;log&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 disablelog = 1   # &#039;&#039;&#039;no&#039;&#039;&#039; log &lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 disablelog = 0   # &#039;&#039;&#039;log&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
===== cwlogdir =====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A path for cw logging can be configured here. The path is relative to the work directory and must exist. Otherwise no logs are created and no errors are reported. &lt;br /&gt;
&lt;br /&gt;
CWs (control words) are the answers of the card which decrypts a certain channel for some seconds before the next cw is transmitted. The CW log file can be used for delayed decoding of this channel. This is also called offline decoding. Watch this [http://www.youtube.com/watch?v=-K--PEFYBng]&lt;br /&gt;
&lt;br /&gt;
Oscam creates a new *.cwl file for each channel and each day. The file name contains the date, service ID and service name, e.g. 110808_I000B_Sky_Cinema_+1.cwl with this contents:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
# OSCam cardserver v0.99.4 - http://streamboard.gmc.to:8001/oscam/wiki&lt;br /&gt;
# control word log file for use with tsdec offline decrypter&lt;br /&gt;
# DATE 2011-08-08, TIME 23:49:10, TZ CEST&lt;br /&gt;
# CAID 0x1702, SID 0x000B, SERVICE &amp;quot;Sky_Cinema_+1&amp;quot;&lt;br /&gt;
1 9E E3 BB 3C A4 C3 BE 25 # 23:49:10&lt;br /&gt;
0 D0 24 B3 A7 95 82 3B 52 # 23:49:17&lt;br /&gt;
1 A9 76 35 54 37 38 F3 62 # 23:49:23&lt;br /&gt;
0 55 70 87 4C 22 26 C4 0C # 23:49:30&lt;br /&gt;
1 F0 16 22 28 36 3A 03 73 # 23:49:38&lt;br /&gt;
0 5D 83 44 24 8F C7 5D B3 # 23:49:44&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
All cws are logged if at least one user watches the channel. Please choose a path with enough space, since per day and channel some 10KB of data are created. A script that moves/deletes the log files regularly is recommended.&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 cwlogdir = /var/log/&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 cwlogdir =     # [blank] no path for cw-log, logging disabled&lt;br /&gt;
&lt;br /&gt;
===== emmlogdir =====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
Setting a path for emm-log. You can define with the &amp;quot;saveemm-*&amp;quot;-Parameters in oscam.server which EMMs should be logged.&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 emmlogdir = /var/log/&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 emmlogdir =   # [blank] the config folder will be used for emm logging&lt;br /&gt;
&lt;br /&gt;
===== usrfile =====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
Set a name für userfile&lt;br /&gt;
&lt;br /&gt;
Format of the userfile: &lt;br /&gt;
 date&lt;br /&gt;
 time&lt;br /&gt;
 CWs per second&lt;br /&gt;
 username&lt;br /&gt;
 IP address of client&lt;br /&gt;
 TCP/IP port&lt;br /&gt;
 CWs found&lt;br /&gt;
 CWs from cache&lt;br /&gt;
 CWs not found&lt;br /&gt;
 CWs ignored&lt;br /&gt;
 CWs timeout&lt;br /&gt;
 CWs tunneled&lt;br /&gt;
 login time in UNIX/POSIX format&lt;br /&gt;
 logout time in UNIX/POSIX format&lt;br /&gt;
 protocol&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 usrfile = userfile&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 usrfile = 0&lt;br /&gt;
&lt;br /&gt;
===== disableuserfile =====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
Now it is crazy: Even if a logfile is switched on (see logfile), the userfile can be turned off!&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 disableuserfile = 1   # &#039;&#039;&#039;no&#039;&#039;&#039; userfile &lt;br /&gt;
                 = 0   # &#039;&#039;&#039;userfile&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 disableuserfile = 0&lt;br /&gt;
&lt;br /&gt;
===== usrfileflag =====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
Setting the logging-modus&lt;br /&gt;
 0 = Only login and logout will be logged&lt;br /&gt;
 1 = Each zapping from client will be logged&lt;br /&gt;
     Default is 0&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 usrfileflag = 1  # All will be logged&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 usrfileflag = 0  # Only login und logout will be logged&lt;br /&gt;
&lt;br /&gt;
===== saveinithistory =====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;OBSOLETE svn7128:07/02/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Save SC init history to /tmp/.oscam/reader&amp;lt;number&amp;gt;. Needed to show entitlements.&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 saveinithistory = 1   # save to /tmp/.oscam/reader&amp;lt;number&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 saveinithistory = 0   # no save&lt;br /&gt;
&lt;br /&gt;
===== mailfile =====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
mailfile = file&lt;br /&gt;
&lt;br /&gt;
define file saving NDS Videogard mail messages from provider. Default: [blank] none&lt;br /&gt;
&lt;br /&gt;
===== cacheex_mode1_delay =====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn:10050/11/30/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cacheex_mode1_delay  =  CAID1:time,[CAID2:time]...&lt;br /&gt;
&lt;br /&gt;
delay in millisencons for asking cache exchange mode 1 readers, default: none&lt;br /&gt;
&lt;br /&gt;
===== disablemail =====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
disablemail  =  0|1&lt;br /&gt;
&lt;br /&gt;
disable saving NDS Videogard mail messages form provider. Default = 1 (disabled)&lt;br /&gt;
&lt;br /&gt;
===== sysloghost =====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW  svn10703:06/11/15&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If set remote syslog server will be activated. Messages will be sent to this IPv4 address. If not set remote syslog server not work.&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 sysloghost = 192.168.1.167&lt;br /&gt;
&lt;br /&gt;
===== syslogport =====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW  svn10703:06/11/15&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If set &#039;&#039;sysloghost&#039;&#039; remote syslog server will be activated. Messages will be sent to this port. If not set port 514 is used as default. &lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 syslogport = 515&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 syslogport = 514&lt;br /&gt;
&lt;br /&gt;
==== Reader ====&lt;br /&gt;
&lt;br /&gt;
===== enableled =====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn6285:01/23/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
LED-Support&lt;br /&gt;
&lt;br /&gt;
enableled  =  0|1|2&lt;br /&gt;
&lt;br /&gt;
 0  =  LED support disabled (default)&lt;br /&gt;
 1  =  LED support enabled for routers&lt;br /&gt;
 2  =  LED support enabled for Qbox HD&lt;br /&gt;
&lt;br /&gt;
===== serialreadertimeout =====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;OBSOLETE  svn8541:03/13/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Only using Serialreader!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
timeout for serial reader in milli-seconds&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 serialreadertimeout =  1200  # Timeout after 1200 milli-seconds&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 serialreadertimeout =  1500  # Timeout after 1500 milli-seconds&lt;br /&gt;
&lt;br /&gt;
===== waitforcards =====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
wait for local SCs on startup before opening network ports&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 waitforcards = 0  # don&#039;t wait&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 waitforcards = 1   # wait&lt;br /&gt;
&lt;br /&gt;
===== waitforcards_extra_delay =====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
waitforcards_extra_delay  =  milli seconds&lt;br /&gt;
&lt;br /&gt;
additional delay in milli seconds after waiting for local SCs on startup before opening nework ports&lt;br /&gt;
&lt;br /&gt;
default = 500&lt;br /&gt;
&lt;br /&gt;
===== preferlocalcards =====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;CHANGE svn9605:03/29/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
try decoding on local cards first&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 preferlocalcards = 0  # local cards are used like remote reader&lt;br /&gt;
 preferlocalcards = 1  # prefer CacheEx sources &lt;br /&gt;
 preferlocalcards = 2  # prefer local cards&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 preferlocalcards = 1  # prefer CacheEx sources&lt;br /&gt;
&lt;br /&gt;
===== readerrestartseconds =====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
waiting time in seconds beetween restarts&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 readerrestartseconds = 10  # waiting time 10 seconds&lt;br /&gt;
                     =  0   # &#039;&#039;&#039;no restarts!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 readerrestartseconds = 5   #  waiting time 5 seconds&lt;br /&gt;
&lt;br /&gt;
===== block_same_ip =====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn7215:07/27/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
block_same_ip  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1 = reject looping ECM&#039;s from clients to reader with the same ip address, default = 1&lt;br /&gt;
 0 = no reject&lt;br /&gt;
&lt;br /&gt;
===== block_same_name =====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn7215:07/27/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
block_same_name  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1 = reject looping ECM&#039;s from clients to reader with the same name, default = 1&lt;br /&gt;
 0 = no reject&lt;br /&gt;
&lt;br /&gt;
==== Cache ====&lt;br /&gt;
&lt;br /&gt;
===== cachedelay =====&lt;br /&gt;
{{optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;OBSOLETE  svn8358:16/02/2013 move to [cache] delay&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Value to delay cached requests&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 cachedelay = 300&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 cachedelay = 0&lt;br /&gt;
&lt;br /&gt;
===== max_cache_time =====&lt;br /&gt;
&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;OBSOLETE  svn8358:16/02/2013 move to [cache] max_time&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
max_cache_time  =  seconds, default: 15&lt;br /&gt;
&lt;br /&gt;
maximum time CWs resist in cache after 1st client request, the time must be 2 seconds higher than the parameter clienttimeout.&lt;br /&gt;
&lt;br /&gt;
===== max_cache_count =====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;OBSOLETE  svn8358:16/02/2013 move to [cache] max_count&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
max_cache_count  =  count, default 1000&lt;br /&gt;
&lt;br /&gt;
maximum CWs in cache&lt;br /&gt;
&lt;br /&gt;
===== cacheexwaittime =====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;OBSOLETE  svn8358:16/02/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cacheexwaittime = delay &lt;br /&gt;
&lt;br /&gt;
maximum wait time for a cache entry in milli seconds, default:50 &lt;br /&gt;
&lt;br /&gt;
===== cacheexenablestats =====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;OBSOLETE  svn8358:16/02/2013 move to [cache]&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cacheexenablestats  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1 = enable statistics for cach exchange mode&lt;br /&gt;
 0 = default&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Warning:&#039;&#039;&#039; Please consider memory consumption!&lt;br /&gt;
&lt;br /&gt;
==== Client ====&lt;br /&gt;
&lt;br /&gt;
===== clienttimeout =====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
value in milli-seconds for client process to wait for key&lt;br /&gt;
&lt;br /&gt;
Examples:&lt;br /&gt;
 clienttimeout = 10000  # after 10 seconds timeout&lt;br /&gt;
 clienttimeout = 10     # timeout after 10 milli-seconds! (see Tip below)&lt;br /&gt;
 clienttimeout = 8      # timeout after 8000 milli-seconds (= 8 seconds), see Tip below&lt;br /&gt;
Default:&lt;br /&gt;
 clienttimeout = 5000   # timeout after 5000 milli-seconds (=5 seconds)&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Attention:&#039;&#039;&#039; Values &amp;lt; 10 (so 1 to 9) are multiplicated with 1000, so a &amp;quot;5&amp;quot; results in 5000 ms.&lt;br /&gt;
&lt;br /&gt;
===== clientmaxidle =====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
value for client process being idle before disconnect in seconds&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 clientmaxidle = 200   # Disconnect after 200 seconds&lt;br /&gt;
               = 0     # idle disconnect disabled&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 clientmaxidle = 120   # Disconnect after 120 seconds&lt;br /&gt;
&lt;br /&gt;
===== suppresscmd08 =====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
suppresscmd08 = 0|1&lt;br /&gt;
&lt;br /&gt;
 0 = tell camd35[cs3.57x]-clients not to request again for rejected CAID, service ID and provider ID combination (default)&lt;br /&gt;
 1 = disabled&lt;br /&gt;
&lt;br /&gt;
Can be overwritten in oscam.user!&lt;br /&gt;
&lt;br /&gt;
More here:: [[Streamboard-Thread:27459|Streamboard-Thread]]&lt;br /&gt;
&lt;br /&gt;
==== fallbacktimeout ====&lt;br /&gt;
{{Depends/en}}&lt;br /&gt;
&lt;br /&gt;
At several readers (see Chapter [reader] in oscam.server) one reader can be defined to them, for example in case of failure of the other readers, the traffic falls back.&lt;br /&gt;
Maximum waiting time of the [[Cardserver]]s in milliseconds for primary [[Reader]], before [[Fallback]]-Reader (if any!) are questioned.&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 fallbacktimeout = 1500&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 fallbacktimeout = 2500&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Attention:&#039;&#039;&#039; The value must be greater than the value in &amp;quot;serialreadertimeout&amp;quot;, otherwise the default is used.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== fallbacktimeout_percaid ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn:8896/09/04/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
fallbacktimeout_percaid  =  milliseconds  &lt;br /&gt;
&lt;br /&gt;
time falling back to CAID restricted fallback reader, default: 2500&lt;br /&gt;
      &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== sleep ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
time waiting for inactive users in minues, can be overwritten per user in oscam.user&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 sleep =  5   # waiting time 5 minutes&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 sleep =      # [blank] no waiting time&lt;br /&gt;
&lt;br /&gt;
==== serverip ====&lt;br /&gt;
{{optional/en}}&lt;br /&gt;
&lt;br /&gt;
Bind service to specified IP-address&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 serverip = 192.168.178.1&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 serverip =&lt;br /&gt;
&lt;br /&gt;
OSCam listen to all IP&#039;s&lt;br /&gt;
&lt;br /&gt;
==== bindwait ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
value in seconds to wait for bind request to complete. If OSCam within this time can not bind, he finished with &amp;quot;Bind Request failed&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Causes may include:&lt;br /&gt;
* Double assignment of ports&lt;br /&gt;
* &amp;quot;crashed&amp;quot; OSCam has not released the ports again&lt;br /&gt;
* OSCam was started serveral times while&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 bindwait = 20  # waiting time 20 seconds&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 bindwait = 120 # waiting time 120 seconds&lt;br /&gt;
&lt;br /&gt;
==== netprio ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
network priority - This sets the value of SO_PRIORITY on network connections. Basically this leads to setting the TOS fields of the sent IP packages so that QoS can be better used.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 netprio = 1  # Priority 1&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 netprio = 0  # system given&lt;br /&gt;
&lt;br /&gt;
==== resolvegethostbyname ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
set mode for DNS resolving: These are different libc calls to resolve dns names and some older systems have problems with the newer implementation &#039;&#039;getadressinfo&#039;&#039; (getadressinfo is also threadsafe whereas &#039;&#039;gethostbyname&#039;&#039; is not and thus it has some locks around) or have stripped them from their images (dbox2 was such a candidate I think) even though it is available at compile time. &lt;br /&gt;
 0 = getadressinfo (default)&lt;br /&gt;
 1 = gethostbyname&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 resolvegethostbyname = 1 # gethostbyname&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 resolvegethostbyname = 0 # adressinfo system given&lt;br /&gt;
&lt;br /&gt;
==== failbantime ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
time for IP based blocking for clients with an invalid login attempt in minutes&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 failbantime =  5&lt;br /&gt;
 # IP will be blocked for 5 minutes. New logins are denied.&lt;br /&gt;
 # no clientthread will be created.&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 failbantime =  0  # failban off (default)&lt;br /&gt;
&lt;br /&gt;
==== failbancount ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
 Failbancount  =  Number of allowed failed attempts with incorrect data &lt;br /&gt;
               =  0  (default) IP is now blocked on the first try with incorrect data!&lt;br /&gt;
&lt;br /&gt;
If within &#039;&#039;&#039;failbantime&#039;&#039;&#039; more than in &#039;&#039;&#039;failbancount&#039;&#039;&#039; allowed trials to be registered, the IP for the remainder failbantime is locked. After a period of failbantime are again full failbancount available. Failbancount is thus a relaxation of rules!&lt;br /&gt;
&lt;br /&gt;
==== dropdups ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
mode for duplicate client connections&lt;br /&gt;
&lt;br /&gt;
 0  =  mark client as duplicate, but don&#039;t disconnect them (default)&lt;br /&gt;
 1  =  drop duplicate connections instead of marking as duplicate&lt;br /&gt;
&lt;br /&gt;
==== unlockparental ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;CHANGE  svn7289:08/27/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Only Seca and Viaccess&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
unlock parental mode option to disable pin code request for adult movie.&lt;br /&gt;
In order to work properly, this option may required that you define the card PIN code in your card reader configuration.&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 unlockparental = 1  # parental lock mode disabled&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 unlockparental = 0  # parental lock mode enabled&lt;br /&gt;
&lt;br /&gt;
==== double_check ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
ECM will be send to two or more readers with the same SC and the CWs will be verified against each other, lb_nbest_readers must be set to 2 or higher&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 double_check = 1   #   on&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 double_check = 0   #   off&lt;br /&gt;
&lt;br /&gt;
==== double_check_caid ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn:7237/08/05/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
double_check_caid = [CAID1|first two digits of CAID1],[CAID2|first two digits of CAID2]... &lt;br /&gt;
&lt;br /&gt;
ECM will be send to two or more readers with the same SC and the CWs will be verified  against  each  other for defined CAID or first two bytes of CAID, lb_nbest_readers must be set to 2 or higher, default:none &lt;br /&gt;
	 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Loadbalancer ====&lt;br /&gt;
&lt;br /&gt;
===== lb_mode =====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;loadbalance mode&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Attention:&#039;&#039;&#039; If load balancing is activated here, it may in oscam.server among services and ident are &#039;&#039;&#039;no entries&#039;&#039;&#039;!&lt;br /&gt;
&lt;br /&gt;
If there are 2 or more of the same SC, the load can be distributed evenly on the cards. For more see [[OSCam/en/Loadbalancing|Loadbalancing]]&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 lb_mode = 0 loadbalance disabled, ECMs go to all readers&lt;br /&gt;
 lb_mode = 1 fastest reader first, after 5 ECMs the reader with the fastest response time will be selected&lt;br /&gt;
 lb_mode = 2 oldest reader first, reader with the longest no answer&lt;br /&gt;
 lb_mode = 3 lowest usage level, the usage level will be calculated by the sum of 5 ECMS response times, the higher a reader is busy, the higher is usage level&lt;br /&gt;
 lb_mode = 10 LB is switched off, but statistics are build&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 lb_mode = 0 # disabled&lt;br /&gt;
&lt;br /&gt;
===== lb_save =====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
Save autoloadbalance statistics (counts). To save CPU power a minimum counts of 100 is recommended.&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 lb_save = 100 # counts of ECM&#039;s after statistics are saved&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 lb_save = 0   # no svae&lt;br /&gt;
&lt;br /&gt;
===== lb_nbest_readers =====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
set count of best readers for loadbalancing.&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 lb_nbest_readers = 2 # requests always go to two reader&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 lb_nbest_readers = 1 # requests go to one reader&lt;br /&gt;
&lt;br /&gt;
===== lb_nfb_readers =====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
set count of fallback readers for loadbalancing&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 lb_nfb_readers = 2 # two fallbackreader&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 lb_nfb_readers = 1 # one fallbackreader&lt;br /&gt;
&lt;br /&gt;
===== lb_reopen_mode =====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;OBSOLETE svn8642:05/10/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
lb_reopen_mode   =   0|1&lt;br /&gt;
&lt;br /&gt;
loadbalancing reopen readers mode:&lt;br /&gt;
  = 0 # standard late reopening of blocker readers (default)&lt;br /&gt;
  = 1 # fast reopening of blocker readers&lt;br /&gt;
&lt;br /&gt;
===== lb_nbest_percaid =====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;CHANGE svn 5893:08/19/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Set count of best readers per CAIDs for loadbalancing, wildcard CAIDs with two-digit CAIDs possible&lt;br /&gt;
 		 &lt;br /&gt;
&lt;br /&gt;
 lb_nbest_percaid =         #  number&lt;br /&gt;
                  = [blank] #  none (default)&lt;br /&gt;
&lt;br /&gt;
example: &lt;br /&gt;
 lb_nbest_percaid = 0100:4,0200:3,03:2,04:1 &lt;br /&gt;
 (wildcard CAIDs 03xx and 04xx)&lt;br /&gt;
&lt;br /&gt;
===== lb_reopen_invalid =====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn:9885:09/30/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
lb_reopen_invalid  =  0|1&lt;br /&gt;
&lt;br /&gt;
 0  =  E_INVALID wiil be blocked until statistics has been cleaned&lt;br /&gt;
 1  =  default&lt;br /&gt;
&lt;br /&gt;
===== lb_force_reopenalways =====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn:9885:09/30/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
lb_force_reopenalways  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1   =  force reopening immidiatly all failing readers if no matching was found&lt;br /&gt;
 0   =  default&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== lb_min_ecmcount =====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
minimal ECM count to evaluate loadbalancing values&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 lb_min_ecmcount = 2 # 2 counts&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 lb_min_ecmcount = 5 # 5 counts&lt;br /&gt;
&lt;br /&gt;
===== lb_max_ecmcount =====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
Maximum ECM count before resetting loadbalancing values.&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 lb_max_ecmcount = 200  #  200 counts&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 lb_max_ecmcount = 500  #  500 counts&lt;br /&gt;
&lt;br /&gt;
===== lb_reopen_seconds =====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
time in seconds between retrying failed readers/CAIDs/providers/services&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 lb_reopen_seconds =  500   # retry after 500 seconds&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 lb_reopen_seconds =  900   # retry after 900 seconds&lt;br /&gt;
&lt;br /&gt;
===== lb_retrylimit =====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
Retry next readers &#039;&#039;&#039;only&#039;&#039;&#039; if response time is higher then lb_retrylimit in &#039;&#039;&#039;milli seconds&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 lb_retrylimit  =  500   #  retry next reader only, if response time is higher than 500 ms&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 lb_retrylimit  =  800&lt;br /&gt;
&lt;br /&gt;
===== lb_savepath ===== &lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
Filenanme for saving loadbalancing statistics&lt;br /&gt;
&lt;br /&gt;
 default   =   /tmp/.oscam/stat&lt;br /&gt;
&lt;br /&gt;
===== lb_stat_cleanup ===== &lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
hours after the loadbalancing statistics will be deleted&lt;br /&gt;
&lt;br /&gt;
 default = 336&lt;br /&gt;
&lt;br /&gt;
===== lb_use_locking =====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;OBSOLETE svn6166:12/28/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
disable parallel and identical ECM requests&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 1 = on&lt;br /&gt;
 0 = off # default:0&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Schlocke:&#039;&#039;&#039;&lt;br /&gt;
* You should choose this option only if:&lt;br /&gt;
** slow system&lt;br /&gt;
** high load&lt;br /&gt;
** the same ECM requests come not from the cache, but will continue to the confirmed reader.&lt;br /&gt;
&lt;br /&gt;
* Adventages, if activated:&lt;br /&gt;
** By synchronizing, an ECM request made by one. The identification of cache or request and assignment of the reader by loadbalancer is always successful.&lt;br /&gt;
&lt;br /&gt;
* Disadventages, if activated:&lt;br /&gt;
** The synchronisation prevents multithreading and the probability of higher response times.&lt;br /&gt;
&lt;br /&gt;
* Adventages, if NOT activated:&lt;br /&gt;
** Faster transit times for ECM requests&lt;br /&gt;
&lt;br /&gt;
* Disadventages, if NOT activated:&lt;br /&gt;
** May have dual (n-fold) possible requests to the readers.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== lb_retrylimits =====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;CHANGE svn:5754:07/31/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
lb_retrylimits = CAID1:time1[,Caid2:time2]...&lt;br /&gt;
&lt;br /&gt;
loadbalancing retry limit time per CAID in milliseconds, wilcard CAIDs with 2-digit Caids possible&lt;br /&gt;
&lt;br /&gt;
default = none&lt;br /&gt;
&lt;br /&gt;
example: &lt;br /&gt;
 lb_retrylimits = 12:0100,34:0200,5678:0300 &lt;br /&gt;
 	          (wildcard CAIDs 12xx and 34xx)&lt;br /&gt;
&lt;br /&gt;
===== lb_noproviderforcaid =====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;CHANGE svn 5758:08/01/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
lb_noproviderforcaid = CAID1[,CAID2]...&lt;br /&gt;
&lt;br /&gt;
ignore provider information CAIDs to reduce statistic date, wildcard CAIDs with two-digit CAIDs possible&lt;br /&gt;
&lt;br /&gt;
example: &lt;br /&gt;
 lb_noproviderforcaid = 12,34,5678&lt;br /&gt;
 		        (wildcard CAIDs 12xx and 34xx)&lt;br /&gt;
&lt;br /&gt;
default = none&lt;br /&gt;
&lt;br /&gt;
===== lb_auto_timeout =====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn 7564:10/02/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
lb_auto_timeout  =  0|1&lt;br /&gt;
&lt;br /&gt;
 lb_auto_timeout  = 1  #  enable automatic timeout based on load balancing statistics&lt;br /&gt;
                  = 0  #  default&lt;br /&gt;
&lt;br /&gt;
===== lb_auto_timeout_p =====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn 7564:10/02/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
lb_auto_timeout_p  =  percent&lt;br /&gt;
&lt;br /&gt;
percent added to average time as timeout time&lt;br /&gt;
default = 30&lt;br /&gt;
&lt;br /&gt;
===== lb_auto_time_out_t  =====  &lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn 7564:10/02/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
lb_auto_time_out_t =  milli seconds&lt;br /&gt;
&lt;br /&gt;
minimal time added to average time as timeout time&lt;br /&gt;
default = 300&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== lb_max_readers =====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
lb_max_readers   =   limit (number)&lt;br /&gt;
&lt;br /&gt;
restrict the reader count to limit during learning&lt;br /&gt;
&lt;br /&gt;
 0  =  unlimited (default)&lt;br /&gt;
 x  =  restrict loadbalancer readers to limit x (number)&lt;br /&gt;
&lt;br /&gt;
===== lb_auto_betatunnel =====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
lb_auto_betatunnel  =  0|1&lt;br /&gt;
&lt;br /&gt;
enable automatic Betacrypt tunneling for CAIDs 1801, 1833, 1834 and 1835 in loadbalancing mode&lt;br /&gt;
 lb_auto_betatunnel =  0   #  disabled&lt;br /&gt;
                    =  1   #  enabled (default)&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Attention:&#039;&#039;&#039; Betacrypt definition in oscam.user with betatunnel will be prefered [[streamboard:wiki/OSCam/en/Config/oscam.user#betatunnel|User-Betatunnel]]!&lt;br /&gt;
&lt;br /&gt;
===== lb_auto_betatunnel_mode =====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn 7784:10/22/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
lb_auto_betatunnel_mode  =  0|1|2...&lt;br /&gt;
&lt;br /&gt;
set mode for automatic Betacrypt tunneling&lt;br /&gt;
&lt;br /&gt;
 0 = CAID 18XX tunneling to CAID 17X2 only (default)&lt;br /&gt;
 1 = CAID 18XX tunneling to CAID 17X2 and CAID 17X2 tunneling to CAID 18XX (CAID 1833/1801) &lt;br /&gt;
 2 = CAID 18XX tunneling to CAID 17X2 and CAID 17X2 tunneling to CAID 18XX (CAID 1833/1834) &lt;br /&gt;
 3 = CAID 18XX tunneling to CAID 17X2 and CAID 17X2 tunneling to CAID 18XX (CAID 1833/1835) &lt;br /&gt;
 4 = CAID 17X2 tunneling to CAID 18XX (CAID 1833/1801 only) &lt;br /&gt;
 5 = CAID 17X2 tunneling to CAID 18XX (CAID 1833/1834 only) &lt;br /&gt;
 6 = CAID 17X2 tunneling to CAID 18XX (CAID 1833/1835 only) &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== lb_auto_betatunnel_prefer_beta =====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW  svn6045:11/27/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;CHANGE svn 7768:10/21/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
lb_auto_betatunnel_prefer_beta  =  number&lt;br /&gt;
&lt;br /&gt;
Hier kann der Schwerpunkt für die automatische Auswahl von Betacrypt/Nagravision gewählt werden.&lt;br /&gt;
&lt;br /&gt;
     0  =  disabled (default&lt;br /&gt;
     1  =  always Betacrypt&lt;br /&gt;
   105  =  represents the middle&lt;br /&gt;
   200  =  always Nagravision&lt;br /&gt;
&lt;br /&gt;
=== Monitor ===&lt;br /&gt;
&#039;&#039;&#039;Only if monitor is used!&#039;&#039;&#039;&lt;br /&gt;
 &lt;br /&gt;
{{OSCamConfMonitorParameter}}&lt;br /&gt;
&lt;br /&gt;
==== port ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
UDP port for monitor&lt;br /&gt;
 port = 0  # monitor disabled&lt;br /&gt;
      =    # port number&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 port = 24480  # monitor on, port = 24480&lt;br /&gt;
&lt;br /&gt;
==== serverip ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
bind service to specified IP address&lt;br /&gt;
 serverip  =  # IP adress&lt;br /&gt;
           =  # [blank] all IP&#039;s  (default)&lt;br /&gt;
&lt;br /&gt;
==== nocrypt ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
unsecured monitor connection&lt;br /&gt;
[,IP address|IP address range]...&lt;br /&gt;
&lt;br /&gt;
Possible&lt;br /&gt;
* one or more IP adresses&lt;br /&gt;
* one or more IP adress ranges&lt;br /&gt;
* mixture of IP adresses and IP adress ranges&lt;br /&gt;
&lt;br /&gt;
Example&lt;br /&gt;
 nocrypt = 127.0.0.1,192.168.0.0-192.168.255.255&lt;br /&gt;
         = Host 127.0.0.1 and IP range 192.168.0.0 to 192.168.255.255&lt;br /&gt;
&lt;br /&gt;
Default&lt;br /&gt;
 nocrypt =   # [blank] no secured monitor connection&lt;br /&gt;
&lt;br /&gt;
==== aulow ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
time no EMM occurs so that client is set to low in minutes&lt;br /&gt;
&lt;br /&gt;
Example&lt;br /&gt;
 aulow = 30  # After 30 minutes whithout EMM client will be switched from &amp;quot;active&amp;quot; to &amp;quot;on&amp;quot; (default).&lt;br /&gt;
&lt;br /&gt;
==== monlevel ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
monitor-level&lt;br /&gt;
 0 = no access to monitor (default)&lt;br /&gt;
 1 = only server and own procs&lt;br /&gt;
 2 = all procs, but viewing only&lt;br /&gt;
 3 = all procs, reload of oscam.user possible&lt;br /&gt;
 4 = complete access&lt;br /&gt;
 &lt;br /&gt;
Example&lt;br /&gt;
 monlevel = 4  # complete access&lt;br /&gt;
&lt;br /&gt;
monlevel can be overwritten per user in oscam.user!&lt;br /&gt;
&lt;br /&gt;
==== hideclient_to ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
Time to hide clients in the monitor if not sending requests. See also parameter &#039;&#039;&#039;httphideidleclienst&#039;&#039;&#039; in section [webif].&lt;br /&gt;
 hideclient_to = 1  # hide clients&lt;br /&gt;
               = 0  # no hide&lt;br /&gt;
&lt;br /&gt;
==== appendchaninfo ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;OBSOLETE svn8546:03/13/2013&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Append channel name on log messages. Very useful when using [webif]!&lt;br /&gt;
 appendchaninfo = 1  # append chanel name&lt;br /&gt;
                = 0  # no append chanel name (default)&lt;br /&gt;
&lt;br /&gt;
=== lcd ===&lt;br /&gt;
{{OSCamConfLCDParameter}}&lt;br /&gt;
&lt;br /&gt;
==== enablelcd ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW  svn6285:01/23/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
enablelcd  =  0|1&lt;br /&gt;
 &lt;br /&gt;
 0   =   default&lt;br /&gt;
 1   =   enable LCD&lt;br /&gt;
&lt;br /&gt;
==== lcd_outputpath ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
Path for LCD output&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 lcd_outputpath =  [blank]  /tmp&lt;br /&gt;
&lt;br /&gt;
==== lcd_hideidle ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
hide reader in LCD output if reader idle &amp;gt; 20 seconds, default:0 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== lcd_writeinterval ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
LCD refresh interval (minimum 5), default:10&lt;br /&gt;
&lt;br /&gt;
=== WebIf ===&lt;br /&gt;
&#039;&#039;&#039;Only if WebIf is used!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
{{OScamConfWebIfParameter}}&lt;br /&gt;
&lt;br /&gt;
==== File format to send EMMs via the webinterface ====&lt;br /&gt;
(by Bit)&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Attention&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* File has to be in TXT format.&lt;br /&gt;
* The EMM-file should contain each PRE-CAM EMM in a new line.&lt;br /&gt;
* EMMs should be in HEX representation.&lt;br /&gt;
** Example: AABBCCDD...&lt;br /&gt;
*Spaces and tabs between the bytes are allowed:&lt;br /&gt;
**AA BB CC DD...&lt;br /&gt;
*The HEX representation of each EMM&#039;s byte can be represented by upper or lower case - even mixed is allowed:&lt;br /&gt;
**AA aa Aa aA...&lt;br /&gt;
*Other chars and comments are not allowed.&lt;br /&gt;
&lt;br /&gt;
==== httpport ====&lt;br /&gt;
{{required}}&lt;br /&gt;
&lt;br /&gt;
port for web interface,&lt;br /&gt;
 0 = disabled, praefix + = enable SSL&lt;br /&gt;
&lt;br /&gt;
Example&lt;br /&gt;
 httpport =  83  # Webinterface listening on &#039;&#039;&#039;http-port 83&#039;&#039;&#039;&lt;br /&gt;
          = +83  # Webinterface listening on &#039;&#039;&#039;https-port 83&#039;&#039;&#039; (SSL)&lt;br /&gt;
              0  # Webinterface disabled (default)&lt;br /&gt;
&lt;br /&gt;
==== httpcert ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
file for http SSL certificate&lt;br /&gt;
 httpcert = oscam.cert # (look there)&lt;br /&gt;
          =            # [blank] file oscam.pem (embedded) is used&lt;br /&gt;
&lt;br /&gt;
==== httpforcesslv3 ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW  svn:6321/01/30/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
httpforcesslv3  =  0|1&lt;br /&gt;
&lt;br /&gt;
example&lt;br /&gt;
 httpforcesslv3  =  0  none (default)&lt;br /&gt;
                 =  1  force using SSLV3&lt;br /&gt;
 &lt;br /&gt;
==== httpuser ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
Username for password protection. [blank] is default, of which is strongly discouraged! &lt;br /&gt;
 httpuser =   # xyxyxy (all characters and figures are allowed)&lt;br /&gt;
&lt;br /&gt;
==== httppwd ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
Password for password protection. It is the same as for httpuser.&lt;br /&gt;
 httppwd =  # 123456&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;The &#039;&#039;user&#039;&#039; and &#039;&#039;pwd&#039;&#039; parameters are queried when connecting to the webinterface in a messagebox. If they are missing ore corrupted a message &#039;&#039;Forbidden&#039;&#039; appears and the connection is aborted!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== http_prepend_embedded_css ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn6797:05/13/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;CHANGE svn6625:05/15/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 http_prepend_embedded_css  =  0 | 1&lt;br /&gt;
 http_prepend_embedded_css  =  0  # Do not add the content of the embedded CSS before the content of the custom CSS (default)&lt;br /&gt;
                               1  # embedded CSS will be added before external custom CSS (specified by the [[#httpcss|httpcss]] parameter)&lt;br /&gt;
&lt;br /&gt;
This parameter can be used to override the embedded CSS with custom styles. To see the current CSS styles use the url: http://&#039;&#039;url_to_oscam_webif&#039;&#039;&#039;&#039;&#039;/site.css&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== httpcss ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
path for external CSS file&lt;br /&gt;
&lt;br /&gt;
For webinterface different styles are available. Put custom CSS files (ending with .css extension) in the oscam config directory to managed your custom styles with WebIf.&lt;br /&gt;
&lt;br /&gt;
Example&lt;br /&gt;
 httpcss =   # /etc/oscam/harvest_round_Firefox.css&lt;br /&gt;
         =   # [blank] embedded style is used (default)&lt;br /&gt;
&lt;br /&gt;
To see the current CSS style, use the url: http://&#039;&#039;url_to_oscam_webif&#039;&#039;&#039;&#039;&#039;/site.css&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Styles you find here: [[Streamboard-Thread:30083|Streamboard-Thread]]&lt;br /&gt;
&lt;br /&gt;
==== httptpl ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;CHANGE svn 7083:06/25/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
path for external templates and picons&lt;br /&gt;
 httptpl =&lt;br /&gt;
         =  # [blank] No external templates&lt;br /&gt;
&lt;br /&gt;
path for external templates and picons, multiple simultaneously templates and picons are possible by creat‐ &lt;br /&gt;
ing sub folders (maximum length of 32 alphanumeric characters), sub folders naming is corresponding to  sub &lt;br /&gt;
folder in URL, default:none &lt;br /&gt;
&lt;br /&gt;
example	 &lt;br /&gt;
 httptpl = /this/is/my/path &lt;br /&gt;
 	 &lt;br /&gt;
 folder with multiple templates: &lt;br /&gt;
 /this/is/my/path/template&lt;br /&gt;
 /this/is/my/path/template2 &lt;br /&gt;
  &lt;br /&gt;
 valid URLs: &lt;br /&gt;
 http://host:port/template1 &lt;br /&gt;
 http://host:port/template2&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
==== httpoverwritebakfile ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn9858:09/21/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
httpoverwritebakfile  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1  =  overwrite backup configurations files (*.bak)&lt;br /&gt;
 0  =  default&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== httplocale ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn9828:08/15/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
httplocale  =  environment&lt;br /&gt;
&lt;br /&gt;
set the &amp;quot;locale environment&amp;quot;&lt;br /&gt;
&lt;br /&gt;
default  =  blank [none]&lt;br /&gt;
&lt;br /&gt;
look here::&lt;br /&gt;
&lt;br /&gt;
http://en.wikipedia.org/wiki/locale&lt;br /&gt;
&lt;br /&gt;
==== httpjscript ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn6806:05/14/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
httpjscript  =  path&lt;br /&gt;
&lt;br /&gt;
path for oscam.js javascript, def: none&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== httprefresh ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
status refresh in seconds&lt;br /&gt;
&lt;br /&gt;
 httprefresh = 7  # status will be refreshed after 7 seconds&lt;br /&gt;
             =    # [blank] no refreshing&lt;br /&gt;
&lt;br /&gt;
==== httppollrefresh ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
refreshtime for polling in seconds&lt;br /&gt;
&lt;br /&gt;
 httppollrefresh = 60  # polling will be refreshed after 60 seconds&lt;br /&gt;
                 =     # [blank|0] no refreshing poll&lt;br /&gt;
&lt;br /&gt;
==== httpshowpicons ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn6648:05/01/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
httpshowpicons  =  0| 1&lt;br /&gt;
 httpshowpicons   =   1  # show picons in userlist&lt;br /&gt;
                      0  # default&lt;br /&gt;
&lt;br /&gt;
If this parameter is enables, then a new column is added to the USERS tab which display the picons of the last watched channels by active users. The folder where the picons must be configured in the httppiconpath.&lt;br /&gt;
&lt;br /&gt;
Possible format are:&lt;br /&gt;
 IC_caid_srvid.tpl&lt;br /&gt;
 IC_caid_provid_srvid.tpl&lt;br /&gt;
 IC_servicename.tpl&lt;br /&gt;
&lt;br /&gt;
added support for picons by channel name&amp;lt;br /&amp;gt;&lt;br /&gt;
syntax is:&amp;lt;br /&amp;gt;&lt;br /&gt;
take service-name from oscam.srvid,&amp;lt;br /&amp;gt;&lt;br /&gt;
replace all upper-case letters with lower case,&amp;lt;br /&amp;gt;&lt;br /&gt;
replace * with star,&amp;lt;br /&amp;gt;&lt;br /&gt;
replace &amp;amp; with and,&amp;lt;br /&amp;gt;&lt;br /&gt;
replace + with plus,&amp;lt;br /&amp;gt;&lt;br /&gt;
remove everything but a-z and 0-9,&amp;lt;br /&amp;gt;&lt;br /&gt;
if the result is name, the picon file will be IC_name.tpl&amp;lt;br /&amp;gt;&lt;br /&gt;
for example:&amp;lt;br /&amp;gt;&lt;br /&gt;
service-name &amp;quot;BBC-ONE +HD&amp;quot;&amp;lt;br /&amp;gt;&lt;br /&gt;
picon file: &amp;quot;IC_bbconeplushd.tpl&amp;quot;&amp;lt;br /&amp;gt;&lt;br /&gt;
if service-name ends with hd, and picon is not found, fallback to name without hd, example:&amp;lt;br /&amp;gt;&lt;br /&gt;
picon file: &amp;quot;IC_bbconeplushd.tpl&amp;quot;&amp;lt;br /&amp;gt;&lt;br /&gt;
-&amp;gt; not found, search for:&amp;lt;br /&amp;gt;&lt;br /&gt;
picon file: &amp;quot;IC_bbconeplus.tpl&amp;quot;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== httphideidleclients ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
Enables hiding clients after idle time set with parameter &#039;&#039;&#039; hideclient_to&#039;&#039;&#039; in section [monitor].&lt;br /&gt;
 httphideidleclients = 1  # hide&lt;br /&gt;
                     = 0  # hide not (default)&lt;br /&gt;
&lt;br /&gt;
==== httphidetype ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn8937:09/27/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
httphidetype  =  type[type]...&lt;br /&gt;
&lt;br /&gt;
type = letter which defines types to hide in web interface status page (see Typ column), &lt;br /&gt;
default: none. s = server, h = http, m = monitor, r = reader, p = proxy, x = cacheex, c = client  &lt;br /&gt;
&lt;br /&gt;
  httphidetype = sh  #hide server- and http-type columns&lt;br /&gt;
  httphidetype = [blank]  # hide none (default)&lt;br /&gt;
&lt;br /&gt;
==== httpscript ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
Path to an executable script which you wish to start from web interface&lt;br /&gt;
 httpscript =    # path&lt;br /&gt;
            =    # [blank] no path&lt;br /&gt;
&lt;br /&gt;
You can run script file from script.html (SCRIPTS item in main menu)&amp;lt;br /&amp;gt;&lt;br /&gt;
If the script file contains the &amp;quot;echo&amp;quot; will be it displayed in a Web interface.&lt;br /&gt;
&lt;br /&gt;
If the file can not run displays&lt;br /&gt;
 [Error]: Script &amp;quot;name_of_script.sh&amp;quot; not executable!&lt;br /&gt;
&lt;br /&gt;
If does not exist script displays&lt;br /&gt;
 [Error]: Script &amp;quot;name_of_script.sh&amp;quot; not found!&lt;br /&gt;
(Works If you delete the script and refresh page)&lt;br /&gt;
&lt;br /&gt;
==== httpallowed ====&lt;br /&gt;
{{required}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;CHANGE  svn8733:06/27/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;CHANGE  svn8842:08/17/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
http web interface connections allowed. [blank] is allowed (default), but that makes no sense! If the webinterface to be used, then there must be a way to connect with him. Therefore we declare this parameter as &#039;&#039;&#039;mandatory&#039;&#039;&#039;!&lt;br /&gt;
&lt;br /&gt;
With &#039;&#039;&#039;::1&#039;&#039;&#039; OSCam decides to resolve &#039;localhost&#039; to &#039;&#039;&#039;IPv6&#039;&#039;&#039;!&lt;br /&gt;
&lt;br /&gt;
 IP address|IP address range[,IP address|IP address range,[::1]]...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Example&lt;br /&gt;
 httpallowed = 127.0.0.1,192.168.0.0-192.168.255.255     # Host and range 192.168.0 are allowed&lt;br /&gt;
             = 127.0.0.1,192.168.0.0-192.168.255.255,::1 # Host and range 192.168.0 are allowed&lt;br /&gt;
                                                           resolving to IPv6&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;default values&#039;&#039;&#039;&lt;br /&gt;
 127.0.0.1,192.168.0.0-192.168.255.255,10.0.0.0-10.255.255.255,::1&lt;br /&gt;
&lt;br /&gt;
==== httpdyndns ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;CHANGE svn6558:03/21/12&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
http web interface connections allowed&lt;br /&gt;
&lt;br /&gt;
httpdyndns  =  hostname [,hostnahme][,hostname]&lt;br /&gt;
&lt;br /&gt;
Example&lt;br /&gt;
 httpdyndns = host1.example.com,host2.example.com&lt;br /&gt;
&lt;br /&gt;
==== httpsavefullcfg ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
write config:&lt;br /&gt;
 0 = all not empty parameters, all not default parameters, all parameters not containing the same value as the same parameter in global configuration (default)&lt;br /&gt;
 1 = all parameters&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== httpreadonly ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
read only modus for web interface&lt;br /&gt;
&lt;br /&gt;
 httpreadonly = 1  # only read&lt;br /&gt;
              = 0  # all is possible  (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== httpiconpath ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn:9463/01/28/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
httpiconpath  =  path&lt;br /&gt;
&lt;br /&gt;
path to picons, default [blank] none&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====httphelplang====&lt;br /&gt;
{{required}}&lt;br /&gt;
&lt;br /&gt;
set right language for wiki entry point&lt;br /&gt;
 de|en|fr &amp;lt;available wiki languages&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== httposcamlabel ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW  svn9463:01/28/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
httposcamlabel  =  text&lt;br /&gt;
&lt;br /&gt;
set individual label in web interface header, default: OSCam&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== [cache] ===&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW since svn 8358:02/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{OSCamConfCacheParameter}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== delay ====&lt;br /&gt;
{{optional/en}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn8358:02/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Value to delay cached requests&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 delay = 300&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 delay = 0&lt;br /&gt;
&lt;br /&gt;
==== max_time ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn8358:02/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
max_cache_time  =  seconds, default: 15&lt;br /&gt;
&lt;br /&gt;
maximum time CWs resist in cache after 1st client request, the time must be 2 seconds higher than the parameter clienttimeout.&lt;br /&gt;
&lt;br /&gt;
==== max_hit_time ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn8910:09/10/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
max_hit_time  =  in seconds&lt;br /&gt;
&lt;br /&gt;
maximum time for cache exchange hits resists in cach for evaluating wait_time, default: 15&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== wait_time ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn 6142:12/25/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;CHANGE svn 8077:01/06/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 wait_time  =  milli-seconds&lt;br /&gt;
            =  [blank] none (default)&lt;br /&gt;
&lt;br /&gt;
wait time for cache exchange (mode 2 &amp;amp; 3 only!)and Cardserverproxy before sending ECM to reader or proxy&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 0:50:250,0200@00009X:50:150:950,0500@000001:150:1602&amp;amp;ffdf:1200&lt;br /&gt;
 &lt;br /&gt;
==== cacheex_cw_check ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
cacheex_cw_check = caid[&amp;amp;mask][@provid][$servid]:mode:counter[,n]&lt;br /&gt;
&lt;br /&gt;
* mode:&lt;br /&gt;
specify behaviour for counter parameter&lt;br /&gt;
&lt;br /&gt;
0  =  when wait_time expires, serve highest counter&#039;s cw got anyway, even if no counter reached.&lt;br /&gt;
1  =  never serve cw (coming from cacheex) stored in cache if its counter not reaches counter. When wait_time expires, requests&lt;br /&gt;
will go to normal readers! Only when a cw reaches counter, it can be served to clients.&lt;br /&gt;
&lt;br /&gt;
Default  =  0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* counter:&lt;br /&gt;
set minimum cw counter to allow cw is used.&lt;br /&gt;
&lt;br /&gt;
Default  =  1 (use default behaviour: use cw with highest counter when cache is checked)&lt;br /&gt;
&lt;br /&gt;
==== cwcycle_allowbadfromffb ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn 8930:09/25/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cwcycle_allowbadfromffb  =  0|1&lt;br /&gt;
&lt;br /&gt;
1 = allow bad cycles from a fixed fallback reader. Default = 0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== cacheexenablestats ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn8358:02/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cacheexenablestats  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1 = enable statistics for cach exchange mode&lt;br /&gt;
 0 = default&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Warning:&#039;&#039;&#039; Please consider memory consumption!&lt;br /&gt;
&lt;br /&gt;
==== csp_port ====&lt;br /&gt;
{{required}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn8358:02/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This is a UDP (&#039;&#039;&#039;not TCP&#039;&#039;&#039;) listen port for incoming traffic from csp nodes&lt;br /&gt;
&lt;br /&gt;
 csp_port   =   port&lt;br /&gt;
            =   [blank] none (default)&lt;br /&gt;
&lt;br /&gt;
==== csp_serverip ====&lt;br /&gt;
{{required}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn 6358:2/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This is the local bind IP of csp_port (see above!)&lt;br /&gt;
&lt;br /&gt;
 csp_serverip   =   IP&lt;br /&gt;
                =   [blank] none (default)&lt;br /&gt;
&lt;br /&gt;
==== csp_ecm_filter ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn 6358:2/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 csp_ecm_filter = [caid][&amp;amp;mask][@provid][$servid]&lt;br /&gt;
&lt;br /&gt;
==== csp_allow_request ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn 6358:2/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
csp_allow_request  =  0|1 default = 1&lt;br /&gt;
&lt;br /&gt;
==== cwcycle_check_enable ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn 8358:02/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 cwcycle_check_enable  =  0 disable (default)&lt;br /&gt;
                       =  1 enable&lt;br /&gt;
&lt;br /&gt;
==== cwcycle_check_caid ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn 8358:02/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Attention: not for all NDS SC&#039;s!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
cwcycle_check_caid  =  CAID[,CAID]...&lt;br /&gt;
&lt;br /&gt;
CAID enabled for CW cycle check, default: none&lt;br /&gt;
&lt;br /&gt;
==== cwcycle_maxlist ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn 8358:02/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cwcycle_maxlist  =  count&lt;br /&gt;
&lt;br /&gt;
maximum CW cycle list entries, default = 500, maximum = 4000&lt;br /&gt;
&lt;br /&gt;
==== cwcycle_keeptime ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn 8358:02/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cwcycle_keeptime  = minutes&lt;br /&gt;
&lt;br /&gt;
minimum time a learned cycletime resists in memory, default = 0, maximum = 15&lt;br /&gt;
&lt;br /&gt;
==== cwcycle_onbad ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn 8358:02/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cwcycle_onbad  =  0|1&lt;br /&gt;
 0 = log bad CW cycle only &lt;br /&gt;
 1 = drop bad CW cycle (default)&lt;br /&gt;
&lt;br /&gt;
==== cwcycle_dropold ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn 8358:02/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cwcycle_dropold  =  0|1, &lt;br /&gt;
 1 = drop old CW cycle, &lt;br /&gt;
 0 = no drop(default)&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
==== cwcycle_sensitive ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn 8509:03/07/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cwcycle_sensitive  =  0|2|3|4&lt;br /&gt;
&lt;br /&gt;
 0  = disabled (default)&lt;br /&gt;
 2  = 2 (or more) same bytes and drop new CW&lt;br /&gt;
 3  = 3 (or more) same bytes and drop new CW&lt;br /&gt;
 4  = 4 (or more) same bytes and drop new CW&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
==== cwcycle_usecwcfromce ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn 9038:11/18/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cwcycle_usecwcfromce  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1  =  use CW Info from cache exchange&lt;br /&gt;
 0  =  default&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== wait_until_ctimeout ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn 9486:02/03/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
wait_until_ctimeout  =  0|1&lt;br /&gt;
&lt;br /&gt;
answer when cache exchange timeount expires, if no normal readers are vavailable for sending ECM&#039;s::&lt;br /&gt;
&lt;br /&gt;
 0  =  immediatly send &#039;&#039;&#039;not found&#039;&#039;&#039; to client (default)&lt;br /&gt;
 1  =  wait for cache exchange answer until client timeout expires&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== csp (UDP) ===&lt;br /&gt;
Section only needed if using cache exchange&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;OBSOLETE svn8358:02/16/2013 look at &#039;&#039;&#039;[cache]&#039;&#039;&#039;!&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{OSCamConfcspParameter}}&lt;br /&gt;
&lt;br /&gt;
==== port ====&lt;br /&gt;
{{required}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn6124:12/23/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
UDP listen port for incoming traffic from csp nodes&lt;br /&gt;
&lt;br /&gt;
 port   =   port&lt;br /&gt;
        =   [blank] none (default)&lt;br /&gt;
&lt;br /&gt;
==== serverip ====&lt;br /&gt;
{{required}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn 6124:12/23/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Local bind IP of the above udp port&lt;br /&gt;
&lt;br /&gt;
 serverip   =   IP&lt;br /&gt;
            =   [blank] none (default)&lt;br /&gt;
&lt;br /&gt;
==== csp_ecm_filter ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
 csp_ecm_filter = [caid][&amp;amp;mask][@provid][$servid]&lt;br /&gt;
&lt;br /&gt;
==== csp_allow_request ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
csp_allow_request  =  0|1 default = 1&lt;br /&gt;
&lt;br /&gt;
=== Camd 33 (TCP) ===&lt;br /&gt;
Section required only if camd33 will be used as client protocol!&lt;br /&gt;
 &lt;br /&gt;
{{OSCamConfCamd33Parameter}}&lt;br /&gt;
&lt;br /&gt;
==== port ====&lt;br /&gt;
{{required}}&lt;br /&gt;
&lt;br /&gt;
TCP/IP port for camd 3.3x clients, 0 = disabled, default:0&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 port = 15000&lt;br /&gt;
      = 0  # disabled (default)&lt;br /&gt;
&lt;br /&gt;
==== serverip ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
bind service to specified IP address&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 serverip = 192.168.178.1&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 serverip = # listenig to all&lt;br /&gt;
&lt;br /&gt;
==== nocrypt ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
unsecured camd 3.3x client connection&lt;br /&gt;
 IP address|IP address range[,IP address|IP address range]...&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 nocrypt = 127.0.0.1,192.168.0.0-192.168.255.255&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 nocrypt = [none]&lt;br /&gt;
&lt;br /&gt;
==== passive ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
force passive camd 3.3x client&lt;br /&gt;
&lt;br /&gt;
Camd3.3x protocol generally has aktive clients. In certain circumstances the client must switched on only &amp;quot;passive&amp;quot; mode.&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 passive = 1&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 passive = 0&lt;br /&gt;
&lt;br /&gt;
==== key ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
128 bit key&lt;br /&gt;
&lt;br /&gt;
key for camd 3.3x client encryption&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 key = 01020304050607080910111213141516&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 key =  # (blank] none (default)&lt;br /&gt;
&lt;br /&gt;
=== cs357x (UDP) ===&lt;br /&gt;
Section required only if cs357x will be used as client protocol! These protocols principle encrypt and build the key from user name.&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Attention:&#039;&#039;&#039;&lt;br /&gt;
&#039;&#039;&#039;cs357x&#039;&#039;&#039; was also known as &#039;&#039;&#039;camd35&#039;&#039;&#039; designated. Both terms mean the same protocol with the same functions and parameters. In the future, to avoid confusion &#039;&#039;&#039;only cs357x&#039;&#039;&#039; is used.&lt;br /&gt;
 &lt;br /&gt;
{{OSCamConfCs357xParameter}}&lt;br /&gt;
&lt;br /&gt;
==== port ====&lt;br /&gt;
{{required}}&lt;br /&gt;
UDP port for camd 3.5x|cs357x clients. Port must be opened at router!&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 port = 15000&lt;br /&gt;
      = 0     # disabled (default)&lt;br /&gt;
&lt;br /&gt;
==== serverip ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
bind service to specified IP address&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 serverip = 192.168.178.1&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 serverip =   # [blank] all (default)&lt;br /&gt;
&lt;br /&gt;
==== suppresscmd08 ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
suppresscmd08 = 0|1&lt;br /&gt;
&lt;br /&gt;
 0 = tell camd35|cs3.57x-clients not to request again for rejected CAID, service ID and provider ID combination (default)&lt;br /&gt;
 1 = disabled&lt;br /&gt;
&lt;br /&gt;
Can be overwritten in oscam.user!&lt;br /&gt;
&lt;br /&gt;
More here:: [[Streamboard-Thread:27459|Streamboard-Thread]]&lt;br /&gt;
&lt;br /&gt;
=== cs378x (TCP) ===&lt;br /&gt;
Section required only if s378x will be used as client protocol!&lt;br /&gt;
 &lt;br /&gt;
{{OSCamConfCs378xParameter}}&lt;br /&gt;
&lt;br /&gt;
==== port ====&lt;br /&gt;
{{required}}&lt;br /&gt;
port for camd 3.5x clients. Port must be opened at router!&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 port = 15000&lt;br /&gt;
&lt;br /&gt;
==== serverip ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
bind service to specified IP address&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 serverip = 192.168.178.1&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 serverip =   # [blank] all (default)&lt;br /&gt;
&lt;br /&gt;
==== suppresscmd08 ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
suppresscmd08 = 0|1&lt;br /&gt;
&lt;br /&gt;
 0 = tell cs3.78x clients not to request again for rejected CAID, service ID and provider ID combination (default)&lt;br /&gt;
 1 = disable&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Mor here: [[Streamboard-Thread:27459|Streamboard-Thread]]&lt;br /&gt;
&lt;br /&gt;
=== Newcamd (TCP) ===&lt;br /&gt;
Section required only if newcamd will be used as client protocol!&lt;br /&gt;
&lt;br /&gt;
{{OSCamConfNewcamdParameter}}&lt;br /&gt;
&lt;br /&gt;
==== key ====&lt;br /&gt;
{{required}}&lt;br /&gt;
DES key&lt;br /&gt;
Default key for newcamd client encryption.&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 key = 0102030405060708091011121314&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 key =&lt;br /&gt;
&lt;br /&gt;
==== port ====&lt;br /&gt;
{{required}}&lt;br /&gt;
TCP port/DES key/CAID/ident definitions. Each CAID requires a separate port. If you don&#039;t specify a DES key for a port, the default DES Key will be used!&lt;br /&gt;
&lt;br /&gt;
 port[{DES key}]@CAID[:ident][,ident]...[;port[{DES key}]@CAID[:ident][,ident]...]...&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 port = 15000@1234:000000 # (CAID 1234 connected with port 15000)&lt;br /&gt;
 port = 15000@1234:000000;15001@5678:000000 # (CAID 1234 connected with port 15000. CAID 5678 with port 15001)&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 port = port@caid:ident&lt;br /&gt;
&lt;br /&gt;
==== serverip ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
bind service to specified IP address&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 serverip = 192.168.178.1&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 serverip = [blank]&lt;br /&gt;
&lt;br /&gt;
==== allowed ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
client connections allowed from&lt;br /&gt;
 IP address|IP address range[,IP address|IP address range]...&lt;br /&gt;
 &lt;br /&gt;
!! Dyn DNS Addresses are not forseen here and won&#039;t work !!&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 allowed = 127.0.0.1,192.168.0.0-192.168.255.255&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 allowed = [blank]&lt;br /&gt;
&lt;br /&gt;
==== keepalive ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 keepalive = 1 # (enabled)&lt;br /&gt;
 keepalive = 0 # (disabled)&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 keepalive = 0&lt;br /&gt;
&lt;br /&gt;
==== mgclient ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
Enable mgcamd extended newcamd protocol, allowing for a single connection to work with mutliple providers, default:0&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 mgclient = 1  # (enabled)&lt;br /&gt;
 mgclient = 0  # (disabled)&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 mgclient = 0&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
=== &#039;&#039;&#039;scam&#039;&#039;&#039; ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn9878:09/29/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{OSCamConfSCamParameter}}&lt;br /&gt;
&lt;br /&gt;
==== port ====&lt;br /&gt;
{{required}}&lt;br /&gt;
&lt;br /&gt;
port  =  port&lt;br /&gt;
&lt;br /&gt;
UDP port for scam server, default = 0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== serverip ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
bind service to specified IP address&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 serverip  =  192.162.9.1&lt;br /&gt;
           =  [blank] alle IP&#039;as allowed (default)!&lt;br /&gt;
&lt;br /&gt;
==== allowed ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
client connections allowed from&lt;br /&gt;
 IP addres|IP range[,IP address|IP range]...&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 127.0.0.1,192.168.0.0-192.168.255.255  # Host and range 192.168.0 are allowed&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Radegast ===&lt;br /&gt;
Section required only if radegast will be used as client protocol!&lt;br /&gt;
 &lt;br /&gt;
{{OSCamConfRadegastParameter}}&lt;br /&gt;
==== port ====&lt;br /&gt;
{{required}}&lt;br /&gt;
&lt;br /&gt;
TCP/IP port for radegast clients (enables radegast)&lt;br /&gt;
 port =&lt;br /&gt;
      = 0  (default)&lt;br /&gt;
&lt;br /&gt;
==== serverip ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
bind service to specified IP address&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 serverip  =  192.162.9.1&lt;br /&gt;
           =  [blank] alle IP&#039;as allowed (default)!&lt;br /&gt;
&lt;br /&gt;
==== allowed ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
client connections allowed from&lt;br /&gt;
 IP addres|IP range[,IP address|IP range]...&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 127.0.0.1,192.168.0.0-192.168.255.255  # Host and range 192.168.0 are allowed&lt;br /&gt;
&lt;br /&gt;
==== user ====&lt;br /&gt;
{{required}}&lt;br /&gt;
&lt;br /&gt;
user name for radegast client&lt;br /&gt;
 user = username&lt;br /&gt;
&lt;br /&gt;
=== Serial ===&lt;br /&gt;
Section required only if seral interface will be used!&lt;br /&gt;
 &lt;br /&gt;
{{OSCamConfSerialParameter}}&lt;br /&gt;
&lt;br /&gt;
==== device ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
Parameter of device&lt;br /&gt;
 device = &amp;lt;user&amp;gt;@&amp;lt;device&amp;gt;[:baud][?option1=value1][?option2=value2]&lt;br /&gt;
&lt;br /&gt;
Parameter&lt;br /&gt;
 user    =  account&lt;br /&gt;
 device  =  name of Serial Device&lt;br /&gt;
 option  =  timeout =  milli seconds timeout for connection  default: 50&lt;br /&gt;
         =  delay milli seconds additive between 2 characters&lt;br /&gt;
&lt;br /&gt;
supported serial devices&lt;br /&gt;
 HSIC     Humax Sharing Interface Client&lt;br /&gt;
 SSSP     Simple Serial Sharing Protocol&lt;br /&gt;
 bomba    BOMBA Firmware&lt;br /&gt;
 dsr9500  DSR 9500&lt;br /&gt;
&lt;br /&gt;
=== Cccam (TCP) ===&lt;br /&gt;
Section required only if Cccam will be used as client protocol!&lt;br /&gt;
{{OSCamConfCccamParameter}}&lt;br /&gt;
&lt;br /&gt;
==== port ====&lt;br /&gt;
{{required}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;CHANGE  svn6206:01/07/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Port = 0|port[,port...]&lt;br /&gt;
&lt;br /&gt;
TCP/IP-Ports for CCcam clients, enables Cccam protocol!&lt;br /&gt;
&lt;br /&gt;
 port =&lt;br /&gt;
      = 0  # CCcam-Protokoll disabled (default)&lt;br /&gt;
&lt;br /&gt;
==== version ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
define CCcam version, minimum CCcam version 2.0.11, used with original CCcam only, default:none&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&amp;lt;main version&amp;gt;,&amp;lt;version&amp;gt;,&amp;lt;sub version&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 version = 2.0.11&lt;br /&gt;
&lt;br /&gt;
==== reshare ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;CHANGE svn8607:04/10/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
reshare level for CCcam clients:&lt;br /&gt;
 -1 = no resharing&lt;br /&gt;
  0 = resharing for direct peer only&lt;br /&gt;
  1 = resharing for direct peer and next level&lt;br /&gt;
  x = resharing for direct peer and next x level (x for number of level)&lt;br /&gt;
 10 = (default)&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 reshare = 1  resharing only for direct peer and next level&lt;br /&gt;
&lt;br /&gt;
reshare could be defined on 2 ways:&lt;br /&gt;
&lt;br /&gt;
* reader (&amp;quot;cccreshare&amp;quot;)&lt;br /&gt;
* user-account (&amp;quot;cccreshare&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
A cards reshare value is set to the smallest value of the 2 parameters !&lt;br /&gt;
&lt;br /&gt;
==== reshare_mode ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
CCcam reshare mode&lt;br /&gt;
 0 = reader reshares only received SCs for CCcam readers,&lt;br /&gt;
	       defined filters/CAIDs/idents on other readers (default)&lt;br /&gt;
 1 = reader reshares received SCs (like=0) and defined services&lt;br /&gt;
 2 = reader reshares only defined reader services as virtual SCs&lt;br /&gt;
 3 = reader reshares only defined user services as virtual SCs&lt;br /&gt;
 4 = reader reshares only received cards&lt;br /&gt;
&lt;br /&gt;
Every server is shared as hop=0 and with defined reshare values.&lt;br /&gt;
&lt;br /&gt;
Service reshare only works if positive services defined: no service - no reshare!&lt;br /&gt;
&lt;br /&gt;
==== ignorereshare ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
CCcam reshare setting:&lt;br /&gt;
 0 = use reshare setting of server (default)&lt;br /&gt;
 1 = use reshare setting of reader or user&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 ignorereshare = 1  reshare settings of reader or user are used&lt;br /&gt;
&lt;br /&gt;
==== stealth ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
Behaviour like the original CCcam: no activate partner detection and extended OSCam-CCcam protocol, prevent other OSCam to detect the server as OSCam server.&lt;br /&gt;
&lt;br /&gt;
 stealth  =  1   #  stealth enabled&lt;br /&gt;
          =  0   #  stealth disabled (default)&lt;br /&gt;
&lt;br /&gt;
==== minimizecards ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
mode how to provide CCcam servers to CCcam clients:&lt;br /&gt;
 0 = no aggregation, remove duplicates only (default)&lt;br /&gt;
 1 = based on minimum hop: two SCs with different hops are summarized, new SCs get a smaller hop&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== updateinterval ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
interval to provide share list update to CCcam clients in seconds&lt;br /&gt;
  0 = update based on server updates, values &amp;lt;= 10 are invalid and will be set to 30 &lt;br /&gt;
    = [blank] 240 (default)&lt;br /&gt;
&lt;br /&gt;
==== keepconnected ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
set CCcam keepalive modus:&lt;br /&gt;
 0 = disconnect client when max idle time is reached&lt;br /&gt;
 1 = keep client connected (default)&lt;br /&gt;
&lt;br /&gt;
==== recv_timeout ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn7672:10/09/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
recv_timeout  =  milli-seconds&lt;br /&gt;
&lt;br /&gt;
set network timeout for receiving data&lt;br /&gt;
default  =  2000&lt;br /&gt;
&lt;br /&gt;
==== forward_origin_card ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
forward_origin_card = 0|1&lt;br /&gt;
&lt;br /&gt;
1  =	forward ECM request to reader holding this card, loadbalancer, fallback and caching will be disabled &lt;br /&gt;
0  =    default&lt;br /&gt;
&lt;br /&gt;
==== nodeid ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
nodeid = ID&lt;br /&gt;
&lt;br /&gt;
set CCcam node ID in hex, default:none&lt;br /&gt;
&lt;br /&gt;
example&lt;br /&gt;
 nodeid = 0a0b0c0d0e0f1011&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
=== Pandora ===&lt;br /&gt;
{{OSCamConfPandoraParameter}}&lt;br /&gt;
&lt;br /&gt;
==== pand_skip_send_dw ====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
pand_skip_send_dw    =   dummy&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== pand_allowed ====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
pand_aloowed         =    dummy&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== pand_usr ====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
pand_user            =    dummy&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== pand_pass ====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
pand_pass            =    dummy&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== pand_ecm ====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
pand_ecm             =    dummy&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== pand_port ====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
pand_port            =    dummy&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== pand_srvid ====&lt;br /&gt;
&lt;br /&gt;
pand_srvid           =    dummy&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== GBox ===&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn8350:02/15/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
{{OScamConfGboxParameter}}&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Minimal working configuration example:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Let&#039;s say the gbox runs on host 192.168.1.101 and OSCam is on 192.168.1.123. In file &#039;&#039;&#039;cwshare.cfg&#039;&#039;&#039; on gbox side we have, for example, the following lines::&lt;br /&gt;
 M:{192.168.1.101{A123BCDE}}&lt;br /&gt;
 D:{192.168.1.123{3820 3819{98AF3E25{A3 A3}}}}&lt;br /&gt;
If oscam_gbox should connect to the original GBOX above, then you should configure OSCam as follows:&lt;br /&gt;
 &#039;&#039;&#039;oscam.conf:&#039;&#039;&#039;&lt;br /&gt;
 [gbox]&lt;br /&gt;
 hostname          = 192.168.1.123&lt;br /&gt;
 my_password       = 98AF3E25&lt;br /&gt;
 port              = 3819&lt;br /&gt;
&lt;br /&gt;
 &#039;&#039;&#039;oscam.server:&#039;&#039;&#039;&lt;br /&gt;
 protocol          =  gbox&lt;br /&gt;
 group             =  1&lt;br /&gt;
 device            =  192.168.1.101,3820&lt;br /&gt;
 password          =  A123BCDE&lt;br /&gt;
 user              =  gbox_client&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== my_password =====&lt;br /&gt;
{{required}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn9163:12/31/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;moved from oscam.server&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;CHANGE svn9494:02/04/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
password  =  4 hex bytes, 8 chara&lt;br /&gt;
&lt;br /&gt;
my password&lt;br /&gt;
&lt;br /&gt;
example&lt;br /&gt;
 98AF3E25&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== proxy_card ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn9721:05/15/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
proxy_Card  =  &amp;lt;CAID&amp;gt;&amp;lt;provid&amp;gt;[,&amp;lt;CAID&amp;gt;&amp;lt;provid&amp;gt;]...&lt;br /&gt;
&lt;br /&gt;
proxy reader SmartCard(s) to be reshared with gbox network, def. = 0, default = none&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== ccc_reshare ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn9722:05/15/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ccc_reshare  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1 = enabled cccam reshare into gbox network, default = 0&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== hostname ====&lt;br /&gt;
{{required}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;CHANGE svn9494:02/04/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
gbox_hostname =  my IP or hostname&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== port ====&lt;br /&gt;
{{required}}&lt;br /&gt;
&lt;br /&gt;
port[,port]...  own gbox port&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== my_vers ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn9645:04/09/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
my_vers  =  version&lt;br /&gt;
&lt;br /&gt;
set gbox version in hexadecimal low byte&lt;br /&gt;
&lt;br /&gt;
default =  25&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== my_cpu_api ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn9712:05/11/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
my-cpu_api  =  byte&lt;br /&gt;
&lt;br /&gt;
set gbox CPU and API byte in hexadecimal, default = 40&lt;br /&gt;
default = 40&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== gbox_reconnect ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
gbox_reconnect = time&lt;br /&gt;
&lt;br /&gt;
send message to peers in seconds, default:300&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== gsms_disable ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn9714:05/11/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
gsms_disable  =  0|1&lt;br /&gt;
&lt;br /&gt;
1 disable gbox short message service (GSMS), default = 0&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
==== tmp_dir ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn9761:06/05/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
tmp_dir  =  path&lt;br /&gt;
&lt;br /&gt;
tempory directory for gbox&lt;br /&gt;
&lt;br /&gt;
 default =  /tmp/.oscam&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== DVBapi ===&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
Section required only if OSCam will also be used as client!&lt;br /&gt;
 &lt;br /&gt;
{{OSCamConfDVBapiParameter}}&lt;br /&gt;
&lt;br /&gt;
==== enabled ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
DVB API enabled&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 enabled = 0 # disabled (default)&lt;br /&gt;
 enabled = 1 # enabled&lt;br /&gt;
&lt;br /&gt;
==== user ====&lt;br /&gt;
{{required}}&lt;br /&gt;
user name for DVB API client&lt;br /&gt;
Example:&lt;br /&gt;
 user = # user1&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 enabled = # anonymous&lt;br /&gt;
&lt;br /&gt;
==== au ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
AU mode for dvbapi:&lt;br /&gt;
 au = 0 # disable AU (default)&lt;br /&gt;
 au = 1 # enable AU&lt;br /&gt;
&lt;br /&gt;
==== pmt_mode ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
PMT mode:&lt;br /&gt;
 pmt_mode = 0 # use camd.socket and PMT file (default)&lt;br /&gt;
 pmt_mode = 1 # disable reading PMT file&lt;br /&gt;
 pmt_mode = 2 # disable camd.socket&lt;br /&gt;
 pmt_mode = 3 # read PMT file on startup only&lt;br /&gt;
 pmt_mode = 4 # do not use signal handler for monitoring /tmp&lt;br /&gt;
 pmt_mode = 5 # do not use signal handler to monitor /tmp &amp;amp; disable camd.socket&lt;br /&gt;
 pmt_mode = 6 # use PMT server mode &amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU - NEW - NOUVEAU - NUOVO  svn8680:05/06/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== request_mode ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
CAID request mode:&lt;br /&gt;
 0 = try all possible CAIDs one by one (default)&lt;br /&gt;
 1 = try all CAIDs simultaneously&lt;br /&gt;
&lt;br /&gt;
==== listen_port ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn9574:03/20/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
listen_port  =  0|1&lt;br /&gt;
&lt;br /&gt;
TCP/IP port for SAT IP clients, filtering has to be done on client site&lt;br /&gt;
&lt;br /&gt;
0  =  disabled (default)&lt;br /&gt;
&lt;br /&gt;
==== boxtype ====&lt;br /&gt;
{{required}}&lt;br /&gt;
set boxtype, auto detection of DVB API will be aspired:&lt;br /&gt;
 boxtype = dbox2|dreambox|dm7000|duckbox|ufs910|ipbox|ipbox-pmt|qboxhd|coolstream|neumo|pc&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
boxtype = dreambox&lt;br /&gt;
&lt;br /&gt;
ipbox with camd.socket support, currently only with PGI image version 0.6 or above, verified on HD models only&lt;br /&gt;
&lt;br /&gt;
ipbox-pmt can be used on any DGS based images (with or without camd.socket support), verified on HD models only&lt;br /&gt;
&lt;br /&gt;
pc is for generic pc support (currently supported on VDR with vdr-plugin-dvbapi)&lt;br /&gt;
&lt;br /&gt;
==== cw_delay ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW  svn4348:02/05/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cw_delay  =  milli-seconds&lt;br /&gt;
&lt;br /&gt;
delay of CW writing, default  =  none&lt;br /&gt;
&lt;br /&gt;
==== delayer ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW  svn6808:05/14/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
delayer  =  milli-seconds&lt;br /&gt;
&lt;br /&gt;
minimum time to write CW&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== reopenonzap ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW  svn4348:02/05/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;OBSOLETE svn9072:12/08/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
reopenonzap  =  0|1&lt;br /&gt;
             =  1 reopen demux devices in each channel switching,&lt;br /&gt;
             =  0 default&lt;br /&gt;
&lt;br /&gt;
==== decodeforever ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW  svn7653:10/08/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;OBSOLETE svn8683:06/06/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
decodeforever  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1  =  trying to decode on all CAIDs&lt;br /&gt;
 0  =  default&lt;br /&gt;
&lt;br /&gt;
==== ecminfo_type ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW  svn10722:06/13/15&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Define the type of ecm.info file to create,  ecminfo_type = 0|1|2|3|4|5&lt;br /&gt;
&lt;br /&gt;
 0 = default oscam syntax&lt;br /&gt;
 1 = default oscam syntax with ecmtime in ms instead of s&lt;br /&gt;
 2 = wicardd&lt;br /&gt;
 3 = mgcamd&lt;br /&gt;
 4 = cccam&lt;br /&gt;
 5 = camd3&lt;br /&gt;
&lt;br /&gt;
==== read_sdt ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW  svn10766:06/15/15&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If it is not yet available, this option automatically add entries in your oscam.srvid2 (or oscam.srvid) and in your oscam.provid files. You need to stay &#039;&#039;&#039;more than 30 seconds&#039;&#039;&#039; on a channel for the auto-detect to start. So both channel name and provider name are retrieved. If entries already exist they are not changed nor updated, so you keep full control on the content of both files, only missing entries are added.&lt;br /&gt;
&lt;br /&gt;
read_sdt  =  0|1|2&lt;br /&gt;
&lt;br /&gt;
 0 =  disabled (default)&lt;br /&gt;
 1 =  on, do not save FTA channels&lt;br /&gt;
 2 =  on, save FTA channels&lt;br /&gt;
&lt;br /&gt;
==== write_sdt_prov ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW  svn10841:06/27/15&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
First enable the read_sdt parameter then you can specify if the provider name is saved or not into the oscam.srvid2 or oscam.srvid file. This is not mandatory since the provider name is now retrieved automatically from the oscam.provid file.&lt;br /&gt;
&lt;br /&gt;
write_sdt_prov  =  0|1&lt;br /&gt;
&lt;br /&gt;
 0 = off, do not write provider name into oscam.srvid/2 (default)&lt;br /&gt;
 1 = on, write provider name into oscam.srvid/2&lt;br /&gt;
&lt;br /&gt;
=== Anticasc ===&lt;br /&gt;
Section is needed if anticascading will be used to protect against unauthorized forwarding CardSharing. &lt;br /&gt;
{{OSCamConfAnticascParameter}}&lt;br /&gt;
&lt;br /&gt;
==== enabled ====&lt;br /&gt;
{{required}}&lt;br /&gt;
&lt;br /&gt;
enabled anti-cascading:&lt;br /&gt;
 enabled = 1 # enabled&lt;br /&gt;
         = 0 # disabled (default)&lt;br /&gt;
&lt;br /&gt;
==== numusers ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
anti-cascading: user per account (number)&lt;br /&gt;
 numusers = 0 # anticascading disabled (default)&lt;br /&gt;
          = 1 # cascading for 1 user allowed ==&amp;gt; (1*100+80)/(&amp;lt;span style=&amp;quot;color:Blue;padding:0;5px&amp;quot;&amp;gt;&amp;lt;B&amp;gt;10&amp;lt;/B&amp;gt;&amp;lt;/span&amp;gt;*100/60) = 11 ecms allowed per minute&lt;br /&gt;
          = 2 # cascading for 2 users allowed ==&amp;gt; (2*100+80)/(&amp;lt;span style=&amp;quot;color:Blue;padding:0;5px&amp;quot;&amp;gt;&amp;lt;B&amp;gt;10&amp;lt;/B&amp;gt;&amp;lt;/span&amp;gt;*100/60) = 17 ecms allowed per minute &amp;lt;br&amp;gt;&lt;br /&gt;
     &amp;lt;span style=&amp;quot;color:Blue;padding:0;5px&amp;quot;&amp;gt;&amp;lt;B&amp;gt;10&amp;lt;/B&amp;gt;&amp;lt;/span&amp;gt; = number you have put in oscam.ac. Default value is 10&lt;br /&gt;
&lt;br /&gt;
==== sampletime ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
duration of sample in minutes:&lt;br /&gt;
 sampletime = 5  # duration 5 minutes&lt;br /&gt;
            =    # [blank] duration 2 minutes (default)&lt;br /&gt;
&lt;br /&gt;
 Ex: numusers = 1 ==&amp;gt; 11 ecms * 5 minutes ==&amp;gt; 55 ecms allowed in 5 minutes &lt;br /&gt;
     numusers = 2 ==&amp;gt; 17 ecms * 5 minutes ==&amp;gt; 85 ecms allowed in 5 minutes&lt;br /&gt;
&lt;br /&gt;
==== samples ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
number of additionnal ecms allowed (possible values between 2 and 10)&lt;br /&gt;
 samples = 7  # 7 additional ecms allowed&lt;br /&gt;
         =    # [blank] 10 additional ecms allowed (default)&lt;br /&gt;
&lt;br /&gt;
==== penalty ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
Level of the penalty if the user exceeds the result shown in Ex on Sampletime&lt;br /&gt;
 0 = only logging (default)&lt;br /&gt;
 1 = send fake DWs&lt;br /&gt;
 2 = ban user temporary&lt;br /&gt;
 3 = send real DWs with delay ([[OSCam/en/Config/oscam.conf#fakedelay|fakedelay]])&lt;br /&gt;
&lt;br /&gt;
penalty can be overwritten per user in oscam.user&lt;br /&gt;
&lt;br /&gt;
==== aclogfile ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
file for anti-cascading logging&lt;br /&gt;
 aclogfile =&lt;br /&gt;
           =   # [blank] no logfile (default)&lt;br /&gt;
&lt;br /&gt;
==== fakedelay ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
fake delay time in milli seconds (possible values between 100 and 3000)&lt;br /&gt;
 fakedelay =  500  # delay 500 milli seconds&lt;br /&gt;
           =       # [blank] 1000 milli seconds (default)&lt;br /&gt;
&lt;br /&gt;
==== denysamples ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
How many samples should be penalized?&lt;br /&gt;
 denysamples = 10  # 10 samples will be penalized&lt;br /&gt;
             =     # [blank] 8 Samples will penalized (default)&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== acosc_enabled ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn9761:06/05/14&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
acosc_enabled  =  0|1&lt;br /&gt;
 1  =  enable anticascading oder SIDs count&lt;br /&gt;
 0  =  default&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
==== acosc_max_active_sids ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW  svn9761:06/05/14&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
acosc_max_active_sids  =  count&lt;br /&gt;
&lt;br /&gt;
maximum activ SIDs with anticascading over SIDs count&lt;br /&gt;
&lt;br /&gt;
 0  =  unlimited (default)&lt;br /&gt;
 can be overwritten per user in oscam.user&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== acosc_zap_limit ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn9761:06/05/14&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
acosc_zap_limit =  count&lt;br /&gt;
&lt;br /&gt;
zap limit for anticascading over SIDs count&lt;br /&gt;
&lt;br /&gt;
 0  =  unlimited (default)&lt;br /&gt;
 can be overwritten per user in oscam.user&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== acosc_penalty ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn9761:06/05/14&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
acosc_penalty  =  0|1|2|3&lt;br /&gt;
&lt;br /&gt;
level of penalty with anticascading over SIDs count:&lt;br /&gt;
&lt;br /&gt;
 0 = only logging (default)&lt;br /&gt;
 1 = send fake DWs&lt;br /&gt;
 2 = ban user temporary&lt;br /&gt;
 3 = send real DWs with delay&lt;br /&gt;
 can be overwritten per user in oscam.user&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== acosc_penalty_duration ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn9761:06/05/14&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
acosc_penalty_duration  =  seconds&lt;br /&gt;
&lt;br /&gt;
penalty duration for anticascading over SIDs count:&lt;br /&gt;
&lt;br /&gt;
 0  =  unlimited  (default)&lt;br /&gt;
 can be overwritten per user in oscam.user &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== acosc_delay ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn9761:06/05/14&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
acosc_delay  =  milliseconds&lt;br /&gt;
&lt;br /&gt;
delay for anticascading over SIDs count&lt;br /&gt;
&lt;br /&gt;
 0  = unlimites (default)&lt;br /&gt;
 can be overwritten per user in oscam.user &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{OSCamTranslatedLinks}}&lt;/div&gt;</summary>
		<author><name>Don de Deckelwech</name></author>
	</entry>
	<entry>
		<id>http://oldwiki.streamboard.tv/index.php?title=Vorlage:OSCamConfSCamParameter&amp;diff=13234</id>
		<title>Vorlage:OSCamConfSCamParameter</title>
		<link rel="alternate" type="text/html" href="http://oldwiki.streamboard.tv/index.php?title=Vorlage:OSCamConfSCamParameter&amp;diff=13234"/>
		<updated>2015-11-01T15:45:40Z</updated>

		<summary type="html">&lt;p&gt;Don de Deckelwech: Add serverip= and allowed=&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt; [scam]  &amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU - NEW - NOUVEAU - NUOVO  svn9878:09/29/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
 port      =&lt;br /&gt;
 serverip  =&lt;br /&gt;
 allowed   =&lt;/div&gt;</summary>
		<author><name>Don de Deckelwech</name></author>
	</entry>
	<entry>
		<id>http://oldwiki.streamboard.tv/index.php?title=Vorlage:OSCamConfGlobalParameter&amp;diff=13233</id>
		<title>Vorlage:OSCamConfGlobalParameter</title>
		<link rel="alternate" type="text/html" href="http://oldwiki.streamboard.tv/index.php?title=Vorlage:OSCamConfGlobalParameter&amp;diff=13233"/>
		<updated>2015-10-23T15:22:32Z</updated>

		<summary type="html">&lt;p&gt;Don de Deckelwech: changes in clienttimeout due to svn10669:05/31/15 and svn11062:10/23/15&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt; [global]&lt;br /&gt;
 nice                            = &lt;br /&gt;
 logfile                         =&lt;br /&gt;
 pidfile                         =   # &amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU - NEW - NOUVEAU - NUOVO  svn:8176/01/24/2013&amp;lt;/span&amp;gt; &lt;br /&gt;
 ecmfmt                          =   # &amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU - NEW - NOUVEAU - NUOVO  svn:6649/05/01/2012&amp;lt;/span&amp;gt; &lt;br /&gt;
                                     # &amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG - CHANGE - MODIFICATIONS - MODIFICA  svn8831:08/11/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
 loghistorysize                  =   &lt;br /&gt;
 CACHE EXCHANGE LOGGING          =   # &amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU - NEW - NOUVEAU - NUOVO  svn:6929/05/25/2012&amp;lt;/span&amp;gt; &lt;br /&gt;
 maxlogsize                      = &lt;br /&gt;
 logduplicatelines               =   # &amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU - NEW - NOUVEAU - NUOVO  svn:8290/02/05/2013&amp;lt;/span&amp;gt; &lt;br /&gt;
 disablelog                      = &lt;br /&gt;
 cwlogdir                        =&lt;br /&gt;
 emmlogdir                       = &lt;br /&gt;
 usrfile                         = &lt;br /&gt;
 disableuserfile                 = &lt;br /&gt;
 usrfileflag                     = &lt;br /&gt;
 saveinithistory                 =   # &amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;VERALTET - OBSOLETE - OBSOLÈTE - ANTIQUATO  svn7128:07/02/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
 disablemail                     =    &lt;br /&gt;
 nds_swap_cm                     =   # &amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU - NEW - NOUVEAU - NUOVO  svn:10003/11/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
                                     # &amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;VERALTET - OBSOLETE - OBSOLÈTE - ANTIQUATO  svn10048:11/30/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
 mailfile                        =&lt;br /&gt;
 cacheex_mode1_delay             =   # &amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU - NEW - NOUVEAU - NUOVO  svn:10050/11/30/2014&amp;lt;/span&amp;gt; &lt;br /&gt;
 enableled                       =   # &amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU - NEW - NOUVEAU - NUOVO  svn:6285/01/23/2012&amp;lt;/span&amp;gt; &lt;br /&gt;
 serialreadertimeout             =   # &amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;VERALTET - OBSOLETE - OBSOLÈTE - ANTIQUATO  svn8541:03/13/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
 waitforcards                    =&lt;br /&gt;
 waitforcards_extra_delay        =   &lt;br /&gt;
 preferlocalcards                =   # &amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG - CHANGE - MODIFICATIONS - MODIFICA  svn9605:03/29/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
 readerrestartseconds            =&lt;br /&gt;
 block_same_ip                   =   # &amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU - NEW - NOUVEAU - NUOVO  svn:7215/07/27/2012&amp;lt;/span&amp;gt; &lt;br /&gt;
 block_same_name                 =   # &amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU - NEW - NOUVEAU - NUOVO  svn:7215/07/27/2012&amp;lt;/span&amp;gt;       &lt;br /&gt;
 cachedelay                      =   # &amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;VERALTET - OBSOLETE - OBSOLÈTE - ANTIQUATO  svn8358:16/02/2013 move to [cache] delay&amp;lt;/span&amp;gt;&lt;br /&gt;
 max_cache_time                  =   # &amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;VERALTET - OBSOLETE - OBSOLÈTE - ANTIQUATO  svn8358:16/02/2013 move to [cache] max_time&amp;lt;/span&amp;gt;&lt;br /&gt;
 max_cache_count                 =   # &amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;VERALTET - OBSOLETE - OBSOLÈTE - ANTIQUATO  svn8358:16/02/2013 move to [cache] max_count&amp;lt;/span&amp;gt;&lt;br /&gt;
 cacheexwaittime                 =   # &amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;VERALTET - OBSOLETE - OBSOLÈTE - ANTIQUATO  svn8358:16/02/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
 cacheexenablestats              =   # &amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;VERALTET - OBSOLETE - OBSOLÈTE - ANTIQUATO  svn8358:16/02/2013 move to [cache]&amp;lt;/span&amp;gt;&lt;br /&gt;
 clienttimeout                   =   # &amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG - CHANGE - MODIFICATIONS - MODIFICA  svn10669:05/31/15 and svn11062:10/23/15&amp;lt;/span&amp;gt;&lt;br /&gt;
 clientmaxidle                   =   # &amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG - CHANGE - MODIFICATIONS - MODIFICA  svn6520:03/14/2012&amp;lt;/span&amp;gt;  &lt;br /&gt;
 suppresscmd08                   =&lt;br /&gt;
 fallbacktimeout                 =&lt;br /&gt;
 fallbacktimeout_percaid         =   # &amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU - NEW - NOUVEAU - NUOVO  svn:8896/09/04/2013&amp;lt;/span&amp;gt;        &lt;br /&gt;
 sleep                           =   &lt;br /&gt;
 serverip                        =   &lt;br /&gt;
 bindwait                        =   &lt;br /&gt;
 netprio                         =   &lt;br /&gt;
 resolvegethostbyname            =   &lt;br /&gt;
 failbancount                    = &lt;br /&gt;
 failbantime                     =   &lt;br /&gt;
 dropdups                        =   &lt;br /&gt;
 unlockparental                  =    # &amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG - CHANGE - MODIFICATIONS - MODIFICA  svn7289:08/27/2012&amp;lt;/span&amp;gt; &lt;br /&gt;
 double_check                    = &lt;br /&gt;
 double_check_caid               =    # &amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU - NEW - NOUVEAU - NUOVO  svn:7237/08/05/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
 lb_mode                         =   &lt;br /&gt;
 lb_save                         =   &lt;br /&gt;
 lb_nbest_readers                =   &lt;br /&gt;
 lb_nfb_readers                  =&lt;br /&gt;
 lb_reopen_mode                  =    # &amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;VERALTET - OBSOLETE - OBSOLÈTE - ANTIQUATO  svn8642:05/10/2013&amp;lt;/span&amp;gt;  &lt;br /&gt;
 lb_nbest_percaid                =    # &amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG - CHANGE - MODIFICATIONS - MODIFICA  svn5893:08/19/2011&amp;lt;/span&amp;gt;   &lt;br /&gt;
 lb_reopen_ivalid                =    # &amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU - NEW - NOUVEAU - NUOVO  svn:9885/09/30/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
 lb_force_reopenalways           =    # &amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU - NEW - NOUVEAU - NUOVO  svn:9885/09/30/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
 lb_min_ecmcount                 =   &lt;br /&gt;
 lb_max_ecmcount                 =   &lt;br /&gt;
 lb_reopen_seconds               =   &lt;br /&gt;
 lb_retrylimit                   =&lt;br /&gt;
 lb_savepath                     =   &lt;br /&gt;
 lb_stat_cleanup                 =   &lt;br /&gt;
 lb_use_locking                  =    # &amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;VERALTET - OBSOLETE - OBSOLÈTE - ANTIQUATO  svn6166:12/28/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
 lb_retrylimits                  =    # &amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG - CHANGE - MODIFICATIONS - MODIFICA  svn5754:07/31/2011&amp;lt;/span&amp;gt;  &lt;br /&gt;
 lb_noproviderforcaid            =    # &amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG - CHANGE - MODIFICATIONS - MODIFICA  svn5748:08/01/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
 lb_auto_timeout                 =    # &amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU - NEW - NOUVEAU - NUOVO  svn:7564/10/02/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
 lb_auto-timeout_p               =    # &amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU - NEW - NOUVEAU - NUOVO  svn:7564/10/02/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
 lb_auto_timeout_t               =    # &amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU - NEW - NOUVEAU - NUOVO  svn:7564/10/02/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
 lb_max_readers                  =    &lt;br /&gt;
 lb_auto_betatunnel              =&lt;br /&gt;
 lb_auto_betatunnel_mode         =    # &amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU - NEW - NOUVEAU - NUOVO  svn:7784/10/22/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
 lb_auto_betatunnel_prefer_beta  =    # &amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU - NEW - NOUVEAU - NUOVO  svn:6045/11/27/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
                                      # &amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG - CHANGE - MODIFICATIONS - MODIFICA  svn7768:10/2172012&amp;lt;/span&amp;gt;&lt;/div&gt;</summary>
		<author><name>Don de Deckelwech</name></author>
	</entry>
	<entry>
		<id>http://oldwiki.streamboard.tv/index.php?title=OSCam/en/Config/oscam.conf&amp;diff=13232</id>
		<title>OSCam/en/Config/oscam.conf</title>
		<link rel="alternate" type="text/html" href="http://oldwiki.streamboard.tv/index.php?title=OSCam/en/Config/oscam.conf&amp;diff=13232"/>
		<updated>2015-10-23T15:15:36Z</updated>

		<summary type="html">&lt;p&gt;Don de Deckelwech: /* clienttimeout */ Adapted (again) due to changeset 11062&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Kategorie:OSCam]]&lt;br /&gt;
{{OSCamHomeLinks}}&lt;br /&gt;
&lt;br /&gt;
==oscam.conf==&lt;br /&gt;
&lt;br /&gt;
=== The [global] section ===&lt;br /&gt;
&lt;br /&gt;
The main configuration file for OSCam contains global parameters such as debugging, logging, monitor, protocols and anti-cascading. Sections in oscam.conf are nonrecurring. The [global] section is required. All other sections are optional.&lt;br /&gt;
&lt;br /&gt;
{{OSCamConfGlobalParameter}}&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Attention:&#039;&#039;&#039; If a parameter is empty or is not listed in config-file, then apply the default values !&lt;br /&gt;
&lt;br /&gt;
==== nice ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Systempriority&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
OSCam requires almost no CPU-power. But if CPU-power is required, it should be available immediatly. Values between 20 and -20 are possible. 20 = low, -20 = very high. If this parameter is commented out (#), this function is not called. Important for example for dbox2[http://de.wikipedia.org/wiki/DBOX2], if the error messages &amp;quot;&#039;&#039;relocation error:setpriority&#039;&#039;&amp;quot;. See [http://de.wikipedia.org/wiki/Prioritätsscheduling Prioritätsscheduling]&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 nice = -1&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 nice = 99&lt;br /&gt;
&lt;br /&gt;
==== Log ====&lt;br /&gt;
Format:&lt;br /&gt;
 CAID&amp;amp;ProviderID/ECMPID/ServiceID/length:checksum&lt;br /&gt;
&lt;br /&gt;
Debug-Level:&lt;br /&gt;
 0 = no debugging (default) &lt;br /&gt;
 1 = detailed error messages &lt;br /&gt;
 2 = ATR parsing info, ECM dumps, CW dumps &lt;br /&gt;
 4 = traffic from/to the reader &lt;br /&gt;
 8 = traffic from/to the clients &lt;br /&gt;
 16 = traffic to the reader-device on IFD layer&lt;br /&gt;
 32 = traffic to the reader-device on I/O layer &lt;br /&gt;
 64 = EMM logging &lt;br /&gt;
 128 = DVB API logging &lt;br /&gt;
 256 = load balacing logging &lt;br /&gt;
 512 = cache exchange logging &lt;br /&gt;
 1024 = client ECM logging &lt;br /&gt;
 65535 = debug all &lt;br /&gt;
&lt;br /&gt;
===== initial_debuglevel =====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW  svn10705:06/11/15&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Set the debuglevel on startup.&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 initial_debuglevel = 8&lt;br /&gt;
&lt;br /&gt;
===== pidfile =====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn:8176/01/24/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
pidfile  =  set pidfile, [blank] none (default)&lt;br /&gt;
&lt;br /&gt;
Change PID file name an path. If default =  oscam.pid in /tmp&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 pidfile = /var/run/oscam.pid&lt;br /&gt;
&lt;br /&gt;
===== logfile =====&lt;br /&gt;
{{optional/en}}&lt;br /&gt;
&lt;br /&gt;
Logging target&lt;br /&gt;
 logfile = [filename][;syslog][;stdout]&lt;br /&gt;
&lt;br /&gt;
You can define a maximum of one filename (not more!) and additionally to log to stdout or syslog (you can also only log to stdout or syslog and omit the filename).&lt;br /&gt;
&lt;br /&gt;
Opportunities:&lt;br /&gt;
&lt;br /&gt;
 logfile = /var/log/oscam.log  # file or linux device (for example /dev/tty)&lt;br /&gt;
 logfile = syslog              # log to syslogd &lt;br /&gt;
 logfile = stdout              # showing the log on the console&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 logfile = /etc/oscam/logs/oscam.log;stdout&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 logfile = /var/log/oscam.log&lt;br /&gt;
&lt;br /&gt;
Format logfile:&lt;br /&gt;
 CAID&amp;amp;ident/provider/length:checksum&lt;br /&gt;
&lt;br /&gt;
===== ecmfmt =====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn6649+6653:05/01/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;CHANGE svn8831:08/11/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ecmfmt = format&lt;br /&gt;
&lt;br /&gt;
define ECM log format, default:c&amp;amp;p/i/s/l:h &lt;br /&gt;
	 &lt;br /&gt;
possible variables: &lt;br /&gt;
 c = CAID&lt;br /&gt;
 d = PID&lt;br /&gt;
 e = CSP hash &lt;br /&gt;
 g = ID of origin gbox peer &lt;br /&gt;
 h = checksum&lt;br /&gt;
 i = Channel ID&lt;br /&gt;
 j = distance of gbox hops &lt;br /&gt;
 l = length &lt;br /&gt;
 o = ONID&lt;br /&gt;
 p = provider ID&lt;br /&gt;
 s = service ID&lt;br /&gt;
 w = CW&lt;br /&gt;
&lt;br /&gt;
	 &lt;br /&gt;
use a value as prefix to hide variable with this value, control characters will be escaped by &amp;quot;\&amp;quot; &lt;br /&gt;
	 &lt;br /&gt;
example:&lt;br /&gt;
 ecmfmt = c&amp;amp;0p/i/d/s/l:h.e_w &lt;br /&gt;
 (hide provider ID if 0)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== nds_swap_cw =====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn:10003/11/15/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;OBSOLETE svn10048:11/30/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
nds_swap_cw    =  0|&lt;br /&gt;
&lt;br /&gt;
 0  =  NDS Videoguard CWs will be dropped, if CWs do not have an odd an even sample (default)&lt;br /&gt;
 1  =  disabled&lt;br /&gt;
&lt;br /&gt;
===== loghistorysize =====&lt;br /&gt;
{{optional/en}}&lt;br /&gt;
&lt;br /&gt;
loghistorysize = bytes&lt;br /&gt;
&lt;br /&gt;
size of log message history in web interface or monitor&lt;br /&gt;
&lt;br /&gt;
    0    =  disabled&lt;br /&gt;
 [blank] =  4096  (default)&lt;br /&gt;
&lt;br /&gt;
===== CACHE EXCHANGE LOGGING =====&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW  svn6929:05/24/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
CACHE EXCHANGE LOGGING &lt;br /&gt;
reader stages&lt;br /&gt;
 1 = cacheex (=1) reader (C) &lt;br /&gt;
 2 = local SCs (L)             #stage 2 is used only if &#039;&#039;&#039;preferlocalcards = 1&#039;&#039;&#039; was activated in [global] section. &lt;br /&gt;
 3 = other reader / proxies (P) &lt;br /&gt;
 4 = fallback reader (F) &lt;br /&gt;
&lt;br /&gt;
logging format &lt;br /&gt;
 stage/used/chosen/possible&lt;br /&gt;
&lt;br /&gt;
example&lt;br /&gt;
&lt;br /&gt;
 P/2/2/2 or L/2/4/4&lt;br /&gt;
&lt;br /&gt;
===== maxlogsize =====&lt;br /&gt;
{{required}}&lt;br /&gt;
&lt;br /&gt;
Here the maximum size of logfiles are set in KBytes. This is especially important for server with only a small amount of memory (dbox2). Therefore it is strongly recomended to determine carefully that size at such servers. Not infrequently a system &amp;quot;bursting&amp;quot; because the logfile uncontrolled large scale adopted!&lt;br /&gt;
&lt;br /&gt;
Example&lt;br /&gt;
 maxlogsize = 20  # Logfile reaches to 20 KBytes&lt;br /&gt;
            =  0  # Logfile &#039;&#039;&#039;unlimited&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 maxlogsize = 10 #  Logfile reaches to 10 KBytes (default)&lt;br /&gt;
&lt;br /&gt;
===== logduplicatelines =====&lt;br /&gt;
{{optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn:8290/02/05/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
logduplicatelines  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1 = disable detection of duplicate lines in log file&lt;br /&gt;
 0 = enable detection of duplicate lines in logfile = default&lt;br /&gt;
&lt;br /&gt;
===== disablelog =====&lt;br /&gt;
{{optional/en}}&lt;br /&gt;
&lt;br /&gt;
switches logfile &#039;&#039;&#039;off&#039;&#039;&#039;&lt;br /&gt;
 1 = &#039;&#039;&#039;no log&#039;&#039;&#039; &lt;br /&gt;
 0 = &#039;&#039;&#039;log&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 disablelog = 1   # &#039;&#039;&#039;no&#039;&#039;&#039; log &lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 disablelog = 0   # &#039;&#039;&#039;log&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
===== cwlogdir =====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A path for cw logging can be configured here. The path is relative to the work directory and must exist. Otherwise no logs are created and no errors are reported. &lt;br /&gt;
&lt;br /&gt;
CWs (control words) are the answers of the card which decrypts a certain channel for some seconds before the next cw is transmitted. The CW log file can be used for delayed decoding of this channel. This is also called offline decoding. Watch this [http://www.youtube.com/watch?v=-K--PEFYBng]&lt;br /&gt;
&lt;br /&gt;
Oscam creates a new *.cwl file for each channel and each day. The file name contains the date, service ID and service name, e.g. 110808_I000B_Sky_Cinema_+1.cwl with this contents:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
# OSCam cardserver v0.99.4 - http://streamboard.gmc.to:8001/oscam/wiki&lt;br /&gt;
# control word log file for use with tsdec offline decrypter&lt;br /&gt;
# DATE 2011-08-08, TIME 23:49:10, TZ CEST&lt;br /&gt;
# CAID 0x1702, SID 0x000B, SERVICE &amp;quot;Sky_Cinema_+1&amp;quot;&lt;br /&gt;
1 9E E3 BB 3C A4 C3 BE 25 # 23:49:10&lt;br /&gt;
0 D0 24 B3 A7 95 82 3B 52 # 23:49:17&lt;br /&gt;
1 A9 76 35 54 37 38 F3 62 # 23:49:23&lt;br /&gt;
0 55 70 87 4C 22 26 C4 0C # 23:49:30&lt;br /&gt;
1 F0 16 22 28 36 3A 03 73 # 23:49:38&lt;br /&gt;
0 5D 83 44 24 8F C7 5D B3 # 23:49:44&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
All cws are logged if at least one user watches the channel. Please choose a path with enough space, since per day and channel some 10KB of data are created. A script that moves/deletes the log files regularly is recommended.&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 cwlogdir = /var/log/&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 cwlogdir =     # [blank] no path for cw-log, logging disabled&lt;br /&gt;
&lt;br /&gt;
===== emmlogdir =====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
Setting a path for emm-log. You can define with the &amp;quot;saveemm-*&amp;quot;-Parameters in oscam.server which EMMs should be logged.&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 emmlogdir = /var/log/&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 emmlogdir =   # [blank] the config folder will be used for emm logging&lt;br /&gt;
&lt;br /&gt;
===== usrfile =====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
Set a name für userfile&lt;br /&gt;
&lt;br /&gt;
Format of the userfile: &lt;br /&gt;
 date&lt;br /&gt;
 time&lt;br /&gt;
 CWs per second&lt;br /&gt;
 username&lt;br /&gt;
 IP address of client&lt;br /&gt;
 TCP/IP port&lt;br /&gt;
 CWs found&lt;br /&gt;
 CWs from cache&lt;br /&gt;
 CWs not found&lt;br /&gt;
 CWs ignored&lt;br /&gt;
 CWs timeout&lt;br /&gt;
 CWs tunneled&lt;br /&gt;
 login time in UNIX/POSIX format&lt;br /&gt;
 logout time in UNIX/POSIX format&lt;br /&gt;
 protocol&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 usrfile = userfile&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 usrfile = 0&lt;br /&gt;
&lt;br /&gt;
===== disableuserfile =====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
Now it is crazy: Even if a logfile is switched on (see logfile), the userfile can be turned off!&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 disableuserfile = 1   # &#039;&#039;&#039;no&#039;&#039;&#039; userfile &lt;br /&gt;
                 = 0   # &#039;&#039;&#039;userfile&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 disableuserfile = 0&lt;br /&gt;
&lt;br /&gt;
===== usrfileflag =====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
Setting the logging-modus&lt;br /&gt;
 0 = Only login and logout will be logged&lt;br /&gt;
 1 = Each zapping from client will be logged&lt;br /&gt;
     Default is 0&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 usrfileflag = 1  # All will be logged&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 usrfileflag = 0  # Only login und logout will be logged&lt;br /&gt;
&lt;br /&gt;
===== saveinithistory =====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;OBSOLETE svn7128:07/02/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Save SC init history to /tmp/.oscam/reader&amp;lt;number&amp;gt;. Needed to show entitlements.&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 saveinithistory = 1   # save to /tmp/.oscam/reader&amp;lt;number&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 saveinithistory = 0   # no save&lt;br /&gt;
&lt;br /&gt;
===== mailfile =====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
mailfile = file&lt;br /&gt;
&lt;br /&gt;
define file saving NDS Videogard mail messages from provider. Default: [blank] none&lt;br /&gt;
&lt;br /&gt;
===== cacheex_mode1_delay =====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn:10050/11/30/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cacheex_mode1_delay  =  CAID1:time,[CAID2:time]...&lt;br /&gt;
&lt;br /&gt;
delay in millisencons for asking cache exchange mode 1 readers, default: none&lt;br /&gt;
&lt;br /&gt;
===== disablemail =====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
disablemail  =  0|1&lt;br /&gt;
&lt;br /&gt;
disable saving NDS Videogard mail messages form provider. Default = 1 (disabled)&lt;br /&gt;
&lt;br /&gt;
===== sysloghost =====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW  svn10703:06/11/15&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If set remote syslog server will be activated. Messages will be sent to this IPv4 address. If not set remote syslog server not work.&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 sysloghost = 192.168.1.167&lt;br /&gt;
&lt;br /&gt;
===== syslogport =====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW  svn10703:06/11/15&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If set &#039;&#039;sysloghost&#039;&#039; remote syslog server will be activated. Messages will be sent to this port. If not set port 514 is used as default. &lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 syslogport = 515&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 syslogport = 514&lt;br /&gt;
&lt;br /&gt;
==== Reader ====&lt;br /&gt;
&lt;br /&gt;
===== enableled =====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn6285:01/23/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
LED-Support&lt;br /&gt;
&lt;br /&gt;
enableled  =  0|1|2&lt;br /&gt;
&lt;br /&gt;
 0  =  LED support disabled (default)&lt;br /&gt;
 1  =  LED support enabled for routers&lt;br /&gt;
 2  =  LED support enabled for Qbox HD&lt;br /&gt;
&lt;br /&gt;
===== serialreadertimeout =====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;OBSOLETE  svn8541:03/13/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Only using Serialreader!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
timeout for serial reader in milli-seconds&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 serialreadertimeout =  1200  # Timeout after 1200 milli-seconds&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 serialreadertimeout =  1500  # Timeout after 1500 milli-seconds&lt;br /&gt;
&lt;br /&gt;
===== waitforcards =====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
wait for local SCs on startup before opening network ports&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 waitforcards = 0  # don&#039;t wait&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 waitforcards = 1   # wait&lt;br /&gt;
&lt;br /&gt;
===== waitforcards_extra_delay =====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
waitforcards_extra_delay  =  milli seconds&lt;br /&gt;
&lt;br /&gt;
additional delay in milli seconds after waiting for local SCs on startup before opening nework ports&lt;br /&gt;
&lt;br /&gt;
default = 500&lt;br /&gt;
&lt;br /&gt;
===== preferlocalcards =====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;CHANGE svn9605:03/29/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
try decoding on local cards first&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 preferlocalcards = 0  # local cards are used like remote reader&lt;br /&gt;
 preferlocalcards = 1  # prefer CacheEx sources &lt;br /&gt;
 preferlocalcards = 2  # prefer local cards&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 preferlocalcards = 1  # prefer CacheEx sources&lt;br /&gt;
&lt;br /&gt;
===== readerrestartseconds =====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
waiting time in seconds beetween restarts&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 readerrestartseconds = 10  # waiting time 10 seconds&lt;br /&gt;
                     =  0   # &#039;&#039;&#039;no restarts!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 readerrestartseconds = 5   #  waiting time 5 seconds&lt;br /&gt;
&lt;br /&gt;
===== block_same_ip =====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn7215:07/27/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
block_same_ip  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1 = reject looping ECM&#039;s from clients to reader with the same ip address, default = 1&lt;br /&gt;
 0 = no reject&lt;br /&gt;
&lt;br /&gt;
===== block_same_name =====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn7215:07/27/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
block_same_name  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1 = reject looping ECM&#039;s from clients to reader with the same name, default = 1&lt;br /&gt;
 0 = no reject&lt;br /&gt;
&lt;br /&gt;
==== Cache ====&lt;br /&gt;
&lt;br /&gt;
===== cachedelay =====&lt;br /&gt;
{{optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;OBSOLETE  svn8358:16/02/2013 move to [cache] delay&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Value to delay cached requests&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 cachedelay = 300&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 cachedelay = 0&lt;br /&gt;
&lt;br /&gt;
===== max_cache_time =====&lt;br /&gt;
&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;OBSOLETE  svn8358:16/02/2013 move to [cache] max_time&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
max_cache_time  =  seconds, default: 15&lt;br /&gt;
&lt;br /&gt;
maximum time CWs resist in cache after 1st client request, the time must be 2 seconds higher than the parameter clienttimeout.&lt;br /&gt;
&lt;br /&gt;
===== max_cache_count =====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;OBSOLETE  svn8358:16/02/2013 move to [cache] max_count&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
max_cache_count  =  count, default 1000&lt;br /&gt;
&lt;br /&gt;
maximum CWs in cache&lt;br /&gt;
&lt;br /&gt;
===== cacheexwaittime =====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;OBSOLETE  svn8358:16/02/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cacheexwaittime = delay &lt;br /&gt;
&lt;br /&gt;
maximum wait time for a cache entry in milli seconds, default:50 &lt;br /&gt;
&lt;br /&gt;
===== cacheexenablestats =====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;OBSOLETE  svn8358:16/02/2013 move to [cache]&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cacheexenablestats  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1 = enable statistics for cach exchange mode&lt;br /&gt;
 0 = default&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Warning:&#039;&#039;&#039; Please consider memory consumption!&lt;br /&gt;
&lt;br /&gt;
==== Client ====&lt;br /&gt;
&lt;br /&gt;
===== clienttimeout =====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
value in milli-seconds for client process to wait for key&lt;br /&gt;
&lt;br /&gt;
Examples:&lt;br /&gt;
 clienttimeout = 10000  # after 10 seconds timeout&lt;br /&gt;
 clienttimeout = 10     # timeout after 10 milli-seconds! (see Tip below)&lt;br /&gt;
 clienttimeout = 8      # timeout after 8000 milli-seconds (= 8 seconds), see Tip below&lt;br /&gt;
Default:&lt;br /&gt;
 clienttimeout = 5000   # timeout after 5000 milli-seconds (=5 seconds)&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Attention:&#039;&#039;&#039; Values &amp;lt; 10 (so 1 to 9) are multiplicated with 1000, so a &amp;quot;5&amp;quot; results in 5000 ms.&lt;br /&gt;
&lt;br /&gt;
===== clientmaxidle =====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
value for client process being idle before disconnect in seconds&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 clientmaxidle = 200   # Disconnect after 200 seconds&lt;br /&gt;
               = 0     # idle disconnect disabled&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 clientmaxidle = 120   # Disconnect after 120 seconds&lt;br /&gt;
&lt;br /&gt;
===== suppresscmd08 =====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
suppresscmd08 = 0|1&lt;br /&gt;
&lt;br /&gt;
 0 = tell camd35[cs3.57x]-clients not to request again for rejected CAID, service ID and provider ID combination (default)&lt;br /&gt;
 1 = disabled&lt;br /&gt;
&lt;br /&gt;
Can be overwritten in oscam.user!&lt;br /&gt;
&lt;br /&gt;
More here:: [[Streamboard-Thread:27459|Streamboard-Thread]]&lt;br /&gt;
&lt;br /&gt;
==== fallbacktimeout ====&lt;br /&gt;
{{Depends/en}}&lt;br /&gt;
&lt;br /&gt;
At several readers (see Chapter [reader] in oscam.server) one reader can be defined to them, for example in case of failure of the other readers, the traffic falls back.&lt;br /&gt;
Maximum waiting time of the [[Cardserver]]s in milliseconds for primary [[Reader]], before [[Fallback]]-Reader (if any!) are questioned.&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 fallbacktimeout = 1500&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 fallbacktimeout = 2500&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Attention:&#039;&#039;&#039; The value must be greater than the value in &amp;quot;serialreadertimeout&amp;quot;, otherwise the default is used.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== fallbacktimeout_percaid ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn:8896/09/04/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
fallbacktimeout_percaid  =  milliseconds  &lt;br /&gt;
&lt;br /&gt;
time falling back to CAID restricted fallback reader, default: 2500&lt;br /&gt;
      &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== sleep ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
time waiting for inactive users in minues, can be overwritten per user in oscam.user&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 sleep =  5   # waiting time 5 minutes&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 sleep =      # [blank] no waiting time&lt;br /&gt;
&lt;br /&gt;
==== serverip ====&lt;br /&gt;
{{optional/en}}&lt;br /&gt;
&lt;br /&gt;
Bind service to specified IP-address&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 serverip = 192.168.178.1&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 serverip =&lt;br /&gt;
&lt;br /&gt;
OSCam listen to all IP&#039;s&lt;br /&gt;
&lt;br /&gt;
==== bindwait ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
value in seconds to wait for bind request to complete. If OSCam within this time can not bind, he finished with &amp;quot;Bind Request failed&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Causes may include:&lt;br /&gt;
* Double assignment of ports&lt;br /&gt;
* &amp;quot;crashed&amp;quot; OSCam has not released the ports again&lt;br /&gt;
* OSCam was started serveral times while&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 bindwait = 20  # waiting time 20 seconds&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 bindwait = 120 # waiting time 120 seconds&lt;br /&gt;
&lt;br /&gt;
==== netprio ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
network priority - This sets the value of SO_PRIORITY on network connections. Basically this leads to setting the TOS fields of the sent IP packages so that QoS can be better used.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 netprio = 1  # Priority 1&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 netprio = 0  # system given&lt;br /&gt;
&lt;br /&gt;
==== resolvegethostbyname ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
set mode for DNS resolving: These are different libc calls to resolve dns names and some older systems have problems with the newer implementation &#039;&#039;getadressinfo&#039;&#039; (getadressinfo is also threadsafe whereas &#039;&#039;gethostbyname&#039;&#039; is not and thus it has some locks around) or have stripped them from their images (dbox2 was such a candidate I think) even though it is available at compile time. &lt;br /&gt;
 0 = getadressinfo (default)&lt;br /&gt;
 1 = gethostbyname&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 resolvegethostbyname = 1 # gethostbyname&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 resolvegethostbyname = 0 # adressinfo system given&lt;br /&gt;
&lt;br /&gt;
==== failbantime ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
time for IP based blocking for clients with an invalid login attempt in minutes&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 failbantime =  5&lt;br /&gt;
 # IP will be blocked for 5 minutes. New logins are denied.&lt;br /&gt;
 # no clientthread will be created.&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 failbantime =  0  # failban off (default)&lt;br /&gt;
&lt;br /&gt;
==== failbancount ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
 Failbancount  =  Number of allowed failed attempts with incorrect data &lt;br /&gt;
               =  0  (default) IP is now blocked on the first try with incorrect data!&lt;br /&gt;
&lt;br /&gt;
If within &#039;&#039;&#039;failbantime&#039;&#039;&#039; more than in &#039;&#039;&#039;failbancount&#039;&#039;&#039; allowed trials to be registered, the IP for the remainder failbantime is locked. After a period of failbantime are again full failbancount available. Failbancount is thus a relaxation of rules!&lt;br /&gt;
&lt;br /&gt;
==== dropdups ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
mode for duplicate client connections&lt;br /&gt;
&lt;br /&gt;
 0  =  mark client as duplicate, but don&#039;t disconnect them (default)&lt;br /&gt;
 1  =  drop duplicate connections instead of marking as duplicate&lt;br /&gt;
&lt;br /&gt;
==== unlockparental ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;CHANGE  svn7289:08/27/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Only Seca and Viaccess&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
unlock parental mode option to disable pin code request for adult movie.&lt;br /&gt;
In order to work properly, this option may required that you define the card PIN code in your card reader configuration.&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 unlockparental = 1  # parental lock mode disabled&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 unlockparental = 0  # parental lock mode enabled&lt;br /&gt;
&lt;br /&gt;
==== double_check ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
ECM will be send to two or more readers with the same SC and the CWs will be verified against each other, lb_nbest_readers must be set to 2 or higher&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 double_check = 1   #   on&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 double_check = 0   #   off&lt;br /&gt;
&lt;br /&gt;
==== double_check_caid ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn:7237/08/05/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
double_check_caid = [CAID1|first two digits of CAID1],[CAID2|first two digits of CAID2]... &lt;br /&gt;
&lt;br /&gt;
ECM will be send to two or more readers with the same SC and the CWs will be verified  against  each  other for defined CAID or first two bytes of CAID, lb_nbest_readers must be set to 2 or higher, default:none &lt;br /&gt;
	 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Loadbalancer ====&lt;br /&gt;
&lt;br /&gt;
===== lb_mode =====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;loadbalance mode&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Attention:&#039;&#039;&#039; If load balancing is activated here, it may in oscam.server among services and ident are &#039;&#039;&#039;no entries&#039;&#039;&#039;!&lt;br /&gt;
&lt;br /&gt;
If there are 2 or more of the same SC, the load can be distributed evenly on the cards. For more see [[OSCam/en/Loadbalancing|Loadbalancing]]&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 lb_mode = 0 loadbalance disabled, ECMs go to all readers&lt;br /&gt;
 lb_mode = 1 fastest reader first, after 5 ECMs the reader with the fastest response time will be selected&lt;br /&gt;
 lb_mode = 2 oldest reader first, reader with the longest no answer&lt;br /&gt;
 lb_mode = 3 lowest usage level, the usage level will be calculated by the sum of 5 ECMS response times, the higher a reader is busy, the higher is usage level&lt;br /&gt;
 lb_mode = 10 LB is switched off, but statistics are build&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 lb_mode = 0 # disabled&lt;br /&gt;
&lt;br /&gt;
===== lb_save =====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
Save autoloadbalance statistics (counts). To save CPU power a minimum counts of 100 is recommended.&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 lb_save = 100 # counts of ECM&#039;s after statistics are saved&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 lb_save = 0   # no svae&lt;br /&gt;
&lt;br /&gt;
===== lb_nbest_readers =====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
set count of best readers for loadbalancing.&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 lb_nbest_readers = 2 # requests always go to two reader&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 lb_nbest_readers = 1 # requests go to one reader&lt;br /&gt;
&lt;br /&gt;
===== lb_nfb_readers =====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
set count of fallback readers for loadbalancing&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 lb_nfb_readers = 2 # two fallbackreader&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 lb_nfb_readers = 1 # one fallbackreader&lt;br /&gt;
&lt;br /&gt;
===== lb_reopen_mode =====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;OBSOLETE svn8642:05/10/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
lb_reopen_mode   =   0|1&lt;br /&gt;
&lt;br /&gt;
loadbalancing reopen readers mode:&lt;br /&gt;
  = 0 # standard late reopening of blocker readers (default)&lt;br /&gt;
  = 1 # fast reopening of blocker readers&lt;br /&gt;
&lt;br /&gt;
===== lb_nbest_percaid =====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;CHANGE svn 5893:08/19/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Set count of best readers per CAIDs for loadbalancing, wildcard CAIDs with two-digit CAIDs possible&lt;br /&gt;
 		 &lt;br /&gt;
&lt;br /&gt;
 lb_nbest_percaid =         #  number&lt;br /&gt;
                  = [blank] #  none (default)&lt;br /&gt;
&lt;br /&gt;
example: &lt;br /&gt;
 lb_nbest_percaid = 0100:4,0200:3,03:2,04:1 &lt;br /&gt;
 (wildcard CAIDs 03xx and 04xx)&lt;br /&gt;
&lt;br /&gt;
===== lb_reopen_invalid =====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn:9885:09/30/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
lb_reopen_invalid  =  0|1&lt;br /&gt;
&lt;br /&gt;
 0  =  E_INVALID wiil be blocked until statistics has been cleaned&lt;br /&gt;
 1  =  default&lt;br /&gt;
&lt;br /&gt;
===== lb_force_reopenalways =====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn:9885:09/30/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
lb_force_reopenalways  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1   =  force reopening immidiatly all failing readers if no matching was found&lt;br /&gt;
 0   =  default&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== lb_min_ecmcount =====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
minimal ECM count to evaluate loadbalancing values&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 lb_min_ecmcount = 2 # 2 counts&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 lb_min_ecmcount = 5 # 5 counts&lt;br /&gt;
&lt;br /&gt;
===== lb_max_ecmcount =====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
Maximum ECM count before resetting loadbalancing values.&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 lb_max_ecmcount = 200  #  200 counts&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 lb_max_ecmcount = 500  #  500 counts&lt;br /&gt;
&lt;br /&gt;
===== lb_reopen_seconds =====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
time in seconds between retrying failed readers/CAIDs/providers/services&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 lb_reopen_seconds =  500   # retry after 500 seconds&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 lb_reopen_seconds =  900   # retry after 900 seconds&lt;br /&gt;
&lt;br /&gt;
===== lb_retrylimit =====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
Retry next readers &#039;&#039;&#039;only&#039;&#039;&#039; if response time is higher then lb_retrylimit in &#039;&#039;&#039;milli seconds&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 lb_retrylimit  =  500   #  retry next reader only, if response time is higher than 500 ms&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 lb_retrylimit  =  800&lt;br /&gt;
&lt;br /&gt;
===== lb_savepath ===== &lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
Filenanme for saving loadbalancing statistics&lt;br /&gt;
&lt;br /&gt;
 default   =   /tmp/.oscam/stat&lt;br /&gt;
&lt;br /&gt;
===== lb_stat_cleanup ===== &lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
hours after the loadbalancing statistics will be deleted&lt;br /&gt;
&lt;br /&gt;
 default = 336&lt;br /&gt;
&lt;br /&gt;
===== lb_use_locking =====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;OBSOLETE svn6166:12/28/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
disable parallel and identical ECM requests&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 1 = on&lt;br /&gt;
 0 = off # default:0&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Schlocke:&#039;&#039;&#039;&lt;br /&gt;
* You should choose this option only if:&lt;br /&gt;
** slow system&lt;br /&gt;
** high load&lt;br /&gt;
** the same ECM requests come not from the cache, but will continue to the confirmed reader.&lt;br /&gt;
&lt;br /&gt;
* Adventages, if activated:&lt;br /&gt;
** By synchronizing, an ECM request made by one. The identification of cache or request and assignment of the reader by loadbalancer is always successful.&lt;br /&gt;
&lt;br /&gt;
* Disadventages, if activated:&lt;br /&gt;
** The synchronisation prevents multithreading and the probability of higher response times.&lt;br /&gt;
&lt;br /&gt;
* Adventages, if NOT activated:&lt;br /&gt;
** Faster transit times for ECM requests&lt;br /&gt;
&lt;br /&gt;
* Disadventages, if NOT activated:&lt;br /&gt;
** May have dual (n-fold) possible requests to the readers.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== lb_retrylimits =====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;CHANGE svn:5754:07/31/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
lb_retrylimits = CAID1:time1[,Caid2:time2]...&lt;br /&gt;
&lt;br /&gt;
loadbalancing retry limit time per CAID in milliseconds, wilcard CAIDs with 2-digit Caids possible&lt;br /&gt;
&lt;br /&gt;
default = none&lt;br /&gt;
&lt;br /&gt;
example: &lt;br /&gt;
 lb_retrylimits = 12:0100,34:0200,5678:0300 &lt;br /&gt;
 	          (wildcard CAIDs 12xx and 34xx)&lt;br /&gt;
&lt;br /&gt;
===== lb_noproviderforcaid =====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;CHANGE svn 5758:08/01/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
lb_noproviderforcaid = CAID1[,CAID2]...&lt;br /&gt;
&lt;br /&gt;
ignore provider information CAIDs to reduce statistic date, wildcard CAIDs with two-digit CAIDs possible&lt;br /&gt;
&lt;br /&gt;
example: &lt;br /&gt;
 lb_noproviderforcaid = 12,34,5678&lt;br /&gt;
 		        (wildcard CAIDs 12xx and 34xx)&lt;br /&gt;
&lt;br /&gt;
default = none&lt;br /&gt;
&lt;br /&gt;
===== lb_auto_timeout =====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn 7564:10/02/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
lb_auto_timeout  =  0|1&lt;br /&gt;
&lt;br /&gt;
 lb_auto_timeout  = 1  #  enable automatic timeout based on load balancing statistics&lt;br /&gt;
                  = 0  #  default&lt;br /&gt;
&lt;br /&gt;
===== lb_auto_timeout_p =====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn 7564:10/02/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
lb_auto_timeout_p  =  percent&lt;br /&gt;
&lt;br /&gt;
percent added to average time as timeout time&lt;br /&gt;
default = 30&lt;br /&gt;
&lt;br /&gt;
===== lb_auto_time_out_t  =====  &lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn 7564:10/02/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
lb_auto_time_out_t =  milli seconds&lt;br /&gt;
&lt;br /&gt;
minimal time added to average time as timeout time&lt;br /&gt;
default = 300&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== lb_max_readers =====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
lb_max_readers   =   limit (number)&lt;br /&gt;
&lt;br /&gt;
restrict the reader count to limit during learning&lt;br /&gt;
&lt;br /&gt;
 0  =  unlimited (default)&lt;br /&gt;
 x  =  restrict loadbalancer readers to limit x (number)&lt;br /&gt;
&lt;br /&gt;
===== lb_auto_betatunnel =====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
lb_auto_betatunnel  =  0|1&lt;br /&gt;
&lt;br /&gt;
enable automatic Betacrypt tunneling for CAIDs 1801, 1833, 1834 and 1835 in loadbalancing mode&lt;br /&gt;
 lb_auto_betatunnel =  0   #  disabled&lt;br /&gt;
                    =  1   #  enabled (default)&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Attention:&#039;&#039;&#039; Betacrypt definition in oscam.user with betatunnel will be prefered [[streamboard:wiki/OSCam/en/Config/oscam.user#betatunnel|User-Betatunnel]]!&lt;br /&gt;
&lt;br /&gt;
===== lb_auto_betatunnel_mode =====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn 7784:10/22/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
lb_auto_betatunnel_mode  =  0|1|2...&lt;br /&gt;
&lt;br /&gt;
set mode for automatic Betacrypt tunneling&lt;br /&gt;
&lt;br /&gt;
 0 = CAID 18XX tunneling to CAID 17X2 only (default)&lt;br /&gt;
 1 = CAID 18XX tunneling to CAID 17X2 and CAID 17X2 tunneling to CAID 18XX (CAID 1833/1801) &lt;br /&gt;
 2 = CAID 18XX tunneling to CAID 17X2 and CAID 17X2 tunneling to CAID 18XX (CAID 1833/1834) &lt;br /&gt;
 3 = CAID 18XX tunneling to CAID 17X2 and CAID 17X2 tunneling to CAID 18XX (CAID 1833/1835) &lt;br /&gt;
 4 = CAID 17X2 tunneling to CAID 18XX (CAID 1833/1801 only) &lt;br /&gt;
 5 = CAID 17X2 tunneling to CAID 18XX (CAID 1833/1834 only) &lt;br /&gt;
 6 = CAID 17X2 tunneling to CAID 18XX (CAID 1833/1835 only) &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== lb_auto_betatunnel_prefer_beta =====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW  svn6045:11/27/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;CHANGE svn 7768:10/21/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
lb_auto_betatunnel_prefer_beta  =  number&lt;br /&gt;
&lt;br /&gt;
Hier kann der Schwerpunkt für die automatische Auswahl von Betacrypt/Nagravision gewählt werden.&lt;br /&gt;
&lt;br /&gt;
     0  =  disabled (default&lt;br /&gt;
     1  =  always Betacrypt&lt;br /&gt;
   105  =  represents the middle&lt;br /&gt;
   200  =  always Nagravision&lt;br /&gt;
&lt;br /&gt;
=== Monitor ===&lt;br /&gt;
&#039;&#039;&#039;Only if monitor is used!&#039;&#039;&#039;&lt;br /&gt;
 &lt;br /&gt;
{{OSCamConfMonitorParameter}}&lt;br /&gt;
&lt;br /&gt;
==== port ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
UDP port for monitor&lt;br /&gt;
 port = 0  # monitor disabled&lt;br /&gt;
      =    # port number&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 port = 24480  # monitor on, port = 24480&lt;br /&gt;
&lt;br /&gt;
==== serverip ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
bind service to specified IP address&lt;br /&gt;
 serverip  =  # IP adress&lt;br /&gt;
           =  # [blank] all IP&#039;s  (default)&lt;br /&gt;
&lt;br /&gt;
==== nocrypt ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
unsecured monitor connection&lt;br /&gt;
[,IP address|IP address range]...&lt;br /&gt;
&lt;br /&gt;
Possible&lt;br /&gt;
* one or more IP adresses&lt;br /&gt;
* one or more IP adress ranges&lt;br /&gt;
* mixture of IP adresses and IP adress ranges&lt;br /&gt;
&lt;br /&gt;
Example&lt;br /&gt;
 nocrypt = 127.0.0.1,192.168.0.0-192.168.255.255&lt;br /&gt;
         = Host 127.0.0.1 and IP range 192.168.0.0 to 192.168.255.255&lt;br /&gt;
&lt;br /&gt;
Default&lt;br /&gt;
 nocrypt =   # [blank] no secured monitor connection&lt;br /&gt;
&lt;br /&gt;
==== aulow ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
time no EMM occurs so that client is set to low in minutes&lt;br /&gt;
&lt;br /&gt;
Example&lt;br /&gt;
 aulow = 30  # After 30 minutes whithout EMM client will be switched from &amp;quot;active&amp;quot; to &amp;quot;on&amp;quot; (default).&lt;br /&gt;
&lt;br /&gt;
==== monlevel ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
monitor-level&lt;br /&gt;
 0 = no access to monitor (default)&lt;br /&gt;
 1 = only server and own procs&lt;br /&gt;
 2 = all procs, but viewing only&lt;br /&gt;
 3 = all procs, reload of oscam.user possible&lt;br /&gt;
 4 = complete access&lt;br /&gt;
 &lt;br /&gt;
Example&lt;br /&gt;
 monlevel = 4  # complete access&lt;br /&gt;
&lt;br /&gt;
monlevel can be overwritten per user in oscam.user!&lt;br /&gt;
&lt;br /&gt;
==== hideclient_to ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
Time to hide clients in the monitor if not sending requests. See also parameter &#039;&#039;&#039;httphideidleclienst&#039;&#039;&#039; in section [webif].&lt;br /&gt;
 hideclient_to = 1  # hide clients&lt;br /&gt;
               = 0  # no hide&lt;br /&gt;
&lt;br /&gt;
==== appendchaninfo ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;OBSOLETE svn8546:03/13/2013&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Append channel name on log messages. Very useful when using [webif]!&lt;br /&gt;
 appendchaninfo = 1  # append chanel name&lt;br /&gt;
                = 0  # no append chanel name (default)&lt;br /&gt;
&lt;br /&gt;
=== lcd ===&lt;br /&gt;
{{OSCamConfLCDParameter}}&lt;br /&gt;
&lt;br /&gt;
==== enablelcd ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW  svn6285:01/23/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
enablelcd  =  0|1&lt;br /&gt;
 &lt;br /&gt;
 0   =   default&lt;br /&gt;
 1   =   enable LCD&lt;br /&gt;
&lt;br /&gt;
==== lcd_outputpath ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
Path for LCD output&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 lcd_outputpath =  [blank]  /tmp&lt;br /&gt;
&lt;br /&gt;
==== lcd_hideidle ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
hide reader in LCD output if reader idle &amp;gt; 20 seconds, default:0 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== lcd_writeinterval ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
LCD refresh interval (minimum 5), default:10&lt;br /&gt;
&lt;br /&gt;
=== WebIf ===&lt;br /&gt;
&#039;&#039;&#039;Only if WebIf is used!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
{{OScamConfWebIfParameter}}&lt;br /&gt;
&lt;br /&gt;
==== File format to send EMMs via the webinterface ====&lt;br /&gt;
(by Bit)&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Attention&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* File has to be in TXT format.&lt;br /&gt;
* The EMM-file should contain each PRE-CAM EMM in a new line.&lt;br /&gt;
* EMMs should be in HEX representation.&lt;br /&gt;
** Example: AABBCCDD...&lt;br /&gt;
*Spaces and tabs between the bytes are allowed:&lt;br /&gt;
**AA BB CC DD...&lt;br /&gt;
*The HEX representation of each EMM&#039;s byte can be represented by upper or lower case - even mixed is allowed:&lt;br /&gt;
**AA aa Aa aA...&lt;br /&gt;
*Other chars and comments are not allowed.&lt;br /&gt;
&lt;br /&gt;
==== httpport ====&lt;br /&gt;
{{required}}&lt;br /&gt;
&lt;br /&gt;
port for web interface,&lt;br /&gt;
 0 = disabled, praefix + = enable SSL&lt;br /&gt;
&lt;br /&gt;
Example&lt;br /&gt;
 httpport =  83  # Webinterface listening on &#039;&#039;&#039;http-port 83&#039;&#039;&#039;&lt;br /&gt;
          = +83  # Webinterface listening on &#039;&#039;&#039;https-port 83&#039;&#039;&#039; (SSL)&lt;br /&gt;
              0  # Webinterface disabled (default)&lt;br /&gt;
&lt;br /&gt;
==== httpcert ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
file for http SSL certificate&lt;br /&gt;
 httpcert = oscam.cert # (look there)&lt;br /&gt;
          =            # [blank] file oscam.pem (embedded) is used&lt;br /&gt;
&lt;br /&gt;
==== httpforcesslv3 ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW  svn:6321/01/30/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
httpforcesslv3  =  0|1&lt;br /&gt;
&lt;br /&gt;
example&lt;br /&gt;
 httpforcesslv3  =  0  none (default)&lt;br /&gt;
                 =  1  force using SSLV3&lt;br /&gt;
 &lt;br /&gt;
==== httpuser ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
Username for password protection. [blank] is default, of which is strongly discouraged! &lt;br /&gt;
 httpuser =   # xyxyxy (all characters and figures are allowed)&lt;br /&gt;
&lt;br /&gt;
==== httppwd ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
Password for password protection. It is the same as for httpuser.&lt;br /&gt;
 httppwd =  # 123456&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;The &#039;&#039;user&#039;&#039; and &#039;&#039;pwd&#039;&#039; parameters are queried when connecting to the webinterface in a messagebox. If they are missing ore corrupted a message &#039;&#039;Forbidden&#039;&#039; appears and the connection is aborted!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== http_prepend_embedded_css ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn6797:05/13/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;CHANGE svn6625:05/15/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 http_prepend_embedded_css  =  0 | 1&lt;br /&gt;
 http_prepend_embedded_css  =  0  # Do not add the content of the embedded CSS before the content of the custom CSS (default)&lt;br /&gt;
                               1  # embedded CSS will be added before external custom CSS (specified by the [[#httpcss|httpcss]] parameter)&lt;br /&gt;
&lt;br /&gt;
This parameter can be used to override the embedded CSS with custom styles. To see the current CSS styles use the url: http://&#039;&#039;url_to_oscam_webif&#039;&#039;&#039;&#039;&#039;/site.css&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== httpcss ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
path for external CSS file&lt;br /&gt;
&lt;br /&gt;
For webinterface different styles are available. Put custom CSS files (ending with .css extension) in the oscam config directory to managed your custom styles with WebIf.&lt;br /&gt;
&lt;br /&gt;
Example&lt;br /&gt;
 httpcss =   # /etc/oscam/harvest_round_Firefox.css&lt;br /&gt;
         =   # [blank] embedded style is used (default)&lt;br /&gt;
&lt;br /&gt;
To see the current CSS style, use the url: http://&#039;&#039;url_to_oscam_webif&#039;&#039;&#039;&#039;&#039;/site.css&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Styles you find here: [[Streamboard-Thread:30083|Streamboard-Thread]]&lt;br /&gt;
&lt;br /&gt;
==== httptpl ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;CHANGE svn 7083:06/25/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
path for external templates and picons&lt;br /&gt;
 httptpl =&lt;br /&gt;
         =  # [blank] No external templates&lt;br /&gt;
&lt;br /&gt;
path for external templates and picons, multiple simultaneously templates and picons are possible by creat‐ &lt;br /&gt;
ing sub folders (maximum length of 32 alphanumeric characters), sub folders naming is corresponding to  sub &lt;br /&gt;
folder in URL, default:none &lt;br /&gt;
&lt;br /&gt;
example	 &lt;br /&gt;
 httptpl = /this/is/my/path &lt;br /&gt;
 	 &lt;br /&gt;
 folder with multiple templates: &lt;br /&gt;
 /this/is/my/path/template&lt;br /&gt;
 /this/is/my/path/template2 &lt;br /&gt;
  &lt;br /&gt;
 valid URLs: &lt;br /&gt;
 http://host:port/template1 &lt;br /&gt;
 http://host:port/template2&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
==== httpoverwritebakfile ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn9858:09/21/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
httpoverwritebakfile  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1  =  overwrite backup configurations files (*.bak)&lt;br /&gt;
 0  =  default&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== httplocale ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn9828:08/15/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
httplocale  =  environment&lt;br /&gt;
&lt;br /&gt;
set the &amp;quot;locale environment&amp;quot;&lt;br /&gt;
&lt;br /&gt;
default  =  blank [none]&lt;br /&gt;
&lt;br /&gt;
look here::&lt;br /&gt;
&lt;br /&gt;
http://en.wikipedia.org/wiki/locale&lt;br /&gt;
&lt;br /&gt;
==== httpjscript ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn6806:05/14/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
httpjscript  =  path&lt;br /&gt;
&lt;br /&gt;
path for oscam.js javascript, def: none&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== httprefresh ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
status refresh in seconds&lt;br /&gt;
&lt;br /&gt;
 httprefresh = 7  # status will be refreshed after 7 seconds&lt;br /&gt;
             =    # [blank] no refreshing&lt;br /&gt;
&lt;br /&gt;
==== httppollrefresh ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
refreshtime for polling in seconds&lt;br /&gt;
&lt;br /&gt;
 httppollrefresh = 60  # polling will be refreshed after 60 seconds&lt;br /&gt;
                 =     # [blank|0] no refreshing poll&lt;br /&gt;
&lt;br /&gt;
==== httpshowpicons ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn6648:05/01/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
httpshowpicons  =  0| 1&lt;br /&gt;
 httpshowpicons   =   1  # show picons in userlist&lt;br /&gt;
                      0  # default&lt;br /&gt;
&lt;br /&gt;
If this parameter is enables, then a new column is added to the USERS tab which display the picons of the last watched channels by active users. The folder where the picons must be configured in the httppiconpath.&lt;br /&gt;
&lt;br /&gt;
Possible format are:&lt;br /&gt;
 IC_caid_srvid.tpl&lt;br /&gt;
 IC_caid_provid_srvid.tpl&lt;br /&gt;
 IC_servicename.tpl&lt;br /&gt;
&lt;br /&gt;
added support for picons by channel name&amp;lt;br /&amp;gt;&lt;br /&gt;
syntax is:&amp;lt;br /&amp;gt;&lt;br /&gt;
take service-name from oscam.srvid,&amp;lt;br /&amp;gt;&lt;br /&gt;
replace all upper-case letters with lower case,&amp;lt;br /&amp;gt;&lt;br /&gt;
replace * with star,&amp;lt;br /&amp;gt;&lt;br /&gt;
replace &amp;amp; with and,&amp;lt;br /&amp;gt;&lt;br /&gt;
replace + with plus,&amp;lt;br /&amp;gt;&lt;br /&gt;
remove everything but a-z and 0-9,&amp;lt;br /&amp;gt;&lt;br /&gt;
if the result is name, the picon file will be IC_name.tpl&amp;lt;br /&amp;gt;&lt;br /&gt;
for example:&amp;lt;br /&amp;gt;&lt;br /&gt;
service-name &amp;quot;BBC-ONE +HD&amp;quot;&amp;lt;br /&amp;gt;&lt;br /&gt;
picon file: &amp;quot;IC_bbconeplushd.tpl&amp;quot;&amp;lt;br /&amp;gt;&lt;br /&gt;
if service-name ends with hd, and picon is not found, fallback to name without hd, example:&amp;lt;br /&amp;gt;&lt;br /&gt;
picon file: &amp;quot;IC_bbconeplushd.tpl&amp;quot;&amp;lt;br /&amp;gt;&lt;br /&gt;
-&amp;gt; not found, search for:&amp;lt;br /&amp;gt;&lt;br /&gt;
picon file: &amp;quot;IC_bbconeplus.tpl&amp;quot;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== httphideidleclients ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
Enables hiding clients after idle time set with parameter &#039;&#039;&#039; hideclient_to&#039;&#039;&#039; in section [monitor].&lt;br /&gt;
 httphideidleclients = 1  # hide&lt;br /&gt;
                     = 0  # hide not (default)&lt;br /&gt;
&lt;br /&gt;
==== httphidetype ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn8937:09/27/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
httphidetype  =  type[type]...&lt;br /&gt;
&lt;br /&gt;
type = letter which defines types to hide in web interface status page (see Typ column), &lt;br /&gt;
default: none. s = server, h = http, m = monitor, r = reader, p = proxy, x = cacheex, c = client  &lt;br /&gt;
&lt;br /&gt;
  httphidetype = sh  #hide server- and http-type columns&lt;br /&gt;
  httphidetype = [blank]  # hide none (default)&lt;br /&gt;
&lt;br /&gt;
==== httpscript ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
Path to an executable script which you wish to start from web interface&lt;br /&gt;
 httpscript =    # path&lt;br /&gt;
            =    # [blank] no path&lt;br /&gt;
&lt;br /&gt;
You can run script file from script.html (SCRIPTS item in main menu)&amp;lt;br /&amp;gt;&lt;br /&gt;
If the script file contains the &amp;quot;echo&amp;quot; will be it displayed in a Web interface.&lt;br /&gt;
&lt;br /&gt;
If the file can not run displays&lt;br /&gt;
 [Error]: Script &amp;quot;name_of_script.sh&amp;quot; not executable!&lt;br /&gt;
&lt;br /&gt;
If does not exist script displays&lt;br /&gt;
 [Error]: Script &amp;quot;name_of_script.sh&amp;quot; not found!&lt;br /&gt;
(Works If you delete the script and refresh page)&lt;br /&gt;
&lt;br /&gt;
==== httpallowed ====&lt;br /&gt;
{{required}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;CHANGE  svn8733:06/27/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;CHANGE  svn8842:08/17/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
http web interface connections allowed. [blank] is allowed (default), but that makes no sense! If the webinterface to be used, then there must be a way to connect with him. Therefore we declare this parameter as &#039;&#039;&#039;mandatory&#039;&#039;&#039;!&lt;br /&gt;
&lt;br /&gt;
With &#039;&#039;&#039;::1&#039;&#039;&#039; OSCam decides to resolve &#039;localhost&#039; to &#039;&#039;&#039;IPv6&#039;&#039;&#039;!&lt;br /&gt;
&lt;br /&gt;
 IP address|IP address range[,IP address|IP address range,[::1]]...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Example&lt;br /&gt;
 httpallowed = 127.0.0.1,192.168.0.0-192.168.255.255     # Host and range 192.168.0 are allowed&lt;br /&gt;
             = 127.0.0.1,192.168.0.0-192.168.255.255,::1 # Host and range 192.168.0 are allowed&lt;br /&gt;
                                                           resolving to IPv6&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;default values&#039;&#039;&#039;&lt;br /&gt;
 127.0.0.1,192.168.0.0-192.168.255.255,10.0.0.0-10.255.255.255,::1&lt;br /&gt;
&lt;br /&gt;
==== httpdyndns ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;CHANGE svn6558:03/21/12&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
http web interface connections allowed&lt;br /&gt;
&lt;br /&gt;
httpdyndns  =  hostname [,hostnahme][,hostname]&lt;br /&gt;
&lt;br /&gt;
Example&lt;br /&gt;
 httpdyndns = host1.example.com,host2.example.com&lt;br /&gt;
&lt;br /&gt;
==== httpsavefullcfg ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
write config:&lt;br /&gt;
 0 = all not empty parameters, all not default parameters, all parameters not containing the same value as the same parameter in global configuration (default)&lt;br /&gt;
 1 = all parameters&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== httpreadonly ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
read only modus for web interface&lt;br /&gt;
&lt;br /&gt;
 httpreadonly = 1  # only read&lt;br /&gt;
              = 0  # all is possible  (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== httpiconpath ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn:9463/01/28/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
httpiconpath  =  path&lt;br /&gt;
&lt;br /&gt;
path to picons, default [blank] none&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====httphelplang====&lt;br /&gt;
{{required}}&lt;br /&gt;
&lt;br /&gt;
set right language for wiki entry point&lt;br /&gt;
 de|en|fr &amp;lt;available wiki languages&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== httposcamlabel ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW  svn9463:01/28/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
httposcamlabel  =  text&lt;br /&gt;
&lt;br /&gt;
set individual label in web interface header, default: OSCam&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== [cache] ===&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW since svn 8358:02/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{OSCamConfCacheParameter}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== delay ====&lt;br /&gt;
{{optional/en}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn8358:02/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Value to delay cached requests&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 delay = 300&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 delay = 0&lt;br /&gt;
&lt;br /&gt;
==== max_time ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn8358:02/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
max_cache_time  =  seconds, default: 15&lt;br /&gt;
&lt;br /&gt;
maximum time CWs resist in cache after 1st client request, the time must be 2 seconds higher than the parameter clienttimeout.&lt;br /&gt;
&lt;br /&gt;
==== max_hit_time ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn8910:09/10/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
max_hit_time  =  in seconds&lt;br /&gt;
&lt;br /&gt;
maximum time for cache exchange hits resists in cach for evaluating wait_time, default: 15&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== wait_time ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn 6142:12/25/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;CHANGE svn 8077:01/06/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 wait_time  =  milli-seconds&lt;br /&gt;
            =  [blank] none (default)&lt;br /&gt;
&lt;br /&gt;
wait time for cache exchange (mode 2 &amp;amp; 3 only!)and Cardserverproxy before sending ECM to reader or proxy&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 0:50:250,0200@00009X:50:150:950,0500@000001:150:1602&amp;amp;ffdf:1200&lt;br /&gt;
 &lt;br /&gt;
==== cacheex_cw_check ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
cacheex_cw_check = caid[&amp;amp;mask][@provid][$servid]:mode:counter[,n]&lt;br /&gt;
&lt;br /&gt;
* mode:&lt;br /&gt;
specify behaviour for counter parameter&lt;br /&gt;
&lt;br /&gt;
0  =  when wait_time expires, serve highest counter&#039;s cw got anyway, even if no counter reached.&lt;br /&gt;
1  =  never serve cw (coming from cacheex) stored in cache if its counter not reaches counter. When wait_time expires, requests&lt;br /&gt;
will go to normal readers! Only when a cw reaches counter, it can be served to clients.&lt;br /&gt;
&lt;br /&gt;
Default  =  0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* counter:&lt;br /&gt;
set minimum cw counter to allow cw is used.&lt;br /&gt;
&lt;br /&gt;
Default  =  1 (use default behaviour: use cw with highest counter when cache is checked)&lt;br /&gt;
&lt;br /&gt;
==== cwcycle_allowbadfromffb ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn 8930:09/25/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cwcycle_allowbadfromffb  =  0|1&lt;br /&gt;
&lt;br /&gt;
1 = allow bad cycles from a fixed fallback reader. Default = 0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== cacheexenablestats ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn8358:02/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cacheexenablestats  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1 = enable statistics for cach exchange mode&lt;br /&gt;
 0 = default&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Warning:&#039;&#039;&#039; Please consider memory consumption!&lt;br /&gt;
&lt;br /&gt;
==== csp_port ====&lt;br /&gt;
{{required}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn8358:02/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This is a UDP (&#039;&#039;&#039;not TCP&#039;&#039;&#039;) listen port for incoming traffic from csp nodes&lt;br /&gt;
&lt;br /&gt;
 csp_port   =   port&lt;br /&gt;
            =   [blank] none (default)&lt;br /&gt;
&lt;br /&gt;
==== csp_serverip ====&lt;br /&gt;
{{required}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn 6358:2/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This is the local bind IP of csp_port (see above!)&lt;br /&gt;
&lt;br /&gt;
 csp_serverip   =   IP&lt;br /&gt;
                =   [blank] none (default)&lt;br /&gt;
&lt;br /&gt;
==== csp_ecm_filter ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn 6358:2/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 csp_ecm_filter = [caid][&amp;amp;mask][@provid][$servid]&lt;br /&gt;
&lt;br /&gt;
==== csp_allow_request ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn 6358:2/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
csp_allow_request  =  0|1 default = 1&lt;br /&gt;
&lt;br /&gt;
==== cwcycle_check_enable ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn 8358:02/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 cwcycle_check_enable  =  0 disable (default)&lt;br /&gt;
                       =  1 enable&lt;br /&gt;
&lt;br /&gt;
==== cwcycle_check_caid ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn 8358:02/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Attention: not for all NDS SC&#039;s!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
cwcycle_check_caid  =  CAID[,CAID]...&lt;br /&gt;
&lt;br /&gt;
CAID enabled for CW cycle check, default: none&lt;br /&gt;
&lt;br /&gt;
==== cwcycle_maxlist ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn 8358:02/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cwcycle_maxlist  =  count&lt;br /&gt;
&lt;br /&gt;
maximum CW cycle list entries, default = 500, maximum = 4000&lt;br /&gt;
&lt;br /&gt;
==== cwcycle_keeptime ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn 8358:02/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cwcycle_keeptime  = minutes&lt;br /&gt;
&lt;br /&gt;
minimum time a learned cycletime resists in memory, default = 0, maximum = 15&lt;br /&gt;
&lt;br /&gt;
==== cwcycle_onbad ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn 8358:02/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cwcycle_onbad  =  0|1&lt;br /&gt;
 0 = log bad CW cycle only &lt;br /&gt;
 1 = drop bad CW cycle (default)&lt;br /&gt;
&lt;br /&gt;
==== cwcycle_dropold ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn 8358:02/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cwcycle_dropold  =  0|1, &lt;br /&gt;
 1 = drop old CW cycle, &lt;br /&gt;
 0 = no drop(default)&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
==== cwcycle_sensitive ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn 8509:03/07/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cwcycle_sensitive  =  0|2|3|4&lt;br /&gt;
&lt;br /&gt;
 0  = disabled (default)&lt;br /&gt;
 2  = 2 (or more) same bytes and drop new CW&lt;br /&gt;
 3  = 3 (or more) same bytes and drop new CW&lt;br /&gt;
 4  = 4 (or more) same bytes and drop new CW&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
==== cwcycle_usecwcfromce ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn 9038:11/18/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cwcycle_usecwcfromce  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1  =  use CW Info from cache exchange&lt;br /&gt;
 0  =  default&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== wait_until_ctimeout ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn 9486:02/03/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
wait_until_ctimeout  =  0|1&lt;br /&gt;
&lt;br /&gt;
answer when cache exchange timeount expires, if no normal readers are vavailable for sending ECM&#039;s::&lt;br /&gt;
&lt;br /&gt;
 0  =  immediatly send &#039;&#039;&#039;not found&#039;&#039;&#039; to client (default)&lt;br /&gt;
 1  =  wait for cache exchange answer until client timeout expires&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== csp (UDP) ===&lt;br /&gt;
Section only needed if using cache exchange&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;OBSOLETE svn8358:02/16/2013 look at &#039;&#039;&#039;[cache]&#039;&#039;&#039;!&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{OSCamConfcspParameter}}&lt;br /&gt;
&lt;br /&gt;
==== port ====&lt;br /&gt;
{{required}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn6124:12/23/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
UDP listen port for incoming traffic from csp nodes&lt;br /&gt;
&lt;br /&gt;
 port   =   port&lt;br /&gt;
        =   [blank] none (default)&lt;br /&gt;
&lt;br /&gt;
==== serverip ====&lt;br /&gt;
{{required}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn 6124:12/23/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Local bind IP of the above udp port&lt;br /&gt;
&lt;br /&gt;
 serverip   =   IP&lt;br /&gt;
            =   [blank] none (default)&lt;br /&gt;
&lt;br /&gt;
==== csp_ecm_filter ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
 csp_ecm_filter = [caid][&amp;amp;mask][@provid][$servid]&lt;br /&gt;
&lt;br /&gt;
==== csp_allow_request ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
csp_allow_request  =  0|1 default = 1&lt;br /&gt;
&lt;br /&gt;
=== Camd 33 (TCP) ===&lt;br /&gt;
Section required only if camd33 will be used as client protocol!&lt;br /&gt;
 &lt;br /&gt;
{{OSCamConfCamd33Parameter}}&lt;br /&gt;
&lt;br /&gt;
==== port ====&lt;br /&gt;
{{required}}&lt;br /&gt;
&lt;br /&gt;
TCP/IP port for camd 3.3x clients, 0 = disabled, default:0&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 port = 15000&lt;br /&gt;
      = 0  # disabled (default)&lt;br /&gt;
&lt;br /&gt;
==== serverip ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
bind service to specified IP address&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 serverip = 192.168.178.1&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 serverip = # listenig to all&lt;br /&gt;
&lt;br /&gt;
==== nocrypt ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
unsecured camd 3.3x client connection&lt;br /&gt;
 IP address|IP address range[,IP address|IP address range]...&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 nocrypt = 127.0.0.1,192.168.0.0-192.168.255.255&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 nocrypt = [none]&lt;br /&gt;
&lt;br /&gt;
==== passive ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
force passive camd 3.3x client&lt;br /&gt;
&lt;br /&gt;
Camd3.3x protocol generally has aktive clients. In certain circumstances the client must switched on only &amp;quot;passive&amp;quot; mode.&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 passive = 1&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 passive = 0&lt;br /&gt;
&lt;br /&gt;
==== key ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
128 bit key&lt;br /&gt;
&lt;br /&gt;
key for camd 3.3x client encryption&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 key = 01020304050607080910111213141516&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 key =  # (blank] none (default)&lt;br /&gt;
&lt;br /&gt;
=== cs357x (UDP) ===&lt;br /&gt;
Section required only if cs357x will be used as client protocol! These protocols principle encrypt and build the key from user name.&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Attention:&#039;&#039;&#039;&lt;br /&gt;
&#039;&#039;&#039;cs357x&#039;&#039;&#039; was also known as &#039;&#039;&#039;camd35&#039;&#039;&#039; designated. Both terms mean the same protocol with the same functions and parameters. In the future, to avoid confusion &#039;&#039;&#039;only cs357x&#039;&#039;&#039; is used.&lt;br /&gt;
 &lt;br /&gt;
{{OSCamConfCs357xParameter}}&lt;br /&gt;
&lt;br /&gt;
==== port ====&lt;br /&gt;
{{required}}&lt;br /&gt;
UDP port for camd 3.5x|cs357x clients. Port must be opened at router!&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 port = 15000&lt;br /&gt;
      = 0     # disabled (default)&lt;br /&gt;
&lt;br /&gt;
==== serverip ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
bind service to specified IP address&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 serverip = 192.168.178.1&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 serverip =   # [blank] all (default)&lt;br /&gt;
&lt;br /&gt;
==== suppresscmd08 ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
suppresscmd08 = 0|1&lt;br /&gt;
&lt;br /&gt;
 0 = tell camd35|cs3.57x-clients not to request again for rejected CAID, service ID and provider ID combination (default)&lt;br /&gt;
 1 = disabled&lt;br /&gt;
&lt;br /&gt;
Can be overwritten in oscam.user!&lt;br /&gt;
&lt;br /&gt;
More here:: [[Streamboard-Thread:27459|Streamboard-Thread]]&lt;br /&gt;
&lt;br /&gt;
=== cs378x (TCP) ===&lt;br /&gt;
Section required only if s378x will be used as client protocol!&lt;br /&gt;
 &lt;br /&gt;
{{OSCamConfCs378xParameter}}&lt;br /&gt;
&lt;br /&gt;
==== port ====&lt;br /&gt;
{{required}}&lt;br /&gt;
port for camd 3.5x clients. Port must be opened at router!&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 port = 15000&lt;br /&gt;
&lt;br /&gt;
==== serverip ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
bind service to specified IP address&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 serverip = 192.168.178.1&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 serverip =   # [blank] all (default)&lt;br /&gt;
&lt;br /&gt;
==== suppresscmd08 ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
suppresscmd08 = 0|1&lt;br /&gt;
&lt;br /&gt;
 0 = tell cs3.78x clients not to request again for rejected CAID, service ID and provider ID combination (default)&lt;br /&gt;
 1 = disable&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Mor here: [[Streamboard-Thread:27459|Streamboard-Thread]]&lt;br /&gt;
&lt;br /&gt;
=== Newcamd (TCP) ===&lt;br /&gt;
Section required only if newcamd will be used as client protocol!&lt;br /&gt;
&lt;br /&gt;
{{OSCamConfNewcamdParameter}}&lt;br /&gt;
&lt;br /&gt;
==== key ====&lt;br /&gt;
{{required}}&lt;br /&gt;
DES key&lt;br /&gt;
Default key for newcamd client encryption.&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 key = 0102030405060708091011121314&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 key =&lt;br /&gt;
&lt;br /&gt;
==== port ====&lt;br /&gt;
{{required}}&lt;br /&gt;
TCP port/DES key/CAID/ident definitions. Each CAID requires a separate port. If you don&#039;t specify a DES key for a port, the default DES Key will be used!&lt;br /&gt;
&lt;br /&gt;
 port[{DES key}]@CAID[:ident][,ident]...[;port[{DES key}]@CAID[:ident][,ident]...]...&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 port = 15000@1234:000000 # (CAID 1234 connected with port 15000)&lt;br /&gt;
 port = 15000@1234:000000;15001@5678:000000 # (CAID 1234 connected with port 15000. CAID 5678 with port 15001)&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 port = port@caid:ident&lt;br /&gt;
&lt;br /&gt;
==== serverip ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
bind service to specified IP address&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 serverip = 192.168.178.1&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 serverip = [blank]&lt;br /&gt;
&lt;br /&gt;
==== allowed ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
client connections allowed from&lt;br /&gt;
 IP address|IP address range[,IP address|IP address range]...&lt;br /&gt;
 &lt;br /&gt;
!! Dyn DNS Addresses are not forseen here and won&#039;t work !!&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 allowed = 127.0.0.1,192.168.0.0-192.168.255.255&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 allowed = [blank]&lt;br /&gt;
&lt;br /&gt;
==== keepalive ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 keepalive = 1 # (enabled)&lt;br /&gt;
 keepalive = 0 # (disabled)&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 keepalive = 0&lt;br /&gt;
&lt;br /&gt;
==== mgclient ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
Enable mgcamd extended newcamd protocol, allowing for a single connection to work with mutliple providers, default:0&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 mgclient = 1  # (enabled)&lt;br /&gt;
 mgclient = 0  # (disabled)&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 mgclient = 0&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
=== &#039;&#039;&#039;scam&#039;&#039;&#039; ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn9878:09/29/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{OSCamConfSCamParameter}}&lt;br /&gt;
&lt;br /&gt;
==== port ====&lt;br /&gt;
{{required}}&lt;br /&gt;
&lt;br /&gt;
port  =  port&lt;br /&gt;
&lt;br /&gt;
UDP port for scam server, default = 0&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Radegast ===&lt;br /&gt;
Section required only if radegast will be used as client protocol!&lt;br /&gt;
 &lt;br /&gt;
{{OSCamConfRadegastParameter}}&lt;br /&gt;
==== port ====&lt;br /&gt;
{{required}}&lt;br /&gt;
&lt;br /&gt;
TCP/IP port for radegast clients (enables radegast)&lt;br /&gt;
 port =&lt;br /&gt;
      = 0  (default)&lt;br /&gt;
&lt;br /&gt;
==== serverip ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
bind service to specified IP address&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 serverip  =  192.162.9.1&lt;br /&gt;
           =  [blank] alle IP&#039;as allowed (default)!&lt;br /&gt;
&lt;br /&gt;
==== allowed ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
client connections allowed from&lt;br /&gt;
 IP addres|IP range[,IP address|IP range]...&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 127.0.0.1,192.168.0.0-192.168.255.255  # Host and range 192.168.0 are allowed&lt;br /&gt;
&lt;br /&gt;
==== user ====&lt;br /&gt;
{{required}}&lt;br /&gt;
&lt;br /&gt;
user name for radegast client&lt;br /&gt;
 user = username&lt;br /&gt;
&lt;br /&gt;
=== Serial ===&lt;br /&gt;
Section required only if seral interface will be used!&lt;br /&gt;
 &lt;br /&gt;
{{OSCamConfSerialParameter}}&lt;br /&gt;
&lt;br /&gt;
==== device ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
Parameter of device&lt;br /&gt;
 device = &amp;lt;user&amp;gt;@&amp;lt;device&amp;gt;[:baud][?option1=value1][?option2=value2]&lt;br /&gt;
&lt;br /&gt;
Parameter&lt;br /&gt;
 user    =  account&lt;br /&gt;
 device  =  name of Serial Device&lt;br /&gt;
 option  =  timeout =  milli seconds timeout for connection  default: 50&lt;br /&gt;
         =  delay milli seconds additive between 2 characters&lt;br /&gt;
&lt;br /&gt;
supported serial devices&lt;br /&gt;
 HSIC     Humax Sharing Interface Client&lt;br /&gt;
 SSSP     Simple Serial Sharing Protocol&lt;br /&gt;
 bomba    BOMBA Firmware&lt;br /&gt;
 dsr9500  DSR 9500&lt;br /&gt;
&lt;br /&gt;
=== Cccam (TCP) ===&lt;br /&gt;
Section required only if Cccam will be used as client protocol!&lt;br /&gt;
{{OSCamConfCccamParameter}}&lt;br /&gt;
&lt;br /&gt;
==== port ====&lt;br /&gt;
{{required}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;CHANGE  svn6206:01/07/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Port = 0|port[,port...]&lt;br /&gt;
&lt;br /&gt;
TCP/IP-Ports for CCcam clients, enables Cccam protocol!&lt;br /&gt;
&lt;br /&gt;
 port =&lt;br /&gt;
      = 0  # CCcam-Protokoll disabled (default)&lt;br /&gt;
&lt;br /&gt;
==== version ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
define CCcam version, minimum CCcam version 2.0.11, used with original CCcam only, default:none&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&amp;lt;main version&amp;gt;,&amp;lt;version&amp;gt;,&amp;lt;sub version&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 version = 2.0.11&lt;br /&gt;
&lt;br /&gt;
==== reshare ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;CHANGE svn8607:04/10/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
reshare level for CCcam clients:&lt;br /&gt;
 -1 = no resharing&lt;br /&gt;
  0 = resharing for direct peer only&lt;br /&gt;
  1 = resharing for direct peer and next level&lt;br /&gt;
  x = resharing for direct peer and next x level (x for number of level)&lt;br /&gt;
 10 = (default)&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 reshare = 1  resharing only for direct peer and next level&lt;br /&gt;
&lt;br /&gt;
reshare could be defined on 2 ways:&lt;br /&gt;
&lt;br /&gt;
* reader (&amp;quot;cccreshare&amp;quot;)&lt;br /&gt;
* user-account (&amp;quot;cccreshare&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
A cards reshare value is set to the smallest value of the 2 parameters !&lt;br /&gt;
&lt;br /&gt;
==== reshare_mode ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
CCcam reshare mode&lt;br /&gt;
 0 = reader reshares only received SCs for CCcam readers,&lt;br /&gt;
	       defined filters/CAIDs/idents on other readers (default)&lt;br /&gt;
 1 = reader reshares received SCs (like=0) and defined services&lt;br /&gt;
 2 = reader reshares only defined reader services as virtual SCs&lt;br /&gt;
 3 = reader reshares only defined user services as virtual SCs&lt;br /&gt;
 4 = reader reshares only received cards&lt;br /&gt;
&lt;br /&gt;
Every server is shared as hop=0 and with defined reshare values.&lt;br /&gt;
&lt;br /&gt;
Service reshare only works if positive services defined: no service - no reshare!&lt;br /&gt;
&lt;br /&gt;
==== ignorereshare ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
CCcam reshare setting:&lt;br /&gt;
 0 = use reshare setting of server (default)&lt;br /&gt;
 1 = use reshare setting of reader or user&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 ignorereshare = 1  reshare settings of reader or user are used&lt;br /&gt;
&lt;br /&gt;
==== stealth ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
Behaviour like the original CCcam: no activate partner detection and extended OSCam-CCcam protocol, prevent other OSCam to detect the server as OSCam server.&lt;br /&gt;
&lt;br /&gt;
 stealth  =  1   #  stealth enabled&lt;br /&gt;
          =  0   #  stealth disabled (default)&lt;br /&gt;
&lt;br /&gt;
==== minimizecards ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
mode how to provide CCcam servers to CCcam clients:&lt;br /&gt;
 0 = no aggregation, remove duplicates only (default)&lt;br /&gt;
 1 = based on minimum hop: two SCs with different hops are summarized, new SCs get a smaller hop&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== updateinterval ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
interval to provide share list update to CCcam clients in seconds&lt;br /&gt;
  0 = update based on server updates, values &amp;lt;= 10 are invalid and will be set to 30 &lt;br /&gt;
    = [blank] 240 (default)&lt;br /&gt;
&lt;br /&gt;
==== keepconnected ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
set CCcam keepalive modus:&lt;br /&gt;
 0 = disconnect client when max idle time is reached&lt;br /&gt;
 1 = keep client connected (default)&lt;br /&gt;
&lt;br /&gt;
==== recv_timeout ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn7672:10/09/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
recv_timeout  =  milli-seconds&lt;br /&gt;
&lt;br /&gt;
set network timeout for receiving data&lt;br /&gt;
default  =  2000&lt;br /&gt;
&lt;br /&gt;
==== forward_origin_card ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
forward_origin_card = 0|1&lt;br /&gt;
&lt;br /&gt;
1  =	forward ECM request to reader holding this card, loadbalancer, fallback and caching will be disabled &lt;br /&gt;
0  =    default&lt;br /&gt;
&lt;br /&gt;
==== nodeid ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
nodeid = ID&lt;br /&gt;
&lt;br /&gt;
set CCcam node ID in hex, default:none&lt;br /&gt;
&lt;br /&gt;
example&lt;br /&gt;
 nodeid = 0a0b0c0d0e0f1011&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
=== Pandora ===&lt;br /&gt;
{{OSCamConfPandoraParameter}}&lt;br /&gt;
&lt;br /&gt;
==== pand_skip_send_dw ====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
pand_skip_send_dw    =   dummy&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== pand_allowed ====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
pand_aloowed         =    dummy&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== pand_usr ====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
pand_user            =    dummy&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== pand_pass ====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
pand_pass            =    dummy&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== pand_ecm ====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
pand_ecm             =    dummy&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== pand_port ====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
pand_port            =    dummy&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== pand_srvid ====&lt;br /&gt;
&lt;br /&gt;
pand_srvid           =    dummy&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== GBox ===&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn8350:02/15/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
{{OScamConfGboxParameter}}&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Minimal working configuration example:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Let&#039;s say the gbox runs on host 192.168.1.101 and OSCam is on 192.168.1.123. In file &#039;&#039;&#039;cwshare.cfg&#039;&#039;&#039; on gbox side we have, for example, the following lines::&lt;br /&gt;
 M:{192.168.1.101{A123BCDE}}&lt;br /&gt;
 D:{192.168.1.123{3820 3819{98AF3E25{A3 A3}}}}&lt;br /&gt;
If oscam_gbox should connect to the original GBOX above, then you should configure OSCam as follows:&lt;br /&gt;
 &#039;&#039;&#039;oscam.conf:&#039;&#039;&#039;&lt;br /&gt;
 [gbox]&lt;br /&gt;
 hostname          = 192.168.1.123&lt;br /&gt;
 my_password       = 98AF3E25&lt;br /&gt;
 port              = 3819&lt;br /&gt;
&lt;br /&gt;
 &#039;&#039;&#039;oscam.server:&#039;&#039;&#039;&lt;br /&gt;
 protocol          =  gbox&lt;br /&gt;
 group             =  1&lt;br /&gt;
 device            =  192.168.1.101,3820&lt;br /&gt;
 password          =  A123BCDE&lt;br /&gt;
 user              =  gbox_client&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== my_password =====&lt;br /&gt;
{{required}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn9163:12/31/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;moved from oscam.server&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;CHANGE svn9494:02/04/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
password  =  4 hex bytes, 8 chara&lt;br /&gt;
&lt;br /&gt;
my password&lt;br /&gt;
&lt;br /&gt;
example&lt;br /&gt;
 98AF3E25&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== proxy_card ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn9721:05/15/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
proxy_Card  =  &amp;lt;CAID&amp;gt;&amp;lt;provid&amp;gt;[,&amp;lt;CAID&amp;gt;&amp;lt;provid&amp;gt;]...&lt;br /&gt;
&lt;br /&gt;
proxy reader SmartCard(s) to be reshared with gbox network, def. = 0, default = none&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== ccc_reshare ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn9722:05/15/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ccc_reshare  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1 = enabled cccam reshare into gbox network, default = 0&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== hostname ====&lt;br /&gt;
{{required}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;CHANGE svn9494:02/04/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
gbox_hostname =  my IP or hostname&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== port ====&lt;br /&gt;
{{required}}&lt;br /&gt;
&lt;br /&gt;
port[,port]...  own gbox port&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== my_vers ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn9645:04/09/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
my_vers  =  version&lt;br /&gt;
&lt;br /&gt;
set gbox version in hexadecimal low byte&lt;br /&gt;
&lt;br /&gt;
default =  25&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== my_cpu_api ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn9712:05/11/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
my-cpu_api  =  byte&lt;br /&gt;
&lt;br /&gt;
set gbox CPU and API byte in hexadecimal, default = 40&lt;br /&gt;
default = 40&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== gbox_reconnect ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
gbox_reconnect = time&lt;br /&gt;
&lt;br /&gt;
send message to peers in seconds, default:300&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== gsms_disable ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn9714:05/11/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
gsms_disable  =  0|1&lt;br /&gt;
&lt;br /&gt;
1 disable gbox short message service (GSMS), default = 0&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
==== tmp_dir ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn9761:06/05/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
tmp_dir  =  path&lt;br /&gt;
&lt;br /&gt;
tempory directory for gbox&lt;br /&gt;
&lt;br /&gt;
 default =  /tmp/.oscam&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== DVBapi ===&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
Section required only if OSCam will also be used as client!&lt;br /&gt;
 &lt;br /&gt;
{{OSCamConfDVBapiParameter}}&lt;br /&gt;
&lt;br /&gt;
==== enabled ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
DVB API enabled&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 enabled = 0 # disabled (default)&lt;br /&gt;
 enabled = 1 # enabled&lt;br /&gt;
&lt;br /&gt;
==== user ====&lt;br /&gt;
{{required}}&lt;br /&gt;
user name for DVB API client&lt;br /&gt;
Example:&lt;br /&gt;
 user = # user1&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 enabled = # anonymous&lt;br /&gt;
&lt;br /&gt;
==== au ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
AU mode for dvbapi:&lt;br /&gt;
 au = 0 # disable AU (default)&lt;br /&gt;
 au = 1 # enable AU&lt;br /&gt;
&lt;br /&gt;
==== pmt_mode ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
PMT mode:&lt;br /&gt;
 pmt_mode = 0 # use camd.socket and PMT file (default)&lt;br /&gt;
 pmt_mode = 1 # disable reading PMT file&lt;br /&gt;
 pmt_mode = 2 # disable camd.socket&lt;br /&gt;
 pmt_mode = 3 # read PMT file on startup only&lt;br /&gt;
 pmt_mode = 4 # do not use signal handler for monitoring /tmp&lt;br /&gt;
 pmt_mode = 5 # do not use signal handler to monitor /tmp &amp;amp; disable camd.socket&lt;br /&gt;
 pmt_mode = 6 # use PMT server mode &amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU - NEW - NOUVEAU - NUOVO  svn8680:05/06/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== request_mode ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
CAID request mode:&lt;br /&gt;
 0 = try all possible CAIDs one by one (default)&lt;br /&gt;
 1 = try all CAIDs simultaneously&lt;br /&gt;
&lt;br /&gt;
==== listen_port ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn9574:03/20/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
listen_port  =  0|1&lt;br /&gt;
&lt;br /&gt;
TCP/IP port for SAT IP clients, filtering has to be done on client site&lt;br /&gt;
&lt;br /&gt;
0  =  disabled (default)&lt;br /&gt;
&lt;br /&gt;
==== boxtype ====&lt;br /&gt;
{{required}}&lt;br /&gt;
set boxtype, auto detection of DVB API will be aspired:&lt;br /&gt;
 boxtype = dbox2|dreambox|dm7000|duckbox|ufs910|ipbox|ipbox-pmt|qboxhd|coolstream|neumo|pc&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
boxtype = dreambox&lt;br /&gt;
&lt;br /&gt;
ipbox with camd.socket support, currently only with PGI image version 0.6 or above, verified on HD models only&lt;br /&gt;
&lt;br /&gt;
ipbox-pmt can be used on any DGS based images (with or without camd.socket support), verified on HD models only&lt;br /&gt;
&lt;br /&gt;
pc is for generic pc support (currently supported on VDR with vdr-plugin-dvbapi)&lt;br /&gt;
&lt;br /&gt;
==== cw_delay ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW  svn4348:02/05/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cw_delay  =  milli-seconds&lt;br /&gt;
&lt;br /&gt;
delay of CW writing, default  =  none&lt;br /&gt;
&lt;br /&gt;
==== delayer ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW  svn6808:05/14/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
delayer  =  milli-seconds&lt;br /&gt;
&lt;br /&gt;
minimum time to write CW&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== reopenonzap ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW  svn4348:02/05/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;OBSOLETE svn9072:12/08/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
reopenonzap  =  0|1&lt;br /&gt;
             =  1 reopen demux devices in each channel switching,&lt;br /&gt;
             =  0 default&lt;br /&gt;
&lt;br /&gt;
==== decodeforever ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW  svn7653:10/08/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;OBSOLETE svn8683:06/06/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
decodeforever  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1  =  trying to decode on all CAIDs&lt;br /&gt;
 0  =  default&lt;br /&gt;
&lt;br /&gt;
==== ecminfo_type ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW  svn10722:06/13/15&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Define the type of ecm.info file to create,  ecminfo_type = 0|1|2|3|4|5&lt;br /&gt;
&lt;br /&gt;
 0 = default oscam syntax&lt;br /&gt;
 1 = default oscam syntax with ecmtime in ms instead of s&lt;br /&gt;
 2 = wicardd&lt;br /&gt;
 3 = mgcamd&lt;br /&gt;
 4 = cccam&lt;br /&gt;
 5 = camd3&lt;br /&gt;
&lt;br /&gt;
==== read_sdt ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW  svn10766:06/15/15&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If it is not yet available, this option automatically add entries in your oscam.srvid2 (or oscam.srvid) and in your oscam.provid files. You need to stay &#039;&#039;&#039;more than 30 seconds&#039;&#039;&#039; on a channel for the auto-detect to start. So both channel name and provider name are retrieved. If entries already exist they are not changed nor updated, so you keep full control on the content of both files, only missing entries are added.&lt;br /&gt;
&lt;br /&gt;
read_sdt  =  0|1|2&lt;br /&gt;
&lt;br /&gt;
 0 =  disabled (default)&lt;br /&gt;
 1 =  on, do not save FTA channels&lt;br /&gt;
 2 =  on, save FTA channels&lt;br /&gt;
&lt;br /&gt;
==== write_sdt_prov ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW  svn10841:06/27/15&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
First enable the read_sdt parameter then you can specify if the provider name is saved or not into the oscam.srvid2 or oscam.srvid file. This is not mandatory since the provider name is now retrieved automatically from the oscam.provid file.&lt;br /&gt;
&lt;br /&gt;
write_sdt_prov  =  0|1&lt;br /&gt;
&lt;br /&gt;
 0 = off, do not write provider name into oscam.srvid/2 (default)&lt;br /&gt;
 1 = on, write provider name into oscam.srvid/2&lt;br /&gt;
&lt;br /&gt;
=== Anticasc ===&lt;br /&gt;
Section is needed if anticascading will be used to protect against unauthorized forwarding CardSharing. &lt;br /&gt;
{{OSCamConfAnticascParameter}}&lt;br /&gt;
&lt;br /&gt;
==== enabled ====&lt;br /&gt;
{{required}}&lt;br /&gt;
&lt;br /&gt;
enabled anti-cascading:&lt;br /&gt;
 enabled = 1 # enabled&lt;br /&gt;
         = 0 # disabled (default)&lt;br /&gt;
&lt;br /&gt;
==== numusers ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
anti-cascading: user per account (number)&lt;br /&gt;
 numusers = 0 # anticascading disabled (default)&lt;br /&gt;
          = 1 # cascading for 1 user allowed ==&amp;gt; (1*100+80)/(&amp;lt;span style=&amp;quot;color:Blue;padding:0;5px&amp;quot;&amp;gt;&amp;lt;B&amp;gt;10&amp;lt;/B&amp;gt;&amp;lt;/span&amp;gt;*100/60) = 11 ecms allowed per minute&lt;br /&gt;
          = 2 # cascading for 2 users allowed ==&amp;gt; (2*100+80)/(&amp;lt;span style=&amp;quot;color:Blue;padding:0;5px&amp;quot;&amp;gt;&amp;lt;B&amp;gt;10&amp;lt;/B&amp;gt;&amp;lt;/span&amp;gt;*100/60) = 17 ecms allowed per minute &amp;lt;br&amp;gt;&lt;br /&gt;
     &amp;lt;span style=&amp;quot;color:Blue;padding:0;5px&amp;quot;&amp;gt;&amp;lt;B&amp;gt;10&amp;lt;/B&amp;gt;&amp;lt;/span&amp;gt; = number you have put in oscam.ac. Default value is 10&lt;br /&gt;
&lt;br /&gt;
==== sampletime ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
duration of sample in minutes:&lt;br /&gt;
 sampletime = 5  # duration 5 minutes&lt;br /&gt;
            =    # [blank] duration 2 minutes (default)&lt;br /&gt;
&lt;br /&gt;
 Ex: numusers = 1 ==&amp;gt; 11 ecms * 5 minutes ==&amp;gt; 55 ecms allowed in 5 minutes &lt;br /&gt;
     numusers = 2 ==&amp;gt; 17 ecms * 5 minutes ==&amp;gt; 85 ecms allowed in 5 minutes&lt;br /&gt;
&lt;br /&gt;
==== samples ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
number of additionnal ecms allowed (possible values between 2 and 10)&lt;br /&gt;
 samples = 7  # 7 additional ecms allowed&lt;br /&gt;
         =    # [blank] 10 additional ecms allowed (default)&lt;br /&gt;
&lt;br /&gt;
==== penalty ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
Level of the penalty if the user exceeds the result shown in Ex on Sampletime&lt;br /&gt;
 0 = only logging (default)&lt;br /&gt;
 1 = send fake DWs&lt;br /&gt;
 2 = ban user temporary&lt;br /&gt;
 3 = send real DWs with delay ([[OSCam/en/Config/oscam.conf#fakedelay|fakedelay]])&lt;br /&gt;
&lt;br /&gt;
penalty can be overwritten per user in oscam.user&lt;br /&gt;
&lt;br /&gt;
==== aclogfile ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
file for anti-cascading logging&lt;br /&gt;
 aclogfile =&lt;br /&gt;
           =   # [blank] no logfile (default)&lt;br /&gt;
&lt;br /&gt;
==== fakedelay ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
fake delay time in milli seconds (possible values between 100 and 3000)&lt;br /&gt;
 fakedelay =  500  # delay 500 milli seconds&lt;br /&gt;
           =       # [blank] 1000 milli seconds (default)&lt;br /&gt;
&lt;br /&gt;
==== denysamples ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
How many samples should be penalized?&lt;br /&gt;
 denysamples = 10  # 10 samples will be penalized&lt;br /&gt;
             =     # [blank] 8 Samples will penalized (default)&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== acosc_enabled ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn9761:06/05/14&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
acosc_enabled  =  0|1&lt;br /&gt;
 1  =  enable anticascading oder SIDs count&lt;br /&gt;
 0  =  default&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
==== acosc_max_active_sids ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW  svn9761:06/05/14&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
acosc_max_active_sids  =  count&lt;br /&gt;
&lt;br /&gt;
maximum activ SIDs with anticascading over SIDs count&lt;br /&gt;
&lt;br /&gt;
 0  =  unlimited (default)&lt;br /&gt;
 can be overwritten per user in oscam.user&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== acosc_zap_limit ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn9761:06/05/14&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
acosc_zap_limit =  count&lt;br /&gt;
&lt;br /&gt;
zap limit for anticascading over SIDs count&lt;br /&gt;
&lt;br /&gt;
 0  =  unlimited (default)&lt;br /&gt;
 can be overwritten per user in oscam.user&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== acosc_penalty ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn9761:06/05/14&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
acosc_penalty  =  0|1|2|3&lt;br /&gt;
&lt;br /&gt;
level of penalty with anticascading over SIDs count:&lt;br /&gt;
&lt;br /&gt;
 0 = only logging (default)&lt;br /&gt;
 1 = send fake DWs&lt;br /&gt;
 2 = ban user temporary&lt;br /&gt;
 3 = send real DWs with delay&lt;br /&gt;
 can be overwritten per user in oscam.user&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== acosc_penalty_duration ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn9761:06/05/14&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
acosc_penalty_duration  =  seconds&lt;br /&gt;
&lt;br /&gt;
penalty duration for anticascading over SIDs count:&lt;br /&gt;
&lt;br /&gt;
 0  =  unlimited  (default)&lt;br /&gt;
 can be overwritten per user in oscam.user &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== acosc_delay ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn9761:06/05/14&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
acosc_delay  =  milliseconds&lt;br /&gt;
&lt;br /&gt;
delay for anticascading over SIDs count&lt;br /&gt;
&lt;br /&gt;
 0  = unlimites (default)&lt;br /&gt;
 can be overwritten per user in oscam.user &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{OSCamTranslatedLinks}}&lt;/div&gt;</summary>
		<author><name>Don de Deckelwech</name></author>
	</entry>
	<entry>
		<id>http://oldwiki.streamboard.tv/index.php?title=OSCam/de/Config/oscam.conf&amp;diff=13231</id>
		<title>OSCam/de/Config/oscam.conf</title>
		<link rel="alternate" type="text/html" href="http://oldwiki.streamboard.tv/index.php?title=OSCam/de/Config/oscam.conf&amp;diff=13231"/>
		<updated>2015-10-23T15:12:58Z</updated>

		<summary type="html">&lt;p&gt;Don de Deckelwech: /* clienttimeout */ Erneute Anpassung an Changeset 11062&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Kategorie:OSCam]]&lt;br /&gt;
{{OSCamHomeLinks}}&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;oscam.conf&#039;&#039;&#039; ==&lt;br /&gt;
Dies ist die Hauptkonfigurationsdatei für OSCam. Sie enhält globale Parameter z.B. für das Debuggen, Loggen und den Loadbalancer, sowie einzelne Sektionen für Sondereffekte wie z.B. den Monitor, das Web-Interface, die Protokolle, das DVBapi und das Anti-Cascading. Nur die Sektion [global] ist Pflichtbestandteil, alle übrigen Sektionen sind optional (also nur bei Bedarf) zu verwenden.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;Globale Parameter&#039;&#039;&#039; ===&lt;br /&gt;
Folgende Parameter gibt es im [global] Abschnitt:&lt;br /&gt;
&lt;br /&gt;
{{OSCamConfGlobalParameter}}&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Achtung:&#039;&#039;&#039; Ist ein Parameter leer oder wird er nicht im Konfigurationsfile angeführt dann gelten die Default-Werte!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== nice ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&#039;&#039;&#039;Systempriorität&#039;&#039;&#039;. OSCam benötigt fast keine CPU-Leistung. Wenn aber CPU-Leistung benötigt wird, sollte diese sofort zur Verfügung stehen. Werte von 20 bis -20 sind möglich, wobei 20 gering und -20 sehr hoch ist. Wird der Parameter auskommentiert(#), wird diese Funktion nicht ausgerufen. Das ist wichtig z.B. für die dbox 2[http://de.wikipedia.org/wiki/DBOX2], wenn die Fehlermeldung &amp;quot;&#039;&#039;relocation error:setpriority&#039;&#039;&amp;quot; erscheint. Vgl. [http://de.wikipedia.org/wiki/Prioritätsscheduling Prioritätsscheduling]&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 nice = -1&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 nice = 99&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Log ====&lt;br /&gt;
Format:&lt;br /&gt;
 CAID&amp;amp;ProviderID/ECMPID/ServiceID/length:checksum&lt;br /&gt;
&lt;br /&gt;
Debug-Level:&lt;br /&gt;
 0 = no debugging (default) &lt;br /&gt;
 1 = detailed error messages &lt;br /&gt;
 2 = ATR parsing info, ECM dumps, CW dumps &lt;br /&gt;
 4 = traffic from/to the reader &lt;br /&gt;
 8 = traffic from/to the clients &lt;br /&gt;
 16 = traffic to the reader-device on IFD layer&lt;br /&gt;
 32 = traffic to the reader-device on I/O layer &lt;br /&gt;
 64 = EMM logging &lt;br /&gt;
 128 = DVB API logging &lt;br /&gt;
 256 = load balacing logging &lt;br /&gt;
 512 = cache exchange logging &lt;br /&gt;
 1024 = client ECM logging &lt;br /&gt;
 65535 = debug all &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== pidfile =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn:8176/01/24/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
pidfile  =  filename, &lt;br /&gt;
&lt;br /&gt;
ändere den Namen für das pidfile und den Speicherort,&lt;br /&gt;
mit [blank] none (default)erfolgt die Speicherung als oscam.pid in /tmp&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 pidfile = /var/run/oscam.pid&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== logfile =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Mit diesem Parameter wird Name und Pfad und für das Logfile (mehrere sind nicht möglich) festgelegt, zusätzlich auch das Loggen in stdout oder syslog. Es ist auch möglich, das Loggen nur für stdout oder syslog festzulegen und somit keine Logdatei zu schreiben.&lt;br /&gt;
 logfile = [filename][;syslog][;stdout]&lt;br /&gt;
&lt;br /&gt;
Möglichkeiten:&lt;br /&gt;
 logfile = /var/log/oscam.log  # Datei oder Linuxdevice (z.B. /dev/tty)&lt;br /&gt;
 logfile = syslog              # Die Ausgabe wird an den syslogd übergeben&lt;br /&gt;
 logfile = stdout              # Bildschirmausgabe&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 logfile = /etc/oscam/logs/oscam.log;stdout&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 logfile = /var/log/oscam.log&lt;br /&gt;
&lt;br /&gt;
Format des logfile:&lt;br /&gt;
 date&lt;br /&gt;
 time&lt;br /&gt;
 CWs per second&lt;br /&gt;
 username&lt;br /&gt;
 IP address of client&lt;br /&gt;
 TCP/IP port&lt;br /&gt;
 CWs found&lt;br /&gt;
 CWs from cache&lt;br /&gt;
 CWs not found&lt;br /&gt;
 CWs ignored&lt;br /&gt;
 CWs timed out&lt;br /&gt;
 CWs tunneled&lt;br /&gt;
 login time in UNIX/POSIX format&lt;br /&gt;
 logout time in UNIX/POSIX format&lt;br /&gt;
 protocol&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== ecmfmt =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn6649+6653:05/01/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG svn8056:01/03/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG svn8831:08/11/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ecmfmt = format&lt;br /&gt;
&lt;br /&gt;
definiert ECM log format, default:c&amp;amp;p/i/s/l:h &lt;br /&gt;
	 &lt;br /&gt;
mögliche Variablen: &lt;br /&gt;
 c = CAID&lt;br /&gt;
 d = PID&lt;br /&gt;
 e = CSP hash &lt;br /&gt;
 g = ID of origin gbox peer &lt;br /&gt;
 h = checksum&lt;br /&gt;
 i = Channel ID&lt;br /&gt;
 j = distance of gbox hops &lt;br /&gt;
 l = length &lt;br /&gt;
 o = ONID&lt;br /&gt;
 p = provider ID&lt;br /&gt;
 s = service ID&lt;br /&gt;
 w = CW&lt;br /&gt;
	 &lt;br /&gt;
benutze einen Wert als Prefix, um eine Variable mit diesem Wert zu verbergen&lt;br /&gt;
	 &lt;br /&gt;
Beispiel:&lt;br /&gt;
 ecmfmt = c&amp;amp;0p/i/d/s/l:h.e_w &lt;br /&gt;
 (hide provider ID if 0)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== nds_swap_cw =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn:10003/11/15/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;VERALTET svn10048:11/30/13/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
nds_swap_cw    =  0|&lt;br /&gt;
&lt;br /&gt;
 0  =  NDS Videoguard CWs werden eingefügt, wenn CWs nicht ein ungleiches oder gleiches Muster haben (default)&lt;br /&gt;
 1  =  disabled&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== loghistorysize =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
loghistorysize  =  bytes&lt;br /&gt;
&lt;br /&gt;
Größe der Log-Messages-History im WebIf oder Monitor in Bytes&lt;br /&gt;
&lt;br /&gt;
     0   =  disabled&lt;br /&gt;
 [blank] =  4096 (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== CACHE EXCHANGE LOGGING =====&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU  svn6929:05/24/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
CACHE EXCHANGE LOGGING &lt;br /&gt;
reader stages&lt;br /&gt;
 1 = cacheex (=1) reader (C) &lt;br /&gt;
 2 = local SCs (L)             # ist nur wirksam, wenn &#039;&#039;&#039;preferlocalcards = 1&#039;&#039;&#039; in der [global] section gesetzt ist, sonst unter stage 3!&lt;br /&gt;
 3 = other reader / proxies (P) &lt;br /&gt;
 4 = fallback reader (F) &lt;br /&gt;
&lt;br /&gt;
logging format &lt;br /&gt;
 stage/used/chosen/possible&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
&lt;br /&gt;
 P/2/2/2 oder L/2/4/4&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== maxlogsize =====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
&lt;br /&gt;
Hier kann die maximale Größe des Logfiles in KBytes festgelegt werde. Das ist besonders wichtig für Server mit nur geringem Speicherumfang (z.B. auf dbox2). Darum wird dringend empfohlen, bei solchen Servern diese Größe sorgfältig zu bestimmen. Nicht selten &amp;quot;platzt&amp;quot; ein System, weil die Logfiles unkontrolliert riesige Ausmaße angenommen haben!&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 maxlogsize = 20  # Logfile geht bis zu 20 KBytes&lt;br /&gt;
            =  0  # Logfile erhält &#039;&#039;&#039;unbegrenzte&#039;&#039;&#039; Größe&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 maxlogsize = 10 #  Logfile geht bis zu 10 KBytes (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== logduplicatelines =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn:8290/02/05/2013&amp;lt;/span&amp;gt; &lt;br /&gt;
&lt;br /&gt;
logduplicatelines  =  0|1&lt;br /&gt;
 &lt;br /&gt;
                   =  1  schaltet das Schreiben von Duplikatzeilen im Logfile aus&lt;br /&gt;
                   =  0  schaltet das Schreiben von Duplikatzeilen im Logfile ein = default&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== disablelog =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Schaltet Logfile&lt;br /&gt;
 1 = Ausschalter ein, also &#039;&#039;&#039;kein&#039;&#039;&#039; Log - puh ;-) -&lt;br /&gt;
 0 = Ausschalter aus, also &#039;&#039;&#039;ein&#039;&#039;&#039; Log&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 disablelog = 1   # es wird &#039;&#039;&#039;kein&#039;&#039;&#039; Log erstellt&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 disablelog = 0   # es wird &#039;&#039;&#039;ein&#039;&#039;&#039; Log erstellt&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== cwlogdir =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Hier kann ein Pfad für CW-Logging eingestellt werden. Der Pfad ist relativ zum Workdirectory und muss existieren, sonst werden keine Logs erstellt und auch keine Fehler ausgegeben.&lt;br /&gt;
&lt;br /&gt;
CWs (control words) sind die Antworten der Karte mit der ein bestimmter Sender für einige Sekunden freigeschaltet wird bevor das nächste cw übertragen wird. Die cw Logdatei kann dazu verwendet werden, den Sender zeitversetzt zu entschlüsseln. Das wird auch &amp;quot;Offline Decoding&amp;quot; genannt. Siehe [http://www.youtube.com/watch?v=-K--PEFYBng]&lt;br /&gt;
&lt;br /&gt;
OScam erstellt für jeden Sender und jeden Tag eine neue *.cwl Datei mit Datum, Service-ID und Sendername, z.B. 110808_I000B_Sky_Cinema_+1.cwl mit diesem Inhalt:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
# OSCam cardserver v0.99.4 - http://streamboard.gmc.to:8001/oscam/wiki&lt;br /&gt;
# control word log file for use with tsdec offline decrypter&lt;br /&gt;
# DATE 2011-08-08, TIME 23:49:10, TZ CEST&lt;br /&gt;
# CAID 0x1702, SID 0x000B, SERVICE &amp;quot;Sky_Cinema_+1&amp;quot;&lt;br /&gt;
1 9E E3 BB 3C A4 C3 BE 25 # 23:49:10&lt;br /&gt;
0 D0 24 B3 A7 95 82 3B 52 # 23:49:17&lt;br /&gt;
1 A9 76 35 54 37 38 F3 62 # 23:49:23&lt;br /&gt;
0 55 70 87 4C 22 26 C4 0C # 23:49:30&lt;br /&gt;
1 F0 16 22 28 36 3A 03 73 # 23:49:38&lt;br /&gt;
0 5D 83 44 24 8F C7 5D B3 # 23:49:44&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Wenn mindestens ein User diesen Sender schaut, werden alle notwendigen CWs gespeichert.&lt;br /&gt;
Bitte einen Speicherort mit genügend Platz angeben, da pro Tag und Sender einge 10KB an Daten anfallen. Empfehlenswert ist ein Skript, das die logfiles regelmässig verschiebt/löscht.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 cwlogdir = /var/log/&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 cwlogdir =     # [blank] kein Pfad für CW-Log, Logging abgeschaltet&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== emmlogdir =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Hier kann ein Pfad für EMM-Logging eingestellt werden. Welche EMMs mitgeloggt werden sollen, kann mit den &amp;quot;saveemm-*&amp;quot;-Parametern in der oscam.server detailliert eingestellt werden.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 emmlogdir = /var/log/&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 emmlogdir =     #  [blank] Es wird der Config-Ordner verwendet&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== usrfile =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Festlegung des Namens eines Files für user logging.&lt;br /&gt;
&lt;br /&gt;
Das user logging file hat folgendes Format&lt;br /&gt;
 date&lt;br /&gt;
 time&lt;br /&gt;
 CWs per second&lt;br /&gt;
 username&lt;br /&gt;
 IP address of client&lt;br /&gt;
 TCP/IP port&lt;br /&gt;
 CWs found&lt;br /&gt;
 CWs from cache&lt;br /&gt;
 CWs not found&lt;br /&gt;
 CWs ignored&lt;br /&gt;
 CWs timeout&lt;br /&gt;
 CWs tunneled&lt;br /&gt;
 login time in UNIX/POSIX format&lt;br /&gt;
 logout time in UNIX/POSIX format&lt;br /&gt;
 protocol&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 usrfile = userfile&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 usrfile = 0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== disableuserfile =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Jetzt wird es ganz wild: Auch wenn ein Logfile eingeschaltet ist (siehe logfile) kann hier das userfile ausgeschaltet werden.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 disableuserfile = 1   # es wird &#039;&#039;&#039;kein&#039;&#039;&#039; userfile erzeugt&lt;br /&gt;
                 = 0   # es wird &#039;&#039;&#039;ein&#039;&#039;&#039; userfile erzeugt&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 disableuserfile = 0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== usrfileflag =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Einstellung des Logging-Modus&lt;br /&gt;
 0 = Es wird nur das Ein- und Ausloggen des Clients im Userfile geloggt&lt;br /&gt;
 1 = Jedes Zappen eines Clients wird im Userfile geloggt&lt;br /&gt;
     Default-Wert ist 0&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 usrfileflag = 1  # Alles wird geloggt&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 usrfileflag = 0  # Nur Login und Logout wird geloggt&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== saveinithistory =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;VERALTET svn7128;07/02/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sicherung der Reader-Init-History. Wird benötigt, um die Entitlements anzuzeigen.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 saveinithistory = 1   # Sicherung nach /tmp/.oscam/reader&amp;lt;number&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 saveinithistory = 0   # Keine Sicherung&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== disablemail =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
disablemail  =  0|1&lt;br /&gt;
&lt;br /&gt;
Schaltet das Speichern von NDS Videoguard MailMessages des Providers aus. Default: 1 (disabled)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== mailfile =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
mailfile  =  file&lt;br /&gt;
&lt;br /&gt;
Legt das File fest, in dem NDS Videoguard MailMessages des Providers gespeichert werden sollen.&lt;br /&gt;
&lt;br /&gt;
Default: [blank] kein File.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== cacheex_mode1_delay =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn:10050/11/30/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cacheex_mode1_delay  =  CAID1:time,[CAID2:time]...&lt;br /&gt;
&lt;br /&gt;
Delay in Millisekunden für eine Anfrage an cache exchange mode 1 reader, default: kein delay&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== reader ====&lt;br /&gt;
===== enableled =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn6285:01/23/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
LED-Support&lt;br /&gt;
&lt;br /&gt;
enableled  =  0|1|2&lt;br /&gt;
&lt;br /&gt;
 0  =  LED support disabled (default)&lt;br /&gt;
 1  =  LED support enabled for routers&lt;br /&gt;
 2  =  LED support enabled for Qbox HD&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== serialreadertimeout =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;VERALTET svn8541:03/13/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Nur wenn Serialreader benutzt wird&#039;&#039;&#039;&lt;br /&gt;
Timeout in Millisekunden für Serialreader&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 serialreadertimeout =  1200  # Timeout nach 1200 Millisekunden&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 serialreadertimeout =  1500  # Timeout nach 1500 Millisekunden&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== waitforcards =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Hier kann festgelegt werden, ob OSCam beim Start des Programms auf lokale Karten wartet, bevor die Netzwerkports geöffnet werden.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 waitforcards = 0  # Nicht Warten&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 waitforcards = 1  # Warten&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== waitforcards_extra_delay =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
waitforcards_extra_delay  =  Millisekunden&lt;br /&gt;
&lt;br /&gt;
Zusätzliche Verzögerung in Millisekunden nach Warten auf lokale SCs während des Starts vor dem Öffnen von Netzwerk-Ports&lt;br /&gt;
&lt;br /&gt;
default = 500&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== preferlocalcards =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG  svn9605:03/29/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Der Parameter legt fest, welche Quelle zuerst für die Dekodierung verwendet werden sollen.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 preferlocalcards = 0  # lokale Karten werden wie remote Reader behandelt&lt;br /&gt;
&lt;br /&gt;
 preferlocalcards = 1  # CacheEX Quellen werden vor lokalen Karten bevorzugt&lt;br /&gt;
&lt;br /&gt;
 preferlocalcards = 2  # Lokale Karten werden dem CacheEX vorgezogen&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 preferlocalcards = 1  # CacheEX Quellen werden vor lokalen Karten bevorzugt&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== readerrestartseconds =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Festlegung einer Wartezeit in Sekunden zwischen Restarts von Readern.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 readerrestartseconds = 10  # Wartezeit 10 Sekunden&lt;br /&gt;
                     =  0   # &#039;&#039;&#039;keine Readerrestarts!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 readerrestartseconds = 5   #  Wartezeit 5 Sekunden&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== block_same_ip =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn:7215/07/27/2012&amp;lt;/span&amp;gt; &lt;br /&gt;
&lt;br /&gt;
block_same_ip  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1 = weise ECM-Schleifen vom Client zum Reader mit derselben IP-Addresse zurück, default = 1&lt;br /&gt;
 0 = nicht zurückweisen&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== block_same_name =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn:7215/07/27/2012&amp;lt;/span&amp;gt; &lt;br /&gt;
&lt;br /&gt;
block_same_name  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1 = weise ECM-Schleifen vom Client zum Reader mit demselben Namen zurück, default = 1&lt;br /&gt;
 0 = Nicht zurückweisen&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== cache ====&lt;br /&gt;
===== cachedelay =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;VERALTET  svn8358:16/02/2013 move to [cache] delay&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Mindestzeit in Millisekunden, die ein Request brauchen muss. Hört sich zwar paradox an, betrifft aber das Problem, wenn die &#039;&#039;&#039;Antwort&#039;&#039;&#039; aus dem cache &#039;&#039;&#039;zu schnell&#039;&#039;&#039; an den Client übermittelt wird.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 cachedelay = 300&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 cachedelay = 0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== max_cache_time =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;VERALTET  svn8358:16/02/2013 move to [cache] max_time&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
max_cache_time  =   Sekunden, default 15&lt;br /&gt;
&lt;br /&gt;
Maximale Zeit, die CWs nach der ersten Clienten-Anfrage im cache verbleiben. Die zeit muss 2 Sekunden höher als der Parameter clienttimeout sein!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== max_cache_count =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;VERALTET - OBSOLETE - OBSOLÈTE - ANTIQUATO  svn8358:16/02/2013 move to [cache] max_count&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
max_cache_count  =   Anzahl, default 1000&lt;br /&gt;
&lt;br /&gt;
Maximale Zahl von CWs im cache&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== cacheexwaittime =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;VERALTET  svn8358:16/02/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cacheexwaittime = delay &lt;br /&gt;
&lt;br /&gt;
Maximale Wartezeit für einen Cache-Zugriff in Millisekunden für cacheex = 1 Reader.&lt;br /&gt;
 50 Millisekunden = default&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== cacheexenablestats =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;VERALTET  svn8358:16/02/2013 move to [cache]&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cacheexenablestats  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1 = schaltet statistics für cache exchange mode ein&lt;br /&gt;
 0 = default&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Achtung:&#039;&#039;&#039; Bitte Speicherverbrauch beachten!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== client ====&lt;br /&gt;
===== clienttimeout =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Maximale Zeit in Millisekunden, bevor ein Client ein Timeout erhält.&lt;br /&gt;
&lt;br /&gt;
Beispiele:&lt;br /&gt;
 clienttimeout = 10000  # nach 10 Sekunden erfolgt ein Timeout&lt;br /&gt;
 clienttimeout = 10     # hier erfolgt aber ein Timeout bereits nach 10 Millisekunden, s. Hinweis unten!&lt;br /&gt;
 clienttimeout = 8      # der Timeout erfolgt nach 8000 Millisekunden (= 8 Sekunden), s. Hinweis&lt;br /&gt;
Default:&lt;br /&gt;
 clienttimeout = 5000   # nach 5000 ms (=5 Sekunden) erfolgt ein Timeout&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Achtung:&#039;&#039;&#039; Bei Werten &amp;lt; 10 (also 1 bis 9) werden diese mit Eintausend multipliziert, aus &amp;quot;5&amp;quot; wird also 5000 ms. Eine eingetragene &amp;quot;10&amp;quot; bleibt aber bei zehn Millisekunden!&lt;br /&gt;
&lt;br /&gt;
===== clientmaxidle =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Begrenzt die Leerlaufzeit eines Clienten in &#039;&#039;&#039;Sekunden&#039;&#039;&#039; bevor er vom Traffic getrennt wird.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 clientmaxidle = 200   # Trennung nach 200 Sekunden&lt;br /&gt;
               = 0     # Begrenzung ist ausgeschaltet, keine Trennung vom Traffic beim Leerlauf!&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 clientmaxidle = 120   # Trennung nach 120 Sekunden&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== suppresscmd08 =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
suppresscmd08  =  0|1&lt;br /&gt;
&lt;br /&gt;
 suppresscmd08  =  0  #  Mitteilung an Clienten mit den Protokollen camd 3.5x, 3.57x und 3.78x, keine neuen Anfragen wegen                    &lt;br /&gt;
                         zurückgewiesener Kombination aus CAID, SID und Provider-ID zu schicken (default)&lt;br /&gt;
                =  1  #  Anfragen sollen weiterhin geschickt werden&lt;br /&gt;
&lt;br /&gt;
Kann durch Eintrag in oscam.user überschrieben werden!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== fallbacktimeout ====&lt;br /&gt;
{{Depends}}&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;
Bei mehreren Readern (Siehe Abschnitt [reader] in oscam.server) kann ein Reader bestimmt werden, auf den z.B. bei einer Störung der übrigen Reader der traffic zurück fällt.&lt;br /&gt;
&lt;br /&gt;
Maximale Wartezeit des [[Cardserver]]s in Millisekunden auf primäre [[Reader]], bevor der/die [[Fallback]]-Reader (falls vorhanden!) befragt werden.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 fallbacktimeout = 1500&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 fallbacktimeout = 2500&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Achtung:&#039;&#039;&#039; Der Wert muss größer dem Wert von &amp;quot;serialreadertimeout&amp;quot; gewählt werden, ansonsten werden die Standardwerte verwendet.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== fallbacktimeout_percaid ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn:8896/09/04/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
fallbacktimeout_percaid  =  Millisekunden&lt;br /&gt;
&lt;br /&gt;
Wartezeit in Millisekunden, bevor der für eine CAID reservierte [[Reader]] befragt wird.&lt;br /&gt;
&lt;br /&gt;
Default  =  2500&lt;br /&gt;
        &lt;br /&gt;
&lt;br /&gt;
==== sleep ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Alle User nach &amp;quot;n&amp;quot; Minuten &amp;quot;inaktivieren&amp;quot;, wenn diese den Sender nicht innerhalb der eingestellten Zeit wechseln. Diese Einstellung kann auch für jeden User separat vorgenommen werden: [[OSCam/de/Config/oscam.user#sleep]]&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 sleep =  240 # inaktiv nach 4 Stunden&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 sleep =      # [blank]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== serverip ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Bei einem Server mit mehreren Netzwerkkarten und daher mehreren unterschiedlichen IP Adressen kann es gewünscht sein, dass OSCam nur antwortet, wenn die Anfrage auf einer betimmten IP Adresse kommt. Mit diesem Parameter kann man festlegen, auf welche IP Adresse der OSCam Prozess &amp;quot;hört&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 serverip = 192.168.178.1&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 serverip =&lt;br /&gt;
&lt;br /&gt;
OSCam hört auf ALLE IP Adressen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== bindwait ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Maximale Zeit in Sekunden, die der [[Cardreader]] beim Start wartet, bis er den jeweiligen Netzwerk-Port in Zugriff bekommt. Falls der OSCam innerhalb dieser Zeit den Port nicht binden kann, terminiert er mit &amp;quot;Bind Request failed&amp;quot;. Ursachen dafür sind&lt;br /&gt;
* Doppelbelegung von Ports&lt;br /&gt;
* Ein vormals abgestürzter OSCam der die Ports nicht wieder freigegeben hat&lt;br /&gt;
* OSCam wurde mehrmals gleichzeitig gestartet&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 bindwait = 20  # Wartezeit 20 Sekunden&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 bindwait = 120 #  Wartezeit 120 Sekunden&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== netprio ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Hier kann die Priorität des Cardservers im Netzwerk festgelegt werden&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 netprio = 1  # Prioritätsstufe 1&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 netprio = 0  # Systembedingte Priorität&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== resolvegethostbyname ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Art der DNS-Auflösung. Dies sind zwei verschiedene libc-Aufrufe für die Namensauflösung, weil einige ältere Systeme Probleme mit der moderneren Implementierung &#039;&#039;getadressinfo&#039;&#039; haben bzw. diese Funktion aus ihren Images gestrippt wurden (zB die alte dBox2).  Außerdem ist &#039;&#039;getadressinfo&#039;&#039; threadsafe, während &#039;&#039;gethostbyname&#039;&#039; es nicht ist und deshalb locks drumherum im Code benötigt. &lt;br /&gt;
 0 = getadressinfo (default)&lt;br /&gt;
 1 = gethostbyname&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 resolvegethostbyname = 1 # Name wird mittels &#039;&#039;gethostbyname&#039;&#039; aufgelöst&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 resolvegethostbyname = 0 # &#039;&#039;getadressinfo&#039;&#039; wird benutzt&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====failbancount====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
 Failbancount  =  Anzahl der erlaubten Fehlversuche mit falschen Zugangsdaten. &lt;br /&gt;
               =  0  (default) IP wird sofort beim ersten Versuch mit unbekannten Zugangsdaten gesperrt!&lt;br /&gt;
&lt;br /&gt;
Wenn innerhalb &#039;&#039;&#039;failbantime&#039;&#039;&#039; mehr als in &#039;&#039;&#039;failbancount&#039;&#039;&#039; erlaubte Versuche registriert wurden, wird die IP für die restliche failbantime gesperrt. Nach Ablauf von failbantime stehen wieder volle failbancount zur Verfügung. Failbancount ist also eine Lockerung der Regeln&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== failbantime ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Zeitspanne in Minuten, für die ein Client mit ungültigem Login-Versuch auf IP-Basis geblockt wird.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 failbantime =  5&lt;br /&gt;
 # IP Adresse wird für 5 Minuten geblockt. Neue Loginversuche werden ignoriert auch wenn das Login OK wäre.&lt;br /&gt;
 # Es wird kein Clientthread erstellt.&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 failbantime =  0  # failban ist ausgeschaltet (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== dropdups ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Möglichkeiten zur Duplizierung von Client-Verbindungen. Es wird damit die Reaktion auf den [[OSCam/de/Config/oscam.user#uniq|uniq]]-Parameter festgelegt.&lt;br /&gt;
&lt;br /&gt;
 0  =  Markierung des Clienten als Duplikat aber keine Trennung (default)&lt;br /&gt;
 1  =  Abbrechen der Duplikat-Verbindung anstelle einer Markierung als Duplikat&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== unlockparental ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG  svn7289:08/27/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Nur Seca und Viaccess&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Option zum Ausschalten der Jugendschutzfunktion für Seca und Viaccess Pin Code Anfragen bei adult movies.&lt;br /&gt;
Bei Viaccess z.B. für die Redlight Elite HD Smartcard. Mit unlockparental = 0 bleibt Dorcel Dunkel mit 1 wirds hell!&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 unlockparental = 1  # Jugendschutzfunktion ausgeschaltet&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 unlockparental = 0  # Jugendschutzfunktion von Seca und Viaccess eingeschaltet&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== double_check ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&#039;&#039;&#039;Nur wenn CW double check ausgewählt ist!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
ECM wird zu 2 oder mehr Readern mit der selben SC gesandt und die CW&#039;s werden gegeneinander verifiziert. lb_nbes_reader muss auf 2 oder höher gesetzt werden.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 double_check =&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 double_check = 0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== double_check_caid ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn:7237/08/05/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
double_check_caid  =  [CAID1|erste 2 digits von CAID1],[CAID2|erste 2 digits von CAID2],... =  [blank] keine [default]&lt;br /&gt;
&lt;br /&gt;
ECM wird an 2 oder mehr Reader mit der gleichen SC gesendet und die CW&#039;s werden gegen andere definierte CAIDs oder die ersten 2 bytes der CAIDs verifiziert. lb_nbest_readers muss auf 2 oder höher gesetzt sein!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Loadbalancer ====&lt;br /&gt;
===== lb_mode =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Hinweis:&#039;&#039;&#039; Wenn hier loadbalancing aktiviert wird, dann sind die in oscam.server bei services stehenden Besonderheiten zu beachten. Siehe [[streamboard:wiki/OSCam/de/Config/oscam.server#services|Services]]!&lt;br /&gt;
&lt;br /&gt;
Loadbalance Mode&lt;br /&gt;
&lt;br /&gt;
Wenn man zwei oder mehrere gleiche Karten hat (egal ob lokal oder als Proxie), kann man die Last auf diese Karten gleichmäßig verteilen (balancieren).&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 lb_mode = 0 (deaktiviert) (default)&lt;br /&gt;
 lb_mode = 1 (schnellster Reader zuerst)&lt;br /&gt;
 lb_mode = 2 (Reader der am längsten nicht geantwortet hat wird genommen)&lt;br /&gt;
 lb_mode = 3 (Reader mit der geringsten Auslastung wird verwendet)&lt;br /&gt;
 lb_mode = 10(LB ist ausgeschaltet, Senderstatistik wird trotzdem erstellt)&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 lb_mode = 0 # deaktiviert&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== lb_save =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Speichert die Loadbalance Statistik, damit sie auch nach einem Neustart erhalten bleibt.&lt;br /&gt;
Um die CPU nicht zu sehr zu belasten, sollte hier ein Wert &amp;gt; 100 eingetragen werden.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 lb_save = 100 # Anzahl der ECM&#039;s nach der die Statistik gespeichert wird&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 lb_save = 0 # Statistik wird nicht gespeichert&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== lb_nbest_readers =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Anzahl der Reader, die für die ECM anfragen.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 lb_nbest_readers = 2 # Anfragen gehen immer an zwei Reader&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 lb_nbest_readers = 1 # Anfrage geht nur an einen Reader&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== lb_nfb_readers =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Anzahl der Fallback Reader für den Lastenausgleich.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 lb_nfb_readers = 2 # Zwei Fallbackreader&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 lb_nfb_readers = 1&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== lb_reopen_mode =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;VERALTET svn8642:05/10/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
lb_reopen_mode  =  0|1&lt;br /&gt;
&lt;br /&gt;
loadbalancing reopen readers mod&lt;br /&gt;
 =  0  # Standardverfahren zum (späten) Wiederöffnen blockierender Reader (default)&lt;br /&gt;
 =  1  # Schnelles Wiederöffnen blockierender Reader&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== lb_nbest_percaid =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG svn5893:08/19/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Anzahl der Reader je CAIDs für das Loadbalancing, wildcard CAIDs mit 2-digit CAIDs sind möglich&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 lb_nbest_percaid = 0&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 lb_nbest_percaid = 0100:4,0200:3,03:2,04:1 &lt;br /&gt;
 (wildcard CAIDs 03xx and 04xx)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== lb_reopen_invalid =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn:9885:09/30/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
lb_reopen_invalid  =  0|1&lt;br /&gt;
&lt;br /&gt;
 0  =  E_INVALID wird so lange blockiert, bis die Statistik aufgeräumt ist&lt;br /&gt;
 1  =  default&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== lb_force_reopenalways =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn:9885:09/30/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
lb_force_reopenalways  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1   =  öffne alle gestoppten Reader sofort, wenn kein funktionierender Reader gefunden wird&lt;br /&gt;
 0   =  default&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== lb_min_ecmcount =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Mindestanzahl der ECM&#039;s, die für die Auswertung genommen werden.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 lb_min_ecmcount =&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 lb_min_ecmcount = 5&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== lb_max_ecmcount =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Maximale Anzahl der ECM&#039;s, bevor der Loadbalancer zurückgesetzt wird.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 lb_max_ecmcount =&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 lb_max_ecmcount = 500&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== lb_reopen_seconds =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Zeitspanne in Sekunden zwischen neuem Verbindungsversuch zu verlorengegangenen readern/CAIDs/providers/services&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 lb_reopen_seconds =  500   # Nach 500 Sekunden neuer Verbindungsversuch&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 lb_reopen_seconds = 900&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== lb_retrylimit =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Verbindungsversuch zum nächsten reader &#039;&#039;&#039;nur wenn&#039;&#039;&#039; die Antwortzeit höher, als hier festgelegt in &#039;&#039;&#039;Millisekunden&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 lb_retrylimit  =  500   #  Verbindungsversuch zum nächsten reader nur, wenn die Antwortzeit höher als 500 ms ist.&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 lb_retrylimit  =  800&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== lb_savepath ===== &lt;br /&gt;
{{Optional}}&lt;br /&gt;
Dateiname für die Sicherung der Loadbalancing Statistiken&lt;br /&gt;
&lt;br /&gt;
 default   =   /tmp/.oscam/stat&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== lb_stat_cleanup ===== &lt;br /&gt;
{{Optional}}&lt;br /&gt;
Zeit in Stunden, nach der die Statistiksätze gelöscht werden sollen&lt;br /&gt;
&lt;br /&gt;
 default = 336&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== lb_use_locking =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;VERALTET svn6166:12/28/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Unterdrückt parallele und identische ECM-Anfragen&lt;br /&gt;
&lt;br /&gt;
 1 = ein&lt;br /&gt;
 0 = aus # default:0&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Schlocke:&#039;&#039;&#039;&lt;br /&gt;
* Man sollte diese Option nur anschalten wenn:&lt;br /&gt;
** Langsames system&lt;br /&gt;
** Hohe Last&lt;br /&gt;
**Gleiche ECM Anfragen nicht aus dem Cache kommen, sondern weiter Reader angefragt werden&lt;br /&gt;
&lt;br /&gt;
* Vorteile aktiviert:&lt;br /&gt;
** Durch die Synchronisierung wird ein ECM Request nach dem anderen durchgeführt, die Ermittlung von Cache oder Request und Zuordnung der Reader über den Loadbalancer ist immer erfolgreich&lt;br /&gt;
&lt;br /&gt;
* Nachteile aktiviert:&lt;br /&gt;
** Die Synchronisierung verhindert Multithreading und es kommt eventuell zu höheren Antwortzeiten&lt;br /&gt;
&lt;br /&gt;
* Vorteile NICHT aktiviert:&lt;br /&gt;
** Schnellere Durchlaufzeiten für ECM requests&lt;br /&gt;
&lt;br /&gt;
* Nachteile NICHT aktiviert:&lt;br /&gt;
** Eventuell doppelte (bzw n-fache) ECM requests an die Reader möglich&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== lb_retrylimits =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG svn5754:07/31/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
lb_retrylimits = CAID1:time1[,CAID2:time2]...&lt;br /&gt;
&lt;br /&gt;
Begrenzung der Zeit für einen retry des loadbalancing eines CAID in Millisekunden, wildcard CAIDs mit two-digit CAIDs möglich, &lt;br /&gt;
 	&lt;br /&gt;
default: [blank]&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 lb_retrylimits = 12:0100,34:0200,5678:0300 &lt;br /&gt;
                  (wildcard CAIDs 12xx and 34xx)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== lb_noproviderforcaid =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG svn5758:08/01/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
lb_noproviderforcaid = CAID1[,CAID2]...&lt;br /&gt;
&lt;br /&gt;
Ignoriere die Providerinformations-CAIDs, um die statistischen Daten zu reduzieren, wildcard CAIDs mit 2-digit CAIDs sind möglich&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 lb_noproviderforcaid = 12,34,5678&lt;br /&gt;
 	                 (wildcard CAIDs 12xx und 34xx)&lt;br /&gt;
&lt;br /&gt;
default = [blank]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== lb_auto_timeout =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn 7564:10/02/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
lb_auto_timeout  =  0|1&lt;br /&gt;
&lt;br /&gt;
 lb_auto_timeout  = 1  #  ermöglicht ein automatisches timeout auf der Basis von Statistiken des Loadbalancers&lt;br /&gt;
                  = 0  #  default&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== lb_auto_timeout_p =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn 7564:10/02/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
lb_auto_timeout_p  =  Prozent&lt;br /&gt;
&lt;br /&gt;
Prozentwert, mit dem die Timeout-Zeit beaufschlagt wird&lt;br /&gt;
default = 30&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== lb_auto_timeout_t  =====  &lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn 7564:10/02/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
lb_auto_timeout_t =  Millisekunden&lt;br /&gt;
&lt;br /&gt;
Minimale Zeit in Millisekunden, die zur Timeout-Zeit hinzuaddiert wird&lt;br /&gt;
default = 300&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== lb_max_readers =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
lb_max_readers  =   limit  (Zahl)&lt;br /&gt;
&lt;br /&gt;
beschränkt die Zahl der Reader während der Lernphase des Loadbalancing&lt;br /&gt;
&lt;br /&gt;
 0  =  unbegrenzt  (default)&lt;br /&gt;
 x  =  beschränkt auf ein Limit von x (Zahl)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== lb_auto_betatunnel =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
lb_auto_betatunnel  =  0|1&lt;br /&gt;
&lt;br /&gt;
Ermöglicht automatisches Betatunneling für Betacrypt (CAIDs 1801, 1833, 1834 und 1835), wenn Loadbalancing verwendet wird&lt;br /&gt;
 lb_auto_betatunnel =  0   #  ausgeschaltet&lt;br /&gt;
                    =  1   #  eingeschaltet (default)&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Achtung:&#039;&#039;&#039; Eintragungen für Betatunnel in oscam.user werden bevorzugt. Siehe [[streamboard:wiki/index.php/OSCam/de/Config/oscam.user#betatunnel|Betatunnel]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== lb_auto_betatunnel_mode =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn 7784:10/22/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
lb_auto_betatunnel_mode  =  0|1|2...&lt;br /&gt;
&lt;br /&gt;
setzt den Mode für das automatische Betacrypt tunneling&lt;br /&gt;
&lt;br /&gt;
 0 = CAID 18XX tunneling to CAID 17X2 only (default)&lt;br /&gt;
 1 = CAID 18XX tunneling to CAID 17X2 and CAID 17X2 tunneling to CAID 18XX (CAID 1833/1801) &lt;br /&gt;
 2 = CAID 18XX tunneling to CAID 17X2 and CAID 17X2 tunneling to CAID 18XX (CAID 1833/1834) &lt;br /&gt;
 3 = CAID 18XX tunneling to CAID 17X2 and CAID 17X2 tunneling to CAID 18XX (CAID 1833/1835) &lt;br /&gt;
 4 = CAID 17X2 tunneling to CAID 18XX (CAID 1833/1801 only) &lt;br /&gt;
 5 = CAID 17X2 tunneling to CAID 18XX (CAID 1833/1834 only) &lt;br /&gt;
 6 = CAID 17X2 tunneling to CAID 18XX (CAID 1833/1835 only)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== lb_auto_betatunnel_prefer_beta =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn 6045:11/27/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG svn 7768:10/21/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
lb_auto_betatunnel_prefer_beta  =  Auswahl (Zahl)&lt;br /&gt;
&lt;br /&gt;
Hier kann der Schwerpunkt für die automatische Auswahl von Betacrypt/Nagravision gewählt werden.&lt;br /&gt;
&lt;br /&gt;
     0  =  disabled (default&lt;br /&gt;
     1  =  immer Betacrypt&lt;br /&gt;
   105  =  wählt einen Mittelwert&lt;br /&gt;
   200  =  immer Nagravision&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;Monitor&#039;&#039;&#039; ===&lt;br /&gt;
Hier sind nur dann Eintragungen erforderlich, wenn ein Monitor benutzt wird!&lt;br /&gt;
 &lt;br /&gt;
{{OSCamConfMonitorParameter}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== port ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
UDP-Port für den Monitor&lt;br /&gt;
 port = 0  # Kein Monitor&lt;br /&gt;
      =    # [blank] Portnummer Monitor ausgewählt&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 port = 24480  # Monitor eingeschaltet mit Port 24480&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== serverip ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Service mit einer bestimmten IP-Adresse verbinden&lt;br /&gt;
 serverip  =  # IP-Adresse&lt;br /&gt;
           =  # [blank] alle IP&#039;s  (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== nocrypt ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Unverschlüsselte Monitorverbindungen.&lt;br /&gt;
&lt;br /&gt;
Möglich&lt;br /&gt;
* eine oder mehrere IP-Einzeladressen&lt;br /&gt;
* eine oder mehrere IP-Bereiche&lt;br /&gt;
* eine Mischung von IP-Einzeladressen oder IP-Bereichen&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 nocrypt = 127.0.0.1,192.168.0.0-192.168.255.255&lt;br /&gt;
         = Host 127.0.0.1 und IP-Bereich 192.168.0.0 bis 192.168.255.255&lt;br /&gt;
&lt;br /&gt;
Default&lt;br /&gt;
 nocrypt =   # [blank] keine unverschlüsselte Monitorverbindung.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== aulow ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Zeitraum in Minuten, in dem keine EMM erscheinen, so dass der Client von &amp;quot;active&amp;quot; auf &amp;quot;on&amp;quot; gesetzt wird.&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 aulow = 30  # Nach 30 Minuten ohne EMM wird der Status von &amp;quot;active&amp;quot; auf &amp;quot;on&amp;quot; gesetzt (default).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== monlevel ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Monitor-Level&lt;br /&gt;
 0 = Kein Zugriff auf Monitor (default)&lt;br /&gt;
 1 = Nur Server und eigene Prozeduren&lt;br /&gt;
 2 = Alle Prozeduren, aber nur ansehen&lt;br /&gt;
 3 = Alle Prozeduren, reload von oscam.user möglich&lt;br /&gt;
 4 = Unbeschränkter Zugriff&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 monlevel = 4  # Kompletter Zugriff&lt;br /&gt;
&lt;br /&gt;
Monlevel kann durch Eintragungen in oscam.user überschrieben werden!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== hideclient_to ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Zeitspanne in Sekunden für das Ausblenden von Clients, die keine Anfragen senden. Siehe auch Parameter &#039;&#039;&#039;httphideidleclienst&#039;&#039;&#039; in Abschnitt [webif].&lt;br /&gt;
 hideclient_to = 40 # Clienten werden nach 40 Sekunden ohne Anfrage ausgeblendet&lt;br /&gt;
               = 0  # Keine Ausblendung von Clienten im Leerlauf&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== appendchaninfo ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;VERALTET svn8546:03/13/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Fügt die Channel-Info aus der oscam.services der Log-Meldung hinzu. Bei Verwendung von Monitor und Webinterface ist dies eine sehr nützliche Routine!&lt;br /&gt;
 appendchaninfo = 1  # Die Channel-Info wird hinzugefügt&lt;br /&gt;
                = 0  # Keine Channel-Info (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;lcd&#039;&#039;&#039; ===&lt;br /&gt;
{{OSCamConfLCDParameter}}&lt;br /&gt;
&lt;br /&gt;
==== enablelcd ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU  svn6285:01/23/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
enablelcd  =  0|1&lt;br /&gt;
 &lt;br /&gt;
 0   =   default&lt;br /&gt;
 1   =   enable LCD&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== lcd_outputpath ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Hier kann ein Pfad für den LCD-Output eingestellt werden&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 lcd_outputpath =  [blank]  /tmp&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== lcd_hideidle ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Verbergen eines Readers im LCD-Output während des Leerlaufs&lt;br /&gt;
&lt;br /&gt;
 lcd_hideidle =  1  # Verbergen, wenn der Leerlauf länger als 20 Sekunden dauert&lt;br /&gt;
              =  0  # default&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== lcd_writeinterval ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
LCD-Refresh-Interval in Sekunden (Minimum 5 Sekunden)&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 lcd-writeinterval  =  [blank] 10 Sekunden&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;WebIf&#039;&#039;&#039; ===&lt;br /&gt;
Eintragungen sind nur dann erforderlich, wenn das Web-Interface (by Alno) als Modul ausgewählt wurde.&lt;br /&gt;
&lt;br /&gt;
{{OScamConfWebIfParameter}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Dateiformat zum Senden von EMMs via Webinterface ====&lt;br /&gt;
(von Bit)&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Achtung:&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
* Die Datei muß im TXT Format sein.&lt;br /&gt;
* Jedes PRE-CAM EMM muss in einer eigenen Zeile vorliegen.&lt;br /&gt;
* Die EMMs müssen im HEX Format vorliegen.&lt;br /&gt;
** Beispiel: AABBCCDD...&lt;br /&gt;
* Leerzeichen und Tabs zwischen den bytes sind erlaubt:&lt;br /&gt;
** AA BB CC DD...&lt;br /&gt;
* Groß- und/oder Kleinschreibung oder gemischte Schreibweise für jeden HEX-Wert sind erlaubt:&lt;br /&gt;
** AA aa Aa aA...&lt;br /&gt;
* Andere Zeichen oder Kommentare sind nicht erlaubt.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== httpport ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
Port, auf dem das Webinterface hört.&lt;br /&gt;
 httpport =  83  # Webinterface hört auf &#039;&#039;&#039;http-port 83&#039;&#039;&#039;&lt;br /&gt;
          = +83  # Webinterface hört auf &#039;&#039;&#039;https-port 83&#039;&#039;&#039; (SSL)&lt;br /&gt;
              0  # Webinterface ist ausgeschaltet (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== httpcert ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Datei für das SSL-Zertifikat&lt;br /&gt;
 httpcert = oscam.cert # (siehe dort!)&lt;br /&gt;
          =            # [blank] es wird die Datei oscam.pem (embedded) verwendet&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== httpforcesslv3 ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU  svn:6321/01/30/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
httpforcesslv3  =  0|1&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 httpforcesslv3  =  0  (default)&lt;br /&gt;
                 =  1  benutze SSLv3&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== httpuser ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
Name des Users für den Zugriffsschutz. Es wird zwar [blank] als Default-Wert angeboten. Davon wird aber dringend abgeraten; daher wird dieser Parameter hier als &#039;&#039;&#039;zwingend&#039;&#039;&#039; beschrieben.&lt;br /&gt;
 httpuser =   # xyxyxy&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== httppwd ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
Passwort für den Zugriffsschutz. Es gilt das gleiche wie für httpuser.&lt;br /&gt;
 httppwd =  # 123456&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Die Parameter &#039;&#039;user&#039;&#039; und &#039;&#039;pwd&#039;&#039; werden beim Verbindungsaufbau zum Webinterface in einem Kontrollfenster abgefragt. Fehlen sie oder sind sie fehlerhaft, erfolgt die Meldung &#039;&#039;Forbidden&#039;&#039; und der Verbindungsaufbau wird abgebrochen!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== http_prepend_embedded_css ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn6797:05/13/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;CHANGE svn6825:05/15/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
http_prepend_embedded_css  =  0 | 1&lt;br /&gt;
 http_prepend_embedded_css  =  0  # Füge den content des embedded CSS &#039;&#039;&#039;nicht vor&#039;&#039;&#039; dem content des user-css ein (default)&lt;br /&gt;
                               1  # Embedded CSS wird &#039;&#039;&#039;vor&#039;&#039;&#039; dem externen CSS hinzugefügt(siehe nächsten Parameter: [[#httpcss|httpcss]])&lt;br /&gt;
&lt;br /&gt;
Dieser Parameter kann dazu benutzt werden, den embedded CSS mit custom styles zu überschreiben. Die laufenden CSS styles können hier angeschaut werden: http://&#039;&#039;url_to_oscam_webif&#039;&#039;&#039;&#039;&#039;/site.css&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== httpcss ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Für das Webinterface stehen verschiedene Styles in unterschiedlicher farblicher und graphischer Darstellung zur Verfügung. Der User kann die für ihn interessanten Style-Dateien (.css) speichern und je nach &amp;quot;Stimmung&amp;quot; verwenden. Hier wird der Pfad zu den Style-Dateien festgelegt.&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 httpcss =   # /etc/oscam/harvest_round_Firefox.css&lt;br /&gt;
         =   # [blank] es wird der embedded Style verwendet (default)&lt;br /&gt;
&lt;br /&gt;
Styles werden hier veröffentlicht: [[streamboard-Thread:30083|Streamboard-Thread]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== httptpl ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG svn 7083:06/25/12&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pfad für externe templates und picons&lt;br /&gt;
 httptpl =&lt;br /&gt;
         =  # [blank] Keine externen Templates&lt;br /&gt;
&lt;br /&gt;
Multiple simultane templates und picons können durch die Anlage von Unterordnern (mit max. 32 alphanumerischen Zeichen) zur Verfügung gestellt werden. Der Name des Unterordners korrespondiert mit dem Unterordner in der URL, default : [blank]&lt;br /&gt;
&lt;br /&gt;
Beispiele&lt;br /&gt;
 &lt;br /&gt;
 httptpl = /this/is/my/path &lt;br /&gt;
 	 &lt;br /&gt;
 Ordner mit multiplen templates: &lt;br /&gt;
 /this/is/my/path/template1 &lt;br /&gt;
 /this/is/my/path/template2 &lt;br /&gt;
 	 &lt;br /&gt;
 gültige URLs: &lt;br /&gt;
 http://host:port/template1 &lt;br /&gt;
 http://host:port/template2 &lt;br /&gt;
&lt;br /&gt;
Mehr über Picons kann man hier finden [[streamboard:wiki/OSCam/de/Picons|Picons]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== httpoverwritebakfile ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn9858:09/21/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
httpoverwritebakfile  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1  =  überschreibe backup configurations files (*.bak)&lt;br /&gt;
 0  =  default&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== httplocale ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn9828:08/15/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
httplocale  =  environment&lt;br /&gt;
&lt;br /&gt;
hier kann ein &amp;quot;locale environment&amp;quot; gesetzt werden.&lt;br /&gt;
&lt;br /&gt;
default =  [blank]  kein environment&lt;br /&gt;
&lt;br /&gt;
Siehe auch hier:&lt;br /&gt;
&lt;br /&gt;
http://de.wikipedia.org/wiki/locale&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== httpjscript ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn6806:05/14/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
httpjscript  =  path&lt;br /&gt;
&lt;br /&gt;
Path für oscam.js javascript, default : [blank]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== httprefresh ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Aktualisierungszeit in Sekunden, in der die (kompletten) Seiten des Webinterfaces aktualisiert werden&lt;br /&gt;
 httprefresh = 7  # Status wird nach 7 Sekunden aktualisiert&lt;br /&gt;
             =    # [blank|0] Es findes keine Aktualisierung statt&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== httppollrefresh ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Initialisierungszeit des Pollings und Aktualisierungszeit, in der diverse Daten des Webinterfaces neugeladen werden (Zeit kann auf den entsprechenden Seiten geändert werden)&lt;br /&gt;
 httppollrefresh = 60  # Status wird nach 7 Sekunden aktualisiert&lt;br /&gt;
                 =     # [blank|0] Es findes keine Aktualisierung statt&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== httpshowpicons ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn6648:05/01/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
httpshowpicons  =  0| 1&lt;br /&gt;
 httpshowpicons   =   1  # zeige picons in userlist&lt;br /&gt;
                      0  # default&lt;br /&gt;
&lt;br /&gt;
Mehr über Picons kann man hier finden [[streamboard:wiki/OSCam/de/Picons|Picons]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== httphideidleclients ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Dieser Parameter ermöglicht es, einen Clienten nach Ablauf der im Parameter &#039;&#039;&#039;hideclient_to&#039;&#039;&#039; im Abschnitt [monitor] festgelegten Leerlauf-Zeitspanne (siehe dort!) auszublenden.&lt;br /&gt;
 httphideidleclients = 1  # Ausblenden&lt;br /&gt;
                     = 0  # Nicht ausblenden (default)&lt;br /&gt;
&lt;br /&gt;
==== httphidetype ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn8937:09/27/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
httphidetype  =  type[type]...&lt;br /&gt;
&lt;br /&gt;
Buchstabe der definiert, welcher type in der type-column auf der Statusseite des Webinterfaces versteckt werden soll. &lt;br /&gt;
s = server, h = http, m = monitor, r = reader, p = proxy, x = cacheex, c = client  &lt;br /&gt;
&lt;br /&gt;
  httphidetype = sh  #hide server- and http-type columns&lt;br /&gt;
  httphidetype = [blank]  # hide none (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== httpscript ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Pfad für Skripte, die vom Webinterface aus gestartet werden können&lt;br /&gt;
 httpscript =    # Pfad&lt;br /&gt;
            =    # [blank] kein Pfad&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== httpallowed ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG  svn8733:06/27/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG  svn8842:08/17/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Hier werden IP-Addressen, IP-Bereiche oder beides festgelegt, die auf das Webinterface zugreifen dürfen. Es wird zwar auch ein [blank] als Default-Wert angeboten, dessen Sinn sich aber nicht erschließt! Wenn das Webinterface benutzt werden soll, dann muss es auch die Möglichkeit geben, sich mit ihm zu verbinden. Daher wird dieser Parameter als &#039;&#039;&#039;zwingend&#039;&#039;&#039; dargestellt.&lt;br /&gt;
&lt;br /&gt;
Wenn ein localhost nach &#039;&#039;&#039;IPv6&#039;&#039;&#039; aufgelöst werden soll, muss die Zeile mit &#039;&#039;&#039;::1&#039;&#039;&#039; abgeschlossen werden!&lt;br /&gt;
&lt;br /&gt;
 IP address|IP address range[,IP address|IP address range,[::1]]...&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 httpallowed = 127.0.0.1,192.168.0.0-192.168.255.255      # Host, sowie der gesamte Bereich 192.168.0 sind zugelassen&lt;br /&gt;
             = 127.0.0.1,192.168.0.0-192.168.255.255,::1  # Host, sowie der gesamte Bereich 192.168.0 sind zugelassen &lt;br /&gt;
                                                            und werden nach IPv6 aufgelöst&lt;br /&gt;
&#039;&#039;&#039;Default Werte&#039;&#039;&#039;&lt;br /&gt;
 127.0.0.1,192.168.0.0-192.168.255.255,10.0.0.0-10.255.255,::1&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== httpdyndns ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG svn6558:03/21/12&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Zulassen von DYNDNS-Verbindungen durch das Webinterface.&lt;br /&gt;
&lt;br /&gt;
httpdyndns  =  hostname[,hostname][,hostname]&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 httpdyndns = host1.exemple.com, host2.exemple.com&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== httpsavefullcfg ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Sicherung der Konfigurationsdateien&lt;br /&gt;
 httpsavefullcfg = 0  # alle nicht leeren Parameter,&lt;br /&gt;
                      # alle nicht Default-Parameter,&lt;br /&gt;
                      # alle Parameter, die nicht den gleichen Inhalt enthalten wie dieselben Parameter in [global]  (default).&lt;br /&gt;
                   1  # alle Parameter&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== httpreadonly ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Über das Webinterface können in bestimmtem Unfang Konfigurations-Dateien editiert und gesichert werden. Das ist für den Server-Admin, der sich nicht immer in der Nähe zur Konsole des Servers befindet, sehr vorteilhaft. Wenn aber weitere User oder andere Beteiligte ebenfalls Zugang zum Webinterface und damit Zugriff auf die Daten haben, kann das zu einem Problem werden. Die Möglichkeit des Editierens (Schreibens) kann daher mit diesem Parameter ausgeschaltet werden.&lt;br /&gt;
 httpreadonly = 1  # nur Lesezugriff möglich&lt;br /&gt;
              = 0  # alles ist möglich  (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== httpiconpath ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn:9463/01/28/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
httpiconpath  =  path&lt;br /&gt;
&lt;br /&gt;
Pfad zur Picon-Datei, default [blank] none&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== httphelplang ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
httphelplang   =   de|en|fr|it&lt;br /&gt;
&lt;br /&gt;
Auswahl der Sprache für die Kontexte&lt;br /&gt;
&lt;br /&gt;
   de    =  deutsch&lt;br /&gt;
   en    =  englisch&lt;br /&gt;
   fr    =  französisch&lt;br /&gt;
   it    =  italienisch&lt;br /&gt;
 [blank] =  englisch (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== httposcamlabel ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU  svn9463:01/28/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
httposcamlabel  =  text&lt;br /&gt;
&lt;br /&gt;
Setzt ein individuelles label für den header des Webinterfaces, default: OSCam rXXXX&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;Cache&#039;&#039;&#039; ===&lt;br /&gt;
{{OSCamConfCacheParameter}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== delay ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU  svn8358:02/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Mindestzeit in Millisekunden, die ein Request brauchen muss. Hört sich zwar paradox an, betrifft aber das Problem, wenn die &#039;&#039;&#039;Antwort&#039;&#039;&#039; aus dem cache &#039;&#039;&#039;zu schnell&#039;&#039;&#039; an den Client übermittelt wird.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 delay = 300&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 delay = 0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== max_time ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU  svn8358:02/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
max_time  =   Sekunden, default 15&lt;br /&gt;
&lt;br /&gt;
Maximale Zeit, die CWs nach der ersten Clientanfrage im Cache verbleiben. Die Zeit muß 3,5 Sekunden höher als der Parameter clienttimeout sein!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== max_hit_time ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn8910:09/10/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
max_hit_time  =  in Sekunden&lt;br /&gt;
&lt;br /&gt;
Maximale Zeit, die Treffer für cache exchange im cache verbleiben müssen um wait_time zu evaluieren, default: 15&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== wait_time ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn 8358:02/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Wartezeit und Dynamische Wartezeit in Millisekunden für cache exchange und CSP, bevor ECMs an den Reader/Proxy gesendet werden.&lt;br /&gt;
&lt;br /&gt;
 wait_time  =  [caid][&amp;amp;mask][@provid][$servid][:awtime][:]dwtime,n&lt;br /&gt;
&lt;br /&gt;
            =  [blank] none (default)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Info:&#039;&#039;&#039;&lt;br /&gt;
 awtime --&amp;gt; Zeit die bei jeder Anfrage gewartet wird (always wait time)&lt;br /&gt;
 dwtime --&amp;gt; Zeit die bei positivem Fund eines CWs im Cache gewartet wird (dynamic wait time)&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 wait_time = 0:50:250,0200@00009X:50:150,15:950,0500@000001:150,1602&amp;amp;ffdf:1200&lt;br /&gt;
&lt;br /&gt;
Verwendungspraxis:&lt;br /&gt;
 wait_time = 098C:5:130,09C4:5:130,1702:5:1900,1830:5:490,1843:5:490,0D05:5,0B00:5&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== cacheex_cw_check ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
cacheex_cw_check = caid[&amp;amp;mask][@provid][$servid]:mode:counter[,n]&lt;br /&gt;
&lt;br /&gt;
* mode (bestimmt die Verwenung des Parameters &#039;&#039;counter&#039;&#039;)&lt;br /&gt;
&lt;br /&gt;
 0  =  Falls &#039;&#039;wait_time&#039;&#039; abgelaufen ist, sende das CW mit dem höchsten counter an die clients&lt;br /&gt;
 1  =  Niemals ein CW (von cacheex) aus dem cache versenden, wenn der counter aus dem cacheex den in diesem Parameter &lt;br /&gt;
       gesetzten   counter nicht erreicht. Falls &#039;&#039;wait_time&#039;&#039; erreicht ist, geht der request an normale reader. &lt;br /&gt;
       Nur wenn ein CW den gesetzten counter erreicht, wird es an die clients gesendet.&lt;br /&gt;
 Default  =  0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* counter (bestimmt den counter des CW, der mindestens erreicht werden muss, um versendet zu werden)&lt;br /&gt;
&lt;br /&gt;
Default  =  1 (benutze das CW mit dem höchsten counter aus dem cache)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== cwcycle_allowbadfromffb ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn 8930:09/25/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cwcycle_allowbadfromffb  =  0|1&lt;br /&gt;
&lt;br /&gt;
1  =  erlaube bad cw&#039;s von einem festgelegten fallback reader. Default  = 0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Info:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Bei &#039;&#039;&#039;aktiviertem&#039;&#039;&#039; Parameter wird bei einem bad CW die Anfrage an den fixed Fallback weitergeleitet&lt;br /&gt;
und somit ein freetzer meist verhindert.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Siehe --&amp;gt; [[OSCam/de/Config/oscam.server#fallback|fallback]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== cacheexenablestats ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU  svn8358:02/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cacheexenablestats  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1 = schaltet statistics für cache exchange mode ein&lt;br /&gt;
 0 = default&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Achtung:&#039;&#039;&#039; Bitte Speicherverbrauch beachten!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== csp_port ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn 8358:02/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
UDP-Port, der auf hereinkommenden traffic von CSP-Nodes hört&lt;br /&gt;
&lt;br /&gt;
 csp_port   =   port&lt;br /&gt;
            =   [blank] none (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== csp_serverip ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn 8358:02/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lokale Bind-IP für csp_port (siehe oben)&lt;br /&gt;
&lt;br /&gt;
 csp_serverip   =   IP&lt;br /&gt;
            =   [blank] none (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== csp_ecm_filter ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn 8358:02/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 csp_ecm_filter   =   [caid][&amp;amp;mask][@provid][$servid],n&lt;br /&gt;
&lt;br /&gt;
Filter für hereinkommende ECM beim Cardserverproxy, default (kein Filter)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== csp_allow_request ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn 8358:02/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
csp_allow_request   =   0|1&lt;br /&gt;
&lt;br /&gt;
Erlaubt hereinkommende ECM-Anfragen vom Cardserverproxy, default =  1&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== cwcycle_check_enable ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn 8358:02/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 cwcycle_check_enable  =  0 ausgeschaltet (default)&lt;br /&gt;
                       =  1 eingeschaltet&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== cwcycle_check_caid ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn 8358:02/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Achtung: Für NDS Karten nur in einer light Version verfügbar&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
cwcycle_check_caid  =  CAID[,CAID]...&lt;br /&gt;
&lt;br /&gt;
CAID, für die der CW-Cycle-Check ermöglicht werden soll, [blank] = kein Check (Default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== cwcycle_maxlist ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn 8358:02/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cwcycle_maxlist  =  Zahl&lt;br /&gt;
&lt;br /&gt;
Maximum von CW-Cycle-Entries in die Liste, default = 500, maximum = 4000&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== cwcycle_keeptime ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn 8358:02/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cwcycle_keeptime  = Minuten&lt;br /&gt;
&lt;br /&gt;
Minimalzeit, die ein erkannter Cycle in der Memory verbleiben soll, default = 15, maximum = 240&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== cwcycle_onbad ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn 8358:02/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cwcycle_onbad  =  0|1&lt;br /&gt;
 0 = ungültige CW-Cycle kommen nur ins Log &lt;br /&gt;
 1 = ungültige CW-Cycle werden gedropped (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== cwcycle_dropold ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn 8358:02/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cwcycle_dropold  =  0|1, 1 = alte CW-Cycle werden gedropped, 0 = kein Dropping (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== cwcycle_sensitive ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn 8509:03/07/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cwcycle_sensitive  =  0|2|3|4&lt;br /&gt;
&lt;br /&gt;
 0  = disabled (default)&lt;br /&gt;
 2  = 2 (oder mehr) gleiche bytes und drop neues CW&lt;br /&gt;
 3  = 3 (oder mehr) gleiche bytes und drop neues CW&lt;br /&gt;
 4  = 4 (oder mehr) gleiche bytes und drop neues CW&lt;br /&gt;
&lt;br /&gt;
--&amp;gt; Höherer Wert entspricht höherer Empfindlichkeit&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== cwcycle_usecwcfromce ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn 9038:11/18/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cwcycle_usecwcfromce  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1  =  benutze CW Info aus cache exchange&lt;br /&gt;
 0  =  default&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== wait_until_ctimeout ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn 9486:02/03/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
wait_until_ctimeout  =  0|1&lt;br /&gt;
&lt;br /&gt;
antworte, wenn das cache exchange timeout erreicht ist und keine normalen Reader zur Verfügung stehen, die ECM&#039;s senden:&lt;br /&gt;
&lt;br /&gt;
 0  =  sende sofort &#039;&#039;&#039;not found&#039;&#039;&#039; an den client (default)&lt;br /&gt;
 1  =  warte auf eine Antwort für cache exchange bis der timeout für den client erreicht ist&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;csp (UDP&#039;&#039;&#039;) ===&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;VERALTET  svn8358:02/16/2013 Siehe Section &#039;&#039;&#039;[cache]&#039;&#039;&#039;!&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Abschnitt nur dann erforderlich, wenn csp als Client Protokoll notwendig ist.&lt;br /&gt;
&lt;br /&gt;
{{OSCamConfcspParameter}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== port ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn 6124:12/23/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
UDP-Port, der auf hereinkommenden traffic von csp-nodes hört&lt;br /&gt;
&lt;br /&gt;
 port   =   port&lt;br /&gt;
        =   [blank] none (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== serverip ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn 6124:12/23/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Local Bind IP für den oben genannten UDP-Port&lt;br /&gt;
&lt;br /&gt;
 serverip   =   IP&lt;br /&gt;
            =   [blank] none (default)&lt;br /&gt;
&lt;br /&gt;
==== wait_time ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;VERALTET Siehe Section &#039;&#039;&#039;[cache]&#039;&#039;&#039;!&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn 6142:12/25/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG svn8060:01/04/13&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG svn8077:01/06/13&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 wait_time  =  [caid][&amp;amp;mask][@provid][$servid][:awtime][:]dwtime,n&lt;br /&gt;
            =  [blank] none (default)&lt;br /&gt;
Beispiel:&lt;br /&gt;
 wait_time = 0:50:250,0200@00009X:50:150,15:950,0500@000001:150,1602&amp;amp;ffdf:1200&lt;br /&gt;
Wartezeit in Millisekunden für cache exchange (&#039;&#039;&#039;nur mode 2&amp;amp;3&#039;&#039;&#039;) und CSP, bevor ECMs an den Reader/Proxy gesendet werden.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== csp_ecm_filter ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
 csp_ecm_filter   =   [caid][&amp;amp;mask][@provid][$servid],n&lt;br /&gt;
&lt;br /&gt;
Filter für hereinkommende ECM beim Cardserverproxy, default (kein Filter)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== csp_allow_request ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
csp_allow_request   =   0|1&lt;br /&gt;
&lt;br /&gt;
Erlaubt hereinkommende ECM-Anfragen vom Cardserverproxy, default =  1&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;Camd 33 (TCP)&#039;&#039;&#039; ===&lt;br /&gt;
Abschnitt nur dann erforderlich, wenn camd33 als Client Protokoll notwendig ist.&lt;br /&gt;
&lt;br /&gt;
{{OSCamConfCamd33Parameter}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== port ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
Hier wird der Port festgelegt, von dem aus Camd 33 Anfragen beantwortet werden. Dieser Port muss ggf. auch am Router geöffnet werden.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 port = 15000&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== serverip ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Bei einem Server mit mehreren Netzwerkkarten und daher mehreren unterschiedlichen IP Adressen kann es gewünscht sein, dass OSCam nur antwortet, wenn die Anfrage auf einer betimmten IP Adresse kommt. Mit diesem Parameter kann man festlegen, auf welche IP Adresse der OSCam Prozess &amp;quot;hört&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 serverip = 192.168.178.1&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 serverip =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== nocrypt ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Eine bestimmte IP Adresse oder ein Adressbereich, der unverschlüsselt übertragen wird.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 nocrypt = 127.0.0.1,192.168.0.0-192.168.255.255&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 nocrypt =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== passive ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Definition für aktiven oder passiven Client. Generell geht das Camd3.3x-Protokoll von einem aktiven Client aus. Es kann aber unter bestimmten Umständen bei manchen Clients (meistens plugin) zur Schwierigkeiten kommen. In diesem Fall&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 passive = 1&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 passive = 0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== key ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Schlüssel, der für die Verschlüsselung verwendet wird. (128bit Verschlüsselung)&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 key = 01020304050607080910111213141516&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 key =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;cs357x (UDP)&#039;&#039;&#039; ===&lt;br /&gt;
Abschnitt nur dann erforderlich, wenn cs357x als Client Protokoll verwendet wird.&lt;br /&gt;
Dieses Protokoll verschlüsselt grundsätzlich und bildet den Schlüssel aus dem Benutzernamen.&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Hinweis:&#039;&#039;&#039;&lt;br /&gt;
&#039;&#039;&#039;cs357x&#039;&#039;&#039; wurde auch als &#039;&#039;&#039;camd35&#039;&#039;&#039; bezeichnet. Beide Bezeichnungen meinen das gleiche Protokoll mit den gleichen Funktionsweisen und Parametern. Künftig wird zur Vermeidung von Irritationen &#039;&#039;&#039;nur noch cs357x&#039;&#039;&#039; verwendet.&lt;br /&gt;
&lt;br /&gt;
Eine genauere Erklärung für UDP findet Ihr hier [http://de.wikipedia.org/wiki/User_Datagram_Protocol]&lt;br /&gt;
 &lt;br /&gt;
{{OSCamConfCs357xParameter}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== port ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
Hier wird der Port festgelegt, von dem aus cs357x Anfragen beantwortet werden. Dieser Port muss ggf. auch am Router geöffnet werden.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 port = 15000&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== serverip ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Bei einem Server mit mehreren Netzwerkkarten und daher mehreren unterschiedlichen IP Adressen kann es gewünscht sein, dass OSCam nur antwortet, wenn die Anfrage auf einer betimmten IP Adresse kommt. Mit diesem Parameter kann man festlegen auf welche IP Adresse der OSCam Prozess &amp;quot;hört&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 serverip = 192.168.178.1&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 serverip =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== suppresscmd08 ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
suppresscmd08 = 0|1&lt;br /&gt;
&lt;br /&gt;
 0 = veranlasst cs357x -clients, nicht erneut nach der Kombination [rejected CAID, service ID, provider ID] anzufragen (default)&lt;br /&gt;
 1 = disabled&lt;br /&gt;
&lt;br /&gt;
Kann durch Eintrag in oscam.user überschrieben werden!&lt;br /&gt;
&lt;br /&gt;
Wer mehr darüber wissen will, kann hier nachlesen: [[Streamboard-Thread:27459|Streamboard-Tread]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;cs378x&#039;&#039;&#039; (TCP) ===&lt;br /&gt;
Abschnitt nur dann erforderlich, wenn cs378x als Client Protokoll notwendig ist.&lt;br /&gt;
&lt;br /&gt;
Eine ausführliche Erklärung von TCP findet Ihr hier [http://de.wikipedia.org/wiki/Transmission_Control_Protocol]&lt;br /&gt;
&lt;br /&gt;
{{OSCamConfCs378xParameter}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== port ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
Hier wird der Port festgelegt, von dem aus Camd Anfragen beantwortet werden. Dieser Port muss ggf. auch am Router geöffnet werden.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 port = 15000&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== serverip ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Bei einem Server mit mehreren Netzwerkkarten und daher mehreren unterschiedlichen IP Adressen kann es gewünscht sein das OSCam nur antwortet wenn die Anfrage auf einer betimmten IP Adresse kommt. Mit diesem Parameter kann man festlegen auf welche IP Adresse der OSCam Prozess &amp;quot;hört&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 serverip = 192.168.178.1&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 serverip =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== suppresscmd08 ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
suppresscmd08 = 0|1&lt;br /&gt;
&lt;br /&gt;
 0 = veranlasst cs3.78x-clients, nicht erneut nach der Kombination [rejected CAID, service ID, provider ID] anzufragen (default)&lt;br /&gt;
 1 = disabled&lt;br /&gt;
&lt;br /&gt;
Kann durch Eintrag in oscam.user überschrieben werden!&lt;br /&gt;
&lt;br /&gt;
Wer mehr darüber wissen will, kann hier nachlesen: [[Streamboard-Thread:27459|Streamboard-Thread]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;Newcamd (TCP)&#039;&#039;&#039; ===&lt;br /&gt;
Abschnitt nur dann erforgerlich, wenn newcamd als Client Protokoll notwendig ist.&lt;br /&gt;
&lt;br /&gt;
{{OSCamConfNewcamdParameter}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== key ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
Schlüssel für die Newcamd Verbindung zum Client.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 key = 0102030405060708091011121314&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 key =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== port ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
Hier wird der Port festgelegt, von dem aus Newcamd Anfragen beantwortet werden. Dieser Port muss ggf. auch am Router geöffnet werden.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 port = 15000@1234:000000 # (CAID 1234 ist über Port 15000 erreichbar)&lt;br /&gt;
 port = 15000@1234:000000;15001@5678:000000 # (CAID 1234 ist über Port 15000 erreichbar CAID 5678 über Port 15001)&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 port = port@caid:ident&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== serverip ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Hat der Server mehrere IP Adressen werden nur Anfragen die an die konfigurierte IP gehen beantwortet.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 serverip = 192.168.178.1&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 serverip =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== allowed ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Eine bestimmte IP Adresse oder ein bestimmter IP Bereich der sich auf den Newcamd Server verbinden darf.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 allowed = 127.0.0.1,192.168.0.0-192.168.255.255&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 allowed =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== keepalive ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Der Server versucht, die Newcamd Verbindung am leben zu halten.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 keepalive = 1 # (aktiviert)&lt;br /&gt;
 keepalive = 0 # (deaktiviert)&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 keepalive = 0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== mgclient ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Aktiviert das Extendet Newcamd Protokol, um mehrer CAID&#039;s über einen Port zu schicken&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 mgclient = 1  # (aktiviert)&lt;br /&gt;
 mgclient = 0  # (deaktiviert)&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 mgclient = 0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;scam&#039;&#039;&#039; ===&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn9878:09/29/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Abschnitt nur dann erforderlich, wenn scam als Client-Protocol verwendet wird.&lt;br /&gt;
&lt;br /&gt;
{{OSCamConfSCamParameter}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== port ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
port  =  port&lt;br /&gt;
&lt;br /&gt;
UDP-Port für scam server, default = 0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;Radegast&#039;&#039;&#039; ===&lt;br /&gt;
Abschnitt nur dann erforderlich, wenn Radegast als Client-Protokoll notwendig ist.&lt;br /&gt;
&lt;br /&gt;
{{OSCamConfRadegastParameter}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== port ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
&lt;br /&gt;
TCP/IP-Port für Radegast-Clients. Mit dem Eintrag wird das Radegast-Protokoll enabled.&lt;br /&gt;
 port =&lt;br /&gt;
      = 0  (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== serverip ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Bindet den Service an eine bestimmte IP-Adresse.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 serverip  =  192.162.9.1&lt;br /&gt;
           =  (blank) alle IP sind zugelassen!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== allowed ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
IP-Addresse, IP-Range oder beides, die verbinden dürfen&lt;br /&gt;
 IP addres|IP range[,IP address|IP range]...&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 127.0.0.1,192.168.0.0-192.168.255.255  # Host und ganze Bereich 192.168.0 sind zugelassen&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== user ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
&lt;br /&gt;
Username des Radegast-Client&lt;br /&gt;
 user = username&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;Serial&#039;&#039;&#039; ===&lt;br /&gt;
Abschnitt nur dann erforderlich, wenn eine serielle Reader-Schnittstelle notwendig ist.&lt;br /&gt;
&lt;br /&gt;
{{OSCamConfSerialParameter}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== device ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Parameter der Device&lt;br /&gt;
 device = &amp;lt;user&amp;gt;@&amp;lt;device&amp;gt;[:baud][?option1=value1][?option2=value2]&lt;br /&gt;
&lt;br /&gt;
Parameter&lt;br /&gt;
 user    =  account&lt;br /&gt;
 device  =  Name der Serial Device&lt;br /&gt;
 option  =  timeout =  Millisekunden  Timeout für die Verbindung  default: 50&lt;br /&gt;
         =  delay      Millisekunden  Zusätzliche Verzögerung zwischen 2 Characters&lt;br /&gt;
&lt;br /&gt;
Unterstützte Serial Devices&lt;br /&gt;
 HSIC     Humax Sharing Interface Client&lt;br /&gt;
 SSSP     Simple Serial Sharing Protocol&lt;br /&gt;
 bomba    BOMBA Firmware&lt;br /&gt;
 dsr9500  DSR 9500&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;Cccam (TCP)&#039;&#039;&#039; ===&lt;br /&gt;
Abschnitt nur dann erforderlich, wenn Cccam als Client Protokoll notwendig ist.&lt;br /&gt;
&lt;br /&gt;
{{OSCamConfCccamParameter}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== port ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG  svn6206:01/07/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
TCP/IP-Ports für CCcam-Clients. Mit dem Eintrag eines oder mehrerer Ports wird das CCcam-Protokoll enabled.&lt;br /&gt;
&lt;br /&gt;
port = 0|port[,port...]&lt;br /&gt;
&lt;br /&gt;
 port =&lt;br /&gt;
      = 0  # CCcam-Protokoll disabled&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== version ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Definiert die Version von CCcam, mindestens Version 2.0.11, Default-Wert = 0&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&amp;lt;main version&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;
 version = 2.0.11&lt;br /&gt;
&lt;br /&gt;
Hier eine ausführliche Erklärung von &#039;&#039;&#039;corsair&#039;&#039;&#039; zu diesem Thema:&lt;br /&gt;
&lt;br /&gt;
* die CCCam Versionsnummer ist die Version, mit der sich OSCam seinem Gegenüber zu erkennen gibt. Erkennt OSCam, dass das Gegenüber ebenfalls eine OSCam ist, spielt dies jedoch dann keine Rolle mehr. Ansonsten ist die Nummer halt wichtig für die zu verwendende Schnittstellenversion, da sich die Versionen in einigen Details unterscheiden.&lt;br /&gt;
&lt;br /&gt;
* good sid/bad sid Austausch geht nur bei ext oder bei cccam&amp;gt;=2.2.0&lt;br /&gt;
&lt;br /&gt;
* [dboxyo]:Um das extended CCcam Protokoll nutzen zu können, muss die NodeId entweder von OScam automatisch gesetzt werden, oder aus einer Prüfsumme bestehen, welche es OScam erlaubt, zu erkennen, dass es sich um einen OScam-Server handelt&lt;br /&gt;
&lt;br /&gt;
* &amp;quot;O&amp;quot; CCcam kann immer nur &#039;&#039;&#039;EIN ECM&#039;&#039;&#039; pro Intervall verarbeiten, also man muss auf die Antwort warten, bis man das nächste ECM senden kann. Während dieser Wartezeit können also keine weiteren ECM verarbeitet werden; der reader ist blockiert. &amp;quot;O&amp;quot; cccam ist synchron. Kommt es zu einem Timeout reconnected &amp;quot;O&amp;quot; ccccam.&lt;br /&gt;
&lt;br /&gt;
* Extended ist die Möglichkeit bis zu 255 ECM gleichzeitig zu verarbeiten. Es ist dabei nicht notwendig, auf die Antwort zu warten. Jedes ECM bekommt dabei eine Nummer und die Antwort auch. Somit können sich auch Antworten gegenseitig &amp;quot;überholen&amp;quot; und trotzdem korrekt zugeordnet werden. Das OSCam-CCcam ist asynchron.&lt;br /&gt;
&lt;br /&gt;
* Wenn man mit der Maus im Webif über einen &amp;quot;cccam ext&amp;quot; Eintrag geht, sieht man den verwendeten client. Derzeit unterstützt nur OSCam, vPlug, hadu und (??bin mir unsicher??) Acamd das &amp;quot;cccam ext&amp;quot; Protokoll. Eventuell noch weitere clients (OSCam ist ja Open Source...!).&lt;br /&gt;
&lt;br /&gt;
* Stealth verhindert das Erkennen also OSCam bzw &amp;quot;cccam ext&amp;quot;. Es gelten dann die Beschränkungen wie bei &amp;quot;O&amp;quot; cccam. Stealth macht bei korrekter Id = Id+1.&lt;br /&gt;
&lt;br /&gt;
* Nicht nur Stealth verhindert das Erkennen von cccam ext, sondern auch das Setzen einer individuellen NodeID. CCcam braucht die NodeID, um die Herkunft der Karten und ECM&#039;s zu steuern und damit Kreisbeziehungen zu verhindern. In der NodeID steckt die eigentliche Erkennung. Da ist eine versteckte Prüfsumme, die der Gegenseite sagt, dass hier OSCam ist. Wenn die schon nicht stimmt, wird auf den &amp;quot;Kompabilitätsmodus&amp;quot; also das &amp;quot;O&amp;quot; des CCam-Protokolls herabgestuft.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== reshare ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG svn8607:04/10/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Reshare-Level&lt;br /&gt;
  -1 = kein Resharing&lt;br /&gt;
   0 = nur Reshare für Direct-Peer&lt;br /&gt;
   1 = Reshare für Direct-Peer und den nächsten Level&lt;br /&gt;
   x = Reshare für Direct-Peer und die nächsten x Level (x steht für die Zahl der Level)&lt;br /&gt;
 &lt;br /&gt;
Beispiel&lt;br /&gt;
 reshare = 1  Reshare nur für Direct-Peer und den nächsten Level&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;
&lt;br /&gt;
==== reshare_mode ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Arten des reshare:&lt;br /&gt;
 0  =  reader reshared nur empfangene SCs für CCcam-reader&lt;br /&gt;
 1  =  reader reshared empfangene SCs (wie=0) und definierte services&lt;br /&gt;
 2  =  reader reshared nur definierte reader-services als virtueller SC&lt;br /&gt;
 3  =  reader reshared nur definierte user-services als virtueller SC&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== ignorereshare ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
CCcam Reshare-Einstellungen&lt;br /&gt;
 0 = benutze die Reshare-Einstellungen des Servers (default)&lt;br /&gt;
 1 = benutze die Reshare-Einstellungen des Readers oder Users&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 ignorereshare = 1  Die Reshare-Einstellungen des Readers oder Users werden benutzt&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== stealth ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Versteckt aktive user und das extended OSCam-Protokoll. Schützt andere OSCam-user davor, den Server als OSCam-Server zu entdecken!&lt;br /&gt;
 stealth  =  1   #  Tarnung eingeschaltet&lt;br /&gt;
          =  0   #  Tarnung aus (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== minimizecards ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Modus der Verbindung von CCcam-Servern zu CCcam-Clienten&lt;br /&gt;
 0 = Keine Aggregation, nur Duplikate werden entfernt (default)&lt;br /&gt;
 1 = Basierend auf Minimum-Hop: zwei SC&#039;s mit unterschiedlichen hops werden zusammengefasst, neue SC&#039;s bekommen einen kleineren hop&lt;br /&gt;
 2 = Aggregation auf CAIDs basierend: alle SC&#039;s mit der gleichen CAID werden zusammengefasst, Provider wird entfernt&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== updateinterval ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Interval in Sekunden zur Verteilung der share list updates an die Clienten.&lt;br /&gt;
&lt;br /&gt;
  0 = Update basiert auf Server-Updates, Werte kleiner als 10 sind ungültig und werden auf 30 gesetzt.&lt;br /&gt;
    = [blank) 240 (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== keepconnected ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
CCcam Keepalive-Modus:&lt;br /&gt;
 0 = Trenne Client, wenn die maximale Leerlaufzeit (idletime) erreicht ist&lt;br /&gt;
 1 = Halte die Verbindung (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== recv_timeout ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn7672:10/09/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
recv_timeout  =  Millisekunden&lt;br /&gt;
&lt;br /&gt;
hier kann ein network-timeout beim Empfang von Daten gesetzt werden&lt;br /&gt;
default  =  2000&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== forward_origin_card ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
forward_origin_card = 0|1&lt;br /&gt;
&lt;br /&gt;
Weiterleitung des ECM-Requests an den reader, der diese Karte hat.&amp;lt;br /&amp;gt;&lt;br /&gt;
Loadbalancer und Caching werden dabei deaktiviert.&lt;br /&gt;
&lt;br /&gt;
 1  =   Weiterleitung eingeschaltet&lt;br /&gt;
 0  =   Aus (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== nodeid ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
nodeid = ID&lt;br /&gt;
	  &lt;br /&gt;
setzt CCcam node ID in &#039;&#039;&#039;hex&#039;&#039;&#039;, &lt;br /&gt;
&lt;br /&gt;
default:none&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 nodeid = 0a0b0c0d0e0f1011&lt;br /&gt;
&lt;br /&gt;
Wenn eine nodeid benutzt wird, dann wechselt der Server das Protokol von &amp;quot;cccam ext&amp;quot; zu &amp;quot;cccam&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;Pandora&#039;&#039;&#039; ===&lt;br /&gt;
{{OSCamConfPandoraParameter}}&lt;br /&gt;
==== pand_skip_send_dw ====&lt;br /&gt;
pand_skip_send_dw    =   dummy&lt;br /&gt;
&lt;br /&gt;
==== pand_allowed ====&lt;br /&gt;
pand_allowed         =    dummy&lt;br /&gt;
&lt;br /&gt;
==== pand_usr ====&lt;br /&gt;
pand_user            =    dummy&lt;br /&gt;
&lt;br /&gt;
==== pand_pass ====&lt;br /&gt;
pand_pass            =    dummy&lt;br /&gt;
&lt;br /&gt;
==== pand_ecm ====&lt;br /&gt;
pand_ecm             =    dummy&lt;br /&gt;
&lt;br /&gt;
==== pand_port ====&lt;br /&gt;
pand_port            =    dummy&lt;br /&gt;
&lt;br /&gt;
==== pand_srvid ====&lt;br /&gt;
pand_srvid           =    dummy&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;GBox&#039;&#039;&#039; ===&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn8350:02/15/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{OScamConfGboxParameter}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Beispiel einer funktionierenden Minimal-Konfiguration:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Angenommen die GBox läuft auf Host 192.168.1.101 und OSCam liegt auf 192.168.1.123. Im File &#039;&#039;&#039;cwshare.cfg&#039;&#039;&#039; auf der GBox-Seite stehen z.B. folgende Eintragungen:&lt;br /&gt;
 M:{192.168.1.101{A123BCDE}}&lt;br /&gt;
 D:{192.168.1.123{3820 3819{98AF3E25{A3 A3}}}}&lt;br /&gt;
Wenn sich oscam_gbox mit der originalen GBOX von oben verbinden soll, dann sieht die Konfiguration auf OSCam so aus:&lt;br /&gt;
 &#039;&#039;&#039;oscam.conf:&#039;&#039;&#039;&lt;br /&gt;
 [gbox]&lt;br /&gt;
 hostname          = 192.168.1.123&lt;br /&gt;
 my_password       = 98AF3E25&lt;br /&gt;
 port              = 3819&lt;br /&gt;
&lt;br /&gt;
 &#039;&#039;&#039;oscam.server:&#039;&#039;&#039;&lt;br /&gt;
 protocol          =  gbox&lt;br /&gt;
 group             =  1&lt;br /&gt;
 device            =  192.168.1.101,3820&lt;br /&gt;
 password          =  A123BCDE&lt;br /&gt;
 user              =  gbox_client&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== my_password =====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn9163:12/31/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;moved from oscam.server&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG svn9494:02/04/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Passwort  =  4 hex bytes, 8 chara&lt;br /&gt;
&lt;br /&gt;
Mein Passwort&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 98AF3E25&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== proxy_card ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn9721:05/15/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
proxy_Card  =  &amp;lt;CAID&amp;gt;&amp;lt;provid&amp;gt;[,&amp;lt;CAID&amp;gt;&amp;lt;provid&amp;gt;]...&lt;br /&gt;
&lt;br /&gt;
proxy reader SmartCard(s), die mit gbox network reshared werden, default = none&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== ccc_reshare ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn9722:05/15/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ccc_reshare  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1 = enabled cccam reshare into gbox network, default = 0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== hostname ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG svn9494:02/04/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
hostname =  eigene IP oder hostname&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== port ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
&lt;br /&gt;
port[,port]...  eigener Gbox port&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== my_vers ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn9645:04/09/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
my_vers  =  version&lt;br /&gt;
&lt;br /&gt;
hier kann die gbox-version in hexadezimal low byte gesetzt werden&lt;br /&gt;
&lt;br /&gt;
default =  25&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== my_cpu_api ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn9712:05/11/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
my-cpu_api  =  byte&lt;br /&gt;
&lt;br /&gt;
Setze CPU und API Byte in hexadecimal&lt;br /&gt;
default = 40&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== gbox_reconnect ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
gbox_reconnect = time&lt;br /&gt;
&lt;br /&gt;
send message to peers in seconds, default:300&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== gsms_disable ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn9714:05/11/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
gsms_disable  =  0|1&lt;br /&gt;
&lt;br /&gt;
schaltet gbox short message service (GSMS) aus, &lt;br /&gt;
default = 0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== tmp_dir ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn9761:06/05/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
tmp_dir  =  path&lt;br /&gt;
&lt;br /&gt;
tempory directory für gbox&lt;br /&gt;
&lt;br /&gt;
 default  =  /tmp/.oscam&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;DVBapi&#039;&#039;&#039; ===&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Abschnitt nur dann erforderlich, wenn OScam auch als Client zum entschlüsseln eingesetzt werden soll.&lt;br /&gt;
&lt;br /&gt;
{{OSCamConfDVBapiParameter}}&lt;br /&gt;
&lt;br /&gt;
==== enabled ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
DVBapi zum lokalen Entschlüsseln verwenden&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 enabled = 0 # (deaktiviert)&lt;br /&gt;
 enabled = 1 # (aktiviert)&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 enabled = 0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== user ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
Hier wird der User festgelegt, dieser sollte in der oscam.user angelegt sein.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 user = # user1&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 enabled = # anonymous&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== au ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Autoupdate für DVB API aktivieren/deaktivieren.&lt;br /&gt;
Abhängig vom verwendeten User aus der oscam.user und dessen au Einstellungen.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 au = 0 # AU deaktiviert (default)&lt;br /&gt;
 au = 1 # AU aktiviert&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== pmt_mode ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Beispiel:&lt;br /&gt;
 pmt_mode = 0 # (verwendet camd.socket und PMT Datei)&lt;br /&gt;
 pmt_mode = 1 # (deaktiviert PMT Datei)&lt;br /&gt;
 pmt_mode = 2 # (deaktiviert camd.socket)&lt;br /&gt;
 pmt_mode = 3 # (liest PMT nur beim Start ein)&lt;br /&gt;
 pmt_mode = 4 # (do not use signal handler for monitoring /tmp)&lt;br /&gt;
 pmt_mode = 5 # (do not use signal handler for monitoring /tmp &amp;amp; disable camd.socket)&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
pmt_mode = 0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== request_mode ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
CAID request mode: &lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 request_mode = 0 # versuche alle möglichen CAIDs nacheinander (default) &lt;br /&gt;
 request_mode = 1 # versuche alle CAIDs simultan&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== listen_port ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn9574:03/20/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
listen_port  =  0|1&lt;br /&gt;
&lt;br /&gt;
TCP IP port für SAT IP clients. Die Filterung muss auf der Client-Seite erfolgen!&lt;br /&gt;
&lt;br /&gt;
0  = disabled (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== boxtype ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
Verwendete Box auf der DVB API aktiviert wurde.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 boxtype = ufs910&lt;br /&gt;
 boxtype = dbox2|dreambox|dm7000|duckbox|ufs910|ipbox|ipbox-pmt||qboxhd|coolstream|neumo|pc&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
boxtype = dreambox&lt;br /&gt;
&lt;br /&gt;
Hinweis:&lt;br /&gt;
pc steht für generic pc support (laufend supported bei VDR mit vdr-plugin-dvbapi)&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
==== ecminfo_type ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU  svn10722:06/13/2015&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
possible values for ecminfo_type:&amp;lt;br /&amp;gt;&lt;br /&gt;
0 - default oscam syntax&amp;lt;br /&amp;gt;&lt;br /&gt;
1 - default oscam syntax with ecmtime in ms instead of s&amp;lt;br /&amp;gt;&lt;br /&gt;
2 - wicardd (*1)&amp;lt;br /&amp;gt;&lt;br /&gt;
3 - mgcamd&amp;lt;br /&amp;gt;&lt;br /&gt;
4 - cccam&amp;lt;br /&amp;gt;&lt;br /&gt;
5 - camd3&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
(*1)Beispiel:&amp;lt;br /&amp;gt;&lt;br /&gt;
system: Nagra&amp;lt;br /&amp;gt;&lt;br /&gt;
caid: 0x1830&amp;lt;br /&amp;gt;&lt;br /&gt;
pid: 0x1CCE&amp;lt;br /&amp;gt;&lt;br /&gt;
prov: 000000&amp;lt;br /&amp;gt;&lt;br /&gt;
cw0: FF A3 7F F1 B8 29 E7 C8&amp;lt;br /&amp;gt;&lt;br /&gt;
cw1: CB E1 A3 D3 EF FE EF C0&amp;lt;br /&amp;gt;&lt;br /&gt;
Signature OK&amp;lt;br /&amp;gt;&lt;br /&gt;
source: ServerXY (cs378x at server:12345)&amp;lt;br /&amp;gt;&lt;br /&gt;
418 msec -- Sun Jun 14 18:55:37 2015&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== cw_delay ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU  svn6348:02/05/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cw_delay  =  in Millisekunden&lt;br /&gt;
&lt;br /&gt;
Delay beim Schreiben des CW. default = [blank] kein Delay&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== delayer ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU  svn6808:05/14/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
delayer =  Millisekunden&lt;br /&gt;
&lt;br /&gt;
Minimum der Zeit, um CW zu schreiben. default: 0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== reopenonzap ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU  svn6348:02/05/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;OBSOLETE svn9072:12/08/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
reopenonzap  =  0|1&lt;br /&gt;
&lt;br /&gt;
Öffnet die demux-device nach jedem Kanalwechsel neu, default = 0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== decodeforever ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU  svn7653:10/08/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;VERALTET  svn8683:06/06/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
decodeforever  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1  =  versuche dauernd auf allen CAIDs zu decodieren&lt;br /&gt;
 0  =  default&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;Anticasc&#039;&#039;&#039; ===&lt;br /&gt;
Abschnitt nur dann erforderlich, wenn Anticascading als Schutz vor unbefugtem Weiterreichen von Cardsharing angewendet werden soll.&lt;br /&gt;
&lt;br /&gt;
{{OSCamConfAnticascParameter}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== enabled ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
Hiermit wird Anticascading eingeschaltet.&lt;br /&gt;
 enabled = 1 # eingeschaltet&lt;br /&gt;
         = 0 # ausgeschaltet (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== numusers ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Zahl der User, die je Account zugelassen sind.&lt;br /&gt;
 numusers = 1  # Es ist ein User je Account zugelassen&lt;br /&gt;
          = 0  # Anticascading ausgeschaltet (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== sampletime ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Zeit in Minuten für das Sammeln der Anfragen&lt;br /&gt;
 sampletime = 5  # Zeitraum von 5 Minuten&lt;br /&gt;
            =    # [blank] Default-Wert 2 Minuten&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== samples ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Zahl der Anfragen über dem Limit (mögliche Werte zwischen 2 und 10)&lt;br /&gt;
 samples = 7  # Limit bei 7 Anfragen&lt;br /&gt;
         =    # [blank] Default-Wert 10 Anfragen&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== penalty ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Strafe für den Sünder&lt;br /&gt;
 0 = Es wird nur geloggt (default)&lt;br /&gt;
 1 = Es werden Fake-CW&#039;s gesendet&lt;br /&gt;
 2 = Der User wird vorübergehend getrennt&lt;br /&gt;
 3 = Sende korrekte CWs zeitversetzt. Der Versatz ist per fakedelay= (s.u.) einstellbar.&lt;br /&gt;
&lt;br /&gt;
Die Strafe kann in der oscam.user überschrieben werden! &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Hinweis:&#039;&#039;&#039; Fake-CW`s schaden nicht nur demjenigen, dem sie schaden sollen, sondern allen anderen im Share, denn weder oscam noch cccam kann Fake-CW`s von realen CW`s unterscheiden. Wenn also ein Sharepartner von uns ein Fake-CW bekommt und der es dann für 7 Sekunden im cache hat, kann das durch cache2-Hits unbegrenzt an weitere Sharepartner gehen, auch trotz Einstellung von cccmaxhops = 0. Es haben dann unzählige User plötzlich für 7 Sekunden einen Freezer und keiner weiss, warum. Man schadet so also unbewusst allen Sharepartnern, auch denen, mit denen man nicht direkt shart!&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 penalty = 3  # Sende korrekte CWs zeitversetzt&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== aclogfile ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Dateiname für das AC-Log&lt;br /&gt;
 aclogfile =&lt;br /&gt;
           =   # [blank] Kein Logfile (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== fakedelay ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Fake-Verzögerung in Millisekunden (mögliche Werte zwischen 100 und 3000)&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 fakedelay =  500  # Verzögerung von 500 Millisekunden&lt;br /&gt;
           =       # [blank] Default-Wert 1000 Millisekunden&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== denysamples ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Wieviel Samples sollen bestraft werden?&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 denysamples = 10  # Ab 10 Samples wird bestraft&lt;br /&gt;
             =     # [blank] Default-Wert 8 Samples&lt;br /&gt;
&lt;br /&gt;
==== acosc_enabled ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn9761:06/05/14&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Vorbemerkung:&#039;&#039;&#039;&lt;br /&gt;
mit den nachfolgenden acosc-Parametern wir ein Anticascading über das Zählen der SIDs (&#039;&#039;&#039;a&#039;&#039;&#039;nticascading &#039;&#039;&#039;o&#039;&#039;&#039;ver &#039;&#039;&#039;s&#039;&#039;&#039;id &#039;&#039;&#039;c&#039;&#039;&#039;ount) ermöglicht.&lt;br /&gt;
&lt;br /&gt;
acosc_enabled  =  0|1&lt;br /&gt;
 1  =  ermöglicht anticascading over SIDs count&lt;br /&gt;
 0  =  default&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== acosc_max_active_sids ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU  svn9761:06/05/14&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
acosc_max_active_sids  =  Anzahl&lt;br /&gt;
&lt;br /&gt;
Maximum aktiver SIDs bei Anticascading over SIDs count&lt;br /&gt;
&lt;br /&gt;
 0  =  unbegrenzt (default)&lt;br /&gt;
 kann für jeden User in der jeweiligen oscam.user überschrieben werden!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== acosc_zap_limit ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn9761:06/05/14&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
acosc_zap_limit =  Anzahl&lt;br /&gt;
&lt;br /&gt;
Zap-Limit bei Anticascading over SIDs count&lt;br /&gt;
&lt;br /&gt;
 0  =  unbegrenzt (default)&lt;br /&gt;
 kann für jeden User in der jeweiligen oscam.user überschrieben werden&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== acosc_penalty ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn9761:06/05/14&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
acosc_penalty  =  0|1|2|3&lt;br /&gt;
&lt;br /&gt;
Strafe für den Sünder bei Anticascading over SIDs count:&lt;br /&gt;
 0 = Es wird nur geloggt (default)&lt;br /&gt;
 1 = Es werden Fake-CW&#039;s gesendet&lt;br /&gt;
 2 = Der User wird vorübergehend getrennt&lt;br /&gt;
 3 = Sende korrekte CWs zeitversetzt. Der Versatz ist per fakedelay= (s.u.) einstellbar.&lt;br /&gt;
 kann für jeden User in der jeweiligen oscam.user überschrieben werden&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== acosc_penalty_duration ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn9761:06/05/14&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
acosc_penalty_duration  =  Sekunden&lt;br /&gt;
&lt;br /&gt;
Dauer der Strafe bei Anticascading over SIDs count:&lt;br /&gt;
&lt;br /&gt;
 0  =  unbegrenzt  (default)&lt;br /&gt;
 kann für jeden User in der jeweiligen oscam.user überschrieben werden &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== acosc_delay ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn9761:06/05/14&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
acosc_delay  =  Millisekunden&lt;br /&gt;
&lt;br /&gt;
Verzögerung bei Anticascading over SIDs count&lt;br /&gt;
&lt;br /&gt;
 0  = unbegrenzt (default)&lt;br /&gt;
 kann für jeden User in der jeweiligen oscam.user überschrieben werden &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{OSCamTranslatedLinks}}&lt;/div&gt;</summary>
		<author><name>Don de Deckelwech</name></author>
	</entry>
	<entry>
		<id>http://oldwiki.streamboard.tv/index.php?title=OSCam/en/Config/oscam.conf&amp;diff=13230</id>
		<title>OSCam/en/Config/oscam.conf</title>
		<link rel="alternate" type="text/html" href="http://oldwiki.streamboard.tv/index.php?title=OSCam/en/Config/oscam.conf&amp;diff=13230"/>
		<updated>2015-10-23T13:45:41Z</updated>

		<summary type="html">&lt;p&gt;Don de Deckelwech: /* clienttimeout */ Explanation adapted to actual code since Changeset 10669&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Kategorie:OSCam]]&lt;br /&gt;
{{OSCamHomeLinks}}&lt;br /&gt;
&lt;br /&gt;
==oscam.conf==&lt;br /&gt;
&lt;br /&gt;
=== The [global] section ===&lt;br /&gt;
&lt;br /&gt;
The main configuration file for OSCam contains global parameters such as debugging, logging, monitor, protocols and anti-cascading. Sections in oscam.conf are nonrecurring. The [global] section is required. All other sections are optional.&lt;br /&gt;
&lt;br /&gt;
{{OSCamConfGlobalParameter}}&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Attention:&#039;&#039;&#039; If a parameter is empty or is not listed in config-file, then apply the default values !&lt;br /&gt;
&lt;br /&gt;
==== nice ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Systempriority&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
OSCam requires almost no CPU-power. But if CPU-power is required, it should be available immediatly. Values between 20 and -20 are possible. 20 = low, -20 = very high. If this parameter is commented out (#), this function is not called. Important for example for dbox2[http://de.wikipedia.org/wiki/DBOX2], if the error messages &amp;quot;&#039;&#039;relocation error:setpriority&#039;&#039;&amp;quot;. See [http://de.wikipedia.org/wiki/Prioritätsscheduling Prioritätsscheduling]&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 nice = -1&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 nice = 99&lt;br /&gt;
&lt;br /&gt;
==== Log ====&lt;br /&gt;
Format:&lt;br /&gt;
 CAID&amp;amp;ProviderID/ECMPID/ServiceID/length:checksum&lt;br /&gt;
&lt;br /&gt;
Debug-Level:&lt;br /&gt;
 0 = no debugging (default) &lt;br /&gt;
 1 = detailed error messages &lt;br /&gt;
 2 = ATR parsing info, ECM dumps, CW dumps &lt;br /&gt;
 4 = traffic from/to the reader &lt;br /&gt;
 8 = traffic from/to the clients &lt;br /&gt;
 16 = traffic to the reader-device on IFD layer&lt;br /&gt;
 32 = traffic to the reader-device on I/O layer &lt;br /&gt;
 64 = EMM logging &lt;br /&gt;
 128 = DVB API logging &lt;br /&gt;
 256 = load balacing logging &lt;br /&gt;
 512 = cache exchange logging &lt;br /&gt;
 1024 = client ECM logging &lt;br /&gt;
 65535 = debug all &lt;br /&gt;
&lt;br /&gt;
===== initial_debuglevel =====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW  svn10705:06/11/15&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Set the debuglevel on startup.&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 initial_debuglevel = 8&lt;br /&gt;
&lt;br /&gt;
===== pidfile =====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn:8176/01/24/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
pidfile  =  set pidfile, [blank] none (default)&lt;br /&gt;
&lt;br /&gt;
Change PID file name an path. If default =  oscam.pid in /tmp&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 pidfile = /var/run/oscam.pid&lt;br /&gt;
&lt;br /&gt;
===== logfile =====&lt;br /&gt;
{{optional/en}}&lt;br /&gt;
&lt;br /&gt;
Logging target&lt;br /&gt;
 logfile = [filename][;syslog][;stdout]&lt;br /&gt;
&lt;br /&gt;
You can define a maximum of one filename (not more!) and additionally to log to stdout or syslog (you can also only log to stdout or syslog and omit the filename).&lt;br /&gt;
&lt;br /&gt;
Opportunities:&lt;br /&gt;
&lt;br /&gt;
 logfile = /var/log/oscam.log  # file or linux device (for example /dev/tty)&lt;br /&gt;
 logfile = syslog              # log to syslogd &lt;br /&gt;
 logfile = stdout              # showing the log on the console&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 logfile = /etc/oscam/logs/oscam.log;stdout&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 logfile = /var/log/oscam.log&lt;br /&gt;
&lt;br /&gt;
Format logfile:&lt;br /&gt;
 CAID&amp;amp;ident/provider/length:checksum&lt;br /&gt;
&lt;br /&gt;
===== ecmfmt =====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn6649+6653:05/01/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;CHANGE svn8831:08/11/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ecmfmt = format&lt;br /&gt;
&lt;br /&gt;
define ECM log format, default:c&amp;amp;p/i/s/l:h &lt;br /&gt;
	 &lt;br /&gt;
possible variables: &lt;br /&gt;
 c = CAID&lt;br /&gt;
 d = PID&lt;br /&gt;
 e = CSP hash &lt;br /&gt;
 g = ID of origin gbox peer &lt;br /&gt;
 h = checksum&lt;br /&gt;
 i = Channel ID&lt;br /&gt;
 j = distance of gbox hops &lt;br /&gt;
 l = length &lt;br /&gt;
 o = ONID&lt;br /&gt;
 p = provider ID&lt;br /&gt;
 s = service ID&lt;br /&gt;
 w = CW&lt;br /&gt;
&lt;br /&gt;
	 &lt;br /&gt;
use a value as prefix to hide variable with this value, control characters will be escaped by &amp;quot;\&amp;quot; &lt;br /&gt;
	 &lt;br /&gt;
example:&lt;br /&gt;
 ecmfmt = c&amp;amp;0p/i/d/s/l:h.e_w &lt;br /&gt;
 (hide provider ID if 0)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== nds_swap_cw =====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn:10003/11/15/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;OBSOLETE svn10048:11/30/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
nds_swap_cw    =  0|&lt;br /&gt;
&lt;br /&gt;
 0  =  NDS Videoguard CWs will be dropped, if CWs do not have an odd an even sample (default)&lt;br /&gt;
 1  =  disabled&lt;br /&gt;
&lt;br /&gt;
===== loghistorysize =====&lt;br /&gt;
{{optional/en}}&lt;br /&gt;
&lt;br /&gt;
loghistorysize = bytes&lt;br /&gt;
&lt;br /&gt;
size of log message history in web interface or monitor&lt;br /&gt;
&lt;br /&gt;
    0    =  disabled&lt;br /&gt;
 [blank] =  4096  (default)&lt;br /&gt;
&lt;br /&gt;
===== CACHE EXCHANGE LOGGING =====&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW  svn6929:05/24/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
CACHE EXCHANGE LOGGING &lt;br /&gt;
reader stages&lt;br /&gt;
 1 = cacheex (=1) reader (C) &lt;br /&gt;
 2 = local SCs (L)             #stage 2 is used only if &#039;&#039;&#039;preferlocalcards = 1&#039;&#039;&#039; was activated in [global] section. &lt;br /&gt;
 3 = other reader / proxies (P) &lt;br /&gt;
 4 = fallback reader (F) &lt;br /&gt;
&lt;br /&gt;
logging format &lt;br /&gt;
 stage/used/chosen/possible&lt;br /&gt;
&lt;br /&gt;
example&lt;br /&gt;
&lt;br /&gt;
 P/2/2/2 or L/2/4/4&lt;br /&gt;
&lt;br /&gt;
===== maxlogsize =====&lt;br /&gt;
{{required}}&lt;br /&gt;
&lt;br /&gt;
Here the maximum size of logfiles are set in KBytes. This is especially important for server with only a small amount of memory (dbox2). Therefore it is strongly recomended to determine carefully that size at such servers. Not infrequently a system &amp;quot;bursting&amp;quot; because the logfile uncontrolled large scale adopted!&lt;br /&gt;
&lt;br /&gt;
Example&lt;br /&gt;
 maxlogsize = 20  # Logfile reaches to 20 KBytes&lt;br /&gt;
            =  0  # Logfile &#039;&#039;&#039;unlimited&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 maxlogsize = 10 #  Logfile reaches to 10 KBytes (default)&lt;br /&gt;
&lt;br /&gt;
===== logduplicatelines =====&lt;br /&gt;
{{optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn:8290/02/05/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
logduplicatelines  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1 = disable detection of duplicate lines in log file&lt;br /&gt;
 0 = enable detection of duplicate lines in logfile = default&lt;br /&gt;
&lt;br /&gt;
===== disablelog =====&lt;br /&gt;
{{optional/en}}&lt;br /&gt;
&lt;br /&gt;
switches logfile &#039;&#039;&#039;off&#039;&#039;&#039;&lt;br /&gt;
 1 = &#039;&#039;&#039;no log&#039;&#039;&#039; &lt;br /&gt;
 0 = &#039;&#039;&#039;log&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 disablelog = 1   # &#039;&#039;&#039;no&#039;&#039;&#039; log &lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 disablelog = 0   # &#039;&#039;&#039;log&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
===== cwlogdir =====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A path for cw logging can be configured here. The path is relative to the work directory and must exist. Otherwise no logs are created and no errors are reported. &lt;br /&gt;
&lt;br /&gt;
CWs (control words) are the answers of the card which decrypts a certain channel for some seconds before the next cw is transmitted. The CW log file can be used for delayed decoding of this channel. This is also called offline decoding. Watch this [http://www.youtube.com/watch?v=-K--PEFYBng]&lt;br /&gt;
&lt;br /&gt;
Oscam creates a new *.cwl file for each channel and each day. The file name contains the date, service ID and service name, e.g. 110808_I000B_Sky_Cinema_+1.cwl with this contents:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
# OSCam cardserver v0.99.4 - http://streamboard.gmc.to:8001/oscam/wiki&lt;br /&gt;
# control word log file for use with tsdec offline decrypter&lt;br /&gt;
# DATE 2011-08-08, TIME 23:49:10, TZ CEST&lt;br /&gt;
# CAID 0x1702, SID 0x000B, SERVICE &amp;quot;Sky_Cinema_+1&amp;quot;&lt;br /&gt;
1 9E E3 BB 3C A4 C3 BE 25 # 23:49:10&lt;br /&gt;
0 D0 24 B3 A7 95 82 3B 52 # 23:49:17&lt;br /&gt;
1 A9 76 35 54 37 38 F3 62 # 23:49:23&lt;br /&gt;
0 55 70 87 4C 22 26 C4 0C # 23:49:30&lt;br /&gt;
1 F0 16 22 28 36 3A 03 73 # 23:49:38&lt;br /&gt;
0 5D 83 44 24 8F C7 5D B3 # 23:49:44&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
All cws are logged if at least one user watches the channel. Please choose a path with enough space, since per day and channel some 10KB of data are created. A script that moves/deletes the log files regularly is recommended.&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 cwlogdir = /var/log/&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 cwlogdir =     # [blank] no path for cw-log, logging disabled&lt;br /&gt;
&lt;br /&gt;
===== emmlogdir =====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
Setting a path for emm-log. You can define with the &amp;quot;saveemm-*&amp;quot;-Parameters in oscam.server which EMMs should be logged.&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 emmlogdir = /var/log/&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 emmlogdir =   # [blank] the config folder will be used for emm logging&lt;br /&gt;
&lt;br /&gt;
===== usrfile =====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
Set a name für userfile&lt;br /&gt;
&lt;br /&gt;
Format of the userfile: &lt;br /&gt;
 date&lt;br /&gt;
 time&lt;br /&gt;
 CWs per second&lt;br /&gt;
 username&lt;br /&gt;
 IP address of client&lt;br /&gt;
 TCP/IP port&lt;br /&gt;
 CWs found&lt;br /&gt;
 CWs from cache&lt;br /&gt;
 CWs not found&lt;br /&gt;
 CWs ignored&lt;br /&gt;
 CWs timeout&lt;br /&gt;
 CWs tunneled&lt;br /&gt;
 login time in UNIX/POSIX format&lt;br /&gt;
 logout time in UNIX/POSIX format&lt;br /&gt;
 protocol&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 usrfile = userfile&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 usrfile = 0&lt;br /&gt;
&lt;br /&gt;
===== disableuserfile =====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
Now it is crazy: Even if a logfile is switched on (see logfile), the userfile can be turned off!&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 disableuserfile = 1   # &#039;&#039;&#039;no&#039;&#039;&#039; userfile &lt;br /&gt;
                 = 0   # &#039;&#039;&#039;userfile&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 disableuserfile = 0&lt;br /&gt;
&lt;br /&gt;
===== usrfileflag =====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
Setting the logging-modus&lt;br /&gt;
 0 = Only login and logout will be logged&lt;br /&gt;
 1 = Each zapping from client will be logged&lt;br /&gt;
     Default is 0&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 usrfileflag = 1  # All will be logged&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 usrfileflag = 0  # Only login und logout will be logged&lt;br /&gt;
&lt;br /&gt;
===== saveinithistory =====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;OBSOLETE svn7128:07/02/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Save SC init history to /tmp/.oscam/reader&amp;lt;number&amp;gt;. Needed to show entitlements.&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 saveinithistory = 1   # save to /tmp/.oscam/reader&amp;lt;number&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 saveinithistory = 0   # no save&lt;br /&gt;
&lt;br /&gt;
===== mailfile =====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
mailfile = file&lt;br /&gt;
&lt;br /&gt;
define file saving NDS Videogard mail messages from provider. Default: [blank] none&lt;br /&gt;
&lt;br /&gt;
===== cacheex_mode1_delay =====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn:10050/11/30/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cacheex_mode1_delay  =  CAID1:time,[CAID2:time]...&lt;br /&gt;
&lt;br /&gt;
delay in millisencons for asking cache exchange mode 1 readers, default: none&lt;br /&gt;
&lt;br /&gt;
===== disablemail =====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
disablemail  =  0|1&lt;br /&gt;
&lt;br /&gt;
disable saving NDS Videogard mail messages form provider. Default = 1 (disabled)&lt;br /&gt;
&lt;br /&gt;
===== sysloghost =====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW  svn10703:06/11/15&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If set remote syslog server will be activated. Messages will be sent to this IPv4 address. If not set remote syslog server not work.&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 sysloghost = 192.168.1.167&lt;br /&gt;
&lt;br /&gt;
===== syslogport =====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW  svn10703:06/11/15&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If set &#039;&#039;sysloghost&#039;&#039; remote syslog server will be activated. Messages will be sent to this port. If not set port 514 is used as default. &lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 syslogport = 515&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 syslogport = 514&lt;br /&gt;
&lt;br /&gt;
==== Reader ====&lt;br /&gt;
&lt;br /&gt;
===== enableled =====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn6285:01/23/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
LED-Support&lt;br /&gt;
&lt;br /&gt;
enableled  =  0|1|2&lt;br /&gt;
&lt;br /&gt;
 0  =  LED support disabled (default)&lt;br /&gt;
 1  =  LED support enabled for routers&lt;br /&gt;
 2  =  LED support enabled for Qbox HD&lt;br /&gt;
&lt;br /&gt;
===== serialreadertimeout =====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;OBSOLETE  svn8541:03/13/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Only using Serialreader!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
timeout for serial reader in milli-seconds&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 serialreadertimeout =  1200  # Timeout after 1200 milli-seconds&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 serialreadertimeout =  1500  # Timeout after 1500 milli-seconds&lt;br /&gt;
&lt;br /&gt;
===== waitforcards =====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
wait for local SCs on startup before opening network ports&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 waitforcards = 0  # don&#039;t wait&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 waitforcards = 1   # wait&lt;br /&gt;
&lt;br /&gt;
===== waitforcards_extra_delay =====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
waitforcards_extra_delay  =  milli seconds&lt;br /&gt;
&lt;br /&gt;
additional delay in milli seconds after waiting for local SCs on startup before opening nework ports&lt;br /&gt;
&lt;br /&gt;
default = 500&lt;br /&gt;
&lt;br /&gt;
===== preferlocalcards =====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;CHANGE svn9605:03/29/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
try decoding on local cards first&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 preferlocalcards = 0  # local cards are used like remote reader&lt;br /&gt;
 preferlocalcards = 1  # prefer CacheEx sources &lt;br /&gt;
 preferlocalcards = 2  # prefer local cards&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 preferlocalcards = 1  # prefer CacheEx sources&lt;br /&gt;
&lt;br /&gt;
===== readerrestartseconds =====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
waiting time in seconds beetween restarts&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 readerrestartseconds = 10  # waiting time 10 seconds&lt;br /&gt;
                     =  0   # &#039;&#039;&#039;no restarts!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 readerrestartseconds = 5   #  waiting time 5 seconds&lt;br /&gt;
&lt;br /&gt;
===== block_same_ip =====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn7215:07/27/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
block_same_ip  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1 = reject looping ECM&#039;s from clients to reader with the same ip address, default = 1&lt;br /&gt;
 0 = no reject&lt;br /&gt;
&lt;br /&gt;
===== block_same_name =====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn7215:07/27/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
block_same_name  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1 = reject looping ECM&#039;s from clients to reader with the same name, default = 1&lt;br /&gt;
 0 = no reject&lt;br /&gt;
&lt;br /&gt;
==== Cache ====&lt;br /&gt;
&lt;br /&gt;
===== cachedelay =====&lt;br /&gt;
{{optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;OBSOLETE  svn8358:16/02/2013 move to [cache] delay&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Value to delay cached requests&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 cachedelay = 300&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 cachedelay = 0&lt;br /&gt;
&lt;br /&gt;
===== max_cache_time =====&lt;br /&gt;
&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;OBSOLETE  svn8358:16/02/2013 move to [cache] max_time&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
max_cache_time  =  seconds, default: 15&lt;br /&gt;
&lt;br /&gt;
maximum time CWs resist in cache after 1st client request, the time must be 2 seconds higher than the parameter clienttimeout.&lt;br /&gt;
&lt;br /&gt;
===== max_cache_count =====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;OBSOLETE  svn8358:16/02/2013 move to [cache] max_count&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
max_cache_count  =  count, default 1000&lt;br /&gt;
&lt;br /&gt;
maximum CWs in cache&lt;br /&gt;
&lt;br /&gt;
===== cacheexwaittime =====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;OBSOLETE  svn8358:16/02/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cacheexwaittime = delay &lt;br /&gt;
&lt;br /&gt;
maximum wait time for a cache entry in milli seconds, default:50 &lt;br /&gt;
&lt;br /&gt;
===== cacheexenablestats =====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;OBSOLETE  svn8358:16/02/2013 move to [cache]&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cacheexenablestats  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1 = enable statistics for cach exchange mode&lt;br /&gt;
 0 = default&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Warning:&#039;&#039;&#039; Please consider memory consumption!&lt;br /&gt;
&lt;br /&gt;
==== Client ====&lt;br /&gt;
&lt;br /&gt;
===== clienttimeout =====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
value in milli-seconds for client process to wait for key&lt;br /&gt;
&lt;br /&gt;
Examples:&lt;br /&gt;
 clienttimeout = 10000  # after 10 seconds timeout&lt;br /&gt;
 clienttimeout = 10     # timeout after 10 milli-seconds! (see Tip below)&lt;br /&gt;
 clienttimeout = 8      # timeout after 800 milli-seconds (see Tip below)&lt;br /&gt;
Default:&lt;br /&gt;
 clienttimeout = 5000      # timeout after 5000 milli-seconds (=5 seconds)&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Attention:&#039;&#039;&#039; Values &amp;lt; 10 (so 1 to 9) are multiplicated with 100, so a &amp;quot;5&amp;quot; results in 500 ms.&lt;br /&gt;
&lt;br /&gt;
===== clientmaxidle =====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
value for client process being idle before disconnect in seconds&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 clientmaxidle = 200   # Disconnect after 200 seconds&lt;br /&gt;
               = 0     # idle disconnect disabled&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 clientmaxidle = 120   # Disconnect after 120 seconds&lt;br /&gt;
&lt;br /&gt;
===== suppresscmd08 =====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
suppresscmd08 = 0|1&lt;br /&gt;
&lt;br /&gt;
 0 = tell camd35[cs3.57x]-clients not to request again for rejected CAID, service ID and provider ID combination (default)&lt;br /&gt;
 1 = disabled&lt;br /&gt;
&lt;br /&gt;
Can be overwritten in oscam.user!&lt;br /&gt;
&lt;br /&gt;
More here:: [[Streamboard-Thread:27459|Streamboard-Thread]]&lt;br /&gt;
&lt;br /&gt;
==== fallbacktimeout ====&lt;br /&gt;
{{Depends/en}}&lt;br /&gt;
&lt;br /&gt;
At several readers (see Chapter [reader] in oscam.server) one reader can be defined to them, for example in case of failure of the other readers, the traffic falls back.&lt;br /&gt;
Maximum waiting time of the [[Cardserver]]s in milliseconds for primary [[Reader]], before [[Fallback]]-Reader (if any!) are questioned.&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 fallbacktimeout = 1500&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 fallbacktimeout = 2500&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Attention:&#039;&#039;&#039; The value must be greater than the value in &amp;quot;serialreadertimeout&amp;quot;, otherwise the default is used.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== fallbacktimeout_percaid ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn:8896/09/04/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
fallbacktimeout_percaid  =  milliseconds  &lt;br /&gt;
&lt;br /&gt;
time falling back to CAID restricted fallback reader, default: 2500&lt;br /&gt;
      &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== sleep ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
time waiting for inactive users in minues, can be overwritten per user in oscam.user&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 sleep =  5   # waiting time 5 minutes&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 sleep =      # [blank] no waiting time&lt;br /&gt;
&lt;br /&gt;
==== serverip ====&lt;br /&gt;
{{optional/en}}&lt;br /&gt;
&lt;br /&gt;
Bind service to specified IP-address&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 serverip = 192.168.178.1&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 serverip =&lt;br /&gt;
&lt;br /&gt;
OSCam listen to all IP&#039;s&lt;br /&gt;
&lt;br /&gt;
==== bindwait ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
value in seconds to wait for bind request to complete. If OSCam within this time can not bind, he finished with &amp;quot;Bind Request failed&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Causes may include:&lt;br /&gt;
* Double assignment of ports&lt;br /&gt;
* &amp;quot;crashed&amp;quot; OSCam has not released the ports again&lt;br /&gt;
* OSCam was started serveral times while&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 bindwait = 20  # waiting time 20 seconds&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 bindwait = 120 # waiting time 120 seconds&lt;br /&gt;
&lt;br /&gt;
==== netprio ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
network priority - This sets the value of SO_PRIORITY on network connections. Basically this leads to setting the TOS fields of the sent IP packages so that QoS can be better used.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 netprio = 1  # Priority 1&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 netprio = 0  # system given&lt;br /&gt;
&lt;br /&gt;
==== resolvegethostbyname ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
set mode for DNS resolving: These are different libc calls to resolve dns names and some older systems have problems with the newer implementation &#039;&#039;getadressinfo&#039;&#039; (getadressinfo is also threadsafe whereas &#039;&#039;gethostbyname&#039;&#039; is not and thus it has some locks around) or have stripped them from their images (dbox2 was such a candidate I think) even though it is available at compile time. &lt;br /&gt;
 0 = getadressinfo (default)&lt;br /&gt;
 1 = gethostbyname&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 resolvegethostbyname = 1 # gethostbyname&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 resolvegethostbyname = 0 # adressinfo system given&lt;br /&gt;
&lt;br /&gt;
==== failbantime ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
time for IP based blocking for clients with an invalid login attempt in minutes&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 failbantime =  5&lt;br /&gt;
 # IP will be blocked for 5 minutes. New logins are denied.&lt;br /&gt;
 # no clientthread will be created.&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 failbantime =  0  # failban off (default)&lt;br /&gt;
&lt;br /&gt;
==== failbancount ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
 Failbancount  =  Number of allowed failed attempts with incorrect data &lt;br /&gt;
               =  0  (default) IP is now blocked on the first try with incorrect data!&lt;br /&gt;
&lt;br /&gt;
If within &#039;&#039;&#039;failbantime&#039;&#039;&#039; more than in &#039;&#039;&#039;failbancount&#039;&#039;&#039; allowed trials to be registered, the IP for the remainder failbantime is locked. After a period of failbantime are again full failbancount available. Failbancount is thus a relaxation of rules!&lt;br /&gt;
&lt;br /&gt;
==== dropdups ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
mode for duplicate client connections&lt;br /&gt;
&lt;br /&gt;
 0  =  mark client as duplicate, but don&#039;t disconnect them (default)&lt;br /&gt;
 1  =  drop duplicate connections instead of marking as duplicate&lt;br /&gt;
&lt;br /&gt;
==== unlockparental ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;CHANGE  svn7289:08/27/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Only Seca and Viaccess&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
unlock parental mode option to disable pin code request for adult movie.&lt;br /&gt;
In order to work properly, this option may required that you define the card PIN code in your card reader configuration.&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 unlockparental = 1  # parental lock mode disabled&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 unlockparental = 0  # parental lock mode enabled&lt;br /&gt;
&lt;br /&gt;
==== double_check ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
ECM will be send to two or more readers with the same SC and the CWs will be verified against each other, lb_nbest_readers must be set to 2 or higher&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 double_check = 1   #   on&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 double_check = 0   #   off&lt;br /&gt;
&lt;br /&gt;
==== double_check_caid ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn:7237/08/05/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
double_check_caid = [CAID1|first two digits of CAID1],[CAID2|first two digits of CAID2]... &lt;br /&gt;
&lt;br /&gt;
ECM will be send to two or more readers with the same SC and the CWs will be verified  against  each  other for defined CAID or first two bytes of CAID, lb_nbest_readers must be set to 2 or higher, default:none &lt;br /&gt;
	 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Loadbalancer ====&lt;br /&gt;
&lt;br /&gt;
===== lb_mode =====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;loadbalance mode&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Attention:&#039;&#039;&#039; If load balancing is activated here, it may in oscam.server among services and ident are &#039;&#039;&#039;no entries&#039;&#039;&#039;!&lt;br /&gt;
&lt;br /&gt;
If there are 2 or more of the same SC, the load can be distributed evenly on the cards. For more see [[OSCam/en/Loadbalancing|Loadbalancing]]&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 lb_mode = 0 loadbalance disabled, ECMs go to all readers&lt;br /&gt;
 lb_mode = 1 fastest reader first, after 5 ECMs the reader with the fastest response time will be selected&lt;br /&gt;
 lb_mode = 2 oldest reader first, reader with the longest no answer&lt;br /&gt;
 lb_mode = 3 lowest usage level, the usage level will be calculated by the sum of 5 ECMS response times, the higher a reader is busy, the higher is usage level&lt;br /&gt;
 lb_mode = 10 LB is switched off, but statistics are build&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 lb_mode = 0 # disabled&lt;br /&gt;
&lt;br /&gt;
===== lb_save =====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
Save autoloadbalance statistics (counts). To save CPU power a minimum counts of 100 is recommended.&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 lb_save = 100 # counts of ECM&#039;s after statistics are saved&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 lb_save = 0   # no svae&lt;br /&gt;
&lt;br /&gt;
===== lb_nbest_readers =====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
set count of best readers for loadbalancing.&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 lb_nbest_readers = 2 # requests always go to two reader&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 lb_nbest_readers = 1 # requests go to one reader&lt;br /&gt;
&lt;br /&gt;
===== lb_nfb_readers =====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
set count of fallback readers for loadbalancing&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 lb_nfb_readers = 2 # two fallbackreader&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 lb_nfb_readers = 1 # one fallbackreader&lt;br /&gt;
&lt;br /&gt;
===== lb_reopen_mode =====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;OBSOLETE svn8642:05/10/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
lb_reopen_mode   =   0|1&lt;br /&gt;
&lt;br /&gt;
loadbalancing reopen readers mode:&lt;br /&gt;
  = 0 # standard late reopening of blocker readers (default)&lt;br /&gt;
  = 1 # fast reopening of blocker readers&lt;br /&gt;
&lt;br /&gt;
===== lb_nbest_percaid =====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;CHANGE svn 5893:08/19/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Set count of best readers per CAIDs for loadbalancing, wildcard CAIDs with two-digit CAIDs possible&lt;br /&gt;
 		 &lt;br /&gt;
&lt;br /&gt;
 lb_nbest_percaid =         #  number&lt;br /&gt;
                  = [blank] #  none (default)&lt;br /&gt;
&lt;br /&gt;
example: &lt;br /&gt;
 lb_nbest_percaid = 0100:4,0200:3,03:2,04:1 &lt;br /&gt;
 (wildcard CAIDs 03xx and 04xx)&lt;br /&gt;
&lt;br /&gt;
===== lb_reopen_invalid =====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn:9885:09/30/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
lb_reopen_invalid  =  0|1&lt;br /&gt;
&lt;br /&gt;
 0  =  E_INVALID wiil be blocked until statistics has been cleaned&lt;br /&gt;
 1  =  default&lt;br /&gt;
&lt;br /&gt;
===== lb_force_reopenalways =====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn:9885:09/30/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
lb_force_reopenalways  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1   =  force reopening immidiatly all failing readers if no matching was found&lt;br /&gt;
 0   =  default&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== lb_min_ecmcount =====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
minimal ECM count to evaluate loadbalancing values&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 lb_min_ecmcount = 2 # 2 counts&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 lb_min_ecmcount = 5 # 5 counts&lt;br /&gt;
&lt;br /&gt;
===== lb_max_ecmcount =====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
Maximum ECM count before resetting loadbalancing values.&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 lb_max_ecmcount = 200  #  200 counts&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 lb_max_ecmcount = 500  #  500 counts&lt;br /&gt;
&lt;br /&gt;
===== lb_reopen_seconds =====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
time in seconds between retrying failed readers/CAIDs/providers/services&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 lb_reopen_seconds =  500   # retry after 500 seconds&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 lb_reopen_seconds =  900   # retry after 900 seconds&lt;br /&gt;
&lt;br /&gt;
===== lb_retrylimit =====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
Retry next readers &#039;&#039;&#039;only&#039;&#039;&#039; if response time is higher then lb_retrylimit in &#039;&#039;&#039;milli seconds&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 lb_retrylimit  =  500   #  retry next reader only, if response time is higher than 500 ms&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 lb_retrylimit  =  800&lt;br /&gt;
&lt;br /&gt;
===== lb_savepath ===== &lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
Filenanme for saving loadbalancing statistics&lt;br /&gt;
&lt;br /&gt;
 default   =   /tmp/.oscam/stat&lt;br /&gt;
&lt;br /&gt;
===== lb_stat_cleanup ===== &lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
hours after the loadbalancing statistics will be deleted&lt;br /&gt;
&lt;br /&gt;
 default = 336&lt;br /&gt;
&lt;br /&gt;
===== lb_use_locking =====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;OBSOLETE svn6166:12/28/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
disable parallel and identical ECM requests&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 1 = on&lt;br /&gt;
 0 = off # default:0&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Schlocke:&#039;&#039;&#039;&lt;br /&gt;
* You should choose this option only if:&lt;br /&gt;
** slow system&lt;br /&gt;
** high load&lt;br /&gt;
** the same ECM requests come not from the cache, but will continue to the confirmed reader.&lt;br /&gt;
&lt;br /&gt;
* Adventages, if activated:&lt;br /&gt;
** By synchronizing, an ECM request made by one. The identification of cache or request and assignment of the reader by loadbalancer is always successful.&lt;br /&gt;
&lt;br /&gt;
* Disadventages, if activated:&lt;br /&gt;
** The synchronisation prevents multithreading and the probability of higher response times.&lt;br /&gt;
&lt;br /&gt;
* Adventages, if NOT activated:&lt;br /&gt;
** Faster transit times for ECM requests&lt;br /&gt;
&lt;br /&gt;
* Disadventages, if NOT activated:&lt;br /&gt;
** May have dual (n-fold) possible requests to the readers.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== lb_retrylimits =====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;CHANGE svn:5754:07/31/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
lb_retrylimits = CAID1:time1[,Caid2:time2]...&lt;br /&gt;
&lt;br /&gt;
loadbalancing retry limit time per CAID in milliseconds, wilcard CAIDs with 2-digit Caids possible&lt;br /&gt;
&lt;br /&gt;
default = none&lt;br /&gt;
&lt;br /&gt;
example: &lt;br /&gt;
 lb_retrylimits = 12:0100,34:0200,5678:0300 &lt;br /&gt;
 	          (wildcard CAIDs 12xx and 34xx)&lt;br /&gt;
&lt;br /&gt;
===== lb_noproviderforcaid =====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;CHANGE svn 5758:08/01/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
lb_noproviderforcaid = CAID1[,CAID2]...&lt;br /&gt;
&lt;br /&gt;
ignore provider information CAIDs to reduce statistic date, wildcard CAIDs with two-digit CAIDs possible&lt;br /&gt;
&lt;br /&gt;
example: &lt;br /&gt;
 lb_noproviderforcaid = 12,34,5678&lt;br /&gt;
 		        (wildcard CAIDs 12xx and 34xx)&lt;br /&gt;
&lt;br /&gt;
default = none&lt;br /&gt;
&lt;br /&gt;
===== lb_auto_timeout =====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn 7564:10/02/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
lb_auto_timeout  =  0|1&lt;br /&gt;
&lt;br /&gt;
 lb_auto_timeout  = 1  #  enable automatic timeout based on load balancing statistics&lt;br /&gt;
                  = 0  #  default&lt;br /&gt;
&lt;br /&gt;
===== lb_auto_timeout_p =====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn 7564:10/02/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
lb_auto_timeout_p  =  percent&lt;br /&gt;
&lt;br /&gt;
percent added to average time as timeout time&lt;br /&gt;
default = 30&lt;br /&gt;
&lt;br /&gt;
===== lb_auto_time_out_t  =====  &lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn 7564:10/02/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
lb_auto_time_out_t =  milli seconds&lt;br /&gt;
&lt;br /&gt;
minimal time added to average time as timeout time&lt;br /&gt;
default = 300&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== lb_max_readers =====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
lb_max_readers   =   limit (number)&lt;br /&gt;
&lt;br /&gt;
restrict the reader count to limit during learning&lt;br /&gt;
&lt;br /&gt;
 0  =  unlimited (default)&lt;br /&gt;
 x  =  restrict loadbalancer readers to limit x (number)&lt;br /&gt;
&lt;br /&gt;
===== lb_auto_betatunnel =====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
lb_auto_betatunnel  =  0|1&lt;br /&gt;
&lt;br /&gt;
enable automatic Betacrypt tunneling for CAIDs 1801, 1833, 1834 and 1835 in loadbalancing mode&lt;br /&gt;
 lb_auto_betatunnel =  0   #  disabled&lt;br /&gt;
                    =  1   #  enabled (default)&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Attention:&#039;&#039;&#039; Betacrypt definition in oscam.user with betatunnel will be prefered [[streamboard:wiki/OSCam/en/Config/oscam.user#betatunnel|User-Betatunnel]]!&lt;br /&gt;
&lt;br /&gt;
===== lb_auto_betatunnel_mode =====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn 7784:10/22/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
lb_auto_betatunnel_mode  =  0|1|2...&lt;br /&gt;
&lt;br /&gt;
set mode for automatic Betacrypt tunneling&lt;br /&gt;
&lt;br /&gt;
 0 = CAID 18XX tunneling to CAID 17X2 only (default)&lt;br /&gt;
 1 = CAID 18XX tunneling to CAID 17X2 and CAID 17X2 tunneling to CAID 18XX (CAID 1833/1801) &lt;br /&gt;
 2 = CAID 18XX tunneling to CAID 17X2 and CAID 17X2 tunneling to CAID 18XX (CAID 1833/1834) &lt;br /&gt;
 3 = CAID 18XX tunneling to CAID 17X2 and CAID 17X2 tunneling to CAID 18XX (CAID 1833/1835) &lt;br /&gt;
 4 = CAID 17X2 tunneling to CAID 18XX (CAID 1833/1801 only) &lt;br /&gt;
 5 = CAID 17X2 tunneling to CAID 18XX (CAID 1833/1834 only) &lt;br /&gt;
 6 = CAID 17X2 tunneling to CAID 18XX (CAID 1833/1835 only) &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== lb_auto_betatunnel_prefer_beta =====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW  svn6045:11/27/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;CHANGE svn 7768:10/21/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
lb_auto_betatunnel_prefer_beta  =  number&lt;br /&gt;
&lt;br /&gt;
Hier kann der Schwerpunkt für die automatische Auswahl von Betacrypt/Nagravision gewählt werden.&lt;br /&gt;
&lt;br /&gt;
     0  =  disabled (default&lt;br /&gt;
     1  =  always Betacrypt&lt;br /&gt;
   105  =  represents the middle&lt;br /&gt;
   200  =  always Nagravision&lt;br /&gt;
&lt;br /&gt;
=== Monitor ===&lt;br /&gt;
&#039;&#039;&#039;Only if monitor is used!&#039;&#039;&#039;&lt;br /&gt;
 &lt;br /&gt;
{{OSCamConfMonitorParameter}}&lt;br /&gt;
&lt;br /&gt;
==== port ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
UDP port for monitor&lt;br /&gt;
 port = 0  # monitor disabled&lt;br /&gt;
      =    # port number&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 port = 24480  # monitor on, port = 24480&lt;br /&gt;
&lt;br /&gt;
==== serverip ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
bind service to specified IP address&lt;br /&gt;
 serverip  =  # IP adress&lt;br /&gt;
           =  # [blank] all IP&#039;s  (default)&lt;br /&gt;
&lt;br /&gt;
==== nocrypt ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
unsecured monitor connection&lt;br /&gt;
[,IP address|IP address range]...&lt;br /&gt;
&lt;br /&gt;
Possible&lt;br /&gt;
* one or more IP adresses&lt;br /&gt;
* one or more IP adress ranges&lt;br /&gt;
* mixture of IP adresses and IP adress ranges&lt;br /&gt;
&lt;br /&gt;
Example&lt;br /&gt;
 nocrypt = 127.0.0.1,192.168.0.0-192.168.255.255&lt;br /&gt;
         = Host 127.0.0.1 and IP range 192.168.0.0 to 192.168.255.255&lt;br /&gt;
&lt;br /&gt;
Default&lt;br /&gt;
 nocrypt =   # [blank] no secured monitor connection&lt;br /&gt;
&lt;br /&gt;
==== aulow ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
time no EMM occurs so that client is set to low in minutes&lt;br /&gt;
&lt;br /&gt;
Example&lt;br /&gt;
 aulow = 30  # After 30 minutes whithout EMM client will be switched from &amp;quot;active&amp;quot; to &amp;quot;on&amp;quot; (default).&lt;br /&gt;
&lt;br /&gt;
==== monlevel ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
monitor-level&lt;br /&gt;
 0 = no access to monitor (default)&lt;br /&gt;
 1 = only server and own procs&lt;br /&gt;
 2 = all procs, but viewing only&lt;br /&gt;
 3 = all procs, reload of oscam.user possible&lt;br /&gt;
 4 = complete access&lt;br /&gt;
 &lt;br /&gt;
Example&lt;br /&gt;
 monlevel = 4  # complete access&lt;br /&gt;
&lt;br /&gt;
monlevel can be overwritten per user in oscam.user!&lt;br /&gt;
&lt;br /&gt;
==== hideclient_to ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
Time to hide clients in the monitor if not sending requests. See also parameter &#039;&#039;&#039;httphideidleclienst&#039;&#039;&#039; in section [webif].&lt;br /&gt;
 hideclient_to = 1  # hide clients&lt;br /&gt;
               = 0  # no hide&lt;br /&gt;
&lt;br /&gt;
==== appendchaninfo ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;OBSOLETE svn8546:03/13/2013&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Append channel name on log messages. Very useful when using [webif]!&lt;br /&gt;
 appendchaninfo = 1  # append chanel name&lt;br /&gt;
                = 0  # no append chanel name (default)&lt;br /&gt;
&lt;br /&gt;
=== lcd ===&lt;br /&gt;
{{OSCamConfLCDParameter}}&lt;br /&gt;
&lt;br /&gt;
==== enablelcd ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW  svn6285:01/23/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
enablelcd  =  0|1&lt;br /&gt;
 &lt;br /&gt;
 0   =   default&lt;br /&gt;
 1   =   enable LCD&lt;br /&gt;
&lt;br /&gt;
==== lcd_outputpath ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
Path for LCD output&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 lcd_outputpath =  [blank]  /tmp&lt;br /&gt;
&lt;br /&gt;
==== lcd_hideidle ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
hide reader in LCD output if reader idle &amp;gt; 20 seconds, default:0 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== lcd_writeinterval ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
LCD refresh interval (minimum 5), default:10&lt;br /&gt;
&lt;br /&gt;
=== WebIf ===&lt;br /&gt;
&#039;&#039;&#039;Only if WebIf is used!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
{{OScamConfWebIfParameter}}&lt;br /&gt;
&lt;br /&gt;
==== File format to send EMMs via the webinterface ====&lt;br /&gt;
(by Bit)&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Attention&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* File has to be in TXT format.&lt;br /&gt;
* The EMM-file should contain each PRE-CAM EMM in a new line.&lt;br /&gt;
* EMMs should be in HEX representation.&lt;br /&gt;
** Example: AABBCCDD...&lt;br /&gt;
*Spaces and tabs between the bytes are allowed:&lt;br /&gt;
**AA BB CC DD...&lt;br /&gt;
*The HEX representation of each EMM&#039;s byte can be represented by upper or lower case - even mixed is allowed:&lt;br /&gt;
**AA aa Aa aA...&lt;br /&gt;
*Other chars and comments are not allowed.&lt;br /&gt;
&lt;br /&gt;
==== httpport ====&lt;br /&gt;
{{required}}&lt;br /&gt;
&lt;br /&gt;
port for web interface,&lt;br /&gt;
 0 = disabled, praefix + = enable SSL&lt;br /&gt;
&lt;br /&gt;
Example&lt;br /&gt;
 httpport =  83  # Webinterface listening on &#039;&#039;&#039;http-port 83&#039;&#039;&#039;&lt;br /&gt;
          = +83  # Webinterface listening on &#039;&#039;&#039;https-port 83&#039;&#039;&#039; (SSL)&lt;br /&gt;
              0  # Webinterface disabled (default)&lt;br /&gt;
&lt;br /&gt;
==== httpcert ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
file for http SSL certificate&lt;br /&gt;
 httpcert = oscam.cert # (look there)&lt;br /&gt;
          =            # [blank] file oscam.pem (embedded) is used&lt;br /&gt;
&lt;br /&gt;
==== httpforcesslv3 ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW  svn:6321/01/30/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
httpforcesslv3  =  0|1&lt;br /&gt;
&lt;br /&gt;
example&lt;br /&gt;
 httpforcesslv3  =  0  none (default)&lt;br /&gt;
                 =  1  force using SSLV3&lt;br /&gt;
 &lt;br /&gt;
==== httpuser ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
Username for password protection. [blank] is default, of which is strongly discouraged! &lt;br /&gt;
 httpuser =   # xyxyxy (all characters and figures are allowed)&lt;br /&gt;
&lt;br /&gt;
==== httppwd ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
Password for password protection. It is the same as for httpuser.&lt;br /&gt;
 httppwd =  # 123456&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;The &#039;&#039;user&#039;&#039; and &#039;&#039;pwd&#039;&#039; parameters are queried when connecting to the webinterface in a messagebox. If they are missing ore corrupted a message &#039;&#039;Forbidden&#039;&#039; appears and the connection is aborted!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== http_prepend_embedded_css ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn6797:05/13/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;CHANGE svn6625:05/15/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 http_prepend_embedded_css  =  0 | 1&lt;br /&gt;
 http_prepend_embedded_css  =  0  # Do not add the content of the embedded CSS before the content of the custom CSS (default)&lt;br /&gt;
                               1  # embedded CSS will be added before external custom CSS (specified by the [[#httpcss|httpcss]] parameter)&lt;br /&gt;
&lt;br /&gt;
This parameter can be used to override the embedded CSS with custom styles. To see the current CSS styles use the url: http://&#039;&#039;url_to_oscam_webif&#039;&#039;&#039;&#039;&#039;/site.css&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== httpcss ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
path for external CSS file&lt;br /&gt;
&lt;br /&gt;
For webinterface different styles are available. Put custom CSS files (ending with .css extension) in the oscam config directory to managed your custom styles with WebIf.&lt;br /&gt;
&lt;br /&gt;
Example&lt;br /&gt;
 httpcss =   # /etc/oscam/harvest_round_Firefox.css&lt;br /&gt;
         =   # [blank] embedded style is used (default)&lt;br /&gt;
&lt;br /&gt;
To see the current CSS style, use the url: http://&#039;&#039;url_to_oscam_webif&#039;&#039;&#039;&#039;&#039;/site.css&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Styles you find here: [[Streamboard-Thread:30083|Streamboard-Thread]]&lt;br /&gt;
&lt;br /&gt;
==== httptpl ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;CHANGE svn 7083:06/25/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
path for external templates and picons&lt;br /&gt;
 httptpl =&lt;br /&gt;
         =  # [blank] No external templates&lt;br /&gt;
&lt;br /&gt;
path for external templates and picons, multiple simultaneously templates and picons are possible by creat‐ &lt;br /&gt;
ing sub folders (maximum length of 32 alphanumeric characters), sub folders naming is corresponding to  sub &lt;br /&gt;
folder in URL, default:none &lt;br /&gt;
&lt;br /&gt;
example	 &lt;br /&gt;
 httptpl = /this/is/my/path &lt;br /&gt;
 	 &lt;br /&gt;
 folder with multiple templates: &lt;br /&gt;
 /this/is/my/path/template&lt;br /&gt;
 /this/is/my/path/template2 &lt;br /&gt;
  &lt;br /&gt;
 valid URLs: &lt;br /&gt;
 http://host:port/template1 &lt;br /&gt;
 http://host:port/template2&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
==== httpoverwritebakfile ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn9858:09/21/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
httpoverwritebakfile  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1  =  overwrite backup configurations files (*.bak)&lt;br /&gt;
 0  =  default&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== httplocale ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn9828:08/15/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
httplocale  =  environment&lt;br /&gt;
&lt;br /&gt;
set the &amp;quot;locale environment&amp;quot;&lt;br /&gt;
&lt;br /&gt;
default  =  blank [none]&lt;br /&gt;
&lt;br /&gt;
look here::&lt;br /&gt;
&lt;br /&gt;
http://en.wikipedia.org/wiki/locale&lt;br /&gt;
&lt;br /&gt;
==== httpjscript ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn6806:05/14/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
httpjscript  =  path&lt;br /&gt;
&lt;br /&gt;
path for oscam.js javascript, def: none&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== httprefresh ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
status refresh in seconds&lt;br /&gt;
&lt;br /&gt;
 httprefresh = 7  # status will be refreshed after 7 seconds&lt;br /&gt;
             =    # [blank] no refreshing&lt;br /&gt;
&lt;br /&gt;
==== httppollrefresh ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
refreshtime for polling in seconds&lt;br /&gt;
&lt;br /&gt;
 httppollrefresh = 60  # polling will be refreshed after 60 seconds&lt;br /&gt;
                 =     # [blank|0] no refreshing poll&lt;br /&gt;
&lt;br /&gt;
==== httpshowpicons ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn6648:05/01/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
httpshowpicons  =  0| 1&lt;br /&gt;
 httpshowpicons   =   1  # show picons in userlist&lt;br /&gt;
                      0  # default&lt;br /&gt;
&lt;br /&gt;
If this parameter is enables, then a new column is added to the USERS tab which display the picons of the last watched channels by active users. The folder where the picons must be configured in the httppiconpath.&lt;br /&gt;
&lt;br /&gt;
Possible format are:&lt;br /&gt;
 IC_caid_srvid.tpl&lt;br /&gt;
 IC_caid_provid_srvid.tpl&lt;br /&gt;
 IC_servicename.tpl&lt;br /&gt;
&lt;br /&gt;
added support for picons by channel name&amp;lt;br /&amp;gt;&lt;br /&gt;
syntax is:&amp;lt;br /&amp;gt;&lt;br /&gt;
take service-name from oscam.srvid,&amp;lt;br /&amp;gt;&lt;br /&gt;
replace all upper-case letters with lower case,&amp;lt;br /&amp;gt;&lt;br /&gt;
replace * with star,&amp;lt;br /&amp;gt;&lt;br /&gt;
replace &amp;amp; with and,&amp;lt;br /&amp;gt;&lt;br /&gt;
replace + with plus,&amp;lt;br /&amp;gt;&lt;br /&gt;
remove everything but a-z and 0-9,&amp;lt;br /&amp;gt;&lt;br /&gt;
if the result is name, the picon file will be IC_name.tpl&amp;lt;br /&amp;gt;&lt;br /&gt;
for example:&amp;lt;br /&amp;gt;&lt;br /&gt;
service-name &amp;quot;BBC-ONE +HD&amp;quot;&amp;lt;br /&amp;gt;&lt;br /&gt;
picon file: &amp;quot;IC_bbconeplushd.tpl&amp;quot;&amp;lt;br /&amp;gt;&lt;br /&gt;
if service-name ends with hd, and picon is not found, fallback to name without hd, example:&amp;lt;br /&amp;gt;&lt;br /&gt;
picon file: &amp;quot;IC_bbconeplushd.tpl&amp;quot;&amp;lt;br /&amp;gt;&lt;br /&gt;
-&amp;gt; not found, search for:&amp;lt;br /&amp;gt;&lt;br /&gt;
picon file: &amp;quot;IC_bbconeplus.tpl&amp;quot;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== httphideidleclients ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
Enables hiding clients after idle time set with parameter &#039;&#039;&#039; hideclient_to&#039;&#039;&#039; in section [monitor].&lt;br /&gt;
 httphideidleclients = 1  # hide&lt;br /&gt;
                     = 0  # hide not (default)&lt;br /&gt;
&lt;br /&gt;
==== httphidetype ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn8937:09/27/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
httphidetype  =  type[type]...&lt;br /&gt;
&lt;br /&gt;
type = letter which defines types to hide in web interface status page (see Typ column), &lt;br /&gt;
default: none. s = server, h = http, m = monitor, r = reader, p = proxy, x = cacheex, c = client  &lt;br /&gt;
&lt;br /&gt;
  httphidetype = sh  #hide server- and http-type columns&lt;br /&gt;
  httphidetype = [blank]  # hide none (default)&lt;br /&gt;
&lt;br /&gt;
==== httpscript ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
Path to an executable script which you wish to start from web interface&lt;br /&gt;
 httpscript =    # path&lt;br /&gt;
            =    # [blank] no path&lt;br /&gt;
&lt;br /&gt;
You can run script file from script.html (SCRIPTS item in main menu)&amp;lt;br /&amp;gt;&lt;br /&gt;
If the script file contains the &amp;quot;echo&amp;quot; will be it displayed in a Web interface.&lt;br /&gt;
&lt;br /&gt;
If the file can not run displays&lt;br /&gt;
 [Error]: Script &amp;quot;name_of_script.sh&amp;quot; not executable!&lt;br /&gt;
&lt;br /&gt;
If does not exist script displays&lt;br /&gt;
 [Error]: Script &amp;quot;name_of_script.sh&amp;quot; not found!&lt;br /&gt;
(Works If you delete the script and refresh page)&lt;br /&gt;
&lt;br /&gt;
==== httpallowed ====&lt;br /&gt;
{{required}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;CHANGE  svn8733:06/27/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;CHANGE  svn8842:08/17/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
http web interface connections allowed. [blank] is allowed (default), but that makes no sense! If the webinterface to be used, then there must be a way to connect with him. Therefore we declare this parameter as &#039;&#039;&#039;mandatory&#039;&#039;&#039;!&lt;br /&gt;
&lt;br /&gt;
With &#039;&#039;&#039;::1&#039;&#039;&#039; OSCam decides to resolve &#039;localhost&#039; to &#039;&#039;&#039;IPv6&#039;&#039;&#039;!&lt;br /&gt;
&lt;br /&gt;
 IP address|IP address range[,IP address|IP address range,[::1]]...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Example&lt;br /&gt;
 httpallowed = 127.0.0.1,192.168.0.0-192.168.255.255     # Host and range 192.168.0 are allowed&lt;br /&gt;
             = 127.0.0.1,192.168.0.0-192.168.255.255,::1 # Host and range 192.168.0 are allowed&lt;br /&gt;
                                                           resolving to IPv6&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;default values&#039;&#039;&#039;&lt;br /&gt;
 127.0.0.1,192.168.0.0-192.168.255.255,10.0.0.0-10.255.255.255,::1&lt;br /&gt;
&lt;br /&gt;
==== httpdyndns ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;CHANGE svn6558:03/21/12&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
http web interface connections allowed&lt;br /&gt;
&lt;br /&gt;
httpdyndns  =  hostname [,hostnahme][,hostname]&lt;br /&gt;
&lt;br /&gt;
Example&lt;br /&gt;
 httpdyndns = host1.example.com,host2.example.com&lt;br /&gt;
&lt;br /&gt;
==== httpsavefullcfg ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
write config:&lt;br /&gt;
 0 = all not empty parameters, all not default parameters, all parameters not containing the same value as the same parameter in global configuration (default)&lt;br /&gt;
 1 = all parameters&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== httpreadonly ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
read only modus for web interface&lt;br /&gt;
&lt;br /&gt;
 httpreadonly = 1  # only read&lt;br /&gt;
              = 0  # all is possible  (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== httpiconpath ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn:9463/01/28/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
httpiconpath  =  path&lt;br /&gt;
&lt;br /&gt;
path to picons, default [blank] none&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====httphelplang====&lt;br /&gt;
{{required}}&lt;br /&gt;
&lt;br /&gt;
set right language for wiki entry point&lt;br /&gt;
 de|en|fr &amp;lt;available wiki languages&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== httposcamlabel ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW  svn9463:01/28/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
httposcamlabel  =  text&lt;br /&gt;
&lt;br /&gt;
set individual label in web interface header, default: OSCam&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== [cache] ===&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW since svn 8358:02/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{OSCamConfCacheParameter}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== delay ====&lt;br /&gt;
{{optional/en}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn8358:02/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Value to delay cached requests&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 delay = 300&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 delay = 0&lt;br /&gt;
&lt;br /&gt;
==== max_time ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn8358:02/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
max_cache_time  =  seconds, default: 15&lt;br /&gt;
&lt;br /&gt;
maximum time CWs resist in cache after 1st client request, the time must be 2 seconds higher than the parameter clienttimeout.&lt;br /&gt;
&lt;br /&gt;
==== max_hit_time ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn8910:09/10/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
max_hit_time  =  in seconds&lt;br /&gt;
&lt;br /&gt;
maximum time for cache exchange hits resists in cach for evaluating wait_time, default: 15&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== wait_time ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn 6142:12/25/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;CHANGE svn 8077:01/06/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 wait_time  =  milli-seconds&lt;br /&gt;
            =  [blank] none (default)&lt;br /&gt;
&lt;br /&gt;
wait time for cache exchange (mode 2 &amp;amp; 3 only!)and Cardserverproxy before sending ECM to reader or proxy&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 0:50:250,0200@00009X:50:150:950,0500@000001:150:1602&amp;amp;ffdf:1200&lt;br /&gt;
 &lt;br /&gt;
==== cacheex_cw_check ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
cacheex_cw_check = caid[&amp;amp;mask][@provid][$servid]:mode:counter[,n]&lt;br /&gt;
&lt;br /&gt;
* mode:&lt;br /&gt;
specify behaviour for counter parameter&lt;br /&gt;
&lt;br /&gt;
0  =  when wait_time expires, serve highest counter&#039;s cw got anyway, even if no counter reached.&lt;br /&gt;
1  =  never serve cw (coming from cacheex) stored in cache if its counter not reaches counter. When wait_time expires, requests&lt;br /&gt;
will go to normal readers! Only when a cw reaches counter, it can be served to clients.&lt;br /&gt;
&lt;br /&gt;
Default  =  0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* counter:&lt;br /&gt;
set minimum cw counter to allow cw is used.&lt;br /&gt;
&lt;br /&gt;
Default  =  1 (use default behaviour: use cw with highest counter when cache is checked)&lt;br /&gt;
&lt;br /&gt;
==== cwcycle_allowbadfromffb ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn 8930:09/25/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cwcycle_allowbadfromffb  =  0|1&lt;br /&gt;
&lt;br /&gt;
1 = allow bad cycles from a fixed fallback reader. Default = 0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== cacheexenablestats ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn8358:02/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cacheexenablestats  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1 = enable statistics for cach exchange mode&lt;br /&gt;
 0 = default&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Warning:&#039;&#039;&#039; Please consider memory consumption!&lt;br /&gt;
&lt;br /&gt;
==== csp_port ====&lt;br /&gt;
{{required}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn8358:02/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This is a UDP (&#039;&#039;&#039;not TCP&#039;&#039;&#039;) listen port for incoming traffic from csp nodes&lt;br /&gt;
&lt;br /&gt;
 csp_port   =   port&lt;br /&gt;
            =   [blank] none (default)&lt;br /&gt;
&lt;br /&gt;
==== csp_serverip ====&lt;br /&gt;
{{required}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn 6358:2/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This is the local bind IP of csp_port (see above!)&lt;br /&gt;
&lt;br /&gt;
 csp_serverip   =   IP&lt;br /&gt;
                =   [blank] none (default)&lt;br /&gt;
&lt;br /&gt;
==== csp_ecm_filter ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn 6358:2/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 csp_ecm_filter = [caid][&amp;amp;mask][@provid][$servid]&lt;br /&gt;
&lt;br /&gt;
==== csp_allow_request ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn 6358:2/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
csp_allow_request  =  0|1 default = 1&lt;br /&gt;
&lt;br /&gt;
==== cwcycle_check_enable ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn 8358:02/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 cwcycle_check_enable  =  0 disable (default)&lt;br /&gt;
                       =  1 enable&lt;br /&gt;
&lt;br /&gt;
==== cwcycle_check_caid ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn 8358:02/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Attention: not for all NDS SC&#039;s!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
cwcycle_check_caid  =  CAID[,CAID]...&lt;br /&gt;
&lt;br /&gt;
CAID enabled for CW cycle check, default: none&lt;br /&gt;
&lt;br /&gt;
==== cwcycle_maxlist ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn 8358:02/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cwcycle_maxlist  =  count&lt;br /&gt;
&lt;br /&gt;
maximum CW cycle list entries, default = 500, maximum = 4000&lt;br /&gt;
&lt;br /&gt;
==== cwcycle_keeptime ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn 8358:02/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cwcycle_keeptime  = minutes&lt;br /&gt;
&lt;br /&gt;
minimum time a learned cycletime resists in memory, default = 0, maximum = 15&lt;br /&gt;
&lt;br /&gt;
==== cwcycle_onbad ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn 8358:02/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cwcycle_onbad  =  0|1&lt;br /&gt;
 0 = log bad CW cycle only &lt;br /&gt;
 1 = drop bad CW cycle (default)&lt;br /&gt;
&lt;br /&gt;
==== cwcycle_dropold ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn 8358:02/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cwcycle_dropold  =  0|1, &lt;br /&gt;
 1 = drop old CW cycle, &lt;br /&gt;
 0 = no drop(default)&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
==== cwcycle_sensitive ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn 8509:03/07/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cwcycle_sensitive  =  0|2|3|4&lt;br /&gt;
&lt;br /&gt;
 0  = disabled (default)&lt;br /&gt;
 2  = 2 (or more) same bytes and drop new CW&lt;br /&gt;
 3  = 3 (or more) same bytes and drop new CW&lt;br /&gt;
 4  = 4 (or more) same bytes and drop new CW&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
==== cwcycle_usecwcfromce ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn 9038:11/18/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cwcycle_usecwcfromce  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1  =  use CW Info from cache exchange&lt;br /&gt;
 0  =  default&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== wait_until_ctimeout ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn 9486:02/03/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
wait_until_ctimeout  =  0|1&lt;br /&gt;
&lt;br /&gt;
answer when cache exchange timeount expires, if no normal readers are vavailable for sending ECM&#039;s::&lt;br /&gt;
&lt;br /&gt;
 0  =  immediatly send &#039;&#039;&#039;not found&#039;&#039;&#039; to client (default)&lt;br /&gt;
 1  =  wait for cache exchange answer until client timeout expires&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== csp (UDP) ===&lt;br /&gt;
Section only needed if using cache exchange&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;OBSOLETE svn8358:02/16/2013 look at &#039;&#039;&#039;[cache]&#039;&#039;&#039;!&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{OSCamConfcspParameter}}&lt;br /&gt;
&lt;br /&gt;
==== port ====&lt;br /&gt;
{{required}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn6124:12/23/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
UDP listen port for incoming traffic from csp nodes&lt;br /&gt;
&lt;br /&gt;
 port   =   port&lt;br /&gt;
        =   [blank] none (default)&lt;br /&gt;
&lt;br /&gt;
==== serverip ====&lt;br /&gt;
{{required}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn 6124:12/23/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Local bind IP of the above udp port&lt;br /&gt;
&lt;br /&gt;
 serverip   =   IP&lt;br /&gt;
            =   [blank] none (default)&lt;br /&gt;
&lt;br /&gt;
==== csp_ecm_filter ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
 csp_ecm_filter = [caid][&amp;amp;mask][@provid][$servid]&lt;br /&gt;
&lt;br /&gt;
==== csp_allow_request ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
csp_allow_request  =  0|1 default = 1&lt;br /&gt;
&lt;br /&gt;
=== Camd 33 (TCP) ===&lt;br /&gt;
Section required only if camd33 will be used as client protocol!&lt;br /&gt;
 &lt;br /&gt;
{{OSCamConfCamd33Parameter}}&lt;br /&gt;
&lt;br /&gt;
==== port ====&lt;br /&gt;
{{required}}&lt;br /&gt;
&lt;br /&gt;
TCP/IP port for camd 3.3x clients, 0 = disabled, default:0&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 port = 15000&lt;br /&gt;
      = 0  # disabled (default)&lt;br /&gt;
&lt;br /&gt;
==== serverip ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
bind service to specified IP address&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 serverip = 192.168.178.1&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 serverip = # listenig to all&lt;br /&gt;
&lt;br /&gt;
==== nocrypt ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
unsecured camd 3.3x client connection&lt;br /&gt;
 IP address|IP address range[,IP address|IP address range]...&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 nocrypt = 127.0.0.1,192.168.0.0-192.168.255.255&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 nocrypt = [none]&lt;br /&gt;
&lt;br /&gt;
==== passive ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
force passive camd 3.3x client&lt;br /&gt;
&lt;br /&gt;
Camd3.3x protocol generally has aktive clients. In certain circumstances the client must switched on only &amp;quot;passive&amp;quot; mode.&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 passive = 1&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 passive = 0&lt;br /&gt;
&lt;br /&gt;
==== key ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
128 bit key&lt;br /&gt;
&lt;br /&gt;
key for camd 3.3x client encryption&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 key = 01020304050607080910111213141516&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 key =  # (blank] none (default)&lt;br /&gt;
&lt;br /&gt;
=== cs357x (UDP) ===&lt;br /&gt;
Section required only if cs357x will be used as client protocol! These protocols principle encrypt and build the key from user name.&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Attention:&#039;&#039;&#039;&lt;br /&gt;
&#039;&#039;&#039;cs357x&#039;&#039;&#039; was also known as &#039;&#039;&#039;camd35&#039;&#039;&#039; designated. Both terms mean the same protocol with the same functions and parameters. In the future, to avoid confusion &#039;&#039;&#039;only cs357x&#039;&#039;&#039; is used.&lt;br /&gt;
 &lt;br /&gt;
{{OSCamConfCs357xParameter}}&lt;br /&gt;
&lt;br /&gt;
==== port ====&lt;br /&gt;
{{required}}&lt;br /&gt;
UDP port for camd 3.5x|cs357x clients. Port must be opened at router!&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 port = 15000&lt;br /&gt;
      = 0     # disabled (default)&lt;br /&gt;
&lt;br /&gt;
==== serverip ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
bind service to specified IP address&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 serverip = 192.168.178.1&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 serverip =   # [blank] all (default)&lt;br /&gt;
&lt;br /&gt;
==== suppresscmd08 ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
suppresscmd08 = 0|1&lt;br /&gt;
&lt;br /&gt;
 0 = tell camd35|cs3.57x-clients not to request again for rejected CAID, service ID and provider ID combination (default)&lt;br /&gt;
 1 = disabled&lt;br /&gt;
&lt;br /&gt;
Can be overwritten in oscam.user!&lt;br /&gt;
&lt;br /&gt;
More here:: [[Streamboard-Thread:27459|Streamboard-Thread]]&lt;br /&gt;
&lt;br /&gt;
=== cs378x (TCP) ===&lt;br /&gt;
Section required only if s378x will be used as client protocol!&lt;br /&gt;
 &lt;br /&gt;
{{OSCamConfCs378xParameter}}&lt;br /&gt;
&lt;br /&gt;
==== port ====&lt;br /&gt;
{{required}}&lt;br /&gt;
port for camd 3.5x clients. Port must be opened at router!&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 port = 15000&lt;br /&gt;
&lt;br /&gt;
==== serverip ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
bind service to specified IP address&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 serverip = 192.168.178.1&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 serverip =   # [blank] all (default)&lt;br /&gt;
&lt;br /&gt;
==== suppresscmd08 ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
suppresscmd08 = 0|1&lt;br /&gt;
&lt;br /&gt;
 0 = tell cs3.78x clients not to request again for rejected CAID, service ID and provider ID combination (default)&lt;br /&gt;
 1 = disable&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Mor here: [[Streamboard-Thread:27459|Streamboard-Thread]]&lt;br /&gt;
&lt;br /&gt;
=== Newcamd (TCP) ===&lt;br /&gt;
Section required only if newcamd will be used as client protocol!&lt;br /&gt;
&lt;br /&gt;
{{OSCamConfNewcamdParameter}}&lt;br /&gt;
&lt;br /&gt;
==== key ====&lt;br /&gt;
{{required}}&lt;br /&gt;
DES key&lt;br /&gt;
Default key for newcamd client encryption.&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 key = 0102030405060708091011121314&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 key =&lt;br /&gt;
&lt;br /&gt;
==== port ====&lt;br /&gt;
{{required}}&lt;br /&gt;
TCP port/DES key/CAID/ident definitions. Each CAID requires a separate port. If you don&#039;t specify a DES key for a port, the default DES Key will be used!&lt;br /&gt;
&lt;br /&gt;
 port[{DES key}]@CAID[:ident][,ident]...[;port[{DES key}]@CAID[:ident][,ident]...]...&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 port = 15000@1234:000000 # (CAID 1234 connected with port 15000)&lt;br /&gt;
 port = 15000@1234:000000;15001@5678:000000 # (CAID 1234 connected with port 15000. CAID 5678 with port 15001)&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 port = port@caid:ident&lt;br /&gt;
&lt;br /&gt;
==== serverip ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
bind service to specified IP address&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 serverip = 192.168.178.1&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 serverip = [blank]&lt;br /&gt;
&lt;br /&gt;
==== allowed ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
client connections allowed from&lt;br /&gt;
 IP address|IP address range[,IP address|IP address range]...&lt;br /&gt;
 &lt;br /&gt;
!! Dyn DNS Addresses are not forseen here and won&#039;t work !!&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 allowed = 127.0.0.1,192.168.0.0-192.168.255.255&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 allowed = [blank]&lt;br /&gt;
&lt;br /&gt;
==== keepalive ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 keepalive = 1 # (enabled)&lt;br /&gt;
 keepalive = 0 # (disabled)&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 keepalive = 0&lt;br /&gt;
&lt;br /&gt;
==== mgclient ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
Enable mgcamd extended newcamd protocol, allowing for a single connection to work with mutliple providers, default:0&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 mgclient = 1  # (enabled)&lt;br /&gt;
 mgclient = 0  # (disabled)&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 mgclient = 0&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
=== &#039;&#039;&#039;scam&#039;&#039;&#039; ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn9878:09/29/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{OSCamConfSCamParameter}}&lt;br /&gt;
&lt;br /&gt;
==== port ====&lt;br /&gt;
{{required}}&lt;br /&gt;
&lt;br /&gt;
port  =  port&lt;br /&gt;
&lt;br /&gt;
UDP port for scam server, default = 0&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Radegast ===&lt;br /&gt;
Section required only if radegast will be used as client protocol!&lt;br /&gt;
 &lt;br /&gt;
{{OSCamConfRadegastParameter}}&lt;br /&gt;
==== port ====&lt;br /&gt;
{{required}}&lt;br /&gt;
&lt;br /&gt;
TCP/IP port for radegast clients (enables radegast)&lt;br /&gt;
 port =&lt;br /&gt;
      = 0  (default)&lt;br /&gt;
&lt;br /&gt;
==== serverip ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
bind service to specified IP address&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 serverip  =  192.162.9.1&lt;br /&gt;
           =  [blank] alle IP&#039;as allowed (default)!&lt;br /&gt;
&lt;br /&gt;
==== allowed ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
client connections allowed from&lt;br /&gt;
 IP addres|IP range[,IP address|IP range]...&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 127.0.0.1,192.168.0.0-192.168.255.255  # Host and range 192.168.0 are allowed&lt;br /&gt;
&lt;br /&gt;
==== user ====&lt;br /&gt;
{{required}}&lt;br /&gt;
&lt;br /&gt;
user name for radegast client&lt;br /&gt;
 user = username&lt;br /&gt;
&lt;br /&gt;
=== Serial ===&lt;br /&gt;
Section required only if seral interface will be used!&lt;br /&gt;
 &lt;br /&gt;
{{OSCamConfSerialParameter}}&lt;br /&gt;
&lt;br /&gt;
==== device ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
Parameter of device&lt;br /&gt;
 device = &amp;lt;user&amp;gt;@&amp;lt;device&amp;gt;[:baud][?option1=value1][?option2=value2]&lt;br /&gt;
&lt;br /&gt;
Parameter&lt;br /&gt;
 user    =  account&lt;br /&gt;
 device  =  name of Serial Device&lt;br /&gt;
 option  =  timeout =  milli seconds timeout for connection  default: 50&lt;br /&gt;
         =  delay milli seconds additive between 2 characters&lt;br /&gt;
&lt;br /&gt;
supported serial devices&lt;br /&gt;
 HSIC     Humax Sharing Interface Client&lt;br /&gt;
 SSSP     Simple Serial Sharing Protocol&lt;br /&gt;
 bomba    BOMBA Firmware&lt;br /&gt;
 dsr9500  DSR 9500&lt;br /&gt;
&lt;br /&gt;
=== Cccam (TCP) ===&lt;br /&gt;
Section required only if Cccam will be used as client protocol!&lt;br /&gt;
{{OSCamConfCccamParameter}}&lt;br /&gt;
&lt;br /&gt;
==== port ====&lt;br /&gt;
{{required}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;CHANGE  svn6206:01/07/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Port = 0|port[,port...]&lt;br /&gt;
&lt;br /&gt;
TCP/IP-Ports for CCcam clients, enables Cccam protocol!&lt;br /&gt;
&lt;br /&gt;
 port =&lt;br /&gt;
      = 0  # CCcam-Protokoll disabled (default)&lt;br /&gt;
&lt;br /&gt;
==== version ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
define CCcam version, minimum CCcam version 2.0.11, used with original CCcam only, default:none&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&amp;lt;main version&amp;gt;,&amp;lt;version&amp;gt;,&amp;lt;sub version&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 version = 2.0.11&lt;br /&gt;
&lt;br /&gt;
==== reshare ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;CHANGE svn8607:04/10/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
reshare level for CCcam clients:&lt;br /&gt;
 -1 = no resharing&lt;br /&gt;
  0 = resharing for direct peer only&lt;br /&gt;
  1 = resharing for direct peer and next level&lt;br /&gt;
  x = resharing for direct peer and next x level (x for number of level)&lt;br /&gt;
 10 = (default)&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 reshare = 1  resharing only for direct peer and next level&lt;br /&gt;
&lt;br /&gt;
reshare could be defined on 2 ways:&lt;br /&gt;
&lt;br /&gt;
* reader (&amp;quot;cccreshare&amp;quot;)&lt;br /&gt;
* user-account (&amp;quot;cccreshare&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
A cards reshare value is set to the smallest value of the 2 parameters !&lt;br /&gt;
&lt;br /&gt;
==== reshare_mode ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
CCcam reshare mode&lt;br /&gt;
 0 = reader reshares only received SCs for CCcam readers,&lt;br /&gt;
	       defined filters/CAIDs/idents on other readers (default)&lt;br /&gt;
 1 = reader reshares received SCs (like=0) and defined services&lt;br /&gt;
 2 = reader reshares only defined reader services as virtual SCs&lt;br /&gt;
 3 = reader reshares only defined user services as virtual SCs&lt;br /&gt;
 4 = reader reshares only received cards&lt;br /&gt;
&lt;br /&gt;
Every server is shared as hop=0 and with defined reshare values.&lt;br /&gt;
&lt;br /&gt;
Service reshare only works if positive services defined: no service - no reshare!&lt;br /&gt;
&lt;br /&gt;
==== ignorereshare ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
CCcam reshare setting:&lt;br /&gt;
 0 = use reshare setting of server (default)&lt;br /&gt;
 1 = use reshare setting of reader or user&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 ignorereshare = 1  reshare settings of reader or user are used&lt;br /&gt;
&lt;br /&gt;
==== stealth ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
Behaviour like the original CCcam: no activate partner detection and extended OSCam-CCcam protocol, prevent other OSCam to detect the server as OSCam server.&lt;br /&gt;
&lt;br /&gt;
 stealth  =  1   #  stealth enabled&lt;br /&gt;
          =  0   #  stealth disabled (default)&lt;br /&gt;
&lt;br /&gt;
==== minimizecards ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
mode how to provide CCcam servers to CCcam clients:&lt;br /&gt;
 0 = no aggregation, remove duplicates only (default)&lt;br /&gt;
 1 = based on minimum hop: two SCs with different hops are summarized, new SCs get a smaller hop&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== updateinterval ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
interval to provide share list update to CCcam clients in seconds&lt;br /&gt;
  0 = update based on server updates, values &amp;lt;= 10 are invalid and will be set to 30 &lt;br /&gt;
    = [blank] 240 (default)&lt;br /&gt;
&lt;br /&gt;
==== keepconnected ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
set CCcam keepalive modus:&lt;br /&gt;
 0 = disconnect client when max idle time is reached&lt;br /&gt;
 1 = keep client connected (default)&lt;br /&gt;
&lt;br /&gt;
==== recv_timeout ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn7672:10/09/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
recv_timeout  =  milli-seconds&lt;br /&gt;
&lt;br /&gt;
set network timeout for receiving data&lt;br /&gt;
default  =  2000&lt;br /&gt;
&lt;br /&gt;
==== forward_origin_card ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
forward_origin_card = 0|1&lt;br /&gt;
&lt;br /&gt;
1  =	forward ECM request to reader holding this card, loadbalancer, fallback and caching will be disabled &lt;br /&gt;
0  =    default&lt;br /&gt;
&lt;br /&gt;
==== nodeid ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
nodeid = ID&lt;br /&gt;
&lt;br /&gt;
set CCcam node ID in hex, default:none&lt;br /&gt;
&lt;br /&gt;
example&lt;br /&gt;
 nodeid = 0a0b0c0d0e0f1011&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
=== Pandora ===&lt;br /&gt;
{{OSCamConfPandoraParameter}}&lt;br /&gt;
&lt;br /&gt;
==== pand_skip_send_dw ====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
pand_skip_send_dw    =   dummy&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== pand_allowed ====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
pand_aloowed         =    dummy&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== pand_usr ====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
pand_user            =    dummy&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== pand_pass ====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
pand_pass            =    dummy&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== pand_ecm ====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
pand_ecm             =    dummy&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== pand_port ====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
pand_port            =    dummy&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== pand_srvid ====&lt;br /&gt;
&lt;br /&gt;
pand_srvid           =    dummy&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== GBox ===&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn8350:02/15/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
{{OScamConfGboxParameter}}&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Minimal working configuration example:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Let&#039;s say the gbox runs on host 192.168.1.101 and OSCam is on 192.168.1.123. In file &#039;&#039;&#039;cwshare.cfg&#039;&#039;&#039; on gbox side we have, for example, the following lines::&lt;br /&gt;
 M:{192.168.1.101{A123BCDE}}&lt;br /&gt;
 D:{192.168.1.123{3820 3819{98AF3E25{A3 A3}}}}&lt;br /&gt;
If oscam_gbox should connect to the original GBOX above, then you should configure OSCam as follows:&lt;br /&gt;
 &#039;&#039;&#039;oscam.conf:&#039;&#039;&#039;&lt;br /&gt;
 [gbox]&lt;br /&gt;
 hostname          = 192.168.1.123&lt;br /&gt;
 my_password       = 98AF3E25&lt;br /&gt;
 port              = 3819&lt;br /&gt;
&lt;br /&gt;
 &#039;&#039;&#039;oscam.server:&#039;&#039;&#039;&lt;br /&gt;
 protocol          =  gbox&lt;br /&gt;
 group             =  1&lt;br /&gt;
 device            =  192.168.1.101,3820&lt;br /&gt;
 password          =  A123BCDE&lt;br /&gt;
 user              =  gbox_client&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== my_password =====&lt;br /&gt;
{{required}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn9163:12/31/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;moved from oscam.server&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;CHANGE svn9494:02/04/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
password  =  4 hex bytes, 8 chara&lt;br /&gt;
&lt;br /&gt;
my password&lt;br /&gt;
&lt;br /&gt;
example&lt;br /&gt;
 98AF3E25&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== proxy_card ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn9721:05/15/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
proxy_Card  =  &amp;lt;CAID&amp;gt;&amp;lt;provid&amp;gt;[,&amp;lt;CAID&amp;gt;&amp;lt;provid&amp;gt;]...&lt;br /&gt;
&lt;br /&gt;
proxy reader SmartCard(s) to be reshared with gbox network, def. = 0, default = none&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== ccc_reshare ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn9722:05/15/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ccc_reshare  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1 = enabled cccam reshare into gbox network, default = 0&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== hostname ====&lt;br /&gt;
{{required}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;CHANGE svn9494:02/04/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
gbox_hostname =  my IP or hostname&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== port ====&lt;br /&gt;
{{required}}&lt;br /&gt;
&lt;br /&gt;
port[,port]...  own gbox port&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== my_vers ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn9645:04/09/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
my_vers  =  version&lt;br /&gt;
&lt;br /&gt;
set gbox version in hexadecimal low byte&lt;br /&gt;
&lt;br /&gt;
default =  25&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== my_cpu_api ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn9712:05/11/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
my-cpu_api  =  byte&lt;br /&gt;
&lt;br /&gt;
set gbox CPU and API byte in hexadecimal, default = 40&lt;br /&gt;
default = 40&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== gbox_reconnect ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
gbox_reconnect = time&lt;br /&gt;
&lt;br /&gt;
send message to peers in seconds, default:300&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== gsms_disable ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn9714:05/11/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
gsms_disable  =  0|1&lt;br /&gt;
&lt;br /&gt;
1 disable gbox short message service (GSMS), default = 0&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
==== tmp_dir ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn9761:06/05/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
tmp_dir  =  path&lt;br /&gt;
&lt;br /&gt;
tempory directory for gbox&lt;br /&gt;
&lt;br /&gt;
 default =  /tmp/.oscam&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== DVBapi ===&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
Section required only if OSCam will also be used as client!&lt;br /&gt;
 &lt;br /&gt;
{{OSCamConfDVBapiParameter}}&lt;br /&gt;
&lt;br /&gt;
==== enabled ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
DVB API enabled&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 enabled = 0 # disabled (default)&lt;br /&gt;
 enabled = 1 # enabled&lt;br /&gt;
&lt;br /&gt;
==== user ====&lt;br /&gt;
{{required}}&lt;br /&gt;
user name for DVB API client&lt;br /&gt;
Example:&lt;br /&gt;
 user = # user1&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 enabled = # anonymous&lt;br /&gt;
&lt;br /&gt;
==== au ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
AU mode for dvbapi:&lt;br /&gt;
 au = 0 # disable AU (default)&lt;br /&gt;
 au = 1 # enable AU&lt;br /&gt;
&lt;br /&gt;
==== pmt_mode ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
PMT mode:&lt;br /&gt;
 pmt_mode = 0 # use camd.socket and PMT file (default)&lt;br /&gt;
 pmt_mode = 1 # disable reading PMT file&lt;br /&gt;
 pmt_mode = 2 # disable camd.socket&lt;br /&gt;
 pmt_mode = 3 # read PMT file on startup only&lt;br /&gt;
 pmt_mode = 4 # do not use signal handler for monitoring /tmp&lt;br /&gt;
 pmt_mode = 5 # do not use signal handler to monitor /tmp &amp;amp; disable camd.socket&lt;br /&gt;
 pmt_mode = 6 # use PMT server mode &amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU - NEW - NOUVEAU - NUOVO  svn8680:05/06/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== request_mode ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
CAID request mode:&lt;br /&gt;
 0 = try all possible CAIDs one by one (default)&lt;br /&gt;
 1 = try all CAIDs simultaneously&lt;br /&gt;
&lt;br /&gt;
==== listen_port ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn9574:03/20/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
listen_port  =  0|1&lt;br /&gt;
&lt;br /&gt;
TCP/IP port for SAT IP clients, filtering has to be done on client site&lt;br /&gt;
&lt;br /&gt;
0  =  disabled (default)&lt;br /&gt;
&lt;br /&gt;
==== boxtype ====&lt;br /&gt;
{{required}}&lt;br /&gt;
set boxtype, auto detection of DVB API will be aspired:&lt;br /&gt;
 boxtype = dbox2|dreambox|dm7000|duckbox|ufs910|ipbox|ipbox-pmt|qboxhd|coolstream|neumo|pc&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
boxtype = dreambox&lt;br /&gt;
&lt;br /&gt;
ipbox with camd.socket support, currently only with PGI image version 0.6 or above, verified on HD models only&lt;br /&gt;
&lt;br /&gt;
ipbox-pmt can be used on any DGS based images (with or without camd.socket support), verified on HD models only&lt;br /&gt;
&lt;br /&gt;
pc is for generic pc support (currently supported on VDR with vdr-plugin-dvbapi)&lt;br /&gt;
&lt;br /&gt;
==== cw_delay ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW  svn4348:02/05/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cw_delay  =  milli-seconds&lt;br /&gt;
&lt;br /&gt;
delay of CW writing, default  =  none&lt;br /&gt;
&lt;br /&gt;
==== delayer ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW  svn6808:05/14/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
delayer  =  milli-seconds&lt;br /&gt;
&lt;br /&gt;
minimum time to write CW&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== reopenonzap ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW  svn4348:02/05/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;OBSOLETE svn9072:12/08/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
reopenonzap  =  0|1&lt;br /&gt;
             =  1 reopen demux devices in each channel switching,&lt;br /&gt;
             =  0 default&lt;br /&gt;
&lt;br /&gt;
==== decodeforever ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW  svn7653:10/08/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;OBSOLETE svn8683:06/06/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
decodeforever  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1  =  trying to decode on all CAIDs&lt;br /&gt;
 0  =  default&lt;br /&gt;
&lt;br /&gt;
==== ecminfo_type ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW  svn10722:06/13/15&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Define the type of ecm.info file to create,  ecminfo_type = 0|1|2|3|4|5&lt;br /&gt;
&lt;br /&gt;
 0 = default oscam syntax&lt;br /&gt;
 1 = default oscam syntax with ecmtime in ms instead of s&lt;br /&gt;
 2 = wicardd&lt;br /&gt;
 3 = mgcamd&lt;br /&gt;
 4 = cccam&lt;br /&gt;
 5 = camd3&lt;br /&gt;
&lt;br /&gt;
==== read_sdt ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW  svn10766:06/15/15&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If it is not yet available, this option automatically add entries in your oscam.srvid2 (or oscam.srvid) and in your oscam.provid files. You need to stay &#039;&#039;&#039;more than 30 seconds&#039;&#039;&#039; on a channel for the auto-detect to start. So both channel name and provider name are retrieved. If entries already exist they are not changed nor updated, so you keep full control on the content of both files, only missing entries are added.&lt;br /&gt;
&lt;br /&gt;
read_sdt  =  0|1|2&lt;br /&gt;
&lt;br /&gt;
 0 =  disabled (default)&lt;br /&gt;
 1 =  on, do not save FTA channels&lt;br /&gt;
 2 =  on, save FTA channels&lt;br /&gt;
&lt;br /&gt;
==== write_sdt_prov ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW  svn10841:06/27/15&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
First enable the read_sdt parameter then you can specify if the provider name is saved or not into the oscam.srvid2 or oscam.srvid file. This is not mandatory since the provider name is now retrieved automatically from the oscam.provid file.&lt;br /&gt;
&lt;br /&gt;
write_sdt_prov  =  0|1&lt;br /&gt;
&lt;br /&gt;
 0 = off, do not write provider name into oscam.srvid/2 (default)&lt;br /&gt;
 1 = on, write provider name into oscam.srvid/2&lt;br /&gt;
&lt;br /&gt;
=== Anticasc ===&lt;br /&gt;
Section is needed if anticascading will be used to protect against unauthorized forwarding CardSharing. &lt;br /&gt;
{{OSCamConfAnticascParameter}}&lt;br /&gt;
&lt;br /&gt;
==== enabled ====&lt;br /&gt;
{{required}}&lt;br /&gt;
&lt;br /&gt;
enabled anti-cascading:&lt;br /&gt;
 enabled = 1 # enabled&lt;br /&gt;
         = 0 # disabled (default)&lt;br /&gt;
&lt;br /&gt;
==== numusers ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
anti-cascading: user per account (number)&lt;br /&gt;
 numusers = 0 # anticascading disabled (default)&lt;br /&gt;
          = 1 # cascading for 1 user allowed ==&amp;gt; (1*100+80)/(&amp;lt;span style=&amp;quot;color:Blue;padding:0;5px&amp;quot;&amp;gt;&amp;lt;B&amp;gt;10&amp;lt;/B&amp;gt;&amp;lt;/span&amp;gt;*100/60) = 11 ecms allowed per minute&lt;br /&gt;
          = 2 # cascading for 2 users allowed ==&amp;gt; (2*100+80)/(&amp;lt;span style=&amp;quot;color:Blue;padding:0;5px&amp;quot;&amp;gt;&amp;lt;B&amp;gt;10&amp;lt;/B&amp;gt;&amp;lt;/span&amp;gt;*100/60) = 17 ecms allowed per minute &amp;lt;br&amp;gt;&lt;br /&gt;
     &amp;lt;span style=&amp;quot;color:Blue;padding:0;5px&amp;quot;&amp;gt;&amp;lt;B&amp;gt;10&amp;lt;/B&amp;gt;&amp;lt;/span&amp;gt; = number you have put in oscam.ac. Default value is 10&lt;br /&gt;
&lt;br /&gt;
==== sampletime ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
duration of sample in minutes:&lt;br /&gt;
 sampletime = 5  # duration 5 minutes&lt;br /&gt;
            =    # [blank] duration 2 minutes (default)&lt;br /&gt;
&lt;br /&gt;
 Ex: numusers = 1 ==&amp;gt; 11 ecms * 5 minutes ==&amp;gt; 55 ecms allowed in 5 minutes &lt;br /&gt;
     numusers = 2 ==&amp;gt; 17 ecms * 5 minutes ==&amp;gt; 85 ecms allowed in 5 minutes&lt;br /&gt;
&lt;br /&gt;
==== samples ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
number of additionnal ecms allowed (possible values between 2 and 10)&lt;br /&gt;
 samples = 7  # 7 additional ecms allowed&lt;br /&gt;
         =    # [blank] 10 additional ecms allowed (default)&lt;br /&gt;
&lt;br /&gt;
==== penalty ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
Level of the penalty if the user exceeds the result shown in Ex on Sampletime&lt;br /&gt;
 0 = only logging (default)&lt;br /&gt;
 1 = send fake DWs&lt;br /&gt;
 2 = ban user temporary&lt;br /&gt;
 3 = send real DWs with delay ([[OSCam/en/Config/oscam.conf#fakedelay|fakedelay]])&lt;br /&gt;
&lt;br /&gt;
penalty can be overwritten per user in oscam.user&lt;br /&gt;
&lt;br /&gt;
==== aclogfile ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
file for anti-cascading logging&lt;br /&gt;
 aclogfile =&lt;br /&gt;
           =   # [blank] no logfile (default)&lt;br /&gt;
&lt;br /&gt;
==== fakedelay ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
fake delay time in milli seconds (possible values between 100 and 3000)&lt;br /&gt;
 fakedelay =  500  # delay 500 milli seconds&lt;br /&gt;
           =       # [blank] 1000 milli seconds (default)&lt;br /&gt;
&lt;br /&gt;
==== denysamples ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
How many samples should be penalized?&lt;br /&gt;
 denysamples = 10  # 10 samples will be penalized&lt;br /&gt;
             =     # [blank] 8 Samples will penalized (default)&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== acosc_enabled ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn9761:06/05/14&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
acosc_enabled  =  0|1&lt;br /&gt;
 1  =  enable anticascading oder SIDs count&lt;br /&gt;
 0  =  default&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
==== acosc_max_active_sids ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW  svn9761:06/05/14&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
acosc_max_active_sids  =  count&lt;br /&gt;
&lt;br /&gt;
maximum activ SIDs with anticascading over SIDs count&lt;br /&gt;
&lt;br /&gt;
 0  =  unlimited (default)&lt;br /&gt;
 can be overwritten per user in oscam.user&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== acosc_zap_limit ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn9761:06/05/14&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
acosc_zap_limit =  count&lt;br /&gt;
&lt;br /&gt;
zap limit for anticascading over SIDs count&lt;br /&gt;
&lt;br /&gt;
 0  =  unlimited (default)&lt;br /&gt;
 can be overwritten per user in oscam.user&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== acosc_penalty ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn9761:06/05/14&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
acosc_penalty  =  0|1|2|3&lt;br /&gt;
&lt;br /&gt;
level of penalty with anticascading over SIDs count:&lt;br /&gt;
&lt;br /&gt;
 0 = only logging (default)&lt;br /&gt;
 1 = send fake DWs&lt;br /&gt;
 2 = ban user temporary&lt;br /&gt;
 3 = send real DWs with delay&lt;br /&gt;
 can be overwritten per user in oscam.user&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== acosc_penalty_duration ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn9761:06/05/14&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
acosc_penalty_duration  =  seconds&lt;br /&gt;
&lt;br /&gt;
penalty duration for anticascading over SIDs count:&lt;br /&gt;
&lt;br /&gt;
 0  =  unlimited  (default)&lt;br /&gt;
 can be overwritten per user in oscam.user &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== acosc_delay ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn9761:06/05/14&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
acosc_delay  =  milliseconds&lt;br /&gt;
&lt;br /&gt;
delay for anticascading over SIDs count&lt;br /&gt;
&lt;br /&gt;
 0  = unlimites (default)&lt;br /&gt;
 can be overwritten per user in oscam.user &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{OSCamTranslatedLinks}}&lt;/div&gt;</summary>
		<author><name>Don de Deckelwech</name></author>
	</entry>
	<entry>
		<id>http://oldwiki.streamboard.tv/index.php?title=OSCam/de/Config/oscam.conf&amp;diff=13229</id>
		<title>OSCam/de/Config/oscam.conf</title>
		<link rel="alternate" type="text/html" href="http://oldwiki.streamboard.tv/index.php?title=OSCam/de/Config/oscam.conf&amp;diff=13229"/>
		<updated>2015-10-23T13:33:58Z</updated>

		<summary type="html">&lt;p&gt;Don de Deckelwech: /* clienttimeout */ Erklärung an aktuellen Code nach Changeset 10669 angepasst&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Kategorie:OSCam]]&lt;br /&gt;
{{OSCamHomeLinks}}&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;oscam.conf&#039;&#039;&#039; ==&lt;br /&gt;
Dies ist die Hauptkonfigurationsdatei für OSCam. Sie enhält globale Parameter z.B. für das Debuggen, Loggen und den Loadbalancer, sowie einzelne Sektionen für Sondereffekte wie z.B. den Monitor, das Web-Interface, die Protokolle, das DVBapi und das Anti-Cascading. Nur die Sektion [global] ist Pflichtbestandteil, alle übrigen Sektionen sind optional (also nur bei Bedarf) zu verwenden.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;Globale Parameter&#039;&#039;&#039; ===&lt;br /&gt;
Folgende Parameter gibt es im [global] Abschnitt:&lt;br /&gt;
&lt;br /&gt;
{{OSCamConfGlobalParameter}}&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Achtung:&#039;&#039;&#039; Ist ein Parameter leer oder wird er nicht im Konfigurationsfile angeführt dann gelten die Default-Werte!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== nice ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&#039;&#039;&#039;Systempriorität&#039;&#039;&#039;. OSCam benötigt fast keine CPU-Leistung. Wenn aber CPU-Leistung benötigt wird, sollte diese sofort zur Verfügung stehen. Werte von 20 bis -20 sind möglich, wobei 20 gering und -20 sehr hoch ist. Wird der Parameter auskommentiert(#), wird diese Funktion nicht ausgerufen. Das ist wichtig z.B. für die dbox 2[http://de.wikipedia.org/wiki/DBOX2], wenn die Fehlermeldung &amp;quot;&#039;&#039;relocation error:setpriority&#039;&#039;&amp;quot; erscheint. Vgl. [http://de.wikipedia.org/wiki/Prioritätsscheduling Prioritätsscheduling]&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 nice = -1&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 nice = 99&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Log ====&lt;br /&gt;
Format:&lt;br /&gt;
 CAID&amp;amp;ProviderID/ECMPID/ServiceID/length:checksum&lt;br /&gt;
&lt;br /&gt;
Debug-Level:&lt;br /&gt;
 0 = no debugging (default) &lt;br /&gt;
 1 = detailed error messages &lt;br /&gt;
 2 = ATR parsing info, ECM dumps, CW dumps &lt;br /&gt;
 4 = traffic from/to the reader &lt;br /&gt;
 8 = traffic from/to the clients &lt;br /&gt;
 16 = traffic to the reader-device on IFD layer&lt;br /&gt;
 32 = traffic to the reader-device on I/O layer &lt;br /&gt;
 64 = EMM logging &lt;br /&gt;
 128 = DVB API logging &lt;br /&gt;
 256 = load balacing logging &lt;br /&gt;
 512 = cache exchange logging &lt;br /&gt;
 1024 = client ECM logging &lt;br /&gt;
 65535 = debug all &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== pidfile =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn:8176/01/24/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
pidfile  =  filename, &lt;br /&gt;
&lt;br /&gt;
ändere den Namen für das pidfile und den Speicherort,&lt;br /&gt;
mit [blank] none (default)erfolgt die Speicherung als oscam.pid in /tmp&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 pidfile = /var/run/oscam.pid&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== logfile =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Mit diesem Parameter wird Name und Pfad und für das Logfile (mehrere sind nicht möglich) festgelegt, zusätzlich auch das Loggen in stdout oder syslog. Es ist auch möglich, das Loggen nur für stdout oder syslog festzulegen und somit keine Logdatei zu schreiben.&lt;br /&gt;
 logfile = [filename][;syslog][;stdout]&lt;br /&gt;
&lt;br /&gt;
Möglichkeiten:&lt;br /&gt;
 logfile = /var/log/oscam.log  # Datei oder Linuxdevice (z.B. /dev/tty)&lt;br /&gt;
 logfile = syslog              # Die Ausgabe wird an den syslogd übergeben&lt;br /&gt;
 logfile = stdout              # Bildschirmausgabe&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 logfile = /etc/oscam/logs/oscam.log;stdout&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 logfile = /var/log/oscam.log&lt;br /&gt;
&lt;br /&gt;
Format des logfile:&lt;br /&gt;
 date&lt;br /&gt;
 time&lt;br /&gt;
 CWs per second&lt;br /&gt;
 username&lt;br /&gt;
 IP address of client&lt;br /&gt;
 TCP/IP port&lt;br /&gt;
 CWs found&lt;br /&gt;
 CWs from cache&lt;br /&gt;
 CWs not found&lt;br /&gt;
 CWs ignored&lt;br /&gt;
 CWs timed out&lt;br /&gt;
 CWs tunneled&lt;br /&gt;
 login time in UNIX/POSIX format&lt;br /&gt;
 logout time in UNIX/POSIX format&lt;br /&gt;
 protocol&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== ecmfmt =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn6649+6653:05/01/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG svn8056:01/03/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG svn8831:08/11/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ecmfmt = format&lt;br /&gt;
&lt;br /&gt;
definiert ECM log format, default:c&amp;amp;p/i/s/l:h &lt;br /&gt;
	 &lt;br /&gt;
mögliche Variablen: &lt;br /&gt;
 c = CAID&lt;br /&gt;
 d = PID&lt;br /&gt;
 e = CSP hash &lt;br /&gt;
 g = ID of origin gbox peer &lt;br /&gt;
 h = checksum&lt;br /&gt;
 i = Channel ID&lt;br /&gt;
 j = distance of gbox hops &lt;br /&gt;
 l = length &lt;br /&gt;
 o = ONID&lt;br /&gt;
 p = provider ID&lt;br /&gt;
 s = service ID&lt;br /&gt;
 w = CW&lt;br /&gt;
	 &lt;br /&gt;
benutze einen Wert als Prefix, um eine Variable mit diesem Wert zu verbergen&lt;br /&gt;
	 &lt;br /&gt;
Beispiel:&lt;br /&gt;
 ecmfmt = c&amp;amp;0p/i/d/s/l:h.e_w &lt;br /&gt;
 (hide provider ID if 0)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== nds_swap_cw =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn:10003/11/15/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;VERALTET svn10048:11/30/13/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
nds_swap_cw    =  0|&lt;br /&gt;
&lt;br /&gt;
 0  =  NDS Videoguard CWs werden eingefügt, wenn CWs nicht ein ungleiches oder gleiches Muster haben (default)&lt;br /&gt;
 1  =  disabled&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== loghistorysize =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
loghistorysize  =  bytes&lt;br /&gt;
&lt;br /&gt;
Größe der Log-Messages-History im WebIf oder Monitor in Bytes&lt;br /&gt;
&lt;br /&gt;
     0   =  disabled&lt;br /&gt;
 [blank] =  4096 (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== CACHE EXCHANGE LOGGING =====&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU  svn6929:05/24/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
CACHE EXCHANGE LOGGING &lt;br /&gt;
reader stages&lt;br /&gt;
 1 = cacheex (=1) reader (C) &lt;br /&gt;
 2 = local SCs (L)             # ist nur wirksam, wenn &#039;&#039;&#039;preferlocalcards = 1&#039;&#039;&#039; in der [global] section gesetzt ist, sonst unter stage 3!&lt;br /&gt;
 3 = other reader / proxies (P) &lt;br /&gt;
 4 = fallback reader (F) &lt;br /&gt;
&lt;br /&gt;
logging format &lt;br /&gt;
 stage/used/chosen/possible&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
&lt;br /&gt;
 P/2/2/2 oder L/2/4/4&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== maxlogsize =====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
&lt;br /&gt;
Hier kann die maximale Größe des Logfiles in KBytes festgelegt werde. Das ist besonders wichtig für Server mit nur geringem Speicherumfang (z.B. auf dbox2). Darum wird dringend empfohlen, bei solchen Servern diese Größe sorgfältig zu bestimmen. Nicht selten &amp;quot;platzt&amp;quot; ein System, weil die Logfiles unkontrolliert riesige Ausmaße angenommen haben!&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 maxlogsize = 20  # Logfile geht bis zu 20 KBytes&lt;br /&gt;
            =  0  # Logfile erhält &#039;&#039;&#039;unbegrenzte&#039;&#039;&#039; Größe&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 maxlogsize = 10 #  Logfile geht bis zu 10 KBytes (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== logduplicatelines =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn:8290/02/05/2013&amp;lt;/span&amp;gt; &lt;br /&gt;
&lt;br /&gt;
logduplicatelines  =  0|1&lt;br /&gt;
 &lt;br /&gt;
                   =  1  schaltet das Schreiben von Duplikatzeilen im Logfile aus&lt;br /&gt;
                   =  0  schaltet das Schreiben von Duplikatzeilen im Logfile ein = default&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== disablelog =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Schaltet Logfile&lt;br /&gt;
 1 = Ausschalter ein, also &#039;&#039;&#039;kein&#039;&#039;&#039; Log - puh ;-) -&lt;br /&gt;
 0 = Ausschalter aus, also &#039;&#039;&#039;ein&#039;&#039;&#039; Log&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 disablelog = 1   # es wird &#039;&#039;&#039;kein&#039;&#039;&#039; Log erstellt&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 disablelog = 0   # es wird &#039;&#039;&#039;ein&#039;&#039;&#039; Log erstellt&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== cwlogdir =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Hier kann ein Pfad für CW-Logging eingestellt werden. Der Pfad ist relativ zum Workdirectory und muss existieren, sonst werden keine Logs erstellt und auch keine Fehler ausgegeben.&lt;br /&gt;
&lt;br /&gt;
CWs (control words) sind die Antworten der Karte mit der ein bestimmter Sender für einige Sekunden freigeschaltet wird bevor das nächste cw übertragen wird. Die cw Logdatei kann dazu verwendet werden, den Sender zeitversetzt zu entschlüsseln. Das wird auch &amp;quot;Offline Decoding&amp;quot; genannt. Siehe [http://www.youtube.com/watch?v=-K--PEFYBng]&lt;br /&gt;
&lt;br /&gt;
OScam erstellt für jeden Sender und jeden Tag eine neue *.cwl Datei mit Datum, Service-ID und Sendername, z.B. 110808_I000B_Sky_Cinema_+1.cwl mit diesem Inhalt:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
# OSCam cardserver v0.99.4 - http://streamboard.gmc.to:8001/oscam/wiki&lt;br /&gt;
# control word log file for use with tsdec offline decrypter&lt;br /&gt;
# DATE 2011-08-08, TIME 23:49:10, TZ CEST&lt;br /&gt;
# CAID 0x1702, SID 0x000B, SERVICE &amp;quot;Sky_Cinema_+1&amp;quot;&lt;br /&gt;
1 9E E3 BB 3C A4 C3 BE 25 # 23:49:10&lt;br /&gt;
0 D0 24 B3 A7 95 82 3B 52 # 23:49:17&lt;br /&gt;
1 A9 76 35 54 37 38 F3 62 # 23:49:23&lt;br /&gt;
0 55 70 87 4C 22 26 C4 0C # 23:49:30&lt;br /&gt;
1 F0 16 22 28 36 3A 03 73 # 23:49:38&lt;br /&gt;
0 5D 83 44 24 8F C7 5D B3 # 23:49:44&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Wenn mindestens ein User diesen Sender schaut, werden alle notwendigen CWs gespeichert.&lt;br /&gt;
Bitte einen Speicherort mit genügend Platz angeben, da pro Tag und Sender einge 10KB an Daten anfallen. Empfehlenswert ist ein Skript, das die logfiles regelmässig verschiebt/löscht.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 cwlogdir = /var/log/&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 cwlogdir =     # [blank] kein Pfad für CW-Log, Logging abgeschaltet&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== emmlogdir =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Hier kann ein Pfad für EMM-Logging eingestellt werden. Welche EMMs mitgeloggt werden sollen, kann mit den &amp;quot;saveemm-*&amp;quot;-Parametern in der oscam.server detailliert eingestellt werden.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 emmlogdir = /var/log/&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 emmlogdir =     #  [blank] Es wird der Config-Ordner verwendet&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== usrfile =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Festlegung des Namens eines Files für user logging.&lt;br /&gt;
&lt;br /&gt;
Das user logging file hat folgendes Format&lt;br /&gt;
 date&lt;br /&gt;
 time&lt;br /&gt;
 CWs per second&lt;br /&gt;
 username&lt;br /&gt;
 IP address of client&lt;br /&gt;
 TCP/IP port&lt;br /&gt;
 CWs found&lt;br /&gt;
 CWs from cache&lt;br /&gt;
 CWs not found&lt;br /&gt;
 CWs ignored&lt;br /&gt;
 CWs timeout&lt;br /&gt;
 CWs tunneled&lt;br /&gt;
 login time in UNIX/POSIX format&lt;br /&gt;
 logout time in UNIX/POSIX format&lt;br /&gt;
 protocol&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 usrfile = userfile&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 usrfile = 0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== disableuserfile =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Jetzt wird es ganz wild: Auch wenn ein Logfile eingeschaltet ist (siehe logfile) kann hier das userfile ausgeschaltet werden.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 disableuserfile = 1   # es wird &#039;&#039;&#039;kein&#039;&#039;&#039; userfile erzeugt&lt;br /&gt;
                 = 0   # es wird &#039;&#039;&#039;ein&#039;&#039;&#039; userfile erzeugt&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 disableuserfile = 0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== usrfileflag =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Einstellung des Logging-Modus&lt;br /&gt;
 0 = Es wird nur das Ein- und Ausloggen des Clients im Userfile geloggt&lt;br /&gt;
 1 = Jedes Zappen eines Clients wird im Userfile geloggt&lt;br /&gt;
     Default-Wert ist 0&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 usrfileflag = 1  # Alles wird geloggt&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 usrfileflag = 0  # Nur Login und Logout wird geloggt&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== saveinithistory =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;VERALTET svn7128;07/02/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sicherung der Reader-Init-History. Wird benötigt, um die Entitlements anzuzeigen.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 saveinithistory = 1   # Sicherung nach /tmp/.oscam/reader&amp;lt;number&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 saveinithistory = 0   # Keine Sicherung&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== disablemail =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
disablemail  =  0|1&lt;br /&gt;
&lt;br /&gt;
Schaltet das Speichern von NDS Videoguard MailMessages des Providers aus. Default: 1 (disabled)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== mailfile =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
mailfile  =  file&lt;br /&gt;
&lt;br /&gt;
Legt das File fest, in dem NDS Videoguard MailMessages des Providers gespeichert werden sollen.&lt;br /&gt;
&lt;br /&gt;
Default: [blank] kein File.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== cacheex_mode1_delay =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn:10050/11/30/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cacheex_mode1_delay  =  CAID1:time,[CAID2:time]...&lt;br /&gt;
&lt;br /&gt;
Delay in Millisekunden für eine Anfrage an cache exchange mode 1 reader, default: kein delay&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== reader ====&lt;br /&gt;
===== enableled =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn6285:01/23/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
LED-Support&lt;br /&gt;
&lt;br /&gt;
enableled  =  0|1|2&lt;br /&gt;
&lt;br /&gt;
 0  =  LED support disabled (default)&lt;br /&gt;
 1  =  LED support enabled for routers&lt;br /&gt;
 2  =  LED support enabled for Qbox HD&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== serialreadertimeout =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;VERALTET svn8541:03/13/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Nur wenn Serialreader benutzt wird&#039;&#039;&#039;&lt;br /&gt;
Timeout in Millisekunden für Serialreader&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 serialreadertimeout =  1200  # Timeout nach 1200 Millisekunden&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 serialreadertimeout =  1500  # Timeout nach 1500 Millisekunden&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== waitforcards =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Hier kann festgelegt werden, ob OSCam beim Start des Programms auf lokale Karten wartet, bevor die Netzwerkports geöffnet werden.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 waitforcards = 0  # Nicht Warten&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 waitforcards = 1  # Warten&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== waitforcards_extra_delay =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
waitforcards_extra_delay  =  Millisekunden&lt;br /&gt;
&lt;br /&gt;
Zusätzliche Verzögerung in Millisekunden nach Warten auf lokale SCs während des Starts vor dem Öffnen von Netzwerk-Ports&lt;br /&gt;
&lt;br /&gt;
default = 500&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== preferlocalcards =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG  svn9605:03/29/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Der Parameter legt fest, welche Quelle zuerst für die Dekodierung verwendet werden sollen.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 preferlocalcards = 0  # lokale Karten werden wie remote Reader behandelt&lt;br /&gt;
&lt;br /&gt;
 preferlocalcards = 1  # CacheEX Quellen werden vor lokalen Karten bevorzugt&lt;br /&gt;
&lt;br /&gt;
 preferlocalcards = 2  # Lokale Karten werden dem CacheEX vorgezogen&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 preferlocalcards = 1  # CacheEX Quellen werden vor lokalen Karten bevorzugt&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== readerrestartseconds =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Festlegung einer Wartezeit in Sekunden zwischen Restarts von Readern.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 readerrestartseconds = 10  # Wartezeit 10 Sekunden&lt;br /&gt;
                     =  0   # &#039;&#039;&#039;keine Readerrestarts!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 readerrestartseconds = 5   #  Wartezeit 5 Sekunden&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== block_same_ip =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn:7215/07/27/2012&amp;lt;/span&amp;gt; &lt;br /&gt;
&lt;br /&gt;
block_same_ip  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1 = weise ECM-Schleifen vom Client zum Reader mit derselben IP-Addresse zurück, default = 1&lt;br /&gt;
 0 = nicht zurückweisen&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== block_same_name =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn:7215/07/27/2012&amp;lt;/span&amp;gt; &lt;br /&gt;
&lt;br /&gt;
block_same_name  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1 = weise ECM-Schleifen vom Client zum Reader mit demselben Namen zurück, default = 1&lt;br /&gt;
 0 = Nicht zurückweisen&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== cache ====&lt;br /&gt;
===== cachedelay =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;VERALTET  svn8358:16/02/2013 move to [cache] delay&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Mindestzeit in Millisekunden, die ein Request brauchen muss. Hört sich zwar paradox an, betrifft aber das Problem, wenn die &#039;&#039;&#039;Antwort&#039;&#039;&#039; aus dem cache &#039;&#039;&#039;zu schnell&#039;&#039;&#039; an den Client übermittelt wird.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 cachedelay = 300&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 cachedelay = 0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== max_cache_time =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;VERALTET  svn8358:16/02/2013 move to [cache] max_time&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
max_cache_time  =   Sekunden, default 15&lt;br /&gt;
&lt;br /&gt;
Maximale Zeit, die CWs nach der ersten Clienten-Anfrage im cache verbleiben. Die zeit muss 2 Sekunden höher als der Parameter clienttimeout sein!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== max_cache_count =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;VERALTET - OBSOLETE - OBSOLÈTE - ANTIQUATO  svn8358:16/02/2013 move to [cache] max_count&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
max_cache_count  =   Anzahl, default 1000&lt;br /&gt;
&lt;br /&gt;
Maximale Zahl von CWs im cache&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== cacheexwaittime =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;VERALTET  svn8358:16/02/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cacheexwaittime = delay &lt;br /&gt;
&lt;br /&gt;
Maximale Wartezeit für einen Cache-Zugriff in Millisekunden für cacheex = 1 Reader.&lt;br /&gt;
 50 Millisekunden = default&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== cacheexenablestats =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;VERALTET  svn8358:16/02/2013 move to [cache]&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cacheexenablestats  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1 = schaltet statistics für cache exchange mode ein&lt;br /&gt;
 0 = default&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Achtung:&#039;&#039;&#039; Bitte Speicherverbrauch beachten!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== client ====&lt;br /&gt;
===== clienttimeout =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Maximale Zeit in Millisekunden, bevor ein Client ein Timeout erhält.&lt;br /&gt;
&lt;br /&gt;
Beispiele:&lt;br /&gt;
 clienttimeout = 10000  # nach 10 Sekunden erfolgt ein Timeout&lt;br /&gt;
 clienttimeout = 10     # hier erfolgt aber ein Timeout bereits nach 10 Millisekunden, s. Hinweis unten!&lt;br /&gt;
 clienttimeout = 8      # der Timeout erfolgt nach 800 Millisekunden, s. Hinweis&lt;br /&gt;
Default:&lt;br /&gt;
 clienttimeout = 5000   # nach 5000 ms (=5 Sekunden) erfolgt ein Timeout&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Achtung:&#039;&#039;&#039; Bei Werten &amp;lt; 10 (also 1 bis 9) werden diese mit Einhundert multipliziert, aus &amp;quot;5&amp;quot; wird also 500 ms. Eine eingetragene &amp;quot;10&amp;quot; bleibt aber bei zehn Millisekunden!&lt;br /&gt;
&lt;br /&gt;
===== clientmaxidle =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Begrenzt die Leerlaufzeit eines Clienten in &#039;&#039;&#039;Sekunden&#039;&#039;&#039; bevor er vom Traffic getrennt wird.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 clientmaxidle = 200   # Trennung nach 200 Sekunden&lt;br /&gt;
               = 0     # Begrenzung ist ausgeschaltet, keine Trennung vom Traffic beim Leerlauf!&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 clientmaxidle = 120   # Trennung nach 120 Sekunden&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== suppresscmd08 =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
suppresscmd08  =  0|1&lt;br /&gt;
&lt;br /&gt;
 suppresscmd08  =  0  #  Mitteilung an Clienten mit den Protokollen camd 3.5x, 3.57x und 3.78x, keine neuen Anfragen wegen                    &lt;br /&gt;
                         zurückgewiesener Kombination aus CAID, SID und Provider-ID zu schicken (default)&lt;br /&gt;
                =  1  #  Anfragen sollen weiterhin geschickt werden&lt;br /&gt;
&lt;br /&gt;
Kann durch Eintrag in oscam.user überschrieben werden!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== fallbacktimeout ====&lt;br /&gt;
{{Depends}}&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;
Bei mehreren Readern (Siehe Abschnitt [reader] in oscam.server) kann ein Reader bestimmt werden, auf den z.B. bei einer Störung der übrigen Reader der traffic zurück fällt.&lt;br /&gt;
&lt;br /&gt;
Maximale Wartezeit des [[Cardserver]]s in Millisekunden auf primäre [[Reader]], bevor der/die [[Fallback]]-Reader (falls vorhanden!) befragt werden.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 fallbacktimeout = 1500&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 fallbacktimeout = 2500&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Achtung:&#039;&#039;&#039; Der Wert muss größer dem Wert von &amp;quot;serialreadertimeout&amp;quot; gewählt werden, ansonsten werden die Standardwerte verwendet.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== fallbacktimeout_percaid ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn:8896/09/04/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
fallbacktimeout_percaid  =  Millisekunden&lt;br /&gt;
&lt;br /&gt;
Wartezeit in Millisekunden, bevor der für eine CAID reservierte [[Reader]] befragt wird.&lt;br /&gt;
&lt;br /&gt;
Default  =  2500&lt;br /&gt;
        &lt;br /&gt;
&lt;br /&gt;
==== sleep ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Alle User nach &amp;quot;n&amp;quot; Minuten &amp;quot;inaktivieren&amp;quot;, wenn diese den Sender nicht innerhalb der eingestellten Zeit wechseln. Diese Einstellung kann auch für jeden User separat vorgenommen werden: [[OSCam/de/Config/oscam.user#sleep]]&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 sleep =  240 # inaktiv nach 4 Stunden&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 sleep =      # [blank]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== serverip ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Bei einem Server mit mehreren Netzwerkkarten und daher mehreren unterschiedlichen IP Adressen kann es gewünscht sein, dass OSCam nur antwortet, wenn die Anfrage auf einer betimmten IP Adresse kommt. Mit diesem Parameter kann man festlegen, auf welche IP Adresse der OSCam Prozess &amp;quot;hört&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 serverip = 192.168.178.1&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 serverip =&lt;br /&gt;
&lt;br /&gt;
OSCam hört auf ALLE IP Adressen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== bindwait ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Maximale Zeit in Sekunden, die der [[Cardreader]] beim Start wartet, bis er den jeweiligen Netzwerk-Port in Zugriff bekommt. Falls der OSCam innerhalb dieser Zeit den Port nicht binden kann, terminiert er mit &amp;quot;Bind Request failed&amp;quot;. Ursachen dafür sind&lt;br /&gt;
* Doppelbelegung von Ports&lt;br /&gt;
* Ein vormals abgestürzter OSCam der die Ports nicht wieder freigegeben hat&lt;br /&gt;
* OSCam wurde mehrmals gleichzeitig gestartet&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 bindwait = 20  # Wartezeit 20 Sekunden&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 bindwait = 120 #  Wartezeit 120 Sekunden&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== netprio ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Hier kann die Priorität des Cardservers im Netzwerk festgelegt werden&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 netprio = 1  # Prioritätsstufe 1&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 netprio = 0  # Systembedingte Priorität&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== resolvegethostbyname ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Art der DNS-Auflösung. Dies sind zwei verschiedene libc-Aufrufe für die Namensauflösung, weil einige ältere Systeme Probleme mit der moderneren Implementierung &#039;&#039;getadressinfo&#039;&#039; haben bzw. diese Funktion aus ihren Images gestrippt wurden (zB die alte dBox2).  Außerdem ist &#039;&#039;getadressinfo&#039;&#039; threadsafe, während &#039;&#039;gethostbyname&#039;&#039; es nicht ist und deshalb locks drumherum im Code benötigt. &lt;br /&gt;
 0 = getadressinfo (default)&lt;br /&gt;
 1 = gethostbyname&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 resolvegethostbyname = 1 # Name wird mittels &#039;&#039;gethostbyname&#039;&#039; aufgelöst&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 resolvegethostbyname = 0 # &#039;&#039;getadressinfo&#039;&#039; wird benutzt&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====failbancount====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
 Failbancount  =  Anzahl der erlaubten Fehlversuche mit falschen Zugangsdaten. &lt;br /&gt;
               =  0  (default) IP wird sofort beim ersten Versuch mit unbekannten Zugangsdaten gesperrt!&lt;br /&gt;
&lt;br /&gt;
Wenn innerhalb &#039;&#039;&#039;failbantime&#039;&#039;&#039; mehr als in &#039;&#039;&#039;failbancount&#039;&#039;&#039; erlaubte Versuche registriert wurden, wird die IP für die restliche failbantime gesperrt. Nach Ablauf von failbantime stehen wieder volle failbancount zur Verfügung. Failbancount ist also eine Lockerung der Regeln&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== failbantime ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Zeitspanne in Minuten, für die ein Client mit ungültigem Login-Versuch auf IP-Basis geblockt wird.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 failbantime =  5&lt;br /&gt;
 # IP Adresse wird für 5 Minuten geblockt. Neue Loginversuche werden ignoriert auch wenn das Login OK wäre.&lt;br /&gt;
 # Es wird kein Clientthread erstellt.&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 failbantime =  0  # failban ist ausgeschaltet (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== dropdups ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Möglichkeiten zur Duplizierung von Client-Verbindungen. Es wird damit die Reaktion auf den [[OSCam/de/Config/oscam.user#uniq|uniq]]-Parameter festgelegt.&lt;br /&gt;
&lt;br /&gt;
 0  =  Markierung des Clienten als Duplikat aber keine Trennung (default)&lt;br /&gt;
 1  =  Abbrechen der Duplikat-Verbindung anstelle einer Markierung als Duplikat&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== unlockparental ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG  svn7289:08/27/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Nur Seca und Viaccess&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Option zum Ausschalten der Jugendschutzfunktion für Seca und Viaccess Pin Code Anfragen bei adult movies.&lt;br /&gt;
Bei Viaccess z.B. für die Redlight Elite HD Smartcard. Mit unlockparental = 0 bleibt Dorcel Dunkel mit 1 wirds hell!&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 unlockparental = 1  # Jugendschutzfunktion ausgeschaltet&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 unlockparental = 0  # Jugendschutzfunktion von Seca und Viaccess eingeschaltet&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== double_check ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&#039;&#039;&#039;Nur wenn CW double check ausgewählt ist!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
ECM wird zu 2 oder mehr Readern mit der selben SC gesandt und die CW&#039;s werden gegeneinander verifiziert. lb_nbes_reader muss auf 2 oder höher gesetzt werden.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 double_check =&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 double_check = 0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== double_check_caid ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn:7237/08/05/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
double_check_caid  =  [CAID1|erste 2 digits von CAID1],[CAID2|erste 2 digits von CAID2],... =  [blank] keine [default]&lt;br /&gt;
&lt;br /&gt;
ECM wird an 2 oder mehr Reader mit der gleichen SC gesendet und die CW&#039;s werden gegen andere definierte CAIDs oder die ersten 2 bytes der CAIDs verifiziert. lb_nbest_readers muss auf 2 oder höher gesetzt sein!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Loadbalancer ====&lt;br /&gt;
===== lb_mode =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Hinweis:&#039;&#039;&#039; Wenn hier loadbalancing aktiviert wird, dann sind die in oscam.server bei services stehenden Besonderheiten zu beachten. Siehe [[streamboard:wiki/OSCam/de/Config/oscam.server#services|Services]]!&lt;br /&gt;
&lt;br /&gt;
Loadbalance Mode&lt;br /&gt;
&lt;br /&gt;
Wenn man zwei oder mehrere gleiche Karten hat (egal ob lokal oder als Proxie), kann man die Last auf diese Karten gleichmäßig verteilen (balancieren).&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 lb_mode = 0 (deaktiviert) (default)&lt;br /&gt;
 lb_mode = 1 (schnellster Reader zuerst)&lt;br /&gt;
 lb_mode = 2 (Reader der am längsten nicht geantwortet hat wird genommen)&lt;br /&gt;
 lb_mode = 3 (Reader mit der geringsten Auslastung wird verwendet)&lt;br /&gt;
 lb_mode = 10(LB ist ausgeschaltet, Senderstatistik wird trotzdem erstellt)&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 lb_mode = 0 # deaktiviert&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== lb_save =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Speichert die Loadbalance Statistik, damit sie auch nach einem Neustart erhalten bleibt.&lt;br /&gt;
Um die CPU nicht zu sehr zu belasten, sollte hier ein Wert &amp;gt; 100 eingetragen werden.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 lb_save = 100 # Anzahl der ECM&#039;s nach der die Statistik gespeichert wird&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 lb_save = 0 # Statistik wird nicht gespeichert&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== lb_nbest_readers =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Anzahl der Reader, die für die ECM anfragen.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 lb_nbest_readers = 2 # Anfragen gehen immer an zwei Reader&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 lb_nbest_readers = 1 # Anfrage geht nur an einen Reader&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== lb_nfb_readers =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Anzahl der Fallback Reader für den Lastenausgleich.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 lb_nfb_readers = 2 # Zwei Fallbackreader&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 lb_nfb_readers = 1&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== lb_reopen_mode =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;VERALTET svn8642:05/10/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
lb_reopen_mode  =  0|1&lt;br /&gt;
&lt;br /&gt;
loadbalancing reopen readers mod&lt;br /&gt;
 =  0  # Standardverfahren zum (späten) Wiederöffnen blockierender Reader (default)&lt;br /&gt;
 =  1  # Schnelles Wiederöffnen blockierender Reader&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== lb_nbest_percaid =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG svn5893:08/19/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Anzahl der Reader je CAIDs für das Loadbalancing, wildcard CAIDs mit 2-digit CAIDs sind möglich&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 lb_nbest_percaid = 0&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 lb_nbest_percaid = 0100:4,0200:3,03:2,04:1 &lt;br /&gt;
 (wildcard CAIDs 03xx and 04xx)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== lb_reopen_invalid =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn:9885:09/30/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
lb_reopen_invalid  =  0|1&lt;br /&gt;
&lt;br /&gt;
 0  =  E_INVALID wird so lange blockiert, bis die Statistik aufgeräumt ist&lt;br /&gt;
 1  =  default&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== lb_force_reopenalways =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn:9885:09/30/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
lb_force_reopenalways  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1   =  öffne alle gestoppten Reader sofort, wenn kein funktionierender Reader gefunden wird&lt;br /&gt;
 0   =  default&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== lb_min_ecmcount =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Mindestanzahl der ECM&#039;s, die für die Auswertung genommen werden.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 lb_min_ecmcount =&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 lb_min_ecmcount = 5&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== lb_max_ecmcount =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Maximale Anzahl der ECM&#039;s, bevor der Loadbalancer zurückgesetzt wird.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 lb_max_ecmcount =&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 lb_max_ecmcount = 500&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== lb_reopen_seconds =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Zeitspanne in Sekunden zwischen neuem Verbindungsversuch zu verlorengegangenen readern/CAIDs/providers/services&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 lb_reopen_seconds =  500   # Nach 500 Sekunden neuer Verbindungsversuch&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 lb_reopen_seconds = 900&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== lb_retrylimit =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Verbindungsversuch zum nächsten reader &#039;&#039;&#039;nur wenn&#039;&#039;&#039; die Antwortzeit höher, als hier festgelegt in &#039;&#039;&#039;Millisekunden&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 lb_retrylimit  =  500   #  Verbindungsversuch zum nächsten reader nur, wenn die Antwortzeit höher als 500 ms ist.&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 lb_retrylimit  =  800&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== lb_savepath ===== &lt;br /&gt;
{{Optional}}&lt;br /&gt;
Dateiname für die Sicherung der Loadbalancing Statistiken&lt;br /&gt;
&lt;br /&gt;
 default   =   /tmp/.oscam/stat&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== lb_stat_cleanup ===== &lt;br /&gt;
{{Optional}}&lt;br /&gt;
Zeit in Stunden, nach der die Statistiksätze gelöscht werden sollen&lt;br /&gt;
&lt;br /&gt;
 default = 336&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== lb_use_locking =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;VERALTET svn6166:12/28/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Unterdrückt parallele und identische ECM-Anfragen&lt;br /&gt;
&lt;br /&gt;
 1 = ein&lt;br /&gt;
 0 = aus # default:0&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Schlocke:&#039;&#039;&#039;&lt;br /&gt;
* Man sollte diese Option nur anschalten wenn:&lt;br /&gt;
** Langsames system&lt;br /&gt;
** Hohe Last&lt;br /&gt;
**Gleiche ECM Anfragen nicht aus dem Cache kommen, sondern weiter Reader angefragt werden&lt;br /&gt;
&lt;br /&gt;
* Vorteile aktiviert:&lt;br /&gt;
** Durch die Synchronisierung wird ein ECM Request nach dem anderen durchgeführt, die Ermittlung von Cache oder Request und Zuordnung der Reader über den Loadbalancer ist immer erfolgreich&lt;br /&gt;
&lt;br /&gt;
* Nachteile aktiviert:&lt;br /&gt;
** Die Synchronisierung verhindert Multithreading und es kommt eventuell zu höheren Antwortzeiten&lt;br /&gt;
&lt;br /&gt;
* Vorteile NICHT aktiviert:&lt;br /&gt;
** Schnellere Durchlaufzeiten für ECM requests&lt;br /&gt;
&lt;br /&gt;
* Nachteile NICHT aktiviert:&lt;br /&gt;
** Eventuell doppelte (bzw n-fache) ECM requests an die Reader möglich&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== lb_retrylimits =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG svn5754:07/31/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
lb_retrylimits = CAID1:time1[,CAID2:time2]...&lt;br /&gt;
&lt;br /&gt;
Begrenzung der Zeit für einen retry des loadbalancing eines CAID in Millisekunden, wildcard CAIDs mit two-digit CAIDs möglich, &lt;br /&gt;
 	&lt;br /&gt;
default: [blank]&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 lb_retrylimits = 12:0100,34:0200,5678:0300 &lt;br /&gt;
                  (wildcard CAIDs 12xx and 34xx)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== lb_noproviderforcaid =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG svn5758:08/01/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
lb_noproviderforcaid = CAID1[,CAID2]...&lt;br /&gt;
&lt;br /&gt;
Ignoriere die Providerinformations-CAIDs, um die statistischen Daten zu reduzieren, wildcard CAIDs mit 2-digit CAIDs sind möglich&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 lb_noproviderforcaid = 12,34,5678&lt;br /&gt;
 	                 (wildcard CAIDs 12xx und 34xx)&lt;br /&gt;
&lt;br /&gt;
default = [blank]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== lb_auto_timeout =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn 7564:10/02/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
lb_auto_timeout  =  0|1&lt;br /&gt;
&lt;br /&gt;
 lb_auto_timeout  = 1  #  ermöglicht ein automatisches timeout auf der Basis von Statistiken des Loadbalancers&lt;br /&gt;
                  = 0  #  default&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== lb_auto_timeout_p =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn 7564:10/02/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
lb_auto_timeout_p  =  Prozent&lt;br /&gt;
&lt;br /&gt;
Prozentwert, mit dem die Timeout-Zeit beaufschlagt wird&lt;br /&gt;
default = 30&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== lb_auto_timeout_t  =====  &lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn 7564:10/02/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
lb_auto_timeout_t =  Millisekunden&lt;br /&gt;
&lt;br /&gt;
Minimale Zeit in Millisekunden, die zur Timeout-Zeit hinzuaddiert wird&lt;br /&gt;
default = 300&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== lb_max_readers =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
lb_max_readers  =   limit  (Zahl)&lt;br /&gt;
&lt;br /&gt;
beschränkt die Zahl der Reader während der Lernphase des Loadbalancing&lt;br /&gt;
&lt;br /&gt;
 0  =  unbegrenzt  (default)&lt;br /&gt;
 x  =  beschränkt auf ein Limit von x (Zahl)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== lb_auto_betatunnel =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
lb_auto_betatunnel  =  0|1&lt;br /&gt;
&lt;br /&gt;
Ermöglicht automatisches Betatunneling für Betacrypt (CAIDs 1801, 1833, 1834 und 1835), wenn Loadbalancing verwendet wird&lt;br /&gt;
 lb_auto_betatunnel =  0   #  ausgeschaltet&lt;br /&gt;
                    =  1   #  eingeschaltet (default)&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Achtung:&#039;&#039;&#039; Eintragungen für Betatunnel in oscam.user werden bevorzugt. Siehe [[streamboard:wiki/index.php/OSCam/de/Config/oscam.user#betatunnel|Betatunnel]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== lb_auto_betatunnel_mode =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn 7784:10/22/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
lb_auto_betatunnel_mode  =  0|1|2...&lt;br /&gt;
&lt;br /&gt;
setzt den Mode für das automatische Betacrypt tunneling&lt;br /&gt;
&lt;br /&gt;
 0 = CAID 18XX tunneling to CAID 17X2 only (default)&lt;br /&gt;
 1 = CAID 18XX tunneling to CAID 17X2 and CAID 17X2 tunneling to CAID 18XX (CAID 1833/1801) &lt;br /&gt;
 2 = CAID 18XX tunneling to CAID 17X2 and CAID 17X2 tunneling to CAID 18XX (CAID 1833/1834) &lt;br /&gt;
 3 = CAID 18XX tunneling to CAID 17X2 and CAID 17X2 tunneling to CAID 18XX (CAID 1833/1835) &lt;br /&gt;
 4 = CAID 17X2 tunneling to CAID 18XX (CAID 1833/1801 only) &lt;br /&gt;
 5 = CAID 17X2 tunneling to CAID 18XX (CAID 1833/1834 only) &lt;br /&gt;
 6 = CAID 17X2 tunneling to CAID 18XX (CAID 1833/1835 only)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== lb_auto_betatunnel_prefer_beta =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn 6045:11/27/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG svn 7768:10/21/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
lb_auto_betatunnel_prefer_beta  =  Auswahl (Zahl)&lt;br /&gt;
&lt;br /&gt;
Hier kann der Schwerpunkt für die automatische Auswahl von Betacrypt/Nagravision gewählt werden.&lt;br /&gt;
&lt;br /&gt;
     0  =  disabled (default&lt;br /&gt;
     1  =  immer Betacrypt&lt;br /&gt;
   105  =  wählt einen Mittelwert&lt;br /&gt;
   200  =  immer Nagravision&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;Monitor&#039;&#039;&#039; ===&lt;br /&gt;
Hier sind nur dann Eintragungen erforderlich, wenn ein Monitor benutzt wird!&lt;br /&gt;
 &lt;br /&gt;
{{OSCamConfMonitorParameter}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== port ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
UDP-Port für den Monitor&lt;br /&gt;
 port = 0  # Kein Monitor&lt;br /&gt;
      =    # [blank] Portnummer Monitor ausgewählt&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 port = 24480  # Monitor eingeschaltet mit Port 24480&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== serverip ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Service mit einer bestimmten IP-Adresse verbinden&lt;br /&gt;
 serverip  =  # IP-Adresse&lt;br /&gt;
           =  # [blank] alle IP&#039;s  (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== nocrypt ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Unverschlüsselte Monitorverbindungen.&lt;br /&gt;
&lt;br /&gt;
Möglich&lt;br /&gt;
* eine oder mehrere IP-Einzeladressen&lt;br /&gt;
* eine oder mehrere IP-Bereiche&lt;br /&gt;
* eine Mischung von IP-Einzeladressen oder IP-Bereichen&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 nocrypt = 127.0.0.1,192.168.0.0-192.168.255.255&lt;br /&gt;
         = Host 127.0.0.1 und IP-Bereich 192.168.0.0 bis 192.168.255.255&lt;br /&gt;
&lt;br /&gt;
Default&lt;br /&gt;
 nocrypt =   # [blank] keine unverschlüsselte Monitorverbindung.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== aulow ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Zeitraum in Minuten, in dem keine EMM erscheinen, so dass der Client von &amp;quot;active&amp;quot; auf &amp;quot;on&amp;quot; gesetzt wird.&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 aulow = 30  # Nach 30 Minuten ohne EMM wird der Status von &amp;quot;active&amp;quot; auf &amp;quot;on&amp;quot; gesetzt (default).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== monlevel ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Monitor-Level&lt;br /&gt;
 0 = Kein Zugriff auf Monitor (default)&lt;br /&gt;
 1 = Nur Server und eigene Prozeduren&lt;br /&gt;
 2 = Alle Prozeduren, aber nur ansehen&lt;br /&gt;
 3 = Alle Prozeduren, reload von oscam.user möglich&lt;br /&gt;
 4 = Unbeschränkter Zugriff&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 monlevel = 4  # Kompletter Zugriff&lt;br /&gt;
&lt;br /&gt;
Monlevel kann durch Eintragungen in oscam.user überschrieben werden!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== hideclient_to ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Zeitspanne in Sekunden für das Ausblenden von Clients, die keine Anfragen senden. Siehe auch Parameter &#039;&#039;&#039;httphideidleclienst&#039;&#039;&#039; in Abschnitt [webif].&lt;br /&gt;
 hideclient_to = 40 # Clienten werden nach 40 Sekunden ohne Anfrage ausgeblendet&lt;br /&gt;
               = 0  # Keine Ausblendung von Clienten im Leerlauf&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== appendchaninfo ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;VERALTET svn8546:03/13/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Fügt die Channel-Info aus der oscam.services der Log-Meldung hinzu. Bei Verwendung von Monitor und Webinterface ist dies eine sehr nützliche Routine!&lt;br /&gt;
 appendchaninfo = 1  # Die Channel-Info wird hinzugefügt&lt;br /&gt;
                = 0  # Keine Channel-Info (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;lcd&#039;&#039;&#039; ===&lt;br /&gt;
{{OSCamConfLCDParameter}}&lt;br /&gt;
&lt;br /&gt;
==== enablelcd ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU  svn6285:01/23/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
enablelcd  =  0|1&lt;br /&gt;
 &lt;br /&gt;
 0   =   default&lt;br /&gt;
 1   =   enable LCD&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== lcd_outputpath ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Hier kann ein Pfad für den LCD-Output eingestellt werden&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 lcd_outputpath =  [blank]  /tmp&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== lcd_hideidle ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Verbergen eines Readers im LCD-Output während des Leerlaufs&lt;br /&gt;
&lt;br /&gt;
 lcd_hideidle =  1  # Verbergen, wenn der Leerlauf länger als 20 Sekunden dauert&lt;br /&gt;
              =  0  # default&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== lcd_writeinterval ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
LCD-Refresh-Interval in Sekunden (Minimum 5 Sekunden)&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 lcd-writeinterval  =  [blank] 10 Sekunden&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;WebIf&#039;&#039;&#039; ===&lt;br /&gt;
Eintragungen sind nur dann erforderlich, wenn das Web-Interface (by Alno) als Modul ausgewählt wurde.&lt;br /&gt;
&lt;br /&gt;
{{OScamConfWebIfParameter}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Dateiformat zum Senden von EMMs via Webinterface ====&lt;br /&gt;
(von Bit)&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Achtung:&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
* Die Datei muß im TXT Format sein.&lt;br /&gt;
* Jedes PRE-CAM EMM muss in einer eigenen Zeile vorliegen.&lt;br /&gt;
* Die EMMs müssen im HEX Format vorliegen.&lt;br /&gt;
** Beispiel: AABBCCDD...&lt;br /&gt;
* Leerzeichen und Tabs zwischen den bytes sind erlaubt:&lt;br /&gt;
** AA BB CC DD...&lt;br /&gt;
* Groß- und/oder Kleinschreibung oder gemischte Schreibweise für jeden HEX-Wert sind erlaubt:&lt;br /&gt;
** AA aa Aa aA...&lt;br /&gt;
* Andere Zeichen oder Kommentare sind nicht erlaubt.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== httpport ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
Port, auf dem das Webinterface hört.&lt;br /&gt;
 httpport =  83  # Webinterface hört auf &#039;&#039;&#039;http-port 83&#039;&#039;&#039;&lt;br /&gt;
          = +83  # Webinterface hört auf &#039;&#039;&#039;https-port 83&#039;&#039;&#039; (SSL)&lt;br /&gt;
              0  # Webinterface ist ausgeschaltet (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== httpcert ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Datei für das SSL-Zertifikat&lt;br /&gt;
 httpcert = oscam.cert # (siehe dort!)&lt;br /&gt;
          =            # [blank] es wird die Datei oscam.pem (embedded) verwendet&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== httpforcesslv3 ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU  svn:6321/01/30/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
httpforcesslv3  =  0|1&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 httpforcesslv3  =  0  (default)&lt;br /&gt;
                 =  1  benutze SSLv3&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== httpuser ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
Name des Users für den Zugriffsschutz. Es wird zwar [blank] als Default-Wert angeboten. Davon wird aber dringend abgeraten; daher wird dieser Parameter hier als &#039;&#039;&#039;zwingend&#039;&#039;&#039; beschrieben.&lt;br /&gt;
 httpuser =   # xyxyxy&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== httppwd ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
Passwort für den Zugriffsschutz. Es gilt das gleiche wie für httpuser.&lt;br /&gt;
 httppwd =  # 123456&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Die Parameter &#039;&#039;user&#039;&#039; und &#039;&#039;pwd&#039;&#039; werden beim Verbindungsaufbau zum Webinterface in einem Kontrollfenster abgefragt. Fehlen sie oder sind sie fehlerhaft, erfolgt die Meldung &#039;&#039;Forbidden&#039;&#039; und der Verbindungsaufbau wird abgebrochen!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== http_prepend_embedded_css ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn6797:05/13/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;CHANGE svn6825:05/15/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
http_prepend_embedded_css  =  0 | 1&lt;br /&gt;
 http_prepend_embedded_css  =  0  # Füge den content des embedded CSS &#039;&#039;&#039;nicht vor&#039;&#039;&#039; dem content des user-css ein (default)&lt;br /&gt;
                               1  # Embedded CSS wird &#039;&#039;&#039;vor&#039;&#039;&#039; dem externen CSS hinzugefügt(siehe nächsten Parameter: [[#httpcss|httpcss]])&lt;br /&gt;
&lt;br /&gt;
Dieser Parameter kann dazu benutzt werden, den embedded CSS mit custom styles zu überschreiben. Die laufenden CSS styles können hier angeschaut werden: http://&#039;&#039;url_to_oscam_webif&#039;&#039;&#039;&#039;&#039;/site.css&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== httpcss ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Für das Webinterface stehen verschiedene Styles in unterschiedlicher farblicher und graphischer Darstellung zur Verfügung. Der User kann die für ihn interessanten Style-Dateien (.css) speichern und je nach &amp;quot;Stimmung&amp;quot; verwenden. Hier wird der Pfad zu den Style-Dateien festgelegt.&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 httpcss =   # /etc/oscam/harvest_round_Firefox.css&lt;br /&gt;
         =   # [blank] es wird der embedded Style verwendet (default)&lt;br /&gt;
&lt;br /&gt;
Styles werden hier veröffentlicht: [[streamboard-Thread:30083|Streamboard-Thread]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== httptpl ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG svn 7083:06/25/12&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pfad für externe templates und picons&lt;br /&gt;
 httptpl =&lt;br /&gt;
         =  # [blank] Keine externen Templates&lt;br /&gt;
&lt;br /&gt;
Multiple simultane templates und picons können durch die Anlage von Unterordnern (mit max. 32 alphanumerischen Zeichen) zur Verfügung gestellt werden. Der Name des Unterordners korrespondiert mit dem Unterordner in der URL, default : [blank]&lt;br /&gt;
&lt;br /&gt;
Beispiele&lt;br /&gt;
 &lt;br /&gt;
 httptpl = /this/is/my/path &lt;br /&gt;
 	 &lt;br /&gt;
 Ordner mit multiplen templates: &lt;br /&gt;
 /this/is/my/path/template1 &lt;br /&gt;
 /this/is/my/path/template2 &lt;br /&gt;
 	 &lt;br /&gt;
 gültige URLs: &lt;br /&gt;
 http://host:port/template1 &lt;br /&gt;
 http://host:port/template2 &lt;br /&gt;
&lt;br /&gt;
Mehr über Picons kann man hier finden [[streamboard:wiki/OSCam/de/Picons|Picons]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== httpoverwritebakfile ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn9858:09/21/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
httpoverwritebakfile  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1  =  überschreibe backup configurations files (*.bak)&lt;br /&gt;
 0  =  default&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== httplocale ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn9828:08/15/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
httplocale  =  environment&lt;br /&gt;
&lt;br /&gt;
hier kann ein &amp;quot;locale environment&amp;quot; gesetzt werden.&lt;br /&gt;
&lt;br /&gt;
default =  [blank]  kein environment&lt;br /&gt;
&lt;br /&gt;
Siehe auch hier:&lt;br /&gt;
&lt;br /&gt;
http://de.wikipedia.org/wiki/locale&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== httpjscript ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn6806:05/14/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
httpjscript  =  path&lt;br /&gt;
&lt;br /&gt;
Path für oscam.js javascript, default : [blank]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== httprefresh ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Aktualisierungszeit in Sekunden, in der die (kompletten) Seiten des Webinterfaces aktualisiert werden&lt;br /&gt;
 httprefresh = 7  # Status wird nach 7 Sekunden aktualisiert&lt;br /&gt;
             =    # [blank|0] Es findes keine Aktualisierung statt&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== httppollrefresh ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Initialisierungszeit des Pollings und Aktualisierungszeit, in der diverse Daten des Webinterfaces neugeladen werden (Zeit kann auf den entsprechenden Seiten geändert werden)&lt;br /&gt;
 httppollrefresh = 60  # Status wird nach 7 Sekunden aktualisiert&lt;br /&gt;
                 =     # [blank|0] Es findes keine Aktualisierung statt&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== httpshowpicons ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn6648:05/01/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
httpshowpicons  =  0| 1&lt;br /&gt;
 httpshowpicons   =   1  # zeige picons in userlist&lt;br /&gt;
                      0  # default&lt;br /&gt;
&lt;br /&gt;
Mehr über Picons kann man hier finden [[streamboard:wiki/OSCam/de/Picons|Picons]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== httphideidleclients ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Dieser Parameter ermöglicht es, einen Clienten nach Ablauf der im Parameter &#039;&#039;&#039;hideclient_to&#039;&#039;&#039; im Abschnitt [monitor] festgelegten Leerlauf-Zeitspanne (siehe dort!) auszublenden.&lt;br /&gt;
 httphideidleclients = 1  # Ausblenden&lt;br /&gt;
                     = 0  # Nicht ausblenden (default)&lt;br /&gt;
&lt;br /&gt;
==== httphidetype ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn8937:09/27/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
httphidetype  =  type[type]...&lt;br /&gt;
&lt;br /&gt;
Buchstabe der definiert, welcher type in der type-column auf der Statusseite des Webinterfaces versteckt werden soll. &lt;br /&gt;
s = server, h = http, m = monitor, r = reader, p = proxy, x = cacheex, c = client  &lt;br /&gt;
&lt;br /&gt;
  httphidetype = sh  #hide server- and http-type columns&lt;br /&gt;
  httphidetype = [blank]  # hide none (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== httpscript ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Pfad für Skripte, die vom Webinterface aus gestartet werden können&lt;br /&gt;
 httpscript =    # Pfad&lt;br /&gt;
            =    # [blank] kein Pfad&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== httpallowed ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG  svn8733:06/27/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG  svn8842:08/17/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Hier werden IP-Addressen, IP-Bereiche oder beides festgelegt, die auf das Webinterface zugreifen dürfen. Es wird zwar auch ein [blank] als Default-Wert angeboten, dessen Sinn sich aber nicht erschließt! Wenn das Webinterface benutzt werden soll, dann muss es auch die Möglichkeit geben, sich mit ihm zu verbinden. Daher wird dieser Parameter als &#039;&#039;&#039;zwingend&#039;&#039;&#039; dargestellt.&lt;br /&gt;
&lt;br /&gt;
Wenn ein localhost nach &#039;&#039;&#039;IPv6&#039;&#039;&#039; aufgelöst werden soll, muss die Zeile mit &#039;&#039;&#039;::1&#039;&#039;&#039; abgeschlossen werden!&lt;br /&gt;
&lt;br /&gt;
 IP address|IP address range[,IP address|IP address range,[::1]]...&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 httpallowed = 127.0.0.1,192.168.0.0-192.168.255.255      # Host, sowie der gesamte Bereich 192.168.0 sind zugelassen&lt;br /&gt;
             = 127.0.0.1,192.168.0.0-192.168.255.255,::1  # Host, sowie der gesamte Bereich 192.168.0 sind zugelassen &lt;br /&gt;
                                                            und werden nach IPv6 aufgelöst&lt;br /&gt;
&#039;&#039;&#039;Default Werte&#039;&#039;&#039;&lt;br /&gt;
 127.0.0.1,192.168.0.0-192.168.255.255,10.0.0.0-10.255.255,::1&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== httpdyndns ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG svn6558:03/21/12&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Zulassen von DYNDNS-Verbindungen durch das Webinterface.&lt;br /&gt;
&lt;br /&gt;
httpdyndns  =  hostname[,hostname][,hostname]&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 httpdyndns = host1.exemple.com, host2.exemple.com&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== httpsavefullcfg ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Sicherung der Konfigurationsdateien&lt;br /&gt;
 httpsavefullcfg = 0  # alle nicht leeren Parameter,&lt;br /&gt;
                      # alle nicht Default-Parameter,&lt;br /&gt;
                      # alle Parameter, die nicht den gleichen Inhalt enthalten wie dieselben Parameter in [global]  (default).&lt;br /&gt;
                   1  # alle Parameter&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== httpreadonly ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Über das Webinterface können in bestimmtem Unfang Konfigurations-Dateien editiert und gesichert werden. Das ist für den Server-Admin, der sich nicht immer in der Nähe zur Konsole des Servers befindet, sehr vorteilhaft. Wenn aber weitere User oder andere Beteiligte ebenfalls Zugang zum Webinterface und damit Zugriff auf die Daten haben, kann das zu einem Problem werden. Die Möglichkeit des Editierens (Schreibens) kann daher mit diesem Parameter ausgeschaltet werden.&lt;br /&gt;
 httpreadonly = 1  # nur Lesezugriff möglich&lt;br /&gt;
              = 0  # alles ist möglich  (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== httpiconpath ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn:9463/01/28/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
httpiconpath  =  path&lt;br /&gt;
&lt;br /&gt;
Pfad zur Picon-Datei, default [blank] none&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== httphelplang ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
httphelplang   =   de|en|fr|it&lt;br /&gt;
&lt;br /&gt;
Auswahl der Sprache für die Kontexte&lt;br /&gt;
&lt;br /&gt;
   de    =  deutsch&lt;br /&gt;
   en    =  englisch&lt;br /&gt;
   fr    =  französisch&lt;br /&gt;
   it    =  italienisch&lt;br /&gt;
 [blank] =  englisch (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== httposcamlabel ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU  svn9463:01/28/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
httposcamlabel  =  text&lt;br /&gt;
&lt;br /&gt;
Setzt ein individuelles label für den header des Webinterfaces, default: OSCam rXXXX&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;Cache&#039;&#039;&#039; ===&lt;br /&gt;
{{OSCamConfCacheParameter}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== delay ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU  svn8358:02/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Mindestzeit in Millisekunden, die ein Request brauchen muss. Hört sich zwar paradox an, betrifft aber das Problem, wenn die &#039;&#039;&#039;Antwort&#039;&#039;&#039; aus dem cache &#039;&#039;&#039;zu schnell&#039;&#039;&#039; an den Client übermittelt wird.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 delay = 300&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 delay = 0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== max_time ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU  svn8358:02/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
max_time  =   Sekunden, default 15&lt;br /&gt;
&lt;br /&gt;
Maximale Zeit, die CWs nach der ersten Clientanfrage im Cache verbleiben. Die Zeit muß 3,5 Sekunden höher als der Parameter clienttimeout sein!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== max_hit_time ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn8910:09/10/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
max_hit_time  =  in Sekunden&lt;br /&gt;
&lt;br /&gt;
Maximale Zeit, die Treffer für cache exchange im cache verbleiben müssen um wait_time zu evaluieren, default: 15&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== wait_time ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn 8358:02/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Wartezeit und Dynamische Wartezeit in Millisekunden für cache exchange und CSP, bevor ECMs an den Reader/Proxy gesendet werden.&lt;br /&gt;
&lt;br /&gt;
 wait_time  =  [caid][&amp;amp;mask][@provid][$servid][:awtime][:]dwtime,n&lt;br /&gt;
&lt;br /&gt;
            =  [blank] none (default)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Info:&#039;&#039;&#039;&lt;br /&gt;
 awtime --&amp;gt; Zeit die bei jeder Anfrage gewartet wird (always wait time)&lt;br /&gt;
 dwtime --&amp;gt; Zeit die bei positivem Fund eines CWs im Cache gewartet wird (dynamic wait time)&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 wait_time = 0:50:250,0200@00009X:50:150,15:950,0500@000001:150,1602&amp;amp;ffdf:1200&lt;br /&gt;
&lt;br /&gt;
Verwendungspraxis:&lt;br /&gt;
 wait_time = 098C:5:130,09C4:5:130,1702:5:1900,1830:5:490,1843:5:490,0D05:5,0B00:5&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== cacheex_cw_check ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
cacheex_cw_check = caid[&amp;amp;mask][@provid][$servid]:mode:counter[,n]&lt;br /&gt;
&lt;br /&gt;
* mode (bestimmt die Verwenung des Parameters &#039;&#039;counter&#039;&#039;)&lt;br /&gt;
&lt;br /&gt;
 0  =  Falls &#039;&#039;wait_time&#039;&#039; abgelaufen ist, sende das CW mit dem höchsten counter an die clients&lt;br /&gt;
 1  =  Niemals ein CW (von cacheex) aus dem cache versenden, wenn der counter aus dem cacheex den in diesem Parameter &lt;br /&gt;
       gesetzten   counter nicht erreicht. Falls &#039;&#039;wait_time&#039;&#039; erreicht ist, geht der request an normale reader. &lt;br /&gt;
       Nur wenn ein CW den gesetzten counter erreicht, wird es an die clients gesendet.&lt;br /&gt;
 Default  =  0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* counter (bestimmt den counter des CW, der mindestens erreicht werden muss, um versendet zu werden)&lt;br /&gt;
&lt;br /&gt;
Default  =  1 (benutze das CW mit dem höchsten counter aus dem cache)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== cwcycle_allowbadfromffb ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn 8930:09/25/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cwcycle_allowbadfromffb  =  0|1&lt;br /&gt;
&lt;br /&gt;
1  =  erlaube bad cw&#039;s von einem festgelegten fallback reader. Default  = 0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Info:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Bei &#039;&#039;&#039;aktiviertem&#039;&#039;&#039; Parameter wird bei einem bad CW die Anfrage an den fixed Fallback weitergeleitet&lt;br /&gt;
und somit ein freetzer meist verhindert.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Siehe --&amp;gt; [[OSCam/de/Config/oscam.server#fallback|fallback]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== cacheexenablestats ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU  svn8358:02/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cacheexenablestats  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1 = schaltet statistics für cache exchange mode ein&lt;br /&gt;
 0 = default&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Achtung:&#039;&#039;&#039; Bitte Speicherverbrauch beachten!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== csp_port ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn 8358:02/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
UDP-Port, der auf hereinkommenden traffic von CSP-Nodes hört&lt;br /&gt;
&lt;br /&gt;
 csp_port   =   port&lt;br /&gt;
            =   [blank] none (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== csp_serverip ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn 8358:02/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lokale Bind-IP für csp_port (siehe oben)&lt;br /&gt;
&lt;br /&gt;
 csp_serverip   =   IP&lt;br /&gt;
            =   [blank] none (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== csp_ecm_filter ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn 8358:02/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 csp_ecm_filter   =   [caid][&amp;amp;mask][@provid][$servid],n&lt;br /&gt;
&lt;br /&gt;
Filter für hereinkommende ECM beim Cardserverproxy, default (kein Filter)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== csp_allow_request ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn 8358:02/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
csp_allow_request   =   0|1&lt;br /&gt;
&lt;br /&gt;
Erlaubt hereinkommende ECM-Anfragen vom Cardserverproxy, default =  1&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== cwcycle_check_enable ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn 8358:02/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 cwcycle_check_enable  =  0 ausgeschaltet (default)&lt;br /&gt;
                       =  1 eingeschaltet&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== cwcycle_check_caid ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn 8358:02/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Achtung: Für NDS Karten nur in einer light Version verfügbar&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
cwcycle_check_caid  =  CAID[,CAID]...&lt;br /&gt;
&lt;br /&gt;
CAID, für die der CW-Cycle-Check ermöglicht werden soll, [blank] = kein Check (Default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== cwcycle_maxlist ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn 8358:02/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cwcycle_maxlist  =  Zahl&lt;br /&gt;
&lt;br /&gt;
Maximum von CW-Cycle-Entries in die Liste, default = 500, maximum = 4000&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== cwcycle_keeptime ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn 8358:02/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cwcycle_keeptime  = Minuten&lt;br /&gt;
&lt;br /&gt;
Minimalzeit, die ein erkannter Cycle in der Memory verbleiben soll, default = 15, maximum = 240&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== cwcycle_onbad ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn 8358:02/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cwcycle_onbad  =  0|1&lt;br /&gt;
 0 = ungültige CW-Cycle kommen nur ins Log &lt;br /&gt;
 1 = ungültige CW-Cycle werden gedropped (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== cwcycle_dropold ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn 8358:02/16/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cwcycle_dropold  =  0|1, 1 = alte CW-Cycle werden gedropped, 0 = kein Dropping (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== cwcycle_sensitive ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn 8509:03/07/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cwcycle_sensitive  =  0|2|3|4&lt;br /&gt;
&lt;br /&gt;
 0  = disabled (default)&lt;br /&gt;
 2  = 2 (oder mehr) gleiche bytes und drop neues CW&lt;br /&gt;
 3  = 3 (oder mehr) gleiche bytes und drop neues CW&lt;br /&gt;
 4  = 4 (oder mehr) gleiche bytes und drop neues CW&lt;br /&gt;
&lt;br /&gt;
--&amp;gt; Höherer Wert entspricht höherer Empfindlichkeit&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== cwcycle_usecwcfromce ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn 9038:11/18/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cwcycle_usecwcfromce  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1  =  benutze CW Info aus cache exchange&lt;br /&gt;
 0  =  default&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== wait_until_ctimeout ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn 9486:02/03/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
wait_until_ctimeout  =  0|1&lt;br /&gt;
&lt;br /&gt;
antworte, wenn das cache exchange timeout erreicht ist und keine normalen Reader zur Verfügung stehen, die ECM&#039;s senden:&lt;br /&gt;
&lt;br /&gt;
 0  =  sende sofort &#039;&#039;&#039;not found&#039;&#039;&#039; an den client (default)&lt;br /&gt;
 1  =  warte auf eine Antwort für cache exchange bis der timeout für den client erreicht ist&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;csp (UDP&#039;&#039;&#039;) ===&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;VERALTET  svn8358:02/16/2013 Siehe Section &#039;&#039;&#039;[cache]&#039;&#039;&#039;!&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Abschnitt nur dann erforderlich, wenn csp als Client Protokoll notwendig ist.&lt;br /&gt;
&lt;br /&gt;
{{OSCamConfcspParameter}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== port ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn 6124:12/23/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
UDP-Port, der auf hereinkommenden traffic von csp-nodes hört&lt;br /&gt;
&lt;br /&gt;
 port   =   port&lt;br /&gt;
        =   [blank] none (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== serverip ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn 6124:12/23/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Local Bind IP für den oben genannten UDP-Port&lt;br /&gt;
&lt;br /&gt;
 serverip   =   IP&lt;br /&gt;
            =   [blank] none (default)&lt;br /&gt;
&lt;br /&gt;
==== wait_time ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;VERALTET Siehe Section &#039;&#039;&#039;[cache]&#039;&#039;&#039;!&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn 6142:12/25/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG svn8060:01/04/13&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG svn8077:01/06/13&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 wait_time  =  [caid][&amp;amp;mask][@provid][$servid][:awtime][:]dwtime,n&lt;br /&gt;
            =  [blank] none (default)&lt;br /&gt;
Beispiel:&lt;br /&gt;
 wait_time = 0:50:250,0200@00009X:50:150,15:950,0500@000001:150,1602&amp;amp;ffdf:1200&lt;br /&gt;
Wartezeit in Millisekunden für cache exchange (&#039;&#039;&#039;nur mode 2&amp;amp;3&#039;&#039;&#039;) und CSP, bevor ECMs an den Reader/Proxy gesendet werden.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== csp_ecm_filter ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
 csp_ecm_filter   =   [caid][&amp;amp;mask][@provid][$servid],n&lt;br /&gt;
&lt;br /&gt;
Filter für hereinkommende ECM beim Cardserverproxy, default (kein Filter)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== csp_allow_request ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
csp_allow_request   =   0|1&lt;br /&gt;
&lt;br /&gt;
Erlaubt hereinkommende ECM-Anfragen vom Cardserverproxy, default =  1&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;Camd 33 (TCP)&#039;&#039;&#039; ===&lt;br /&gt;
Abschnitt nur dann erforderlich, wenn camd33 als Client Protokoll notwendig ist.&lt;br /&gt;
&lt;br /&gt;
{{OSCamConfCamd33Parameter}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== port ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
Hier wird der Port festgelegt, von dem aus Camd 33 Anfragen beantwortet werden. Dieser Port muss ggf. auch am Router geöffnet werden.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 port = 15000&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== serverip ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Bei einem Server mit mehreren Netzwerkkarten und daher mehreren unterschiedlichen IP Adressen kann es gewünscht sein, dass OSCam nur antwortet, wenn die Anfrage auf einer betimmten IP Adresse kommt. Mit diesem Parameter kann man festlegen, auf welche IP Adresse der OSCam Prozess &amp;quot;hört&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 serverip = 192.168.178.1&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 serverip =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== nocrypt ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Eine bestimmte IP Adresse oder ein Adressbereich, der unverschlüsselt übertragen wird.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 nocrypt = 127.0.0.1,192.168.0.0-192.168.255.255&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 nocrypt =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== passive ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Definition für aktiven oder passiven Client. Generell geht das Camd3.3x-Protokoll von einem aktiven Client aus. Es kann aber unter bestimmten Umständen bei manchen Clients (meistens plugin) zur Schwierigkeiten kommen. In diesem Fall&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 passive = 1&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 passive = 0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== key ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Schlüssel, der für die Verschlüsselung verwendet wird. (128bit Verschlüsselung)&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 key = 01020304050607080910111213141516&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 key =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;cs357x (UDP)&#039;&#039;&#039; ===&lt;br /&gt;
Abschnitt nur dann erforderlich, wenn cs357x als Client Protokoll verwendet wird.&lt;br /&gt;
Dieses Protokoll verschlüsselt grundsätzlich und bildet den Schlüssel aus dem Benutzernamen.&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Hinweis:&#039;&#039;&#039;&lt;br /&gt;
&#039;&#039;&#039;cs357x&#039;&#039;&#039; wurde auch als &#039;&#039;&#039;camd35&#039;&#039;&#039; bezeichnet. Beide Bezeichnungen meinen das gleiche Protokoll mit den gleichen Funktionsweisen und Parametern. Künftig wird zur Vermeidung von Irritationen &#039;&#039;&#039;nur noch cs357x&#039;&#039;&#039; verwendet.&lt;br /&gt;
&lt;br /&gt;
Eine genauere Erklärung für UDP findet Ihr hier [http://de.wikipedia.org/wiki/User_Datagram_Protocol]&lt;br /&gt;
 &lt;br /&gt;
{{OSCamConfCs357xParameter}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== port ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
Hier wird der Port festgelegt, von dem aus cs357x Anfragen beantwortet werden. Dieser Port muss ggf. auch am Router geöffnet werden.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 port = 15000&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== serverip ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Bei einem Server mit mehreren Netzwerkkarten und daher mehreren unterschiedlichen IP Adressen kann es gewünscht sein, dass OSCam nur antwortet, wenn die Anfrage auf einer betimmten IP Adresse kommt. Mit diesem Parameter kann man festlegen auf welche IP Adresse der OSCam Prozess &amp;quot;hört&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 serverip = 192.168.178.1&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 serverip =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== suppresscmd08 ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
suppresscmd08 = 0|1&lt;br /&gt;
&lt;br /&gt;
 0 = veranlasst cs357x -clients, nicht erneut nach der Kombination [rejected CAID, service ID, provider ID] anzufragen (default)&lt;br /&gt;
 1 = disabled&lt;br /&gt;
&lt;br /&gt;
Kann durch Eintrag in oscam.user überschrieben werden!&lt;br /&gt;
&lt;br /&gt;
Wer mehr darüber wissen will, kann hier nachlesen: [[Streamboard-Thread:27459|Streamboard-Tread]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;cs378x&#039;&#039;&#039; (TCP) ===&lt;br /&gt;
Abschnitt nur dann erforderlich, wenn cs378x als Client Protokoll notwendig ist.&lt;br /&gt;
&lt;br /&gt;
Eine ausführliche Erklärung von TCP findet Ihr hier [http://de.wikipedia.org/wiki/Transmission_Control_Protocol]&lt;br /&gt;
&lt;br /&gt;
{{OSCamConfCs378xParameter}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== port ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
Hier wird der Port festgelegt, von dem aus Camd Anfragen beantwortet werden. Dieser Port muss ggf. auch am Router geöffnet werden.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 port = 15000&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== serverip ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Bei einem Server mit mehreren Netzwerkkarten und daher mehreren unterschiedlichen IP Adressen kann es gewünscht sein das OSCam nur antwortet wenn die Anfrage auf einer betimmten IP Adresse kommt. Mit diesem Parameter kann man festlegen auf welche IP Adresse der OSCam Prozess &amp;quot;hört&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 serverip = 192.168.178.1&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 serverip =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== suppresscmd08 ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
suppresscmd08 = 0|1&lt;br /&gt;
&lt;br /&gt;
 0 = veranlasst cs3.78x-clients, nicht erneut nach der Kombination [rejected CAID, service ID, provider ID] anzufragen (default)&lt;br /&gt;
 1 = disabled&lt;br /&gt;
&lt;br /&gt;
Kann durch Eintrag in oscam.user überschrieben werden!&lt;br /&gt;
&lt;br /&gt;
Wer mehr darüber wissen will, kann hier nachlesen: [[Streamboard-Thread:27459|Streamboard-Thread]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;Newcamd (TCP)&#039;&#039;&#039; ===&lt;br /&gt;
Abschnitt nur dann erforgerlich, wenn newcamd als Client Protokoll notwendig ist.&lt;br /&gt;
&lt;br /&gt;
{{OSCamConfNewcamdParameter}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== key ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
Schlüssel für die Newcamd Verbindung zum Client.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 key = 0102030405060708091011121314&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 key =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== port ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
Hier wird der Port festgelegt, von dem aus Newcamd Anfragen beantwortet werden. Dieser Port muss ggf. auch am Router geöffnet werden.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 port = 15000@1234:000000 # (CAID 1234 ist über Port 15000 erreichbar)&lt;br /&gt;
 port = 15000@1234:000000;15001@5678:000000 # (CAID 1234 ist über Port 15000 erreichbar CAID 5678 über Port 15001)&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 port = port@caid:ident&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== serverip ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Hat der Server mehrere IP Adressen werden nur Anfragen die an die konfigurierte IP gehen beantwortet.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 serverip = 192.168.178.1&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 serverip =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== allowed ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Eine bestimmte IP Adresse oder ein bestimmter IP Bereich der sich auf den Newcamd Server verbinden darf.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 allowed = 127.0.0.1,192.168.0.0-192.168.255.255&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 allowed =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== keepalive ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Der Server versucht, die Newcamd Verbindung am leben zu halten.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 keepalive = 1 # (aktiviert)&lt;br /&gt;
 keepalive = 0 # (deaktiviert)&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 keepalive = 0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== mgclient ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Aktiviert das Extendet Newcamd Protokol, um mehrer CAID&#039;s über einen Port zu schicken&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 mgclient = 1  # (aktiviert)&lt;br /&gt;
 mgclient = 0  # (deaktiviert)&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 mgclient = 0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;scam&#039;&#039;&#039; ===&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn9878:09/29/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Abschnitt nur dann erforderlich, wenn scam als Client-Protocol verwendet wird.&lt;br /&gt;
&lt;br /&gt;
{{OSCamConfSCamParameter}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== port ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
port  =  port&lt;br /&gt;
&lt;br /&gt;
UDP-Port für scam server, default = 0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;Radegast&#039;&#039;&#039; ===&lt;br /&gt;
Abschnitt nur dann erforderlich, wenn Radegast als Client-Protokoll notwendig ist.&lt;br /&gt;
&lt;br /&gt;
{{OSCamConfRadegastParameter}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== port ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
&lt;br /&gt;
TCP/IP-Port für Radegast-Clients. Mit dem Eintrag wird das Radegast-Protokoll enabled.&lt;br /&gt;
 port =&lt;br /&gt;
      = 0  (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== serverip ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Bindet den Service an eine bestimmte IP-Adresse.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 serverip  =  192.162.9.1&lt;br /&gt;
           =  (blank) alle IP sind zugelassen!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== allowed ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
IP-Addresse, IP-Range oder beides, die verbinden dürfen&lt;br /&gt;
 IP addres|IP range[,IP address|IP range]...&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 127.0.0.1,192.168.0.0-192.168.255.255  # Host und ganze Bereich 192.168.0 sind zugelassen&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== user ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
&lt;br /&gt;
Username des Radegast-Client&lt;br /&gt;
 user = username&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;Serial&#039;&#039;&#039; ===&lt;br /&gt;
Abschnitt nur dann erforderlich, wenn eine serielle Reader-Schnittstelle notwendig ist.&lt;br /&gt;
&lt;br /&gt;
{{OSCamConfSerialParameter}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== device ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Parameter der Device&lt;br /&gt;
 device = &amp;lt;user&amp;gt;@&amp;lt;device&amp;gt;[:baud][?option1=value1][?option2=value2]&lt;br /&gt;
&lt;br /&gt;
Parameter&lt;br /&gt;
 user    =  account&lt;br /&gt;
 device  =  Name der Serial Device&lt;br /&gt;
 option  =  timeout =  Millisekunden  Timeout für die Verbindung  default: 50&lt;br /&gt;
         =  delay      Millisekunden  Zusätzliche Verzögerung zwischen 2 Characters&lt;br /&gt;
&lt;br /&gt;
Unterstützte Serial Devices&lt;br /&gt;
 HSIC     Humax Sharing Interface Client&lt;br /&gt;
 SSSP     Simple Serial Sharing Protocol&lt;br /&gt;
 bomba    BOMBA Firmware&lt;br /&gt;
 dsr9500  DSR 9500&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;Cccam (TCP)&#039;&#039;&#039; ===&lt;br /&gt;
Abschnitt nur dann erforderlich, wenn Cccam als Client Protokoll notwendig ist.&lt;br /&gt;
&lt;br /&gt;
{{OSCamConfCccamParameter}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== port ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG  svn6206:01/07/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
TCP/IP-Ports für CCcam-Clients. Mit dem Eintrag eines oder mehrerer Ports wird das CCcam-Protokoll enabled.&lt;br /&gt;
&lt;br /&gt;
port = 0|port[,port...]&lt;br /&gt;
&lt;br /&gt;
 port =&lt;br /&gt;
      = 0  # CCcam-Protokoll disabled&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== version ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Definiert die Version von CCcam, mindestens Version 2.0.11, Default-Wert = 0&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&amp;lt;main version&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;
 version = 2.0.11&lt;br /&gt;
&lt;br /&gt;
Hier eine ausführliche Erklärung von &#039;&#039;&#039;corsair&#039;&#039;&#039; zu diesem Thema:&lt;br /&gt;
&lt;br /&gt;
* die CCCam Versionsnummer ist die Version, mit der sich OSCam seinem Gegenüber zu erkennen gibt. Erkennt OSCam, dass das Gegenüber ebenfalls eine OSCam ist, spielt dies jedoch dann keine Rolle mehr. Ansonsten ist die Nummer halt wichtig für die zu verwendende Schnittstellenversion, da sich die Versionen in einigen Details unterscheiden.&lt;br /&gt;
&lt;br /&gt;
* good sid/bad sid Austausch geht nur bei ext oder bei cccam&amp;gt;=2.2.0&lt;br /&gt;
&lt;br /&gt;
* [dboxyo]:Um das extended CCcam Protokoll nutzen zu können, muss die NodeId entweder von OScam automatisch gesetzt werden, oder aus einer Prüfsumme bestehen, welche es OScam erlaubt, zu erkennen, dass es sich um einen OScam-Server handelt&lt;br /&gt;
&lt;br /&gt;
* &amp;quot;O&amp;quot; CCcam kann immer nur &#039;&#039;&#039;EIN ECM&#039;&#039;&#039; pro Intervall verarbeiten, also man muss auf die Antwort warten, bis man das nächste ECM senden kann. Während dieser Wartezeit können also keine weiteren ECM verarbeitet werden; der reader ist blockiert. &amp;quot;O&amp;quot; cccam ist synchron. Kommt es zu einem Timeout reconnected &amp;quot;O&amp;quot; ccccam.&lt;br /&gt;
&lt;br /&gt;
* Extended ist die Möglichkeit bis zu 255 ECM gleichzeitig zu verarbeiten. Es ist dabei nicht notwendig, auf die Antwort zu warten. Jedes ECM bekommt dabei eine Nummer und die Antwort auch. Somit können sich auch Antworten gegenseitig &amp;quot;überholen&amp;quot; und trotzdem korrekt zugeordnet werden. Das OSCam-CCcam ist asynchron.&lt;br /&gt;
&lt;br /&gt;
* Wenn man mit der Maus im Webif über einen &amp;quot;cccam ext&amp;quot; Eintrag geht, sieht man den verwendeten client. Derzeit unterstützt nur OSCam, vPlug, hadu und (??bin mir unsicher??) Acamd das &amp;quot;cccam ext&amp;quot; Protokoll. Eventuell noch weitere clients (OSCam ist ja Open Source...!).&lt;br /&gt;
&lt;br /&gt;
* Stealth verhindert das Erkennen also OSCam bzw &amp;quot;cccam ext&amp;quot;. Es gelten dann die Beschränkungen wie bei &amp;quot;O&amp;quot; cccam. Stealth macht bei korrekter Id = Id+1.&lt;br /&gt;
&lt;br /&gt;
* Nicht nur Stealth verhindert das Erkennen von cccam ext, sondern auch das Setzen einer individuellen NodeID. CCcam braucht die NodeID, um die Herkunft der Karten und ECM&#039;s zu steuern und damit Kreisbeziehungen zu verhindern. In der NodeID steckt die eigentliche Erkennung. Da ist eine versteckte Prüfsumme, die der Gegenseite sagt, dass hier OSCam ist. Wenn die schon nicht stimmt, wird auf den &amp;quot;Kompabilitätsmodus&amp;quot; also das &amp;quot;O&amp;quot; des CCam-Protokolls herabgestuft.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== reshare ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG svn8607:04/10/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Reshare-Level&lt;br /&gt;
  -1 = kein Resharing&lt;br /&gt;
   0 = nur Reshare für Direct-Peer&lt;br /&gt;
   1 = Reshare für Direct-Peer und den nächsten Level&lt;br /&gt;
   x = Reshare für Direct-Peer und die nächsten x Level (x steht für die Zahl der Level)&lt;br /&gt;
 &lt;br /&gt;
Beispiel&lt;br /&gt;
 reshare = 1  Reshare nur für Direct-Peer und den nächsten Level&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;
&lt;br /&gt;
==== reshare_mode ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Arten des reshare:&lt;br /&gt;
 0  =  reader reshared nur empfangene SCs für CCcam-reader&lt;br /&gt;
 1  =  reader reshared empfangene SCs (wie=0) und definierte services&lt;br /&gt;
 2  =  reader reshared nur definierte reader-services als virtueller SC&lt;br /&gt;
 3  =  reader reshared nur definierte user-services als virtueller SC&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== ignorereshare ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
CCcam Reshare-Einstellungen&lt;br /&gt;
 0 = benutze die Reshare-Einstellungen des Servers (default)&lt;br /&gt;
 1 = benutze die Reshare-Einstellungen des Readers oder Users&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 ignorereshare = 1  Die Reshare-Einstellungen des Readers oder Users werden benutzt&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== stealth ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Versteckt aktive user und das extended OSCam-Protokoll. Schützt andere OSCam-user davor, den Server als OSCam-Server zu entdecken!&lt;br /&gt;
 stealth  =  1   #  Tarnung eingeschaltet&lt;br /&gt;
          =  0   #  Tarnung aus (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== minimizecards ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Modus der Verbindung von CCcam-Servern zu CCcam-Clienten&lt;br /&gt;
 0 = Keine Aggregation, nur Duplikate werden entfernt (default)&lt;br /&gt;
 1 = Basierend auf Minimum-Hop: zwei SC&#039;s mit unterschiedlichen hops werden zusammengefasst, neue SC&#039;s bekommen einen kleineren hop&lt;br /&gt;
 2 = Aggregation auf CAIDs basierend: alle SC&#039;s mit der gleichen CAID werden zusammengefasst, Provider wird entfernt&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== updateinterval ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Interval in Sekunden zur Verteilung der share list updates an die Clienten.&lt;br /&gt;
&lt;br /&gt;
  0 = Update basiert auf Server-Updates, Werte kleiner als 10 sind ungültig und werden auf 30 gesetzt.&lt;br /&gt;
    = [blank) 240 (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== keepconnected ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
CCcam Keepalive-Modus:&lt;br /&gt;
 0 = Trenne Client, wenn die maximale Leerlaufzeit (idletime) erreicht ist&lt;br /&gt;
 1 = Halte die Verbindung (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== recv_timeout ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn7672:10/09/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
recv_timeout  =  Millisekunden&lt;br /&gt;
&lt;br /&gt;
hier kann ein network-timeout beim Empfang von Daten gesetzt werden&lt;br /&gt;
default  =  2000&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== forward_origin_card ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
forward_origin_card = 0|1&lt;br /&gt;
&lt;br /&gt;
Weiterleitung des ECM-Requests an den reader, der diese Karte hat.&amp;lt;br /&amp;gt;&lt;br /&gt;
Loadbalancer und Caching werden dabei deaktiviert.&lt;br /&gt;
&lt;br /&gt;
 1  =   Weiterleitung eingeschaltet&lt;br /&gt;
 0  =   Aus (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== nodeid ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
nodeid = ID&lt;br /&gt;
	  &lt;br /&gt;
setzt CCcam node ID in &#039;&#039;&#039;hex&#039;&#039;&#039;, &lt;br /&gt;
&lt;br /&gt;
default:none&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 nodeid = 0a0b0c0d0e0f1011&lt;br /&gt;
&lt;br /&gt;
Wenn eine nodeid benutzt wird, dann wechselt der Server das Protokol von &amp;quot;cccam ext&amp;quot; zu &amp;quot;cccam&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;Pandora&#039;&#039;&#039; ===&lt;br /&gt;
{{OSCamConfPandoraParameter}}&lt;br /&gt;
==== pand_skip_send_dw ====&lt;br /&gt;
pand_skip_send_dw    =   dummy&lt;br /&gt;
&lt;br /&gt;
==== pand_allowed ====&lt;br /&gt;
pand_allowed         =    dummy&lt;br /&gt;
&lt;br /&gt;
==== pand_usr ====&lt;br /&gt;
pand_user            =    dummy&lt;br /&gt;
&lt;br /&gt;
==== pand_pass ====&lt;br /&gt;
pand_pass            =    dummy&lt;br /&gt;
&lt;br /&gt;
==== pand_ecm ====&lt;br /&gt;
pand_ecm             =    dummy&lt;br /&gt;
&lt;br /&gt;
==== pand_port ====&lt;br /&gt;
pand_port            =    dummy&lt;br /&gt;
&lt;br /&gt;
==== pand_srvid ====&lt;br /&gt;
pand_srvid           =    dummy&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;GBox&#039;&#039;&#039; ===&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn8350:02/15/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{OScamConfGboxParameter}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Beispiel einer funktionierenden Minimal-Konfiguration:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Angenommen die GBox läuft auf Host 192.168.1.101 und OSCam liegt auf 192.168.1.123. Im File &#039;&#039;&#039;cwshare.cfg&#039;&#039;&#039; auf der GBox-Seite stehen z.B. folgende Eintragungen:&lt;br /&gt;
 M:{192.168.1.101{A123BCDE}}&lt;br /&gt;
 D:{192.168.1.123{3820 3819{98AF3E25{A3 A3}}}}&lt;br /&gt;
Wenn sich oscam_gbox mit der originalen GBOX von oben verbinden soll, dann sieht die Konfiguration auf OSCam so aus:&lt;br /&gt;
 &#039;&#039;&#039;oscam.conf:&#039;&#039;&#039;&lt;br /&gt;
 [gbox]&lt;br /&gt;
 hostname          = 192.168.1.123&lt;br /&gt;
 my_password       = 98AF3E25&lt;br /&gt;
 port              = 3819&lt;br /&gt;
&lt;br /&gt;
 &#039;&#039;&#039;oscam.server:&#039;&#039;&#039;&lt;br /&gt;
 protocol          =  gbox&lt;br /&gt;
 group             =  1&lt;br /&gt;
 device            =  192.168.1.101,3820&lt;br /&gt;
 password          =  A123BCDE&lt;br /&gt;
 user              =  gbox_client&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== my_password =====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn9163:12/31/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;moved from oscam.server&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG svn9494:02/04/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Passwort  =  4 hex bytes, 8 chara&lt;br /&gt;
&lt;br /&gt;
Mein Passwort&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 98AF3E25&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== proxy_card ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn9721:05/15/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
proxy_Card  =  &amp;lt;CAID&amp;gt;&amp;lt;provid&amp;gt;[,&amp;lt;CAID&amp;gt;&amp;lt;provid&amp;gt;]...&lt;br /&gt;
&lt;br /&gt;
proxy reader SmartCard(s), die mit gbox network reshared werden, default = none&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== ccc_reshare ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn9722:05/15/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ccc_reshare  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1 = enabled cccam reshare into gbox network, default = 0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== hostname ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG svn9494:02/04/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
hostname =  eigene IP oder hostname&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== port ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
&lt;br /&gt;
port[,port]...  eigener Gbox port&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== my_vers ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn9645:04/09/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
my_vers  =  version&lt;br /&gt;
&lt;br /&gt;
hier kann die gbox-version in hexadezimal low byte gesetzt werden&lt;br /&gt;
&lt;br /&gt;
default =  25&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== my_cpu_api ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn9712:05/11/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
my-cpu_api  =  byte&lt;br /&gt;
&lt;br /&gt;
Setze CPU und API Byte in hexadecimal&lt;br /&gt;
default = 40&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== gbox_reconnect ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
gbox_reconnect = time&lt;br /&gt;
&lt;br /&gt;
send message to peers in seconds, default:300&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== gsms_disable ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn9714:05/11/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
gsms_disable  =  0|1&lt;br /&gt;
&lt;br /&gt;
schaltet gbox short message service (GSMS) aus, &lt;br /&gt;
default = 0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== tmp_dir ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn9761:06/05/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
tmp_dir  =  path&lt;br /&gt;
&lt;br /&gt;
tempory directory für gbox&lt;br /&gt;
&lt;br /&gt;
 default  =  /tmp/.oscam&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;DVBapi&#039;&#039;&#039; ===&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Abschnitt nur dann erforderlich, wenn OScam auch als Client zum entschlüsseln eingesetzt werden soll.&lt;br /&gt;
&lt;br /&gt;
{{OSCamConfDVBapiParameter}}&lt;br /&gt;
&lt;br /&gt;
==== enabled ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
DVBapi zum lokalen Entschlüsseln verwenden&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 enabled = 0 # (deaktiviert)&lt;br /&gt;
 enabled = 1 # (aktiviert)&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 enabled = 0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== user ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
Hier wird der User festgelegt, dieser sollte in der oscam.user angelegt sein.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 user = # user1&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 enabled = # anonymous&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== au ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Autoupdate für DVB API aktivieren/deaktivieren.&lt;br /&gt;
Abhängig vom verwendeten User aus der oscam.user und dessen au Einstellungen.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 au = 0 # AU deaktiviert (default)&lt;br /&gt;
 au = 1 # AU aktiviert&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== pmt_mode ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Beispiel:&lt;br /&gt;
 pmt_mode = 0 # (verwendet camd.socket und PMT Datei)&lt;br /&gt;
 pmt_mode = 1 # (deaktiviert PMT Datei)&lt;br /&gt;
 pmt_mode = 2 # (deaktiviert camd.socket)&lt;br /&gt;
 pmt_mode = 3 # (liest PMT nur beim Start ein)&lt;br /&gt;
 pmt_mode = 4 # (do not use signal handler for monitoring /tmp)&lt;br /&gt;
 pmt_mode = 5 # (do not use signal handler for monitoring /tmp &amp;amp; disable camd.socket)&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
pmt_mode = 0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== request_mode ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
CAID request mode: &lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 request_mode = 0 # versuche alle möglichen CAIDs nacheinander (default) &lt;br /&gt;
 request_mode = 1 # versuche alle CAIDs simultan&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== listen_port ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn9574:03/20/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
listen_port  =  0|1&lt;br /&gt;
&lt;br /&gt;
TCP IP port für SAT IP clients. Die Filterung muss auf der Client-Seite erfolgen!&lt;br /&gt;
&lt;br /&gt;
0  = disabled (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== boxtype ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
Verwendete Box auf der DVB API aktiviert wurde.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 boxtype = ufs910&lt;br /&gt;
 boxtype = dbox2|dreambox|dm7000|duckbox|ufs910|ipbox|ipbox-pmt||qboxhd|coolstream|neumo|pc&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
boxtype = dreambox&lt;br /&gt;
&lt;br /&gt;
Hinweis:&lt;br /&gt;
pc steht für generic pc support (laufend supported bei VDR mit vdr-plugin-dvbapi)&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
==== ecminfo_type ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU  svn10722:06/13/2015&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
possible values for ecminfo_type:&amp;lt;br /&amp;gt;&lt;br /&gt;
0 - default oscam syntax&amp;lt;br /&amp;gt;&lt;br /&gt;
1 - default oscam syntax with ecmtime in ms instead of s&amp;lt;br /&amp;gt;&lt;br /&gt;
2 - wicardd (*1)&amp;lt;br /&amp;gt;&lt;br /&gt;
3 - mgcamd&amp;lt;br /&amp;gt;&lt;br /&gt;
4 - cccam&amp;lt;br /&amp;gt;&lt;br /&gt;
5 - camd3&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
(*1)Beispiel:&amp;lt;br /&amp;gt;&lt;br /&gt;
system: Nagra&amp;lt;br /&amp;gt;&lt;br /&gt;
caid: 0x1830&amp;lt;br /&amp;gt;&lt;br /&gt;
pid: 0x1CCE&amp;lt;br /&amp;gt;&lt;br /&gt;
prov: 000000&amp;lt;br /&amp;gt;&lt;br /&gt;
cw0: FF A3 7F F1 B8 29 E7 C8&amp;lt;br /&amp;gt;&lt;br /&gt;
cw1: CB E1 A3 D3 EF FE EF C0&amp;lt;br /&amp;gt;&lt;br /&gt;
Signature OK&amp;lt;br /&amp;gt;&lt;br /&gt;
source: ServerXY (cs378x at server:12345)&amp;lt;br /&amp;gt;&lt;br /&gt;
418 msec -- Sun Jun 14 18:55:37 2015&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== cw_delay ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU  svn6348:02/05/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cw_delay  =  in Millisekunden&lt;br /&gt;
&lt;br /&gt;
Delay beim Schreiben des CW. default = [blank] kein Delay&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== delayer ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU  svn6808:05/14/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
delayer =  Millisekunden&lt;br /&gt;
&lt;br /&gt;
Minimum der Zeit, um CW zu schreiben. default: 0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== reopenonzap ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU  svn6348:02/05/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;OBSOLETE svn9072:12/08/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
reopenonzap  =  0|1&lt;br /&gt;
&lt;br /&gt;
Öffnet die demux-device nach jedem Kanalwechsel neu, default = 0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== decodeforever ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU  svn7653:10/08/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;VERALTET  svn8683:06/06/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
decodeforever  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1  =  versuche dauernd auf allen CAIDs zu decodieren&lt;br /&gt;
 0  =  default&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;Anticasc&#039;&#039;&#039; ===&lt;br /&gt;
Abschnitt nur dann erforderlich, wenn Anticascading als Schutz vor unbefugtem Weiterreichen von Cardsharing angewendet werden soll.&lt;br /&gt;
&lt;br /&gt;
{{OSCamConfAnticascParameter}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== enabled ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
Hiermit wird Anticascading eingeschaltet.&lt;br /&gt;
 enabled = 1 # eingeschaltet&lt;br /&gt;
         = 0 # ausgeschaltet (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== numusers ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Zahl der User, die je Account zugelassen sind.&lt;br /&gt;
 numusers = 1  # Es ist ein User je Account zugelassen&lt;br /&gt;
          = 0  # Anticascading ausgeschaltet (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== sampletime ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Zeit in Minuten für das Sammeln der Anfragen&lt;br /&gt;
 sampletime = 5  # Zeitraum von 5 Minuten&lt;br /&gt;
            =    # [blank] Default-Wert 2 Minuten&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== samples ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Zahl der Anfragen über dem Limit (mögliche Werte zwischen 2 und 10)&lt;br /&gt;
 samples = 7  # Limit bei 7 Anfragen&lt;br /&gt;
         =    # [blank] Default-Wert 10 Anfragen&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== penalty ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Strafe für den Sünder&lt;br /&gt;
 0 = Es wird nur geloggt (default)&lt;br /&gt;
 1 = Es werden Fake-CW&#039;s gesendet&lt;br /&gt;
 2 = Der User wird vorübergehend getrennt&lt;br /&gt;
 3 = Sende korrekte CWs zeitversetzt. Der Versatz ist per fakedelay= (s.u.) einstellbar.&lt;br /&gt;
&lt;br /&gt;
Die Strafe kann in der oscam.user überschrieben werden! &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Hinweis:&#039;&#039;&#039; Fake-CW`s schaden nicht nur demjenigen, dem sie schaden sollen, sondern allen anderen im Share, denn weder oscam noch cccam kann Fake-CW`s von realen CW`s unterscheiden. Wenn also ein Sharepartner von uns ein Fake-CW bekommt und der es dann für 7 Sekunden im cache hat, kann das durch cache2-Hits unbegrenzt an weitere Sharepartner gehen, auch trotz Einstellung von cccmaxhops = 0. Es haben dann unzählige User plötzlich für 7 Sekunden einen Freezer und keiner weiss, warum. Man schadet so also unbewusst allen Sharepartnern, auch denen, mit denen man nicht direkt shart!&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 penalty = 3  # Sende korrekte CWs zeitversetzt&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== aclogfile ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Dateiname für das AC-Log&lt;br /&gt;
 aclogfile =&lt;br /&gt;
           =   # [blank] Kein Logfile (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== fakedelay ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Fake-Verzögerung in Millisekunden (mögliche Werte zwischen 100 und 3000)&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 fakedelay =  500  # Verzögerung von 500 Millisekunden&lt;br /&gt;
           =       # [blank] Default-Wert 1000 Millisekunden&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== denysamples ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Wieviel Samples sollen bestraft werden?&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 denysamples = 10  # Ab 10 Samples wird bestraft&lt;br /&gt;
             =     # [blank] Default-Wert 8 Samples&lt;br /&gt;
&lt;br /&gt;
==== acosc_enabled ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn9761:06/05/14&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Vorbemerkung:&#039;&#039;&#039;&lt;br /&gt;
mit den nachfolgenden acosc-Parametern wir ein Anticascading über das Zählen der SIDs (&#039;&#039;&#039;a&#039;&#039;&#039;nticascading &#039;&#039;&#039;o&#039;&#039;&#039;ver &#039;&#039;&#039;s&#039;&#039;&#039;id &#039;&#039;&#039;c&#039;&#039;&#039;ount) ermöglicht.&lt;br /&gt;
&lt;br /&gt;
acosc_enabled  =  0|1&lt;br /&gt;
 1  =  ermöglicht anticascading over SIDs count&lt;br /&gt;
 0  =  default&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== acosc_max_active_sids ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU  svn9761:06/05/14&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
acosc_max_active_sids  =  Anzahl&lt;br /&gt;
&lt;br /&gt;
Maximum aktiver SIDs bei Anticascading over SIDs count&lt;br /&gt;
&lt;br /&gt;
 0  =  unbegrenzt (default)&lt;br /&gt;
 kann für jeden User in der jeweiligen oscam.user überschrieben werden!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== acosc_zap_limit ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn9761:06/05/14&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
acosc_zap_limit =  Anzahl&lt;br /&gt;
&lt;br /&gt;
Zap-Limit bei Anticascading over SIDs count&lt;br /&gt;
&lt;br /&gt;
 0  =  unbegrenzt (default)&lt;br /&gt;
 kann für jeden User in der jeweiligen oscam.user überschrieben werden&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== acosc_penalty ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn9761:06/05/14&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
acosc_penalty  =  0|1|2|3&lt;br /&gt;
&lt;br /&gt;
Strafe für den Sünder bei Anticascading over SIDs count:&lt;br /&gt;
 0 = Es wird nur geloggt (default)&lt;br /&gt;
 1 = Es werden Fake-CW&#039;s gesendet&lt;br /&gt;
 2 = Der User wird vorübergehend getrennt&lt;br /&gt;
 3 = Sende korrekte CWs zeitversetzt. Der Versatz ist per fakedelay= (s.u.) einstellbar.&lt;br /&gt;
 kann für jeden User in der jeweiligen oscam.user überschrieben werden&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== acosc_penalty_duration ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn9761:06/05/14&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
acosc_penalty_duration  =  Sekunden&lt;br /&gt;
&lt;br /&gt;
Dauer der Strafe bei Anticascading over SIDs count:&lt;br /&gt;
&lt;br /&gt;
 0  =  unbegrenzt  (default)&lt;br /&gt;
 kann für jeden User in der jeweiligen oscam.user überschrieben werden &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== acosc_delay ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn9761:06/05/14&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
acosc_delay  =  Millisekunden&lt;br /&gt;
&lt;br /&gt;
Verzögerung bei Anticascading over SIDs count&lt;br /&gt;
&lt;br /&gt;
 0  = unbegrenzt (default)&lt;br /&gt;
 kann für jeden User in der jeweiligen oscam.user überschrieben werden &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{OSCamTranslatedLinks}}&lt;/div&gt;</summary>
		<author><name>Don de Deckelwech</name></author>
	</entry>
	<entry>
		<id>http://oldwiki.streamboard.tv/index.php?title=OSCam/fr/Config/oscam.server&amp;diff=13189</id>
		<title>OSCam/fr/Config/oscam.server</title>
		<link rel="alternate" type="text/html" href="http://oldwiki.streamboard.tv/index.php?title=OSCam/fr/Config/oscam.server&amp;diff=13189"/>
		<updated>2015-07-04T14:42:04Z</updated>

		<summary type="html">&lt;p&gt;Don de Deckelwech: corrected ins2e06 and fix07 (pls translate)&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;
Ce fichier de configuration des lecteurs  de carte (reader: ce terme sera dorénavant utilisé dans la suite du document) contient les paramètres de configuration des readers/lecteurs nécessaires à  oscam pour pouvoir y accéder.  Les sections du fichier oscam.server sont récurrentes (plusieurs readers/lecteur peuvent être repris)&lt;br /&gt;
Cette section doit contenir au moins un reader/lecteur!&lt;br /&gt;
&lt;br /&gt;
Exemples pour la configuration des lecteurs peuvent être trouvés ici [[OSCam/fr/examples/Reader|example configurations]]&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
=== Reader ===&lt;br /&gt;
&#039;&#039;Plusieurs sections [reader] peuvent être créées. Chaque section correspond à un reader/lecteur bien déterminé . &lt;br /&gt;
 Exemple: phoenix, easymouse, sc8in1 etc&lt;br /&gt;
&lt;br /&gt;
{{OSCamServerParameter}}&lt;br /&gt;
&lt;br /&gt;
==== label ====&lt;br /&gt;
{{Obligatoire}}&lt;br /&gt;
&lt;br /&gt;
Détermine le nom du reader (lecteur).&lt;br /&gt;
&lt;br /&gt;
Exemple&lt;br /&gt;
 label = cardreader-canal&lt;br /&gt;
&lt;br /&gt;
==== enable ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
Désactive le reader (lecteur)&lt;br /&gt;
 0  = désactivé&lt;br /&gt;
 1  = Activé (paramètre par défaut)&lt;br /&gt;
&lt;br /&gt;
==== description ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
description =&lt;br /&gt;
&lt;br /&gt;
Description du reader (lecteur), par défaut = rien&lt;br /&gt;
&lt;br /&gt;
==== protocol ====&lt;br /&gt;
{{Obligatoire}}&lt;br /&gt;
&lt;br /&gt;
Protocole de communication du reader (lecteur)&lt;br /&gt;
 protocol = mouse         (Lecteur de carte local)&lt;br /&gt;
          = internal      (Tous les Lecteurs de carte du type &amp;quot;Device=/dev/sciX&amp;quot;, et les Lecteurs de carte de les Coolstreams)&lt;br /&gt;
          = camd35|cs357x (Cascading - camd 3.5 serveur distant compatible - &#039;&#039;&#039;udp&#039;&#039;&#039;)&lt;br /&gt;
          = mp35&lt;br /&gt;
          = smargo&lt;br /&gt;
          = smartreader&lt;br /&gt;
          = serial&lt;br /&gt;
          = cs378x        (camd 3.5 serveur distant compatible - &#039;&#039;&#039;tcp&#039;&#039;&#039;)&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;
==== device ====&lt;br /&gt;
{{ Obligatoire}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;MODIFICATIONS svn8057+8059:01/04/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;MODIFICATIONS svn8096:01/13/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;MODIFICATIONS svn8911:09/10/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Détermine le device pour la section [reader]. &lt;br /&gt;
 device = [&amp;lt;readertype&amp;gt;;]serial:serialnum|bus:device|&amp;lt;device|device:slot&amp;gt;|&amp;lt;ip|hostname&amp;gt;,&amp;lt;port&amp;gt;[,&amp;lt;lport&amp;gt;]|pcsc|&amp;lt;0|1&amp;gt;&amp;gt;|constantcw&lt;br /&gt;
&lt;br /&gt;
 readertype:&lt;br /&gt;
                SR:          Smartreader+ (default) &lt;br /&gt;
                SRv2:        Smartreader V2&lt;br /&gt;
                Infinity:    Infinity USB &lt;br /&gt;
                TripleP1:    Smargo Triple Reader port 1 &lt;br /&gt;
                TripleP2:    Smargo Triple Reader port 2 &lt;br /&gt;
                TripleP3:    Smargo Triple Reader port 3&lt;br /&gt;
 bus:device:    Nom du Bus e Device (par ex.. monreader)&lt;br /&gt;
 serialnum:     N° de série du Smartreader (N° de lsusb  &#039;Bus&#039; et &#039;Device&#039; sont obtenus au démarrage!)&lt;br /&gt;
 device:        Nom de Device&lt;br /&gt;
 device:slot:   Nom de Device e No de Slot &#039;&#039;&#039;sc8in1&#039;&#039;&#039;&lt;br /&gt;
 ip|hostname:   IP adress, hostname&lt;br /&gt;
 port:          No. du TCP/IP port&lt;br /&gt;
 lport:         Remapping du port local&lt;br /&gt;
 PCSC:          N° du Lecteur PCSC (démarre à  0)&lt;br /&gt;
 0|1:           &#039;&#039;&#039;Seulement pour le Coolstream hd1&#039;&#039;&#039; (sélectionnez 0 ou 1)&lt;br /&gt;
 constantcw:    nom du fichier constant cw&lt;br /&gt;
&lt;br /&gt;
Format des CW-Files: &lt;br /&gt;
 &#039;&#039;&#039;Standard-Format&#039;&#039;&#039;&lt;br /&gt;
 CAID:Provider ID:Service ID:PMT ID:ECM PID::key (16 Bytes seperated by spaces)&lt;br /&gt;
 exemple:&lt;br /&gt;
 1234:123456:1234:2345:3456::00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F &lt;br /&gt;
&lt;br /&gt;
 &#039;&#039;&#039;Extended OSCam-Format&#039;&#039;&#039;&lt;br /&gt;
 CAID:Provider ID:Service ID:PMT ID:ECM PID:Video PID:key (16 Bytes seperated by spaces)&lt;br /&gt;
 exemple:&lt;br /&gt;
 1234:123456:1234:2345:3456:7890:00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F&lt;br /&gt;
  &lt;br /&gt;
&lt;br /&gt;
Exemples de configuration pour le paramètre &amp;lt;device&amp;gt;&lt;br /&gt;
  device = /dev/ttyS0   # (Lecteur sur COM1 (Linux i386 et Windows))&lt;br /&gt;
  device = /dev/tts/1   # (Lecteur sur COM2 (Linux dbox2 avec multicam))&lt;br /&gt;
  device = /dev/ttyUSB0 # (Lecteur sur USB  (Linux i386))&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note&#039;&#039;&#039;: Le N° du  Device est situé une unité sous le N° des Ports COM-! Ainsi ttyS0 = COM1, tts/1 = COM2. Il se peut que sur les nouveaux pc les ports com ne soient plus disponibles, dans ce cas USB2 sera utilisé. Il est préférable de vérifier dans le gestionnaire de périphériques le N° du port utilisé par le Lecteur et  lui soustraire 1&lt;br /&gt;
&lt;br /&gt;
==== detect ====&lt;br /&gt;
{{Version}}&lt;br /&gt;
&lt;br /&gt;
Détection du statut de la &#039;&#039;&#039;carte insérée&#039;&#039;&#039;.&lt;br /&gt;
 Detect =   CD   (Carrier Detect) - par défaut -&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 (La reconnaissance de la carte est désactivée, néanmoins le fait qu’une carte est insérée sera signalé)&lt;br /&gt;
 Detect =   gpio1 ... gpio7 (nouveau pour mipsel-uclibc)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;* •  Action inverse  = &amp;quot;!&amp;quot; à inclure devant (par ex.. &amp;quot;Detect=!CTS&amp;quot;)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== cardmhz ====&lt;br /&gt;
{{Version}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;MODIFICATIONS svn7046:06/12/12&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Fréquence &#039;&#039;&#039;standard&#039;&#039;&#039; de la carte par multiple de 10.KHz. Pour une carte irdeto la fréquence est de 600 KHz. Voir [[OSCam/fr/examples/Overclocking|Overclocking]]!&lt;br /&gt;
&lt;br /&gt;
Exemple:&lt;br /&gt;
 cardmhz =   600  # 600  pour une carte irdeto&lt;br /&gt;
         =        # si rien n’est indiqué, c’est la valeur par défaut de 357 est prise&lt;br /&gt;
&lt;br /&gt;
auto clock speed for &#039;&#039;&#039;Dreambox&#039;&#039;&#039; =  -1. Pour plus d&#039;informations sur les différentes(Dream)Boxes cf. le lien suivant : [http://www.streamboard.tv/oscam/wiki/ReaderClocks here].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Datei:MessageS.png|text-bottom]] &#039;&#039;&#039;[[Streamboard:oscam/wiki/CardsList|List of default and overclocking card frequencies]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== mhz ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;MODIFICATIONS svn9099:12/13/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Indépendamment du paramètre &#039;&#039;&#039;cardmhz&#039;&#039;&#039; et pour autant que cela soit possible, la fréquence standard de la carte peut être changée par incréments de 10KHz (comme mentionné ci-dessus) on parle alors de &#039;&#039;&#039;Overclocking&#039;&#039;&#039;. On peut ainsi overclocké une Carte s02- (Standard 6 MHz) à 10 MHz. Voir [[OSCam/fr/examples/Overclocking|Overclocking]]&lt;br /&gt;
&lt;br /&gt;
Cela se passe de cette façon:&lt;br /&gt;
 cardmhz =    600    # ( 6000 KHz =  6 MHz)&lt;br /&gt;
 mhz     =    1000   # (10000 KHz = 10 MHz)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;La valeur par défaut est 357&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Hier eine ausführlichere Beschreibung von &#039;&#039;&#039;stefansat&#039;&#039;&#039; aus der Distri-Doku:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;EXTERNE READER&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Wenn die Frequenz in &#039;&#039;&#039;mhz&#039;&#039;&#039; größer ist als in &#039;&#039;&#039;cardmhz&#039;&#039;&#039;, dann befindest Du dich im Modus [[OSCam/de/examples/Overclocking|Overclocking]].&lt;br /&gt;
&lt;br /&gt;
Smargo-Reader und interne Reader von Dreambox werden durch &#039;&#039;&#039;atr&#039;&#039;&#039; automatisch eingestellt, wenn in &#039;&#039;&#039;autospeed&#039;&#039;&#039; (siehe nächsten Parameter) &#039;&#039;&#039;= 1&#039;&#039;&#039; gesetzt ist.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;INTERNE READER&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Setze die Reader-Frequenz in 10 KHz-Schritten. Wenn Du eine &#039;&#039;&#039;cardmhz&#039;&#039;&#039; kleiner 2000 benutzt, schaltet OSCam auf PLL-Clocking. Interne Reader von Boxen der Firma Dream Multimedia GmbH können damit wesentlich genauer eingestellt werden. Die benutzte Frequenz in &#039;&#039;&#039;mhz&#039;&#039;&#039; sollte die höchste Frequenz des Quarzes im internen Reader darstellen. OScam wird den besten PLL-Divider errechnen, der der in &#039;&#039;&#039;cardmhz&#039;&#039;&#039; gewünschten User-Card-Geschwindigkeit am nächsten kommt.&lt;br /&gt;
&lt;br /&gt;
Für Modelle mit &#039;&#039;&#039;PPC-CPU&#039;&#039;&#039; benutze &#039;&#039;&#039;mhz = 3150&#039;&#039;&#039;. Für Modelle mit &#039;&#039;&#039;MIPS-CPU&#039;&#039;&#039; benutze &#039;&#039;&#039;cardmhz = 2700&#039;&#039;&#039;. Ausnamhe ist die &#039;&#039;&#039;DM7025&#039;&#039;&#039;, hier sollte &#039;&#039;&#039;cardmhz = 8300&#039;&#039;&#039; benutzt werden.&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 Du hast eine DREAM 800 HD PVR. Das ist eine MIPS. Daher solltest Du cardmhz auf 2700 setzen. Du verwendest eine NAGRA-Card, &lt;br /&gt;
 die sollte auf 5 MHz laufen. Um die Karte normal zu lesen, benutzt Du daher cardmhz = 2700 und mhz = 500.&lt;br /&gt;
 Wenn Du Overclocking anwenden willst, setzte cardmhz = 2700 und mhz = auf 900. Nun wird Deine Karte mit 9 Mhz zu laufen beginnen. &lt;br /&gt;
 Es ist besser, das am Anfang zu beobachten, denn eine overclocked Karte kann heiß laufen und plötzlich crashen!&lt;br /&gt;
&lt;br /&gt;
Beachte, dass die meisten internen Reader von Nicht-Dreamboxen die Karten automatisch lesen und alle vom User gesetzten Werte vollständig ignorieren. Trotzdem sollten unter cardmhz und mhz immer Werte eingetragen werden, weil sie die interne Kalkulation der korrekten timings von OSCam unterstützen. Wenn die Werte in cardmhz und mhz korrekt gesetzt werden, arbeitet OSCam besser mit der automatischen clockspeed des internen Cardreaders zusammen. Daraus resultieren bessere ECM-Antwortzeiten oder eine größere Stabilität.&lt;br /&gt;
&lt;br /&gt;
Aber bitte keine Wunder erwarten! Nur Overclocking kann ECM-Antwortzeiten reduzieren. Schlechte Einstellungen können sie nur verzögern oder instabil machen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Datei:MessageS.png|text-bottom]] &#039;&#039;&#039;[[Streamboard:oscam/wiki/CardsList|List of default and overclocking card frequencies]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== autospeed ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn9064:12/01/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
autospeed  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1  =  Détection automatique de la vitesse du lecteur par l&#039;ATR pour les lecteurs interne dreambox, smargo et smartreader (défaut).&lt;br /&gt;
 0  =  Désactivé : utiliser les valeurs Mhz pour définir la vitesse.&lt;br /&gt;
&lt;br /&gt;
==== deprecated ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
{{AVenir}}&lt;br /&gt;
D&#039;abord, la carte sera initialisée en mode normal. Si elle échoue, la carte sera automatiquement reprise en mode déprécié, de sorte que la vitesse de la carte ne sera pas changée et la communication restera sur la vitesse normale de l&#039;ATR de 9600 baud.&lt;br /&gt;
 deprecated =   1  mode déprécié activé&lt;br /&gt;
            =   0  par défaut&lt;br /&gt;
&lt;br /&gt;
==== mode ====&lt;br /&gt;
{{Version}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Valable uniquement pour un lecteur de type AZBox&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Rend possible l’initialisation de la carte sur un Lecteur d&#039;AZBox &lt;br /&gt;
 mode =   1  # active le mode initialisation pour un Lecteur d’ AzBox&lt;br /&gt;
      =   0  # désactivé, valeur par défaut&lt;br /&gt;
&lt;br /&gt;
==== device_out_endpoint ====&lt;br /&gt;
{{Version}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;MODIFICATIONS svn8013:12/29/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Détermine l’adresse de sortie des Chips FTDI, les valeurs possible sont: 0x81 ou 0x82&lt;br /&gt;
en fonction de ceci:&lt;br /&gt;
 device_out_endpoint = 0x81 # Smargo Triple Reader port 1&lt;br /&gt;
                     = 0x82 # Smartreader+  (default)&lt;br /&gt;
                     = 0x83 # Smargo Triple Reader port 2&lt;br /&gt;
                     = 0x85 # Smargo Triple Reader port 3&lt;br /&gt;
&lt;br /&gt;
==== smargopatch ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU  svn6402:02/16/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
smargopatch  =  0|1&lt;br /&gt;
&lt;br /&gt;
schaltet den workaround für smargoreader+ und reader ein, bis der native mode funktioniert, default = 0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== sc8in1_dtrrts_patch ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU  svn6402:02/16/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
sc8in1_dtrrts_patch  =  0|1&lt;br /&gt;
&lt;br /&gt;
1 = active le correctif du bug kernel DTR/RTS pour les lecteur SC8in1/MCR, par défaut = 0&lt;br /&gt;
&lt;br /&gt;
==== cool_timeout_init ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU  svn6286:01/23/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cool_timeout_init = timeout en mille-secondes&lt;br /&gt;
&lt;br /&gt;
Timeout pendant l&#039;initialisation du lecteur interne du coolstream &#039;&#039;&#039;pour AZBox!&#039;&#039;&#039;, par défaut = 0&lt;br /&gt;
&lt;br /&gt;
==== cool_timeout_after_init ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn6253:01/17/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Attention: seulement pour Coolstream!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
cool_timeout_after_init = timeout en mille-secondes&lt;br /&gt;
&lt;br /&gt;
Timeout après initialisation du  SC lecteur interne du coolstream, par défaut = 0&lt;br /&gt;
&lt;br /&gt;
==== ins2e06 ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn9568:03/16/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
add  check control for pin payload (4 hex bytes) for NDS Videoguard 2 SCs&lt;br /&gt;
 ins2e06 = Payload  &lt;br /&gt;
         = # none [blank] (default)&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Attention:&#039;&#039;&#039; valid for physical readers only&lt;br /&gt;
&lt;br /&gt;
http://www.streamboard.tv/oscam/changeset/9568 &lt;br /&gt;
&lt;br /&gt;
==== ins7e ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn5959:09/22/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ins7e = 26 (0x1A) octets (option pendant le démarrage des cartes NDS2).&lt;br /&gt;
&lt;br /&gt;
Si le paramètre est configuré, il doit contenir 26 octets.&lt;br /&gt;
S&#039;il n&#039;est pas configuré ou vide, l&#039;INS7E ne sera pas envoyée à la carte lors du démarrage.&lt;br /&gt;
&lt;br /&gt;
==== ins7e11 ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn6064:12/06/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 ins7e11  = TA1 (1 octet; le 3ème octet de l&#039;ATR)&lt;br /&gt;
          = 11 # 0001 FI + 0001 DI (1 x)&lt;br /&gt;
          = 13 # 0001 FI + 0011 DI (4 x)&lt;br /&gt;
          = 14 # 0001 FI + 0100 DI (8 x)&lt;br /&gt;
          = 15 # 0001 FI + 0101 DI (16 x)&lt;br /&gt;
&lt;br /&gt;
Mode rapide pour les cartes NDS2 v13 et G02/G09 (lecteur physique uniquement).&lt;br /&gt;
&lt;br /&gt;
==== fix07 ====&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn9884:09/30/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
enable 0x07 fix for NDS Videoguard 2 SCs&lt;br /&gt;
 fix07  = 1 # enabled (default)&lt;br /&gt;
        = 0 # disabled&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Attention:&#039;&#039;&#039; valid for physical readers only&lt;br /&gt;
&lt;br /&gt;
==== force_irdeto ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
Force le mode Irdeto, même si une clé RSA est présente pour le tunnel Irdeto vers les cartes Nagravision&lt;br /&gt;
 force_irdeto = 1  # activé&lt;br /&gt;
              = 0  # désactivé, valeur par défaut&lt;br /&gt;
&lt;br /&gt;
==== nagra_read ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
Lit les registres/&#039;records&#039; &amp;quot;Nagravision. &#039;&#039;&#039;Uniquement pour les cartes NCMED&#039;&#039;&#039; &lt;br /&gt;
 nagra_read = 0  # désactivé, valeur par défaut&lt;br /&gt;
            = 1  # lit les Records dont les droits sont dépassés&lt;br /&gt;
            = 2  # lit seulement les Records dont les droits sont valables&lt;br /&gt;
&lt;br /&gt;
==== rsakey ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;MODIFICATIONS svn7046:06/12/12&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
RSA-Key pour les cartes Nagravision /Tiger SCs / CAM-Key pour les cartes Irdeto, cartes Conax, default = none&lt;br /&gt;
 rsakey =&lt;br /&gt;
&lt;br /&gt;
==== fix9993 ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
fix9993 = 0|1&lt;br /&gt;
&lt;br /&gt;
Corrige l&#039;erreur 9993 sur CAID 0919 SC&#039;s&lt;br /&gt;
&lt;br /&gt;
 fix9993  = 1  # activé&lt;br /&gt;
          = 0  # désactivé (par défaut)&lt;br /&gt;
&lt;br /&gt;
==== boxkey ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
Box Key pour les cartes Nagravision / CAM-Key pour les cartes Irdeto &lt;br /&gt;
&lt;br /&gt;
==== pincode ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
Code PIN pour les cartes &#039;&#039;&#039;Conax, Cryptoworks et Viaccess&#039;&#039;&#039;&lt;br /&gt;
 pincode = code pin&lt;br /&gt;
         =  # [rien] valeur par défaut&lt;br /&gt;
&lt;br /&gt;
Valeurs d&#039;origine des cartes&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
| &#039;&#039;&#039;Carte&#039;&#039;&#039; &lt;br /&gt;
|| &#039;&#039;&#039;Pin Code par défaut&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| BIS.tv || 8080&lt;br /&gt;
|-&lt;br /&gt;
| SSR-SRG/TSR|| 0000 &lt;br /&gt;
|-&lt;br /&gt;
| Canal Seca (018)|| 0000 &lt;br /&gt;
|-&lt;br /&gt;
| Canal Viaccess (039)|| 0000 &lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== boxid ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
ID du &#039;&#039;&#039;récepteur NDS&#039;&#039;&#039; &lt;br /&gt;
 boxid = ID du récepteur NDS&lt;br /&gt;
&lt;br /&gt;
==== ndsversion ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
Détermine la version du &#039;&#039;&#039;NDS Videoguard&#039;&#039;&#039; &lt;br /&gt;
  0 = # détection auto, valeur par défaut&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;
==== aeskeys ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
Clés AES multiples de 16 octets(bytes) pour cartes &#039;&#039;&#039;Viaccess&#039;&#039;&#039; (l&#039;utilisation du pro/pre encryption est spécifié via la nano D2 nano dans l&#039;ECM)&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;
 Spécial pour clés AES:&lt;br /&gt;
 00 =   ne renvoit pas de CW , aucune clé AES n’est spécifiée&lt;br /&gt;
 FF =   renvoit des CW reçus de S, aucune clé AES n’est spécifiée&lt;br /&gt;
&lt;br /&gt;
Exemple&lt;br /&gt;
 aeskeys = 0500@012345:000102030405060708090a0b0c0d0e0f;0500@54321:0,0,0f0e0d0c0b0a090807060504030201&lt;br /&gt;
 aeskeys = 0500@012345:clé0,clé1,clé2,clé3,clé4,clé5,...;0500@543210:clé0,clé1,clé2,clé3,clé4,clé5,....&lt;br /&gt;
 si une clé n&#039;est pas connue mettre 0 à la place exemple:  aeskeys = 0500@012345:clé0,clé1,0,0,clé4,clé5,...&lt;br /&gt;
&lt;br /&gt;
==== showcls ====&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;OBSOLÈTE svn6624:04/23/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
Nombre de classes à montrer pour les  &#039;&#039;&#039;Cartes Viaccess&#039;&#039;&#039;&lt;br /&gt;
 schowcls = Quantité&lt;br /&gt;
          = 0  # aucune, valeur par défaut&lt;br /&gt;
&lt;br /&gt;
==== key ====&lt;br /&gt;
{{Version}}&lt;br /&gt;
&lt;br /&gt;
Clé de cryptage DES pour un reader/lecteur Newcamd distant &lt;br /&gt;
 key = clé DES&lt;br /&gt;
&lt;br /&gt;
==== user ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
Nom d&#039;utilisateur pour le reader distant. Remplace le nom de l&#039;utilisateur de &amp;quot;account&amp;quot;. Premier arrivé, premier servi. Voir &#039;&#039;&#039;account&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
Exemple&lt;br /&gt;
   user=  # xyxyx&lt;br /&gt;
&lt;br /&gt;
==== password ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
Mot de passe pour le reader/lecteur distant. Remplace le mot de passe de &amp;quot;account&amp;quot;. Premier arrivé, premier servi. Voir &#039;&#039;&#039;account&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
Exemple&lt;br /&gt;
 password =  # xyxyx&lt;br /&gt;
&lt;br /&gt;
==== mg-encrypted ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;VERALTET - OBSOLETE - OBSOLÈTE - ANTIQUATO&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nouveau paramètre pour le reader gbox dans oscam.server à partir de la svn-4804, puis étendu à partir de la svn-4806.&lt;br /&gt;
&lt;br /&gt;
svn-4804: support pour la ligne gbox cryptée de mgcamd (le nouveau paramètre &amp;quot;mg-encrypted&amp;quot; prend la place des paramètres &amp;quot;device&amp;quot; et &amp;quot;password&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
svn-4806: le paramètre &amp;quot;mg-encrypted&amp;quot; étendu pour permettre de spécifier une adresse MAC.&lt;br /&gt;
&lt;br /&gt;
Usage:&lt;br /&gt;
&lt;br /&gt;
mg-encrypted = &amp;lt;encrypted line&amp;gt;,&amp;lt;mac address&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ou&lt;br /&gt;
&lt;br /&gt;
mg-encrypted = &amp;lt;encrypted line&amp;gt; (c&#039;est l&#039;adresse MAC de eth0 de la box locale qui sera utilsée)&lt;br /&gt;
&lt;br /&gt;
Exemple du reade0/lecteur  de type gbox dans oscam.server:&lt;br /&gt;
	&lt;br /&gt;
 [reader]&lt;br /&gt;
 label        = mygboxreader &lt;br /&gt;
 protocol     = gbox &lt;br /&gt;
 mg-encrypted = D: { hostname { 1234 5678 { ABCD1234 { 9 9 }}}} &lt;br /&gt;
 group        = 11 &lt;br /&gt;
 caid         = 1100&lt;br /&gt;
&lt;br /&gt;
==== services ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Attention:&#039;&#039;&#039; Si dans oscam.conf [global] est activé dans charge entre lb_mode, alors il y a peut-être pas les entrées!&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Attention:&#039;&#039;&#039; Le nombre de services qui seront considérés comme lecteur basé, est limitée à 64 ou 64 fois [[service-name][CAID][provid][srvid]]! &lt;br /&gt;
&lt;br /&gt;
Quels services peuvent être traités par le reader/lecteur. Cela nécessite la présence d&#039;un fichier oscam.services. La logique ici est la suivante (dans cet ordre):&lt;br /&gt;
* Si le champ est vide (ou invalide), la requête est autorisée.&lt;br /&gt;
* Quand un service négatif (çàd précédé d&#039;un &amp;quot;!&amp;quot;) Est applicable, la demande est rejetée.&lt;br /&gt;
* Si un service positif est applicable ou il existe aucun service positif, la demande est autorisée.&lt;br /&gt;
* Si aucun des points précédents, la demande est rejetée.&lt;br /&gt;
Cela signifie que les services négatifs ne sont nécessaires que dans des cas particuliers. &lt;br /&gt;
A savoir, si vous avez un service positif mais que l&#039;on veut exclure certains srvid. &lt;br /&gt;
Ce n&#039;est pas recommandé, car des erreurs de configuration apparaissent rapidement. &lt;br /&gt;
Au lieu de cela, il vaut mieux créer un service supplémentaire contenant tous les srvid appropriés.&lt;br /&gt;
&lt;br /&gt;
Alloue au reader/lecteur ou exclu du reader/lecteur un groupe de services&lt;br /&gt;
 services = [!]services[,[!]&amp;lt;services&amp;gt;]...&lt;br /&gt;
          = Tous les services sont autorisés (par défaut)&lt;br /&gt;
&lt;br /&gt;
Exemple :&lt;br /&gt;
   services = Csat,C+,!Bis&lt;br /&gt;
              # Csat et C+ sont alloués, Bis est exclu (remarquez le ! devant Bis)&lt;br /&gt;
&lt;br /&gt;
==== caid ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;MODIFICATION svn 5097:04/27/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Définit et permet de lier les CAIDs pour le reader/lecteur&lt;br /&gt;
&lt;br /&gt;
Exemple:&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 (raccourci pour l&#039;exemple au-dessus)&lt;br /&gt;
        par défaut: tous les CAIDs avec le masque FFFF&lt;br /&gt;
==== ident ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Attention:&#039;&#039;&#039; Si in oscam.conf [global] est activé dans charge entre lb_mode, alors il ya peut-être pas les entrées!&lt;br /&gt;
&lt;br /&gt;
Définit le  CAID et l’ Ident &#039;&#039;&#039;SC specific&#039;&#039;&#039; pour le 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;
Exemple&lt;br /&gt;
 ident =    # 0100:123456,234567;0200:345678,456789&lt;br /&gt;
       =    # [rien] aucun CAID et ident n’est définit (valeur par défaut)&lt;br /&gt;
&lt;br /&gt;
==== class ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
Définit en &#039;&#039;&#039;hexadécimal&#039;&#039;&#039; la classe SC specific pour le reader/lecteur&lt;br /&gt;
 class =    01,02,!1b,!2b  # 01 et 02 oui, 1b et 2b non&lt;br /&gt;
       =                   # [rien] aucune définition de classe (valeur par défaut)&lt;br /&gt;
&lt;br /&gt;
==== chid ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
Définit le &#039;&#039;&#039;ChID Irdeto&#039;&#039;&#039; pour le Reader/Lecteur&lt;br /&gt;
&lt;br /&gt;
Exemple&lt;br /&gt;
 chid = 0100:12&lt;br /&gt;
 chid = 0100:12;0604:0000BA,000101,00010E,000141&lt;br /&gt;
      =  # [rien] valeur par défaut&lt;br /&gt;
&lt;br /&gt;
==== group ====&lt;br /&gt;
{{Obligatoire}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;MODIFICATIONS svn6103:12/21/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Chaque reader/lecteur doit appartenir à un ou plusieurs groupes. On détermine ainsi quel client a accès à quel reader/lecteur. Les valeurs vont de 1-64 &lt;br /&gt;
 group = 1....64[,1....64]....  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Comme l&#039;entrée est obligatoire, il doit n&#039;y avoir aucune [blanc] par défaut !&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Exemple&lt;br /&gt;
 Group =   1      # (un seul groupe =&amp;gt; 1)&lt;br /&gt;
 Group =   1,4,5  # (plusieurs groupes =&amp;gt; 1, 4 et 5)&lt;br /&gt;
&lt;br /&gt;
==== audisabled ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
Exclu le reader/lecteur de l’ AU (mise à jour automatique) &lt;br /&gt;
 audisabled = 1  # activé (la carte ne sera pas mise à jour)&lt;br /&gt;
            = 0  # désactivé: valeur par défaut (la mise à jour de la carte peut se faire)&lt;br /&gt;
&lt;br /&gt;
==== auprovid ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
Donne ici l’ID du provider/provid pour lequel la mise à jour automatique doit être effectuée via ce reader/lecteur.&lt;br /&gt;
&lt;br /&gt;
Exemple&lt;br /&gt;
 auprovid =    # 123456&lt;br /&gt;
          =    # [rien] valeur par défaut, rien n&#039;est donné&lt;br /&gt;
&lt;br /&gt;
==== disableserverfilter ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
Ignore les CAID et Ident des readers/lecteurs de clients défectueux .&lt;br /&gt;
 disableserverfilter = 1  # activé (ignore les caid et ident)&lt;br /&gt;
                     = 0  # valeur par défaut : désactivé (n&#039;ignore rien)&lt;br /&gt;
&lt;br /&gt;
==== inactivitytimeout ====&lt;br /&gt;
{{Version}}&lt;br /&gt;
&lt;br /&gt;
 inactivitytimeout =     # en secondes&lt;br /&gt;
                   = -1  # reconnexion en cas de perte du réseau pour Readers &#039;&#039;&#039;Newcamd et Radegast&#039;&#039;&#039;, même en mode attente.&lt;br /&gt;
                   =  0  # par défaut rien n&#039;est donné&lt;br /&gt;
&lt;br /&gt;
==== reconnecttimeout ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;MODIFICATIONS svn7244:08/07/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Délai en secondes avant le renouvellement d&#039;une connexion avec un lecteur/reader distant qui ne répond plus.&lt;br /&gt;
&lt;br /&gt;
Exemple&lt;br /&gt;
 reconnecttimeout = 20   # Après 20 secondes sans activité, la connexion est rétablie&lt;br /&gt;
                  =      # [rien] par défaut, rien n&#039;est mentionné&lt;br /&gt;
&lt;br /&gt;
==== connectoninit ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn8235:01/29/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=   0|1 &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Permet d&#039;établir la connexion Newcamd, même s&#039;il n&#039;y a pas de demande.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
connectoninit   =    1  # connexion établie à l&#039;init&lt;br /&gt;
connectoninit   =    0  # connexion non établie à l&#039;init (valeur par défaut)&lt;br /&gt;
&lt;br /&gt;
==== keepalive ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn9810:07/22/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
keepalive  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1  =  ermöglicht es einem cs378x TCP socket, ständig verbunden zu sein&lt;br /&gt;
 0  =  Immer eingeschaltet bei einem cacheex reader type (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== fallback ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Attention:&#039;&#039;&#039; Ne s&#039;applique pas si l&#039;équilibreur de charge (loadbalancer) est activé!&lt;br /&gt;
&lt;br /&gt;
Définit le Reader comme Fallback Reader. Standard et Fallback-Reader doivent appartenir au même groupe. Voir &#039;&#039;&#039;group&#039;&#039;&#039;&lt;br /&gt;
 fallback =    1  # activé (ce reader est le fallback reader)&lt;br /&gt;
          =    0  # valeur par défaut : désactivé&lt;br /&gt;
&lt;br /&gt;
==== fallback_percaid ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU  svn8896:09/04/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
fallback_percaid  =  &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;
use reader as fallback for defined CAIDs only, two digit wildcards CAIDs are possible, fallback_percaid overrules fallback. Def.=none&lt;br /&gt;
&lt;br /&gt;
example:&lt;br /&gt;
 fallback_percaid = 1234:234567;10:345678&lt;br /&gt;
&lt;br /&gt;
==== emmcache ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
Definit les  Caches d&#039;EMM pour le Reader. Actuellement, seulement pour les readers locaux. Concerne la fonction AU. On détermine sous quelles conditions les (EMM) du Provider seront écrits&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Attention:&#039;&#039;&#039;&lt;br /&gt;
Sans ce paramètre, no EMM sont présentés dans le log!&lt;br /&gt;
&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;,&amp;lt;stb-emm&amp;gt;&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 * &amp;lt;usecache&amp;gt; 0 = # cache désactivé (valeur par défaut)&lt;br /&gt;
 * &amp;lt;usecache&amp;gt; 1 = # cache activé, et l&#039;écrire à la fin dans un fichier&lt;br /&gt;
 * &amp;lt;usecache&amp;gt; 2 = # cache activé, mais ne pas l&#039;écrire à la fin dans un fichier&lt;br /&gt;
&lt;br /&gt;
 * &amp;lt;rewrite&amp;gt;  n = # détermine combien de fois des (EMM) identiques sont réécrits. Uniquement si la valeur &amp;lt;usecache&amp;gt; = 1 ou 2&lt;br /&gt;
&lt;br /&gt;
 * &amp;lt;logging&amp;gt;  0 = # Entrée dans le fichier log désactivée (valeur par défaut)&lt;br /&gt;
 * &amp;lt;logging&amp;gt;  1 = # Log uniquement les EMM erronés&lt;br /&gt;
 * &amp;lt;logging&amp;gt;  2 = # Log les EMM écrits&lt;br /&gt;
 * &amp;lt;logging&amp;gt;  4 = # Log les EMM rejetés&lt;br /&gt;
 * &amp;lt;logging&amp;gt;  8 = # Log les EMM bloqués&lt;br /&gt;
 * &amp;lt;logging&amp;gt; 16 = # Log les AU blockés&lt;br /&gt;
&lt;br /&gt;
La valeur de logging est le résultat de la somme des options que vous voulez activer, donc 16+8+4+2+1 = 31 pour tout activer.&lt;br /&gt;
&lt;br /&gt;
 * &amp;lt;stb-emm&amp;gt;  0 = # EMM pour le STB sont ignorés (par défaut)&lt;br /&gt;
 * &amp;lt;stb-emm&amp;gt;  1 = # EMM pour le STB sont envoyés vers ce reader (utilisation très spécifique)&lt;br /&gt;
&lt;br /&gt;
Exemple&lt;br /&gt;
 emmcache = 1,3,10,0 #  Cache activé, Les EMM sont réécrits 3 X, les écrits (2) et les bloqués (8) = 10 sont logués, les emms pour le STB ne sont pas envoyés&lt;br /&gt;
 emmcache = 1,2,6,0  #  Cache activé, Les EMM sont réécrits 2 X, les écrits (2)  et les rejetés (4) = 6 sont logués, les emms pour le STB ne sont pas envoyés&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== emmreassembly ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU  svn8493:03/06/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;OBSOLÈTE svn8591:04/01/2013 parameter now in oscam.user!&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
emmreassembly  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1 = enable EMM reassembly, default&lt;br /&gt;
 0 = disable EMM reassembly&lt;br /&gt;
&lt;br /&gt;
Paramètre applicable aux readers/lecteurs Viaccess et Cryptoworks si le client que vous utilisez pour l&#039;envoi d&#039;EMMs regroupe les EMMs plutôt que de les envoyer simplement à OSCam pour traitement.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== cacheex ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU  svn6044:11/27/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
C&#039;est pour échanger le cache d&#039;OSCam.&lt;br /&gt;
&lt;br /&gt;
 1 = échange du cache activé pull mode&lt;br /&gt;
 2 = échange du cache activé push mode&lt;br /&gt;
 3 = échange du cache activé reversepush mode&lt;br /&gt;
 0 = par défaut &lt;br /&gt;
&lt;br /&gt;
- Uniquement valable entre 2 ou plusieurs OSCam;&lt;br /&gt;
- Devraient marcher avec tous les protocoles supportant le multiple ecm ex: camd35 ou cccam.&lt;br /&gt;
&lt;br /&gt;
===== cacheex-modes =====&lt;br /&gt;
===== cacheex = 1 - cachepull =====&lt;br /&gt;
Situation:&lt;br /&gt;
&lt;br /&gt;
OSCam A reader1 est réglé sur cacheex = 1&lt;br /&gt;
&lt;br /&gt;
OSCam B account1 est réglé sur cacheex = 1&lt;br /&gt;
&lt;br /&gt;
OSCam A reçoit une demande ECM, reader1 envoie cette demande à OSCam B,&lt;br /&gt;
&lt;br /&gt;
OSCam B vérifie son cache:&lt;br /&gt;
* rien dans le cache n&#039;est trouvé: OSCam B envoie: NOK&lt;br /&gt;
* quelque chose dans le cache est trouvé; OSCam B envoie: OK+CW&lt;br /&gt;
* quand rien dans le cache n&#039;est trouvé,  il est noté une demande en attente: &#039;&#039;cacheexwaittime&#039;&#039; dans oscam.conf [global] est attendu et puis re-examinée. OSCam B ne demande plus de nouvelles EMMs.&lt;br /&gt;
&lt;br /&gt;
CW-flow  =  B ---&amp;gt; A&lt;br /&gt;
&lt;br /&gt;
===== cacheex  =  2 - cachepush =====&lt;br /&gt;
Pour les protocoles camd 3.5x et CCcam&lt;br /&gt;
&lt;br /&gt;
Situation:&lt;br /&gt;
&lt;br /&gt;
OSCam A reader1 est réglé sur cacheex = 2&lt;br /&gt;
&lt;br /&gt;
OSCam B account1 est réglé sur cacheex = 2&lt;br /&gt;
&lt;br /&gt;
Quand Oscam B reçoit un CW, il est poussé sur Oscam A. Le reader a des fonctions normales et peut demander des ECM.&lt;br /&gt;
* Problème: OSCAM ne peut pas pousser les CW sur Oscam A, si il est connecté à Oscam A&lt;br /&gt;
* Fonctionnalité ou problème?: OSCam A peut demander des ECM à OSCam B&lt;br /&gt;
&lt;br /&gt;
CW-flow  =  B ---&amp;gt; A&lt;br /&gt;
&lt;br /&gt;
===== cacheex  =  3 - reversecachepush =====&lt;br /&gt;
Pour les protocoles camd 3.5x et CCcam&lt;br /&gt;
&lt;br /&gt;
Situation:&lt;br /&gt;
&lt;br /&gt;
OSCam A reader 1 est réglé sur cacheex = 3&lt;br /&gt;
&lt;br /&gt;
Quand OSCam A reçoit un CW, il est poussé à Oscam B. OSCam A ne demande plus de nouvelle ECM&lt;br /&gt;
&lt;br /&gt;
CW-flow = A ---&amp;gt; B&lt;br /&gt;
&lt;br /&gt;
==== cacheex_maxhop ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU  svn6691:05/07/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cacheex_maxhop = n&lt;br /&gt;
&lt;br /&gt;
Par défaut = 10&lt;br /&gt;
&lt;br /&gt;
==== logport ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
Port de connexion pour un Reader Camd 3.x-. UDP doit être activé. Fonctionne, seulement si l’anticascading n’est pas activé dans Camd 3.x &lt;br /&gt;
 logport =    # N° du port&lt;br /&gt;
         =    # par défaut, aucun port n’est activé)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== ecmwhitelist ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
ecmwhitelist  =  [CAID[@provid]:]length[,length]...[;[CAID[@provid]:]length[,length]...]...&lt;br /&gt;
&lt;br /&gt;
Pour les lecteurs physiques, vous pouvez mettre des valeurs &#039;&#039;&#039;hexadécimales&#039;&#039;&#039; séparées par des virgules pour spécifier les longueurs d&#039;ECM qui sont autorisées.&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Attention:&#039;&#039;&#039;En fonctionnement normal, ce paramètre n&#039;est pas nécessaire!&lt;br /&gt;
&lt;br /&gt;
[[Datei:MessageS.png|text-bottom]] &#039;&#039;&#039;[[Streamboard:oscam/wiki/ECMLengthList|Liste des longueurs d&#039;ECM]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== ecmheaderwhitelist ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn7480:09-21-2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
ecmheaderwhitelist = [CAID[@PROVID]:]Header[,Header1,Header2,HeaderN][;[CAID[@PROVID]:]Header[,Header1,Header2,HeaderN]&lt;br /&gt;
&lt;br /&gt;
Configurer l’entête valide de l&#039;ecm pour son reader, c&#039;est pour protéger son reader des entêtes erronés.&lt;br /&gt;
&lt;br /&gt;
Exemple pour un reader local CSAT (032830):&lt;br /&gt;
ecmheaderwhitelist = 817040019003032838,807040019003032838,81703A01D2020B024003032838,80703A01D2020B024003032838 ......&lt;br /&gt;
&lt;br /&gt;
Exemple pour un reader distant (proxy) CSAT (032830):&lt;br /&gt;
ecmheaderwhitelist =&lt;br /&gt;
0500:817040019003032838,807040019003032838,81703A01D2020B024003032838,80703A01D2020B024003032838&lt;br /&gt;
......&lt;br /&gt;
&lt;br /&gt;
ATTENTION: pour CSAT, il y a plusieurs entêtes valides et d&#039;autres erronés, j&#039;en ai mis que quatre valides.&lt;br /&gt;
&lt;br /&gt;
thread [[Streamboard-Thread:34748|ici]]&lt;br /&gt;
&lt;br /&gt;
[[Streamboard:oscam/wiki/HeaderWhitelist|HeaderWhitelist]] ici&lt;br /&gt;
&lt;br /&gt;
==== ratelimitecm ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
Nombre de SID différents autorisés dans les ECM pendant un intervalle déterminé&lt;br /&gt;
 ratelimitecm =     # nombre&lt;br /&gt;
              =   0 # (valeur par défaut)&lt;br /&gt;
&lt;br /&gt;
==== ecmnotfoundlimit ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn8313:02/07/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pour définir un nombre limit d&#039;ECM de type &amp;quot;not found&amp;quot; (non trouvé) avant redémarrage du reader/lecteur. Par défaut, ce paramètre = 0 çàd qu&#039;il n&#039;y a pas de limite.&lt;br /&gt;
&lt;br /&gt;
Exemple:&lt;br /&gt;
 ecmnotfoundlimit  =  0   #  pas de limite [valeur par défaut]&lt;br /&gt;
                   =  10  #  réinitialisation du lecteur au bout de 10 ECM &amp;quot;not found&amp;quot;&lt;br /&gt;
&lt;br /&gt;
==== resetcycle ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn5821:08/12/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Réinitialisation automatique du lecteur toutes les X trames ECM&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Valable uniquement pour des Reader physiques&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Exemple:&lt;br /&gt;
 resetcycle  =  0   #  désactivé [valeur par défaut]&lt;br /&gt;
             =  5   #  réinitialisation du lecteur au bout de 5 trames ECM&lt;br /&gt;
&lt;br /&gt;
==== ratelimitseconds ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;OBSOLÈTE svn9078:09/12/2013 remplacer par ratelimittime!&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Intervalle pour la ratelimit (voir ratelimitecm)&lt;br /&gt;
 ratelimitseconds =   # secondes&lt;br /&gt;
                  = 0 # (valeur par défaut)&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== ratelimittime ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn9078:09/12/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Intervalle pour la ratelimit (voir ratelimitecm)&lt;br /&gt;
 ratelimittime =   # millisecondes&lt;br /&gt;
               = 0 # (valeur par défaut)&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== ecmunique ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn8491:03/06/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ecmunique  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1 = Vérification de la table de hachage correspondant au rateLimitStatus ECM&lt;br /&gt;
 0 = Par défaut&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== srvidholdseconds ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;OBSOLÈTE svn9078:09/12/2013 remplacer par srvidholdtime!&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
srvidholdseconds  =  secondes&lt;br /&gt;
&lt;br /&gt;
Période pendant laquelle le service-ID est maintenu dans le &amp;quot;slot&amp;quot; avant d&#039;expirer. Cette période de temps est combinée avec le test ecmunique. Par défaut = 0&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== srvidholdtime ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn9078:09/12/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
srvidholdtime  =  millisecondes&lt;br /&gt;
&lt;br /&gt;
Période pendant laquelle le service-ID est maintenu dans le &amp;quot;slot&amp;quot; avant d&#039;expirer. Cette période de temps est combinée avec le test ecmunique. Par défaut = 0&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== cooldowndelay ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn5946:09/09/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 cooldowndelay  =   délai,durée (cooldown=&amp;lt;seconds OFF&amp;gt;, &amp;lt;seconds ON&amp;gt;)&lt;br /&gt;
                =  [blank] défaut&lt;br /&gt;
&lt;br /&gt;
Ce paramètre marche uniquement dans le cas où &#039;ratelimitecm&#039; + &#039;ratelimitseconds&#039; sont configurés.&lt;br /&gt;
&lt;br /&gt;
Pendant &#039;seconds OFF&#039;, le lecteur est ouvert. Après &#039;seconds OFF&#039;, le lecteur exécute les restrictions configurées dans &#039;ratelimitecm&#039; + &#039;ratelimitseconds&#039; pour le temps défini dans &#039;seconde ON&#039;.&lt;br /&gt;
&lt;br /&gt;
Donc cooldow ON signifie que le lecteur est limité (restreint aux paramètres &#039;ratelimitecm&#039; + &#039;ratelimittime&#039;), cooldown OFF signifie que le lecteur est ouvert.&lt;br /&gt;
&lt;br /&gt;
Référez-vous à la doc pour plus d&#039;informations.&lt;br /&gt;
&lt;br /&gt;
==== blocknano ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
Liste les Nanos EMM (en hexadécimal) ou tous les Nanos EMM à bloquer. Ne s’applique qu’aux  Readers physiques &lt;br /&gt;
&lt;br /&gt;
Exemple&lt;br /&gt;
 blocknano =   45,93,7a,ff&lt;br /&gt;
           =   all ( tous )&lt;br /&gt;
           = # [rien] aucun (valeur par défaut)&lt;br /&gt;
&lt;br /&gt;
==== blockemm-u ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Bloque les EMM-U = EMM-Unique çàd les EMM uniques. Les EMM-U sont envoyés à une seule carte pour un diffuseur donné &#039;&#039;&lt;br /&gt;
 blockemm-u = 0 #  valeur par défaut rien n’est bloqué&lt;br /&gt;
 blockemm-u = 1 # bloque les EMM directement adressé à la carte&lt;br /&gt;
&lt;br /&gt;
==== blockemm-s ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Bloque les EMM-S = EMM-Shared çàd les EMM partagés. Les EMM-S sont envoyés à un groupe de cartes pour un diffuseur donné&#039;&#039;&lt;br /&gt;
 blockemm-s =   0  # valeur par défaut rien n’est bloqué&lt;br /&gt;
 blockemm-s =   1  # bloque les EMM adressés à un groupe de cartes&lt;br /&gt;
&lt;br /&gt;
==== blockemm-g ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Bloque les EMM-G = EMM-Global çàd les EMM globaux envoyés à TOUTES les cartes pour un diffuseur donné &#039;&#039;&lt;br /&gt;
 blockemm-g = 0 #  valeur par défaut rien n’est bloqué&lt;br /&gt;
 blockemm-g = 1 #  bloque les EMM adressés à toutes les cartes&lt;br /&gt;
&lt;br /&gt;
==== blockemm-unknown ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Bloque les EMM-U = EMM-Unknown çàd les EMM inconnus (en l&#039;état des connaissances publiques) d&#039;un contrôle d&#039;accès pour un diffuseur donné&#039;&#039;&lt;br /&gt;
 blockemm-unknown = 0  #  valeur par défaut rien n’est bloqué&lt;br /&gt;
 blockemm-unknown = 1  #  bloque tous les EMM inconnus&lt;br /&gt;
&lt;br /&gt;
==== blockemm-bylen ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn5548&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;MODIFICATIONS svn8615:04/12/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
blockemm-bylen  =  [longueur min-longueur max, longueur , longueur 2, longueur n]... &lt;br /&gt;
(décimal)&lt;br /&gt;
&#039;&#039;Bloque les EMM avec un paramètre LEN/LL (longueur d&#039;instruction) pour un diffuseur donné&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Exemple&lt;br /&gt;
 blockemmbylen = 1-10,11-&lt;br /&gt;
&lt;br /&gt;
Bloquer tous les EMM avec les longueurs définies, indépendant de blockemm-g/blockemm-s/blockemm-u.&lt;br /&gt;
Les valeurs sont en décimal.&lt;br /&gt;
10 valeurs autorisées.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== via_emm_global ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn9843:09/05/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
via_emm_global  =  0|1&lt;br /&gt;
&lt;br /&gt;
Permet le filtrage des EMM globaux de type EMM-G pour le contrôle d&#039;accès &#039;&#039;&#039;Viaccess&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Paramètre applicable uniquement pour le protocole camd35 (cs357x)!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
0  =  valeur par défaut&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== saveemm-u ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn5947:09/09/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 saveemm-u  =  0 (défaut)&lt;br /&gt;
            =  1&lt;br /&gt;
&lt;br /&gt;
Paramètre permettant de sauvegarder les EMMs uniques de type EMM-U = EMM-Unique çàd EMMs envoyé à une seule carte pour un diffuseur donné à partir de l&#039;Unique Address (le numéro de série de la carte au format hexadécimal). Par défaut = 0 (sauvegarde d&#039;EMM-U désactivée). Pour que les EMM-U soient sauvegardés/enregistrés, l&#039;emplacement du fichier doit être spécifiée dans le paramètre &amp;lt;emmlogdir&amp;gt; de la section [global] du fichier &#039;oscam.conf&#039;.&lt;br /&gt;
&lt;br /&gt;
==== saveemm-s ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn5947:09/09/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 saveemm-s  =  0 (défaut)&lt;br /&gt;
            =  1&lt;br /&gt;
&lt;br /&gt;
Paramètre permettant de sauvegarder les EMMs partagés de type EMM-S (cf. infra) dans un fichier. Par défaut = 0 (sauvegarde d&#039;EMM-U désactivée). Pour que les EMM-S soient sauvegardés/enregistrés, l&#039;emplacement du fichier doit être spécifiée dans le paramètre &amp;lt;emmlogdir&amp;gt; de la section [global] du fichier &#039;oscam.conf&#039;.&lt;br /&gt;
&lt;br /&gt;
==== saveemm-g ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn5947:09/09/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 saveemm-g  =  0 (défaut)&lt;br /&gt;
            =  1&lt;br /&gt;
&lt;br /&gt;
Paramètre permettant de sauvegarder les EMMs globaux de type EMM-G (cf. infra) dans un fichier. Par défaut = 0 (sauvegarde d&#039;EMM-G désactivée). Pour que les EMM-G soient sauvegardés/enregistrés, l&#039;emplacement du fichier doit être spécifiée dans le paramètre &amp;lt;emmlogdir&amp;gt; de la section [global] du fichier &#039;oscam.conf&#039;.&lt;br /&gt;
&lt;br /&gt;
==== saveemm-unknown ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn5947:09/09/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 saveemm-unknown  =  0 (défaut)&lt;br /&gt;
                  =  1&lt;br /&gt;
&lt;br /&gt;
Paramètre permettant de sauvegarder les EMMs inconnus  (cf. infra) dans un fichier. Par défaut = 0 (sauvegarde d&#039;EMM inconnu désactivée). Pour que les EMM inconnus soient sauvegardés/enregistrés, l&#039;emplacement du fichier doit être spécifiée dans le paramètre &amp;lt;emmlogdir&amp;gt; de la section [global] du fichier &#039;oscam.conf&#039;.&lt;br /&gt;
&lt;br /&gt;
==== savenano ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;OBSOLÈTE svn 5946:09/09/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ce paramètre est remplacé par &#039;&#039;&#039;saveemm-[u,s,g,unknown]&#039;&#039;&#039; qui sauvegardent les EMMs séparément selon le type configuré.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Liste des Nanos EMM, ou tous les Nanos EMM (en hexadécimal) qui doivent être sauvegardés en emmlogdir&lt;br /&gt;
&lt;br /&gt;
Format&lt;br /&gt;
 nano[,nano]....|all&lt;br /&gt;
&lt;br /&gt;
Exemple&lt;br /&gt;
 savenano = 45,93,7a,ff&lt;br /&gt;
          = all # tous&lt;br /&gt;
          = # aucune (valeur par défaut)&lt;br /&gt;
&lt;br /&gt;
==== readnano ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Valable uniquement pour des Reader physiques&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ecrit les données (copie exécutée lors du savenano) sur la carte Si aucun chemin n’est déterminé, le fichier est recherché dans le répertoire &amp;quot;config &amp;quot;. &lt;br /&gt;
&lt;br /&gt;
Exemple&lt;br /&gt;
 readnano = write.emm&lt;br /&gt;
          = /var/oscam/write.emm&lt;br /&gt;
          =  # [rien] (valeur par défaut)&lt;br /&gt;
&lt;br /&gt;
==== read_old_classes ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn10443:02/08/15&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Valable uniquement pour des Reader physiques&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ce paramètre gère l&#039;affichage des classes/entitlements expirés (classes antérieures au mois en cours) des cartes Viaccess. &lt;br /&gt;
&lt;br /&gt;
 read_old_classes  =  0   # ne lit pas les classes/entitlements expirés cela accélère le démarrage d&#039;OScam (par défaut)&lt;br /&gt;
                   =  1   # lit et affiche les classes/entitlements expirés&lt;br /&gt;
&lt;br /&gt;
Exemple&lt;br /&gt;
read_old_classes = 1   va afficher l&#039;ensemble des classees/entitlements présents sur la carte.&lt;br /&gt;
&lt;br /&gt;
==== use-ssl ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn8725:06/25/20113&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ce paramètre permet d&#039;activer (ou pas) le protocole SSL (Secure Socket Layer) &lt;br /&gt;
&lt;br /&gt;
 use_ssl  =  1  #  utilise le SSL pour le protocole ghttp&lt;br /&gt;
          =  0  #  n&#039;utilise pas le SSL pour le protocole ghttp (valeur par défaut)&lt;br /&gt;
&lt;br /&gt;
==== dropbadcws ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;MODIFICATIONS  svn5992:10/22/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
dropbadcws  =  0|1&lt;br /&gt;
&lt;br /&gt;
 dropbadcws  =  1   # CW est de retour comme incorrect, send &amp;quot;introuvable&amp;quot; à la place incorrect CWs&lt;br /&gt;
             =  0   # default&lt;br /&gt;
&lt;br /&gt;
==== disablecrccws ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn6004:10/26/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
disablecrccws = 0|1&lt;br /&gt;
&lt;br /&gt;
 1 = désactive le crc pour cws, par défaut = 0&lt;br /&gt;
&lt;br /&gt;
En mode nominal, ce paramètre n&#039;est pas nécessaire. En activant ce paramètre les trames ne respectent plus la norme DVB.&lt;br /&gt;
&lt;br /&gt;
==== lb_weight ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
Plus la valeur est élevée, plus grande est la probabilité que le reader sera choisis. Il est un indicateur du temps moyen de réponse au sein de l&#039;équilibrage de charge (Loadbalancing).&lt;br /&gt;
 lb_weight = xxxx&lt;br /&gt;
           =  # [rien] Valeur par défaut : 100&lt;br /&gt;
[[Datei:Lb_weight_calc2.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La première colonne reprend les temps de réponse des reader. La première ligne reprend les valeurs lb_weight. &lt;br /&gt;
L&#039;intersection des deux donne le temps de réponse corrigé en fonction du lb_weight&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Exemple:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Vous avez deux readers avec un temps de réponse de 400ms. Vous voulez privilégier un reader en faisant croire que son temps de réponse est de 300ms.&lt;br /&gt;
 &lt;br /&gt;
Dans le tableau, vous repérez la ligne qui commence par 400, vous recherchez dans cette ligne la valeur 300 . Dans l&#039;entête de colonne vos trouvez la valeur LB_weight à donner au reader(130). En entrant cette donnée, vous privilégiez ce reader.&lt;br /&gt;
&lt;br /&gt;
==== lb_whitelist_services ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn8656:22/05/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 lb_whitelist_services = &amp;lt;services&amp;gt;,&amp;lt;services&amp;gt;....&lt;br /&gt;
&lt;br /&gt;
les services repris dans les groupes de services définis dans ce paramètre ne seront jamais bloqués (mis en &amp;quot;not found&amp;quot;) par le loadbalancer (répartisseur de charge), par défaut=aucun&lt;br /&gt;
Autrement dit, le loadbalancer essayera toujours d&#039;utiliser ces services sur votre carte, il ne pourra plus jamais décider de ne plus interroger votre carte pour ces services.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
==== lb_force_fallback ====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU - svn9739:05/19/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
lb_force_fallback  =  0|1&lt;br /&gt;
&lt;br /&gt;
1 = setzt den Reader ständig in fallback-modus für das load balancing ohne Berücksichtigung der reader statistics,&lt;br /&gt;
0 = default&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== ccc ====&lt;br /&gt;
===== cccversion =====&lt;br /&gt;
{{Version}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Seulement pour CCcam &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Définit la version de CCcam à utiliser.&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;
Exemple&lt;br /&gt;
   cccversion = 1.2.34&lt;br /&gt;
&lt;br /&gt;
===== cccmaxhops =====&lt;br /&gt;
{{Version}}&lt;br /&gt;
&lt;br /&gt;
Définit la distance maximale en hop (saut) de repartage de la carte&lt;br /&gt;
 0 = Uniquement  la carte locale&lt;br /&gt;
 1 = Carte locale + 1 Hop&lt;br /&gt;
 2 = Carte locale + 2 Hops&lt;br /&gt;
     Et ainsi de suite&lt;br /&gt;
     Valeur par défautt = 10&lt;br /&gt;
&lt;br /&gt;
===== ccchop =====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
ccchop =&lt;br /&gt;
&lt;br /&gt;
Pour les readers &#039;&#039;&#039;non CCcam&#039;&#039;&#039;; hop pour les cartes virtuelles.&lt;br /&gt;
&lt;br /&gt;
===== cccreshare =====&lt;br /&gt;
{{Version}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;MODIFICATIONS svn8607:04/10/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Définit le Reshare-hop pour CCcam lecteur&lt;br /&gt;
&lt;br /&gt;
 cccreshare = -1 # utilisation du niveau [[OSCam/fr/Config/oscam.conf#reshare|reshare]] défini dans oscam.conf  -  defaut&lt;br /&gt;
            =  0 # repartage pour les clients directs&lt;br /&gt;
            =  1 # repartage pour les clients directs et 1 niveau supplémentaire&lt;br /&gt;
            =  x # repartage pour les clients directs et x niveau(s) supplémentaire(s) (x correspond au nombre de niveau)&lt;br /&gt;
 &lt;br /&gt;
Reshare peut être défini de 2 façons:&lt;br /&gt;
&lt;br /&gt;
* Dans oscam.server [lecteur] (&amp;quot;cccreshare&amp;quot;)&lt;br /&gt;
* Dans oscam.user [compte] [&amp;quot;cccreshare&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
La valeur de Reshare correspond à la plus petite valeur des 2 paramètres !&lt;br /&gt;
&lt;br /&gt;
===== cccwantemu =====&lt;br /&gt;
{{Version}}&lt;br /&gt;
&lt;br /&gt;
Demande pour recevoir un emu du server cccam.&lt;br /&gt;
 cccwantemu = 1  # activé, demande l’ému&lt;br /&gt;
            = 0  # désactivé, valeur par défaut&lt;br /&gt;
&lt;br /&gt;
===== ccckeepalive =====&lt;br /&gt;
{{Version}}&lt;br /&gt;
&lt;br /&gt;
Envois un message “keepalive &amp;quot;, pour garder la connexion avec un server CCCam distant. &lt;br /&gt;
 ccckeepalive = 1  # activé, envois le message &amp;quot;keep alive&amp;quot;&lt;br /&gt;
              = 0  # désactivé, valeur par défaut&lt;br /&gt;
&lt;br /&gt;
===== cccreconnect =====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
cccreconnect = timeout (en mile-secondes)&lt;br /&gt;
&lt;br /&gt;
Ce délais de demende d&#039;ECM est le temps que oscam attend avant de se reconnecter au reader cccam, par défaut = 12000&lt;br /&gt;
Uniquement pour un reader utilisant un cccam-original. Pour un cccam-ext, le paramètre est ignoré.&lt;br /&gt;
&lt;br /&gt;
===== cccmindown =====&lt;br /&gt;
{{Version}}&lt;br /&gt;
&lt;br /&gt;
Par exemple:&lt;br /&gt;
cccmindown = 0 oscam n&#039;ignorera aucune carte.&lt;br /&gt;
&lt;br /&gt;
cccmindown = 1 oscam ignorera les cartes avec reshare 0, il conservera uniquement les carte qui ont reshare 1 ou plus.&lt;br /&gt;
&lt;br /&gt;
cccmindown = 2 oscam ignorera les cartes avec reshare 0 et 1, il conservera uniquement les carte qui ont reshare 2 ou plus.&lt;br /&gt;
&lt;br /&gt;
cccmindown = 3 oscam ignorera les cartes avec reshare 0, 1 et 2, il conservera uniquement les carte qui ont reshare 3 ou plus.&lt;br /&gt;
&lt;br /&gt;
Etc.....&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
==== &#039;&#039;&#039;gbox&#039;&#039;&#039; ====&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NOUVEAU svn8350:02/15/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Beispiel einer funktionierenden Minimal-Konfiguration:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Angenommen die Gbox läuft auf Host 192.168.1.101 und OSCam liegt auf 192.168.1.123. Im File &#039;&#039;&#039;cwshare.cfg&#039;&#039;&#039; auf der GBox-Seite stehen z.B. folgende Eintragungen:&lt;br /&gt;
 M:{192.168.1.101{A123BCDE}}&lt;br /&gt;
 D:{192.168.1.123{3820 3819{98AF3E25{A3 A3}}}}&lt;br /&gt;
Wenn sich oscam_gbox mit der originalen GBOX von oben verbinden soll, dann sieht die Konfiguration auf OSCam so aus: &lt;br /&gt;
 &#039;&#039;&#039;oscam.conf:&#039;&#039;&#039;&lt;br /&gt;
 [gbox]&lt;br /&gt;
 hostname          = 192.168.1.123&lt;br /&gt;
 my_password       = 98AF3E25&lt;br /&gt;
 port              = 3819&lt;br /&gt;
&lt;br /&gt;
 &#039;&#039;&#039;oscam.server:&#039;&#039;&#039;&lt;br /&gt;
 [reader]&lt;br /&gt;
 protocol          =  gbox&lt;br /&gt;
 group             =  1&lt;br /&gt;
 device            =  192.168.1.101,3820&lt;br /&gt;
 password          =  A123BCDE&lt;br /&gt;
 user              =  gbox_client&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
===== device =====&lt;br /&gt;
{{Obligatoire}}&lt;br /&gt;
&lt;br /&gt;
device  =  Komma-separierte Liste mit den Werten&lt;br /&gt;
&lt;br /&gt;
 peer&#039;s IP oder Hostname&lt;br /&gt;
 peer&#039;s port&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 192.168.1.101,3820&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== password =====&lt;br /&gt;
{{Obligatoire}}&lt;br /&gt;
&lt;br /&gt;
password  =  4 hex bytes, 8 chars&lt;br /&gt;
&lt;br /&gt;
Peer Passwort&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 A123BCDE&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== my_password =====&lt;br /&gt;
{{Obligatoire}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;OBSOLÉTE svn9163:12/31/2013&amp;lt;/span&amp;gt; &#039;&#039;&#039;moved to oscam.conf [gbox]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Passwort  =  4 hex bytes, 8 chara&lt;br /&gt;
&lt;br /&gt;
Mein Passwort&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 98AF3E25&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== gbox_reshare =====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Reshare-Level für lokale Karte(n), default = 0&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== gbox_max_distance =====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
gbox_max_distance  =  maximale Distanz zum Empfang von peer-cards, default = 2&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== gbox_max_ecm_send =====&lt;br /&gt;
{{Pasindispensable}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
gbox_max_ecm_send  =  sende ecm zu maximal n peer cards, default = 3&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== user =====&lt;br /&gt;
{{Obligatoire}}&lt;br /&gt;
&lt;br /&gt;
Benutzername (client) der oscam gbox&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 user  =  gbox_client&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Attention:&#039;&#039;&#039;&lt;br /&gt;
 &#039;&#039;&#039;Der user muss auch in der oscam.user [account] eingetragen werden!&lt;br /&gt;
&lt;br /&gt;
 &#039;&#039;&#039;Unter [reader] und [account] sollten geeignete Filter gesetzt werden (services=, caid=, ident=), um Instabilitäten der Gbox&lt;br /&gt;
 &#039;&#039;&#039;durch Überfluten mit Karten zu vermeiden.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{OSCamTranslatedLinks}}&lt;/div&gt;</summary>
		<author><name>Don de Deckelwech</name></author>
	</entry>
	<entry>
		<id>http://oldwiki.streamboard.tv/index.php?title=OSCam/it/Config/oscam.server&amp;diff=13188</id>
		<title>OSCam/it/Config/oscam.server</title>
		<link rel="alternate" type="text/html" href="http://oldwiki.streamboard.tv/index.php?title=OSCam/it/Config/oscam.server&amp;diff=13188"/>
		<updated>2015-07-04T14:39:32Z</updated>

		<summary type="html">&lt;p&gt;Don de Deckelwech: corrected ins2e06 and fix07&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Kategorie:OSCam]]&lt;br /&gt;
{{OSCamHomeLinks}}&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Attenzione:&#039;&#039;&#039; Il contenuto della traduzione in italiano e parzialmente in tedesco. Registrati e aiutaci a complementare e tradurre!&lt;br /&gt;
&lt;br /&gt;
== oscam.server ==&lt;br /&gt;
Questa Sezione Contiene Le Configurazioni Dei Parametri Per i Lettori Con OSCam. Si Possono Creare Varie Sezioni Dei Lettori Nel Oscam Server. E Chiaro Che Almeno Una Sezione Si Deve Creare.&lt;br /&gt;
&lt;br /&gt;
Esempi di configurazione per i lettori qui sono da [[OSCam/it/examples/Reader|Esempi di configurazione]]&lt;br /&gt;
&lt;br /&gt;
{{OSCamServerParameter}}&lt;br /&gt;
&lt;br /&gt;
=== [reader] ===&lt;br /&gt;
&#039;&#039;&#039;Regole:&#039;&#039;&#039; Si possono fare varie sezioni di [Lettori].Ogni sezione compilata puo essere usata ovviamente per fungere da lettore.&lt;br /&gt;
&lt;br /&gt;
 Direttive: easymouse, phönix, sc8in1, Etc....&lt;br /&gt;
&lt;br /&gt;
==== label ====&lt;br /&gt;
{{Mandatory/it}}&lt;br /&gt;
&lt;br /&gt;
Consente di impostare il nome per questo lettore.&lt;br /&gt;
&lt;br /&gt;
Esempio&lt;br /&gt;
 label = easymouse2&lt;br /&gt;
&lt;br /&gt;
==== enable ====&lt;br /&gt;
Parametro Necessario&lt;br /&gt;
&lt;br /&gt;
Disattivare Il Lettore&lt;br /&gt;
 0  =  Spento&lt;br /&gt;
 1  =  Acceso (default)&lt;br /&gt;
&lt;br /&gt;
==== description ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn 5467:06/22/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
description =  Text &lt;br /&gt;
&lt;br /&gt;
Qualsiasi testo per descrive i lettori, default: [vuoto] nessuna descrizione&lt;br /&gt;
&lt;br /&gt;
==== protocol ====&lt;br /&gt;
{{Mandatory/it}}&lt;br /&gt;
&lt;br /&gt;
Protocollo di comunicazione per il lettore.&lt;br /&gt;
 protocol = mouse         (Cardreader locale)&lt;br /&gt;
          = internal      (Tutti i Cardreader con &amp;quot;Device=/dev/sciX&amp;quot;, and internal Coolstream-Reader)&lt;br /&gt;
          = camd35|cs357x (Cascading - camd 3.5-kompatibler Remote-Server - &#039;&#039;&#039;udp&#039;&#039;&#039;)&lt;br /&gt;
          = mp35&lt;br /&gt;
          = smartreader&lt;br /&gt;
          = serial&lt;br /&gt;
          = cs378x        (camd 3.5-kompatibler Remote-Server - &#039;&#039;&#039;tcp&#039;&#039;&#039;)&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;
==== device ====&lt;br /&gt;
{{Mandatory/it}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;MODIFICA  svn8057+8059:01/04/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;MODIFICA  svn8096:01/13/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;MODIFICA  svn8096:09/10/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Assegna il Device per le sezioni dei [Lettori] .&lt;br /&gt;
 device = [&amp;lt;readertype&amp;gt;;]serial:serialnum|bus:device|&amp;lt;device|device:slot&amp;gt;|&amp;lt;ip|hostname&amp;gt;,&amp;lt;port&amp;gt;[,&amp;lt;lport&amp;gt;]|pcsc|&amp;lt;0|1&amp;gt;&amp;gt;|constantcw &lt;br /&gt;
&lt;br /&gt;
 readertype:&lt;br /&gt;
             SR:          Smartreader+ (default)&lt;br /&gt;
             SRv2:        Smartreader V2&lt;br /&gt;
             Infinity:    Infinity USB &lt;br /&gt;
             TripleP1:    Smargo Triple Reader port 1 &lt;br /&gt;
             TripleP2:    Smargo Triple Reader port 2 &lt;br /&gt;
             TripleP3:    Smargo Triple Reader port 3 &lt;br /&gt;
 bus:device: Bus e Device Nome Per Il LettoreSmartCard+&lt;br /&gt;
 serialnum:  Il numero seriale del Lettore SmartCard+ (Il Numero eni Con lsusb &#039;Bus&#039; e &#039;Device&#039;)&lt;br /&gt;
 device:     Nome Del Device (Es. myreader)  &lt;br /&gt;
 device:slot:Nome Del Device e Numero dello Slot (1-8)&lt;br /&gt;
             &#039;&#039;&#039;SC8in1&#039;&#039;&#039;&lt;br /&gt;
 ip|hostname:IP-adress, Hostname&lt;br /&gt;
 port:       Remapping Per La Porta Locale TCP/IP&lt;br /&gt;
 lport:      Remapping to local TCP/IP port&lt;br /&gt;
 PCSC:       Il Numero Del Lettore PCSC (Si Inizia Da 0 )&lt;br /&gt;
 0|1:        &#039;&#039;&#039;Solo Per Il Coolstream HD-1&#039;&#039;&#039; (Scelta Lettore 0 oppure 1 )&lt;br /&gt;
 constantcw: Nome del File Per Il Constant-CW-File&lt;br /&gt;
&lt;br /&gt;
Descrizione Del CW-Files:  &lt;br /&gt;
 &#039;&#039;&#039;Standard-Format&#039;&#039;&#039;&lt;br /&gt;
 CAID:Provider ID:Service ID:PMT ID:ECM PID::key (16 Bytes seperated by spaces)&lt;br /&gt;
 esempio:&lt;br /&gt;
 1234:123456:1234:2345:3456::00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F &lt;br /&gt;
&lt;br /&gt;
 &#039;&#039;&#039;Extendet OSCam-Format&#039;&#039;&#039;&lt;br /&gt;
 CAID:Provider ID:Service ID:PMT ID:ECM PID:Video PID:key (16 Bytes seperated by spaces)&lt;br /&gt;
 esempio:&lt;br /&gt;
 1234:123456:1234:2345:3456:7890:00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F&lt;br /&gt;
  &lt;br /&gt;
&lt;br /&gt;
Esempio param. device&lt;br /&gt;
 device = /dev/ttyS0   # (Reader su COM1 (In Linux i386 e Windows))&lt;br /&gt;
 device = /dev/tts/1   # (Reader su COM2 (Linux dbox2 con multicam))&lt;br /&gt;
 device = /dev/ttyUSB0 # (Reader su USB  (Linux i386))&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note:&#039;&#039;&#039; Il contatore per il dispositivo è sempre dal 1 dopo il numero della porta COM! Così ttyS0 = COM1, tts/1 = COM2. &lt;br /&gt;
Quando si utilizzano PC più recenti le porte seriali sono difficilmente disponibili, in questi casi deve essere utilizzato USB 2.0. Il miglior modo nella gestione delle periferiche: Port-COM assegnata al lettore, scrivere nel device Port -1 !&lt;br /&gt;
&lt;br /&gt;
==== detect ====&lt;br /&gt;
{{Depends/it}}&lt;br /&gt;
&lt;br /&gt;
Linea dedicata per &amp;quot;Risposta della Scheda&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 (Il rilevamento è disabilitato, ma sarà sempre inviato un seganle alla &amp;quot;card&amp;quot;)&lt;br /&gt;
 Detect = gpio1 ... gpio7 (nuovo per mipsel-uclibc)&lt;br /&gt;
&lt;br /&gt;
* Linea inversa = &amp;quot;!&amp;quot; prefisso (ad esempio &amp;quot;Controllo =! CTS&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
==== cardmhz ====&lt;br /&gt;
{{Depends/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;MODIFICA  svn7046:06/12/12&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Standard&#039;&#039;&#039;-Frequenza della carta con incrementi di 10 KHz. Per le schede Irdeto = 600 KHz. Vedi nota [[OSCam/it/examples/Overclocking|Overclocking!]]&lt;br /&gt;
&lt;br /&gt;
Esempio&lt;br /&gt;
 cardmhz = 600  # Card Irdeto&lt;br /&gt;
         =      # [vuoto] Valore di default 357&lt;br /&gt;
&lt;br /&gt;
Dreambox  =  -1. Further Informations about the various (Dream)Boxes can be found [http://www.streamboard.tv/oscam/wiki/ReaderClocks here].&lt;br /&gt;
&lt;br /&gt;
[[Datei:MessageS.png|text-bottom]] &#039;&#039;&#039;[[Streamboard:oscam/wiki/CardsList|Lista delle frequenze di default delle card e overclocking]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== mhz ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;MODIFICA  svn9099:12/13/2013&amp;lt;/span&amp;gt;&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 [[OSCam/it/examples/Overclocking|Overclocking]]. 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;
&lt;br /&gt;
Hier eine ausführlichere Beschreibung von &#039;&#039;&#039;stefansat&#039;&#039;&#039; aus der Distri-Doku:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;EXTERNE READER&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Wenn die Frequenz in &#039;&#039;&#039;mhz&#039;&#039;&#039; größer ist als in &#039;&#039;&#039;cardmhz&#039;&#039;&#039;, dann befindest Du dich im Modus [[OSCam/de/examples/Overclocking|Overclocking]].&lt;br /&gt;
&lt;br /&gt;
Smargo-Reader und interne Reader von Dreambox werden durch &#039;&#039;&#039;atr&#039;&#039;&#039; automatisch eingestellt, wenn in &#039;&#039;&#039;autospeed&#039;&#039;&#039; (siehe nächsten Parameter) &#039;&#039;&#039;= 1&#039;&#039;&#039; gesetzt ist.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;INTERNE READER&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Setze die Reader-Frequenz in 10 KHz-Schritten. Wenn Du eine &#039;&#039;&#039;cardmhz&#039;&#039;&#039; kleiner 2000 benutzt, schaltet OSCam auf PLL-Clocking. Interne Reader von Boxen der Firma Dream Multimedia GmbH können damit wesentlich genauer eingestellt werden. Die benutzte Frequenz in &#039;&#039;&#039;mhz&#039;&#039;&#039; sollte die höchste Frequenz des Quarzes im internen Reader darstellen. OScam wird den besten PLL-Divider errechnen, der der in &#039;&#039;&#039;cardmhz&#039;&#039;&#039; gewünschten User-Card-Geschwindigkeit am nächsten kommt.&lt;br /&gt;
&lt;br /&gt;
Für Modelle mit &#039;&#039;&#039;PPC-CPU&#039;&#039;&#039; benutze &#039;&#039;&#039;mhz = 3150&#039;&#039;&#039;. Für Modelle mit &#039;&#039;&#039;MIPS-CPU&#039;&#039;&#039; benutze &#039;&#039;&#039;cardmhz = 2700&#039;&#039;&#039;. Ausnamhe ist die &#039;&#039;&#039;DM7025&#039;&#039;&#039;, hier sollte &#039;&#039;&#039;cardmhz = 8300&#039;&#039;&#039; benutzt werden.&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 Du hast eine DREAM 800 HD PVR. Das ist eine MIPS. Daher solltest Du cardmhz auf 2700 setzen. Du verwendest eine NAGRA-Card, &lt;br /&gt;
 die sollte auf 5 MHz laufen. Um die Karte normal zu lesen, benutzt Du daher cardmhz = 2700 und mhz = 500.&lt;br /&gt;
 Wenn Du Overclocking anwenden willst, setzte cardmhz = 2700 und mhz = auf 900. Nun wird Deine Karte mit 9 Mhz zu laufen beginnen. &lt;br /&gt;
 Es ist besser, das am Anfang zu beobachten, denn eine overclocked Karte kann heiß laufen und plötzlich crashen!&lt;br /&gt;
&lt;br /&gt;
Beachte, dass die meisten internen Reader von Nicht-Dreamboxen die Karten automatisch lesen und alle vom User gesetzten Werte vollständig ignorieren. Trotzdem sollten unter cardmhz und mhz immer Werte eingetragen werden, weil sie die interne Kalkulation der korrekten timings von OSCam unterstützen. Wenn die Werte in cardmhz und mhz korrekt gesetzt werden, arbeitet OSCam besser mit der automatischen clockspeed des internen Cardreaders zusammen. Daraus resultieren bessere ECM-Antwortzeiten oder eine größere Stabilität.&lt;br /&gt;
&lt;br /&gt;
Aber bitte keine Wunder erwarten! Nur Overclocking kann ECM-Antwortzeiten reduzieren. Schlechte Einstellungen können sie nur verzögern oder instabil machen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Datei:MessageS.png|text-bottom]] &#039;&#039;&#039;[[Streamboard:oscam/wiki/CardsList|List of default and overclocking card frequencies]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== autospeed ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn9064:12/01/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
autospeed  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1  =  setzt den mhz-Wert in Abhängigkeit von Atribut&lt;br /&gt;
       (default)&lt;br /&gt;
 0  =  disabled&lt;br /&gt;
&lt;br /&gt;
 Hinweis&lt;br /&gt;
 Wird zur Zeit nur für smartreader- und smargo-protocol verwendet! Andere reader werden angepasst, damit sie&lt;br /&gt;
 benfalls diesen Parameter verwenden können.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== deprecated ====&lt;br /&gt;
{{Optional/it}}&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/it}}&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;
==== device_out_endpoint ====&lt;br /&gt;
{{Depends/it}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;MODIFICA  svn8013:12/29/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Setzt die Addresse des Endpunkts für FTDI-Chips&lt;br /&gt;
 device_out_endpoint = 0x81 # Smargo Triple Reader port 1&lt;br /&gt;
                     = 0x82 # Smartreader+  (default)&lt;br /&gt;
                     = 0x83 # Smargo Triple Reader port 2&lt;br /&gt;
                     = 0x85 # Smargo Triple Reader port 3&lt;br /&gt;
&lt;br /&gt;
==== smargopatch ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO  svn6402:02/16/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
smargopatch  =  0|1&lt;br /&gt;
&lt;br /&gt;
schaltet den workaround für smargoreader+ und reader ein, bis der native mode funktioniert, default = 0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== sc8in1_dtrrts_patch ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO  svn6402:02/16/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
sc8in1_dtrrts_patch  =  0|1&lt;br /&gt;
&lt;br /&gt;
schaltet fix für SC8in1/MCR DTR/RTS kernel bug ein, default = 0&lt;br /&gt;
&lt;br /&gt;
==== cool_timeout_init ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO  svn6286:01/23/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cool_timeout_init  =  timeout in Millisecunden, default = 0&lt;br /&gt;
&lt;br /&gt;
Setzt card init mode für internen Reader der &#039;&#039;&#039;AZBox&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== cool_timeout_after_init ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn6253:01/17/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Attenzione: Nur für Coolstream!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
cool_timeout_after_init = timeout in Millisekunden, default =  0&lt;br /&gt;
&lt;br /&gt;
Hier kann ein timeout für SC read/transmit nach dem init in Millisekunden festgelegt werden (nur für Reader!)&lt;br /&gt;
&lt;br /&gt;
==== ins2e06 ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn9568:03/16/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
add  check control for pin payload (4 hex bytes) for NDS Videoguard 2 SCs&lt;br /&gt;
 ins2e06 = Payload  &lt;br /&gt;
         = # none [blank] (default)&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Attention:&#039;&#039;&#039; valid for physical readers only&lt;br /&gt;
&lt;br /&gt;
http://www.streamboard.tv/oscam/changeset/9568 &lt;br /&gt;
&lt;br /&gt;
==== ins7e ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO  svn5959:09/22/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 ins7e = payload&lt;br /&gt;
       = [blank] default (none)&lt;br /&gt;
&lt;br /&gt;
Füge 26 hex-bytes payload für &#039;&#039;&#039;NDS Videogard 2&#039;&#039;&#039; Karten hinzu.&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Attenzione:&#039;&#039;&#039; Nur für physische Reader gültig!&lt;br /&gt;
&lt;br /&gt;
==== ins7e11 ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO  svn6064:12/06/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 ins7e11 = TA1 Byte&lt;br /&gt;
         =    # (none) default&lt;br /&gt;
         = 11 # 0001 FI + 0001 DI (1 x)&lt;br /&gt;
         = 13 # 0001 FI + 0011 DI (4 x)&lt;br /&gt;
         = 14 # 0001 FI + 0100 DI (8 x)&lt;br /&gt;
         = 15 # 0001 FI + 0101 DI (16 x)&lt;br /&gt;
&lt;br /&gt;
Füge TA1 Byte für &#039;&#039;&#039;NDS Videogard 2&#039;&#039;&#039; Karten hinzu.&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Attenzione:&#039;&#039;&#039; Nur für physische Reader gültig!&lt;br /&gt;
&lt;br /&gt;
==== fix07 ====&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn9884:09/30/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
enable 0x07 fix for NDS Videoguard 2 SCs&lt;br /&gt;
 fix07  = 1 # enabled (default)&lt;br /&gt;
        = 0 # disabled&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Attention:&#039;&#039;&#039; valid for physical readers only&lt;br /&gt;
&lt;br /&gt;
==== force_irdeto ====&lt;br /&gt;
{{Optional/it}}&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/it}}&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/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;MODIFICA  svn7046:06/12/12&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 RSA key für Nagravision/Tiger SCs / CAM key data für Irdeto SCs, Conax SCs, default = none&lt;br /&gt;
&lt;br /&gt;
==== fix9993 ====&lt;br /&gt;
{{Optional/it}}&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/it}}&lt;br /&gt;
boxkey per Nagravision SCs / CAM key für Irdeto SCs&lt;br /&gt;
&lt;br /&gt;
==== pincode ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Pincode für &#039;&#039;&#039;Conax-,Cryptoworks- und Viaccess-&#039;&#039;&#039; Karten.&lt;br /&gt;
 pincode = pincode&lt;br /&gt;
         =  # [blank] default&lt;br /&gt;
&lt;br /&gt;
==== boxid ====&lt;br /&gt;
{{Optional/it}}&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;
==== versione nds ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Versione di &#039;&#039;&#039;NDS Videoguard&#039;&#039;&#039; Da usare&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;
==== aeskeys ====&lt;br /&gt;
{{Optional/it}}&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;
Esempio&lt;br /&gt;
 aeskeys = 0100@012345:000102030405060708090a0b0c0d0e0f;0200@543210:0,0,0f0e0d0c0b0a090807060504030201&lt;br /&gt;
&lt;br /&gt;
==== showcls ====&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;ANTIQUATO  svn6624:04/23/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
{{Optional/it}}&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;
==== key ====&lt;br /&gt;
{{Depends/it}}&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;
==== user ====&lt;br /&gt;
{{Optional/it}}&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/it}}&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/it}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;VERALTET - OBSOLETE - OBSOLÈTE - ANTIQUATO&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== services ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Attenzione:&#039;&#039;&#039; Se oscam.conf [global] abilitato nel bilanciamento del carico tra lb_mode, allora ci può essere alcuna voce!&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Attenzione:&#039;&#039;&#039; Il numero dei servizi che saranno considerate lettore base, è limitata a 64 o 64 volte [[service-name][CAID][provid][srvid]]! &lt;br /&gt;
&lt;br /&gt;
Quali servizi può il lettore. Ciò richiede un oscam.services essere presente. La logica qui è la seguente (in questo ordine):&lt;br /&gt;
* Se il campo è vuoto (o non valido), la richiesta è permesso.&lt;br /&gt;
* Quando un servizio negativo (cioè quelli con &amp;quot;!&amp;quot;) È applicabile, la richiesta viene respinta.&lt;br /&gt;
* Se un servizio positivo sia applicabile o non esiste alcun servizio positivo, la richiesta è permesso.&lt;br /&gt;
* Se nessuno dei punti precedenti, la richiesta viene respinta.&lt;br /&gt;
Ciò significa che i Servizi negativi sono necessarie solo in casi individuali. Vale a dire, i servizi se e quando è positiva, ma vuole escludere alcune indietro. Non è consigliabile, perché qui viene rapidamente a errori di configurazione. Al contrario, un ulteriore servizio da creare che contiene tutti i canali in questione.&lt;br /&gt;
&lt;br /&gt;
Ordnet den Reader einer Servicegruppe zu bzw. schließt eine Servicegruppe aus&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;
==== caid ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&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;
==== ident ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Attenzione:&#039;&#039;&#039; Se oscam.conf [global] è abilitato nel bilanciamento del carico tra lb_mode, allora ci può essere alcuna voce!&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;
==== class ====&lt;br /&gt;
{{Optional/it}}&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;
==== chid ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Definisci Irdeto ChID Per Il Lettore&lt;br /&gt;
&lt;br /&gt;
Esempio&lt;br /&gt;
 chid = 0100:12&lt;br /&gt;
      =  # [blank] default&lt;br /&gt;
&lt;br /&gt;
==== group ====&lt;br /&gt;
{{Mandatory/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;MODIFICA  svn6103:12/21/2011&amp;lt;/span&amp;gt;&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-64&lt;br /&gt;
 group   = 1....64[,1....64]...&lt;br /&gt;
 &lt;br /&gt;
&#039;&#039;&#039;Da ein Eintrag zwingend ist, darf hier kein [blank] als default stehen!&#039;&#039;&#039;&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;
==== audisabled ====&lt;br /&gt;
{{Optional/it}}&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/it}}&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;
==== disableserverfilter ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Ignorare Caid e Ident Dei Lettori Provenienti Da Clienti Manipolati.&lt;br /&gt;
 disableserverfilter = 1  # Ignorare&lt;br /&gt;
                     = 0  # Non Ignorare (default)&lt;br /&gt;
&lt;br /&gt;
==== inactivitytimeout ====&lt;br /&gt;
{{Depends/it}}&lt;br /&gt;
&lt;br /&gt;
 inactivitytimeout =    # in secondi&lt;br /&gt;
                   = -1 # reconnect on network failure for &#039;&#039;&#039;newcamd&#039;&#039;&#039; based readers, even in idle&lt;br /&gt;
                   = 0  # default&lt;br /&gt;
&lt;br /&gt;
==== reconnecttimeout ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;MODIFICA  svn7244:08/07/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Intervallo Di Tempo in Secondi Per Riconnettersi Remote Reader, Quando Non Riceve Risposta. &lt;br /&gt;
&lt;br /&gt;
Esempio&lt;br /&gt;
 reconnecttimeout = 20   # Dopo 20 Secondi Senza Risposta, Viene Riconnesso&lt;br /&gt;
                  =      # [Vuoto] default&lt;br /&gt;
&lt;br /&gt;
==== connectoninit ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn8235:01/29/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
connectoninit   =   0|1 &lt;br /&gt;
&lt;br /&gt;
 1 = Ermöglicht die Herstellung einer Newcamd-Verbindung, solange noch kein Request vorliegt&lt;br /&gt;
 0 = default&lt;br /&gt;
&lt;br /&gt;
==== keepalive ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn9810:07/22/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
keepalive  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1  =  ermöglicht es einem cs378x TCP socket, ständig verbunden zu sein&lt;br /&gt;
 0  =  Immer eingeschaltet bei einem cacheex reader type (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== fallback ====&lt;br /&gt;
{{Optional/it}}&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;
==== fallback_percaid ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn8896:09/04/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
fallback_percaid  =  &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;
use reader as fallback for defined CAIDs only, two digit wildcards CAIDs are possible, fallback_percaid overrules fallback. Def.=none&lt;br /&gt;
&lt;br /&gt;
example:&lt;br /&gt;
 fallback_percaid = 1234:234567;10:345678&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== emmcache ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Impostazioni  EMM-Cache per il Reader. Attualmente solo per il Reader locale. &lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Attenzione:&#039;&#039;&#039;&lt;br /&gt;
Senza questo parametro EMM non sono visualizzati!&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;,&amp;lt;stb-emm&amp;gt;&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 * &amp;lt;usecache&amp;gt; 0 = # emmcache disabilitato  (default)&lt;br /&gt;
 * &amp;lt;usecache&amp;gt; 1 = # abilitare emmcache e salvare i dati sul file &lt;br /&gt;
 * &amp;lt;usecache&amp;gt; 2 = # abilitare emmcache ma non salvare i dati sul file&lt;br /&gt;
&lt;br /&gt;
 * &amp;lt;rewrite&amp;gt;  n = # Determina quante volte lo stesso EMM è scritto, si applica solo quando &amp;lt;useCache&amp;gt; = 1 o 2&lt;br /&gt;
&lt;br /&gt;
 * &amp;lt;logging&amp;gt;  0 = # logging disabilitato (default)&lt;br /&gt;
 * &amp;lt;logging&amp;gt;  1 = # registra solo Emm difettosi (errors)&lt;br /&gt;
 * &amp;lt;logging&amp;gt;  2 = # registra Emm scritti (written)&lt;br /&gt;
 * &amp;lt;logging&amp;gt;  4 = # registra Emm saltati(skipped)&lt;br /&gt;
 * &amp;lt;logging&amp;gt;  8 = # registra Emm bloccati (blocked)&lt;br /&gt;
 * &amp;lt;logging&amp;gt; 16 = # registra AU bloccato &lt;br /&gt;
&lt;br /&gt;
 * &amp;lt;stb-emm&amp;gt;  0 = # EMM for STB are ignored (default)&lt;br /&gt;
 * &amp;lt;stb-emm&amp;gt;  1 = # EMM for STB are sent to the reader (very specific usage)&lt;br /&gt;
&lt;br /&gt;
Esempi&lt;br /&gt;
 emmcache = 1,3,10,0 #  Cache abilitato, scrivi x 3 volte, scritti (written) (2) e bloccati (blocked) (8) = 10 logging, don&#039;t send stb-emm&lt;br /&gt;
 emmcache = 1,2,6,1  #  Cache abilitato, scrivi x 2 volte, scritti (written) (2) e saltati(skipped) (4) = 6 logging, send stb-emm&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;stb-emm&#039;&#039;&#039;: is only handy for certain users (Viaccess: see commit [http://www.streamboard.tv/oscam/changeset/10584 #10584] ) and certainly &#039;&#039;&#039;not for users using cards in readers&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Quote [http://www.streamboard.tv/wbb2/thread.php?postid=538345#post538345 from User &#039;&#039;pr2&#039;&#039;]: &amp;quot;In Viaccess we saw some EMM-G that are for the STB and not for the card. That&#039;s why we call it EMM-STB (Set Top Box). Those EMMs are used to define overencryption key (AES) into the STB to encrypt STB-Card dialog.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
==== emmreassembly ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO  svn8493:03/06/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;ANTIQUATO  svn8591:04/01/2013 parameter ---&amp;gt; oscam.user!&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
emmreassembly  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1 = schaltet Neuaufbau von EMM ein, default&lt;br /&gt;
 0 = schaltet Neuaufbau von EMM aus&lt;br /&gt;
&lt;br /&gt;
Sollte bei &#039;&#039;&#039;Viaccess und Cryptoworks Readern&#039;&#039;&#039; gesetzt werden, wenn der Client, der für das Senden von EMMs benutzt wird, die EMMs neu aufbaut anstelle sie an OScam zur Bearbeitung zu senden.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== cacheex ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO  svn6044:11/27/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cacheex  =  0|1|2|3&lt;br /&gt;
&lt;br /&gt;
 1  =  Abilitare lo scambio di cache in modalità pull mode (tirare con forza)&lt;br /&gt;
 2  =  Abilitare lo scambio di cache in modalità push mode (spingere) &lt;br /&gt;
 3  =  Abilitare lo scambio di cache in modalità reversepush (Retromarcia) &lt;br /&gt;
 0  =  default&lt;br /&gt;
 per camd 3.5x e CCcam protocollo&lt;br /&gt;
&lt;br /&gt;
Vedere anche i parametri pertinenti in oscam.user! &lt;br /&gt;
&lt;br /&gt;
Identische cache exchange modes müssen bei local OSCam server und remote OSCam user account gesetzt werden!&lt;br /&gt;
&lt;br /&gt;
===== cacheex-modes =====&lt;br /&gt;
===== cacheex = 1 - cachepull =====&lt;br /&gt;
Situation:&lt;br /&gt;
&lt;br /&gt;
OSCam A reader1 ist gesetzt auf cacheex = 1&lt;br /&gt;
&lt;br /&gt;
OSCam B account1 ist gesetzt auf cacheex = 1&lt;br /&gt;
&lt;br /&gt;
OSCam A erhält eine ECM Anfrage, reader1 sendet diese Anfrage an OSCam B,&lt;br /&gt;
&lt;br /&gt;
OSCam B prüft seinen cache:&lt;br /&gt;
* im cache wird nichst gefunden: OSCam B sendet: NOK&lt;br /&gt;
* im cache wird etwas gefunden; OSCam B sendet: OK+CW&lt;br /&gt;
* im cache wird nichts gefunden aber es wird eine anstehende Anfrage festgestellt: &#039;&#039;cacheexwaittime&#039;&#039; in oscam.conf [global] wird abgewartet und dann erneut geprüft. OSCam B fragt nicht mehr nach neuen EMMs.&lt;br /&gt;
&lt;br /&gt;
CW-flow  =  B ---&amp;gt; A&lt;br /&gt;
&lt;br /&gt;
===== cacheex  =  2 - cachepush =====&lt;br /&gt;
Situation:&lt;br /&gt;
&lt;br /&gt;
OSCam A reader1 ist gesetzt auf cacheex = 2&lt;br /&gt;
&lt;br /&gt;
OSCam B account1 ist gesetzt auf cacheex = 2&lt;br /&gt;
&lt;br /&gt;
Wenn OSCam B ein CW erhält, wird es auf OSCam A geschoben. Der Reader hat normale Funktionen und kann ECMs anfragen.&lt;br /&gt;
* Problem: OSCAM kann nur dann CW&#039;s auf OSCam A schieben, wenn OSCam A verbunden ist&lt;br /&gt;
* Problem oder feature?: OSCam A kann ECMs von OSCam B anfragen&lt;br /&gt;
&lt;br /&gt;
CW-flow  =  B ---&amp;gt; A&lt;br /&gt;
&lt;br /&gt;
===== cacheex  =  3 - reversecachepush =====&lt;br /&gt;
Situation:&lt;br /&gt;
&lt;br /&gt;
OSCam A reader 1 ist gesetzt auf cacheex = 3&lt;br /&gt;
&lt;br /&gt;
Wenn OSCam A ein CW erhält, wird dies auf OSCam B geschoben. OSCam A fragt nicht mehr nach neuen ECMs&lt;br /&gt;
&lt;br /&gt;
CW-flow  =  A ---&amp;gt; B&lt;br /&gt;
&lt;br /&gt;
==== cacheex_maxhop ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn6691:05/07/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cacheex_maxhop  =  Anzahl der hops&lt;br /&gt;
                =  default = 10&lt;br /&gt;
&lt;br /&gt;
Festlegen der maximalen hops für cache exchange&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== logport ====&lt;br /&gt;
{{Optional/it}}&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;
==== ecmwhitelist ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
ecmwhitelist  =  [CAID[@provid]:]lunghezza[,lunghezza]...[;[CAID[@provid]:]lunghezza[,lunghezza]...]...&lt;br /&gt;
&lt;br /&gt;
definisce la lunghezza valida ECM in &#039;Hex&#039; e provid per il lettore fisico&lt;br /&gt;
&lt;br /&gt;
Esempio:&lt;br /&gt;
 ecmwhitelist  =  10,20,30,0a,0b,0c&lt;br /&gt;
               =  0100:10,20;0200@12345:0a,4b &lt;br /&gt;
 [vuoto]       =  default e provid 000000&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Nel funzionamento normale, questo parametro non è necessario!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Datei:MessageS.png|text-bottom]] &#039;&#039;&#039;[[Streamboard:oscam/wiki/ECMLengthList|Elenco di lunghezze ECM]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== ecmheaderwhitelist ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn7480:09212012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ecmheaderwhitelist  =  [CAID[@provid]:]header[,header...[;[@provid]:]header[,header]...]...&lt;br /&gt;
&lt;br /&gt;
Intestazione ECM valido con CAID e l&#039;uso provid in esadecimale.&lt;br /&gt;
default: nessuno, provid = 000000&lt;br /&gt;
&lt;br /&gt;
Un thread su questo può essere trovato [[Streamboard-Thread:34748|qui]].&lt;br /&gt;
&lt;br /&gt;
Qui si trovano gli aggiornamenti [[Streamboard:oscam/wiki/HeaderWhitelist|HeaderWhitelist]] .&lt;br /&gt;
&lt;br /&gt;
==== ratelimitecm ====&lt;br /&gt;
{{Optional/it}}&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;
==== ecmnotfoundlimit ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn8313:02/07/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ecmnotfoundlimit  =  Anzahl&lt;br /&gt;
&lt;br /&gt;
Anzahl der ECM&#039;s mit &amp;quot;not found&amp;quot; Anwort bis der Reader neu gestartet wird, 0 = kein Limit (default)&lt;br /&gt;
&lt;br /&gt;
==== resetcycle ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn5821:08/12/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
resetcycle = Anzahl&lt;br /&gt;
&lt;br /&gt;
Anzahl von ECM&#039;s bis ein Reset des Cardreaders durchgeführt wird&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Hinweis:&#039;&#039;&#039; Nur gültig für physikalische Reader!&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 resetcycle  =  0   #  ausgeschaltet [default]&lt;br /&gt;
             =  5   #  Reset nach 5 ECM&#039;s&lt;br /&gt;
&lt;br /&gt;
==== ratelimittime ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn9078:09/12/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Intervall für ein ratelimit&lt;br /&gt;
 ratelimittime =   # Millisekunden&lt;br /&gt;
               = 0 # (default)&lt;br /&gt;
&lt;br /&gt;
==== ecmunique ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn8491:03/06/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ecmunique  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1 = ermöglicht eine Überprüfung des matching ECM hash im ratelimit slot&lt;br /&gt;
 0 = default&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== srvidholdtime ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn9078:09/12/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
srvidholdtime  =  Millisekunden&lt;br /&gt;
&lt;br /&gt;
Zeitraum, in dem die Service-ID im ratelimit slot gehalten werden soll. Während dieses Zeitraums ist der Zeit-Check für ecmunique ausgeschaltet. Default = 0&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== cooldowndelay ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn5946:09/09/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cooldowndelay &lt;br /&gt;
&lt;br /&gt;
Erläuterung:&lt;br /&gt;
 delay    =    Verzögerungszeit in Sekunden, in der dem Reader erlaubt ist, mehr ECM-Anfragen zu stellen,&lt;br /&gt;
               als im Parameter &amp;quot;ratelimitecm&amp;quot; festgelegt ist&lt;br /&gt;
               default: [blank] keine&lt;br /&gt;
 duration =    Zeitdauer in Sekunden, die der Reader für einen cooldown benötigt&lt;br /&gt;
               default: [blank] keine&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Voraussetzung ist, dass die Parameter &amp;quot;ratelimitecm&amp;quot; und &amp;quot;ratelimittime&amp;quot; ausgefüllt sind!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== blocknano ====&lt;br /&gt;
{{Optional/it}}&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/it}}&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/it}}&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/it}}&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/it}}&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/it}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;MODIFICA svn8615:04/12/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
blockemm-bylen  =  [length range,length range]... (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;
Beispiel:&lt;br /&gt;
 blockemm-bylen  = 1-10,11-&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== saveemm-u ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn5947:09/09/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 saveemm-u  =  0 (default)&lt;br /&gt;
            =  1&lt;br /&gt;
&lt;br /&gt;
Garantire  unique-EMM&#039;s nel file , cui percorso possibile con  &amp;quot;emmlogdir=&amp;quot; nel oscam.conf Deve essere impostata  (Default=Config-Cartella).&lt;br /&gt;
&lt;br /&gt;
==== saveemm-s ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn5947:09/09/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 saveemm-s  =  0 (default)&lt;br /&gt;
            =  1&lt;br /&gt;
Garantire  shared-EMM&#039;s nel file , cui percorso possibile con  &amp;quot;emmlogdir=&amp;quot; nel oscam.conf Deve essere impostata  (Default=Config-Cartella).&lt;br /&gt;
&lt;br /&gt;
==== saveemm-g ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn5947:09/09/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 saveemm-g  =  0 (default)&lt;br /&gt;
            =  1&lt;br /&gt;
Garantire global-EMM&#039;s nel file , cui percorso possibile con &amp;quot;emmlogdir=&amp;quot; nel oscam.conf Deve essere impostata (Default=Config-Cartella).&lt;br /&gt;
&lt;br /&gt;
==== saveemm-unknown ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn5947:09/09/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 saveemm-unknown  =  0 (default)&lt;br /&gt;
                  =  1&lt;br /&gt;
Garantire unknown-EMM&#039;s nel file , cui percorso possibile con &amp;quot;emmlogdir=&amp;quot; nel oscam.conf Deve essere impostata (Default=Config-Cartella).&lt;br /&gt;
&lt;br /&gt;
==== savenano ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;ANTIQUATO  svn5947:09/09/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Liste von EMM-Nanos, die gespeichert werden sollen (hex) oder alle EMM-Nanos. Der Pfad kann mit &amp;quot;emmlogdir=&amp;quot; in der oscam.conf festgelegt werden (Default=Config-Ordner).&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;
==== readnano ====&lt;br /&gt;
{{Optional/it}}&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;
==== use-ssl ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn8725:06/25/20113&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
use_ssl  =  0|1&lt;br /&gt;
&lt;br /&gt;
 use-ssl  =  1  #  use SSL for ghttp protocol&lt;br /&gt;
          =  0  #  default&lt;br /&gt;
&lt;br /&gt;
==== dropbadcws ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;MODIFICA  svn5992:10/22/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
dropbadcws  =  0|1&lt;br /&gt;
&lt;br /&gt;
 dropbadcws  =  1   # CW è sbagliato a rifiutare, send &amp;quot;not found&amp;quot; posto di CWS male&lt;br /&gt;
             =  0   # default&lt;br /&gt;
&lt;br /&gt;
==== disablecrccws ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn6004:10/26/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 disablecrccrws    =    1  #  unterdrücke den cw-checksum-test&lt;br /&gt;
                   =    0  #  cw-checksum-test eingeschaltet (default)&lt;br /&gt;
&lt;br /&gt;
==== lb_weight ====&lt;br /&gt;
{{Optional/it}}&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;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
==== lb_whitelist_services ====&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn8656:05/22/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
 lb_whitelist_services = &amp;lt;services&amp;gt;,&amp;lt;services&amp;gt;....&lt;br /&gt;
&lt;br /&gt;
reader assignement to service group for channels which may never be blocked by the loadbalancer to the reader , default=none&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
==== lb_force_fallback ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO - svn9739:05/19/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
lb_force_fallback  =  0|1&lt;br /&gt;
&lt;br /&gt;
1 = setzt den Reader ständig in fallback-modus für das load balancing ohne Berücksichtigung der reader statistics,&lt;br /&gt;
0 = default&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== ccc ====&lt;br /&gt;
&lt;br /&gt;
===== cccversion =====&lt;br /&gt;
{{Depends/it}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Solo Per CCcam&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Definire La Versione Di Cccam Da Usare.&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;
Esempio&lt;br /&gt;
 cccversion = 1.2.34&lt;br /&gt;
&lt;br /&gt;
===== ccchop =====&lt;br /&gt;
{{Depends/it}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
ccchop  =  hop&lt;br /&gt;
&lt;br /&gt;
Imposta il grado di hop per il lettore &#039;&#039;&#039;non&#039;&#039;&#039;-cccam-reader&lt;br /&gt;
&lt;br /&gt;
default = 0&lt;br /&gt;
&lt;br /&gt;
===== cccmaxhops =====&lt;br /&gt;
{{Depends/it}}&lt;br /&gt;
&lt;br /&gt;
Puo Decidere Il Grado Degli Hops Da Dare&lt;br /&gt;
 -1 = no CCcam&lt;br /&gt;
  0 = Carte Locali&lt;br /&gt;
  1 = Carte Locali + 1 Hop&lt;br /&gt;
  2 = Carte Locali + 2 Hops&lt;br /&gt;
      E Cosi Via&lt;br /&gt;
Il Valore Di Default = 10&lt;br /&gt;
&lt;br /&gt;
===== cccreshare =====&lt;br /&gt;
{{Depends/it}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;MODIFICA  svn8607:04/10/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Esempio&lt;br /&gt;
 -1 = Nessuna condivisione&lt;br /&gt;
  0 = Solo per condividere di peer diretta&lt;br /&gt;
  1 = Ricondividere per Direct-peer, e il livello successivo&lt;br /&gt;
  x = Condividere di Direct-peer e il successivo livello x (dove x è il numero di livello)&lt;br /&gt;
&lt;br /&gt;
===== cccwantemu =====&lt;br /&gt;
{{Depends/it}}&lt;br /&gt;
&lt;br /&gt;
Abilita Richiesta Per Avere L&#039;Emulazione Da Un Cccam Server.&lt;br /&gt;
 cccwantemu = 1  # si&lt;br /&gt;
            = 0  # no default&lt;br /&gt;
&lt;br /&gt;
===== ccckeepalive =====&lt;br /&gt;
{{Depends/it}}&lt;br /&gt;
&lt;br /&gt;
Richiesta Per Connettersi Con Cccam Server.&lt;br /&gt;
 ccckeepalive = 1  # si&lt;br /&gt;
              = 0  # no  (default)&lt;br /&gt;
&lt;br /&gt;
===== cccreconnect =====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
 cccreconnect  =  timeout (Millisecondi)&lt;br /&gt;
&lt;br /&gt;
Ricollegare dopo ECM-Request-Timeout in millisecondi, default = 12000 Millisecondi&lt;br /&gt;
&lt;br /&gt;
===== cccmindown =====&lt;br /&gt;
{{Depends/it}}&lt;br /&gt;
&lt;br /&gt;
[[Datei:UnderConstruction.jpg|text-bottom]] &#039;&#039;&#039;in construzione&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
==== &#039;&#039;&#039;gbox&#039;&#039;&#039; ====&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn8350:02/15/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Beispiel einer funktionierenden Minimal-Konfiguration:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Angenommen die GBox läuft auf Host 192.168.1.101 und OSCam liegt auf 192.168.1.123. Im File &#039;&#039;&#039;cwshare.cfg&#039;&#039;&#039; auf der GBox-Seite stehen z.B. folgende Eintragungen:&lt;br /&gt;
 M:{192.168.1.101{A123BCDE}}&lt;br /&gt;
 D:{192.168.1.123{3820 3819{98AF3E25{A3 A3}}}}&lt;br /&gt;
Dann sieht die Konfiguration auf OSCam so aus:&lt;br /&gt;
 &#039;&#039;&#039;oscam.conf:&#039;&#039;&#039;&lt;br /&gt;
 [gbox]&lt;br /&gt;
 hostname          = 192.168.1.123&lt;br /&gt;
 my_password       = 98AF3E25&lt;br /&gt;
 port              = 3819&lt;br /&gt;
&lt;br /&gt;
 &#039;&#039;&#039;oscam.server:&#039;&#039;&#039;&lt;br /&gt;
 protocol          =  gbox&lt;br /&gt;
 group             =  1&lt;br /&gt;
 device            =  192.168.1.101,3820&lt;br /&gt;
 password          =  A123BCDE&lt;br /&gt;
 user              =  gbox_client&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
===== device =====&lt;br /&gt;
{{Mandatory/it}}&lt;br /&gt;
&lt;br /&gt;
device  =  Komma-separierte Liste mit den Werten&lt;br /&gt;
&lt;br /&gt;
peer&#039;s IP oder Hostname&lt;br /&gt;
peer&#039;s port&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 192.168.1.101,3820&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== password =====&lt;br /&gt;
{{Mandatory/it}}&lt;br /&gt;
&lt;br /&gt;
password  =  4 hex bytes, 8 chars&lt;br /&gt;
&lt;br /&gt;
Peer Passwort&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 A123BCDE&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== my_password =====&lt;br /&gt;
{{Mandatory/it}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;ANTIQUATO svn9163:12/31/2013&amp;lt;/span&amp;gt; &#039;&#039;&#039;moved to oscam.conf [gbox]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Passwort  =  4 hex bytes, 8 chara&lt;br /&gt;
&lt;br /&gt;
Mein Passwort&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 98AF3E25&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== gbox_reshare =====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Reshare-Level für lokale Karte(n), default = 0&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== gbox_max_distance =====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
gbox_max_distance  =  maximale Distanz zum Empfang von peer-cards, default = 2&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== gbox_max_ecm_send =====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
gbox_max_ecm_send  =  sende ecm zu maximal n peer cards, default = 3&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== user =====&lt;br /&gt;
{{Mandatory/it}}&lt;br /&gt;
&lt;br /&gt;
Benutzername (client) der oscam gbox&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 user  = gbox_client&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Attenzione:&#039;&#039;&#039;&lt;br /&gt;
 &#039;&#039;&#039;Der user muss auch in der oscam.user [account] eingetragen werden!&lt;br /&gt;
&lt;br /&gt;
 &#039;&#039;&#039;Unter [reader] und [account] sollten geeignete Filter gesetzt werden (services=, caid=, ident=), um Instabilitäten der Gbox&lt;br /&gt;
 &#039;&#039;&#039;durch Überfluten mit Karten zu vermeiden.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{OSCamTranslatedLinks}}&lt;/div&gt;</summary>
		<author><name>Don de Deckelwech</name></author>
	</entry>
	<entry>
		<id>http://oldwiki.streamboard.tv/index.php?title=OSCam/en/Config/oscam.server&amp;diff=13187</id>
		<title>OSCam/en/Config/oscam.server</title>
		<link rel="alternate" type="text/html" href="http://oldwiki.streamboard.tv/index.php?title=OSCam/en/Config/oscam.server&amp;diff=13187"/>
		<updated>2015-07-04T14:31:13Z</updated>

		<summary type="html">&lt;p&gt;Don de Deckelwech: corrected ins2e06 and fix07&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;
The  server  configuration  file  for OSCam contains reader parameters. Sections in oscam.server are recurring (more than one reader possible). At least one [reader] section is required. Examples for reader configuation you will find here [[OSCam/en/examples/Reader|example configurations]]&lt;br /&gt;
&lt;br /&gt;
{{OSCamServerParameter}}&lt;br /&gt;
&lt;br /&gt;
=== [reader] ===&lt;br /&gt;
Define local or remote reader&lt;br /&gt;
&lt;br /&gt;
==== label ====&lt;br /&gt;
{{required}}&lt;br /&gt;
&lt;br /&gt;
name for reader&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 label = easymouse2&lt;br /&gt;
&lt;br /&gt;
==== enable ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
deactivate reader&lt;br /&gt;
 0  =  off&lt;br /&gt;
 1  =  On (default)&lt;br /&gt;
&lt;br /&gt;
==== description ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
description  = text&lt;br /&gt;
&lt;br /&gt;
description of reader, default: [blank] none&lt;br /&gt;
&lt;br /&gt;
==== protocol ====&lt;br /&gt;
{{required}}&lt;br /&gt;
&lt;br /&gt;
reader protocol&lt;br /&gt;
 protocol = mouse         (local cardreader)&lt;br /&gt;
          = internal      (all cardreader with &amp;quot;device=/dev/sciX&amp;quot;, and internal Coolstream-Reader)&lt;br /&gt;
          = camd35|cs357x (cascading - camd 3.5-compatible remote server - udp)&lt;br /&gt;
          = mp35&lt;br /&gt;
          = smartreader&lt;br /&gt;
          = serial&lt;br /&gt;
          = cs378x        (camd 3.5-compatible remote server - tcp)&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;
          = sc8in1&lt;br /&gt;
          = smargo&lt;br /&gt;
&lt;br /&gt;
==== device ====&lt;br /&gt;
{{required}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;CHANGE  svn8057+8059:01/04/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;CHANGE  svn8096:01/13/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;CHANGE  svn8911:09/10/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
define local or remote reader&lt;br /&gt;
&lt;br /&gt;
 device = [&amp;lt;readertype&amp;gt;;]serial:serialnum|bus:device|&amp;lt;device|device:slot&amp;gt;|&amp;lt;ip|hostname&amp;gt;,&amp;lt;port&amp;gt;[,&amp;lt;lport&amp;gt;]|pcsc|&amp;lt;0|1&amp;gt;&amp;gt;|constantcw&lt;br /&gt;
&lt;br /&gt;
set reader type&lt;br /&gt;
 &lt;br /&gt;
 readertype:&lt;br /&gt;
               SR:          Smartreader+ (default)&lt;br /&gt;
               SRv2:        Smartreader V2&lt;br /&gt;
               Infinity:    Infinity USB &lt;br /&gt;
               TripleP1:    Smargo Triple Reader port 1 &lt;br /&gt;
               TripleP2:    Smargo Triple Reader port 2 &lt;br /&gt;
               TripleP3:    Smargo Triple Reader port 3&lt;br /&gt;
 &lt;br /&gt;
 bus:device:   bus name and device name of the smartreader+&lt;br /&gt;
               (get the name with lsusb &#039;Bus&#039; ans &#039;Device&#039;)&lt;br /&gt;
  &lt;br /&gt;
 serialnum:    Serial-Nummer des Smartreader+ or Ininity USB (get the serial number while starting OSCam)&lt;br /&gt;
 &lt;br /&gt;
 device:       device name&lt;br /&gt;
 &lt;br /&gt;
 device:slot:  device name and slot number sc8in1 /1-8)&lt;br /&gt;
               (only one sc8in1 reader supported)&lt;br /&gt;
 &lt;br /&gt;
 ip|hostname:  IP address or host name&lt;br /&gt;
 &lt;br /&gt;
 port:         TCP/IP port&lt;br /&gt;
 &lt;br /&gt;
 lport:        remapping to local TCP/IP port&lt;br /&gt;
 &lt;br /&gt;
 PCSC:         number of PCSC reader, starting with 0&lt;br /&gt;
 &lt;br /&gt;
 0|1:         &#039;&#039;&#039; for Coolstream HD-1 STB only&#039;&#039;&#039;: select reader 0 or reader 1&lt;br /&gt;
 &lt;br /&gt;
 constantcw:   constant CW file name&lt;br /&gt;
&lt;br /&gt;
CW-File-Format: &lt;br /&gt;
 &#039;&#039;&#039;Standard&#039;&#039;&#039;&lt;br /&gt;
 CAID:Provider ID:Service ID:PMT ID:ECM PID::key (16 Bytes seperated by spaces)&lt;br /&gt;
 example:&lt;br /&gt;
 1234:123456:1234:2345:3456::00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F &lt;br /&gt;
&lt;br /&gt;
 &#039;&#039;&#039;Extended OSCam-Format&#039;&#039;&#039;&lt;br /&gt;
 CAID:Provider ID:Service ID:PMT ID:ECM PID:Video PID:key (16 Bytes seperated by spaces)&lt;br /&gt;
 example:&lt;br /&gt;
 1234:123456:1234:2345:3456:7890:00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F&lt;br /&gt;
  &lt;br /&gt;
            &lt;br /&gt;
Examples for device parameters&lt;br /&gt;
 device = /dev/ttyS0     # (Reader on COM1 (Linux i386 and Windows))&lt;br /&gt;
 device = /dev/tts/1     # (Reader on COM2 (Linux dbox2 with multicam))&lt;br /&gt;
 device = /dev/ttyUSB0   # (Reader on USB  (Linux i386))&lt;br /&gt;
 device = /dev/ttyUSB0:1 # Slot 1 SC8in1 or MCR 4/8 (Linux i386)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Attention:&#039;&#039;&#039; Counting begins with 0, that means number of device is one less than number of COM-Port! Eg ttyS0 = COM1, tts/1 = COM2.&lt;br /&gt;
&lt;br /&gt;
==== detect ====&lt;br /&gt;
{{Depends/en}}&lt;br /&gt;
&lt;br /&gt;
status detect of card &#039;&#039;&#039;is in&#039;&#039;&#039;&lt;br /&gt;
 analysis by fun7:&lt;br /&gt;
 &lt;br /&gt;
 Detect = CD  -  Carrier Detect, is a line that is used by the switch (open / closes a circuit)&lt;br /&gt;
                 for &#039;&#039;&#039;protocol = mouse&#039;&#039;&#039;&lt;br /&gt;
                 &#039;&#039;&#039;default&#039;&#039;&#039;&lt;br /&gt;
 &lt;br /&gt;
 Detect = DSR -  Data Set Ready: is a V24 / (RS232) interface signal that is transmitted on PIN 6 of a D-SUB connector. &lt;br /&gt;
                 I guess the detection itself has to be processed by the cardreaders ICs itself and is later on beeing &lt;br /&gt;
                 transmitted on pin6.&lt;br /&gt;
 &lt;br /&gt;
 Detect = CTS -  Clear To Send) - RTS - Ready to send : A RTS (ready to send) request is beeing send out from the reader.&lt;br /&gt;
                 Usually the oscam will answer with a &#039;&#039;&#039;CTS&#039;&#039;&#039; (clear to send) response, telling its ready to receive. &lt;br /&gt;
                 That feature had a common use on analog modems in the past.&lt;br /&gt;
 &lt;br /&gt;
 Detect = RING - Ring Indicator: this describes a so called RING indicator - like the ring of a telephone - that is specified&lt;br /&gt;
                 in the RS232 specs to signalize an incoming call. In the context of oscam this should mean: reader is ringing&lt;br /&gt;
                 the oscam after card insertion, telling the oscam its desire to create a data connection. Like the word &amp;quot;ring&amp;quot; &lt;br /&gt;
                 indicates, this was used in serial connections of modems as well.&lt;br /&gt;
 &lt;br /&gt;
 Detect = NONE - detect switched off, but signal &amp;quot;card is in&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 Detect = GPIO - GPIO means &amp;quot;general purpose input output&amp;quot;. Used for &#039;&#039;&#039;mipsel-uclib&#039;&#039;&#039;, I could imagine this could be useful if  &lt;br /&gt;
                 you want to play around with a &#039;&#039;&#039;raspberry pi&#039;&#039;&#039; and transmit the cardstatus to its gpio pin. &lt;br /&gt;
                 [gpio1,...gpio7]&lt;br /&gt;
&lt;br /&gt;
* Inverse  =  prefix &amp;quot;!&amp;quot;(eg &amp;quot;detect=!CTS&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
example&lt;br /&gt;
 [reader]&lt;br /&gt;
 label                         = mymouse&lt;br /&gt;
 description                   = mymouse xxx&lt;br /&gt;
 &#039;&#039;&#039;protocol                      = mouse&#039;&#039;&#039;&lt;br /&gt;
 device                        = /dev/ttyUSB0 (easymouse 2)&lt;br /&gt;
 services                      = xxx&lt;br /&gt;
 boxkey                        = 1122334455667788&lt;br /&gt;
 force_irdeto                  = 1&lt;br /&gt;
 &#039;&#039;&#039;detect                        = cd&#039;&#039;&#039;&lt;br /&gt;
 mhz                           = 1000&lt;br /&gt;
 cardmhz                       = 600&lt;br /&gt;
 group                         = 1,2,3&lt;br /&gt;
 emmcache                      = 1,3,2&lt;br /&gt;
&lt;br /&gt;
==== cardmhz ====&lt;br /&gt;
{{Depends/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;CHANGE svn7046:06/12/12&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
set standard SC frequency in units of 10 kHz, for Irdeto SC  set  to 600, refer to [[OSCam/en/examples/Overclocking|Overclocking]]&lt;br /&gt;
Example:&lt;br /&gt;
 cardmhz = 600  # Irdeto card&lt;br /&gt;
         =      # [blank] 357 (default)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;INTERNAL READERS&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
If you use cardmhz &amp;gt;2000 OScam will switch to PLL clocking. Internal readers of boxes from Dream Multimedia GmbH can be clocked more precise with it.&lt;br /&gt;
&lt;br /&gt;
The used cardmhz should reflect the highest frequency of the PLL crystal in the internal cardreader. OSCam will calculate the best PLL divider that comes nearest to the wanted user card speed specified in cardmhz.&lt;br /&gt;
&lt;br /&gt;
Use the following settings:&lt;br /&gt;
&lt;br /&gt;
Models with PPC-CPU (DM500/DM600/DM7000/DM7020) use &amp;quot;cardmhz = 3150&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Models with MIPS-CPU (DM500HD/DM800/DM800SE/DM8k/DM7020HD etc.) use &amp;quot;cardmhz = 2700&amp;quot;&lt;br /&gt;
&lt;br /&gt;
DM7025 is special, use &amp;quot;cardmhz = 8300&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;If only the parameter cardmhz is set (without mhz = xxx) then Oscam clocks the card automatically with the ATR! &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
E.G. You have a dream 800 HD PVR, thats a mips so you should set cardmhz to 2700. We got a nagra card that should run on 5 MHz. If&lt;br /&gt;
&lt;br /&gt;
you want to clock the card ok just use cardmhz = 2700 an mhz = 500. If you want to overclock it use cardmhz = 2700 and mhz = 900.&lt;br /&gt;
&lt;br /&gt;
Now your card will start to run 9 Mhz. Better monitor it! An overclocked card could run hot or crash suddenly!&lt;br /&gt;
&lt;br /&gt;
Keep in mind that most internal readers of non-dreamboxes clock the cards automatically and copletely ignore any user clockspeed setting. But you should set cardmhz and mhz anyway, as its still used to calculate the correct timings in OSCam. If you set cardmhz/mhz correct the timings will better match with the actual (automatically) clockspeed of the internal card reader. As for a result slighly better ecm responses or more stable functioning.&lt;br /&gt;
&lt;br /&gt;
Dont expect magic here, only overclocking the cardspeed can reduce the ecm response time. Bad timings can only delay it or make the card responses instable!&lt;br /&gt;
[[Datei:MessageS.png|text-bottom]] &#039;&#039;&#039;[[Streamboard:oscam/wiki/CardsList|List of default and overclocking card frequencies]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== mhz ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;CHANGE svn 9064:12/13/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
set reader frequency in units of 10 kHz, if mhz &amp;gt; cardmhz you are in overclocking mode, refer to [[OSCam/en/examples/Overclocking|Overclocking]]&lt;br /&gt;
&lt;br /&gt;
Example:&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;
auto clock speed in &#039;&#039;&#039;Dreambox mode&#039;&#039;&#039; set to -1. Further Informations about the various (Dream)Boxes can be found [http://www.streamboard.tv/oscam/wiki/ReaderClocks here].&lt;br /&gt;
&lt;br /&gt;
[[Datei:MessageS.png|text-bottom]] &#039;&#039;&#039;[[Streamboard:oscam/wiki/CardsList|List of default and overclocking card frequencies]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== autospeed ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn9064:12/01/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
autospeed  =  0|1&lt;br /&gt;
 &lt;br /&gt;
 autospeed = 0 disabled &lt;br /&gt;
 autospeed = 1 (default) Sets mhz according to ATR. Currently only used for smartreader, smargo protocol and Dreambox-readers internal protocol. Other readers will be adapted to use this&lt;br /&gt;
 parameter as well. In webif checked means 1. If you want to overclock your card set autospeed to 0.&lt;br /&gt;
&lt;br /&gt;
==== deprecated ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
First the SC will be initialized in normal mode. If it fails, the SC will	be  automatically  reverted to deprecated mode, so that the SC speed will not be changed and the communication will remain on  normal ATR speed of 9600 baud.&lt;br /&gt;
&lt;br /&gt;
 deprecated = 1  use deprecated SC mode only&lt;br /&gt;
            = 0  default&lt;br /&gt;
&lt;br /&gt;
==== mode ====&lt;br /&gt;
{{Depends/en}}&lt;br /&gt;
set card init mode for &#039;&#039;&#039;AzBox&#039;&#039;&#039; reader&lt;br /&gt;
 mode = 1  # AzBox-Reader&lt;br /&gt;
      = 0  # none (default)&lt;br /&gt;
&lt;br /&gt;
==== device_out_endpoint ====&lt;br /&gt;
{{Depends/en}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;CHANGE svn8013:12/29/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
set endpoint address for FTDI chips&lt;br /&gt;
 device_out_endpoint = 0x81 # Smargo Triple Reader port 1&lt;br /&gt;
                     = 0x82 # Smartreader+  (default)&lt;br /&gt;
                     = 0x83 # Smargo Triple Reader port 2&lt;br /&gt;
                     = 0x85 # Smargo Triple Reader port 3&lt;br /&gt;
&lt;br /&gt;
==== smargopatch ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW  svn6402:02/16/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
smargopatch  =  0|1&lt;br /&gt;
&lt;br /&gt;
enable workaround for smartreader+ and reader until native mode works, default = 0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== sc8in1_dtrrts_patch ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW  svn6402:02/16/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
sc8in1_dtrrts_patch  =  0|1&lt;br /&gt;
&lt;br /&gt;
enable fix for SC8in1/MCR DTR/RTS kernel bug, default = 0&lt;br /&gt;
&lt;br /&gt;
==== cool_timeout_init ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW  svn6286:01/23/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cool_timeout_init  =  timeout in milli seconds, default = 0&lt;br /&gt;
&lt;br /&gt;
set card init mode for &#039;&#039;&#039;AZBox&#039;&#039;&#039; internal reader&lt;br /&gt;
&lt;br /&gt;
==== cool_timeout_after_init ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn6253:01/17/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Attention: only for Coolstream!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
cool_timeout_after_init = timeout in milli seconds, default = 0&lt;br /&gt;
&lt;br /&gt;
set read/transmit timeout after SC init in milli-seconds for Coolstream internal reader only, default:150&lt;br /&gt;
&lt;br /&gt;
==== ins2e06 ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn9568:03/16/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
add  check control for pin payload (4 hex bytes) for NDS Videoguard 2 SCs&lt;br /&gt;
 ins2e06 = Payload  &lt;br /&gt;
         = # none [blank] (default)&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Attention:&#039;&#039;&#039; valid for physical readers only&lt;br /&gt;
http://www.streamboard.tv/oscam/changeset/9568 &lt;br /&gt;
&lt;br /&gt;
==== ins7e ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW  svn5959:09/22/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 ins7e = payload&lt;br /&gt;
       = [none] default&lt;br /&gt;
Add 26 hex-bytes payload for &#039;&#039;&#039;NDS Videoguard 2 SCs&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Attention:&#039;&#039;&#039; valid for physical readers only&lt;br /&gt;
&lt;br /&gt;
==== ins7e11 ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW  svn6064:12/06/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 ins7e11 = TA1 Byte&lt;br /&gt;
         =    # [none] default&lt;br /&gt;
         = 11 # 0001 FI + 0001 DI (1 x)&lt;br /&gt;
         = 13 # 0001 FI + 0011 DI (4 x)&lt;br /&gt;
         = 14 # 0001 FI + 0100 DI (8 x)&lt;br /&gt;
         = 15 # 0001 FI + 0101 DI (16 x)&lt;br /&gt;
&lt;br /&gt;
Add TA1 Byte for &#039;&#039;&#039;NDS Videoguard 2 SCs&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Attention:&#039;&#039;&#039; valid for physical readers only&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
==== fix07 ====&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn9884:09/30/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
enable 0x07 fix for NDS Viedeoguard 2 SCs&lt;br /&gt;
 fix07  = 1 # enabled (default)&lt;br /&gt;
        = 0 # disabled&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Attention:&#039;&#039;&#039; valid for physical readers only&lt;br /&gt;
&lt;br /&gt;
==== force_irdeto ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
force Irdeto SC mode even if RSA key is set for Irdeto tunneled Nagravion SC&lt;br /&gt;
 force_irdeto = 1  # yes&lt;br /&gt;
              = 0  # no  (default)&lt;br /&gt;
&lt;br /&gt;
==== nagra_read ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
read &#039;&#039;&#039;Nagravison&#039;&#039;&#039; records (on NCMED cards only):&lt;br /&gt;
 nagra_read = 0  # disabled (default)&lt;br /&gt;
            = 1  # read all records with expired rights&lt;br /&gt;
            = 2  # read records with valid rights only&lt;br /&gt;
&lt;br /&gt;
==== rsakey ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;CHANGE svn7046:06/12/12&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
RSA key for Nagravision/Tiger SCs / CAM key data for Irdeto SCs, Conax SCs, default = none&lt;br /&gt;
&lt;br /&gt;
==== fix9993 ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
fix9993  =  0|1&lt;br /&gt;
&lt;br /&gt;
enabled fix for 9993 error with CAID 0919 SCs.&lt;br /&gt;
&lt;br /&gt;
 fix9993  =  1  # enabled&lt;br /&gt;
          =  0  # disabled (default)&lt;br /&gt;
&lt;br /&gt;
==== boxkey ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
box key for Nagravision SCs / CAM key for Irdeto SCs / sessionkey for Seca SCs&lt;br /&gt;
&lt;br /&gt;
==== pincode ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
pincode for &#039;&#039;&#039;Conax, Cryptoworks an Viaccess&#039;&#039;&#039; SCs&lt;br /&gt;
 pincode = pincode&lt;br /&gt;
         =  # [blank] default&lt;br /&gt;
&lt;br /&gt;
==== boxid ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
NDS receiver box id&lt;br /&gt;
 boxid = NDS box ID&lt;br /&gt;
&lt;br /&gt;
==== ndsversion ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
set NDS &#039;&#039;&#039;Videoguard&#039;&#039;&#039; version&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;
==== aeskeys ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
multiple 16 bytes AES keys for Viaccess SCs (the used postprocessing AES key is specified through the D2 nano of the ECM)&lt;br /&gt;
&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;
 special AES keys:&lt;br /&gt;
 00 = do not return any CW, no AES key specified&lt;br /&gt;
 FF = return CW received from the S, no AES key specified&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 aeskeys = 0500@012345:000102030405060708090a0b0c0d0e0f;0500@543210:0,0,0f0e0d0c0b0a090807060504030201&lt;br /&gt;
 aeskeys = 0500@012345;key0,key1,key2,key3,key4,key5,...;0500@543210:key0,key1,key2,key3,key4,key5,...&lt;br /&gt;
 if keys are unknown replace them with 0 exemple: 0500@012345;key0,key1,0,0,key4,key5,...&lt;br /&gt;
&lt;br /&gt;
==== showcls ====&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;OBSOLETE svn6624:04/23/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
number of classes subscriptions to show for &#039;&#039;&#039;Viacces-SCs&#039;&#039;&#039;&lt;br /&gt;
 schowcls = quantity&lt;br /&gt;
          = 0  # (default)&lt;br /&gt;
&lt;br /&gt;
==== key ====&lt;br /&gt;
{{Depends/en}}&lt;br /&gt;
key for newcamd remote reader encryption&lt;br /&gt;
 key = DES key&lt;br /&gt;
&lt;br /&gt;
==== user ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
user for remote reader (name)&lt;br /&gt;
&lt;br /&gt;
==== password ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
password  for  remote  reader&lt;br /&gt;
&lt;br /&gt;
==== mg-encrypted ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;VERALTET - OBSOLETE - OBSOLÈTE - ANTIQUATO&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
mgcamd encrypted &#039;&#039;&#039;gbox line&#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;Attention:&#039;&#039;&#039; If loadbalancing is enabled in oscam.conf [global] among lb_mode, then there may be &#039;&#039;&#039;no entries&#039;&#039;&#039;!&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Attention:&#039;&#039;&#039; The number of services that will be considered based reader, is limited to 64, or 64 times [[service-name][CAID][provid][srvid]]! &lt;br /&gt;
&lt;br /&gt;
What services can the reader. This requires a oscam.services be present. The logic here is as follows (in this order):&lt;br /&gt;
* If the field is empty (or invalid), the request is allowed.&lt;br /&gt;
* When a negative service (ie, those with &amp;quot;!&amp;quot;) is applicable, the request is rejected.&lt;br /&gt;
* If a positive service is applicable or there is no positive service, the request is allowed.&lt;br /&gt;
* If none of the previous points, the request is rejected.&lt;br /&gt;
This means that negative Services are only necessary in individual cases. Namely, if and when services has positive, but it wants to exclude some back. This is not recommended, because here comes quickly to misconfigurations. Instead, an additional service to be created that contains all the relevant channels.&lt;br /&gt;
&lt;br /&gt;
[de]assignment to service group&lt;br /&gt;
 services = [!]services[,[!]&amp;lt;services&amp;gt;]...&lt;br /&gt;
          = [blank] is default&lt;br /&gt;
&lt;br /&gt;
==== caid ====&lt;br /&gt;
{{Optional/en}}&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;
define and mapping of CAIDs for reader, default:all CAIDs with mask FFFF&lt;br /&gt;
&lt;br /&gt;
example: &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 for the example above)&lt;br /&gt;
&lt;br /&gt;
==== ident ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Attention:&#039;&#039;&#039; If in oscam.conf [global] loadbalancing is enabled among lb_mode, then there may be &#039;&#039;&#039;no entries&#039;&#039;&#039;!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
define CAID and ident &#039;&#039;&#039;SC specific&#039;&#039;&#039; for 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;
Example&lt;br /&gt;
 ident =  # 0100:123456,234567;0200:345678,456789&lt;br /&gt;
       =  # [blank] no definition (default)&lt;br /&gt;
&lt;br /&gt;
==== class ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
define class &#039;&#039;&#039;in hex&#039;&#039;&#039; SC specific for reader:&lt;br /&gt;
 class = 01,02,!1b,!2b  # 01 and 01 yes, 1b and 2b no&lt;br /&gt;
       =                # [blank] no definition (default)&lt;br /&gt;
&lt;br /&gt;
==== chid ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
define &#039;&#039;&#039;Irdeto ChID&#039;&#039;&#039; for reader&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 chid = 0100:12&lt;br /&gt;
 chid = 0100:12;0604:0000BA,000101,00010E,000141&lt;br /&gt;
      =  # [blank] default&lt;br /&gt;
&lt;br /&gt;
==== group ====&lt;br /&gt;
{{required}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;CHANGE svn6103:12/21/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Reader assingment to group. Each reader must be listed in one or more groups. This will determine, which client has access on what reader. Valid values 1-64&lt;br /&gt;
 group   = 1....64[,1....64]....&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;set required = [blank] default not allowed!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 Group = 1      # (one group)&lt;br /&gt;
 Group = 1,4,5  # (more groups)&lt;br /&gt;
&lt;br /&gt;
==== audisabled ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
exclude reader from auto AU (auto update)&lt;br /&gt;
 audisabled = 1  # excludet&lt;br /&gt;
            = 0  # not excludet (default)&lt;br /&gt;
&lt;br /&gt;
==== auprovid ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
set provider ID to use the right reader for auto AU&lt;br /&gt;
&lt;br /&gt;
Example&lt;br /&gt;
 auprovid =  # 123456&lt;br /&gt;
          =  # [blank] default&lt;br /&gt;
&lt;br /&gt;
==== disableserverfilter ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
ignore caid and ident settings of  reader  due  faulty  clients&lt;br /&gt;
 disableserverfilter = 1  # ignore&lt;br /&gt;
                     = 0  # not ignore (default)&lt;br /&gt;
&lt;br /&gt;
==== inactivitytimeout ====&lt;br /&gt;
{{Depends/en}}&lt;br /&gt;
inactivity timeout in seconds&lt;br /&gt;
&lt;br /&gt;
 inactivitytimeout = seconds&lt;br /&gt;
                   = -1  # reconnect on network failure for &#039;&#039;&#039;newcamd&#039;&#039;&#039; based readers, even in idle&lt;br /&gt;
                   =  0  # default&lt;br /&gt;
&lt;br /&gt;
==== reconnecttimeout ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;CHANGE svn7244:08/07/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Reconnect from a remote reader, if missing answers in seconds&lt;br /&gt;
&lt;br /&gt;
Example&lt;br /&gt;
 reconnecttimeout = 20   # after 20 seconds new connection&lt;br /&gt;
                  =      # [blank] default&lt;br /&gt;
&lt;br /&gt;
==== connectoninit ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn8235:01/29/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
connectoninit   =   0|1 &lt;br /&gt;
&lt;br /&gt;
 1 = allow newcamd connections to be established on starup although there isn&#039;t a request yet&lt;br /&gt;
 0 = default&lt;br /&gt;
&lt;br /&gt;
==== keepalive ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn9810:07/22/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
keepalive  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1  =  allow cs378x TCP socket to be always connected&lt;br /&gt;
 0  =  always on if cacheex reader type&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== fallback ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
Define	reader	as fallback, standard and fallback reader must have the same group, see &#039;&#039;&#039;group&#039;&#039;&#039;!&lt;br /&gt;
 fallback = 1  # fallbackreader&lt;br /&gt;
          = 0  # no fallbackreader (default)&lt;br /&gt;
&lt;br /&gt;
==== fallback_percaid ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW  svn8896:09/04/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
fallback_percaid  =  &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;
use reader as fallback for defined CAIDs only, two digit wildcards CAIDs are possible, fallback_percaid overrules fallback. Def.=none&lt;br /&gt;
&lt;br /&gt;
example:&lt;br /&gt;
 fallback_percaid = 1234:234567;10:345678&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== emmcache ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
set EMM cache of local reader&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Attention:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Without this parameter, no EMM are shown in the log!&lt;br /&gt;
&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;,&amp;lt;stb-emm&amp;gt;&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 * &amp;lt;usecache&amp;gt; 0 = # disable usage of emmcache and emmstats  (default)&lt;br /&gt;
 * &amp;lt;usecache&amp;gt; 1 = # enable emmcache, emmstats and save to file if oscam is stopped&lt;br /&gt;
 * &amp;lt;usecache&amp;gt; 2 = # enable emmcache, emmstats but dont save to file if oscam is stopped&lt;br /&gt;
&lt;br /&gt;
 * &amp;lt;rewrite&amp;gt;  n = # determines how often one and the same EMM is written. &#039;&#039;&#039;only if &amp;lt;usecache&amp;gt; = 1 or 2&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 * &amp;lt;logging&amp;gt;  0 = # EMM logging disabled&lt;br /&gt;
 * &amp;lt;logging&amp;gt;  1 = # logging EMM errors&lt;br /&gt;
 * &amp;lt;logging&amp;gt;  2 = # logging written EMMs&lt;br /&gt;
 * &amp;lt;logging&amp;gt;  4 = # logging skipped EMMs&lt;br /&gt;
 * &amp;lt;logging&amp;gt;  8 = # logging blocked EMMs&lt;br /&gt;
 * &amp;lt;logging&amp;gt;  16 = # logging audisabled EMMs&lt;br /&gt;
&lt;br /&gt;
 * &amp;lt;stb-emm&amp;gt;  0 = # EMM for STB are ignored (default)&lt;br /&gt;
 * &amp;lt;stb-emm&amp;gt;  1 = # EMM for STB are sent to the reader (very specific usage)&lt;br /&gt;
&lt;br /&gt;
Sumarizing this values is possible. 31 shows all kinds of messages.&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 emmcache = 1,3,10,0 #  Cache on, write 3 x, log written (2) and blocked (8) = 10 , don&#039;t send stb-emm&lt;br /&gt;
 emmcache = 1,2,6,1  #  Cache on, write 2 x, log written (2) and skipped (4) = 6, send stb-emm&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;stb-emm&#039;&#039;&#039;: is only handy for specific usage (Viaccess: see commit [http://www.streamboard.tv/oscam/changeset/10584 #10584] ) In Viaccess we saw some EMM-G that are for the STB and not for the card. That&#039;s why we call it EMM-STB (Set Top Box). Those EMMs are, for exemple, used to define overencryption key (AES) into the STB to encrypt STB-Card dialog.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== emmreassembly ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW  svn8493:03/06/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;OBSOLETE svn8591:04/01/2013 parameter now in oscam.user!&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
emmreassembly  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1 = enable EMM reassembly, default&lt;br /&gt;
 0 = disable EMM reassembly&lt;br /&gt;
&lt;br /&gt;
should be set for Viaccess and Cryptoworks readers if the client that you are using to send EMMs is reassembling than instead of just sending them to OSCam for processing&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== cacheex ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW  svn6044:11/27/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cacheex  =  0|1|2|3&lt;br /&gt;
&lt;br /&gt;
 1  =  enable cache exchange pull mode&lt;br /&gt;
 2  =  enable cache exchange push mode &lt;br /&gt;
 3  =  enable cache exchange reversepush mode&lt;br /&gt;
 0  =  default&lt;br /&gt;
 for camd 3.5x and CCcam protocol&lt;br /&gt;
&lt;br /&gt;
see also on oscam.user!&lt;br /&gt;
&lt;br /&gt;
Identical cache exchange modes must be set on local OSCam server and remote OSCam user account!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== cacheex-modes =====&lt;br /&gt;
===== cacheex = 1 - cachepull =====&lt;br /&gt;
Situation:&lt;br /&gt;
&lt;br /&gt;
OSCam A reader1 has cacheex = 1&lt;br /&gt;
&lt;br /&gt;
OSCam B account1 has cacheex = 1&lt;br /&gt;
&lt;br /&gt;
OSCam A gets a ECM request, reader1 send this request to OSCam B,&lt;br /&gt;
&lt;br /&gt;
OSCam B checks his cache:&lt;br /&gt;
* Not found in cache: return NOK&lt;br /&gt;
* Found in cache: return OK+CW&lt;br /&gt;
* Not found in cache, but found pending request: wait &#039;&#039;cacheexwaittime&#039;&#039; in oscam.conf [global] and check again. OSCam B never requests new EMMs.&lt;br /&gt;
&lt;br /&gt;
CW-flow  =  B ---&amp;gt; A&lt;br /&gt;
&lt;br /&gt;
===== cacheex  =  2 - cachepush =====&lt;br /&gt;
Situation:&lt;br /&gt;
&lt;br /&gt;
OSCam A reader1 has cacheex = 2&lt;br /&gt;
&lt;br /&gt;
OSCam B account1 hastcacheex = 2&lt;br /&gt;
&lt;br /&gt;
If OSCam B gets a CW, its pushed to OSCam A, reader has normal functionality and can request ECMs.&lt;br /&gt;
* Problem: OSCAM can only push CW&#039;s if OSCam A is connected&lt;br /&gt;
* Problem or feature?: OSCam A reader can request ECMs from OSCam B&lt;br /&gt;
&lt;br /&gt;
CW-flow  =  B ---&amp;gt; A&lt;br /&gt;
&lt;br /&gt;
===== cacheex  =  3 - reversecachepush =====&lt;br /&gt;
Situation:&lt;br /&gt;
&lt;br /&gt;
OSCam A reader 1 has cacheex = 3&lt;br /&gt;
&lt;br /&gt;
If OSCam A gets a CW, its pushed to OSCam B. OSCam A never requests new ECMs.&lt;br /&gt;
&lt;br /&gt;
CW-flow  =  A ---&amp;gt; B&lt;br /&gt;
&lt;br /&gt;
==== cacheex_maxhop ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW  svn6691:05/07/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cacheex_maxhop  =  hops&lt;br /&gt;
                =  default = 10 hops&lt;br /&gt;
&lt;br /&gt;
define maximum hops for cach exchange&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== logport ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
Camd 3.x reader logport, camd 3.x UDP must be  activated,  only  works  if there&#039;s no camd 3.x cascading&lt;br /&gt;
 logport =    # port number&lt;br /&gt;
         =  0 # disabled (default)&lt;br /&gt;
&lt;br /&gt;
==== ecmwhitelist ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
ecmwhitelist  =  [CAID[@provid]:]length[,length]...[;[CAID[@provid]:]length[,length]...]...&lt;br /&gt;
&lt;br /&gt;
define valid ECM length in &#039;&#039;&#039;hex&#039;&#039;&#039; and provid for physical reader&lt;br /&gt;
&lt;br /&gt;
example&lt;br /&gt;
 ecmwhitelist  =  10,20,30,0a,0b,0c&lt;br /&gt;
               =  0100:10,20;0200@12345:0a,4b &lt;br /&gt;
 [blank]       =  none (default) and provid 000000&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;In normal operation mode this parameter ist not required!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Datei:MessageS.png|text-bottom]] &#039;&#039;&#039;[[Streamboard:oscam/wiki/ECMLengthList|List of ECM lengths]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== ecmheaderwhitelist ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn7480:09212012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ecmheaderwhitelist  =  [CAID[@provid]:]header[,header...[;[@provid]:]header[,header]...]...&lt;br /&gt;
&lt;br /&gt;
set valid ECM header per CAID and provid &#039;&#039;&#039;in hex&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
default: none, provid = 000000&lt;br /&gt;
&lt;br /&gt;
thread [[Streamboard-Thread:34748|here]]&lt;br /&gt;
&lt;br /&gt;
[[Streamboard:oscam/wiki/HeaderWhitelist|HeaderWhitelist]] here&lt;br /&gt;
&lt;br /&gt;
==== ratelimitecm ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
number of different SIDs in ECMs allowed for an interval&lt;br /&gt;
 ratelimitecm =   # number&lt;br /&gt;
              = 0 # (default)&lt;br /&gt;
&lt;br /&gt;
==== ecmnotfoundlimit ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn8313:02/07/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ecmnotfoundlimit  =  count&lt;br /&gt;
&lt;br /&gt;
number of ECMs with &amp;quot;not found&amp;quot; answer until the reader will be restarted, 0  =  no limit (default)&lt;br /&gt;
&lt;br /&gt;
==== resetcycle ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn5820:08/12/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
resetcycle = count&lt;br /&gt;
&lt;br /&gt;
number of ECMs until SC reset ist performerd&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Hint:&#039;&#039;&#039; Valid for physical readers only!&lt;br /&gt;
&lt;br /&gt;
example:&lt;br /&gt;
 resetcycle  =  0   #  disabled [default]&lt;br /&gt;
             =  5   #  reset after 5 ECM&#039;s&lt;br /&gt;
&lt;br /&gt;
==== ratelimittime ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn9078:09/12/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
interval for rate limit in milliseconds&lt;br /&gt;
 ratelimittime =   # milliseconds&lt;br /&gt;
               = 0 # (default)&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== ecmunique ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn8491:03/06/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ecmunique  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1 = enable check for matching ECM hash in ratelimit slot&lt;br /&gt;
 0 = default&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== srvidholdtime ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn9078:09/12/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
srvidholdtime  =  milliseconds&lt;br /&gt;
&lt;br /&gt;
time to keep service ID in ratelimit slot, during this time checking for ecmunique ist disabled.&lt;br /&gt;
0 = default&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== cooldowndelay ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn5946:09/09/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cooldowndelay  &lt;br /&gt;
&lt;br /&gt;
define cooldown:&lt;br /&gt;
 delay    =    delay in seconds for which the reader is allowed to do more&lt;br /&gt;
               ECM requests then defined by parameter &amp;quot;ratelimitecm&amp;quot;&lt;br /&gt;
               default: [blank] none&lt;br /&gt;
 duration =    duration in seconds the reader needs to cooldown&lt;br /&gt;
               default: [blank] keine&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;parameter &amp;quot;ratelimitecm&amp;quot; and &amp;quot;ratelimittime&amp;quot; are required!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== blocknano ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
list of EMM-nanos to block (in hex w/o 0x) or all EMM-nanos, only valid for physical readers!&lt;br /&gt;
&lt;br /&gt;
Example:&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/en}}&lt;br /&gt;
&lt;br /&gt;
block unique EMMs&lt;br /&gt;
 blockemm-u = 0 # (no block) default&lt;br /&gt;
 blockemm-u = 1 # (block EMMs, which are addressed to card immediatly) )&lt;br /&gt;
&lt;br /&gt;
==== blockemm-s ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
block shared EMMs&lt;br /&gt;
 blockemm-s = 0 # (no block) default&lt;br /&gt;
 blockemm-s = 1 # (block EMMs, which are addressed to certain groups of cards)&lt;br /&gt;
&lt;br /&gt;
==== blockemm-g ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
block global EMMs&lt;br /&gt;
 blockemm-g = 0 # (no block) default&lt;br /&gt;
 blockemm-g = 1 # (block EMMs, which are addressed to all cards)&lt;br /&gt;
&lt;br /&gt;
==== blockemm-unknown ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
block unknown types of EMMs&lt;br /&gt;
 blockemm-unknown = 0  # (no block)  default&lt;br /&gt;
 blockemm-unknown = 1  # (block all unknown kinds of EMMs)&lt;br /&gt;
&lt;br /&gt;
==== blockemm-bylen ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;CHANGE svn8615:04/12/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
blockemm-bylen  =  [length range,length range]... (decimal)&lt;br /&gt;
&lt;br /&gt;
block all types of EMMs by length, maximum 10 values, default: none&lt;br /&gt;
&lt;br /&gt;
example:&lt;br /&gt;
 blockemm-bylen  =  1-10,11-&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== via_emm_global ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn9843:09/05/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
via_emm_global == 0|1&lt;br /&gt;
&lt;br /&gt;
enables global emm filter for &#039;&#039;&#039;viacces&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;only for camd35 (cs357x) protocol!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
0  =  default&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====saveemm-u ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn5947:09/09/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 saveemm-u  =  0 (default)&lt;br /&gt;
            =  1&lt;br /&gt;
&lt;br /&gt;
save unique EMMs to file. The path can be defined with &amp;quot;emmlogdir=&amp;quot; in oscam.conf (default=config-dir). &lt;br /&gt;
&lt;br /&gt;
====saveemm-s ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn5947:09/09/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 saveemm-s  =  0 (default)&lt;br /&gt;
            =  1&lt;br /&gt;
&lt;br /&gt;
save shared EMMs to file. The path can be defined with &amp;quot;emmlogdir=&amp;quot; in oscam.conf (default=config-dir). &lt;br /&gt;
&lt;br /&gt;
====saveemm-g ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn5947:09/09/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 saveemm-g  =  0 (default)&lt;br /&gt;
            =  1&lt;br /&gt;
&lt;br /&gt;
save global EMMs to file. The path can be defined with &amp;quot;emmlogdir=&amp;quot; in oscam.conf (default=config-dir). &lt;br /&gt;
&lt;br /&gt;
====saveemm-unknown ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn5947:09/09/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 saveemm-unknown  =  0 (default)&lt;br /&gt;
                  =  1&lt;br /&gt;
&lt;br /&gt;
save unkown EMMs to file. The path can be defined with &amp;quot;emmlogdir=&amp;quot; in oscam.conf (default=config-dir). &lt;br /&gt;
&lt;br /&gt;
==== savenano ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;OBSOLETE svn5947:09/09/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
list of EMM-nanos (in hex w/o 0x) to save or all EMM-nanos. Only valid for physical readers. The path can be defined with &amp;quot;emmlogdir=&amp;quot; in oscam.conf (default=config-dir). &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;
==== readnano ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
Write file (usually  a  copy  of a file saved by savenano) to your smartcard, if no path is specified, the specified file  is  searched for in the configuration directory, only valid for physical readers!&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 readnano = write.emm&lt;br /&gt;
          = /var/oscam/write.emm&lt;br /&gt;
          =  # [blank] (default)&lt;br /&gt;
&lt;br /&gt;
==== use-ssl ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn8725:06/25/20113&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
use_ssl  =  0|1&lt;br /&gt;
&lt;br /&gt;
 use_ssl  =  1  #  use SSL for ghttp protocol&lt;br /&gt;
          =  0  #  default&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== dropbadcws ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;CHANGE  svn5992:10/22/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
dropbadcws  =  0|1&lt;br /&gt;
&lt;br /&gt;
 dropbadcws  =  1   # reject bad CWs, send &amp;quot;not found&amp;quot; instaed of bad CWs&lt;br /&gt;
             =  0   # default&lt;br /&gt;
&lt;br /&gt;
==== disablecrccws ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn6004:10/26/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 disablecrccrws    =    1  #  disable cw checksum test&lt;br /&gt;
                   =    0  #  enable (default)&lt;br /&gt;
&lt;br /&gt;
==== lb_weight ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
The higher the value the higher the probability  for	reader	selection. It&#039;s an divider for the average responstime.&lt;br /&gt;
 lb_weight = weight&lt;br /&gt;
           =  # [blank] Default-Wert 100&lt;br /&gt;
&lt;br /&gt;
See here&lt;br /&gt;
[[Datei:Lb_weight_calc2.png]]&lt;br /&gt;
&lt;br /&gt;
==== lb_whitelist_services ====&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn8656:05/22/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
 lb_whitelist_services = &amp;lt;services&amp;gt;,&amp;lt;services&amp;gt;....&lt;br /&gt;
&lt;br /&gt;
reader assignement to service group for channels which may never be blocked by the loadbalancer to the reader , default=none&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
==== lb_force_fallback ====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW - svn9739:05/19/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
lb_force_fallback  =  0|1&lt;br /&gt;
&lt;br /&gt;
1 = set the reader always as fallback for load blancing without considering the readers statistics&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
0 = default&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== ccc ====&lt;br /&gt;
&lt;br /&gt;
===== cccversion =====&lt;br /&gt;
{{Depends/en}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Only for CCcam&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
define CCcam version&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;
Example&lt;br /&gt;
 cccversion = 1.2.34&lt;br /&gt;
&lt;br /&gt;
===== cccmaxhops =====&lt;br /&gt;
{{Depends/en}}&lt;br /&gt;
&lt;br /&gt;
define CCcam maximum SC distance hops&lt;br /&gt;
 0 = local SCs only&lt;br /&gt;
 1 = local SCs and + 1 hop&lt;br /&gt;
 2 = local SCs and + 2 hops&lt;br /&gt;
     and so on&lt;br /&gt;
     default = 10&lt;br /&gt;
&lt;br /&gt;
===== ccchop =====&lt;br /&gt;
{{Depends/en}}&lt;br /&gt;
&lt;br /&gt;
ccchop  =  hop&lt;br /&gt;
&lt;br /&gt;
Set hop for &#039;&#039;&#039;non&#039;&#039;&#039; CCCam readers&lt;br /&gt;
&lt;br /&gt;
default = 0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== cccreshare =====&lt;br /&gt;
{{Depends/en}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;CHANGE svn8607:04/10/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Define reader&#039;s CCcam reshare hop&lt;br /&gt;
&lt;br /&gt;
 cccreshare = -1 # no resharing&lt;br /&gt;
            =  0 # reshare for direct peer only&lt;br /&gt;
            =  1 # reshare for direct peer and next level&lt;br /&gt;
            =  x # resharing for direct peer and share level x&lt;br /&gt;
&lt;br /&gt;
reshare could be defined on 2 ways:&lt;br /&gt;
&lt;br /&gt;
* reader (&amp;quot;cccreshare&amp;quot;)&lt;br /&gt;
* user-account (&amp;quot;cccreshare&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
A cards reshare value is set to the smallest value of the 2 parameters !&lt;br /&gt;
&lt;br /&gt;
===== cccwantemu =====&lt;br /&gt;
{{Depends/en}}&lt;br /&gt;
&lt;br /&gt;
Request to provide emu from CCCam server, too.&lt;br /&gt;
 cccwantemu = 1  # yes&lt;br /&gt;
            = 0  # no (default)&lt;br /&gt;
&lt;br /&gt;
===== ccckeepalive =====&lt;br /&gt;
{{Depends/en}}&lt;br /&gt;
&lt;br /&gt;
Send keepalive messages to keep connection to remote CCCam server up&lt;br /&gt;
 ccckeepalive = 1  # yes&lt;br /&gt;
              = 0  # no  (default)&lt;br /&gt;
&lt;br /&gt;
===== cccreconnect =====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
 cccreconnect  =  timeout (milli-seconds)&lt;br /&gt;
&lt;br /&gt;
reconnect again after ECM request timeout in milli-secons, default = 12000 milliseconds&lt;br /&gt;
&lt;br /&gt;
===== cccmindown =====&lt;br /&gt;
{{Depends/en}}&lt;br /&gt;
&lt;br /&gt;
Filters all readers with hops smaller than number&lt;br /&gt;
 cccmindown =   # number&lt;br /&gt;
            = 0 # default&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;&#039;gbox&#039;&#039;&#039; ====&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn8350:02/15/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Minimal working configuration example:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Let&#039;s say the gbox runs on host 192.168.1.101 and OSCam is on 192.168.1.123. In file &#039;&#039;&#039;cwshare.cfg&#039;&#039;&#039; on gbox side we have, for example, the following lines::&lt;br /&gt;
 M:{192.168.1.101{A123BCDE}}&lt;br /&gt;
 D:{192.168.1.123{3820 3819{98AF3E25{A3 A3}}}}&lt;br /&gt;
If oscam_gbox should connect to the original GBOX above, then you should configure OSCam as follows:&lt;br /&gt;
 &#039;&#039;&#039;oscam.conf:&#039;&#039;&#039;&lt;br /&gt;
 [gbox]&lt;br /&gt;
 hostname          = 192.168.1.123&lt;br /&gt;
 my_password       = 98AF3E25&lt;br /&gt;
 port              = 3819&lt;br /&gt;
&lt;br /&gt;
 &#039;&#039;&#039;oscam.server:&#039;&#039;&#039;&lt;br /&gt;
 [reader]&lt;br /&gt;
 protocol          =  gbox&lt;br /&gt;
 group             =  1&lt;br /&gt;
 device            =  192.168.1.101,3820&lt;br /&gt;
 password          =  A123BCDE&lt;br /&gt;
 user              =  gbox_client&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
===== device =====&lt;br /&gt;
{{required}}&lt;br /&gt;
&lt;br /&gt;
device  =  Comma-separated list of values:&lt;br /&gt;
&lt;br /&gt;
 peer&#039;s IP or hostname&lt;br /&gt;
 peer&#039;s port&lt;br /&gt;
&lt;br /&gt;
example:&lt;br /&gt;
 192.168.1.101,3820&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== password =====&lt;br /&gt;
{{required}}&lt;br /&gt;
&lt;br /&gt;
password  =  4 hex bytes, 8 chars&lt;br /&gt;
&lt;br /&gt;
peer password&lt;br /&gt;
&lt;br /&gt;
example:&lt;br /&gt;
 A123BCDE&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== my_password =====&lt;br /&gt;
{{required}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;OBSOLETE svn9163:12/31/2013&amp;lt;/span&amp;gt; &#039;&#039;&#039;moved to oscam.conf [gbox]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Passwort  =  4 hex bytes, 8 chara&lt;br /&gt;
&lt;br /&gt;
my password&lt;br /&gt;
&lt;br /&gt;
example&lt;br /&gt;
 98AF3E25&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== gbox_reshare =====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
Reshare-Level of local card(s), default = 0&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== gbox_max_distance =====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
gbox_max_distance  =  max distance to receive peer cards, default = 2&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== gbox_max_ecm_send =====&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
gbox_max_ecm_send  =  send ecm to max &amp;lt;gbox_max_ecm_sen&amp;gt; peer cards, default = 3&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== user =====&lt;br /&gt;
{{required}}&lt;br /&gt;
&lt;br /&gt;
user name of oscam gbox&lt;br /&gt;
&lt;br /&gt;
example&lt;br /&gt;
 user  =  gbox_client&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Attention:&#039;&#039;&#039;&lt;br /&gt;
 &#039;&#039;&#039;user must also be inserted in oscam.user [account]&lt;br /&gt;
&lt;br /&gt;
 &#039;&#039;&#039;Set suitable filters (services=, caid=, ident=) in [reader] and [account] section&lt;br /&gt;
 &#039;&#039;&#039;to prevent gbox instability by overflooding with too many cards&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{OSCamTranslatedLinks}}&lt;/div&gt;</summary>
		<author><name>Don de Deckelwech</name></author>
	</entry>
	<entry>
		<id>http://oldwiki.streamboard.tv/index.php?title=OSCam/de/Config/oscam.server&amp;diff=13186</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=13186"/>
		<updated>2015-07-04T14:20:48Z</updated>

		<summary type="html">&lt;p&gt;Don de Deckelwech: ins2e06 bzw fix07 korrigiert&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Kategorie:OSCam]]&lt;br /&gt;
{{OSCamHomeLinks}}&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;oscam.server&#039;&#039;&#039; ==&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;
Beispiel-Konfiguration für die wichtigsten Reader sind hier zu finden [[OSCam/de/examples/Reader|Beispiel-Konfigurationen]]&lt;br /&gt;
&lt;br /&gt;
{{OSCamServerParameter}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;Reader&#039;&#039;&#039; ===&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. Er &#039;&#039;&#039;muss&#039;&#039;&#039; immer mit [reader] beginnen. Im Parameter &amp;quot;label&amp;quot; kann dann die Art des Readers beschrieben werden:&lt;br /&gt;
&lt;br /&gt;
 Beispiele: easymouse, phönix, smargo, sc8in1 usw.&lt;br /&gt;
&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;
&#039;&#039;&#039;Der Name des Labels darf nicht identisch zu einem Usernamen (oscam.users) sein!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 label = easymouse2&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== enable ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Reader aktivieren/deaktivieren&lt;br /&gt;
 enable = 0 # Reader aus&lt;br /&gt;
        = 1 # Reader ein (default)&lt;br /&gt;
&lt;br /&gt;
==== description ====&lt;br /&gt;
{{Optional}}&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;
&lt;br /&gt;
==== protocol ====&lt;br /&gt;
{{Mandatory}}&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;, sowie interne Coolstream-Reader)&lt;br /&gt;
          = camd35|cs357x # (Cascading - camd 3.5-kompatibler Remote-Server - udp)&lt;br /&gt;
          = mp35&lt;br /&gt;
          = smartreader&lt;br /&gt;
          = serial&lt;br /&gt;
          = cs378x         # (camd 3.5-kompatibler Remote-Server - tcp)&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;
          = sc8in1         # (SC8in1 und MCR 4/8 Cardreader)&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;smartreader:&#039;&#039;&#039; Es können Probleme auftreten, wenn der Cardreader im smartreader-Modus in einem USB-Hub betrieben wird.&lt;br /&gt;
In diesem Fall den Cardreader direkt am PC/Receiver einstecken und erneut testen.&lt;br /&gt;
Sollte es dann funktionieren, ggf. einen anderen USB-Hub besorgen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== device ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG svn8057+8059:01/04/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG svn8096:01/13/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG svn8911:09/10/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Legt den local oder remote reader Abschnitt [reader] fest:&lt;br /&gt;
&lt;br /&gt;
 device = [&amp;lt;readertype&amp;gt;;]serial:serialnum|bus:device|&amp;lt;device|device:slot&amp;gt;|&amp;lt;ip|hostname&amp;gt;,&amp;lt;port&amp;gt;[,&amp;lt;lport&amp;gt;]|pcsc|&amp;lt;0|1&amp;gt;&amp;gt;|constantcw &lt;br /&gt;
&lt;br /&gt;
Bestimmt den reader type:&lt;br /&gt;
&lt;br /&gt;
 readertype:&lt;br /&gt;
              SR:          Smartreader+ (default)&lt;br /&gt;
              SRv2:        Smartreader V2&lt;br /&gt;
              Infinity:    Infinity USB &lt;br /&gt;
              TripleP1:    Smargo Triple Reader port 1 &lt;br /&gt;
              TripleP2:    Smargo Triple Reader port 2 &lt;br /&gt;
              TripleP3:    Smargo Triple Reader port 3 &lt;br /&gt;
 bus:device:  Bus- und Device-Namen von Smartreader+ oder Infinity USB (mit lsusb &#039;Bus&#039; und &#039;Device&#039; holen)&lt;br /&gt;
 serialnum:   Serial-Nummer des Smartreader+ oder Infinity USB&lt;br /&gt;
 device:      Name der Device&lt;br /&gt;
 device:slot: device name und slot-nummer &#039;&#039;&#039;für sc8in1&#039;&#039;&#039; (1-8)&lt;br /&gt;
              &#039;&#039;&#039;Es wird nur ein SC8in1 unterstützt!&#039;&#039;&#039;&lt;br /&gt;
 ip|hostname: IP-Adresse oder Hostname&lt;br /&gt;
 port:        TCP/IP port &lt;br /&gt;
 lport:       Remapping für den Local-Port (TCP/IP)&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;
&lt;br /&gt;
Format des CW-Files: &lt;br /&gt;
 &#039;&#039;&#039;Standard-Format&#039;&#039;&#039;&lt;br /&gt;
 CAID:Provider ID:Service ID:PMT ID:ECM PID::key (16 Bytes seperated by spaces)&lt;br /&gt;
 Beispiel:&lt;br /&gt;
 1234:123456:1234:2345:3456::00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F &lt;br /&gt;
&lt;br /&gt;
 &#039;&#039;&#039;Extended OSCam-Format&#039;&#039;&#039;&lt;br /&gt;
 CAID:Provider ID:Service ID:PMT ID:ECM PID:Video PID:key (16 Bytes seperated by spaces)&lt;br /&gt;
 Beispiel:&lt;br /&gt;
 1234:123456:1234:2345:3456:7890:00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F&lt;br /&gt;
  &lt;br /&gt;
Beispiele für device--parameter:&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;
 device = Serial:Reader 1         # z.B. Smargo im smartreader-Modus, wobei die Kennung &amp;quot;Reader 1&amp;quot; der Smargo-Konfiguration zu entnehmen ist!&lt;br /&gt;
 device = /var/keys/constant.cw   # Einbindung eines constantcw&lt;br /&gt;
 device = /dev/ttyUSB0:1          # Slot 1 eines SC8in1 oder MCR 4/8 (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;
&lt;br /&gt;
==== detect ====&lt;br /&gt;
{{Depends}}&lt;br /&gt;
Statusleitung für &amp;quot;Karte ist drin&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Folgende Parameter sind erlaubt:&lt;br /&gt;
 Parametererklärungen von fun7 aus dem stb:&lt;br /&gt;
 &lt;br /&gt;
 Detect = CD   # Carrier Detect - wird vom switch benutzt und öffnet oder schließt einen circuit. &lt;br /&gt;
                 Wird bei allen &#039;&#039;&#039;protocol = mouse&#039;&#039;&#039; benötig und ist &#039;&#039;&#039;default Wert&#039;&#039;&#039;&lt;br /&gt;
 &lt;br /&gt;
 Detect = DSR  # Data Set Ready - ist ein V24 (RS232) Interfacesignal, das auf PIN 6 eines D-SUB-Connectors gesendet wird&lt;br /&gt;
 &lt;br /&gt;
 Detect = CTS  # Clear To Send - Ist die Antwort auf die Frage an den Reader: RTS - Ready To Send? Dieser Parameter &lt;br /&gt;
                 wurde in der Vergangenheit bei der Verwendung von analogen Modems verwendet.&lt;br /&gt;
 &lt;br /&gt;
 Detect = RING # Ring Indicator - wie das Klingeln des Telefons. Spezifiziert in RS232 ein hereinkommendes Signal.&lt;br /&gt;
                 Im Zusammenhang mit OSCam bedeutet dies: Reader meldet an OSCam, dass eine Karte eingesteckt ist und &lt;br /&gt;
                 eine Datenverbindung aufgebaut werden kann. Wurde auch bei &#039;&#039;&#039;serial&#039;&#039;&#039; Verbindungen von Modems verwendet&lt;br /&gt;
 &lt;br /&gt;
 Detect = NONE # Erkennung wird abgeschaltet, aber es wird immer ein &amp;quot;Karte ist drin&amp;quot; signalisiert!&lt;br /&gt;
 &lt;br /&gt;
 Detect = GPIO # General Purpose Input Output - Für &#039;&#039;&#039;mipsel-uclib&#039;&#039;&#039; und &#039;&#039;&#039;raspberry-pi&#039;&#039;&#039; zur Signalisierung des cardstatus &lt;br /&gt;
                 an den gpio-Pin&lt;br /&gt;
                 [gpio1 ... gpio7]&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;
Beispiel:&lt;br /&gt;
 [reader]&lt;br /&gt;
 label                         = mymouse&lt;br /&gt;
 description                   = mymouse xxx&lt;br /&gt;
 &#039;&#039;&#039;protocol                      = mouse&#039;&#039;&#039;&lt;br /&gt;
 &#039;&#039;&#039;device                        = /dev/ttyUSB0&#039;&#039;&#039; (easymouse 2)&lt;br /&gt;
 services                      = xxx&lt;br /&gt;
 boxkey                        = 1122334455667788&lt;br /&gt;
 force_irdeto                  = 1&lt;br /&gt;
 &#039;&#039;&#039;detect                        = cd&#039;&#039;&#039;&lt;br /&gt;
 mhz                           = 1000&lt;br /&gt;
 cardmhz                       = 600&lt;br /&gt;
 group                         = 1,2,3&lt;br /&gt;
 emmcache                      = 1,3,2&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== cardmhz ====&lt;br /&gt;
{{Depends}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG  svn9099:12/13/13&amp;lt;/span&amp;gt;&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 z.B. &amp;quot;cardmhz = 600&amp;quot; (6 Mhz)&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;
&#039;&#039;&#039;Interne-Dreambox-Leser&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Wenn cardmhz &amp;gt;2000 eingetragen wird aktiviert OScam den PLL-Clock. Interne-Dreambox-Leser (Dream Multimedia GmbH und Clones) können damit optimal getaktet werden.&lt;br /&gt;
&lt;br /&gt;
Der verwendete cardmhz-wert entspricht dem höchsten PLL-Takt. OSCam wird dann den optimalen PLL-Teiler berechnen damit die Frequenz möglichst nahe an den Wert kommt welcher bei &amp;quot;mhz&amp;quot; definiert wurde.&lt;br /&gt;
&lt;br /&gt;
Benutze die folgenden Einstellungen:&lt;br /&gt;
&lt;br /&gt;
Modele mit PPC-CPU (DM500/DM600/DM7000/DM7020): &amp;quot;cardmhz = 3150&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Modele mit MIPS-CPU (DM500HD/DM800/DM800SE/DM8k/DM7020HD etc.): &amp;quot;cardmhz = 2700&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Die DM7025 ist speziell: &amp;quot;cardmhz = 8300&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Wird nur der Parameter cardmhz gesetzt (ohne mhz = xxx) wird die Karte automatisch anhand des ATR getaktet!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 Du hast eine Dream 800 HD PVR, das ist eine MIPS, daher muss du &amp;quot;cardmhz = 2700&amp;quot; setzen. Nehmen wir an du hast eine Nagra-Karte welche auf 5 MHz laufen soll.&lt;br /&gt;
 Wenn du die Karte richtig takten willst verwende &amp;quot;cardmhz = 2700&amp;quot; und &amp;quot;mhz = 500&amp;quot;, Oscam taktet die Karte dann mit der nächst möglichen Frequenz (4.50 Mhz).&lt;br /&gt;
 Möchtest du sie übertakten, dann verwende &amp;quot;cardmhz = 2700&amp;quot; und z.B. &amp;quot;mhz = 900&amp;quot;.&lt;br /&gt;
 Deine Karte läuft nun auf 9 Mhz. Aber vorsichtig, eine übertaktete Karte kann heiss und instabil werden! ([[OSCam/de/examples/Overclocking|Overclocking]] beachten!)&lt;br /&gt;
&lt;br /&gt;
Viele Interne-Leser von anderen Herstellern als Dream ignorieren die eingestellten Werte! Aber du solltest &amp;quot;cardmhz&amp;quot; und mhz&amp;quot; trotzdem setzen da es zum berechnen der richtigen &amp;quot;timings&amp;quot; verwendet wird. Wenn du cardmhz/mhz richtig setzt ist das &amp;quot;timing&amp;quot; besser für die aktuelle (automatisch gesetzte) Frequenz des Internen-Lesers. Als Ergebnis bekommst du bessere ECM-Zeiten oder mehr Stabilität.&lt;br /&gt;
&lt;br /&gt;
Erwarte keine Wunder, nur ein übertakten der Karte bringt bessere ECM-Zeiten. Schlechtes &amp;quot;timing&amp;quot; kann jedoch zu verzögerungen führen oder die Karte instabil machen.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Nützliche Links:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Datei:MessageS.png|text-bottom]] &#039;&#039;&#039;[[Streamboard:oscam/wiki/CardsList|Liste verschiedener Karten und ihren Frequenzen]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Datei:MessageS.png|text-bottom]] &#039;&#039;&#039;[[Streamboard:oscam/wiki/ReaderClocks|Liste verschiedener Hardware und ihren möglichen Frequenzen]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== mhz ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG  svn9099:12/13/13&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
mhz  =  Frequenz in KHz&lt;br /&gt;
&lt;br /&gt;
Sofern dies technisch möglich ist kann abweichend von &#039;&#039;&#039;cardmhz&#039;&#039;&#039; die Frequenz des Kartenlesers anders (in der Regel höher) als die Standard-Frequenz der Karte eingestellt werden (in 10 KHz-Schritten). Man spricht dann von [[OSCam/de/examples/Overclocking|Overclocking]]. So kann z.B. eine S02-Karte (Standard 6 MHz) mit 10 MHz übertaktet werden.&lt;br /&gt;
&lt;br /&gt;
Beispiel Externe-Reader:&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;
Beispiel DM800:&lt;br /&gt;
 cardmhz = 2700   # (27MHz PLL)&lt;br /&gt;
 mhz     = 900    # (Wert wird berechnet -&amp;gt; 27Mhz : 3 = 9 Mhz)&lt;br /&gt;
&lt;br /&gt;
Hier eine ausführlichere Beschreibung von &#039;&#039;&#039;stefansat&#039;&#039;&#039; aus der Distri-Doku:&lt;br /&gt;
&lt;br /&gt;
Wenn die Frequenz in &#039;&#039;&#039;mhz&#039;&#039;&#039; größer ist als in &#039;&#039;&#039;cardmhz&#039;&#039;&#039;, dann befindest Du dich im [[OSCam/de/examples/Overclocking|Overclocking]] Modus.&lt;br /&gt;
&lt;br /&gt;
Smargo-Reader und interne Reader der Dreamboxen werden durch den &#039;&#039;&#039;ATR&#039;&#039;&#039; automatisch eingestellt, wenn &#039;&#039;&#039;autospeed = 1&#039;&#039;&#039; (siehe nächsten Parameter) gesetzt ist.&lt;br /&gt;
&lt;br /&gt;
[[Datei:MessageS.png|text-bottom]] &#039;&#039;&#039;[[Streamboard:oscam/wiki/ReaderClocks|Liste verschiedener Hardware und ihren möglichen Frequenzen]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== autospeed ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn9064:12/01/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
autospeed  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1  =  setzt den mhz-Wert anhand des ATR (default)&lt;br /&gt;
 0  =  disabled&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== deprecated ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Zuerst wird die Smartcard im Normal-Modus initialisiert. Schlägt dies fehl, wird die Initialisierung automatisch auf den veralteten Modus umgeschaltet, so dass die Smartcard-Geschwindigkeit nicht verändert wird und die Kommunikation auf normaler ATR Geschwindigkeit von 9600 Baud bleibt.&lt;br /&gt;
 deprecated = 1  # ausschließlich veralteter Modus&lt;br /&gt;
            = 0  # default&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== mode ====&lt;br /&gt;
{{Depends}}&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Nur für AZBox&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 mode = 1  # AzBox-Reader&lt;br /&gt;
      = 0  # default&lt;br /&gt;
Setzt den Init-Mode für die Karte im internen AZBox-reader&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== device_out_endpoint ====&lt;br /&gt;
{{Depends}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG svn8013:12/29/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Setzt die Addresse des Endpunkts für FTDI-Chips&lt;br /&gt;
 device_out_endpoint = 0x81 # Smargo Triple Reader port 1&lt;br /&gt;
                     = 0x82 # Smartreader+  (default)&lt;br /&gt;
                     = 0x83 # Smargo Triple Reader port 2&lt;br /&gt;
                     = 0x85 # Smargo Triple Reader port 3&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== smargopatch ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU  svn6402:02/16/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Schaltet den workaround für smargoreader+ und reader ein, bis der native mode funktioniert&lt;br /&gt;
 smargopatch  = 1&lt;br /&gt;
              = 0 (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== sc8in1_dtrrts_patch ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU  svn6402:02/16/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Schaltet fix für SC8in1/MCR DTR/RTS kernel bug ein&lt;br /&gt;
 sc8in1_dtrrts_patch  = 1&lt;br /&gt;
                      = 0 # (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== cool_timeout_init ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU  svn6286:01/23/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Achtung: Nur für Coolstream!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Setzt beim init der SC einen timeout in Millisekunden fest (im internen Reader).&lt;br /&gt;
 cool_timeout_init = timeout &lt;br /&gt;
                   = 0 # default&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== cool_timeout_after_init ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn6253:01/17/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Achtung: Nur für Coolstream!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Hier kann ein timeout der SC für read/transmit nach dem init in Millisekunden festgelegt werden (nur für interne Reader).&lt;br /&gt;
 cool_timeout_after_init = timeout &lt;br /&gt;
                         = 0 # default&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== ins2e06 ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn9568:03/16/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Fügt einen Controll-Check für Pin Payload von NDS Videoguard Karten hinzu (4 Hex-Bytes). &#039;&#039;&#039;Gültig nur für physikalische Reader&#039;&#039;&#039;&lt;br /&gt;
 ins2e06 = Payload  &lt;br /&gt;
         = # none [blank] (default)&lt;br /&gt;
http://www.streamboard.tv/oscam/changeset/9568 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== ins7e ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU  svn5959:09/22/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Füge 26 hex-bytes payload für &#039;&#039;&#039;NDS Videogard 2&#039;&#039;&#039; Karten hinzu. &#039;&#039;&#039;Gültig nur für physikalische Reader&#039;&#039;&#039;&lt;br /&gt;
 ins7e = payload&lt;br /&gt;
       = # [blank] default (none)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== ins7e11 ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU  svn6064:12/06/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Füge TA1 für &#039;&#039;&#039;NDS Videogard 2&#039;&#039;&#039; Karten hinzu. &#039;&#039;&#039;Gültig nur für physikalische Reader&#039;&#039;&#039;&lt;br /&gt;
 ins7e11 = TA1 Byte&lt;br /&gt;
         =    # [blank] default (none)&lt;br /&gt;
         = 11 # 0001 FI + 0001 DI (1 x)&lt;br /&gt;
         = 13 # 0001 FI + 0011 DI (4 x)&lt;br /&gt;
         = 14 # 0001 FI + 0100 DI (8 x)&lt;br /&gt;
         = 15 # 0001 FI + 0101 DI (16 x)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== fix07 ====&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn9884:09/30/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
{{Optional}}&lt;br /&gt;
schaltet den 0x07-EMM-Fix für NDS Videoguard 2 Karten ein. &#039;&#039;&#039;Gültig nur für physikalische Reader&#039;&#039;&#039;&lt;br /&gt;
 fix07 = 1 # 0x07-EMM-Fix eingeschaltet (default)&lt;br /&gt;
       = 0 # ausgeschaltet &lt;br /&gt;
              &lt;br /&gt;
&lt;br /&gt;
==== force_irdeto ====&lt;br /&gt;
{{Optional}}&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;
&lt;br /&gt;
==== nagra_read ====&lt;br /&gt;
{{Optional}}&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;
&lt;br /&gt;
==== rsakey ====&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG svn7046:06/12/12&amp;lt;/span&amp;gt;&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
RSA key für Nagravision/Tiger SCs / CAM key data für Irdeto SCs, Conax SCs&lt;br /&gt;
 rsakey = key&lt;br /&gt;
        = # [blank] default (none)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== fix9993 ====&lt;br /&gt;
{{Optional}}&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;
 boxkey = key&lt;br /&gt;
        =  # [blank] default (none)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== pincode ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Pincode für &#039;&#039;&#039;Conax-, Cryptoworks- und Viaccess-&#039;&#039;&#039; Karten.&lt;br /&gt;
 pincode = code&lt;br /&gt;
         =  # [blank] default&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== boxid ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
ID der &#039;&#039;&#039;NDS-Reciever-Box&#039;&#039;&#039;&lt;br /&gt;
 boxid = NDS box ID&lt;br /&gt;
       =  # [blank] default&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== ndsversion ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Version von &#039;&#039;&#039;NDS Videoguard&#039;&#039;&#039; einsetzen&lt;br /&gt;
  ndsversion = 0  # autodetection  (default)&lt;br /&gt;
  ndsversion = 1  # NDS Videoguard 1&lt;br /&gt;
  ndsversion = 12 # NDS Videoguard 1+&lt;br /&gt;
  ndsversion = 2  # NDS Videoguard 2&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== aeskeys ====&lt;br /&gt;
{{Optional}}&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;
&lt;br /&gt;
==== showcls ====&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;VERALTET svn6624;04/23/2012&amp;lt;/span&amp;gt;&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;
&lt;br /&gt;
==== key ====&lt;br /&gt;
{{Depends}}&lt;br /&gt;
Key für Newcamd remote reader encription&lt;br /&gt;
 key = DES key&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== user ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Username für Remote-Reader.&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 user =  # xyxyx&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== password ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Passwort für Remote-Reader.&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 password =  # xyxyx&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== mg-encrypted ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;VERALTET - OBSOLETE - OBSOLÈTE - ANTIQUATO&amp;lt;/span&amp;gt;&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;
  mg-encrypted = D: { &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;  }}}}[,&amp;lt;local  MAC address&amp;gt;] # default MAC address=eth0&lt;br /&gt;
&lt;br /&gt;
default:&lt;br /&gt;
 mg-encrypted = # [blank] (none)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== services ====&lt;br /&gt;
{{Optional}}&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;
&lt;br /&gt;
==== caid ====&lt;br /&gt;
{{Optional}}&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;
&lt;br /&gt;
==== ident ====&lt;br /&gt;
{{Optional}}&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;
&lt;br /&gt;
==== class ====&lt;br /&gt;
{{Optional}}&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;
&lt;br /&gt;
==== chid ====&lt;br /&gt;
{{Optional}}&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;
 chid = 0100:12;0604:0000BA,000101,00010E,000141&lt;br /&gt;
      =  # [blank] default&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== group ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG svn6103:12/21/2011&amp;lt;/span&amp;gt;&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-64&lt;br /&gt;
 group   = 1....64[,1....64]....&lt;br /&gt;
           &lt;br /&gt;
&#039;&#039;&#039;Da ein Eintrag zwingend ist, darf hier kein [blank] als default stehen!&#039;&#039;&#039;&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;
&lt;br /&gt;
==== audisabled ====&lt;br /&gt;
{{Optional}}&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;
&lt;br /&gt;
==== auprovid ====&lt;br /&gt;
{{Optional}}&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;
&lt;br /&gt;
==== disableserverfilter ====&lt;br /&gt;
{{Optional}}&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;
&lt;br /&gt;
==== inactivitytimeout ====&lt;br /&gt;
{{Depends}}&lt;br /&gt;
Für alle TCP-basierende remote Reader&lt;br /&gt;
&lt;br /&gt;
 inactivitytimeout =    # in Sekunden&lt;br /&gt;
                   = -1 # Verbindet &#039;&#039;&#039;newcamd&#039;&#039;&#039; basierende Reader bei einem Netzwerkausfall erneut (auch im Leelauf - idle -)&lt;br /&gt;
                   =  0 # default&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== reconnecttimeout ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG  svn 7244:08/07/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Zeitspanne in Sekunden für eine Wiederverbindung mit einem Remote-Reader, wenn Antworten ausbleiben&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 reconnecttimeout = 20   # Nach 20 Sekunden ohne Antworten wird wiederverbunden&lt;br /&gt;
                  =      # [blank] default 30 Sekunden&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== connectoninit ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn8235:01/29/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
connectoninit   =   0|1 &lt;br /&gt;
&lt;br /&gt;
 1 = Ermöglicht die Herstellung einer Newcamd-Verbindung, solange noch kein Request vorliegt&lt;br /&gt;
 0 = default&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== keepalive ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn9810:07/22/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
keepalive  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1  =  ermöglicht es einem cs378x TCP socket, ständig verbunden zu sein&lt;br /&gt;
 0  =  Immer eingeschaltet bei einem cacheex reader type (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== fallback ====&lt;br /&gt;
{{Optional}}&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;
&#039;&#039;&#039;Info:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ist Loadbalancing aktiviert, und zusätzlich der Parameter &amp;quot;cwcycle_allowbadfromffb = 1&amp;quot;, wird dieser Reader ein fixed Fallback für CacheEx.&lt;br /&gt;
Somit wird er verwendet wenn ein Bad Cycle erkannt wird, damit freetzer entsprechend verhindert werden können.&lt;br /&gt;
--&amp;gt; siehe [[OSCam/de/Config/oscam.conf#cwcycle_allowbadfromffb|cwcycle_allowbadfromffb]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== fallback_percaid ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU  svn8896:09/04/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
fallback_percaid  =  &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;
Benutze den Reader nur als fallback für vorher definierte CAIDs, two-digit wildcards sind möglich. Dieser Parameter überschreibt den Parameter fallback!&lt;br /&gt;
Default  =  none&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 fallback_percaid = 1234:234567;10:345678&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== emmcache ====&lt;br /&gt;
{{Optional}}&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;,&amp;lt;stb-emm&amp;gt;&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 * &amp;lt;usecache&amp;gt; 0 = # cache/stats aus (default)&lt;br /&gt;
 * &amp;lt;usecache&amp;gt; 1 = # cache/stats ein und schreibe sie in eine Datei wenn oscam beendet wird&lt;br /&gt;
 * &amp;lt;usecache&amp;gt; 2 = # cache/stats ein, aber schreibe sie beim beenden von oscam &amp;lt;ins&amp;gt;nicht&amp;lt;/ins&amp;gt; in eine Datei&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 oder 2&#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;
Aufsummieren der Werte ist möglich, 31 wird also alle loggen.&lt;br /&gt;
&lt;br /&gt;
 * &amp;lt;stb-emm&amp;gt;  0 = # EMM für die STB werden ignoriert (default)&lt;br /&gt;
 * &amp;lt;stb-emm&amp;gt;  1 = # EMM für die STB werden zum Reader gesendet (nur sehr spezifisch nötig)&lt;br /&gt;
&lt;br /&gt;
Beispiele:&lt;br /&gt;
 emmcache = 1,3,10,0 #  Cache ein, 3 x schreiben, die geschriebenen (2) und die geblockten (8) = 10 loggen, keine stb-emm senden&lt;br /&gt;
 emmcache = 1,2,6,1  #  Cache ein, 2 x schreiben, die geschriebenen (2) und die zurückgewiesenen (4) = 6 loggen, stb-emm senden&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;stb-emm&#039;&#039;&#039;: ist nur für einige Viaccess-User sinnvoll (siehe Commit [http://www.streamboard.tv/oscam/changeset/10584 #10584] ) und &#039;&#039;&#039;bestimmt nicht für User mit einer echten Karte im Reader&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Dazu [http://www.streamboard.tv/wbb2/thread.php?postid=538345#post538345 noch ein Zitat vom User &#039;&#039;pr2&#039;&#039;]: &amp;quot;In Viaccess sahen wir einige EMM-G, die für die Set-Top-Box(STB) waren und nicht für die Karte, deshalb nennen wir das STB-EMM. Diese EMMs setzen den Overencryption-Key (AES) in der STB für die Verschlüsselung der Kommunikation zwischen STB und Karte.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== emmreassembly ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU  svn8493:03/06/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;VERALTET svn8591:04/01/2013 Parameter jetzt in oscam.user!&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
emmreassembly  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1 = schaltet Neuaufbau von EMM ein, default&lt;br /&gt;
 0 = schaltet Neuaufbau von EMM aus&lt;br /&gt;
&lt;br /&gt;
Sollte bei &#039;&#039;&#039;Viaccess und Cryptoworks Readern&#039;&#039;&#039; gesetzt werden, wenn der Client, der für das Senden von EMMs benutzt wird, die EMMs neu aufbaut anstelle sie an OScam zur Bearbeitung zu senden.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== cacheex ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU  svn6044:11/27/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cacheex  =  0|1|2|3&lt;br /&gt;
&lt;br /&gt;
 cacheex  = 1  # enable cache exchange pull mode&lt;br /&gt;
 cacheex  = 2  # enable cache exchange push mode&lt;br /&gt;
 cacheex  = 3  # enable cache exchange revers push mode&lt;br /&gt;
 cacheex  = 0  # aus (default)&lt;br /&gt;
&lt;br /&gt;
Identische modes müssen bei local OSCam server und remote OSCam user account gesetzt werden!&lt;br /&gt;
Nur für camd3.5x und CCcam Protokolle!&lt;br /&gt;
&lt;br /&gt;
Siehe auch entsprechenden Parameter in oscam.user!&lt;br /&gt;
&lt;br /&gt;
[[Datei:MessageS.png|text-bottom]]&#039;&#039;&#039;Ein ausführliches How-To findet man [[Streamboard-Post:406230|hier]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== cacheex-modes =====&lt;br /&gt;
===== cacheex = 1 - cachepull =====&lt;br /&gt;
Situation:&lt;br /&gt;
&lt;br /&gt;
OSCam A reader1 ist gesetzt auf cacheex = 1&lt;br /&gt;
&lt;br /&gt;
OSCam B account1 ist gesetzt auf cacheex = 1&lt;br /&gt;
&lt;br /&gt;
OSCam A erhält eine ECM Anfrage, reader1 sendet diese Anfrage an OSCam B,&lt;br /&gt;
&lt;br /&gt;
OSCam B prüft seinen cache:&lt;br /&gt;
* im cache wird nichts gefunden: OSCam B sendet: NOK&lt;br /&gt;
* im cache wird etwas gefunden; OSCam B sendet: OK+CW&lt;br /&gt;
* im cache wird nichts gefunden aber es wird eine anstehende Anfrage festgestellt: &#039;&#039;cacheexwaittime&#039;&#039; in oscam.conf [global] wird abgewartet und dann erneut geprüft. OSCam B fragt nicht mehr nach neuen EMMs.&lt;br /&gt;
&lt;br /&gt;
CW-flow  =  B ---&amp;gt; A&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== cacheex  =  2 - cachepush =====&lt;br /&gt;
Situation:&lt;br /&gt;
&lt;br /&gt;
OSCam A reader1 ist gesetzt auf cacheex = 2&lt;br /&gt;
&lt;br /&gt;
OSCam B account1 ist gesetzt auf cacheex = 2&lt;br /&gt;
&lt;br /&gt;
Wenn OSCam B ein CW erhält, wird es auf OSCam A geschoben. Der Reader hat normale Funktionen und kann ECMs anfragen.&lt;br /&gt;
* Problem: OSCAM kann nur dann CW&#039;s auf OSCam A schieben, wenn OSCam A verbunden ist&lt;br /&gt;
* Problem oder feature?: OSCam A kann ECMs von OSCam B anfragen&lt;br /&gt;
&lt;br /&gt;
CW-flow  =  B ---&amp;gt; A&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== cacheex  =  3 - reversecachepush =====&lt;br /&gt;
Situation:&lt;br /&gt;
&lt;br /&gt;
OSCam A reader 1 ist gesetzt auf cacheex = 3&lt;br /&gt;
&lt;br /&gt;
Wenn OSCam A ein CW erhält, wird dies auf OSCam B geschoben. OSCam A fragt nicht mehr nach neuen ECMs&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== cacheex_maxhop ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn6691:05/07/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cacheex_maxhop  =  Anzahl der hops&lt;br /&gt;
                =  default = 10&lt;br /&gt;
&lt;br /&gt;
Festlegen der maximalen hops für cache exchange. Zum pushen des lokalen caches 1 eintragen. Der Eintrag cacheex_maxhop  = 0 bewirkt nur, dass der default-Wert von 10 genommen wird.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== logport ====&lt;br /&gt;
{{Optional}}&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;
&lt;br /&gt;
==== ecmwhitelist ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
ecmwhitelist  =  [CAID[@provid]:]length[,length]...[;[CAID[@provid]:]length[,length]...]...&lt;br /&gt;
&lt;br /&gt;
definiert die gültige ECM-Länge in &#039;&#039;&#039;hex&#039;&#039;&#039; und provid 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 provid 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;[[Streamboard:oscam/wiki/ECMLengthList|Liste mit ECM-Längen]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== ecmheaderwhitelist ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn7480:09212012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ecmheaderwhitelist  =  [CAID[@provid]:]header[,header...[;[@provid]:]header[,header]...]...&lt;br /&gt;
&lt;br /&gt;
Gültige ECM-Header mit CAID und provid &#039;&#039;&#039;in hex&#039;&#039;&#039; einsetzen.&lt;br /&gt;
&lt;br /&gt;
default: none, provid = 000000&lt;br /&gt;
&lt;br /&gt;
Ein Thread dazu ist [[Streamboard-Thread:34748|hier]] zu finden.&lt;br /&gt;
&lt;br /&gt;
Und hier findet man eine ständig gepflegte [[Streamboard:oscam/wiki/HeaderWhitelist|HeaderWhitelist]] .&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== ratelimitecm ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Anzahl der unterschiedlichen SIDs die in ECMs innerhalb eines Intervalls erlaubt sind&lt;br /&gt;
 ratelimitecm = Anzahl&lt;br /&gt;
              = 0 # (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== ecmnotfoundlimit ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn8313:02/07/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ecmnotfoundlimit  =  Anzahl&lt;br /&gt;
&lt;br /&gt;
Anzahl der ECM&#039;s mit &amp;quot;not found&amp;quot; Anwort bis der Reader neu gestartet wird, 0 = kein Limit (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== resetcycle ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn5821:08/12/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Anzahl von ECM&#039;s bis ein Reset des Cardreaders durchgeführt wird&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Hinweis:&#039;&#039;&#039; Nur gültig für physikalische Reader!&lt;br /&gt;
 resetcycle  =  5   #  Reset nach 5 ECM&#039;s&lt;br /&gt;
             =  0   #  ausgeschaltet [default]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== ratelimittime ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn9078:09/12/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Intervall für ein ratelimit&lt;br /&gt;
 ratelimittime = Millisekunden&lt;br /&gt;
               = 0 # (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== ecmunique ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn8491:03/06/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ecmunique  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1 = ermöglicht eine Überprüfung des matching ECM hash im ratelimit slot&lt;br /&gt;
 0 = default&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== srvidholdtime ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn9078:09/12/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
srvidholdtime  =  Millisekunden&lt;br /&gt;
&lt;br /&gt;
Zeitraum, in dem die Service-ID im ratelimit slot gehalten werden soll. Während dieses Zeitraums ist der Zeit-Check für ecmunique ausgeschaltet. Default = 0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== cooldowndelay ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn5946:09/09/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cooldowndelay  &lt;br /&gt;
&lt;br /&gt;
Erläuterung:&lt;br /&gt;
 delay    =    Verzögerungszeit in Sekunden, in der dem Reader erlaubt ist, mehr ECM-Anfragen zu stellen,&lt;br /&gt;
               als im Parameter &amp;quot;ratelimitecm&amp;quot; festgelegt ist&lt;br /&gt;
               default: [blank] keine&lt;br /&gt;
 duration =    Zeitdauer in Sekunden, die der Reader für einen cooldown benötigt&lt;br /&gt;
               default: [blank] keine&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Voraussetzung ist, dass die Parameter &amp;quot;ratelimitecm&amp;quot; und &amp;quot;ratelimittime&amp;quot; ausgefüllt sind!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== block and save ====&lt;br /&gt;
Zur Thematik block, save, select und write EMM gibt es hier [[http://www.streamboard.tv/wiki/EMM]] ein besonderes Wiki!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== blocknano =====&lt;br /&gt;
{{Optional}}&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;
&lt;br /&gt;
===== blockemm-u =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&#039;&#039;unique address-EMMs, entspricht D3 bei Sk*&#039;&#039;&lt;br /&gt;
 blockemm-u = 1 # Blocke EMMs, die an die Karte direkt adressiert sind)&lt;br /&gt;
            = 0 # nicht blocken (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== blockemm-s =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&#039;&#039;shared address-EMMs, entspricht D2 bei Sk*&#039;&#039;&lt;br /&gt;
 blockemm-s = 1 # Blocke EMMs, die an bestimmte Gruppen von Karten gehen&lt;br /&gt;
            = 0 # nicht blocken (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== blockemm-g =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&#039;&#039;global address-EMMs, entspricht D0 bei Sk*&#039;&#039;&lt;br /&gt;
 blockemm-g = 1 # Blocke EMMs, die an alle Karten gehen&lt;br /&gt;
            = 0 # nicht blocken (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== blockemm-unknown =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Blockiert alle unbekannten Arten von EMM&lt;br /&gt;
 blockemm-unknown = 1  # Blocke alle unbekannten Arten von EMMs&lt;br /&gt;
                  = 0  # nicht blocken (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== blockemm-bylen =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG svn8615:04/12/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Blockiere alle Arten von EMMs anhand der Länge. Es werden maximal 10 Werte zugelassen.&lt;br /&gt;
 blockemm-bylen = [length range,length range]... (decimal)&lt;br /&gt;
                = # [blank] keine Blockierung (default)&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 blockemm-bylen  =  1-10,11-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== via_emm_global =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn9843:09/05/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
via_emm_global  =  0|1&lt;br /&gt;
&lt;br /&gt;
ermöglicht die Filterung von globalen emm für &#039;&#039;&#039;viacces&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;ausschließlich für camd35 (cs357x) Protokoll!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
0  =  default&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== saveemm-u =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn5947:09/09/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sichere unique-EMM&#039;s in Datei, deren Pfad kann mit &amp;quot;emmlogdir=&amp;quot; in der oscam.conf festgelegt werden (Default=Config-Ordner).&lt;br /&gt;
 saveemm-u = 1&lt;br /&gt;
           = 0  # (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== saveemm-s =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn5947:09/09/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sichere shared-EMM&#039;s in Datei, deren Pfad kann mit &amp;quot;emmlogdir=&amp;quot; in der oscam.conf festgelegt werden (Default=Config-Ordner).&lt;br /&gt;
 saveemm-s = 1&lt;br /&gt;
           = 0  # (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== saveemm-g =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn5947:09/09/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sichere global-EMM&#039;s in Datei, deren Pfad kann mit &amp;quot;emmlogdir=&amp;quot; in der oscam.conf festgelegt werden (Default=Config-Ordner).&lt;br /&gt;
 saveemm-g = 1&lt;br /&gt;
           = 0  # (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== saveemm-unknown =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn5947:09/09/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sichere unknown-EMM&#039;s in Datei, deren Pfad kann mit &amp;quot;emmlogdir=&amp;quot; in der oscam.conf festgelegt werden (Default=Config-Ordner).&lt;br /&gt;
 saveemm-unknown = 1&lt;br /&gt;
                 = 0 # (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== savenano =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;VERALTET svn5947:09/09/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Liste von EMM-Nanos, die gespeichert werden sollen (hex) oder alle EMM-Nanos. Der Pfad kann mit &amp;quot;emmlogdir=&amp;quot; in der oscam.conf festgelegt werden (Default=Config-Ordner).&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;
&lt;br /&gt;
===== readnano =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Schreibt ein File (üblicherweise eine Copy des von savenano gesicherten files) in die SC. Wenn kein Pfad angegeben ist, wird danach im Konfigurations-Verzeichnis gesucht. &lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Hinweis:&#039;&#039;&#039; Nur gültig für physikalische Reader!&lt;br /&gt;
 readnano = /var/oscam/write.emm  # Beispiel Pfad/Dateiname&lt;br /&gt;
          = write.emm  # Nur Dateiname&lt;br /&gt;
          = # [blank] es wird kein File geschrieben (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== use-ssl ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn8725:06/25/20113&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
use_ssl  =  0|1&lt;br /&gt;
 use_ssl  =  1  #  benutze SSL für ghttp protocol&lt;br /&gt;
          =  0  #  default&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== dropbadcws ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG  svn5992:10/22/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
dropbadcws  =  0|1&lt;br /&gt;
&lt;br /&gt;
 dropbadcws  =  1   # weise falsche CW&#039;s zurück, sende &amp;quot;not found&amp;quot; an Stelle falscher CWs&lt;br /&gt;
             =  0   # default&lt;br /&gt;
&lt;br /&gt;
Die Option hat nur eine Wirkung auf dem oscam Server (oscam.server, [reader]), der die Karte direkt anspricht, also nicht auf einem Client. Betroffene Karten: CSAT (0100:003311)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== disablecrccws ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn6004:10/26/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 disablecrccrws    =    1  #  unterdrücke den cw-checksum-test&lt;br /&gt;
                   =    0  #  cw-checksum-test eingeschaltet (default)&lt;br /&gt;
&lt;br /&gt;
Hier mal eine Erklärung von Bit aus dem SB:&lt;br /&gt;
&lt;br /&gt;
Das ist für den dänischen Provider BoxerTV.&lt;br /&gt;
Die haben Gegenmassnahmen eingeleitet und die VIA Karten verdauen keine Checksum-korrigierten CWs mehr. Damit kann man die CW checksummenkorrektur bei diesen readern ausschalten.&lt;br /&gt;
Dann geht&#039;s wieder bei BoxerTV-readern.&lt;br /&gt;
(dropbadcws muss dann auf aus sein).&lt;br /&gt;
...&lt;br /&gt;
PS: die checksummenkorrektur ausschalten ist böse und entgegen des DVB-Standards! Benutzt diesen Parameter nur wenn Ihr ihn wirklich benötigt!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== lb_weight ====&lt;br /&gt;
{{Optional}}&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;
&lt;br /&gt;
==== lb_whitelist_services ====&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn8656:05/22/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
{{Optional}}&lt;br /&gt;
 lb_whitelist_services = &amp;lt;services&amp;gt;,&amp;lt;services&amp;gt;....&lt;br /&gt;
&lt;br /&gt;
Zuordnung von Services an den Reader, welche durch den Loadbalancer nie geblockt werden sollen, default=none&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== lb_force_fallback ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU - svn9739:05/19/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
lb_force_fallback  =  0|1&lt;br /&gt;
&lt;br /&gt;
1 = setzt den Reader ständig in fallback-modus für das load balancing ohne Berücksichtigung der reader statistics,&amp;lt;br /&amp;gt;&lt;br /&gt;
0 = default&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== ccc ====&lt;br /&gt;
===== cccversion =====&lt;br /&gt;
{{Depends}}&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;
Hier eine ausführliche Erklärung von &#039;&#039;&#039;corsair&#039;&#039;&#039; zu diesem Thema:&lt;br /&gt;
&lt;br /&gt;
* die CCCam Versionsnummer ist die Version, mit der sich OSCam seinem Gegenüber zu erkennen gibt. Erkennt OSCam, dass das Gegenüber ebenfalls eine OSCam ist, spielt dies jedoch dann keine Rolle mehr. Ansonsten ist die Nummer halt wichtig für die zu verwendende Schnittstellenversion, da sich die Versionen in einigen Details unterscheiden.&lt;br /&gt;
&lt;br /&gt;
* [dboxyo]:Um das extended CCcam Protokoll nutzen zu können, muss die NodeId entweder von OScam automatisch gesetzt werden, oder aus einer Prüfsumme bestehen, welche es OScam erlaubt, zu erkennen, dass es sich um einen OScam-Server handelt&lt;br /&gt;
&lt;br /&gt;
* good sid/bad sid Austausch geht nur bei ext oder bei cccam&amp;gt;=2.2.0&lt;br /&gt;
&lt;br /&gt;
* &amp;quot;O&amp;quot; CCcam kann immer nur &#039;&#039;&#039;EIN ECM&#039;&#039;&#039; pro Intervall verarbeiten, also man muss auf die Antwort warten, bis man das nächste ECM senden kann. Während dieser Wartezeit können also keine weiteren ECM verarbeitet werden; der reader ist blockiert. &amp;quot;O&amp;quot; cccam ist synchron. Kommt es zu einem Timeout reconnected &amp;quot;O&amp;quot; ccccam.&lt;br /&gt;
&lt;br /&gt;
* Extended ist die Möglichkeit bis zu 255 ECM gleichzeitig zu verarbeiten. Es ist dabei nicht notwendig, auf die Antwort zu warten. Jedes ECM bekommt dabei eine Nummer und die Antwort auch. Somit können sich auch Antworten gegenseitig &amp;quot;überholen&amp;quot; und trotzdem korrekt zugeordnet werden. Das OSCam-CCcam ist asynchron.&lt;br /&gt;
&lt;br /&gt;
* Wenn man mit der Maus im Webif über einen &amp;quot;cccam ext&amp;quot; Eintrag geht, sieht man den verwendeten client. Derzeit unterstützt nur OSCam, vPlug, hadu und (??bin mir unsicher??) Acamd das &amp;quot;cccam ext&amp;quot; Protokoll. Eventuell noch weitere clients (OSCam ist ja Open Source...!).&lt;br /&gt;
&lt;br /&gt;
* Stealth verhindert das Erkennen also OSCam bzw &amp;quot;cccam ext&amp;quot;. Es gelten dann die Beschränkungen wie bei &amp;quot;O&amp;quot; cccam. Stealth macht bei korrekter Id = Id+1.&lt;br /&gt;
&lt;br /&gt;
* Nicht nur Stealth verhindert das Erkennen von cccam ext, sondern auch das Setzen einer individuellen NodeID. CCcam braucht die NodeID, um die Herkunft der Karten und ECM&#039;s zu steuern und damit Kreisbeziehungen zu verhindern. In der NodeID steckt die eigentliche Erkennung. Da ist eine versteckte Prüfsumme, die der Gegenseite sagt, dass hier OSCam ist. Wenn die schon nicht stimmt, wird auf den &amp;quot;Kompabilitätsmodus&amp;quot; also das &amp;quot;O&amp;quot; des CCam-Protokolls herabgestuft.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== cccmaxhops =====&lt;br /&gt;
{{Depends}}&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;
&lt;br /&gt;
===== ccchop =====&lt;br /&gt;
{{Depends}}&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;
&lt;br /&gt;
===== cccreshare =====&lt;br /&gt;
{{Depends}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG svn8607:04/10/2013&amp;lt;/span&amp;gt;&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;
             =   0   # reshare für direct peer &lt;br /&gt;
             =   1   # reshare für direct peer und den nächsten Level&lt;br /&gt;
             =   x   # reshare für direct peer und die nächsten x (Anzahl) Level&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;
&lt;br /&gt;
===== cccwantemu =====&lt;br /&gt;
{{Depends}}&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;
&lt;br /&gt;
===== ccckeepalive =====&lt;br /&gt;
{{Depends}}&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;
&lt;br /&gt;
===== cccreconnect =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
 cccreconnect      =  timeout (ms)&lt;br /&gt;
&lt;br /&gt;
default           = 12000 (ms)&lt;br /&gt;
&lt;br /&gt;
Wiederverbindung nach ECM-Request-Timeout in Millisekunden.&lt;br /&gt;
Gilt nur für O-cccam reader, für cccam-ext Protokoll wird diese Zeit ignoriert.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== cccmindown =====&lt;br /&gt;
{{Depends}}&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;
&lt;br /&gt;
==== &#039;&#039;&#039;gbox&#039;&#039;&#039; ====&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn8350:02/15/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Beispiel einer funktionierenden Minimal-Konfiguration:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Angenommen die GBOX läuft auf Host 192.168.1.101 und OSCam liegt auf 192.168.1.123. Im File &#039;&#039;&#039;cwshare.cfg&#039;&#039;&#039; auf der GBox-Seite stehen z.B. folgende Eintragungen:&lt;br /&gt;
 M:{192.168.1.101{A123BCDE}}&lt;br /&gt;
 D:{192.168.1.123{3820 3819{98AF3E25{A3 A3}}}}&lt;br /&gt;
Wenn sich oscam_gbox mit der originalen GBOX von oben verbinden soll, dann sieht die Konfiguration auf OSCam so aus:&lt;br /&gt;
 &#039;&#039;&#039;oscam.conf:&#039;&#039;&#039;&lt;br /&gt;
 [gbox]&lt;br /&gt;
 hostname     = 192.168.1.123&lt;br /&gt;
 my_password  = 98AF3E25&lt;br /&gt;
 port         = 3819&lt;br /&gt;
&lt;br /&gt;
 &#039;&#039;&#039;oscam.server:&#039;&#039;&#039;&lt;br /&gt;
 [reader]&lt;br /&gt;
 protocol          =  gbox&lt;br /&gt;
 group             =  1&lt;br /&gt;
 device            =  192.168.1.101,3820&lt;br /&gt;
 password          =  A123BCDE&lt;br /&gt;
 user              =  gbox_client&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== device =====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
device  =  Komma-separierte Liste mit den Werten&lt;br /&gt;
&lt;br /&gt;
 peer&#039;s IP oder Hostname&lt;br /&gt;
 peer&#039;s port&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 192.168.1.101,3820&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== password =====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
password  =  4 hex bytes, 8 chars&lt;br /&gt;
&lt;br /&gt;
Peer Passwort&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 A123BCDE&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== my_password =====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;VERALTET svn9163:12/31/2013&amp;lt;/span&amp;gt; &#039;&#039;&#039;moved to oscam.conf [gbox]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Passwort  =  4 hex bytes, 8 chara&lt;br /&gt;
&lt;br /&gt;
Mein Passwort&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 98AF3E25&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== gbox_reshare =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Reshare-Level für lokale Karte(n), default = 0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== gbox_max_distance =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
gbox_max_distance  =  maximale Distanz zum Empfang von peer-cards, default = 2&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== gbox_max_ecm_send =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
gbox_max_ecm_send  =  sende ecm zu maximal n peer cards, default = 3&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== user =====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
Benutzername (client) der oscam Gbox&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 user  =  gbox_client&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Achtung:&#039;&#039;&#039;&lt;br /&gt;
 &#039;&#039;&#039;Der user muss auch in der oscam.user als [account] eingetragen werden.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 &#039;&#039;&#039;Unter [reader] und [account] sollten geeignete Filter gesetzt werden (services=, caid=, ident=), um Instabilitäten der GBOX durch&lt;br /&gt;
 &#039;&#039;&#039;Überfluten mit Karten zu vermeiden.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{OSCamTranslatedLinks}}&lt;/div&gt;</summary>
		<author><name>Don de Deckelwech</name></author>
	</entry>
	<entry>
		<id>http://oldwiki.streamboard.tv/index.php?title=Benutzer:Stefan2k&amp;diff=13119</id>
		<title>Benutzer:Stefan2k</title>
		<link rel="alternate" type="text/html" href="http://oldwiki.streamboard.tv/index.php?title=Benutzer:Stefan2k&amp;diff=13119"/>
		<updated>2015-06-20T21:02:45Z</updated>

		<summary type="html">&lt;p&gt;Don de Deckelwech: Die Benutzerseite wird für den neuen Benutzer erstellt.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Don de Deckelwech</name></author>
	</entry>
	<entry>
		<id>http://oldwiki.streamboard.tv/index.php?title=Benutzer:Aeon&amp;diff=13118</id>
		<title>Benutzer:Aeon</title>
		<link rel="alternate" type="text/html" href="http://oldwiki.streamboard.tv/index.php?title=Benutzer:Aeon&amp;diff=13118"/>
		<updated>2015-06-20T21:00:34Z</updated>

		<summary type="html">&lt;p&gt;Don de Deckelwech: Die Benutzerseite wird für den neuen Benutzer erstellt.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Don de Deckelwech</name></author>
	</entry>
	<entry>
		<id>http://oldwiki.streamboard.tv/index.php?title=OSCam/en/Config/oscam.srvid2&amp;diff=13116</id>
		<title>OSCam/en/Config/oscam.srvid2</title>
		<link rel="alternate" type="text/html" href="http://oldwiki.streamboard.tv/index.php?title=OSCam/en/Config/oscam.srvid2&amp;diff=13116"/>
		<updated>2015-06-20T20:41:00Z</updated>

		<summary type="html">&lt;p&gt;Don de Deckelwech: Typos&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== oscam.srvid2 ==&lt;br /&gt;
&#039;&#039;&#039;This file is only needed if operating monitor and webinterface!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Mapping between CAID, provider ID, service ID, provider, name, type and description of service. Logging and the ads in webinterface will get a better explanatory power. Dependencies between server, reader and client are more evident.&lt;br /&gt;
&lt;br /&gt;
You  only need the oscam.srvid2 when using the monitor or the web interface. For saving memory consumption only insert the service IDs  and provider IDs that you really need. Some external programs use their own database and do not need the oscam.srvid2 of OSCam.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Please use Unix text file format only.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Format:&lt;br /&gt;
 service ID:CAID1[@PROVID1[@PROVID2[@...]]][,CAID2[@PROVIDA[@PROVIDB[@...]]]]|[channel_name]|[type]|[provider_name]&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 000a:0001,0002,0003|tv name|tv|my provider 1&lt;br /&gt;
 000a:0004,0005,0006|radio name 2|radio|my provider 2&lt;br /&gt;
 000b:0006|tv name 3||my provider 3&lt;br /&gt;
&lt;br /&gt;
 caid 100, ALL provids, srvid 1111&lt;br /&gt;
 0100:1111|x|y|z|v&lt;br /&gt;
&lt;br /&gt;
 caid 100, provid 123456, srvid 1111&lt;br /&gt;
 1111:0100@123456|x|y|z|v&lt;br /&gt;
&lt;br /&gt;
 caid 100, ALL provids , srvid 1111&lt;br /&gt;
 1111:0100@000000x|y|z|v&lt;br /&gt;
&lt;br /&gt;
 caid 100, provid 123456, srvid 1111 and caid 200, provid 654321, srvid 1111&lt;br /&gt;
 1111:0100@123456,0200@654321|x|y|z|v&lt;br /&gt;
&lt;br /&gt;
or&lt;br /&gt;
 0100@003311:1234|my provider 1|tv name|...&lt;br /&gt;
where 0100 is the CAID and 003311 the PROVID (provider ID) and 1234 the SID&lt;br /&gt;
&lt;br /&gt;
A file can be found here: &#039;&#039;&#039;[[Srvid|oscam.srvid2]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
You can now add the caid &#039;&#039;&#039;0000&#039;&#039;&#039; (management) and the remaining caids used by a channel. This would avoid the unknown program showing on webif status page. Easy to find the used caids. Switch to channel and you find information here:&lt;br /&gt;
 2013/10/12 17:45:22 4DB510 c [DVBAPI] Receiver sends PMT command 3 for channel &#039;&#039;0025&#039;&#039; &lt;br /&gt;
 2013/10/12 17:45:22 4DB510 c [ADD PID 0] CAID: &#039;&#039;&#039;1702&#039;&#039;&#039; ECM_PID: 1725 PROVID: 000000 &lt;br /&gt;
 2013/10/12 17:45:22 4DB510 c [ADD PID 1] CAID: &#039;&#039;&#039;1837&#039;&#039;&#039; ECM_PID: 1FD1 PROVID: 000000 &lt;br /&gt;
 2013/10/12 17:45:22 4DB510 c [ADD PID 2] CAID: &#039;&#039;&#039;1833&#039;&#039;&#039; ECM_PID: 1825 PROVID: 000000 &lt;br /&gt;
 2013/10/12 17:45:22 4DB510 c [ADD PID 3] CAID: &#039;&#039;&#039;09C4&#039;&#039;&#039; ECM_PID: 1B25 PROVID: 000000 &lt;br /&gt;
 2013/10/12 17:45:22 4DB510 c [ADD PID 4] CAID: &#039;&#039;&#039;098C&#039;&#039;&#039; ECM_PID: 1A25 PROVID: 000000 &lt;br /&gt;
 2013/10/12 17:45:22 4DB510 c [ADD PID 5] CAID: &#039;&#039;&#039;0D05&#039;&#039;&#039; ECM_PID: 1F25 PROVID: 000000 &lt;br /&gt;
 2013/10/12 17:45:22 4DB510 c [ADD PID 6] CAID: &#039;&#039;&#039;0D95&#039;&#039;&#039; ECM_PID: 1F26 PROVID: 000000 &lt;br /&gt;
 2013/10/12 17:45:22 4DB510 c [ADD PID 7] CAID: &#039;&#039;&#039;0648&#039;&#039;&#039; ECM_PID: 1F27 PROVID: 000000 &lt;br /&gt;
 2013/10/12 17:45:22 4DB510 c [ADD PID 8] CAID: &#039;&#039;&#039;0D98&#039;&#039;&#039; ECM_PID: 1F28 PROVID: 000000 &lt;br /&gt;
 2013/10/12 17:45:22 4DB510 c [ADD PID 9] CAID: &#039;&#039;&#039;0650&#039;&#039;&#039; ECM_PID: 1F29 PROVID: 000000&lt;br /&gt;
would make this line for oscam.srvid:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;0025&#039;&#039;:&#039;&#039;&#039;0000,1702,1837,1833,09C4,098C,0D05,0D95,0648,0D98,0650&#039;&#039;&#039;|AXN Action|TV|austriasat 19.2°E&lt;br /&gt;
&lt;br /&gt;
showing the end result in webif:&lt;br /&gt;
 2013/10/12 17:45:22 4DB510 c [DVBAPI] Receiver wants to demux srvid 0025 on adapter 0000 camask 0001 index 0000 &lt;br /&gt;
 2013/10/12 17:45:22 4DB510 c New program number: 0025 (AXN Action) [pmt_list_management 3]&lt;br /&gt;
&lt;br /&gt;
For FTA (free-to-air channels), this works to:&lt;br /&gt;
 &#039;&#039;&#039;FFFE@FFFFFE&#039;&#039;&#039;:&#039;&#039;2404&#039;&#039;|Film4|TV|Freesat 28.2°E&lt;br /&gt;
FTA caid changed from 0000 to FFFE, provid changed from 000000 to FFFFFE, management CAID stays 0000 for multicrypt&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Note 1&#039;&#039;:&lt;br /&gt;
If you have these two lines:&lt;br /&gt;
1111:0100@123456|a|b|c|d&lt;br /&gt;
1111:0100@000000|x|y|z|v&lt;br /&gt;
&lt;br /&gt;
caid 0100, provid 123456, srvid 1111 will get a|b|c|d, and caid 0100, all other provids, srvid 1111 will get x|y|z|v&lt;br /&gt;
-&amp;gt; &#039;&#039;&#039;Non-zero&#039;&#039;&#039; provids are priority before zero-&amp;quot;catch-all&amp;quot;-provids&lt;br /&gt;
&lt;br /&gt;
{{OSCamTranslatedLinks}}&lt;/div&gt;</summary>
		<author><name>Don de Deckelwech</name></author>
	</entry>
	<entry>
		<id>http://oldwiki.streamboard.tv/index.php?title=OSCam/de/Config/oscam.user&amp;diff=13049</id>
		<title>OSCam/de/Config/oscam.user</title>
		<link rel="alternate" type="text/html" href="http://oldwiki.streamboard.tv/index.php?title=OSCam/de/Config/oscam.user&amp;diff=13049"/>
		<updated>2015-05-15T19:05:23Z</updated>

		<summary type="html">&lt;p&gt;Don de Deckelwech: /* pwd */ Typo&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Kategorie:OSCam]]&lt;br /&gt;
{{OSCamHomeLinks}}&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;oscam.user&#039;&#039;&#039; ==&lt;br /&gt;
Diese Datei enthält Userdefinitionen. Für jeden User muss ein Abschnitt erstellt werden.&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;Account&#039;&#039;&#039; ===&lt;br /&gt;
{{OSCamUserParameter}}&lt;br /&gt;
&lt;br /&gt;
==== user ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
&lt;br /&gt;
Hier wird der Benutzername eingefügt. (Clientname)&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 user = user1&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 user =&lt;br /&gt;
&lt;br /&gt;
==== pwd ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
&lt;br /&gt;
Hier wird das Passwort festgelegt.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 pwd = pwuser1&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 pwd =&lt;br /&gt;
&lt;br /&gt;
==== description ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Es kann eine Beschreibung des Users eingetragen werden&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Nicht zu verwechseln mit &#039;&#039;user und pwd&#039;&#039;!&#039;&#039;&#039; Dient für &#039;&#039;&#039;zusätzliche&#039;&#039;&#039; Informationen über den user z.B. Örtlichkeit, Rechte usw.&lt;br /&gt;
&lt;br /&gt;
==== disabled ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
User sperren.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 disabled = 0 # (User ist aktiv)&lt;br /&gt;
 disabled = 1 # (User ist gesperrt)&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 disabled = 0&lt;br /&gt;
&lt;br /&gt;
==== hostname ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Oscam akzeptiert nur Clientverbindungen des Users vom eingetragenen Host. IP oder DNS ist möglich.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 hostname = client.dyndns.org&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 hostname =&lt;br /&gt;
&lt;br /&gt;
==== expdate ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Wie lange ist der User gültig.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 expdate  = 2099-12-31 # (Gültig bis 31.12.2099)&lt;br /&gt;
 expdate = &amp;lt;year&amp;gt;-&amp;lt;month&amp;gt;-&amp;lt;day&amp;gt;|&amp;lt;year&amp;gt;/&amp;lt;month&amp;gt;/&amp;lt;day&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 expdate =&lt;br /&gt;
&lt;br /&gt;
==== allowedprotocols ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn 5662:07/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
allowedprotocols  =  [protocol1][,][protocol2][,][protocol3][,]...&lt;br /&gt;
&lt;br /&gt;
Hier kann festgelegt werden, welche Protokolle der User benutzen darf. Die Zugriffsmöglichkeiten auf den Server können damit eingeschränkt werden!&lt;br /&gt;
&lt;br /&gt;
Mögliche Protokolle&lt;br /&gt;
 camd33&lt;br /&gt;
 camd35&lt;br /&gt;
 cs357x&lt;br /&gt;
 cs378x&lt;br /&gt;
 newcamd&lt;br /&gt;
 cccam&lt;br /&gt;
 gbox&lt;br /&gt;
 radegast&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 allowedprotocols  =  cs357x,gbox       # Der User darf nur mit den Protokollen cs357x und gbox auf den Server zugreifen&lt;br /&gt;
                   =  [blank]           # alle möglichen Protokolle sind erlaubt (default)&lt;br /&gt;
&lt;br /&gt;
==== allowedtimeframe ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Zeitspanne, in der der User schauen darf.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 allowedtimeframe = 10:00-22:00&lt;br /&gt;
 allowedtimeframe = hh:mm-hh:mm&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 allowedtimeframe =&lt;br /&gt;
&lt;br /&gt;
==== uniq ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Mit Uniq wird geregelt, ob sich ein Client gleichzeitig nur einmal oder mehrmals anmelden darf&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 uniq = 0  # (deaktiviert)&lt;br /&gt;
 uniq = 1  # (Nur eine Verbindung pro User ist erlaubt)&lt;br /&gt;
 uniq = 2  # (Setzt User auf Fake, wenn die IP unterschiedlich ist)&lt;br /&gt;
 uniq = 3  # (Erlaubt nur eine Verbindung pro User, die letzte Verbindung bleibt bestehen)&lt;br /&gt;
 uniq = 4  # (Setzt User auf Fake, wenn die IP unterschiedlich ist, aber der letzte Login bleibt erhalten)&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 uniq = 0&lt;br /&gt;
&lt;br /&gt;
==== numusers ====&lt;br /&gt;
{{Depends}}&lt;br /&gt;
&lt;br /&gt;
Wird nur benötigt wenn Anti-Cascading aktiviert ist.&lt;br /&gt;
Anzahl der zugelassenen User pro Account&lt;br /&gt;
&lt;br /&gt;
numusers = quantity&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 numusers = 5 # (Maximal 5 User)&lt;br /&gt;
 numusers = 0 # (Anti-Cascading deaktiviert, default)&lt;br /&gt;
&lt;br /&gt;
==== penalty ====&lt;br /&gt;
{{Depends}}&lt;br /&gt;
&lt;br /&gt;
Wird nur benötigt wenn Anti-Cascading aktiviert ist.&lt;br /&gt;
Was passiert, wenn der Wert numuser überschritten wird.&lt;br /&gt;
&lt;br /&gt;
penalty  =  0|1|2|3&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 penalty =  0 # (Es wird nur geloggt)&lt;br /&gt;
 penalty =  1 # (Sendet Fake CW&#039;s)&lt;br /&gt;
 penalty =  2 # (deaktiviert temporär den Account)&lt;br /&gt;
 penalty =  3 # sendet delayed CW&#039;s&lt;br /&gt;
 penalty = -1 # es werden die Werte aus der oscam.conf benutzt (default)&lt;br /&gt;
&lt;br /&gt;
==== fakedelay ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn7785:10/22/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
fakedelay  =  Millisekunden oder 0|-1&lt;br /&gt;
&lt;br /&gt;
setzt die fakedelay-time individuell für den User&lt;br /&gt;
&lt;br /&gt;
   0  =  fakedelay disabled&lt;br /&gt;
  -1  =  fakedelay aus der oscam.conf[global] verwenden (default)&lt;br /&gt;
      =  Wert für den User in Millisekunden&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== failban ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Was passiert wenn der Wert numuser überschritten wird.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG svn 7772:10/21/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
failban  =  0|2|4|8&lt;br /&gt;
&lt;br /&gt;
 failban = 0 # ignoriert (default)&lt;br /&gt;
 failban = 2 # Blockt die IP wenn sich ein deaktivierter Client verbindet&lt;br /&gt;
 failban = 4 # Blockt die IP eines schlafenden Accounts während des Schlafes&lt;br /&gt;
 failban = 8 # Blockt duplizierte IP&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
==== acosc_max_active_sids ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn 7940:05/20/2014&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
acosc_max_active_sids  =  Anzahl&lt;br /&gt;
&lt;br /&gt;
Maximale Zahl activer SIDs mit anti-cascading über SID&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
 0  =  unbegrenzt, default&lt;br /&gt;
 -1 =  benutze die Einstellungen aus oscam.conf [global]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== acosc_zap_limit ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn 7940:05/20/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
acosc_zap_limit  =  Anzahl&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Zap-Limit für anti-cascading über SID&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
 0  =  unbegrenzt, default&lt;br /&gt;
 -1 =  benutze die Einstellungen aus oscam.conf. [global]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
==== acosc_penalty ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn 7940:05/20/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
acosc_penalty  =  0|1|2|3|-1&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Penalty-Level für anti-cascading über SID&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
 0  =  nur loggen, default&lt;br /&gt;
 1  =  sende fake CW&#039;s&lt;br /&gt;
 2  =  vorübergehendes Bannen des Users&lt;br /&gt;
 3  =  sende verzögerte CW&#039;s&lt;br /&gt;
 -1 =  benutze die Einstellungen aus oscam.conf [global]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
==== acosc_penalty_duration ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn 7940:05/20/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
acosc_penalty_duration  =  Sekunden&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Dauer der acosc_penalty für anti-cascading über SID&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
 0  =  keine, default&lt;br /&gt;
 -1 =  benutze die Einstellungen aus Oscam.conf [global]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
==== acosc_delay ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn 7940:05/20/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
acosc_delay  =  Millisekunden&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Dauer des delay für anti-cascading über SID&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
 0  =  kein, default&lt;br /&gt;
 -1 =  benutze die Einstellungen aus Oscam.conf [global]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== lb_nbest_readers ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn8642:05/10/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ln_nbest_readers = Anzahl&lt;br /&gt;
&lt;br /&gt;
setzt die Anzahl der besten Reader für das Loadbalancing. &lt;br /&gt;
 -1 = benutze den Eintrag unter oscam-conf[global] für diesen Parameter&lt;br /&gt;
  1 = default&lt;br /&gt;
&lt;br /&gt;
==== lb_nbest_percaid ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn8642:05/10/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
lb_nbest_percaid = CAID1:count1[,CAID2:count2]...&lt;br /&gt;
&lt;br /&gt;
setzt die Anzahl der besten reader pro CAID für das Loadbalancing. Wildcards CAID&#039;s mit 2-digit CAIDs sind möglich.&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 lb_nbest_percaid = 0100:4,0200:3,03:2,04:1&lt;br /&gt;
 (Wildcards CAIDs 03xx und 04xx)&lt;br /&gt;
&lt;br /&gt;
==== preferlocalcards ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn 10050:11/30/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
preferlocalcards  =  0|-1|1|2&lt;br /&gt;
&lt;br /&gt;
 -1  =  es werden die Werte aus oscam.conf[global] verwendet (default)&lt;br /&gt;
  0  =  lokale Karten werden wie ein remote Reader verwendet&lt;br /&gt;
  1  =  verwende cache exchange basierte Karten&lt;br /&gt;
  2  =  verwende lokale Karten&lt;br /&gt;
&lt;br /&gt;
==== cwc_disable ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn 10049:11/30/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cwc_disable  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1  =  disable cw cycle check&lt;br /&gt;
 0  =  default&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== cacheex ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU  svn6039:11/26/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cacheex  =  0|1|2|3&lt;br /&gt;
&lt;br /&gt;
 1  =  enable cache exchange pull mode&lt;br /&gt;
 2  =  enable cache exchange push mode für camd 3.5x und CCcam Protokolle&lt;br /&gt;
 3  =  enable cache exchange reversepush mode&lt;br /&gt;
 0  =  default&lt;br /&gt;
       für camd 3.5x und CCcam Protokolle&lt;br /&gt;
&lt;br /&gt;
Identische cache exchange modes müssen bei local OSCam user account und remote OSCam Readern gesetzt sein!&lt;br /&gt;
&lt;br /&gt;
[[Datei:MessageS.png|text-bottom]]&#039;&#039;&#039;Ein ausführliches How-To findet man hier [[Streamboard-Post:406230|Streamboard-Post]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
===== cacheex-modes =====&lt;br /&gt;
===== cacheex = 1 - cachepull =====&lt;br /&gt;
Situation:&lt;br /&gt;
&lt;br /&gt;
OSCam A reader1 ist gesetzt auf cacheex = 1&lt;br /&gt;
&lt;br /&gt;
OSCam B account1 ist gesetzt auf cacheex = 1&lt;br /&gt;
&lt;br /&gt;
OSCam A erhält eine ECM Anfrage, reader1 sendet diese Anfrage an OSCam B,&lt;br /&gt;
&lt;br /&gt;
OSCam B prüft seinen cache:&lt;br /&gt;
* im cache wird nichts gefunden: OSCam B sendet: NOK&lt;br /&gt;
* im cache wird etwas gefunden; OSCam B sendet: OK+CW&lt;br /&gt;
* im cache wird nichts gefunden aber es wird eine anstehende Anfrage festgestellt: &#039;&#039;cacheexwaittime&#039;&#039; in oscam.conf [global] wird abgewartet und dann erneut geprüft. OSCam B fragt nicht mehr nach neuen EMMs.&lt;br /&gt;
&lt;br /&gt;
CW-flow  =  B ---&amp;gt; A&lt;br /&gt;
&lt;br /&gt;
===== cacheex  =  2 - cachepush =====&lt;br /&gt;
Situation:&lt;br /&gt;
&lt;br /&gt;
OSCam A reader1 ist gesetzt auf cacheex = 2&lt;br /&gt;
&lt;br /&gt;
OSCam B account1 ist gesetzt auf cacheex = 2&lt;br /&gt;
&lt;br /&gt;
Wenn OSCam B ein CW erhält, wird es auf OSCam A geschoben. Der Reader hat normale Funktionen und kann ECMs anfragen.&lt;br /&gt;
* Problem: OSCAM kann nur dann CW&#039;s auf OSCam A schieben, wenn OSCam A verbunden ist&lt;br /&gt;
* Problem oder feature?: OSCam A kann ECMs von OSCam B anfragen&lt;br /&gt;
&lt;br /&gt;
CW-flow  =  B ---&amp;gt; A&lt;br /&gt;
&lt;br /&gt;
===== cacheex  =  3 - reversecachepush =====&lt;br /&gt;
Situation:&lt;br /&gt;
&lt;br /&gt;
OSCam A reader 1 ist gesetzt auf cacheex = 3&lt;br /&gt;
&lt;br /&gt;
Wenn OSCam A ein CW erhält, wird dies auf OSCam B geschoben. OSCam A fragt nicht mehr nach neuen ECMs&lt;br /&gt;
&lt;br /&gt;
CW-flow  =  A ---&amp;gt; B&lt;br /&gt;
&lt;br /&gt;
==== cacheex_maxhop ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU  svn6691:05/07/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cacheex_maxhop  =  Anzahl der hops&lt;br /&gt;
                =  default = 10 hops&lt;br /&gt;
&lt;br /&gt;
definiert das maximum an hops für cache exchange&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== sleep ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Ein User wird automatisch &amp;quot;inaktiviert&amp;quot;, wenn dieser innerhalb der eingestellten &amp;quot;sleep&amp;quot;-Zeit ECMs auf ein und demselben Sender anfordert. Der User kann sich selbst wieder &amp;quot;aktivieren&amp;quot;, indem er einfach den Sender wechselt. Nach einem Senderwechsel wird der &amp;quot;sleep&amp;quot;-Timer wieder zurückgesetzt.&lt;br /&gt;
&lt;br /&gt;
Beispiel - Angaben in Minuten:&lt;br /&gt;
 sleep = 240 # 4 Stunden&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 sleep =&lt;br /&gt;
&lt;br /&gt;
==== sleepsend ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Wenn der &amp;quot;sleep&amp;quot;-Timer abgelaufen ist, sendet der Client dennoch weiterhin Anfragen, die OSCam mit &amp;quot;sleeping&amp;quot; beantwortet und loggt. Um diese Anfragen abzustellen, kann &amp;quot;sleepsend&amp;quot; genutzt werden.&lt;br /&gt;
&lt;br /&gt;
&amp;quot;sleepsend&amp;quot; wird nur von einigen SoftCAMs unterstützt und hat folgende Auswirkungen:&lt;br /&gt;
* OSCam: Nur OSCam Clients mit Protokoll &amp;quot;Camd 3.x&amp;quot; oder CCcam (ab Build 5671)&lt;br /&gt;
** Stoppt nach Ablauf der unter &amp;quot;sleep&amp;quot; eingestellten Zeit weitere Anfragen, bis der Client einmal Umschaltet&lt;br /&gt;
* Camd 3.x:&lt;br /&gt;
** Stoppt nach Ablauf der unter &amp;quot;sleep&amp;quot; eingestellten Zeit weitere Anfragen, bis Camd 3.x neugestartet wird&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 sleepsend = 255  # aktiviert&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 sleepsend =&lt;br /&gt;
&lt;br /&gt;
==== suppresscmd08 ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Nur wenn als Protokoll camd3|3.57x|3.78x verwendet wird. Das CMD08 ist ein Command, welches dem Client mitteilt, dass 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 &#039;sleep&#039;).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Zur Beachtung:&#039;&#039;&#039; 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.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 suppresscmd08 = 0 # (aktiviert)&lt;br /&gt;
 suppresscmd08 = 1 # (deaktiviert)&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 suppresscmd08 = 0&lt;br /&gt;
&lt;br /&gt;
==== keepalive ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Die Verbindung zwischen Newcamd-Server und Client wird aufrechterhalten&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 keepalive = 0 # (deaktiviert)&lt;br /&gt;
 keepalive = 1 # (aktiviert)&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 keepalive = 1&lt;br /&gt;
&lt;br /&gt;
==== umaxidle ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU svn8929:09/25/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG  svn 9801:07/17/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
umaxidle  =  in Sekunden&lt;br /&gt;
&lt;br /&gt;
Zeitraum nach dem ein im idle befindlicher user getrennt wird.&lt;br /&gt;
&lt;br /&gt;
 -1 = verwende Parameter &#039;&#039;clientmaxidle&#039;&#039; in der [global]-section&lt;br /&gt;
  0 = idle disconnect ist ausgeschaltet (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;
==== au ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Hier wird dem User erlaubt, EMM&#039;s an alle, eine bestimmte, oder mehrere reader zu schicken.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 au = 1&lt;br /&gt;
 au = label_of_reader                 # (label_of_reader wird in der oscam.server konfiguriert)&lt;br /&gt;
 au = label_of_reader,label_of_reader # (multiple readerliste ab build &amp;gt;= #4617)&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 au = [blank]                         #  none&lt;br /&gt;
&lt;br /&gt;
==== group ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG svn6103:12/21/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Jeder User muss in einer oder mehrere Gruppen eingetragen sein. Damit lässt sich dann bestimmen, auf welche Reader, sofern mehrere vorhanden sind, dieser Client Zugriff haben soll. Zulässige Gruppen = 64.&lt;br /&gt;
&lt;br /&gt;
 group   =  1....64[,1....64]....&lt;br /&gt;
 default =  kein Eintrag&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 group = 1   # (User ist in Gruppe 1)&lt;br /&gt;
 group = 1,2 # (User ist in Gruppe 1 + 2)&lt;br /&gt;
&lt;br /&gt;
==== betatunnel ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Der Betatunnel dient zum Mappen (Umhängen) von Sky- und KD-CAIDs, sodass z.B. 1833&#039;er-Anfragen über 1702 beantwortet werden können.&lt;br /&gt;
Notwendig ist dieses Mapping eigentlich nur bei HD-Kanälen, aber es lassen sich auch alle anderen Kanäle damit &amp;quot;umhängen&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Datei:MessageS.png|text-bottom]] &#039;&#039;&#039;Vor- und Nachteile eines kompletten und eines aufgeschlüsselten Mappings:&#039;&#039;&#039;&lt;br /&gt;
* Bei einem &#039;&#039;&#039;kompletten Mapping&#039;&#039;&#039; &amp;quot;&#039;&#039;1833.FFFF:1702&#039;&#039;&amp;quot; werden alle SIDs (Programme) übersetzt. Dies hat den &#039;&#039;&#039;Vorteil&#039;&#039;&#039;, dass der Client auch bei nicht HD-Sendern sofort beantwortet wird und keinen weiteren Server anfragen muss. &#039;&#039;&#039;Nachteil&#039;&#039;&#039;, ein komplettes Mapping ist nicht so schnell wie ein aufgeschlüsseltes und die Anfragen benötigen 100-200ms mehr.&lt;br /&gt;
* Ein &#039;&#039;&#039;aufgeschlüsseltes Mapping&#039;&#039;&#039; hat &amp;quot;nur&amp;quot; den &#039;&#039;&#039;Vorteil&#039;&#039;&#039;, dass die Anfrage schneller beantwortet werden kann. &#039;&#039;&#039;Nachteil&#039;&#039;&#039;, Du setzt eine &amp;quot;beschnittene&amp;quot; Karte ins Share, die nur die im Betatunnel definierten Programme umhängt, obwohl sie ggf. &amp;quot;mehr&amp;quot; kann.&lt;br /&gt;
&lt;br /&gt;
Die Meinungen, was ist besser und was nicht, unterscheiden sich sehr. Entscheide selbst, was das Beste für dich ist.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Achtung:&#039;&#039;&#039;&lt;br /&gt;
* Wenn Du den Betatunnel einsetzt und zugleich &#039;&#039;&#039;Services&#039;&#039;&#039; verwendest, musst Du auch die &#039;&#039;&#039;oscam.services&#039;&#039;&#039; &#039;&#039;&#039;anpassen&#039;&#039;&#039;, z.B. caid=1702,1833 für SAT und/oder ProvIDs (Ident) sowie SRVIDs, falls welche hinzukommen.&lt;br /&gt;
* Ab OSCam Revision #8860 sind maximal 100 Mappings möglich, von #6092 bis #8859 max. 50, von #4347 bis #6091 max. 20 und bei vorherigen Versionen nur 16.&lt;br /&gt;
* Eintragungen in der oscam.conf, [global] [[streamboard:wiki/OSCam/de/Config/oscam.conf#lb_auto_betatunnel|lb_auto_betatunnel und lb_auto_betatunnel_mode]], werden durch die Verwendung eines Betatunnel-Eintrages in der oscam.user &#039;&#039;&#039;überschrieben/ersetzt&#039;&#039;&#039;, wenn Loadbalancing ebenfalls verwendet wird ([[streamboard:wiki/OSCam/de/Config/oscam.conf#lb_mode|lb_mode = 1 bis n]]).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Datei:MessageS.png|text-bottom]] &#039;&#039;&#039;Weitere Informationen:&#039;&#039;&#039;&lt;br /&gt;
* Es tut nicht weh, den Betatunnel bei allen Usern einzusetzen, wenn Du eine davon betroffene Karte besitzt.&lt;br /&gt;
* CCcam-Clients tunneln 1833 von Haus aus (nicht 1834!), sprich hier wäre es nicht nötig, aber es tut auch hier nicht weh.&lt;br /&gt;
* Setze ggf. auch Prioritäten Deiner Clients, z.B. &#039;&#039;1702&#039;&#039; vor &#039;&#039;1833&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Beispiele:&lt;br /&gt;
 # betatunnel = &amp;lt;CAID&amp;gt;.&amp;lt;ServiceID&amp;gt;:&amp;lt;target CAID&amp;gt;&lt;br /&gt;
 #&lt;br /&gt;
 # Sky, Mapping aller 1833&#039;er-Anfragen auf CAID 1702...&lt;br /&gt;
 betatunnel = 1833.FFFF:1702&lt;br /&gt;
 #&lt;br /&gt;
 # KD, Mapping aller 1834&#039;er-Anfragen auf CAID 1722...&lt;br /&gt;
 betatunnel = 1834.FFFF:1722&lt;br /&gt;
 #&lt;br /&gt;
 # Sky, es werden NUR die HD-Kanäle gemapped...&lt;br /&gt;
 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,1833.0083:1702&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 betatunnel =&lt;br /&gt;
&lt;br /&gt;
==== emmreassembly ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEU  svn8591:04/01/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
emmreassembly  =  0|1|2&lt;br /&gt;
&lt;br /&gt;
 0 = schaltet Neuaufbau von EMM aus&lt;br /&gt;
 1 = schaltet Neuaufbau von EMM &#039;&#039;&#039;für DVB API&#039;&#039;&#039; ein&lt;br /&gt;
 2 = schaltet Neuaufbau von EMM ein (default)&lt;br /&gt;
 &lt;br /&gt;
Sollte bei &#039;&#039;&#039;Viaccess und Cryptoworks Readern&#039;&#039;&#039; gesetzt werden, wenn der Client, der für das Senden von EMMs benutzt wird, die EMMs neu aufbaut anstelle sie an OScam zur Bearbeitung zu senden.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
==== services ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Welche Services darf der User nutzen. 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;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 services = service1,!service2 # (Client darf service1 empfangen aber nicht service2)&lt;br /&gt;
 services = [!]services&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 services =&lt;br /&gt;
&lt;br /&gt;
==== ident ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
ident = &amp;lt;CAID&amp;gt;:&amp;lt;ident&amp;gt;[,&amp;lt;ident&amp;gt;,...][;&amp;lt;CAID&amp;gt;:&amp;lt;ident&amp;gt;[,&amp;lt;ident&amp;gt;,...]]...&lt;br /&gt;
&lt;br /&gt;
Nutzeranweisungern für kartenspezifische idents &lt;br /&gt;
&lt;br /&gt;
default:none&lt;br /&gt;
&lt;br /&gt;
==== class ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
class = [!]class[,[!]class]...&lt;br /&gt;
&lt;br /&gt;
Nutzerfestlegungen für kartenspezifische classes &lt;br /&gt;
&lt;br /&gt;
default = none&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 class  =  01,02,!03,!04&lt;br /&gt;
&lt;br /&gt;
==== chid ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
chid = &amp;lt;CAID&amp;gt;:&amp;lt;ChID&amp;gt;[,&amp;lt;ChID&amp;gt;,...][;&amp;lt;CAID&amp;gt;:&amp;lt;ChID&amp;gt;[,&amp;lt;ChID&amp;gt;,...]]...&lt;br /&gt;
&lt;br /&gt;
Nutzerfestlegungen für kartenspezifische CHID&#039;s&lt;br /&gt;
&lt;br /&gt;
default:none&lt;br /&gt;
&lt;br /&gt;
==== monlevel ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Der Monitorlevel gibt dem Client die Möglichkeit sich auf die Monitorschnittstelle des Servers zu verbinden.&lt;br /&gt;
Der Monitor wird in der oscam.conf konfiguriert.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 monlevel  = 0 # (kein Zugriff auf den Monitor)&lt;br /&gt;
 monlevel  = 1 # (nur der Server und der eigene Prozess)&lt;br /&gt;
 monlevel  = 2 # (alle Prozesse aber nur anschauen)&lt;br /&gt;
 monlevel  = 3 # (alle Prozesse und neuladen der oscam.user)&lt;br /&gt;
 monlevel  = 4 # (Vollzugriff)&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 monlevel = 2&lt;br /&gt;
&lt;br /&gt;
==== ccc ====&lt;br /&gt;
&lt;br /&gt;
===== cccmaxhops =====&lt;br /&gt;
{{Depends}}&lt;br /&gt;
&lt;br /&gt;
Nur wenn CCcam Proxies vorhanden sind oder ein CCcam Server verwendet wird.&lt;br /&gt;
&lt;br /&gt;
Maximale hops die dem User erlaubt sind.&lt;br /&gt;
&lt;br /&gt;
 cccmaxhops = -1 # CCcam für diesen user ausgeschaltet&lt;br /&gt;
               0 # Nur lokale Karten&lt;br /&gt;
               1 # Lokale Karten und 1 hop&lt;br /&gt;
               2 # Lokale Karten und 2 hops&lt;br /&gt;
                 # und so weiter&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 cccmaxhops = 10&lt;br /&gt;
&lt;br /&gt;
===== cccreshare =====&lt;br /&gt;
{{Depends}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG svn8608:04/10/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Reshare level für CCcam-Client&lt;br /&gt;
&lt;br /&gt;
 cccreshare = -1  #  benutze den reshare-level der oscam.conf [ccc] - default&lt;br /&gt;
            =  0  #  Reshare nur für direct peer&lt;br /&gt;
            =  1  #  Reshare für direct peer und nächsten Level&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;
===== cccignorereshare =====&lt;br /&gt;
{{Depends}}&lt;br /&gt;
&lt;br /&gt;
Nur wenn CCcam Proxies vorhanden sind oder ein CCcam Server verwendet wird.&lt;br /&gt;
&lt;br /&gt;
Einstellung für CCcam-Ignore-Reshare = -1|0|1&lt;br /&gt;
&lt;br /&gt;
 cccignorereshare  =  -1   #  benutze den ignorereshare-level der oscam.conf [ccc]  - default &lt;br /&gt;
                   =   0   #  benutze den ignorereshare-level des Servers&lt;br /&gt;
                   =   1   #  benutze den ignorereshare-level des Readers oder Users&lt;br /&gt;
&lt;br /&gt;
===== cccstealth =====&lt;br /&gt;
{{Depends}}&lt;br /&gt;
&lt;br /&gt;
cccstealth = -1|0|1&lt;br /&gt;
&lt;br /&gt;
 -1  =  benutze CCcam-stealth der oscam.conf [ccc]  -  default&lt;br /&gt;
  0  =  benutze das extendet OSCam-CCcam-Protokoll&lt;br /&gt;
  1  =  verhält sich ähnlich wie das original CCcam-Protokoll, es werden keine aktiven Partner dargestellt.&lt;br /&gt;
        Andere OScam&#039;s werden davor geschützt, dass der Server als OSCam-Server erkannt wird.&lt;br /&gt;
        &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{OSCamTranslatedLinks}}&lt;/div&gt;</summary>
		<author><name>Don de Deckelwech</name></author>
	</entry>
	<entry>
		<id>http://oldwiki.streamboard.tv/index.php?title=EMM&amp;diff=13038</id>
		<title>EMM</title>
		<link rel="alternate" type="text/html" href="http://oldwiki.streamboard.tv/index.php?title=EMM&amp;diff=13038"/>
		<updated>2015-04-25T17:16:31Z</updated>

		<summary type="html">&lt;p&gt;Don de Deckelwech: /* Aufbau einer EMM */ Klarstellung, wie man EMMs posten sollte&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Kategorie:HowTo]]&lt;br /&gt;
[[Kategorie:Cardserver]]&lt;br /&gt;
[[Kategorie:OSCam]]&lt;br /&gt;
&lt;br /&gt;
= EMM - How to block, save, select and write with OSCam =&lt;br /&gt;
&lt;br /&gt;
== Begriffsbestimmung ==&lt;br /&gt;
EMM  =  &#039;&#039;&#039;E&#039;&#039;&#039;ntitlement &#039;&#039;&#039;M&#039;&#039;&#039;anagement &#039;&#039;&#039;M&#039;&#039;&#039;essages werden mit dem TV-Stream ausgesendet und lösen durch Zusammenwirken von SmartCard und CardReader (ggf mit entsprechenden Interfaces) auf der Empfängerseite bestimmte Aktionen aus, wie z.B.&lt;br /&gt;
* Aktivieren bzw. Freischalten der SmartCard&lt;br /&gt;
* Verlängerungen der Gültigkeit&lt;br /&gt;
* Hinzuwählen von bestimmten Sendungen&lt;br /&gt;
* Pairen (verheiraten) mit einem bestimmten Receiver&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
OSCam unterscheidet vier Arten von EMM:&lt;br /&gt;
* &#039;&#039;&#039;u&#039;&#039;&#039;nique =  nur für eine ganz bestimmte SmartCard eines Providers&lt;br /&gt;
* &#039;&#039;&#039;s&#039;&#039;&#039;hared =  für eine bestimmte Gruppe von SmartCards eines Providers&lt;br /&gt;
* &#039;&#039;&#039;g&#039;&#039;&#039;lobal =  für alle SmartCards eines Providers&lt;br /&gt;
* &#039;&#039;&#039;unknown&#039;&#039;&#039; = unbekannte EMM&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dieses Wiki befasst sich mit den Möglichkeiten von OSCam, eingehende EMM für SmartCards auf dem Cardserver zu&lt;br /&gt;
* blocken (&#039;&#039;&#039;block&#039;&#039;&#039;)&lt;br /&gt;
* sichern (&#039;&#039;&#039;save&#039;&#039;&#039;)&lt;br /&gt;
* filtern (&#039;&#039;&#039;select&#039;&#039;&#039;) und schließlich manuell auf die SmartCard zu&lt;br /&gt;
* schreiben (&#039;&#039;&#039;write&#039;&#039;&#039;)&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Aufbau einer EMM ==&lt;br /&gt;
Die von Oscam abgespeicherten EMMs in der *emm.log-Datei (s.u.) kann man sich mit einem Texteditor anschauen und sehen beispielsweise so aus:&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
1970/01/01 23:59:59  0123456789ABCDEF  8270&#039;&#039;&#039;20&#039;&#039;&#039;XXXXXXXXXX&#039;&#039;&#039;02&#039;&#039;&#039;FEDCBA9876543210FEDCBA9876543210FEDCBA9876543210FEDC&lt;br /&gt;
&lt;br /&gt;
Erläuterung:&lt;br /&gt;
Datum und Uhrzeit des Empfangs (&amp;quot;1970/01/01 23:59:59&amp;quot;) der EMM dürften klar sein. Danach kommt der dritte Block (&amp;quot;0123456789ABCDEF&amp;quot;), welcher (bei Unique-EMM) eure Smartcard-Seriennummer enthält, falls ihr zB im Forum EMMs postet, solltet ihr diesen Block also unkenntlich machen, zB aus-x-en.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Der vierte Block beginnt immer mit 8270 gefolgt von der Länge der EMM in Hexadezimal (hier &#039;&#039;&#039;20&#039;&#039;&#039;, d.h. die Länge ist 20 in Hex, was in Dezimal 32 entspricht). Dementsprechend kommen danach also 64 Zeichen, denn jeweils 2 Zeichen entsprechen einem Byte. Dabei kommt zuerst ein Bereich (&amp;quot;XXXXXXXXXX&amp;quot;) in welchem nocheinmal eure Smartcard-Seriennummer stehen kann (also ggfs aus-x-en), gefolgt von &#039;&#039;&#039;02&#039;&#039;&#039; und danach bis zum Ende der verschlüsselte Teil, in welchem der Provider die eigentlichen Befehle für die Karte &amp;quot;versteckt&amp;quot;. Auch darin kann die Serial enthalten sein, deshalb sollte man, wenn überhaupt, EMMs nur in dieser Form posten: 827020XXXXXXXXXX02. So kann man den Typ, die Länge und den Aufbau erkennen.&lt;br /&gt;
&lt;br /&gt;
Steht dort anstatt &#039;&#039;&#039;02&#039;&#039;&#039; ein &#039;&#039;&#039;07&#039;&#039;&#039;, spricht man vom 07er-Aufbau und diese gelten höchstwahrscheinlich als Pairing-EMMs. Solche EMMs werden deshalb von Oscam seit Revision 9884 als Unknown-EMM weiterverarbeitet, also zB als solche geblockt (siehe [[OSCam/de/Config/oscam.server#fix07|fix07]]).&lt;br /&gt;
&lt;br /&gt;
Beginnt der vierte Block stattdessen mit 8200, wurde diese EMM von einem CCcam-Clienten empfangen. CCcam filtert außerdem die Smartcard-Seriennummer heraus, was dazu führt, daß die EMM-Länge um 4 Bytes kleiner ist. In unserem obigen Beispiel würde der vierte Block also mit 82001C beginnen (Hexadezimal 1C plus 4 ergibt wieder 20). Dies müsst ihr unbedingt beachten, wenn ihr in den diversen Längen-Listen nachschaut, ob eine EMM &amp;quot;gut&amp;quot; oder &amp;quot;böse&amp;quot; ist.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== EMM-Management ==&lt;br /&gt;
Die Configuration der [[OSCam/de/Config/oscam.server#block_and_save|oscam.server]] ermöglicht dem CardReader, die beim Client eingehenden EMM auf unterschiedliche Weise zu behandeln.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
=== block ===&lt;br /&gt;
Hiermit wird die Weiterleitung der EMM an die SmartCard blockiert. Sie wird also nicht auf die Karte geschrieben. Man kann die einzelnen EMM-Arten separat mit Setzen einer 1 blockieren:&lt;br /&gt;
* &#039;&#039;&#039;blockemm-u&#039;&#039;&#039; = blockiert nur unique EMM&lt;br /&gt;
* &#039;&#039;&#039;blockemm-s&#039;&#039;&#039; = blockiert nur shared EMM&lt;br /&gt;
* &#039;&#039;&#039;blockemm-g&#039;&#039;&#039; = blockiert nur global EMM&lt;br /&gt;
* &#039;&#039;&#039;blockemm-unknown&#039;&#039;&#039; = blockiert nur unbekannte EMM&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Der Default-Wert ist bei allen 4 Parametern 0, also nicht geblockt!&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Will man alle EMM an einer Weiterleitung zur SmartCard hindern, muss bei allen vier obengenannten Parametern eine 1 gesetzt werden!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Eine Sonderstellung nimmt folgender Parameter ein:&lt;br /&gt;
* &#039;&#039;&#039;blockemm-bylen&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Damit können EMM aller oben aufgeführten Arten mit einer bestimmten Länge blockiert werden. Eine Kombination zwischen den 4 EMM-Arten und blockemm-bylen ist nicht nur möglich sondern auch zweckmäßig.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
 Beispiel:&lt;br /&gt;
 blockemm-u      =  0&lt;br /&gt;
 blockemm-s      =  1&lt;br /&gt;
 blockemm-g      =  1&lt;br /&gt;
 blockemm-unknown = 1&lt;br /&gt;
 blockemm-bylen = 50-60,100-110&lt;br /&gt;
Es werden alle unique EMM auf die SmartCard geschrieben mit Ausnahme der Längen 50 bis 60 und 100 bis 110.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Achtung:&#039;&#039;&#039;&lt;br /&gt;
Es ist zweckmäßig, einen Range in blockemm-bylen &#039;&#039;&#039;nicht mit einer 0&#039;&#039;&#039; zu beginnen! Bei einer 0 am Anfang eines Ranges haben User negative Erfahrungen mit dem &#039;&#039;Durchrutschen&#039;&#039; unerwünschter EMM gemacht. &#039;&#039;&#039;Besser die 1 wählen!&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== save ===&lt;br /&gt;
In bestimmten Fällen ist es zweckmäßig, die EMM zu prüfen, bevor sie auf die SmartCard geschrieben werden. Das kann man nicht, wenn man sie nur, wie oben beschrieben, blockt. Sie müssen also zunächst gesichert werden, damit man sie prüfen und ggf. manuell auf die SmartCard schreiben kann.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Vorbedingung&#039;&#039;&#039; ist, dass in [[OSCam/de/Config/oscam.conf#emmlogdir|oscam.conf[global]]] ein &#039;&#039;&#039;Pfad für die Sicherung&#039;&#039;&#039; der Logdaten festgelegt ist:&lt;br /&gt;
&lt;br /&gt;
 Beispiel:&lt;br /&gt;
 /var/log/oscam/emm.log/&lt;br /&gt;
&lt;br /&gt;
Oder im WebIF.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Datei:Ausschnitt oscam.conf-global).jpg]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Wenn dort nichts eingetragen wird, gilt als Default-Wert das Verzeichnis, in dem die Config steht!&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----------------------&lt;br /&gt;
[[Datei:MessageS.png|text-bottom]] &#039;&#039;&#039;Info:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Das Verzeichnis wird nicht von Oscam erstellt. Es muss bereits auf der Festplatte vorhanden sein.&lt;br /&gt;
----------------------&lt;br /&gt;
&lt;br /&gt;
In der [[OSCam/de/Config/oscam.server#saveemm-u|oscam.server]] stehen folgende Speichermöglichkeiten zur Verfügung:&lt;br /&gt;
* &#039;&#039;&#039;saveemm-u&#039;&#039;&#039;  =  speichern der unique EMM&lt;br /&gt;
* &#039;&#039;&#039;saveemm-s&#039;&#039;&#039;  =  speichern der share EMM&lt;br /&gt;
* &#039;&#039;&#039;saveemm-g&#039;&#039;&#039;  =  speichern der global EMM&lt;br /&gt;
* &#039;&#039;&#039;saveemm-unknown&#039;&#039;&#039;  =  speichern der unknown EMM&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Defaultwert ist für alle 0 = keine Speicherung. Mit dem Setzen von 1 wird eine Speicherung unter dem in [[OSCam/de/Config/oscam.conf#emmlogdir|oscam.conf[global]]] festgelegten Pfad vorgenommen.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Diese Parameter können auch im WebIf verwaltet werden:&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Datei:Ausschnitt oscam.server -block-save-.jpg]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== select ===&lt;br /&gt;
Aus den gespeicherten EMM kann man nun die EMM heraussuchen, die man auf die SmartCard schreiben möchte. Das macht man am besten mit copy&amp;amp;paste (siehe nächster Abschnitt!).&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== write ===&lt;br /&gt;
Das WebIf bietet unter dem Tab &#039;&#039;&#039;Reader&#039;&#039;&#039; die Möglichkeit, einzelne EMM manuell auf die SmartCard zu schreiben:&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Datei:Ausschnitt oscam.server -Tab1-.jpg]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Man erhält dann folgendes Bild:&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Datei:Ausschnitt Server Tab2 leer.jpg]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In den oberen Abschnitt fügt man die gewünschte EMM mit copy&amp;amp;paste ein.&lt;br /&gt;
&lt;br /&gt;
 &#039;&#039;&#039;Die CAID muss nicht eingetragen werden!&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Erläuterung:&#039;&#039;&#039;(Schelle76 StB)&lt;br /&gt;
&amp;lt;br/&amp;gt; &lt;br /&gt;
Einen Pfad muss man nur angeben, wenn man eine EMM aus einer Datei (z.B. var/log/oscam/emm.log) schreiben will. Solange man es nur händisch macht, benötigt man keinen Pfad. &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Beispiel NDS/Videogard V14 SmartCard ==&lt;br /&gt;
Anhand einer V14 SmartCard (NDS/Videogard) soll die praktische Anwendung des EMM-Management beschrieben werden. Die nachfolgenden Ausführungen sind eine Zusammenfassung der wesentlichen Erkenntnisse aus diesem sehr umfangreichen [http://www.streamboard.tv/wbb2/thread.php?threadid=40364&amp;amp;threadview=0&amp;amp;hilight=&amp;amp;hilightuser=0&amp;amp;page=1 Streamboard-Thread]&lt;br /&gt;
&lt;br /&gt;
=== FAQ ===&lt;br /&gt;
===== Unpair =====&lt;br /&gt;
Q: Ist eine &amp;quot;Trennung&amp;quot; zwischen Karte und Receiver möglich?&lt;br /&gt;
&lt;br /&gt;
A: &#039;&#039;&#039;Nein&#039;&#039;&#039; (Stand 23.08.2014)&lt;br /&gt;
&lt;br /&gt;
===== Pair =====&lt;br /&gt;
Q: Mit welcher Hardware kann die Karte überhaupt gepaired werden?&lt;br /&gt;
&lt;br /&gt;
A: Pairing ist nur mit Sky NDS zertifizierten HD Receivern / Sky CI+ möglich. Die Pairingaktivierung per EMM ist jedoch in &#039;&#039;&#039;jedem Videoguard (Soft)CAM möglich!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
===== Erste Inbetriebnahme =====&lt;br /&gt;
Q: Werden Karte und Receiver bereits &amp;quot;gepaired&amp;quot; geliefert?&lt;br /&gt;
&lt;br /&gt;
A: &#039;&#039;&#039;Nein&#039;&#039;&#039; (Stand 23.08.2014)&lt;br /&gt;
&lt;br /&gt;
Q: Was ist zu beachten, wenn ich die neue Karte und den neuen Receiver erhalten habe?&lt;br /&gt;
&lt;br /&gt;
A: Karte erst in einen Receiver, CAM oder Cardreader stecken, nachdem sichergestellt ist, dass die EMMs geblockt werden. Das gilt z.B. auch für einen OSCam-Reader, erst alle EMMs &#039;&#039;&#039;[[OSCam/de/Config/oscam.server#block_and_save|blocken]]&#039;&#039;&#039;, dann Karte einstecken.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Karte und Sender freischalten ===&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Alle Angaben ohne Gewähr!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Nachfolgende Tabelle führt die &#039;&#039;&#039;Längen in Hex&#039;&#039;&#039; von &#039;&#039;&#039;Unique&#039;&#039;&#039;-EMMs auf, die bisher erfolgreich zur Aktivierung der Karte und anschließender Aktivierung/Verlängerung der Tiers genutzt worden sind.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Beispiel&#039;&#039;&#039; 0x85/0x32: Eine EMM mit Länge 0x85 wurde geloggt und manuell auf die Karte geschrieben, was die Karte aktivierte. Danach folgte irgendwann eine EMM mit Länge 0x32, die ebenso manuell auf die Karte geschrieben wurde und die letztendlich die &#039;&#039;Erleuchtung&#039;&#039; brachte, sprich die Tiers aktivierte/verlängerte.&lt;br /&gt;
&lt;br /&gt;
Stand: 06.09.2014&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! EMM-Length activate Card&lt;br /&gt;
! EMM-Length activate Programs (Tiers)&lt;br /&gt;
|-&lt;br /&gt;
|51&lt;br /&gt;
|33&lt;br /&gt;
|-&lt;br /&gt;
|6D&lt;br /&gt;
|34&lt;br /&gt;
|-&lt;br /&gt;
|84&lt;br /&gt;
|2f&lt;br /&gt;
|-&lt;br /&gt;
|84&lt;br /&gt;
|35&lt;br /&gt;
|-&lt;br /&gt;
|8C&lt;br /&gt;
|35&lt;br /&gt;
|-&lt;br /&gt;
|85&lt;br /&gt;
|32&lt;br /&gt;
|-&lt;br /&gt;
|85&lt;br /&gt;
|34&lt;br /&gt;
|-&lt;br /&gt;
|85&lt;br /&gt;
|36&lt;br /&gt;
|-&lt;br /&gt;
|88&lt;br /&gt;
|33&lt;br /&gt;
|-&lt;br /&gt;
|88&lt;br /&gt;
|34&lt;br /&gt;
|-&lt;br /&gt;
|88&lt;br /&gt;
|35&lt;br /&gt;
|-&lt;br /&gt;
|91&lt;br /&gt;
|33 &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== block ===&lt;br /&gt;
Da die EMM, die die&lt;br /&gt;
* Aktivierung bzw. Freischaltung&lt;br /&gt;
* Verlängerung&lt;br /&gt;
* Entitlements&lt;br /&gt;
* Select Bestellungen&lt;br /&gt;
* Pairing&lt;br /&gt;
auf der SmartCard veranlassen, alle kartenspezifisch, also unique sind, können die übrigen EMM-Arten geblockt werden.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Achtung:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Eine unique EMM erkennt man auch daran, dass sie die Serial-Nr. der SmartCard enthält!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Die oscam.server wird daher wie folgt konfiguriert:&lt;br /&gt;
&lt;br /&gt;
 blockemm-unknown              = 1&lt;br /&gt;
 blockemm-s                    = 1&lt;br /&gt;
 blockemm-g                    = 1&lt;br /&gt;
&lt;br /&gt;
 Vor Version 9881:&lt;br /&gt;
 blockemm-u                    = 0 (Besser auf 1 setzen und EMM manuell schreiben! (Siehe Forum))&lt;br /&gt;
 blockemm-bylen                = 1-38,40,42-44,65-124,126-127,131,139-255&lt;br /&gt;
&lt;br /&gt;
 Nach Version 9881:&lt;br /&gt;
 blockemm-u                    = 0 (Besser auf 1 setzen und EMM manuell schreiben! (Siehe Forum))&lt;br /&gt;
&lt;br /&gt;
Damit wird folgendes erreicht:&lt;br /&gt;
* Alle unbekannten (unknown), geteilten (shared) und globalen (global) EMM werden geblockt&lt;br /&gt;
* Zur SmartCard werden nur die unique EMM durch gelassen (Besser nicht!)&lt;br /&gt;
* Diese unique EMM werden über blockemm-bylen (veraltet!) oder den seit Version 9881 per default aktivierten fix07 so gefiltert, dass nur &#039;&#039;gute&#039;&#039; EMM auf die SmartCard gelangen.&lt;br /&gt;
&lt;br /&gt;
Mit diesen Vorkehrungen hat man &#039;&#039;nach dem augenblicklichen Stand der Erkenntnisse&#039;&#039; eigentlich schon alles getan, um eine &#039;&#039;Hochzeit&#039;&#039; zwischen SmartCard und Receiver bzw. CI zu verhindern.&lt;br /&gt;
&lt;br /&gt;
=== save ===&lt;br /&gt;
Falls sich etwas bei den EMM von Provider-Seite ändert, ist es gut, wenn man sich diese EMM anschauen und bei Bedarf manuell auf die Smartcard schreiben kann.&lt;br /&gt;
&lt;br /&gt;
Daher folgender Eintrag in die oscam.server:&lt;br /&gt;
&lt;br /&gt;
 saveemm-u = 1&lt;br /&gt;
&lt;br /&gt;
Es besteht keine Notwendigkeit, auch die übrigen EMM (s,g,unknown) zu loggen und zu speichern&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Hier ein FileZilla-Ausschnit, der anzeigt, was dort gespeichert wird:&lt;br /&gt;
&lt;br /&gt;
[[Datei:Ausschnitt Log-Verzeichnis.jpg|altes Format für emm-log]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Auf der &#039;&#039;&#039;*.bin&#039;&#039;&#039; sind die Logdaten im bin-Format. Diese Datei wird eigentlich nirgendwo mehr benötigt. Sie sollte im Rahmen der weiteren Programmpflege von OSCam wegfallen, da sie nur irritiert!&lt;br /&gt;
*Die &#039;&#039;&#039;*.log&#039;&#039;&#039; sind die mit &#039;&#039;&#039;saveemm&#039;&#039;&#039; und ggf. mit &#039;&#039;&#039;blockemm-bylen&#039;&#039;&#039; gefilterten EMM. Die kann kann man sich am besten mit Wordpad oder einem anderen Editor anschauen und die ausgesuchten EMM dann mit copy&amp;amp;paste auf die Karte schreiben.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Achtung: Ab Revision 9741 von OSCam werden separate Log-Dateien für die die einzelnen EMM-Arten (unknown, unique, share und global) ausgegeben!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Datei:Shared emm log(neu).png|neues Format für emm-log]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== select ===&lt;br /&gt;
pepo83 hat [http://www.streamboard.tv/wbb2/thread.php?threadid=40831&amp;amp;threadview=0&amp;amp;hilight=&amp;amp;hilightuser=0&amp;amp;page=1 hier] eine Liste im Streamboard-Forum angelegt, die etwas über die &#039;&#039;guten&#039;&#039; und &#039;&#039;bösen&#039;&#039; EMM aussagt.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== write ===&lt;br /&gt;
Wenn man keine Filterung über den Parameter blockemm-bylen vornimmt, sondern auch die unique EMM mit blockemm-u blockt, muss man die erforderlichen EMM anhand der Liste von pepo83 aus den mit saveemm-u gespeicherten EMM einzeln heraussuchen, auf die SmartCard schreiben (siehe oben!) und schauen, was dann passiert. Dies ist eine Methode, mit der man sich vorsichtig an die &#039;&#039;guten&#039;&#039; EMM herantasten kann und die auch bei der Schaffung dieser Liste im o.g. Thread Pate gestanden hat.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Hier noch eine Faustregel von &#039;&#039;&#039;derdaa&#039;&#039;&#039; aus dem StB:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;EMM-BLOCK und LOG&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Freischalten lassen&lt;br /&gt;
*40 Minuten Warten&lt;br /&gt;
*Log Auslesen, die EMM die nach 30 Minuten nicht mehr kommt Schreiben (das ist die Freischaltung)&lt;br /&gt;
*die Kürzeste EMM (Im HEX 20-40 gesammt 108 Zeichen ist die Verlängerung)&lt;br /&gt;
&lt;br /&gt;
Mehr nicht machen; da hat man dann meist um die 3 Monate Ruhe und bis dahin gibt es evtl schon was neues!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Fusebyte ===&lt;br /&gt;
Das Fusebyte gibt darüber Auskunft, in welchem Aktivierungszustand sich die SmartCard befindet:&lt;br /&gt;
&lt;br /&gt;
 Format&lt;br /&gt;
 15 48 xx&lt;br /&gt;
       00 nicht aktiviert&lt;br /&gt;
       05 aktiviert&lt;br /&gt;
       25 gepairt (mit Receiver verheiratet) &amp;lt;--- was wir unter allen Umständen vermeiden wollen!&lt;br /&gt;
&lt;br /&gt;
Das Fusebyte findet man, wenn man im WebIF auf der Status-Seite unten den Debug-Modus &#039;&#039;&#039;ALL&#039;&#039;&#039; auswählt, danach den Reader neu startet und nach der Folge &#039;&#039;&#039;15 48 XX&#039;&#039;&#039; sucht.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Datei:Debug ALL.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Sollte &#039;&#039;&#039;Switch Debug from 0 to 0 1 2 4 8 16 32 64 128 256 512 1024 2048 4096 ALL &#039;&#039;&#039; auf der Status Seite nicht angezeigt werden, dann unter Config -&amp;gt; WebIf -&amp;gt; Show/Hide in Status -&amp;gt; &#039;&#039;&#039;Show&#039;&#039;&#039; aktivieren!&lt;br /&gt;
&lt;br /&gt;
Alternativ dazu kann der Debug Modus auch im LiveLog geändert werden. Dazu muss dort der Button &#039;&#039;&#039;Einstellungen anzeigen&#039;&#039;&#039; gedrückt werden.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 Ein Tipp von User &#039;&#039;&#039;kaggee&#039;&#039;&#039; aus dem StB:&lt;br /&gt;
 Für alle, die das Fusebyte im Oscamlog nicht finden:&lt;br /&gt;
 Die Standardgröße für das OSCam.log von 256 KB auf 1.500 KB erhöhen, dann kann man das Fusebyte sehen!&lt;br /&gt;
&lt;br /&gt;
=== Payload ===&lt;br /&gt;
Zeigt zuverlässig den Kartenstatus.&lt;br /&gt;
&lt;br /&gt;
Sichtbar wird es im Log, wenn im WebIF Status-Seite unten im Debug-Level die Ziffern 2 und 4 ausgewählt werden:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Datei:Debug 2-4.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dann erscheint in der 2. Logzeile nach [videogard2]Decrypted eine HEX-Ziffernfolge&lt;br /&gt;
&lt;br /&gt;
 0F 06 02 30 20 -&amp;gt; Karte komplett neu und nackt (nicht mit EMMs versorgt) *&lt;br /&gt;
 0F 06 00 10 20 -&amp;gt; Karte aktiviert (1. EMM geschrieben) aber noch ohne Entitlements (2. EMM fehlt) /ODER/ Karte war schon hell, Entitlements abgelaufen **&lt;br /&gt;
 0F 06 00 00 00 -&amp;gt; Karte aktiviert und mit Entitlements versorgt&lt;br /&gt;
 0F 06 00 10 00 -&amp;gt; Karte gepairt ***&lt;br /&gt;
 0F 06 00 00 20 -&amp;gt; Karte mit falschem/verfälschtem EMM kaputt geschrieben /ODER/ Karte deaktiviert/gesperrt (meistens mit 827029) /ODER/ Kein Tier für den Kanal vorhanden auf dem der Payload ausgelesen wird ****&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
OScam Log (seit r9782?):&lt;br /&gt;
&lt;br /&gt;
(*) sky [videoguard2] classD3 ins54: no cw --&amp;gt; Card isn&#039;t active&lt;br /&gt;
sky [videoguard2] classD3 ins54: no cw --&amp;gt; Card is paired&lt;br /&gt;
&lt;br /&gt;
(**) sky [videoguard2] classD3 ins54: no cw --&amp;gt; Card is paired&lt;br /&gt;
&lt;br /&gt;
(***) sky [videoguard2] classD3 ins54: no cw --&amp;gt; Card is paired&lt;br /&gt;
&lt;br /&gt;
(****) [videoguard2] classD3 ins54: status 90 00 = ok but cw=00 tag 0F: 00 00 20 00 00 03, please report to the developers with decrypted ins54&lt;br /&gt;
&lt;br /&gt;
OScam schreibt im Log &amp;quot;Card is paired&amp;quot; nach Syntax xx xx xx 10 xx und zeigt daher keinen Unterschied zwischen &amp;quot;Aktiviert, aber ohne Entitlements&amp;quot; und &amp;quot;gepairt&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Den Status kann man auch auf die V13 anwenden, allerdings muss dann im Log nach &amp;quot;0F 04&amp;quot; gesucht werden, z.B. 0F 04 00 00 00 für &amp;quot;Karte aktiviert und mit Entitlements versorgt&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== Script für Fusebyte und Payload ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;brain666&#039;&#039;&#039; vom Stb hat ein script entwickelt, das das Ermitteln und Auslesen von Fusebyte und Payload erleichtert&lt;br /&gt;
&lt;br /&gt;
Download: [http://www.streamboard.tv/wbb2/portal_subdb.php?dbid=44 Fusebyte-Payload-Script]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Achtung:&#039;&#039;&#039;&lt;br /&gt;
es muss &#039;&#039;curl&#039;&#039; im Image vorhanden sein, zur Not muss es nachinstalliert werden. &#039;&#039;curl&#039;&#039; ist ein Hilfsprogramm, um über die Kommandozeile Webinformationen abrufen zu können. Hier im Skript wird das Webinterface von OSCAM abgefragt.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nachinstallation von &#039;&#039;curl&#039;&#039; wenn nötig mit&lt;br /&gt;
 code&lt;br /&gt;
 opkg update&lt;br /&gt;
 opkg install curl&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
#!/bin/sh&lt;br /&gt;
TEMP=&amp;quot;/tmp/tempfile&amp;quot;&lt;br /&gt;
LOGIN=&amp;quot;benutzer&amp;quot;&lt;br /&gt;
PW=&amp;quot;passwort&amp;quot;&lt;br /&gt;
IP=&amp;quot;127.0.0.1&amp;quot;&lt;br /&gt;
PORT=&amp;quot;12345&amp;quot;&lt;br /&gt;
KARTE=&amp;quot;sky.v14.lokal1&amp;quot;&lt;br /&gt;
LOGPFAD=&amp;quot;/opt/lampp/htdocs/oscam17000/os17000.log&amp;quot;&lt;br /&gt;
#&lt;br /&gt;
PLATZ=&amp;quot;################################&amp;quot;&lt;br /&gt;
curl -s --digest -o - -u $LOGIN:$PW &amp;quot;http://$IP:$PORT/status.html?debug=65535&amp;quot; &amp;gt; $TEMP&lt;br /&gt;
printf &amp;quot;switching debug to 65535 ... \n&amp;quot;;&lt;br /&gt;
rm -f $TEMP&lt;br /&gt;
&lt;br /&gt;
curl -s --digest -o - -u $LOGIN:$PW &amp;quot;http://$IP:$PORT/readers.html?label=$KARTE&amp;amp;action=disable&amp;quot; &amp;gt; $TEMP&lt;br /&gt;
printf &amp;quot;$KARTE DISABLED ... waiting 1 sec. \n&amp;quot;;&lt;br /&gt;
rm -f $TEMP&lt;br /&gt;
sleep 1&lt;br /&gt;
curl -s --digest -o - -u $LOGIN:$PW &amp;quot;http://$IP:$PORT/readers.html?label=$KARTE&amp;amp;action=enable&amp;quot;  &amp;gt; $TEMP&lt;br /&gt;
printf &amp;quot;$KARTE ENABLED ... waiting 15 sec. until Card finished \n&amp;quot;;&lt;br /&gt;
rm -f $TEMP&lt;br /&gt;
sleep 15&lt;br /&gt;
printf &amp;quot;$PLATZ \n&amp;quot;;&lt;br /&gt;
printf &amp;quot;## checking fusebyte \n&amp;quot;;&lt;br /&gt;
#grep -A 3 -B 1 &amp;quot;15 48 &amp;quot; $LOGPFAD |tail -n 1&lt;br /&gt;
grep -A 2 -B 1 &amp;quot;15 48 &amp;quot; $LOGPFAD | grep -A 1 &amp;quot;Answer from cardreader&amp;quot; | grep -A 1 &amp;quot; $KARTE &amp;quot; | tail -n 2 &amp;gt; $TEMP&lt;br /&gt;
cat $TEMP | tail -n 2&lt;br /&gt;
rm -f $TEMP&lt;br /&gt;
printf &amp;quot;$PLATZ \n&amp;quot;;&lt;br /&gt;
printf &amp;quot;15 48 00 = Virgin \n&amp;quot;;&lt;br /&gt;
printf &amp;quot;15 48 05 = Active \n&amp;quot;;&lt;br /&gt;
printf &amp;quot;15 48 25 = Married/Activated \n&amp;quot;;&lt;br /&gt;
curl -s --digest -o - -u $LOGIN:$PW &amp;quot;http://$IP:$PORT/status.html?debug=0&amp;quot; &amp;gt; $TEMP&lt;br /&gt;
rm -f $TEMP&lt;br /&gt;
printf &amp;quot;$PLATZ \n&amp;quot;;&lt;br /&gt;
printf &amp;quot;## checking Payload \n&amp;quot;;&lt;br /&gt;
cat $LOGPFAD |  grep -A 0 -B 3 &amp;quot;00 0F 06 &amp;quot; | grep Dec | tail -n 1 &amp;gt;&amp;gt; $TEMP&lt;br /&gt;
cat $LOGPFAD | grep -A 0 -B 3 &amp;quot;00 0F 06 &amp;quot; | tail -n 1 &amp;gt;&amp;gt; $TEMP&lt;br /&gt;
cat $TEMP | tail -n 2&lt;br /&gt;
rm -f $TEMP&lt;br /&gt;
printf &amp;quot;$PLATZ \n&amp;quot;;&lt;br /&gt;
printf &amp;quot;0F 06 02 30 = vor dem Aktivieren der Karte \n&amp;quot;;&lt;br /&gt;
printf &amp;quot;0F 06 02 10 = nach dem Aktivieren der Karte \n&amp;quot;;&lt;br /&gt;
printf &amp;quot;0F 06 02 00 = beim Schreiben der Tiers \n&amp;quot;;&lt;br /&gt;
printf &amp;quot;$PLATZ \n&amp;quot;;&lt;br /&gt;
printf &amp;quot;$PLATZ \n&amp;quot;;&lt;br /&gt;
printf &amp;quot;switching debug to 0 ... done \n&amp;quot;;&lt;br /&gt;
exit 1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
so sieht dann ein Ergebnis aus:&lt;br /&gt;
&lt;br /&gt;
 root@Linux:/opt/check.sh&lt;br /&gt;
 switching debug to 65535 ...&lt;br /&gt;
 sky.v14.lokal1 DISABLED ... waiting 1 sec.&lt;br /&gt;
 sky.v14.lokal1 ENABLED ... waiting 15 sec. until Card finished&lt;br /&gt;
 ################################&lt;br /&gt;
 ## checking fusebyte&lt;br /&gt;
 2014/05/10 17:53:11  8BB7658 r sky.v14.lokal1 [mouse] Answer from cardreader:&lt;br /&gt;
 2014/05/10 17:53:11  8BB7658    15 48 25 00 63 xxxxxxxxxxxxxxxxx&lt;br /&gt;
 ################################&lt;br /&gt;
 15 48 00 = Virgin&lt;br /&gt;
 15 48 05 = Active&lt;br /&gt;
 15 48 25 = Married/Activated&lt;br /&gt;
 ################################&lt;br /&gt;
 ## checking Payload&lt;br /&gt;
 2014/05/10 17:53:23  8BB7658 r sky.v14.lokal1 [videoguard2] Decrypted payload&lt;br /&gt;
 2014/05/10 17:53:23  8BB7658    00 00 0E 02 03 00 &#039;&#039;&#039;0F 06 02 00&#039;&#039;&#039; xxxxxxxxxxxxx   &#039;&#039;&#039;&amp;lt;----&#039;&#039;&#039;&lt;br /&gt;
 ################################&lt;br /&gt;
 0F 06 02 30 = vor dem Aktivieren der Karte&lt;br /&gt;
 0F 06 02 10 = nach dem Aktivieren der Karte&lt;br /&gt;
 0F 06 02 00 = beim Schreiben der Tiers&lt;br /&gt;
 ################################&lt;br /&gt;
 ################################&lt;br /&gt;
 switching debug to 0 ... done&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Achtung: Die Parameter im Script müssen natürlich User-spezifisch angepasst werden!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Installation des Scripts ====&lt;br /&gt;
&lt;br /&gt;
Hier eine Anleitung von &#039;&#039;&#039;Basti756&#039;&#039;&#039; aus dem StB:&lt;br /&gt;
&lt;br /&gt;
Das Script muss auf das Gerät kopiert werden, auf dem OSCAM mit der V14 Karte auf einem Smartcardreader läuft und ausführbar gemacht werden (chmod 755 script.sh). Das Verzeichnis in dem das Script liegt, spielt keine Rolle.&lt;br /&gt;
Anschließend müssen die folgenden Variablen an die lokalen Gegebenheiten angepasst werden (Anführungszeichen nicht entfernen!):&lt;br /&gt;
&lt;br /&gt;
 code&lt;br /&gt;
 1: TEMP=&amp;quot;/tmp/tempfile&amp;quot;                               #muss nicht angepasst werden&lt;br /&gt;
 2: LOGIN=&amp;quot;benutzer&amp;quot;                                   #Benutzer für die Anmeldung am OSCAM WebIf&lt;br /&gt;
 3: PW=&amp;quot;passwort&amp;quot;                                      #Passwort des Benutzers für die Anmeldung am OSCAM WebIf&lt;br /&gt;
 4: IP=&amp;quot;127.0.0.1&amp;quot;                                     #muss nicht angepasst werden&lt;br /&gt;
 5: PORT=&amp;quot;12345&amp;quot;                                       #Port auf dem das WebIf lauscht&lt;br /&gt;
 6: KARTE=&amp;quot;sky.v14.lokal1&amp;quot;                             #Readername der Sky V14&lt;br /&gt;
 7: LOGPFAD=&amp;quot;/opt/lampp/htdocs/oscam17000/os17000.log&amp;quot; #Pfad im Dateisystem zur Logdatei von OSCAM&lt;br /&gt;
&lt;br /&gt;
Die Ausführung des Scripts geschieht auf der Kommandozeile:&lt;br /&gt;
&lt;br /&gt;
 code:&lt;br /&gt;
 1: sh /pfad/zum/script.sh&lt;br /&gt;
&lt;br /&gt;
Das Script gibt nun die gefundenen Werte des Fusebytes und der decrypted Payload inkl. ihrer Bedeutung aus.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Achtung:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Der Receiver muss natürlich auf einem entsprechenden Pay-Channel eingestellt sein!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Konfigurationen ===&lt;br /&gt;
Nachfolgend einige Muster-Konfigurationen für die oscam.server&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Achtung:&#039;&#039;&#039;&lt;br /&gt;
* die mit *** gekennzeichneten Parameter sind benutzerspezifisch!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== easymouse 2 ====&lt;br /&gt;
&lt;br /&gt;
 [reader]&lt;br /&gt;
 label                         = SkyDE_V13&lt;br /&gt;
 protocol                      = mouse&lt;br /&gt;
 device                        = ***&lt;br /&gt;
 services                      = ***&lt;br /&gt;
 caid                          = 09C4&lt;br /&gt;
 boxid                         = 12345678&lt;br /&gt;
 ins7e11                       = 15&lt;br /&gt;
 detect                        = cd&lt;br /&gt;
 group                         = ***&lt;br /&gt;
 emmcache                      = 1,1,2&lt;br /&gt;
 blockemm-unknown              = 1&lt;br /&gt;
 blockemm-u                    = 0 (Besser auf 1 setzen und EMM manuell schreiben! (Siehe Forum))&lt;br /&gt;
 blockemm-s                    = 1&lt;br /&gt;
 blockemm-g                    = 1&lt;br /&gt;
 #blockemm-bylen               = 1-38,40,42-44,65-124,126-127,131,139-255 (Nicht mehr notwendig mindestens seit Version 9881.)&lt;br /&gt;
 saveemm-u                     = 1&lt;br /&gt;
 ndsversion                    = 2&lt;br /&gt;
&lt;br /&gt;
 [reader]&lt;br /&gt;
 label                         = SkyDE_V14&lt;br /&gt;
 protocol                      = mouse&lt;br /&gt;
 device                        = ***&lt;br /&gt;
 services                      = ***&lt;br /&gt;
 caid                          = 098C&lt;br /&gt;
 boxid                         = 12345678&lt;br /&gt;
 ins7e11                       = 15&lt;br /&gt;
 detect                        = cd&lt;br /&gt;
 group                         = ***&lt;br /&gt;
 emmcache                      = 1,1,2&lt;br /&gt;
 blockemm-unknown              = 1&lt;br /&gt;
 blockemm-u                    = 0 (Besser auf 1 setzen und EMM manuell schreiben! (Siehe Forum))&lt;br /&gt;
 blockemm-s                    = 1&lt;br /&gt;
 blockemm-g                    = 1&lt;br /&gt;
 #blockemm-bylen               = 1-38,40,42-44,65-124,126-127,131,139-255 (Nicht mehr notwendig mindestens seit Version 9881.)&lt;br /&gt;
 saveemm-u                     = 1&lt;br /&gt;
 ndsversion                    = 2&lt;br /&gt;
&lt;br /&gt;
==== serial ====&lt;br /&gt;
&lt;br /&gt;
 [reader]&lt;br /&gt;
 label                         = SkyDE_V13&lt;br /&gt;
 protocol                      = smartreader&lt;br /&gt;
 device                        = ***&lt;br /&gt;
 services                      = ***&lt;br /&gt;
 autospeed                     = 0&lt;br /&gt;
 caid                          = 09C4&lt;br /&gt;
 boxid                         = 12345678&lt;br /&gt;
 ins7e11                       = 15&lt;br /&gt;
 detect                        = cd&lt;br /&gt;
 mhz                           = 480&lt;br /&gt;
 cardmhz                       = 369&lt;br /&gt;
 group                         = ***&lt;br /&gt;
 emmcache                      = 1,1,2&lt;br /&gt;
 blockemm-unknown              = 1&lt;br /&gt;
 blockemm-u                    = 0 (Besser auf 1 setzen und EMM manuell schreiben! (Siehe Forum))&lt;br /&gt;
 blockemm-s                    = 1&lt;br /&gt;
 blockemm-g                    = 1&lt;br /&gt;
 #blockemm-bylen               = 1-38,40,42-44,65-124,126-127,131,139-255 (Nicht mehr notwendig mindestens seit Version 9881.)&lt;br /&gt;
 saveemm-u                     = 1&lt;br /&gt;
 ndsversion                    = 2&lt;br /&gt;
&lt;br /&gt;
 [reader]&lt;br /&gt;
 label                         = SkyDE_V14&lt;br /&gt;
 protocol                      = smartreader&lt;br /&gt;
 device                        = ***&lt;br /&gt;
 services                      = ***&lt;br /&gt;
 autospeed                     = 0&lt;br /&gt;
 caid                          = 098C&lt;br /&gt;
 boxid                         = 12345678&lt;br /&gt;
 ins7e11                       = 15&lt;br /&gt;
 detect                        = cd&lt;br /&gt;
 mhz                           = 480&lt;br /&gt;
 cardmhz                       = 369&lt;br /&gt;
 group                         = ***&lt;br /&gt;
 emmcache                      = 1,1,2&lt;br /&gt;
 blockemm-unknown              = 1&lt;br /&gt;
 blockemm-u                    = 0 (Besser auf 1 setzen und EMM manuell schreiben! (Siehe Forum))&lt;br /&gt;
 blockemm-s                    = 1&lt;br /&gt;
 blockemm-g                    = 1&lt;br /&gt;
 #blockemm-bylen               = 1-38,40,42-44,65-124,126-127,131,139-255 (Nicht mehr notwendig mindestens seit Version 9881.)&lt;br /&gt;
 saveemm-u                     = 1&lt;br /&gt;
 ndsversion                    = 2&lt;br /&gt;
&lt;br /&gt;
==== smargo ====&lt;br /&gt;
&lt;br /&gt;
 # Sky V14 im Smargo FTDI muss aktiv sein&lt;br /&gt;
 [reader]&lt;br /&gt;
 Label                   = SkyV14&lt;br /&gt;
 device                  = /dev/ttyUSB0&lt;br /&gt;
 protocol                = mouse&lt;br /&gt;
 caid                    = 098C&lt;br /&gt;
 boxid                   = 12345678&lt;br /&gt;
 ins7e11                 = 13&lt;br /&gt;
 smargopatch             = 1&lt;br /&gt;
 detect                  = cd&lt;br /&gt;
 cardmhz                 = 368&lt;br /&gt;
 mhz                     = 480&lt;br /&gt;
 autospeed               = 0&lt;br /&gt;
 group                   = 1&lt;br /&gt;
 emmcache                = 1,1,2&lt;br /&gt;
 saveemm-u               = 1&lt;br /&gt;
 blockemm-unknown        = 1&lt;br /&gt;
 blockemm-g              = 1&lt;br /&gt;
 blockemm-s              = 1&lt;br /&gt;
 blockemm-bylen          = 1-38,40,42-44,65-124,126-127,131,139-255&lt;br /&gt;
 ndsversion              = 2&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 # Sky V14 im Smargo USB:ID mit z.B. list_smargo auslesen&lt;br /&gt;
 [reader]&lt;br /&gt;
 Label                   = SkyV14&lt;br /&gt;
 device                  = USB:ID&lt;br /&gt;
 protocol                = smartreader&lt;br /&gt;
 caid                    = 098C&lt;br /&gt;
 boxid                   = 12345678&lt;br /&gt;
 ins7e11                 = 13&lt;br /&gt;
 detect                  = cd&lt;br /&gt;
 cardmhz                 = 368&lt;br /&gt;
 mhz                     = 480&lt;br /&gt;
 autospeed               = 0&lt;br /&gt;
 group                   = 1&lt;br /&gt;
 emmcache                = 1,1,2&lt;br /&gt;
 saveemm-u               = 1&lt;br /&gt;
 blockemm-unknown        = 1&lt;br /&gt;
 blockemm-g              = 1&lt;br /&gt;
 blockemm-s              = 1&lt;br /&gt;
 blockemm-bylen          = 1-38,40,42-44,65-124,126-127,131,139-255&lt;br /&gt;
 ndsversion              = 2&lt;br /&gt;
&lt;br /&gt;
Dank an &#039;&#039;&#039;Bulldog&#039;&#039;&#039; vom StB&lt;br /&gt;
&lt;br /&gt;
== OSCar-EMM-Analyse-Programm ==&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;mcmagic2&#039;&#039;&#039; vom StB hat ein Programm geschrieben, mit dem man die EMM-Logdaten von OSCam analysieren kann. [http://www.streamboard.tv/wbb2/thread.php?threadid=41441&amp;amp;threadview=0&amp;amp;hilight=&amp;amp;hilightuser=0&amp;amp;page=1 In diesem Thread] stehen die Programmversionen für Windows und MAC zum Download zur Verfügung. Hier wird auch über die Testergebnisse und Weiterentwicklung diskutiert.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Es ist beabsichtigt, diese Programme in die &#039;&#039;&#039;Database von Streamboard&#039;&#039;&#039; aufzunehmen. &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Erklärungen und ein How-To werden an dieser Stelle folgen!&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;/div&gt;</summary>
		<author><name>Don de Deckelwech</name></author>
	</entry>
	<entry>
		<id>http://oldwiki.streamboard.tv/index.php?title=EMM&amp;diff=13037</id>
		<title>EMM</title>
		<link rel="alternate" type="text/html" href="http://oldwiki.streamboard.tv/index.php?title=EMM&amp;diff=13037"/>
		<updated>2015-04-25T14:59:19Z</updated>

		<summary type="html">&lt;p&gt;Don de Deckelwech: EMM-Aufbau-Beschreibung hinzugefügt&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Kategorie:HowTo]]&lt;br /&gt;
[[Kategorie:Cardserver]]&lt;br /&gt;
[[Kategorie:OSCam]]&lt;br /&gt;
&lt;br /&gt;
= EMM - How to block, save, select and write with OSCam =&lt;br /&gt;
&lt;br /&gt;
== Begriffsbestimmung ==&lt;br /&gt;
EMM  =  &#039;&#039;&#039;E&#039;&#039;&#039;ntitlement &#039;&#039;&#039;M&#039;&#039;&#039;anagement &#039;&#039;&#039;M&#039;&#039;&#039;essages werden mit dem TV-Stream ausgesendet und lösen durch Zusammenwirken von SmartCard und CardReader (ggf mit entsprechenden Interfaces) auf der Empfängerseite bestimmte Aktionen aus, wie z.B.&lt;br /&gt;
* Aktivieren bzw. Freischalten der SmartCard&lt;br /&gt;
* Verlängerungen der Gültigkeit&lt;br /&gt;
* Hinzuwählen von bestimmten Sendungen&lt;br /&gt;
* Pairen (verheiraten) mit einem bestimmten Receiver&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
OSCam unterscheidet vier Arten von EMM:&lt;br /&gt;
* &#039;&#039;&#039;u&#039;&#039;&#039;nique =  nur für eine ganz bestimmte SmartCard eines Providers&lt;br /&gt;
* &#039;&#039;&#039;s&#039;&#039;&#039;hared =  für eine bestimmte Gruppe von SmartCards eines Providers&lt;br /&gt;
* &#039;&#039;&#039;g&#039;&#039;&#039;lobal =  für alle SmartCards eines Providers&lt;br /&gt;
* &#039;&#039;&#039;unknown&#039;&#039;&#039; = unbekannte EMM&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dieses Wiki befasst sich mit den Möglichkeiten von OSCam, eingehende EMM für SmartCards auf dem Cardserver zu&lt;br /&gt;
* blocken (&#039;&#039;&#039;block&#039;&#039;&#039;)&lt;br /&gt;
* sichern (&#039;&#039;&#039;save&#039;&#039;&#039;)&lt;br /&gt;
* filtern (&#039;&#039;&#039;select&#039;&#039;&#039;) und schließlich manuell auf die SmartCard zu&lt;br /&gt;
* schreiben (&#039;&#039;&#039;write&#039;&#039;&#039;)&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Aufbau einer EMM ==&lt;br /&gt;
Die von Oscam abgespeicherten EMMs in der *emm.log-Datei (s.u.) kann man sich mit einem Texteditor anschauen und sehen beispielsweise so aus:&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
1970/01/01 23:59:59  0123456789ABCDEF  8270&#039;&#039;&#039;20&#039;&#039;&#039;XXXXXXXXXX&#039;&#039;&#039;02&#039;&#039;&#039;FEDCBA9876543210FEDCBA9876543210FEDCBA9876543210FEDC&lt;br /&gt;
&lt;br /&gt;
Erläuterung:&lt;br /&gt;
Datum und Uhrzeit des Empfangs (&amp;quot;1970/01/01 23:59:59&amp;quot;) der EMM dürften klar sein. Danach kommt der dritte Block (&amp;quot;0123456789ABCDEF&amp;quot;), welcher (bei Unique-EMM) eure Smartcard-Seriennummer enthält, falls ihr zB im Forum EMMs postet, solltet ihr diesen Block also unkenntlich machen, zB aus-x-en.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Der vierte Block beginnt immer mit 8270 gefolgt von der Länge der EMM in Hexadezimal (hier &#039;&#039;&#039;20&#039;&#039;&#039;, d.h. die Länge ist 20 in Hex, was in Dezimal 32 entspricht). Dementsprechend kommen danach also 64 Zeichen, denn jeweils 2 Zeichen entsprechen einem Byte. Dabei kommt zuerst ein Bereich (&amp;quot;XXXXXXXXXX&amp;quot;) in welchem nocheinmal eure Smartcard-Seriennummer stehen kann (also ggfs aus-x-en), gefolgt von &#039;&#039;&#039;02&#039;&#039;&#039; und danach bis zum Ende der verschlüsselte Teil, in welchem der Provider die eigentlichen Befehle für die Karte &amp;quot;versteckt&amp;quot;.&lt;br /&gt;
Steht dort anstatt &#039;&#039;&#039;02&#039;&#039;&#039; ein &#039;&#039;&#039;07&#039;&#039;&#039;, spricht man vom 07er-Aufbau und diese gelten höchstwahrscheinlich als Pairing-EMMs. Solche EMMs werden deshalb von Oscam seit Revision 9884 als Unknown-EMM weiterverarbeitet, also zB als solche geblockt (siehe [[OSCam/de/Config/oscam.server#fix07|fix07]]).&lt;br /&gt;
&lt;br /&gt;
Beginnt der vierte Block stattdessen mit 8200, wurde diese EMM von einem CCcam-Clienten empfangen. CCcam filtert außerdem die Smartcard-Seriennummer heraus, was dazu führt, daß die EMM-Länge um 4 Bytes kleiner ist. In unserem obigen Beispiel würde der vierte Block also mit 82001C beginnen (Hexadezimal 1C plus 4 ergibt wieder 20). Dies müsst ihr unbedingt beachten, wenn ihr in den diversen Längen-Listen nachschaut, ob eine EMM &amp;quot;gut&amp;quot; oder &amp;quot;böse&amp;quot; ist.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== EMM-Management ==&lt;br /&gt;
Die Configuration der [[OSCam/de/Config/oscam.server#block_and_save|oscam.server]] ermöglicht dem CardReader, die beim Client eingehenden EMM auf unterschiedliche Weise zu behandeln.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
=== block ===&lt;br /&gt;
Hiermit wird die Weiterleitung der EMM an die SmartCard blockiert. Sie wird also nicht auf die Karte geschrieben. Man kann die einzelnen EMM-Arten separat mit Setzen einer 1 blockieren:&lt;br /&gt;
* &#039;&#039;&#039;blockemm-u&#039;&#039;&#039; = blockiert nur unique EMM&lt;br /&gt;
* &#039;&#039;&#039;blockemm-s&#039;&#039;&#039; = blockiert nur shared EMM&lt;br /&gt;
* &#039;&#039;&#039;blockemm-g&#039;&#039;&#039; = blockiert nur global EMM&lt;br /&gt;
* &#039;&#039;&#039;blockemm-unknown&#039;&#039;&#039; = blockiert nur unbekannte EMM&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Der Default-Wert ist bei allen 4 Parametern 0, also nicht geblockt!&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Will man alle EMM an einer Weiterleitung zur SmartCard hindern, muss bei allen vier obengenannten Parametern eine 1 gesetzt werden!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Eine Sonderstellung nimmt folgender Parameter ein:&lt;br /&gt;
* &#039;&#039;&#039;blockemm-bylen&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Damit können EMM aller oben aufgeführten Arten mit einer bestimmten Länge blockiert werden. Eine Kombination zwischen den 4 EMM-Arten und blockemm-bylen ist nicht nur möglich sondern auch zweckmäßig.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
 Beispiel:&lt;br /&gt;
 blockemm-u      =  0&lt;br /&gt;
 blockemm-s      =  1&lt;br /&gt;
 blockemm-g      =  1&lt;br /&gt;
 blockemm-unknown = 1&lt;br /&gt;
 blockemm-bylen = 50-60,100-110&lt;br /&gt;
Es werden alle unique EMM auf die SmartCard geschrieben mit Ausnahme der Längen 50 bis 60 und 100 bis 110.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Achtung:&#039;&#039;&#039;&lt;br /&gt;
Es ist zweckmäßig, einen Range in blockemm-bylen &#039;&#039;&#039;nicht mit einer 0&#039;&#039;&#039; zu beginnen! Bei einer 0 am Anfang eines Ranges haben User negative Erfahrungen mit dem &#039;&#039;Durchrutschen&#039;&#039; unerwünschter EMM gemacht. &#039;&#039;&#039;Besser die 1 wählen!&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== save ===&lt;br /&gt;
In bestimmten Fällen ist es zweckmäßig, die EMM zu prüfen, bevor sie auf die SmartCard geschrieben werden. Das kann man nicht, wenn man sie nur, wie oben beschrieben, blockt. Sie müssen also zunächst gesichert werden, damit man sie prüfen und ggf. manuell auf die SmartCard schreiben kann.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Vorbedingung&#039;&#039;&#039; ist, dass in [[OSCam/de/Config/oscam.conf#emmlogdir|oscam.conf[global]]] ein &#039;&#039;&#039;Pfad für die Sicherung&#039;&#039;&#039; der Logdaten festgelegt ist:&lt;br /&gt;
&lt;br /&gt;
 Beispiel:&lt;br /&gt;
 /var/log/oscam/emm.log/&lt;br /&gt;
&lt;br /&gt;
Oder im WebIF.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Datei:Ausschnitt oscam.conf-global).jpg]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Wenn dort nichts eingetragen wird, gilt als Default-Wert das Verzeichnis, in dem die Config steht!&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----------------------&lt;br /&gt;
[[Datei:MessageS.png|text-bottom]] &#039;&#039;&#039;Info:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Das Verzeichnis wird nicht von Oscam erstellt. Es muss bereits auf der Festplatte vorhanden sein.&lt;br /&gt;
----------------------&lt;br /&gt;
&lt;br /&gt;
In der [[OSCam/de/Config/oscam.server#saveemm-u|oscam.server]] stehen folgende Speichermöglichkeiten zur Verfügung:&lt;br /&gt;
* &#039;&#039;&#039;saveemm-u&#039;&#039;&#039;  =  speichern der unique EMM&lt;br /&gt;
* &#039;&#039;&#039;saveemm-s&#039;&#039;&#039;  =  speichern der share EMM&lt;br /&gt;
* &#039;&#039;&#039;saveemm-g&#039;&#039;&#039;  =  speichern der global EMM&lt;br /&gt;
* &#039;&#039;&#039;saveemm-unknown&#039;&#039;&#039;  =  speichern der unknown EMM&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Defaultwert ist für alle 0 = keine Speicherung. Mit dem Setzen von 1 wird eine Speicherung unter dem in [[OSCam/de/Config/oscam.conf#emmlogdir|oscam.conf[global]]] festgelegten Pfad vorgenommen.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Diese Parameter können auch im WebIf verwaltet werden:&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Datei:Ausschnitt oscam.server -block-save-.jpg]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== select ===&lt;br /&gt;
Aus den gespeicherten EMM kann man nun die EMM heraussuchen, die man auf die SmartCard schreiben möchte. Das macht man am besten mit copy&amp;amp;paste (siehe nächster Abschnitt!).&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== write ===&lt;br /&gt;
Das WebIf bietet unter dem Tab &#039;&#039;&#039;Reader&#039;&#039;&#039; die Möglichkeit, einzelne EMM manuell auf die SmartCard zu schreiben:&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Datei:Ausschnitt oscam.server -Tab1-.jpg]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Man erhält dann folgendes Bild:&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Datei:Ausschnitt Server Tab2 leer.jpg]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In den oberen Abschnitt fügt man die gewünschte EMM mit copy&amp;amp;paste ein.&lt;br /&gt;
&lt;br /&gt;
 &#039;&#039;&#039;Die CAID muss nicht eingetragen werden!&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Erläuterung:&#039;&#039;&#039;(Schelle76 StB)&lt;br /&gt;
&amp;lt;br/&amp;gt; &lt;br /&gt;
Einen Pfad muss man nur angeben, wenn man eine EMM aus einer Datei (z.B. var/log/oscam/emm.log) schreiben will. Solange man es nur händisch macht, benötigt man keinen Pfad. &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Beispiel NDS/Videogard V14 SmartCard ==&lt;br /&gt;
Anhand einer V14 SmartCard (NDS/Videogard) soll die praktische Anwendung des EMM-Management beschrieben werden. Die nachfolgenden Ausführungen sind eine Zusammenfassung der wesentlichen Erkenntnisse aus diesem sehr umfangreichen [http://www.streamboard.tv/wbb2/thread.php?threadid=40364&amp;amp;threadview=0&amp;amp;hilight=&amp;amp;hilightuser=0&amp;amp;page=1 Streamboard-Thread]&lt;br /&gt;
&lt;br /&gt;
=== FAQ ===&lt;br /&gt;
===== Unpair =====&lt;br /&gt;
Q: Ist eine &amp;quot;Trennung&amp;quot; zwischen Karte und Receiver möglich?&lt;br /&gt;
&lt;br /&gt;
A: &#039;&#039;&#039;Nein&#039;&#039;&#039; (Stand 23.08.2014)&lt;br /&gt;
&lt;br /&gt;
===== Pair =====&lt;br /&gt;
Q: Mit welcher Hardware kann die Karte überhaupt gepaired werden?&lt;br /&gt;
&lt;br /&gt;
A: Pairing ist nur mit Sky NDS zertifizierten HD Receivern / Sky CI+ möglich. Die Pairingaktivierung per EMM ist jedoch in &#039;&#039;&#039;jedem Videoguard (Soft)CAM möglich!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
===== Erste Inbetriebnahme =====&lt;br /&gt;
Q: Werden Karte und Receiver bereits &amp;quot;gepaired&amp;quot; geliefert?&lt;br /&gt;
&lt;br /&gt;
A: &#039;&#039;&#039;Nein&#039;&#039;&#039; (Stand 23.08.2014)&lt;br /&gt;
&lt;br /&gt;
Q: Was ist zu beachten, wenn ich die neue Karte und den neuen Receiver erhalten habe?&lt;br /&gt;
&lt;br /&gt;
A: Karte erst in einen Receiver, CAM oder Cardreader stecken, nachdem sichergestellt ist, dass die EMMs geblockt werden. Das gilt z.B. auch für einen OSCam-Reader, erst alle EMMs &#039;&#039;&#039;[[OSCam/de/Config/oscam.server#block_and_save|blocken]]&#039;&#039;&#039;, dann Karte einstecken.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Karte und Sender freischalten ===&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Alle Angaben ohne Gewähr!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Nachfolgende Tabelle führt die &#039;&#039;&#039;Längen in Hex&#039;&#039;&#039; von &#039;&#039;&#039;Unique&#039;&#039;&#039;-EMMs auf, die bisher erfolgreich zur Aktivierung der Karte und anschließender Aktivierung/Verlängerung der Tiers genutzt worden sind.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Beispiel&#039;&#039;&#039; 0x85/0x32: Eine EMM mit Länge 0x85 wurde geloggt und manuell auf die Karte geschrieben, was die Karte aktivierte. Danach folgte irgendwann eine EMM mit Länge 0x32, die ebenso manuell auf die Karte geschrieben wurde und die letztendlich die &#039;&#039;Erleuchtung&#039;&#039; brachte, sprich die Tiers aktivierte/verlängerte.&lt;br /&gt;
&lt;br /&gt;
Stand: 06.09.2014&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! EMM-Length activate Card&lt;br /&gt;
! EMM-Length activate Programs (Tiers)&lt;br /&gt;
|-&lt;br /&gt;
|51&lt;br /&gt;
|33&lt;br /&gt;
|-&lt;br /&gt;
|6D&lt;br /&gt;
|34&lt;br /&gt;
|-&lt;br /&gt;
|84&lt;br /&gt;
|2f&lt;br /&gt;
|-&lt;br /&gt;
|84&lt;br /&gt;
|35&lt;br /&gt;
|-&lt;br /&gt;
|8C&lt;br /&gt;
|35&lt;br /&gt;
|-&lt;br /&gt;
|85&lt;br /&gt;
|32&lt;br /&gt;
|-&lt;br /&gt;
|85&lt;br /&gt;
|34&lt;br /&gt;
|-&lt;br /&gt;
|85&lt;br /&gt;
|36&lt;br /&gt;
|-&lt;br /&gt;
|88&lt;br /&gt;
|33&lt;br /&gt;
|-&lt;br /&gt;
|88&lt;br /&gt;
|34&lt;br /&gt;
|-&lt;br /&gt;
|88&lt;br /&gt;
|35&lt;br /&gt;
|-&lt;br /&gt;
|91&lt;br /&gt;
|33 &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== block ===&lt;br /&gt;
Da die EMM, die die&lt;br /&gt;
* Aktivierung bzw. Freischaltung&lt;br /&gt;
* Verlängerung&lt;br /&gt;
* Entitlements&lt;br /&gt;
* Select Bestellungen&lt;br /&gt;
* Pairing&lt;br /&gt;
auf der SmartCard veranlassen, alle kartenspezifisch, also unique sind, können die übrigen EMM-Arten geblockt werden.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Achtung:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Eine unique EMM erkennt man auch daran, dass sie die Serial-Nr. der SmartCard enthält!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Die oscam.server wird daher wie folgt konfiguriert:&lt;br /&gt;
&lt;br /&gt;
 blockemm-unknown              = 1&lt;br /&gt;
 blockemm-s                    = 1&lt;br /&gt;
 blockemm-g                    = 1&lt;br /&gt;
&lt;br /&gt;
 Vor Version 9881:&lt;br /&gt;
 blockemm-u                    = 0 (Besser auf 1 setzen und EMM manuell schreiben! (Siehe Forum))&lt;br /&gt;
 blockemm-bylen                = 1-38,40,42-44,65-124,126-127,131,139-255&lt;br /&gt;
&lt;br /&gt;
 Nach Version 9881:&lt;br /&gt;
 blockemm-u                    = 0 (Besser auf 1 setzen und EMM manuell schreiben! (Siehe Forum))&lt;br /&gt;
&lt;br /&gt;
Damit wird folgendes erreicht:&lt;br /&gt;
* Alle unbekannten (unknown), geteilten (shared) und globalen (global) EMM werden geblockt&lt;br /&gt;
* Zur SmartCard werden nur die unique EMM durch gelassen (Besser nicht!)&lt;br /&gt;
* Diese unique EMM werden über blockemm-bylen (veraltet!) oder den seit Version 9881 per default aktivierten fix07 so gefiltert, dass nur &#039;&#039;gute&#039;&#039; EMM auf die SmartCard gelangen.&lt;br /&gt;
&lt;br /&gt;
Mit diesen Vorkehrungen hat man &#039;&#039;nach dem augenblicklichen Stand der Erkenntnisse&#039;&#039; eigentlich schon alles getan, um eine &#039;&#039;Hochzeit&#039;&#039; zwischen SmartCard und Receiver bzw. CI zu verhindern.&lt;br /&gt;
&lt;br /&gt;
=== save ===&lt;br /&gt;
Falls sich etwas bei den EMM von Provider-Seite ändert, ist es gut, wenn man sich diese EMM anschauen und bei Bedarf manuell auf die Smartcard schreiben kann.&lt;br /&gt;
&lt;br /&gt;
Daher folgender Eintrag in die oscam.server:&lt;br /&gt;
&lt;br /&gt;
 saveemm-u = 1&lt;br /&gt;
&lt;br /&gt;
Es besteht keine Notwendigkeit, auch die übrigen EMM (s,g,unknown) zu loggen und zu speichern&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Hier ein FileZilla-Ausschnit, der anzeigt, was dort gespeichert wird:&lt;br /&gt;
&lt;br /&gt;
[[Datei:Ausschnitt Log-Verzeichnis.jpg|altes Format für emm-log]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Auf der &#039;&#039;&#039;*.bin&#039;&#039;&#039; sind die Logdaten im bin-Format. Diese Datei wird eigentlich nirgendwo mehr benötigt. Sie sollte im Rahmen der weiteren Programmpflege von OSCam wegfallen, da sie nur irritiert!&lt;br /&gt;
*Die &#039;&#039;&#039;*.log&#039;&#039;&#039; sind die mit &#039;&#039;&#039;saveemm&#039;&#039;&#039; und ggf. mit &#039;&#039;&#039;blockemm-bylen&#039;&#039;&#039; gefilterten EMM. Die kann kann man sich am besten mit Wordpad oder einem anderen Editor anschauen und die ausgesuchten EMM dann mit copy&amp;amp;paste auf die Karte schreiben.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Achtung: Ab Revision 9741 von OSCam werden separate Log-Dateien für die die einzelnen EMM-Arten (unknown, unique, share und global) ausgegeben!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Datei:Shared emm log(neu).png|neues Format für emm-log]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== select ===&lt;br /&gt;
pepo83 hat [http://www.streamboard.tv/wbb2/thread.php?threadid=40831&amp;amp;threadview=0&amp;amp;hilight=&amp;amp;hilightuser=0&amp;amp;page=1 hier] eine Liste im Streamboard-Forum angelegt, die etwas über die &#039;&#039;guten&#039;&#039; und &#039;&#039;bösen&#039;&#039; EMM aussagt.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== write ===&lt;br /&gt;
Wenn man keine Filterung über den Parameter blockemm-bylen vornimmt, sondern auch die unique EMM mit blockemm-u blockt, muss man die erforderlichen EMM anhand der Liste von pepo83 aus den mit saveemm-u gespeicherten EMM einzeln heraussuchen, auf die SmartCard schreiben (siehe oben!) und schauen, was dann passiert. Dies ist eine Methode, mit der man sich vorsichtig an die &#039;&#039;guten&#039;&#039; EMM herantasten kann und die auch bei der Schaffung dieser Liste im o.g. Thread Pate gestanden hat.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Hier noch eine Faustregel von &#039;&#039;&#039;derdaa&#039;&#039;&#039; aus dem StB:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;EMM-BLOCK und LOG&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Freischalten lassen&lt;br /&gt;
*40 Minuten Warten&lt;br /&gt;
*Log Auslesen, die EMM die nach 30 Minuten nicht mehr kommt Schreiben (das ist die Freischaltung)&lt;br /&gt;
*die Kürzeste EMM (Im HEX 20-40 gesammt 108 Zeichen ist die Verlängerung)&lt;br /&gt;
&lt;br /&gt;
Mehr nicht machen; da hat man dann meist um die 3 Monate Ruhe und bis dahin gibt es evtl schon was neues!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Fusebyte ===&lt;br /&gt;
Das Fusebyte gibt darüber Auskunft, in welchem Aktivierungszustand sich die SmartCard befindet:&lt;br /&gt;
&lt;br /&gt;
 Format&lt;br /&gt;
 15 48 xx&lt;br /&gt;
       00 nicht aktiviert&lt;br /&gt;
       05 aktiviert&lt;br /&gt;
       25 gepairt (mit Receiver verheiratet) &amp;lt;--- was wir unter allen Umständen vermeiden wollen!&lt;br /&gt;
&lt;br /&gt;
Das Fusebyte findet man, wenn man im WebIF auf der Status-Seite unten den Debug-Modus &#039;&#039;&#039;ALL&#039;&#039;&#039; auswählt, danach den Reader neu startet und nach der Folge &#039;&#039;&#039;15 48 XX&#039;&#039;&#039; sucht.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Datei:Debug ALL.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Sollte &#039;&#039;&#039;Switch Debug from 0 to 0 1 2 4 8 16 32 64 128 256 512 1024 2048 4096 ALL &#039;&#039;&#039; auf der Status Seite nicht angezeigt werden, dann unter Config -&amp;gt; WebIf -&amp;gt; Show/Hide in Status -&amp;gt; &#039;&#039;&#039;Show&#039;&#039;&#039; aktivieren!&lt;br /&gt;
&lt;br /&gt;
Alternativ dazu kann der Debug Modus auch im LiveLog geändert werden. Dazu muss dort der Button &#039;&#039;&#039;Einstellungen anzeigen&#039;&#039;&#039; gedrückt werden.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 Ein Tipp von User &#039;&#039;&#039;kaggee&#039;&#039;&#039; aus dem StB:&lt;br /&gt;
 Für alle, die das Fusebyte im Oscamlog nicht finden:&lt;br /&gt;
 Die Standardgröße für das OSCam.log von 256 KB auf 1.500 KB erhöhen, dann kann man das Fusebyte sehen!&lt;br /&gt;
&lt;br /&gt;
=== Payload ===&lt;br /&gt;
Zeigt zuverlässig den Kartenstatus.&lt;br /&gt;
&lt;br /&gt;
Sichtbar wird es im Log, wenn im WebIF Status-Seite unten im Debug-Level die Ziffern 2 und 4 ausgewählt werden:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Datei:Debug 2-4.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dann erscheint in der 2. Logzeile nach [videogard2]Decrypted eine HEX-Ziffernfolge&lt;br /&gt;
&lt;br /&gt;
 0F 06 02 30 20 -&amp;gt; Karte komplett neu und nackt (nicht mit EMMs versorgt) *&lt;br /&gt;
 0F 06 00 10 20 -&amp;gt; Karte aktiviert (1. EMM geschrieben) aber noch ohne Entitlements (2. EMM fehlt) /ODER/ Karte war schon hell, Entitlements abgelaufen **&lt;br /&gt;
 0F 06 00 00 00 -&amp;gt; Karte aktiviert und mit Entitlements versorgt&lt;br /&gt;
 0F 06 00 10 00 -&amp;gt; Karte gepairt ***&lt;br /&gt;
 0F 06 00 00 20 -&amp;gt; Karte mit falschem/verfälschtem EMM kaputt geschrieben /ODER/ Karte deaktiviert/gesperrt (meistens mit 827029) /ODER/ Kein Tier für den Kanal vorhanden auf dem der Payload ausgelesen wird ****&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
OScam Log (seit r9782?):&lt;br /&gt;
&lt;br /&gt;
(*) sky [videoguard2] classD3 ins54: no cw --&amp;gt; Card isn&#039;t active&lt;br /&gt;
sky [videoguard2] classD3 ins54: no cw --&amp;gt; Card is paired&lt;br /&gt;
&lt;br /&gt;
(**) sky [videoguard2] classD3 ins54: no cw --&amp;gt; Card is paired&lt;br /&gt;
&lt;br /&gt;
(***) sky [videoguard2] classD3 ins54: no cw --&amp;gt; Card is paired&lt;br /&gt;
&lt;br /&gt;
(****) [videoguard2] classD3 ins54: status 90 00 = ok but cw=00 tag 0F: 00 00 20 00 00 03, please report to the developers with decrypted ins54&lt;br /&gt;
&lt;br /&gt;
OScam schreibt im Log &amp;quot;Card is paired&amp;quot; nach Syntax xx xx xx 10 xx und zeigt daher keinen Unterschied zwischen &amp;quot;Aktiviert, aber ohne Entitlements&amp;quot; und &amp;quot;gepairt&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Den Status kann man auch auf die V13 anwenden, allerdings muss dann im Log nach &amp;quot;0F 04&amp;quot; gesucht werden, z.B. 0F 04 00 00 00 für &amp;quot;Karte aktiviert und mit Entitlements versorgt&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== Script für Fusebyte und Payload ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;brain666&#039;&#039;&#039; vom Stb hat ein script entwickelt, das das Ermitteln und Auslesen von Fusebyte und Payload erleichtert&lt;br /&gt;
&lt;br /&gt;
Download: [http://www.streamboard.tv/wbb2/portal_subdb.php?dbid=44 Fusebyte-Payload-Script]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Achtung:&#039;&#039;&#039;&lt;br /&gt;
es muss &#039;&#039;curl&#039;&#039; im Image vorhanden sein, zur Not muss es nachinstalliert werden. &#039;&#039;curl&#039;&#039; ist ein Hilfsprogramm, um über die Kommandozeile Webinformationen abrufen zu können. Hier im Skript wird das Webinterface von OSCAM abgefragt.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nachinstallation von &#039;&#039;curl&#039;&#039; wenn nötig mit&lt;br /&gt;
 code&lt;br /&gt;
 opkg update&lt;br /&gt;
 opkg install curl&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
#!/bin/sh&lt;br /&gt;
TEMP=&amp;quot;/tmp/tempfile&amp;quot;&lt;br /&gt;
LOGIN=&amp;quot;benutzer&amp;quot;&lt;br /&gt;
PW=&amp;quot;passwort&amp;quot;&lt;br /&gt;
IP=&amp;quot;127.0.0.1&amp;quot;&lt;br /&gt;
PORT=&amp;quot;12345&amp;quot;&lt;br /&gt;
KARTE=&amp;quot;sky.v14.lokal1&amp;quot;&lt;br /&gt;
LOGPFAD=&amp;quot;/opt/lampp/htdocs/oscam17000/os17000.log&amp;quot;&lt;br /&gt;
#&lt;br /&gt;
PLATZ=&amp;quot;################################&amp;quot;&lt;br /&gt;
curl -s --digest -o - -u $LOGIN:$PW &amp;quot;http://$IP:$PORT/status.html?debug=65535&amp;quot; &amp;gt; $TEMP&lt;br /&gt;
printf &amp;quot;switching debug to 65535 ... \n&amp;quot;;&lt;br /&gt;
rm -f $TEMP&lt;br /&gt;
&lt;br /&gt;
curl -s --digest -o - -u $LOGIN:$PW &amp;quot;http://$IP:$PORT/readers.html?label=$KARTE&amp;amp;action=disable&amp;quot; &amp;gt; $TEMP&lt;br /&gt;
printf &amp;quot;$KARTE DISABLED ... waiting 1 sec. \n&amp;quot;;&lt;br /&gt;
rm -f $TEMP&lt;br /&gt;
sleep 1&lt;br /&gt;
curl -s --digest -o - -u $LOGIN:$PW &amp;quot;http://$IP:$PORT/readers.html?label=$KARTE&amp;amp;action=enable&amp;quot;  &amp;gt; $TEMP&lt;br /&gt;
printf &amp;quot;$KARTE ENABLED ... waiting 15 sec. until Card finished \n&amp;quot;;&lt;br /&gt;
rm -f $TEMP&lt;br /&gt;
sleep 15&lt;br /&gt;
printf &amp;quot;$PLATZ \n&amp;quot;;&lt;br /&gt;
printf &amp;quot;## checking fusebyte \n&amp;quot;;&lt;br /&gt;
#grep -A 3 -B 1 &amp;quot;15 48 &amp;quot; $LOGPFAD |tail -n 1&lt;br /&gt;
grep -A 2 -B 1 &amp;quot;15 48 &amp;quot; $LOGPFAD | grep -A 1 &amp;quot;Answer from cardreader&amp;quot; | grep -A 1 &amp;quot; $KARTE &amp;quot; | tail -n 2 &amp;gt; $TEMP&lt;br /&gt;
cat $TEMP | tail -n 2&lt;br /&gt;
rm -f $TEMP&lt;br /&gt;
printf &amp;quot;$PLATZ \n&amp;quot;;&lt;br /&gt;
printf &amp;quot;15 48 00 = Virgin \n&amp;quot;;&lt;br /&gt;
printf &amp;quot;15 48 05 = Active \n&amp;quot;;&lt;br /&gt;
printf &amp;quot;15 48 25 = Married/Activated \n&amp;quot;;&lt;br /&gt;
curl -s --digest -o - -u $LOGIN:$PW &amp;quot;http://$IP:$PORT/status.html?debug=0&amp;quot; &amp;gt; $TEMP&lt;br /&gt;
rm -f $TEMP&lt;br /&gt;
printf &amp;quot;$PLATZ \n&amp;quot;;&lt;br /&gt;
printf &amp;quot;## checking Payload \n&amp;quot;;&lt;br /&gt;
cat $LOGPFAD |  grep -A 0 -B 3 &amp;quot;00 0F 06 &amp;quot; | grep Dec | tail -n 1 &amp;gt;&amp;gt; $TEMP&lt;br /&gt;
cat $LOGPFAD | grep -A 0 -B 3 &amp;quot;00 0F 06 &amp;quot; | tail -n 1 &amp;gt;&amp;gt; $TEMP&lt;br /&gt;
cat $TEMP | tail -n 2&lt;br /&gt;
rm -f $TEMP&lt;br /&gt;
printf &amp;quot;$PLATZ \n&amp;quot;;&lt;br /&gt;
printf &amp;quot;0F 06 02 30 = vor dem Aktivieren der Karte \n&amp;quot;;&lt;br /&gt;
printf &amp;quot;0F 06 02 10 = nach dem Aktivieren der Karte \n&amp;quot;;&lt;br /&gt;
printf &amp;quot;0F 06 02 00 = beim Schreiben der Tiers \n&amp;quot;;&lt;br /&gt;
printf &amp;quot;$PLATZ \n&amp;quot;;&lt;br /&gt;
printf &amp;quot;$PLATZ \n&amp;quot;;&lt;br /&gt;
printf &amp;quot;switching debug to 0 ... done \n&amp;quot;;&lt;br /&gt;
exit 1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
so sieht dann ein Ergebnis aus:&lt;br /&gt;
&lt;br /&gt;
 root@Linux:/opt/check.sh&lt;br /&gt;
 switching debug to 65535 ...&lt;br /&gt;
 sky.v14.lokal1 DISABLED ... waiting 1 sec.&lt;br /&gt;
 sky.v14.lokal1 ENABLED ... waiting 15 sec. until Card finished&lt;br /&gt;
 ################################&lt;br /&gt;
 ## checking fusebyte&lt;br /&gt;
 2014/05/10 17:53:11  8BB7658 r sky.v14.lokal1 [mouse] Answer from cardreader:&lt;br /&gt;
 2014/05/10 17:53:11  8BB7658    15 48 25 00 63 xxxxxxxxxxxxxxxxx&lt;br /&gt;
 ################################&lt;br /&gt;
 15 48 00 = Virgin&lt;br /&gt;
 15 48 05 = Active&lt;br /&gt;
 15 48 25 = Married/Activated&lt;br /&gt;
 ################################&lt;br /&gt;
 ## checking Payload&lt;br /&gt;
 2014/05/10 17:53:23  8BB7658 r sky.v14.lokal1 [videoguard2] Decrypted payload&lt;br /&gt;
 2014/05/10 17:53:23  8BB7658    00 00 0E 02 03 00 &#039;&#039;&#039;0F 06 02 00&#039;&#039;&#039; xxxxxxxxxxxxx   &#039;&#039;&#039;&amp;lt;----&#039;&#039;&#039;&lt;br /&gt;
 ################################&lt;br /&gt;
 0F 06 02 30 = vor dem Aktivieren der Karte&lt;br /&gt;
 0F 06 02 10 = nach dem Aktivieren der Karte&lt;br /&gt;
 0F 06 02 00 = beim Schreiben der Tiers&lt;br /&gt;
 ################################&lt;br /&gt;
 ################################&lt;br /&gt;
 switching debug to 0 ... done&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Achtung: Die Parameter im Script müssen natürlich User-spezifisch angepasst werden!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Installation des Scripts ====&lt;br /&gt;
&lt;br /&gt;
Hier eine Anleitung von &#039;&#039;&#039;Basti756&#039;&#039;&#039; aus dem StB:&lt;br /&gt;
&lt;br /&gt;
Das Script muss auf das Gerät kopiert werden, auf dem OSCAM mit der V14 Karte auf einem Smartcardreader läuft und ausführbar gemacht werden (chmod 755 script.sh). Das Verzeichnis in dem das Script liegt, spielt keine Rolle.&lt;br /&gt;
Anschließend müssen die folgenden Variablen an die lokalen Gegebenheiten angepasst werden (Anführungszeichen nicht entfernen!):&lt;br /&gt;
&lt;br /&gt;
 code&lt;br /&gt;
 1: TEMP=&amp;quot;/tmp/tempfile&amp;quot;                               #muss nicht angepasst werden&lt;br /&gt;
 2: LOGIN=&amp;quot;benutzer&amp;quot;                                   #Benutzer für die Anmeldung am OSCAM WebIf&lt;br /&gt;
 3: PW=&amp;quot;passwort&amp;quot;                                      #Passwort des Benutzers für die Anmeldung am OSCAM WebIf&lt;br /&gt;
 4: IP=&amp;quot;127.0.0.1&amp;quot;                                     #muss nicht angepasst werden&lt;br /&gt;
 5: PORT=&amp;quot;12345&amp;quot;                                       #Port auf dem das WebIf lauscht&lt;br /&gt;
 6: KARTE=&amp;quot;sky.v14.lokal1&amp;quot;                             #Readername der Sky V14&lt;br /&gt;
 7: LOGPFAD=&amp;quot;/opt/lampp/htdocs/oscam17000/os17000.log&amp;quot; #Pfad im Dateisystem zur Logdatei von OSCAM&lt;br /&gt;
&lt;br /&gt;
Die Ausführung des Scripts geschieht auf der Kommandozeile:&lt;br /&gt;
&lt;br /&gt;
 code:&lt;br /&gt;
 1: sh /pfad/zum/script.sh&lt;br /&gt;
&lt;br /&gt;
Das Script gibt nun die gefundenen Werte des Fusebytes und der decrypted Payload inkl. ihrer Bedeutung aus.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Achtung:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Der Receiver muss natürlich auf einem entsprechenden Pay-Channel eingestellt sein!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Konfigurationen ===&lt;br /&gt;
Nachfolgend einige Muster-Konfigurationen für die oscam.server&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Achtung:&#039;&#039;&#039;&lt;br /&gt;
* die mit *** gekennzeichneten Parameter sind benutzerspezifisch!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== easymouse 2 ====&lt;br /&gt;
&lt;br /&gt;
 [reader]&lt;br /&gt;
 label                         = SkyDE_V13&lt;br /&gt;
 protocol                      = mouse&lt;br /&gt;
 device                        = ***&lt;br /&gt;
 services                      = ***&lt;br /&gt;
 caid                          = 09C4&lt;br /&gt;
 boxid                         = 12345678&lt;br /&gt;
 ins7e11                       = 15&lt;br /&gt;
 detect                        = cd&lt;br /&gt;
 group                         = ***&lt;br /&gt;
 emmcache                      = 1,1,2&lt;br /&gt;
 blockemm-unknown              = 1&lt;br /&gt;
 blockemm-u                    = 0 (Besser auf 1 setzen und EMM manuell schreiben! (Siehe Forum))&lt;br /&gt;
 blockemm-s                    = 1&lt;br /&gt;
 blockemm-g                    = 1&lt;br /&gt;
 #blockemm-bylen               = 1-38,40,42-44,65-124,126-127,131,139-255 (Nicht mehr notwendig mindestens seit Version 9881.)&lt;br /&gt;
 saveemm-u                     = 1&lt;br /&gt;
 ndsversion                    = 2&lt;br /&gt;
&lt;br /&gt;
 [reader]&lt;br /&gt;
 label                         = SkyDE_V14&lt;br /&gt;
 protocol                      = mouse&lt;br /&gt;
 device                        = ***&lt;br /&gt;
 services                      = ***&lt;br /&gt;
 caid                          = 098C&lt;br /&gt;
 boxid                         = 12345678&lt;br /&gt;
 ins7e11                       = 15&lt;br /&gt;
 detect                        = cd&lt;br /&gt;
 group                         = ***&lt;br /&gt;
 emmcache                      = 1,1,2&lt;br /&gt;
 blockemm-unknown              = 1&lt;br /&gt;
 blockemm-u                    = 0 (Besser auf 1 setzen und EMM manuell schreiben! (Siehe Forum))&lt;br /&gt;
 blockemm-s                    = 1&lt;br /&gt;
 blockemm-g                    = 1&lt;br /&gt;
 #blockemm-bylen               = 1-38,40,42-44,65-124,126-127,131,139-255 (Nicht mehr notwendig mindestens seit Version 9881.)&lt;br /&gt;
 saveemm-u                     = 1&lt;br /&gt;
 ndsversion                    = 2&lt;br /&gt;
&lt;br /&gt;
==== serial ====&lt;br /&gt;
&lt;br /&gt;
 [reader]&lt;br /&gt;
 label                         = SkyDE_V13&lt;br /&gt;
 protocol                      = smartreader&lt;br /&gt;
 device                        = ***&lt;br /&gt;
 services                      = ***&lt;br /&gt;
 autospeed                     = 0&lt;br /&gt;
 caid                          = 09C4&lt;br /&gt;
 boxid                         = 12345678&lt;br /&gt;
 ins7e11                       = 15&lt;br /&gt;
 detect                        = cd&lt;br /&gt;
 mhz                           = 480&lt;br /&gt;
 cardmhz                       = 369&lt;br /&gt;
 group                         = ***&lt;br /&gt;
 emmcache                      = 1,1,2&lt;br /&gt;
 blockemm-unknown              = 1&lt;br /&gt;
 blockemm-u                    = 0 (Besser auf 1 setzen und EMM manuell schreiben! (Siehe Forum))&lt;br /&gt;
 blockemm-s                    = 1&lt;br /&gt;
 blockemm-g                    = 1&lt;br /&gt;
 #blockemm-bylen               = 1-38,40,42-44,65-124,126-127,131,139-255 (Nicht mehr notwendig mindestens seit Version 9881.)&lt;br /&gt;
 saveemm-u                     = 1&lt;br /&gt;
 ndsversion                    = 2&lt;br /&gt;
&lt;br /&gt;
 [reader]&lt;br /&gt;
 label                         = SkyDE_V14&lt;br /&gt;
 protocol                      = smartreader&lt;br /&gt;
 device                        = ***&lt;br /&gt;
 services                      = ***&lt;br /&gt;
 autospeed                     = 0&lt;br /&gt;
 caid                          = 098C&lt;br /&gt;
 boxid                         = 12345678&lt;br /&gt;
 ins7e11                       = 15&lt;br /&gt;
 detect                        = cd&lt;br /&gt;
 mhz                           = 480&lt;br /&gt;
 cardmhz                       = 369&lt;br /&gt;
 group                         = ***&lt;br /&gt;
 emmcache                      = 1,1,2&lt;br /&gt;
 blockemm-unknown              = 1&lt;br /&gt;
 blockemm-u                    = 0 (Besser auf 1 setzen und EMM manuell schreiben! (Siehe Forum))&lt;br /&gt;
 blockemm-s                    = 1&lt;br /&gt;
 blockemm-g                    = 1&lt;br /&gt;
 #blockemm-bylen               = 1-38,40,42-44,65-124,126-127,131,139-255 (Nicht mehr notwendig mindestens seit Version 9881.)&lt;br /&gt;
 saveemm-u                     = 1&lt;br /&gt;
 ndsversion                    = 2&lt;br /&gt;
&lt;br /&gt;
==== smargo ====&lt;br /&gt;
&lt;br /&gt;
 # Sky V14 im Smargo FTDI muss aktiv sein&lt;br /&gt;
 [reader]&lt;br /&gt;
 Label                   = SkyV14&lt;br /&gt;
 device                  = /dev/ttyUSB0&lt;br /&gt;
 protocol                = mouse&lt;br /&gt;
 caid                    = 098C&lt;br /&gt;
 boxid                   = 12345678&lt;br /&gt;
 ins7e11                 = 13&lt;br /&gt;
 smargopatch             = 1&lt;br /&gt;
 detect                  = cd&lt;br /&gt;
 cardmhz                 = 368&lt;br /&gt;
 mhz                     = 480&lt;br /&gt;
 autospeed               = 0&lt;br /&gt;
 group                   = 1&lt;br /&gt;
 emmcache                = 1,1,2&lt;br /&gt;
 saveemm-u               = 1&lt;br /&gt;
 blockemm-unknown        = 1&lt;br /&gt;
 blockemm-g              = 1&lt;br /&gt;
 blockemm-s              = 1&lt;br /&gt;
 blockemm-bylen          = 1-38,40,42-44,65-124,126-127,131,139-255&lt;br /&gt;
 ndsversion              = 2&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 # Sky V14 im Smargo USB:ID mit z.B. list_smargo auslesen&lt;br /&gt;
 [reader]&lt;br /&gt;
 Label                   = SkyV14&lt;br /&gt;
 device                  = USB:ID&lt;br /&gt;
 protocol                = smartreader&lt;br /&gt;
 caid                    = 098C&lt;br /&gt;
 boxid                   = 12345678&lt;br /&gt;
 ins7e11                 = 13&lt;br /&gt;
 detect                  = cd&lt;br /&gt;
 cardmhz                 = 368&lt;br /&gt;
 mhz                     = 480&lt;br /&gt;
 autospeed               = 0&lt;br /&gt;
 group                   = 1&lt;br /&gt;
 emmcache                = 1,1,2&lt;br /&gt;
 saveemm-u               = 1&lt;br /&gt;
 blockemm-unknown        = 1&lt;br /&gt;
 blockemm-g              = 1&lt;br /&gt;
 blockemm-s              = 1&lt;br /&gt;
 blockemm-bylen          = 1-38,40,42-44,65-124,126-127,131,139-255&lt;br /&gt;
 ndsversion              = 2&lt;br /&gt;
&lt;br /&gt;
Dank an &#039;&#039;&#039;Bulldog&#039;&#039;&#039; vom StB&lt;br /&gt;
&lt;br /&gt;
== OSCar-EMM-Analyse-Programm ==&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;mcmagic2&#039;&#039;&#039; vom StB hat ein Programm geschrieben, mit dem man die EMM-Logdaten von OSCam analysieren kann. [http://www.streamboard.tv/wbb2/thread.php?threadid=41441&amp;amp;threadview=0&amp;amp;hilight=&amp;amp;hilightuser=0&amp;amp;page=1 In diesem Thread] stehen die Programmversionen für Windows und MAC zum Download zur Verfügung. Hier wird auch über die Testergebnisse und Weiterentwicklung diskutiert.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Es ist beabsichtigt, diese Programme in die &#039;&#039;&#039;Database von Streamboard&#039;&#039;&#039; aufzunehmen. &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Erklärungen und ein How-To werden an dieser Stelle folgen!&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;/div&gt;</summary>
		<author><name>Don de Deckelwech</name></author>
	</entry>
	<entry>
		<id>http://oldwiki.streamboard.tv/index.php?title=EMM&amp;diff=13032</id>
		<title>EMM</title>
		<link rel="alternate" type="text/html" href="http://oldwiki.streamboard.tv/index.php?title=EMM&amp;diff=13032"/>
		<updated>2015-03-21T15:48:53Z</updated>

		<summary type="html">&lt;p&gt;Don de Deckelwech: /* save */ Funny old Typo :)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Kategorie:HowTo]]&lt;br /&gt;
[[Kategorie:Cardserver]]&lt;br /&gt;
[[Kategorie:OSCam]]&lt;br /&gt;
&lt;br /&gt;
= EMM - How to block, save, select and write with OSCam =&lt;br /&gt;
&lt;br /&gt;
== Begriffsbestimmung ==&lt;br /&gt;
EMM  =  &#039;&#039;&#039;E&#039;&#039;&#039;ntitlement &#039;&#039;&#039;M&#039;&#039;&#039;anagement &#039;&#039;&#039;M&#039;&#039;&#039;essages werden mit dem TV-Stream ausgesendet und lösen durch Zusammenwirken von SmartCard und CardReader (ggf mit entsprechenden Interfaces) auf der Empfängerseite bestimmte Aktionen aus, wie z.B.&lt;br /&gt;
* Aktivieren bzw. Freischalten der SmartCard&lt;br /&gt;
* Verlängerungen der Gültigkeit&lt;br /&gt;
* Hinzuwählen von bestimmten Sendungen&lt;br /&gt;
* Pairen (verheiraten) mit einem bestimmten Receiver&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
OSCam unterscheidet vier Arten von EMM:&lt;br /&gt;
* &#039;&#039;&#039;u&#039;&#039;&#039;nique =  nur für eine ganz bestimmte SmartCard eines Providers&lt;br /&gt;
* &#039;&#039;&#039;s&#039;&#039;&#039;hared =  für eine bestimmte Gruppe von SmartCards eines Providers&lt;br /&gt;
* &#039;&#039;&#039;g&#039;&#039;&#039;lobal =  für alle SmartCards eines Providers&lt;br /&gt;
* &#039;&#039;&#039;unknown&#039;&#039;&#039; = unbekannte EMM&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dieses Wiki befasst sich mit den Möglichkeiten von OSCam, eingehende EMM für SmartCards auf dem Cardserver zu&lt;br /&gt;
* blocken (&#039;&#039;&#039;block&#039;&#039;&#039;)&lt;br /&gt;
* sichern (&#039;&#039;&#039;save&#039;&#039;&#039;)&lt;br /&gt;
* filtern (&#039;&#039;&#039;select&#039;&#039;&#039;) und schließlich manuell auf die SmartCard zu&lt;br /&gt;
* schreiben (&#039;&#039;&#039;write&#039;&#039;&#039;)&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== EMM-Management ==&lt;br /&gt;
Die Configuration der [[OSCam/de/Config/oscam.server#block_and_save|oscam.server]] ermöglicht dem CardReader, die beim Client eingehenden EMM auf unterschiedliche Weise zu behandeln.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
=== block ===&lt;br /&gt;
Hiermit wird die Weiterleitung der EMM an die SmartCard blockiert. Sie wird also nicht auf die Karte geschrieben. Man kann die einzelnen EMM-Arten separat mit Setzen einer 1 blockieren:&lt;br /&gt;
* &#039;&#039;&#039;blockemm-u&#039;&#039;&#039; = blockiert nur unique EMM&lt;br /&gt;
* &#039;&#039;&#039;blockemm-s&#039;&#039;&#039; = blockiert nur shared EMM&lt;br /&gt;
* &#039;&#039;&#039;blockemm-g&#039;&#039;&#039; = blockiert nur global EMM&lt;br /&gt;
* &#039;&#039;&#039;blockemm-unknown&#039;&#039;&#039; = blockiert nur unbekannte EMM&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Der Default-Wert ist bei allen 4 Parametern 0, also nicht geblockt!&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Will man alle EMM an einer Weiterleitung zur SmartCard hindern, muss bei allen vier obengenannten Parametern eine 1 gesetzt werden!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Eine Sonderstellung nimmt folgender Parameter ein:&lt;br /&gt;
* &#039;&#039;&#039;blockemm-bylen&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Damit können EMM aller oben aufgeführten Arten mit einer bestimmten Länge blockiert werden. Eine Kombination zwischen den 4 EMM-Arten und blockemm-bylen ist nicht nur möglich sondern auch zweckmäßig.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
 Beispiel:&lt;br /&gt;
 blockemm-u      =  0&lt;br /&gt;
 blockemm-s      =  1&lt;br /&gt;
 blockemm-g      =  1&lt;br /&gt;
 blockemm-unknown = 1&lt;br /&gt;
 blockemm-bylen = 50-60,100-110&lt;br /&gt;
Es werden alle unique EMM auf die SmartCard geschrieben mit Ausnahme der Längen 50 bis 60 und 100 bis 110.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Achtung:&#039;&#039;&#039;&lt;br /&gt;
Es ist zweckmäßig, einen Range in blockemm-bylen &#039;&#039;&#039;nicht mit einer 0&#039;&#039;&#039; zu beginnen! Bei einer 0 am Anfang eines Ranges haben User negative Erfahrungen mit dem &#039;&#039;Durchrutschen&#039;&#039; unerwünschter EMM gemacht. &#039;&#039;&#039;Besser die 1 wählen!&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== save ===&lt;br /&gt;
In bestimmten Fällen ist es zweckmäßig, die EMM zu prüfen, bevor sie auf die SmartCard geschrieben werden. Das kann man nicht, wenn man sie nur, wie oben beschrieben, blockt. Sie müssen also zunächst gesichert werden, damit man sie prüfen und ggf. manuell auf die SmartCard schreiben kann.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Vorbedingung&#039;&#039;&#039; ist, dass in [[OSCam/de/Config/oscam.conf#emmlogdir|oscam.conf[global]]] ein &#039;&#039;&#039;Pfad für die Sicherung&#039;&#039;&#039; der Logdaten festgelegt ist:&lt;br /&gt;
&lt;br /&gt;
 Beispiel:&lt;br /&gt;
 /var/log/oscam/emm.log/&lt;br /&gt;
&lt;br /&gt;
Oder im WebIF.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Datei:Ausschnitt oscam.conf-global).jpg]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Wenn dort nichts eingetragen wird, gilt als Default-Wert das Verzeichnis, in dem die Config steht!&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----------------------&lt;br /&gt;
[[Datei:MessageS.png|text-bottom]] &#039;&#039;&#039;Info:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Das Verzeichnis wird nicht von Oscam erstellt. Es muss bereits auf der Festplatte vorhanden sein.&lt;br /&gt;
----------------------&lt;br /&gt;
&lt;br /&gt;
In der [[OSCam/de/Config/oscam.server#saveemm-u|oscam.server]] stehen folgende Speichermöglichkeiten zur Verfügung:&lt;br /&gt;
* &#039;&#039;&#039;saveemm-u&#039;&#039;&#039;  =  speichern der unique EMM&lt;br /&gt;
* &#039;&#039;&#039;saveemm-s&#039;&#039;&#039;  =  speichern der share EMM&lt;br /&gt;
* &#039;&#039;&#039;saveemm-g&#039;&#039;&#039;  =  speichern der global EMM&lt;br /&gt;
* &#039;&#039;&#039;saveemm-unknown&#039;&#039;&#039;  =  speichern der unknown EMM&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Defaultwert ist für alle 0 = keine Speicherung. Mit dem Setzen von 1 wird eine Speicherung unter dem in [[OSCam/de/Config/oscam.conf#emmlogdir|oscam.conf[global]]] festgelegten Pfad vorgenommen.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Diese Parameter können auch im WebIf verwaltet werden:&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Datei:Ausschnitt oscam.server -block-save-.jpg]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== select ===&lt;br /&gt;
Aus den gespeicherten EMM kann man nun die EMM heraussuchen, die man auf die SmartCard schreiben möchte. Das macht man am besten mit copy&amp;amp;paste (siehe nächster Abschnitt!).&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== write ===&lt;br /&gt;
Das WebIf bietet unter dem Tab &#039;&#039;&#039;Reader&#039;&#039;&#039; die Möglichkeit, einzelne EMM manuell auf die SmartCard zu schreiben:&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Datei:Ausschnitt oscam.server -Tab1-.jpg]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Man erhält dann folgendes Bild:&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Datei:Ausschnitt Server Tab2 leer.jpg]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In den oberen Abschnitt fügt man die gewünschte EMM mit copy&amp;amp;paste ein.&lt;br /&gt;
&lt;br /&gt;
 &#039;&#039;&#039;Die CAID muss nicht eingetragen werden!&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Erläuterung:&#039;&#039;&#039;(Schelle76 StB)&lt;br /&gt;
&amp;lt;br/&amp;gt; &lt;br /&gt;
Einen Pfad muss man nur angeben, wenn man eine EMM aus einer Datei (z.B. var/log/oscam/emm.log) schreiben will. Solange man es nur händisch macht, benötigt man keinen Pfad. &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Beispiel NDS/Videogard V14 SmartCard ==&lt;br /&gt;
Anhand einer V14 SmartCard (NDS/Videogard) soll die praktische Anwendung des EMM-Management beschrieben werden. Die nachfolgenden Ausführungen sind eine Zusammenfassung der wesentlichen Erkenntnisse aus diesem sehr umfangreichen [http://www.streamboard.tv/wbb2/thread.php?threadid=40364&amp;amp;threadview=0&amp;amp;hilight=&amp;amp;hilightuser=0&amp;amp;page=1 Streamboard-Thread]&lt;br /&gt;
&lt;br /&gt;
=== FAQ ===&lt;br /&gt;
===== Unpair =====&lt;br /&gt;
Q: Ist eine &amp;quot;Trennung&amp;quot; zwischen Karte und Receiver möglich?&lt;br /&gt;
&lt;br /&gt;
A: &#039;&#039;&#039;Nein&#039;&#039;&#039; (Stand 23.08.2014)&lt;br /&gt;
&lt;br /&gt;
===== Pair =====&lt;br /&gt;
Q: Mit welcher Hardware kann die Karte überhaupt gepaired werden?&lt;br /&gt;
&lt;br /&gt;
A: Pairing ist nur mit Sky NDS zertifizierten HD Receivern / Sky CI+ möglich. Die Pairingaktivierung per EMM ist jedoch in &#039;&#039;&#039;jedem Videoguard (Soft)CAM möglich!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
===== Erste Inbetriebnahme =====&lt;br /&gt;
Q: Werden Karte und Receiver bereits &amp;quot;gepaired&amp;quot; geliefert?&lt;br /&gt;
&lt;br /&gt;
A: &#039;&#039;&#039;Nein&#039;&#039;&#039; (Stand 23.08.2014)&lt;br /&gt;
&lt;br /&gt;
Q: Was ist zu beachten, wenn ich die neue Karte und den neuen Receiver erhalten habe?&lt;br /&gt;
&lt;br /&gt;
A: Karte erst in einen Receiver, CAM oder Cardreader stecken, nachdem sichergestellt ist, dass die EMMs geblockt werden. Das gilt z.B. auch für einen OSCam-Reader, erst alle EMMs &#039;&#039;&#039;[[OSCam/de/Config/oscam.server#block_and_save|blocken]]&#039;&#039;&#039;, dann Karte einstecken.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Karte und Sender freischalten ===&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Alle Angaben ohne Gewähr!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Nachfolgende Tabelle führt die &#039;&#039;&#039;Längen in Hex&#039;&#039;&#039; von &#039;&#039;&#039;Unique&#039;&#039;&#039;-EMMs auf, die bisher erfolgreich zur Aktivierung der Karte und anschließender Aktivierung/Verlängerung der Tiers genutzt worden sind.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Beispiel&#039;&#039;&#039; 0x85/0x32: Eine EMM mit Länge 0x85 wurde geloggt und manuell auf die Karte geschrieben, was die Karte aktivierte. Danach folgte irgendwann eine EMM mit Länge 0x32, die ebenso manuell auf die Karte geschrieben wurde und die letztendlich die &#039;&#039;Erleuchtung&#039;&#039; brachte, sprich die Tiers aktivierte/verlängerte.&lt;br /&gt;
&lt;br /&gt;
Stand: 06.09.2014&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! EMM-Length activate Card&lt;br /&gt;
! EMM-Length activate Programs (Tiers)&lt;br /&gt;
|-&lt;br /&gt;
|51&lt;br /&gt;
|33&lt;br /&gt;
|-&lt;br /&gt;
|6D&lt;br /&gt;
|34&lt;br /&gt;
|-&lt;br /&gt;
|84&lt;br /&gt;
|2f&lt;br /&gt;
|-&lt;br /&gt;
|84&lt;br /&gt;
|35&lt;br /&gt;
|-&lt;br /&gt;
|8C&lt;br /&gt;
|35&lt;br /&gt;
|-&lt;br /&gt;
|85&lt;br /&gt;
|32&lt;br /&gt;
|-&lt;br /&gt;
|85&lt;br /&gt;
|34&lt;br /&gt;
|-&lt;br /&gt;
|85&lt;br /&gt;
|36&lt;br /&gt;
|-&lt;br /&gt;
|88&lt;br /&gt;
|33&lt;br /&gt;
|-&lt;br /&gt;
|88&lt;br /&gt;
|34&lt;br /&gt;
|-&lt;br /&gt;
|88&lt;br /&gt;
|35&lt;br /&gt;
|-&lt;br /&gt;
|91&lt;br /&gt;
|33 &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== block ===&lt;br /&gt;
Da die EMM, die die&lt;br /&gt;
* Aktivierung bzw. Freischaltung&lt;br /&gt;
* Verlängerung&lt;br /&gt;
* Entitlements&lt;br /&gt;
* Select Bestellungen&lt;br /&gt;
* Pairing&lt;br /&gt;
auf der SmartCard veranlassen, alle kartenspezifisch, also unique sind, können die übrigen EMM-Arten geblockt werden.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Achtung:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Eine unique EMM erkennt man auch daran, dass sie die Serial-Nr. der SmartCard enthält!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Die oscam.server wird daher wie folgt konfiguriert:&lt;br /&gt;
&lt;br /&gt;
 blockemm-unknown              = 1&lt;br /&gt;
 blockemm-s                    = 1&lt;br /&gt;
 blockemm-g                    = 1&lt;br /&gt;
&lt;br /&gt;
 Vor Version 9881:&lt;br /&gt;
 blockemm-u                    = 0 (Besser auf 1 setzen und EMM manuell schreiben! (Siehe Forum))&lt;br /&gt;
 blockemm-bylen                = 1-38,40,42-44,65-124,126-127,131,139-255&lt;br /&gt;
&lt;br /&gt;
 Nach Version 9881:&lt;br /&gt;
 blockemm-u                    = 0 (Besser auf 1 setzen und EMM manuell schreiben! (Siehe Forum))&lt;br /&gt;
&lt;br /&gt;
Damit wird folgendes erreicht:&lt;br /&gt;
* Alle unbekannten (unknown), geteilten (shared) und globalen (global) EMM werden geblockt&lt;br /&gt;
* Zur SmartCard werden nur die unique EMM durch gelassen (Besser nicht!)&lt;br /&gt;
* Diese unique EMM werden über blockemm-bylen (veraltet!) oder den seit Version 9881 per default aktivierten fix07 so gefiltert, dass nur &#039;&#039;gute&#039;&#039; EMM auf die SmartCard gelangen.&lt;br /&gt;
&lt;br /&gt;
Mit diesen Vorkehrungen hat man &#039;&#039;nach dem augenblicklichen Stand der Erkenntnisse&#039;&#039; eigentlich schon alles getan, um eine &#039;&#039;Hochzeit&#039;&#039; zwischen SmartCard und Receiver bzw. CI zu verhindern.&lt;br /&gt;
&lt;br /&gt;
=== save ===&lt;br /&gt;
Falls sich etwas bei den EMM von Provider-Seite ändert, ist es gut, wenn man sich diese EMM anschauen und bei Bedarf manuell auf die Smartcard schreiben kann.&lt;br /&gt;
&lt;br /&gt;
Daher folgender Eintrag in die oscam.server:&lt;br /&gt;
&lt;br /&gt;
 saveemm-u = 1&lt;br /&gt;
&lt;br /&gt;
Es besteht keine Notwendigkeit, auch die übrigen EMM (s,g,unknown) zu loggen und zu speichern&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Hier ein FileZilla-Ausschnit, der anzeigt, was dort gespeichert wird:&lt;br /&gt;
&lt;br /&gt;
[[Datei:Ausschnitt Log-Verzeichnis.jpg|altes Format für emm-log]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Auf der &#039;&#039;&#039;*.bin&#039;&#039;&#039; sind die Logdaten im bin-Format. Diese Datei wird eigentlich nirgendwo mehr benötigt. Sie sollte im Rahmen der weiteren Programmpflege von OSCam wegfallen, da sie nur irritiert!&lt;br /&gt;
*Die &#039;&#039;&#039;*.log&#039;&#039;&#039; sind die mit &#039;&#039;&#039;saveemm&#039;&#039;&#039; und ggf. mit &#039;&#039;&#039;blockemm-bylen&#039;&#039;&#039; gefilterten EMM. Die kann kann man sich am besten mit Wordpad oder einem anderen Editor anschauen und die ausgesuchten EMM dann mit copy&amp;amp;paste auf die Karte schreiben.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Achtung: Ab Revision 9741 von OSCam werden separate Log-Dateien für die die einzelnen EMM-Arten (unknown, unique, share und global) ausgegeben!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Datei:Shared emm log(neu).png|neues Format für emm-log]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== select ===&lt;br /&gt;
pepo83 hat [http://www.streamboard.tv/wbb2/thread.php?threadid=40831&amp;amp;threadview=0&amp;amp;hilight=&amp;amp;hilightuser=0&amp;amp;page=1 hier] eine Liste im Streamboard-Forum angelegt, die etwas über die &#039;&#039;guten&#039;&#039; und &#039;&#039;bösen&#039;&#039; EMM aussagt.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== write ===&lt;br /&gt;
Wenn man keine Filterung über den Parameter blockemm-bylen vornimmt, sondern auch die unique EMM mit blockemm-u blockt, muss man die erforderlichen EMM anhand der Liste von pepo83 aus den mit saveemm-u gespeicherten EMM einzeln heraussuchen, auf die SmartCard schreiben (siehe oben!) und schauen, was dann passiert. Dies ist eine Methode, mit der man sich vorsichtig an die &#039;&#039;guten&#039;&#039; EMM herantasten kann und die auch bei der Schaffung dieser Liste im o.g. Thread Pate gestanden hat.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Hier noch eine Faustregel von &#039;&#039;&#039;derdaa&#039;&#039;&#039; aus dem StB:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;EMM-BLOCK und LOG&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Freischalten lassen&lt;br /&gt;
*40 Minuten Warten&lt;br /&gt;
*Log Auslesen, die EMM die nach 30 Minuten nicht mehr kommt Schreiben (das ist die Freischaltung)&lt;br /&gt;
*die Kürzeste EMM (Im HEX 20-40 gesammt 108 Zeichen ist die Verlängerung)&lt;br /&gt;
&lt;br /&gt;
Mehr nicht machen; da hat man dann meist um die 3 Monate Ruhe und bis dahin gibt es evtl schon was neues!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Fusebyte ===&lt;br /&gt;
Das Fusebyte gibt darüber Auskunft, in welchem Aktivierungszustand sich die SmartCard befindet:&lt;br /&gt;
&lt;br /&gt;
 Format&lt;br /&gt;
 15 48 xx&lt;br /&gt;
       00 nicht aktiviert&lt;br /&gt;
       05 aktiviert&lt;br /&gt;
       25 gepairt (mit Receiver verheiratet) &amp;lt;--- was wir unter allen Umständen vermeiden wollen!&lt;br /&gt;
&lt;br /&gt;
Das Fusebyte findet man, wenn man im WebIF auf der Status-Seite unten den Debug-Modus &#039;&#039;&#039;ALL&#039;&#039;&#039; auswählt, danach den Reader neu startet und nach der Folge &#039;&#039;&#039;15 48 XX&#039;&#039;&#039; sucht.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Datei:Debug ALL.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Sollte &#039;&#039;&#039;Switch Debug from 0 to 0 1 2 4 8 16 32 64 128 256 512 1024 2048 4096 ALL &#039;&#039;&#039; auf der Status Seite nicht angezeigt werden, dann unter Config -&amp;gt; WebIf -&amp;gt; Show/Hide in Status -&amp;gt; &#039;&#039;&#039;Show&#039;&#039;&#039; aktivieren!&lt;br /&gt;
&lt;br /&gt;
Alternativ dazu kann der Debug Modus auch im LiveLog geändert werden. Dazu muss dort der Button &#039;&#039;&#039;Einstellungen anzeigen&#039;&#039;&#039; gedrückt werden.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 Ein Tipp von User &#039;&#039;&#039;kaggee&#039;&#039;&#039; aus dem StB:&lt;br /&gt;
 Für alle, die das Fusebyte im Oscamlog nicht finden:&lt;br /&gt;
 Die Standardgröße für das OSCam.log von 256 KB auf 1.500 KB erhöhen, dann kann man das Fusebyte sehen!&lt;br /&gt;
&lt;br /&gt;
=== Payload ===&lt;br /&gt;
Zeigt zuverlässig den Kartenstatus.&lt;br /&gt;
&lt;br /&gt;
Sichtbar wird es im Log, wenn im WebIF Status-Seite unten im Debug-Level die Ziffern 2 und 4 ausgewählt werden:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Datei:Debug 2-4.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dann erscheint in der 2. Logzeile nach [videogard2]Decrypted eine HEX-Ziffernfolge&lt;br /&gt;
&lt;br /&gt;
 0F 06 02 30 20 -&amp;gt; Karte komplett neu und nackt (nicht mit EMMs versorgt) *&lt;br /&gt;
 0F 06 00 10 20 -&amp;gt; Karte aktiviert (1. EMM geschrieben) aber noch ohne Entitlements (2. EMM fehlt) /ODER/ Karte war schon hell, Entitlements abgelaufen **&lt;br /&gt;
 0F 06 00 00 00 -&amp;gt; Karte aktiviert und mit Entitlements versorgt&lt;br /&gt;
 0F 06 00 10 00 -&amp;gt; Karte gepairt ***&lt;br /&gt;
 0F 06 00 00 20 -&amp;gt; Karte mit falschem/verfälschtem EMM kaputt geschrieben /ODER/ Karte deaktiviert/gesperrt (meistens mit 827029) /ODER/ Kein Tier für den Kanal vorhanden auf dem der Payload ausgelesen wird ****&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
OScam Log (seit r9782?):&lt;br /&gt;
&lt;br /&gt;
(*) sky [videoguard2] classD3 ins54: no cw --&amp;gt; Card isn&#039;t active&lt;br /&gt;
sky [videoguard2] classD3 ins54: no cw --&amp;gt; Card is paired&lt;br /&gt;
&lt;br /&gt;
(**) sky [videoguard2] classD3 ins54: no cw --&amp;gt; Card is paired&lt;br /&gt;
&lt;br /&gt;
(***) sky [videoguard2] classD3 ins54: no cw --&amp;gt; Card is paired&lt;br /&gt;
&lt;br /&gt;
(****) [videoguard2] classD3 ins54: status 90 00 = ok but cw=00 tag 0F: 00 00 20 00 00 03, please report to the developers with decrypted ins54&lt;br /&gt;
&lt;br /&gt;
OScam schreibt im Log &amp;quot;Card is paired&amp;quot; nach Syntax xx xx xx 10 xx und zeigt daher keinen Unterschied zwischen &amp;quot;Aktiviert, aber ohne Entitlements&amp;quot; und &amp;quot;gepairt&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Den Status kann man auch auf die V13 anwenden, allerdings muss dann im Log nach &amp;quot;0F 04&amp;quot; gesucht werden, z.B. 0F 04 00 00 00 für &amp;quot;Karte aktiviert und mit Entitlements versorgt&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== Script für Fusebyte und Payload ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;brain666&#039;&#039;&#039; vom Stb hat ein script entwickelt, das das Ermitteln und Auslesen von Fusebyte und Payload erleichtert&lt;br /&gt;
&lt;br /&gt;
Download: [http://www.streamboard.tv/wbb2/portal_subdb.php?dbid=44 Fusebyte-Payload-Script]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Achtung:&#039;&#039;&#039;&lt;br /&gt;
es muss &#039;&#039;curl&#039;&#039; im Image vorhanden sein, zur Not muss es nachinstalliert werden. &#039;&#039;curl&#039;&#039; ist ein Hilfsprogramm, um über die Kommandozeile Webinformationen abrufen zu können. Hier im Skript wird das Webinterface von OSCAM abgefragt.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nachinstallation von &#039;&#039;curl&#039;&#039; wenn nötig mit&lt;br /&gt;
 code&lt;br /&gt;
 opkg update&lt;br /&gt;
 opkg install curl&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
#!/bin/sh&lt;br /&gt;
TEMP=&amp;quot;/tmp/tempfile&amp;quot;&lt;br /&gt;
LOGIN=&amp;quot;benutzer&amp;quot;&lt;br /&gt;
PW=&amp;quot;passwort&amp;quot;&lt;br /&gt;
IP=&amp;quot;127.0.0.1&amp;quot;&lt;br /&gt;
PORT=&amp;quot;12345&amp;quot;&lt;br /&gt;
KARTE=&amp;quot;sky.v14.lokal1&amp;quot;&lt;br /&gt;
LOGPFAD=&amp;quot;/opt/lampp/htdocs/oscam17000/os17000.log&amp;quot;&lt;br /&gt;
#&lt;br /&gt;
PLATZ=&amp;quot;################################&amp;quot;&lt;br /&gt;
curl -s --digest -o - -u $LOGIN:$PW &amp;quot;http://$IP:$PORT/status.html?debug=65535&amp;quot; &amp;gt; $TEMP&lt;br /&gt;
printf &amp;quot;switching debug to 65535 ... \n&amp;quot;;&lt;br /&gt;
rm -f $TEMP&lt;br /&gt;
&lt;br /&gt;
curl -s --digest -o - -u $LOGIN:$PW &amp;quot;http://$IP:$PORT/readers.html?label=$KARTE&amp;amp;action=disable&amp;quot; &amp;gt; $TEMP&lt;br /&gt;
printf &amp;quot;$KARTE DISABLED ... waiting 1 sec. \n&amp;quot;;&lt;br /&gt;
rm -f $TEMP&lt;br /&gt;
sleep 1&lt;br /&gt;
curl -s --digest -o - -u $LOGIN:$PW &amp;quot;http://$IP:$PORT/readers.html?label=$KARTE&amp;amp;action=enable&amp;quot;  &amp;gt; $TEMP&lt;br /&gt;
printf &amp;quot;$KARTE ENABLED ... waiting 15 sec. until Card finished \n&amp;quot;;&lt;br /&gt;
rm -f $TEMP&lt;br /&gt;
sleep 15&lt;br /&gt;
printf &amp;quot;$PLATZ \n&amp;quot;;&lt;br /&gt;
printf &amp;quot;## checking fusebyte \n&amp;quot;;&lt;br /&gt;
#grep -A 3 -B 1 &amp;quot;15 48 &amp;quot; $LOGPFAD |tail -n 1&lt;br /&gt;
grep -A 2 -B 1 &amp;quot;15 48 &amp;quot; $LOGPFAD | grep -A 1 &amp;quot;Answer from cardreader&amp;quot; | grep -A 1 &amp;quot; $KARTE &amp;quot; | tail -n 2 &amp;gt; $TEMP&lt;br /&gt;
cat $TEMP | tail -n 2&lt;br /&gt;
rm -f $TEMP&lt;br /&gt;
printf &amp;quot;$PLATZ \n&amp;quot;;&lt;br /&gt;
printf &amp;quot;15 48 00 = Virgin \n&amp;quot;;&lt;br /&gt;
printf &amp;quot;15 48 05 = Active \n&amp;quot;;&lt;br /&gt;
printf &amp;quot;15 48 25 = Married/Activated \n&amp;quot;;&lt;br /&gt;
curl -s --digest -o - -u $LOGIN:$PW &amp;quot;http://$IP:$PORT/status.html?debug=0&amp;quot; &amp;gt; $TEMP&lt;br /&gt;
rm -f $TEMP&lt;br /&gt;
printf &amp;quot;$PLATZ \n&amp;quot;;&lt;br /&gt;
printf &amp;quot;## checking Payload \n&amp;quot;;&lt;br /&gt;
cat $LOGPFAD |  grep -A 0 -B 3 &amp;quot;00 0F 06 &amp;quot; | grep Dec | tail -n 1 &amp;gt;&amp;gt; $TEMP&lt;br /&gt;
cat $LOGPFAD | grep -A 0 -B 3 &amp;quot;00 0F 06 &amp;quot; | tail -n 1 &amp;gt;&amp;gt; $TEMP&lt;br /&gt;
cat $TEMP | tail -n 2&lt;br /&gt;
rm -f $TEMP&lt;br /&gt;
printf &amp;quot;$PLATZ \n&amp;quot;;&lt;br /&gt;
printf &amp;quot;0F 06 02 30 = vor dem Aktivieren der Karte \n&amp;quot;;&lt;br /&gt;
printf &amp;quot;0F 06 02 10 = nach dem Aktivieren der Karte \n&amp;quot;;&lt;br /&gt;
printf &amp;quot;0F 06 02 00 = beim Schreiben der Tiers \n&amp;quot;;&lt;br /&gt;
printf &amp;quot;$PLATZ \n&amp;quot;;&lt;br /&gt;
printf &amp;quot;$PLATZ \n&amp;quot;;&lt;br /&gt;
printf &amp;quot;switching debug to 0 ... done \n&amp;quot;;&lt;br /&gt;
exit 1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
so sieht dann ein Ergebnis aus:&lt;br /&gt;
&lt;br /&gt;
 root@Linux:/opt/check.sh&lt;br /&gt;
 switching debug to 65535 ...&lt;br /&gt;
 sky.v14.lokal1 DISABLED ... waiting 1 sec.&lt;br /&gt;
 sky.v14.lokal1 ENABLED ... waiting 15 sec. until Card finished&lt;br /&gt;
 ################################&lt;br /&gt;
 ## checking fusebyte&lt;br /&gt;
 2014/05/10 17:53:11  8BB7658 r sky.v14.lokal1 [mouse] Answer from cardreader:&lt;br /&gt;
 2014/05/10 17:53:11  8BB7658    15 48 25 00 63 xxxxxxxxxxxxxxxxx&lt;br /&gt;
 ################################&lt;br /&gt;
 15 48 00 = Virgin&lt;br /&gt;
 15 48 05 = Active&lt;br /&gt;
 15 48 25 = Married/Activated&lt;br /&gt;
 ################################&lt;br /&gt;
 ## checking Payload&lt;br /&gt;
 2014/05/10 17:53:23  8BB7658 r sky.v14.lokal1 [videoguard2] Decrypted payload&lt;br /&gt;
 2014/05/10 17:53:23  8BB7658    00 00 0E 02 03 00 &#039;&#039;&#039;0F 06 02 00&#039;&#039;&#039; xxxxxxxxxxxxx   &#039;&#039;&#039;&amp;lt;----&#039;&#039;&#039;&lt;br /&gt;
 ################################&lt;br /&gt;
 0F 06 02 30 = vor dem Aktivieren der Karte&lt;br /&gt;
 0F 06 02 10 = nach dem Aktivieren der Karte&lt;br /&gt;
 0F 06 02 00 = beim Schreiben der Tiers&lt;br /&gt;
 ################################&lt;br /&gt;
 ################################&lt;br /&gt;
 switching debug to 0 ... done&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Achtung: Die Parameter im Script müssen natürlich User-spezifisch angepasst werden!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Installation des Scripts ====&lt;br /&gt;
&lt;br /&gt;
Hier eine Anleitung von &#039;&#039;&#039;Basti756&#039;&#039;&#039; aus dem StB:&lt;br /&gt;
&lt;br /&gt;
Das Script muss auf das Gerät kopiert werden, auf dem OSCAM mit der V14 Karte auf einem Smartcardreader läuft und ausführbar gemacht werden (chmod 755 script.sh). Das Verzeichnis in dem das Script liegt, spielt keine Rolle.&lt;br /&gt;
Anschließend müssen die folgenden Variablen an die lokalen Gegebenheiten angepasst werden (Anführungszeichen nicht entfernen!):&lt;br /&gt;
&lt;br /&gt;
 code&lt;br /&gt;
 1: TEMP=&amp;quot;/tmp/tempfile&amp;quot;                               #muss nicht angepasst werden&lt;br /&gt;
 2: LOGIN=&amp;quot;benutzer&amp;quot;                                   #Benutzer für die Anmeldung am OSCAM WebIf&lt;br /&gt;
 3: PW=&amp;quot;passwort&amp;quot;                                      #Passwort des Benutzers für die Anmeldung am OSCAM WebIf&lt;br /&gt;
 4: IP=&amp;quot;127.0.0.1&amp;quot;                                     #muss nicht angepasst werden&lt;br /&gt;
 5: PORT=&amp;quot;12345&amp;quot;                                       #Port auf dem das WebIf lauscht&lt;br /&gt;
 6: KARTE=&amp;quot;sky.v14.lokal1&amp;quot;                             #Readername der Sky V14&lt;br /&gt;
 7: LOGPFAD=&amp;quot;/opt/lampp/htdocs/oscam17000/os17000.log&amp;quot; #Pfad im Dateisystem zur Logdatei von OSCAM&lt;br /&gt;
&lt;br /&gt;
Die Ausführung des Scripts geschieht auf der Kommandozeile:&lt;br /&gt;
&lt;br /&gt;
 code:&lt;br /&gt;
 1: sh /pfad/zum/script.sh&lt;br /&gt;
&lt;br /&gt;
Das Script gibt nun die gefundenen Werte des Fusebytes und der decrypted Payload inkl. ihrer Bedeutung aus.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Achtung:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Der Receiver muss natürlich auf einem entsprechenden Pay-Channel eingestellt sein!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Konfigurationen ===&lt;br /&gt;
Nachfolgend einige Muster-Konfigurationen für die oscam.server&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Achtung:&#039;&#039;&#039;&lt;br /&gt;
* die mit *** gekennzeichneten Parameter sind benutzerspezifisch!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== easymouse 2 ====&lt;br /&gt;
&lt;br /&gt;
 [reader]&lt;br /&gt;
 label                         = SkyDE_V13&lt;br /&gt;
 protocol                      = mouse&lt;br /&gt;
 device                        = ***&lt;br /&gt;
 services                      = ***&lt;br /&gt;
 caid                          = 09C4&lt;br /&gt;
 boxid                         = 12345678&lt;br /&gt;
 ins7e11                       = 15&lt;br /&gt;
 detect                        = cd&lt;br /&gt;
 group                         = ***&lt;br /&gt;
 emmcache                      = 1,1,2&lt;br /&gt;
 blockemm-unknown              = 1&lt;br /&gt;
 blockemm-u                    = 0 (Besser auf 1 setzen und EMM manuell schreiben! (Siehe Forum))&lt;br /&gt;
 blockemm-s                    = 1&lt;br /&gt;
 blockemm-g                    = 1&lt;br /&gt;
 #blockemm-bylen               = 1-38,40,42-44,65-124,126-127,131,139-255 (Nicht mehr notwendig mindestens seit Version 9881.)&lt;br /&gt;
 saveemm-u                     = 1&lt;br /&gt;
 ndsversion                    = 2&lt;br /&gt;
&lt;br /&gt;
 [reader]&lt;br /&gt;
 label                         = SkyDE_V14&lt;br /&gt;
 protocol                      = mouse&lt;br /&gt;
 device                        = ***&lt;br /&gt;
 services                      = ***&lt;br /&gt;
 caid                          = 098C&lt;br /&gt;
 boxid                         = 12345678&lt;br /&gt;
 ins7e11                       = 15&lt;br /&gt;
 detect                        = cd&lt;br /&gt;
 group                         = ***&lt;br /&gt;
 emmcache                      = 1,1,2&lt;br /&gt;
 blockemm-unknown              = 1&lt;br /&gt;
 blockemm-u                    = 0 (Besser auf 1 setzen und EMM manuell schreiben! (Siehe Forum))&lt;br /&gt;
 blockemm-s                    = 1&lt;br /&gt;
 blockemm-g                    = 1&lt;br /&gt;
 #blockemm-bylen               = 1-38,40,42-44,65-124,126-127,131,139-255 (Nicht mehr notwendig mindestens seit Version 9881.)&lt;br /&gt;
 saveemm-u                     = 1&lt;br /&gt;
 ndsversion                    = 2&lt;br /&gt;
&lt;br /&gt;
==== serial ====&lt;br /&gt;
&lt;br /&gt;
 [reader]&lt;br /&gt;
 label                         = SkyDE_V13&lt;br /&gt;
 protocol                      = smartreader&lt;br /&gt;
 device                        = ***&lt;br /&gt;
 services                      = ***&lt;br /&gt;
 autospeed                     = 0&lt;br /&gt;
 caid                          = 09C4&lt;br /&gt;
 boxid                         = 12345678&lt;br /&gt;
 ins7e11                       = 15&lt;br /&gt;
 detect                        = cd&lt;br /&gt;
 mhz                           = 480&lt;br /&gt;
 cardmhz                       = 369&lt;br /&gt;
 group                         = ***&lt;br /&gt;
 emmcache                      = 1,1,2&lt;br /&gt;
 blockemm-unknown              = 1&lt;br /&gt;
 blockemm-u                    = 0 (Besser auf 1 setzen und EMM manuell schreiben! (Siehe Forum))&lt;br /&gt;
 blockemm-s                    = 1&lt;br /&gt;
 blockemm-g                    = 1&lt;br /&gt;
 #blockemm-bylen               = 1-38,40,42-44,65-124,126-127,131,139-255 (Nicht mehr notwendig mindestens seit Version 9881.)&lt;br /&gt;
 saveemm-u                     = 1&lt;br /&gt;
 ndsversion                    = 2&lt;br /&gt;
&lt;br /&gt;
 [reader]&lt;br /&gt;
 label                         = SkyDE_V14&lt;br /&gt;
 protocol                      = smartreader&lt;br /&gt;
 device                        = ***&lt;br /&gt;
 services                      = ***&lt;br /&gt;
 autospeed                     = 0&lt;br /&gt;
 caid                          = 098C&lt;br /&gt;
 boxid                         = 12345678&lt;br /&gt;
 ins7e11                       = 15&lt;br /&gt;
 detect                        = cd&lt;br /&gt;
 mhz                           = 480&lt;br /&gt;
 cardmhz                       = 369&lt;br /&gt;
 group                         = ***&lt;br /&gt;
 emmcache                      = 1,1,2&lt;br /&gt;
 blockemm-unknown              = 1&lt;br /&gt;
 blockemm-u                    = 0 (Besser auf 1 setzen und EMM manuell schreiben! (Siehe Forum))&lt;br /&gt;
 blockemm-s                    = 1&lt;br /&gt;
 blockemm-g                    = 1&lt;br /&gt;
 #blockemm-bylen               = 1-38,40,42-44,65-124,126-127,131,139-255 (Nicht mehr notwendig mindestens seit Version 9881.)&lt;br /&gt;
 saveemm-u                     = 1&lt;br /&gt;
 ndsversion                    = 2&lt;br /&gt;
&lt;br /&gt;
==== smargo ====&lt;br /&gt;
&lt;br /&gt;
 # Sky V14 im Smargo FTDI muss aktiv sein&lt;br /&gt;
 [reader]&lt;br /&gt;
 Label                   = SkyV14&lt;br /&gt;
 device                  = /dev/ttyUSB0&lt;br /&gt;
 protocol                = mouse&lt;br /&gt;
 caid                    = 098C&lt;br /&gt;
 boxid                   = 12345678&lt;br /&gt;
 ins7e11                 = 13&lt;br /&gt;
 smargopatch             = 1&lt;br /&gt;
 detect                  = cd&lt;br /&gt;
 cardmhz                 = 368&lt;br /&gt;
 mhz                     = 480&lt;br /&gt;
 autospeed               = 0&lt;br /&gt;
 group                   = 1&lt;br /&gt;
 emmcache                = 1,1,2&lt;br /&gt;
 saveemm-u               = 1&lt;br /&gt;
 blockemm-unknown        = 1&lt;br /&gt;
 blockemm-g              = 1&lt;br /&gt;
 blockemm-s              = 1&lt;br /&gt;
 blockemm-bylen          = 1-38,40,42-44,65-124,126-127,131,139-255&lt;br /&gt;
 ndsversion              = 2&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 # Sky V14 im Smargo USB:ID mit z.B. list_smargo auslesen&lt;br /&gt;
 [reader]&lt;br /&gt;
 Label                   = SkyV14&lt;br /&gt;
 device                  = USB:ID&lt;br /&gt;
 protocol                = smartreader&lt;br /&gt;
 caid                    = 098C&lt;br /&gt;
 boxid                   = 12345678&lt;br /&gt;
 ins7e11                 = 13&lt;br /&gt;
 detect                  = cd&lt;br /&gt;
 cardmhz                 = 368&lt;br /&gt;
 mhz                     = 480&lt;br /&gt;
 autospeed               = 0&lt;br /&gt;
 group                   = 1&lt;br /&gt;
 emmcache                = 1,1,2&lt;br /&gt;
 saveemm-u               = 1&lt;br /&gt;
 blockemm-unknown        = 1&lt;br /&gt;
 blockemm-g              = 1&lt;br /&gt;
 blockemm-s              = 1&lt;br /&gt;
 blockemm-bylen          = 1-38,40,42-44,65-124,126-127,131,139-255&lt;br /&gt;
 ndsversion              = 2&lt;br /&gt;
&lt;br /&gt;
Dank an &#039;&#039;&#039;Bulldog&#039;&#039;&#039; vom StB&lt;br /&gt;
&lt;br /&gt;
== OSCar-EMM-Analyse-Programm ==&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;mcmagic2&#039;&#039;&#039; vom StB hat ein Programm geschrieben, mit dem man die EMM-Logdaten von OSCam analysieren kann. [http://www.streamboard.tv/wbb2/thread.php?threadid=41441&amp;amp;threadview=0&amp;amp;hilight=&amp;amp;hilightuser=0&amp;amp;page=1 In diesem Thread] stehen die Programmversionen für Windows und MAC zum Download zur Verfügung. Hier wird auch über die Testergebnisse und Weiterentwicklung diskutiert.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Es ist beabsichtigt, diese Programme in die &#039;&#039;&#039;Database von Streamboard&#039;&#039;&#039; aufzunehmen. &lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Erklärungen und ein How-To werden an dieser Stelle folgen!&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;/div&gt;</summary>
		<author><name>Don de Deckelwech</name></author>
	</entry>
	<entry>
		<id>http://oldwiki.streamboard.tv/index.php?title=OSCam/it/Config/oscam.server&amp;diff=13021</id>
		<title>OSCam/it/Config/oscam.server</title>
		<link rel="alternate" type="text/html" href="http://oldwiki.streamboard.tv/index.php?title=OSCam/it/Config/oscam.server&amp;diff=13021"/>
		<updated>2015-03-15T17:08:18Z</updated>

		<summary type="html">&lt;p&gt;Don de Deckelwech: /* emmcache */ added stb-emm, but please translate&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Kategorie:OSCam]]&lt;br /&gt;
{{OSCamHomeLinks}}&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Attenzione:&#039;&#039;&#039; Il contenuto della traduzione in italiano e parzialmente in tedesco. Registrati e aiutaci a complementare e tradurre!&lt;br /&gt;
&lt;br /&gt;
== oscam.server ==&lt;br /&gt;
Questa Sezione Contiene Le Configurazioni Dei Parametri Per i Lettori Con OSCam. Si Possono Creare Varie Sezioni Dei Lettori Nel Oscam Server. E Chiaro Che Almeno Una Sezione Si Deve Creare.&lt;br /&gt;
&lt;br /&gt;
Esempi di configurazione per i lettori qui sono da [[OSCam/it/examples/Reader|Esempi di configurazione]]&lt;br /&gt;
&lt;br /&gt;
{{OSCamServerParameter}}&lt;br /&gt;
&lt;br /&gt;
=== [reader] ===&lt;br /&gt;
&#039;&#039;&#039;Regole:&#039;&#039;&#039; Si possono fare varie sezioni di [Lettori].Ogni sezione compilata puo essere usata ovviamente per fungere da lettore.&lt;br /&gt;
&lt;br /&gt;
 Direttive: easymouse, phönix, sc8in1, Etc....&lt;br /&gt;
&lt;br /&gt;
==== label ====&lt;br /&gt;
{{Mandatory/it}}&lt;br /&gt;
&lt;br /&gt;
Consente di impostare il nome per questo lettore.&lt;br /&gt;
&lt;br /&gt;
Esempio&lt;br /&gt;
 label = easymouse2&lt;br /&gt;
&lt;br /&gt;
==== enable ====&lt;br /&gt;
Parametro Necessario&lt;br /&gt;
&lt;br /&gt;
Disattivare Il Lettore&lt;br /&gt;
 0  =  Spento&lt;br /&gt;
 1  =  Acceso (default)&lt;br /&gt;
&lt;br /&gt;
==== description ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn 5467:06/22/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
description =  Text &lt;br /&gt;
&lt;br /&gt;
Qualsiasi testo per descrive i lettori, default: [vuoto] nessuna descrizione&lt;br /&gt;
&lt;br /&gt;
==== protocol ====&lt;br /&gt;
{{Mandatory/it}}&lt;br /&gt;
&lt;br /&gt;
Protocollo di comunicazione per il lettore.&lt;br /&gt;
 protocol = mouse         (Cardreader locale)&lt;br /&gt;
          = internal      (Tutti i Cardreader con &amp;quot;Device=/dev/sciX&amp;quot;, and internal Coolstream-Reader)&lt;br /&gt;
          = camd35|cs357x (Cascading - camd 3.5-kompatibler Remote-Server - &#039;&#039;&#039;udp&#039;&#039;&#039;)&lt;br /&gt;
          = mp35&lt;br /&gt;
          = smartreader&lt;br /&gt;
          = serial&lt;br /&gt;
          = cs378x        (camd 3.5-kompatibler Remote-Server - &#039;&#039;&#039;tcp&#039;&#039;&#039;)&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;
==== device ====&lt;br /&gt;
{{Mandatory/it}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;MODIFICA  svn8057+8059:01/04/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;MODIFICA  svn8096:01/13/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;MODIFICA  svn8096:09/10/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Assegna il Device per le sezioni dei [Lettori] .&lt;br /&gt;
 device = [&amp;lt;readertype&amp;gt;;]serial:serialnum|bus:device|&amp;lt;device|device:slot&amp;gt;|&amp;lt;ip|hostname&amp;gt;,&amp;lt;port&amp;gt;[,&amp;lt;lport&amp;gt;]|pcsc|&amp;lt;0|1&amp;gt;&amp;gt;|constantcw &lt;br /&gt;
&lt;br /&gt;
 readertype:&lt;br /&gt;
             SR:          Smartreader+ (default)&lt;br /&gt;
             SRv2:        Smartreader V2&lt;br /&gt;
             Infinity:    Infinity USB &lt;br /&gt;
             TripleP1:    Smargo Triple Reader port 1 &lt;br /&gt;
             TripleP2:    Smargo Triple Reader port 2 &lt;br /&gt;
             TripleP3:    Smargo Triple Reader port 3 &lt;br /&gt;
 bus:device: Bus e Device Nome Per Il LettoreSmartCard+&lt;br /&gt;
 serialnum:  Il numero seriale del Lettore SmartCard+ (Il Numero eni Con lsusb &#039;Bus&#039; e &#039;Device&#039;)&lt;br /&gt;
 device:     Nome Del Device (Es. myreader)  &lt;br /&gt;
 device:slot:Nome Del Device e Numero dello Slot (1-8)&lt;br /&gt;
             &#039;&#039;&#039;SC8in1&#039;&#039;&#039;&lt;br /&gt;
 ip|hostname:IP-adress, Hostname&lt;br /&gt;
 port:       Remapping Per La Porta Locale TCP/IP&lt;br /&gt;
 lport:      Remapping to local TCP/IP port&lt;br /&gt;
 PCSC:       Il Numero Del Lettore PCSC (Si Inizia Da 0 )&lt;br /&gt;
 0|1:        &#039;&#039;&#039;Solo Per Il Coolstream HD-1&#039;&#039;&#039; (Scelta Lettore 0 oppure 1 )&lt;br /&gt;
 constantcw: Nome del File Per Il Constant-CW-File&lt;br /&gt;
&lt;br /&gt;
Descrizione Del CW-Files:  &lt;br /&gt;
 &#039;&#039;&#039;Standard-Format&#039;&#039;&#039;&lt;br /&gt;
 CAID:Provider ID:Service ID:PMT ID:ECM PID::key (16 Bytes seperated by spaces)&lt;br /&gt;
 esempio:&lt;br /&gt;
 1234:123456:1234:2345:3456::00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F &lt;br /&gt;
&lt;br /&gt;
 &#039;&#039;&#039;Extendet OSCam-Format&#039;&#039;&#039;&lt;br /&gt;
 CAID:Provider ID:Service ID:PMT ID:ECM PID:Video PID:key (16 Bytes seperated by spaces)&lt;br /&gt;
 esempio:&lt;br /&gt;
 1234:123456:1234:2345:3456:7890:00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F&lt;br /&gt;
  &lt;br /&gt;
&lt;br /&gt;
Esempio param. device&lt;br /&gt;
 device = /dev/ttyS0   # (Reader su COM1 (In Linux i386 e Windows))&lt;br /&gt;
 device = /dev/tts/1   # (Reader su COM2 (Linux dbox2 con multicam))&lt;br /&gt;
 device = /dev/ttyUSB0 # (Reader su USB  (Linux i386))&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note:&#039;&#039;&#039; Il contatore per il dispositivo è sempre dal 1 dopo il numero della porta COM! Così ttyS0 = COM1, tts/1 = COM2. &lt;br /&gt;
Quando si utilizzano PC più recenti le porte seriali sono difficilmente disponibili, in questi casi deve essere utilizzato USB 2.0. Il miglior modo nella gestione delle periferiche: Port-COM assegnata al lettore, scrivere nel device Port -1 !&lt;br /&gt;
&lt;br /&gt;
==== detect ====&lt;br /&gt;
{{Depends/it}}&lt;br /&gt;
&lt;br /&gt;
Linea dedicata per &amp;quot;Risposta della Scheda&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 (Il rilevamento è disabilitato, ma sarà sempre inviato un seganle alla &amp;quot;card&amp;quot;)&lt;br /&gt;
 Detect = gpio1 ... gpio7 (nuovo per mipsel-uclibc)&lt;br /&gt;
&lt;br /&gt;
* Linea inversa = &amp;quot;!&amp;quot; prefisso (ad esempio &amp;quot;Controllo =! CTS&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
==== cardmhz ====&lt;br /&gt;
{{Depends/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;MODIFICA  svn7046:06/12/12&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Standard&#039;&#039;&#039;-Frequenza della carta con incrementi di 10 KHz. Per le schede Irdeto = 600 KHz. Vedi nota [[OSCam/it/examples/Overclocking|Overclocking!]]&lt;br /&gt;
&lt;br /&gt;
Esempio&lt;br /&gt;
 cardmhz = 600  # Card Irdeto&lt;br /&gt;
         =      # [vuoto] Valore di default 357&lt;br /&gt;
&lt;br /&gt;
Dreambox  =  -1. Further Informations about the various (Dream)Boxes can be found [http://www.streamboard.tv/oscam/wiki/ReaderClocks here].&lt;br /&gt;
&lt;br /&gt;
[[Datei:MessageS.png|text-bottom]] &#039;&#039;&#039;[[Streamboard:oscam/wiki/CardsList|Lista delle frequenze di default delle card e overclocking]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== mhz ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;MODIFICA  svn9099:12/13/2013&amp;lt;/span&amp;gt;&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 [[OSCam/it/examples/Overclocking|Overclocking]]. 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;
&lt;br /&gt;
Hier eine ausführlichere Beschreibung von &#039;&#039;&#039;stefansat&#039;&#039;&#039; aus der Distri-Doku:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;EXTERNE READER&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Wenn die Frequenz in &#039;&#039;&#039;mhz&#039;&#039;&#039; größer ist als in &#039;&#039;&#039;cardmhz&#039;&#039;&#039;, dann befindest Du dich im Modus [[OSCam/de/examples/Overclocking|Overclocking]].&lt;br /&gt;
&lt;br /&gt;
Smargo-Reader und interne Reader von Dreambox werden durch &#039;&#039;&#039;atr&#039;&#039;&#039; automatisch eingestellt, wenn in &#039;&#039;&#039;autospeed&#039;&#039;&#039; (siehe nächsten Parameter) &#039;&#039;&#039;= 1&#039;&#039;&#039; gesetzt ist.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;INTERNE READER&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Setze die Reader-Frequenz in 10 KHz-Schritten. Wenn Du eine &#039;&#039;&#039;cardmhz&#039;&#039;&#039; kleiner 2000 benutzt, schaltet OSCam auf PLL-Clocking. Interne Reader von Boxen der Firma Dream Multimedia GmbH können damit wesentlich genauer eingestellt werden. Die benutzte Frequenz in &#039;&#039;&#039;mhz&#039;&#039;&#039; sollte die höchste Frequenz des Quarzes im internen Reader darstellen. OScam wird den besten PLL-Divider errechnen, der der in &#039;&#039;&#039;cardmhz&#039;&#039;&#039; gewünschten User-Card-Geschwindigkeit am nächsten kommt.&lt;br /&gt;
&lt;br /&gt;
Für Modelle mit &#039;&#039;&#039;PPC-CPU&#039;&#039;&#039; benutze &#039;&#039;&#039;mhz = 3150&#039;&#039;&#039;. Für Modelle mit &#039;&#039;&#039;MIPS-CPU&#039;&#039;&#039; benutze &#039;&#039;&#039;cardmhz = 2700&#039;&#039;&#039;. Ausnamhe ist die &#039;&#039;&#039;DM7025&#039;&#039;&#039;, hier sollte &#039;&#039;&#039;cardmhz = 8300&#039;&#039;&#039; benutzt werden.&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 Du hast eine DREAM 800 HD PVR. Das ist eine MIPS. Daher solltest Du cardmhz auf 2700 setzen. Du verwendest eine NAGRA-Card, &lt;br /&gt;
 die sollte auf 5 MHz laufen. Um die Karte normal zu lesen, benutzt Du daher cardmhz = 2700 und mhz = 500.&lt;br /&gt;
 Wenn Du Overclocking anwenden willst, setzte cardmhz = 2700 und mhz = auf 900. Nun wird Deine Karte mit 9 Mhz zu laufen beginnen. &lt;br /&gt;
 Es ist besser, das am Anfang zu beobachten, denn eine overclocked Karte kann heiß laufen und plötzlich crashen!&lt;br /&gt;
&lt;br /&gt;
Beachte, dass die meisten internen Reader von Nicht-Dreamboxen die Karten automatisch lesen und alle vom User gesetzten Werte vollständig ignorieren. Trotzdem sollten unter cardmhz und mhz immer Werte eingetragen werden, weil sie die interne Kalkulation der korrekten timings von OSCam unterstützen. Wenn die Werte in cardmhz und mhz korrekt gesetzt werden, arbeitet OSCam besser mit der automatischen clockspeed des internen Cardreaders zusammen. Daraus resultieren bessere ECM-Antwortzeiten oder eine größere Stabilität.&lt;br /&gt;
&lt;br /&gt;
Aber bitte keine Wunder erwarten! Nur Overclocking kann ECM-Antwortzeiten reduzieren. Schlechte Einstellungen können sie nur verzögern oder instabil machen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Datei:MessageS.png|text-bottom]] &#039;&#039;&#039;[[Streamboard:oscam/wiki/CardsList|List of default and overclocking card frequencies]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== autospeed ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn9064:12/01/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
autospeed  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1  =  setzt den mhz-Wert in Abhängigkeit von Atribut&lt;br /&gt;
       (default)&lt;br /&gt;
 0  =  disabled&lt;br /&gt;
&lt;br /&gt;
 Hinweis&lt;br /&gt;
 Wird zur Zeit nur für smartreader- und smargo-protocol verwendet! Andere reader werden angepasst, damit sie&lt;br /&gt;
 benfalls diesen Parameter verwenden können.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== deprecated ====&lt;br /&gt;
{{Optional/it}}&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/it}}&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;
==== device_out_endpoint ====&lt;br /&gt;
{{Depends/it}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;MODIFICA  svn8013:12/29/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Setzt die Addresse des Endpunkts für FTDI-Chips&lt;br /&gt;
 device_out_endpoint = 0x81 # Smargo Triple Reader port 1&lt;br /&gt;
                     = 0x82 # Smartreader+  (default)&lt;br /&gt;
                     = 0x83 # Smargo Triple Reader port 2&lt;br /&gt;
                     = 0x85 # Smargo Triple Reader port 3&lt;br /&gt;
&lt;br /&gt;
==== smargopatch ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO  svn6402:02/16/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
smargopatch  =  0|1&lt;br /&gt;
&lt;br /&gt;
schaltet den workaround für smargoreader+ und reader ein, bis der native mode funktioniert, default = 0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== sc8in1_dtrrts_patch ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO  svn6402:02/16/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
sc8in1_dtrrts_patch  =  0|1&lt;br /&gt;
&lt;br /&gt;
schaltet fix für SC8in1/MCR DTR/RTS kernel bug ein, default = 0&lt;br /&gt;
&lt;br /&gt;
==== cool_timeout_init ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO  svn6286:01/23/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cool_timeout_init  =  timeout in Millisecunden, default = 0&lt;br /&gt;
&lt;br /&gt;
Setzt card init mode für internen Reader der &#039;&#039;&#039;AZBox&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== cool_timeout_after_init ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn6253:01/17/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Attenzione: Nur für Coolstream!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
cool_timeout_after_init = timeout in Millisekunden, default =  0&lt;br /&gt;
&lt;br /&gt;
Hier kann ein timeout für SC read/transmit nach dem init in Millisekunden festgelegt werden (nur für Reader!)&lt;br /&gt;
&lt;br /&gt;
==== ins7e ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO  svn5959:09/22/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 ins7e = payload&lt;br /&gt;
       = [blank] default (none)&lt;br /&gt;
&lt;br /&gt;
Füge 26 hex-bytes payload für &#039;&#039;&#039;NDS Videogard 2&#039;&#039;&#039; Karten hinzu.&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Attenzione:&#039;&#039;&#039; Nur für physische Reader gültig!&lt;br /&gt;
&lt;br /&gt;
==== ins7e11 ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO  svn6064:12/06/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 ins7e11 = TA1 Byte&lt;br /&gt;
         =    # (none) default&lt;br /&gt;
         = 11 # 0001 FI + 0001 DI (1 x)&lt;br /&gt;
         = 13 # 0001 FI + 0011 DI (4 x)&lt;br /&gt;
         = 14 # 0001 FI + 0100 DI (8 x)&lt;br /&gt;
         = 15 # 0001 FI + 0101 DI (16 x)&lt;br /&gt;
&lt;br /&gt;
Füge TA1 Byte für &#039;&#039;&#039;NDS Videogard 2&#039;&#039;&#039; Karten hinzu.&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Attenzione:&#039;&#039;&#039; Nur für physische Reader gültig!&lt;br /&gt;
&lt;br /&gt;
==== fix07 ====&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn9884:09/30/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
fix07  =  1/payload&lt;br /&gt;
&lt;br /&gt;
 1        =   enabled 0x07 fix für NDS Viedeoguard 2 Karten&lt;br /&gt;
              &#039;&#039;&#039;gültig nur für physikalische Reader&#039;&#039;&#039;&lt;br /&gt;
              (default)&lt;br /&gt;
 payload  =   fügt einen Controll-Check für pin payload von NDS Videoguard Karten hinzu&lt;br /&gt;
              &#039;&#039;&#039;gültig nur für physikalische Reader&#039;&#039;&#039;&lt;br /&gt;
              (default = none [blank]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== force_irdeto ====&lt;br /&gt;
{{Optional/it}}&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/it}}&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/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;MODIFICA  svn7046:06/12/12&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 RSA key für Nagravision/Tiger SCs / CAM key data für Irdeto SCs, Conax SCs, default = none&lt;br /&gt;
&lt;br /&gt;
==== fix9993 ====&lt;br /&gt;
{{Optional/it}}&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/it}}&lt;br /&gt;
boxkey per Nagravision SCs / CAM key für Irdeto SCs&lt;br /&gt;
&lt;br /&gt;
==== pincode ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Pincode für &#039;&#039;&#039;Conax-,Cryptoworks- und Viaccess-&#039;&#039;&#039; Karten.&lt;br /&gt;
 pincode = pincode&lt;br /&gt;
         =  # [blank] default&lt;br /&gt;
&lt;br /&gt;
==== boxid ====&lt;br /&gt;
{{Optional/it}}&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;
==== versione nds ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Versione di &#039;&#039;&#039;NDS Videoguard&#039;&#039;&#039; Da usare&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;
==== aeskeys ====&lt;br /&gt;
{{Optional/it}}&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;
Esempio&lt;br /&gt;
 aeskeys = 0100@012345:000102030405060708090a0b0c0d0e0f;0200@543210:0,0,0f0e0d0c0b0a090807060504030201&lt;br /&gt;
&lt;br /&gt;
==== showcls ====&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;ANTIQUATO  svn6624:04/23/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
{{Optional/it}}&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;
==== key ====&lt;br /&gt;
{{Depends/it}}&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;
==== user ====&lt;br /&gt;
{{Optional/it}}&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/it}}&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/it}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;VERALTET - OBSOLETE - OBSOLÈTE - ANTIQUATO&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== services ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Attenzione:&#039;&#039;&#039; Se oscam.conf [global] abilitato nel bilanciamento del carico tra lb_mode, allora ci può essere alcuna voce!&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Attenzione:&#039;&#039;&#039; Il numero dei servizi che saranno considerate lettore base, è limitata a 64 o 64 volte [[service-name][CAID][provid][srvid]]! &lt;br /&gt;
&lt;br /&gt;
Quali servizi può il lettore. Ciò richiede un oscam.services essere presente. La logica qui è la seguente (in questo ordine):&lt;br /&gt;
* Se il campo è vuoto (o non valido), la richiesta è permesso.&lt;br /&gt;
* Quando un servizio negativo (cioè quelli con &amp;quot;!&amp;quot;) È applicabile, la richiesta viene respinta.&lt;br /&gt;
* Se un servizio positivo sia applicabile o non esiste alcun servizio positivo, la richiesta è permesso.&lt;br /&gt;
* Se nessuno dei punti precedenti, la richiesta viene respinta.&lt;br /&gt;
Ciò significa che i Servizi negativi sono necessarie solo in casi individuali. Vale a dire, i servizi se e quando è positiva, ma vuole escludere alcune indietro. Non è consigliabile, perché qui viene rapidamente a errori di configurazione. Al contrario, un ulteriore servizio da creare che contiene tutti i canali in questione.&lt;br /&gt;
&lt;br /&gt;
Ordnet den Reader einer Servicegruppe zu bzw. schließt eine Servicegruppe aus&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;
==== caid ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&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;
==== ident ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Attenzione:&#039;&#039;&#039; Se oscam.conf [global] è abilitato nel bilanciamento del carico tra lb_mode, allora ci può essere alcuna voce!&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;
==== class ====&lt;br /&gt;
{{Optional/it}}&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;
==== chid ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Definisci Irdeto ChID Per Il Lettore&lt;br /&gt;
&lt;br /&gt;
Esempio&lt;br /&gt;
 chid = 0100:12&lt;br /&gt;
      =  # [blank] default&lt;br /&gt;
&lt;br /&gt;
==== group ====&lt;br /&gt;
{{Mandatory/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;MODIFICA  svn6103:12/21/2011&amp;lt;/span&amp;gt;&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-64&lt;br /&gt;
 group   = 1....64[,1....64]...&lt;br /&gt;
 &lt;br /&gt;
&#039;&#039;&#039;Da ein Eintrag zwingend ist, darf hier kein [blank] als default stehen!&#039;&#039;&#039;&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;
==== audisabled ====&lt;br /&gt;
{{Optional/it}}&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/it}}&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;
==== disableserverfilter ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Ignorare Caid e Ident Dei Lettori Provenienti Da Clienti Manipolati.&lt;br /&gt;
 disableserverfilter = 1  # Ignorare&lt;br /&gt;
                     = 0  # Non Ignorare (default)&lt;br /&gt;
&lt;br /&gt;
==== inactivitytimeout ====&lt;br /&gt;
{{Depends/it}}&lt;br /&gt;
&lt;br /&gt;
 inactivitytimeout =    # in secondi&lt;br /&gt;
                   = -1 # reconnect on network failure for &#039;&#039;&#039;newcamd&#039;&#039;&#039; based readers, even in idle&lt;br /&gt;
                   = 0  # default&lt;br /&gt;
&lt;br /&gt;
==== reconnecttimeout ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;MODIFICA  svn7244:08/07/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Intervallo Di Tempo in Secondi Per Riconnettersi Remote Reader, Quando Non Riceve Risposta. &lt;br /&gt;
&lt;br /&gt;
Esempio&lt;br /&gt;
 reconnecttimeout = 20   # Dopo 20 Secondi Senza Risposta, Viene Riconnesso&lt;br /&gt;
                  =      # [Vuoto] default&lt;br /&gt;
&lt;br /&gt;
==== connectoninit ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn8235:01/29/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
connectoninit   =   0|1 &lt;br /&gt;
&lt;br /&gt;
 1 = Ermöglicht die Herstellung einer Newcamd-Verbindung, solange noch kein Request vorliegt&lt;br /&gt;
 0 = default&lt;br /&gt;
&lt;br /&gt;
==== keepalive ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn9810:07/22/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
keepalive  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1  =  ermöglicht es einem cs378x TCP socket, ständig verbunden zu sein&lt;br /&gt;
 0  =  Immer eingeschaltet bei einem cacheex reader type (default)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== fallback ====&lt;br /&gt;
{{Optional/it}}&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;
==== fallback_percaid ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn8896:09/04/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
fallback_percaid  =  &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;
use reader as fallback for defined CAIDs only, two digit wildcards CAIDs are possible, fallback_percaid overrules fallback. Def.=none&lt;br /&gt;
&lt;br /&gt;
example:&lt;br /&gt;
 fallback_percaid = 1234:234567;10:345678&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== emmcache ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Impostazioni  EMM-Cache per il Reader. Attualmente solo per il Reader locale. &lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Attenzione:&#039;&#039;&#039;&lt;br /&gt;
Senza questo parametro EMM non sono visualizzati!&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;,&amp;lt;stb-emm&amp;gt;&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 * &amp;lt;usecache&amp;gt; 0 = # emmcache disabilitato  (default)&lt;br /&gt;
 * &amp;lt;usecache&amp;gt; 1 = # abilitare emmcache e salvare i dati sul file &lt;br /&gt;
 * &amp;lt;usecache&amp;gt; 2 = # abilitare emmcache ma non salvare i dati sul file&lt;br /&gt;
&lt;br /&gt;
 * &amp;lt;rewrite&amp;gt;  n = # Determina quante volte lo stesso EMM è scritto, si applica solo quando &amp;lt;useCache&amp;gt; = 1 o 2&lt;br /&gt;
&lt;br /&gt;
 * &amp;lt;logging&amp;gt;  0 = # logging disabilitato (default)&lt;br /&gt;
 * &amp;lt;logging&amp;gt;  1 = # registra solo Emm difettosi (errors)&lt;br /&gt;
 * &amp;lt;logging&amp;gt;  2 = # registra Emm scritti (written)&lt;br /&gt;
 * &amp;lt;logging&amp;gt;  4 = # registra Emm saltati(skipped)&lt;br /&gt;
 * &amp;lt;logging&amp;gt;  8 = # registra Emm bloccati (blocked)&lt;br /&gt;
 * &amp;lt;logging&amp;gt; 16 = # registra AU bloccato &lt;br /&gt;
&lt;br /&gt;
 * &amp;lt;stb-emm&amp;gt;  0 = # EMM for STB are ignored (default)&lt;br /&gt;
 * &amp;lt;stb-emm&amp;gt;  1 = # EMM for STB are sent to the reader (very specific usage)&lt;br /&gt;
&lt;br /&gt;
Esempi&lt;br /&gt;
 emmcache = 1,3,10,0 #  Cache abilitato, scrivi x 3 volte, scritti (written) (2) e bloccati (blocked) (8) = 10 logging, don&#039;t send stb-emm&lt;br /&gt;
 emmcache = 1,2,6,1  #  Cache abilitato, scrivi x 2 volte, scritti (written) (2) e saltati(skipped) (4) = 6 logging, send stb-emm&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;stb-emm&#039;&#039;&#039;: is only handy for certain users (Viaccess: see commit [http://www.streamboard.tv/oscam/changeset/10584 #10584] ) and certainly &#039;&#039;&#039;not for users using cards in readers&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Quote [http://www.streamboard.tv/wbb2/thread.php?postid=538345#post538345 from User &#039;&#039;pr2&#039;&#039;]: &amp;quot;In Viaccess we saw some EMM-G that are for the STB and not for the card. That&#039;s why we call it EMM-STB (Set Top Box). Those EMMs are used to define overencryption key (AES) into the STB to encrypt STB-Card dialog.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
==== emmreassembly ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO  svn8493:03/06/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;ANTIQUATO  svn8591:04/01/2013 parameter ---&amp;gt; oscam.user!&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
emmreassembly  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1 = schaltet Neuaufbau von EMM ein, default&lt;br /&gt;
 0 = schaltet Neuaufbau von EMM aus&lt;br /&gt;
&lt;br /&gt;
Sollte bei &#039;&#039;&#039;Viaccess und Cryptoworks Readern&#039;&#039;&#039; gesetzt werden, wenn der Client, der für das Senden von EMMs benutzt wird, die EMMs neu aufbaut anstelle sie an OScam zur Bearbeitung zu senden.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== cacheex ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO  svn6044:11/27/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cacheex  =  0|1|2|3&lt;br /&gt;
&lt;br /&gt;
 1  =  Abilitare lo scambio di cache in modalità pull mode (tirare con forza)&lt;br /&gt;
 2  =  Abilitare lo scambio di cache in modalità push mode (spingere) &lt;br /&gt;
 3  =  Abilitare lo scambio di cache in modalità reversepush (Retromarcia) &lt;br /&gt;
 0  =  default&lt;br /&gt;
 per camd 3.5x e CCcam protocollo&lt;br /&gt;
&lt;br /&gt;
Vedere anche i parametri pertinenti in oscam.user! &lt;br /&gt;
&lt;br /&gt;
Identische cache exchange modes müssen bei local OSCam server und remote OSCam user account gesetzt werden!&lt;br /&gt;
&lt;br /&gt;
===== cacheex-modes =====&lt;br /&gt;
===== cacheex = 1 - cachepull =====&lt;br /&gt;
Situation:&lt;br /&gt;
&lt;br /&gt;
OSCam A reader1 ist gesetzt auf cacheex = 1&lt;br /&gt;
&lt;br /&gt;
OSCam B account1 ist gesetzt auf cacheex = 1&lt;br /&gt;
&lt;br /&gt;
OSCam A erhält eine ECM Anfrage, reader1 sendet diese Anfrage an OSCam B,&lt;br /&gt;
&lt;br /&gt;
OSCam B prüft seinen cache:&lt;br /&gt;
* im cache wird nichst gefunden: OSCam B sendet: NOK&lt;br /&gt;
* im cache wird etwas gefunden; OSCam B sendet: OK+CW&lt;br /&gt;
* im cache wird nichts gefunden aber es wird eine anstehende Anfrage festgestellt: &#039;&#039;cacheexwaittime&#039;&#039; in oscam.conf [global] wird abgewartet und dann erneut geprüft. OSCam B fragt nicht mehr nach neuen EMMs.&lt;br /&gt;
&lt;br /&gt;
CW-flow  =  B ---&amp;gt; A&lt;br /&gt;
&lt;br /&gt;
===== cacheex  =  2 - cachepush =====&lt;br /&gt;
Situation:&lt;br /&gt;
&lt;br /&gt;
OSCam A reader1 ist gesetzt auf cacheex = 2&lt;br /&gt;
&lt;br /&gt;
OSCam B account1 ist gesetzt auf cacheex = 2&lt;br /&gt;
&lt;br /&gt;
Wenn OSCam B ein CW erhält, wird es auf OSCam A geschoben. Der Reader hat normale Funktionen und kann ECMs anfragen.&lt;br /&gt;
* Problem: OSCAM kann nur dann CW&#039;s auf OSCam A schieben, wenn OSCam A verbunden ist&lt;br /&gt;
* Problem oder feature?: OSCam A kann ECMs von OSCam B anfragen&lt;br /&gt;
&lt;br /&gt;
CW-flow  =  B ---&amp;gt; A&lt;br /&gt;
&lt;br /&gt;
===== cacheex  =  3 - reversecachepush =====&lt;br /&gt;
Situation:&lt;br /&gt;
&lt;br /&gt;
OSCam A reader 1 ist gesetzt auf cacheex = 3&lt;br /&gt;
&lt;br /&gt;
Wenn OSCam A ein CW erhält, wird dies auf OSCam B geschoben. OSCam A fragt nicht mehr nach neuen ECMs&lt;br /&gt;
&lt;br /&gt;
CW-flow  =  A ---&amp;gt; B&lt;br /&gt;
&lt;br /&gt;
==== cacheex_maxhop ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn6691:05/07/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cacheex_maxhop  =  Anzahl der hops&lt;br /&gt;
                =  default = 10&lt;br /&gt;
&lt;br /&gt;
Festlegen der maximalen hops für cache exchange&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== logport ====&lt;br /&gt;
{{Optional/it}}&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;
==== ecmwhitelist ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
ecmwhitelist  =  [CAID[@provid]:]lunghezza[,lunghezza]...[;[CAID[@provid]:]lunghezza[,lunghezza]...]...&lt;br /&gt;
&lt;br /&gt;
definisce la lunghezza valida ECM in &#039;Hex&#039; e provid per il lettore fisico&lt;br /&gt;
&lt;br /&gt;
Esempio:&lt;br /&gt;
 ecmwhitelist  =  10,20,30,0a,0b,0c&lt;br /&gt;
               =  0100:10,20;0200@12345:0a,4b &lt;br /&gt;
 [vuoto]       =  default e provid 000000&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Nel funzionamento normale, questo parametro non è necessario!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Datei:MessageS.png|text-bottom]] &#039;&#039;&#039;[[Streamboard:oscam/wiki/ECMLengthList|Elenco di lunghezze ECM]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== ecmheaderwhitelist ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn7480:09212012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ecmheaderwhitelist  =  [CAID[@provid]:]header[,header...[;[@provid]:]header[,header]...]...&lt;br /&gt;
&lt;br /&gt;
Intestazione ECM valido con CAID e l&#039;uso provid in esadecimale.&lt;br /&gt;
default: nessuno, provid = 000000&lt;br /&gt;
&lt;br /&gt;
Un thread su questo può essere trovato [[Streamboard-Thread:34748|qui]].&lt;br /&gt;
&lt;br /&gt;
Qui si trovano gli aggiornamenti [[Streamboard:oscam/wiki/HeaderWhitelist|HeaderWhitelist]] .&lt;br /&gt;
&lt;br /&gt;
==== ratelimitecm ====&lt;br /&gt;
{{Optional/it}}&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;
==== ecmnotfoundlimit ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn8313:02/07/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ecmnotfoundlimit  =  Anzahl&lt;br /&gt;
&lt;br /&gt;
Anzahl der ECM&#039;s mit &amp;quot;not found&amp;quot; Anwort bis der Reader neu gestartet wird, 0 = kein Limit (default)&lt;br /&gt;
&lt;br /&gt;
==== resetcycle ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn5821:08/12/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
resetcycle = Anzahl&lt;br /&gt;
&lt;br /&gt;
Anzahl von ECM&#039;s bis ein Reset des Cardreaders durchgeführt wird&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Hinweis:&#039;&#039;&#039; Nur gültig für physikalische Reader!&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 resetcycle  =  0   #  ausgeschaltet [default]&lt;br /&gt;
             =  5   #  Reset nach 5 ECM&#039;s&lt;br /&gt;
&lt;br /&gt;
==== ratelimittime ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn9078:09/12/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Intervall für ein ratelimit&lt;br /&gt;
 ratelimittime =   # Millisekunden&lt;br /&gt;
               = 0 # (default)&lt;br /&gt;
&lt;br /&gt;
==== ecmunique ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn8491:03/06/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ecmunique  =  0|1&lt;br /&gt;
&lt;br /&gt;
 1 = ermöglicht eine Überprüfung des matching ECM hash im ratelimit slot&lt;br /&gt;
 0 = default&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== srvidholdtime ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn9078:09/12/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
srvidholdtime  =  Millisekunden&lt;br /&gt;
&lt;br /&gt;
Zeitraum, in dem die Service-ID im ratelimit slot gehalten werden soll. Während dieses Zeitraums ist der Zeit-Check für ecmunique ausgeschaltet. Default = 0&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== cooldowndelay ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn5946:09/09/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cooldowndelay &lt;br /&gt;
&lt;br /&gt;
Erläuterung:&lt;br /&gt;
 delay    =    Verzögerungszeit in Sekunden, in der dem Reader erlaubt ist, mehr ECM-Anfragen zu stellen,&lt;br /&gt;
               als im Parameter &amp;quot;ratelimitecm&amp;quot; festgelegt ist&lt;br /&gt;
               default: [blank] keine&lt;br /&gt;
 duration =    Zeitdauer in Sekunden, die der Reader für einen cooldown benötigt&lt;br /&gt;
               default: [blank] keine&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Voraussetzung ist, dass die Parameter &amp;quot;ratelimitecm&amp;quot; und &amp;quot;ratelimittime&amp;quot; ausgefüllt sind!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== blocknano ====&lt;br /&gt;
{{Optional/it}}&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/it}}&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/it}}&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/it}}&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/it}}&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/it}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;MODIFICA svn8615:04/12/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
blockemm-bylen  =  [length range,length range]... (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;
Beispiel:&lt;br /&gt;
 blockemm-bylen  = 1-10,11-&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== saveemm-u ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn5947:09/09/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 saveemm-u  =  0 (default)&lt;br /&gt;
            =  1&lt;br /&gt;
&lt;br /&gt;
Garantire  unique-EMM&#039;s nel file , cui percorso possibile con  &amp;quot;emmlogdir=&amp;quot; nel oscam.conf Deve essere impostata  (Default=Config-Cartella).&lt;br /&gt;
&lt;br /&gt;
==== saveemm-s ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn5947:09/09/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 saveemm-s  =  0 (default)&lt;br /&gt;
            =  1&lt;br /&gt;
Garantire  shared-EMM&#039;s nel file , cui percorso possibile con  &amp;quot;emmlogdir=&amp;quot; nel oscam.conf Deve essere impostata  (Default=Config-Cartella).&lt;br /&gt;
&lt;br /&gt;
==== saveemm-g ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn5947:09/09/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 saveemm-g  =  0 (default)&lt;br /&gt;
            =  1&lt;br /&gt;
Garantire global-EMM&#039;s nel file , cui percorso possibile con &amp;quot;emmlogdir=&amp;quot; nel oscam.conf Deve essere impostata (Default=Config-Cartella).&lt;br /&gt;
&lt;br /&gt;
==== saveemm-unknown ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn5947:09/09/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 saveemm-unknown  =  0 (default)&lt;br /&gt;
                  =  1&lt;br /&gt;
Garantire unknown-EMM&#039;s nel file , cui percorso possibile con &amp;quot;emmlogdir=&amp;quot; nel oscam.conf Deve essere impostata (Default=Config-Cartella).&lt;br /&gt;
&lt;br /&gt;
==== savenano ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;ANTIQUATO  svn5947:09/09/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Liste von EMM-Nanos, die gespeichert werden sollen (hex) oder alle EMM-Nanos. Der Pfad kann mit &amp;quot;emmlogdir=&amp;quot; in der oscam.conf festgelegt werden (Default=Config-Ordner).&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;
==== readnano ====&lt;br /&gt;
{{Optional/it}}&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;
==== use-ssl ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn8725:06/25/20113&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
use_ssl  =  0|1&lt;br /&gt;
&lt;br /&gt;
 use-ssl  =  1  #  use SSL for ghttp protocol&lt;br /&gt;
          =  0  #  default&lt;br /&gt;
&lt;br /&gt;
==== dropbadcws ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;MODIFICA  svn5992:10/22/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
dropbadcws  =  0|1&lt;br /&gt;
&lt;br /&gt;
 dropbadcws  =  1   # CW è sbagliato a rifiutare, send &amp;quot;not found&amp;quot; posto di CWS male&lt;br /&gt;
             =  0   # default&lt;br /&gt;
&lt;br /&gt;
==== disablecrccws ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn6004:10/26/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 disablecrccrws    =    1  #  unterdrücke den cw-checksum-test&lt;br /&gt;
                   =    0  #  cw-checksum-test eingeschaltet (default)&lt;br /&gt;
&lt;br /&gt;
==== lb_weight ====&lt;br /&gt;
{{Optional/it}}&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;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
==== lb_whitelist_services ====&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NEW svn8656:05/22/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
{{Optional/en}}&lt;br /&gt;
&lt;br /&gt;
 lb_whitelist_services = &amp;lt;services&amp;gt;,&amp;lt;services&amp;gt;....&lt;br /&gt;
&lt;br /&gt;
reader assignement to service group for channels which may never be blocked by the loadbalancer to the reader , default=none&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
==== lb_force_fallback ====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO - svn9739:05/19/2014&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
lb_force_fallback  =  0|1&lt;br /&gt;
&lt;br /&gt;
1 = setzt den Reader ständig in fallback-modus für das load balancing ohne Berücksichtigung der reader statistics,&lt;br /&gt;
0 = default&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== ccc ====&lt;br /&gt;
&lt;br /&gt;
===== cccversion =====&lt;br /&gt;
{{Depends/it}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Solo Per CCcam&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Definire La Versione Di Cccam Da Usare.&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;
Esempio&lt;br /&gt;
 cccversion = 1.2.34&lt;br /&gt;
&lt;br /&gt;
===== ccchop =====&lt;br /&gt;
{{Depends/it}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
ccchop  =  hop&lt;br /&gt;
&lt;br /&gt;
Imposta il grado di hop per il lettore &#039;&#039;&#039;non&#039;&#039;&#039;-cccam-reader&lt;br /&gt;
&lt;br /&gt;
default = 0&lt;br /&gt;
&lt;br /&gt;
===== cccmaxhops =====&lt;br /&gt;
{{Depends/it}}&lt;br /&gt;
&lt;br /&gt;
Puo Decidere Il Grado Degli Hops Da Dare&lt;br /&gt;
 -1 = no CCcam&lt;br /&gt;
  0 = Carte Locali&lt;br /&gt;
  1 = Carte Locali + 1 Hop&lt;br /&gt;
  2 = Carte Locali + 2 Hops&lt;br /&gt;
      E Cosi Via&lt;br /&gt;
Il Valore Di Default = 10&lt;br /&gt;
&lt;br /&gt;
===== cccreshare =====&lt;br /&gt;
{{Depends/it}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;MODIFICA  svn8607:04/10/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Esempio&lt;br /&gt;
 -1 = Nessuna condivisione&lt;br /&gt;
  0 = Solo per condividere di peer diretta&lt;br /&gt;
  1 = Ricondividere per Direct-peer, e il livello successivo&lt;br /&gt;
  x = Condividere di Direct-peer e il successivo livello x (dove x è il numero di livello)&lt;br /&gt;
&lt;br /&gt;
===== cccwantemu =====&lt;br /&gt;
{{Depends/it}}&lt;br /&gt;
&lt;br /&gt;
Abilita Richiesta Per Avere L&#039;Emulazione Da Un Cccam Server.&lt;br /&gt;
 cccwantemu = 1  # si&lt;br /&gt;
            = 0  # no default&lt;br /&gt;
&lt;br /&gt;
===== ccckeepalive =====&lt;br /&gt;
{{Depends/it}}&lt;br /&gt;
&lt;br /&gt;
Richiesta Per Connettersi Con Cccam Server.&lt;br /&gt;
 ccckeepalive = 1  # si&lt;br /&gt;
              = 0  # no  (default)&lt;br /&gt;
&lt;br /&gt;
===== cccreconnect =====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
 cccreconnect  =  timeout (Millisecondi)&lt;br /&gt;
&lt;br /&gt;
Ricollegare dopo ECM-Request-Timeout in millisecondi, default = 12000 Millisecondi&lt;br /&gt;
&lt;br /&gt;
===== cccmindown =====&lt;br /&gt;
{{Depends/it}}&lt;br /&gt;
&lt;br /&gt;
[[Datei:UnderConstruction.jpg|text-bottom]] &#039;&#039;&#039;in construzione&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
==== &#039;&#039;&#039;gbox&#039;&#039;&#039; ====&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Green;color:White;padding:0 5px;&amp;quot;&amp;gt;NUOVO svn8350:02/15/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Beispiel einer funktionierenden Minimal-Konfiguration:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Angenommen die GBox läuft auf Host 192.168.1.101 und OSCam liegt auf 192.168.1.123. Im File &#039;&#039;&#039;cwshare.cfg&#039;&#039;&#039; auf der GBox-Seite stehen z.B. folgende Eintragungen:&lt;br /&gt;
 M:{192.168.1.101{A123BCDE}}&lt;br /&gt;
 D:{192.168.1.123{3820 3819{98AF3E25{A3 A3}}}}&lt;br /&gt;
Dann sieht die Konfiguration auf OSCam so aus:&lt;br /&gt;
 &#039;&#039;&#039;oscam.conf:&#039;&#039;&#039;&lt;br /&gt;
 [gbox]&lt;br /&gt;
 hostname          = 192.168.1.123&lt;br /&gt;
 my_password       = 98AF3E25&lt;br /&gt;
 port              = 3819&lt;br /&gt;
&lt;br /&gt;
 &#039;&#039;&#039;oscam.server:&#039;&#039;&#039;&lt;br /&gt;
 protocol          =  gbox&lt;br /&gt;
 group             =  1&lt;br /&gt;
 device            =  192.168.1.101,3820&lt;br /&gt;
 password          =  A123BCDE&lt;br /&gt;
 user              =  gbox_client&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
===== device =====&lt;br /&gt;
{{Mandatory/it}}&lt;br /&gt;
&lt;br /&gt;
device  =  Komma-separierte Liste mit den Werten&lt;br /&gt;
&lt;br /&gt;
peer&#039;s IP oder Hostname&lt;br /&gt;
peer&#039;s port&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 192.168.1.101,3820&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== password =====&lt;br /&gt;
{{Mandatory/it}}&lt;br /&gt;
&lt;br /&gt;
password  =  4 hex bytes, 8 chars&lt;br /&gt;
&lt;br /&gt;
Peer Passwort&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 A123BCDE&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== my_password =====&lt;br /&gt;
{{Mandatory/it}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;ANTIQUATO svn9163:12/31/2013&amp;lt;/span&amp;gt; &#039;&#039;&#039;moved to oscam.conf [gbox]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Passwort  =  4 hex bytes, 8 chara&lt;br /&gt;
&lt;br /&gt;
Mein Passwort&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 98AF3E25&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== gbox_reshare =====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
Reshare-Level für lokale Karte(n), default = 0&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== gbox_max_distance =====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
gbox_max_distance  =  maximale Distanz zum Empfang von peer-cards, default = 2&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== gbox_max_ecm_send =====&lt;br /&gt;
{{Optional/it}}&lt;br /&gt;
&lt;br /&gt;
gbox_max_ecm_send  =  sende ecm zu maximal n peer cards, default = 3&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== user =====&lt;br /&gt;
{{Mandatory/it}}&lt;br /&gt;
&lt;br /&gt;
Benutzername (client) der oscam gbox&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 user  = gbox_client&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Attenzione:&#039;&#039;&#039;&lt;br /&gt;
 &#039;&#039;&#039;Der user muss auch in der oscam.user [account] eingetragen werden!&lt;br /&gt;
&lt;br /&gt;
 &#039;&#039;&#039;Unter [reader] und [account] sollten geeignete Filter gesetzt werden (services=, caid=, ident=), um Instabilitäten der Gbox&lt;br /&gt;
 &#039;&#039;&#039;durch Überfluten mit Karten zu vermeiden.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{OSCamTranslatedLinks}}&lt;/div&gt;</summary>
		<author><name>Don de Deckelwech</name></author>
	</entry>
</feed>