<?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=Paz8501</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=Paz8501"/>
	<link rel="alternate" type="text/html" href="http://oldwiki.streamboard.tv/wiki/Spezial:Beitr%C3%A4ge/Paz8501"/>
	<updated>2026-05-09T01:11:44Z</updated>
	<subtitle>Benutzerbeiträge</subtitle>
	<generator>MediaWiki 1.41.1</generator>
	<entry>
		<id>http://oldwiki.streamboard.tv/index.php?title=OSCam/de/Config/oscam.conf&amp;diff=13106</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=13106"/>
		<updated>2015-06-14T16:58:45Z</updated>

		<summary type="html">&lt;p&gt;Paz8501: /* ecminfo_type */&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 Sekunden oder Millisekunden, bevor ein Client ein Timeout erhält.&lt;br /&gt;
&lt;br /&gt;
Beispiele:&lt;br /&gt;
 clienttimeout = 10     # nach 10 Sekunden erfolgt ein Timeout&lt;br /&gt;
 clienttimeout = 10000  # auch hier erfolgt ein Timeout nach 10 Sekunden, s. Hinweis&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 clienttimeout = 5      # nach 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; 100 geht der Cardserver von Sekunden aus, Werte &amp;gt;= 100 werden in Millisekunden interpretiert.&lt;br /&gt;
&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>Paz8501</name></author>
	</entry>
	<entry>
		<id>http://oldwiki.streamboard.tv/index.php?title=OSCam/de/Config/oscam.conf&amp;diff=13105</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=13105"/>
		<updated>2015-06-14T16:57:23Z</updated>

		<summary type="html">&lt;p&gt;Paz8501: /* ecminfo_type */&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 Sekunden oder Millisekunden, bevor ein Client ein Timeout erhält.&lt;br /&gt;
&lt;br /&gt;
Beispiele:&lt;br /&gt;
 clienttimeout = 10     # nach 10 Sekunden erfolgt ein Timeout&lt;br /&gt;
 clienttimeout = 10000  # auch hier erfolgt ein Timeout nach 10 Sekunden, s. Hinweis&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 clienttimeout = 5      # nach 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; 100 geht der Cardserver von Sekunden aus, Werte &amp;gt;= 100 werden in Millisekunden interpretiert.&lt;br /&gt;
&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: VPS_Camd3TCP (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>Paz8501</name></author>
	</entry>
	<entry>
		<id>http://oldwiki.streamboard.tv/index.php?title=OSCam/de/Config/oscam.conf&amp;diff=13104</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=13104"/>
		<updated>2015-06-14T16:50:22Z</updated>

		<summary type="html">&lt;p&gt;Paz8501: /* oscam.conf */&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 Sekunden oder Millisekunden, bevor ein Client ein Timeout erhält.&lt;br /&gt;
&lt;br /&gt;
Beispiele:&lt;br /&gt;
 clienttimeout = 10     # nach 10 Sekunden erfolgt ein Timeout&lt;br /&gt;
 clienttimeout = 10000  # auch hier erfolgt ein Timeout nach 10 Sekunden, s. Hinweis&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 clienttimeout = 5      # nach 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; 100 geht der Cardserver von Sekunden aus, Werte &amp;gt;= 100 werden in Millisekunden interpretiert.&lt;br /&gt;
&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&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;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;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>Paz8501</name></author>
	</entry>
	<entry>
		<id>http://oldwiki.streamboard.tv/index.php?title=OSCam/de/Config/oscam.server&amp;diff=13050</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=13050"/>
		<updated>2015-05-18T17:26:55Z</updated>

		<summary type="html">&lt;p&gt;Paz8501: /* oscam.server */&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;
=== &#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;
==== 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;
&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;
==== enable ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Deaktiviert den Reader&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;
&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;
==== protocol ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
&lt;br /&gt;
Kommunikationsprotokoll für den Reader.&lt;br /&gt;
 protocol = mouse         # (Lokaler Cardreader)&lt;br /&gt;
          = internal      # (Alle Cardreader mit einem &amp;quot;Device=/dev/sciX&amp;quot;, 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;
==== device ====&lt;br /&gt;
{{Mandatory}}&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 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;
&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;
&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;
&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;
==== 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;
==== 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;
==== 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;
==== deprecated ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== mode ====&lt;br /&gt;
{{Depends}}&lt;br /&gt;
&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;
==== device_out_endpoint ====&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 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}}&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;
==== 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;
==== 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;
==== 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;
==== 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.&lt;br /&gt;
 ins7e = payload&lt;br /&gt;
       =  # [blank] default (none)&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Achtung:&#039;&#039;&#039; Nur für physische Reader gültig!&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.&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;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Achtung:&#039;&#039;&#039; Nur für physische Reader gültig!&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== ins2e06 ====&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;
http://www.streamboard.tv/oscam/changeset/9568 &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;
&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;
==== force_irdeto ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Forciert den Irdeto-Modus, auch wenn ein RSA-Key für Irdeto getunnelte Nagravisions-Karte vorliegt.&lt;br /&gt;
 force_irdeto = 1  # ja&lt;br /&gt;
              = 0  # nein  (default)&lt;br /&gt;
&lt;br /&gt;
==== nagra_read ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Lese Nagravision-Records. &#039;&#039;&#039;Nur für NCMED-Karten&#039;&#039;&#039;&lt;br /&gt;
 nagra_read = 0  # ausgeschaltet  (default)&lt;br /&gt;
            = 1  # lese alle Records mit abgelaufenen Rechten&lt;br /&gt;
            = 2  # lese nur Records mit gültigen Rechten&lt;br /&gt;
&lt;br /&gt;
==== rsakey ====&lt;br /&gt;
&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;
==== fix9993 ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
fix9993  =  0|1&lt;br /&gt;
&lt;br /&gt;
Fixed den error 9993 bei CAID 0919  SC&#039;s&lt;br /&gt;
&lt;br /&gt;
 fix9993  =  1  # eingeschaltet&lt;br /&gt;
          =  0  # ausgeschaltet (default)&lt;br /&gt;
&lt;br /&gt;
==== boxkey ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== pincode ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== boxid ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
ID der &#039;&#039;&#039;NDS-Reciever-Box&#039;&#039;&#039;&lt;br /&gt;
 boxid = NDS box ID&lt;br /&gt;
       =  # [blank] default&lt;br /&gt;
&lt;br /&gt;
==== ndsversion ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Version von &#039;&#039;&#039;NDS Videoguard&#039;&#039;&#039; einsetzen&lt;br /&gt;
  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;
==== aeskeys ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Multiple AES-Keys für &#039;&#039;&#039;Viacces-Karten&#039;&#039;&#039;&lt;br /&gt;
 CAID #ident:AES key #0 CAID #0[,AES key #1 CAID #0],...[;CAID #1@ident::AES key #0 CAID #1[,AES key #1 CAID #1],...]...&lt;br /&gt;
&lt;br /&gt;
 Spezial AES Keys:&lt;br /&gt;
 00 = schicke keine CW zurück, es ist kein AES-Key spezifiziert&lt;br /&gt;
 FF = schicke CW zurück, die vom S empfangen wurden, es ist kein AES-Key spezifiziert&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 aeskeys = 0100@012345:000102030405060708090a0b0c0d0e0f;0200@543210:0,0,0f0e0d0c0b0a090807060504030201&lt;br /&gt;
&lt;br /&gt;
==== showcls ====&lt;br /&gt;
&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;
==== key ====&lt;br /&gt;
{{Depends}}&lt;br /&gt;
&lt;br /&gt;
Key für Newcamd remote reader encription&lt;br /&gt;
 key = DES key&lt;br /&gt;
&lt;br /&gt;
==== user ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== password ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== mg-encrypted ====&lt;br /&gt;
{{Optional}}&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 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;
==== services ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Hinweis:&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
Wenn Loadbalancing aktiviert ist, sind folgende Besonderheiten zu berücksichtigen:&lt;br /&gt;
* Services sind für den Loadbalancer eine &#039;&#039;&#039;Whitelist&#039;&#039;&#039;. Das bedeutet, dass alles, was hier eingetragen wird, vom Loadbalancing als Service behandelt wird, den die Karte &#039;&#039;&#039;kann&#039;&#039;&#039;! Wenn dann z.B. ein &amp;quot;not found&amp;quot; kommt, wird das ignoriert und die Karte wird weiter angefragt, mit dem damit verbundenen traffic!&lt;br /&gt;
* Daraus ergibt sich, dass der Eintrag von Services bei &#039;&#039;&#039;lokalen&#039;&#039;&#039; Karten und Proxies, &#039;&#039;&#039;die man genau kennt&#039;&#039;&#039;, kein Problem darstellt.&lt;br /&gt;
* Anders verhält es sich bei Proxies (z.B. CCcam), deren Services &#039;&#039;&#039;man nicht kennt&#039;&#039;&#039;. Hier ist davon abzuraten, Services einzutragen. In einem solchen Fall sollten vielmehr die Services bestimmt werden, die &#039;&#039;&#039;nicht zu berücksichtigen&#039;&#039;&#039; sind (Eintrag mit (!)), oder besser eine Filterung über den Parameter &#039;&#039;&#039;caid&#039;&#039;&#039; erfolgen.&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Achtung:&#039;&#039;&#039; Die Anzahl der services, die je reader berücksichtigt werden, ist auf 64 begrenzt, also 64 mal [[service-name][CAID][provid][srvid]]! &lt;br /&gt;
&lt;br /&gt;
Welche Services kann der Reader. Hierzu muss eine oscam.services vorhanden sein. Die Logik ist hier folgendermaßen (in der angegebenen Reihenfolge):&lt;br /&gt;
* Wenn das Feld leer ist (oder ungültig) wird die Anfrage erlaubt.&lt;br /&gt;
* Wenn ein negativer Service (also solche mit &amp;quot;!&amp;quot;) zutreffend ist, so wird die Anfrage abgewiesen.&lt;br /&gt;
* Wenn ein positiver Service zutreffend ist oder es gar keinen positiven Service gibt, so wird die Anfrage erlaubt.&lt;br /&gt;
* Wenn keiner der vorigen Punkte zutrifft, so wird die Anfrage abgewiesen.&lt;br /&gt;
Dies bedeutet, dass negative Services nur in Einzelfällen nötig sind. Nämlich genau dann, wenn man positive Services hat, davon aber wieder einige ausnehmen will. Dies wird nicht empfohlen, da es hier schnell zu Fehlkonfigurationen kommt. Stattdessen sollte ein zusätzlicher Service angelegt werden, der alle entsprechenden Sender enthält.&lt;br /&gt;
 services = [!]services[,[!]&amp;lt;services&amp;gt;]...&lt;br /&gt;
          = [blank] ist default&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 services = skywelt,skyweltextra,!skyfilm&lt;br /&gt;
            # skywelt und skywelt extra sind zugeordnet, skyfilm ist ausgeschlossen&lt;br /&gt;
&lt;br /&gt;
==== 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;
==== ident ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Achtung:&#039;&#039;&#039; Wenn in oscam.conf [global] unter lb_mode loadbalancing aktiviert ist, dann dürfen hier keine Einträge stehen!&lt;br /&gt;
&lt;br /&gt;
Definiert CAID und Ident &#039;&#039;&#039;kartenspezifisch&#039;&#039;&#039; für den Reader:&lt;br /&gt;
 ident 0 &amp;lt;CAID&amp;gt;:&amp;lt;ident&amp;gt;[,ident]...[;&amp;lt;CAID&amp;gt;:&amp;lt;ident&amp;gt;[,ident]...]...&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 ident =  # 0100:123456,234567;0200:345678,456789&lt;br /&gt;
       =  # [blank] Keine Definition (default)&lt;br /&gt;
&lt;br /&gt;
==== class ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Definiert Class &#039;&#039;&#039;in hexadecimal&#039;&#039;&#039; kartenspezifisch für den Reader:&lt;br /&gt;
 class = 01,02,!1b,!2b  # 01 und 01 ja, 1b und 2b nein&lt;br /&gt;
       =  # [blank] Keine Definition (default)&lt;br /&gt;
&lt;br /&gt;
==== chid ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Definiert &#039;&#039;&#039;Irdeto&#039;&#039;&#039;-ChID für den Reader.&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 chid = 0100:12&lt;br /&gt;
 chid = 0100:12;0604:0000BA,000101,00010E,000141&lt;br /&gt;
      =  # [blank] default&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;
==== audisabled ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Schließt den Reader vom AU (Auto-Updating) aus&lt;br /&gt;
 audisabled = 1  # ausgeschlossen&lt;br /&gt;
            = 0  # nicht ausgeschlossen (default)&lt;br /&gt;
&lt;br /&gt;
==== auprovid ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Hier kann die Provider-ID festgelegt werden, damit der richtige Reader für das AU zur Verfügung steht&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 auprovid =  # 123456&lt;br /&gt;
          =  # [blank] default&lt;br /&gt;
&lt;br /&gt;
==== disableserverfilter ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Ignoriert CAID und Ident-Einstellungen des Readers bei fehlerhaften Clients.&lt;br /&gt;
 disableserverfilter = 1  # ignoriert&lt;br /&gt;
                     = 0  # ignoriert nicht (default)&lt;br /&gt;
&lt;br /&gt;
==== inactivitytimeout ====&lt;br /&gt;
{{Depends}}&lt;br /&gt;
&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;
==== reconnecttimeout ====&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  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;
==== 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;
&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;
&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;
&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;
==== 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;
==== emmcache ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Definition des EMM-Caches für den Reader. Derzeit nur für lokale Reader. Betrifft die AU-Funktion. Damit kann entschieden werden, ob Update-Kommandos (EMM) vom Provider immer oder nur unter bestimmten Voraussetzungen geschrieben werden.&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Achtung:&#039;&#039;&#039;&lt;br /&gt;
Ohne diesen Parameter werden keine EMM im Log angezeigt!&lt;br /&gt;
&lt;br /&gt;
Format:&lt;br /&gt;
 &#039;&#039;&#039;&#039;&#039;emmcache = &amp;lt;usecache&amp;gt;,&amp;lt;rewrite&amp;gt;,&amp;lt;logging&amp;gt;,&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;
&amp;lt;br/&amp;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;
&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}}&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;
===== 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;
==== 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;
==== logport ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Logport für einen &#039;&#039;&#039;Camd 3.x&#039;&#039;&#039;-Reader. UDP muss aktiviert sein. Funktioniert nur, wenn in Camd 3.x kein Cascading stattfindet!&lt;br /&gt;
 logport = Port-Nummer&lt;br /&gt;
         =  # kein Logport (default)&lt;br /&gt;
&lt;br /&gt;
==== ecmwhitelist ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== 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;
==== ratelimitecm ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
&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;
==== 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;
==== 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;
==== 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;
==== 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;
&amp;lt;br/&amp;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;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== cooldowndelay ====&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 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;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
==== block and save ====&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&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;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== blocknano =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Liste zu blockender EMM-Nanos (in hex) oder aller EMM-Nanos. Gilt nur für physikalische Reader!&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 blocknano = 45,93,7a,ff&lt;br /&gt;
           = all&lt;br /&gt;
           = # [blank] (default)&lt;br /&gt;
&lt;br /&gt;
===== blockemm-u =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;unique address-EMMs, entspricht D3 bei Sk*&#039;&#039;&lt;br /&gt;
 blockemm-u = 1 # Blocke EMMs, die an die Karte direkt adressiert sind)&lt;br /&gt;
            = 0 # nicht blocken (default)&lt;br /&gt;
&lt;br /&gt;
===== blockemm-s =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;shared address-EMMs, entspricht D2 bei Sk*&#039;&#039;&lt;br /&gt;
 blockemm-s = 1 # Blocke EMMs, die an bestimmte Gruppen von Karten gehen&lt;br /&gt;
            = 0 # nicht blocken (default)&lt;br /&gt;
&lt;br /&gt;
===== blockemm-g =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;global address-EMMs, entspricht D0 bei Sk*&#039;&#039;&lt;br /&gt;
 blockemm-g = 1 # Blocke EMMs, die an alle Karten gehen&lt;br /&gt;
            = 0 # nicht blocken (default)&lt;br /&gt;
&lt;br /&gt;
===== blockemm-unknown =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Blockiert alle unbekannten Arten von EMM&lt;br /&gt;
 blockemm-unknown = 1  # Blocke alle unbekannten Arten von EMMs&lt;br /&gt;
                  = 0  # nicht blocken (default)&lt;br /&gt;
&lt;br /&gt;
===== blockemm-bylen =====&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 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;
&amp;lt;br/&amp;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;
&amp;lt;br/&amp;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;
===== 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;
===== 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;
===== 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;
===== savenano =====&lt;br /&gt;
{{Optional}}&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 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}}&lt;br /&gt;
&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;
==== use-ssl ====&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 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;
&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;
==== disablecrccws ====&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 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;
==== lb_weight ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Je höher dieser Wert, desto größer ist die Wahrscheinlichkeit, dass dieser Reader ausgesucht wird. Es ist ein Indikator für die durchschnittliche Antwortzeit innerhalb des Loadbalancing&lt;br /&gt;
 lb_weight = weight&lt;br /&gt;
           =  # [blank] Default-Wert 100&lt;br /&gt;
[[Datei:Lb_weight_calc2.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Abwärts die durchschnittliche Antwortzeit des Readers. Von rechts nach links der Wert lb_weight. &lt;br /&gt;
Im Mittelfeld könnt Ihr ablesen, wie die durchschnittliche Antwortzeit durch den lb_weight wert &amp;quot;korrigiert&amp;quot; wird.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Beispiel:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Du hast 2 Reader die beide eine durchschnittliche Antwortzeit von 400ms haben. Nun möchtest Du aber einen Reader bevorzugen indem Du  dem Loadbalancer 300ms vorgaukeln willst.&lt;br /&gt;
 &lt;br /&gt;
Also suchst Du die Zeile die mit 400 beginnt und wanderst auf dieser Zeile nach rechts bis du bei ~300 (in der tabelle findest du nur 30cool bist. Dann liest Du oben den Wert für lb_value ab den der Reader bekommt (130). Diesen trägst Du bei dem Reader ein und schon wird der Reader bevorzugt&lt;br /&gt;
&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}}&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;
Zuordnung von Services an den Reader, welche durch den Loadbalancer nie geblockt werden sollen, 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}}&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 - 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;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== ccc ====&lt;br /&gt;
===== cccversion =====&lt;br /&gt;
{{Depends}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Nur für CCcam&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Definiert die Version von CCcam, die verwendet werden soll.&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&amp;lt;mainversion&amp;gt;.&amp;lt;version&amp;gt;.&amp;lt;sub version&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 cccversion = 1.2.34&lt;br /&gt;
&lt;br /&gt;
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;
===== cccmaxhops =====&lt;br /&gt;
{{Depends}}&lt;br /&gt;
&lt;br /&gt;
Legt das Maximum an Distance-Hops für die Karte fest&lt;br /&gt;
 0 = Nur lokale Karte&lt;br /&gt;
 1 = Lokale Karte + 1 Hop&lt;br /&gt;
 2 = Lokale Karte + 2 Hops&lt;br /&gt;
     und so weiter&lt;br /&gt;
     Default-Wert = 10&lt;br /&gt;
&lt;br /&gt;
===== ccchop =====&lt;br /&gt;
{{Depends}}&lt;br /&gt;
&lt;br /&gt;
ccchop  =  hop&lt;br /&gt;
&lt;br /&gt;
Setzt den hop für &#039;&#039;&#039;nicht&#039;&#039;&#039;-cccam-reader&lt;br /&gt;
&lt;br /&gt;
default = 0&lt;br /&gt;
&lt;br /&gt;
===== cccreshare =====&lt;br /&gt;
{{Depends}}&lt;br /&gt;
&lt;br /&gt;
&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;
&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;
===== cccwantemu =====&lt;br /&gt;
{{Depends}}&lt;br /&gt;
&lt;br /&gt;
Anfrage, auch einen emu vom CCcam-Server zu erhalten.&lt;br /&gt;
 cccwantemu = 1  # ja&lt;br /&gt;
            = 0  # nein default&lt;br /&gt;
&lt;br /&gt;
===== ccckeepalive =====&lt;br /&gt;
{{Depends}}&lt;br /&gt;
&lt;br /&gt;
Sendet eine &amp;quot;keepalive-message&amp;quot;, um eine Verbindung zum remote CCCam-Server zu erhalten.&lt;br /&gt;
 ccckeepalive = 1  # ja&lt;br /&gt;
              = 0  # nein  (default)&lt;br /&gt;
&lt;br /&gt;
===== cccreconnect =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
&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;
===== cccmindown =====&lt;br /&gt;
{{Depends}}&lt;br /&gt;
&lt;br /&gt;
 cccmindown =  # Zahl&lt;br /&gt;
            =  0 default&lt;br /&gt;
&lt;br /&gt;
Filtert alle Reader mit hops, die kleiner sind als die eingesetzte Zahl&lt;br /&gt;
&lt;br /&gt;
&lt;br /&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;NEU 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;
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;
{{Mandatory}}&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;
{{Mandatory}}&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}}&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 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;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== gbox_reshare =====&lt;br /&gt;
{{Optional}}&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}}&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}}&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}}&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;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;/div&gt;</summary>
		<author><name>Paz8501</name></author>
	</entry>
	<entry>
		<id>http://oldwiki.streamboard.tv/index.php?title=Tiers&amp;diff=12625</id>
		<title>Tiers</title>
		<link rel="alternate" type="text/html" href="http://oldwiki.streamboard.tv/index.php?title=Tiers&amp;diff=12625"/>
		<updated>2014-09-05T05:17:13Z</updated>

		<summary type="html">&lt;p&gt;Paz8501: /* HD+ - Nagra HD0[1|2]: */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Kategorie:HowTo]]&lt;br /&gt;
[[Kategorie:Cardserver]]&lt;br /&gt;
{{OSCamHomeLinks}}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
 If you can help, dont hesitate to edit this page!!!&lt;br /&gt;
 Use the comment line below the editwindow and leave, before saving, a short summary note what was done for the log&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;big&amp;gt;&amp;lt;big&amp;gt;Erklärung&amp;lt;/big&amp;gt;&amp;lt;/big&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;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;
&amp;lt;br&amp;gt;&lt;br /&gt;
[http://www.streamboard.tv/wbb2/thread.php?threadid=33511 Hier gibts eine] Erklärung, wie man die Tiers bei NDS-Karten herausfinden kann, um so diese Liste zu erstellen/pflegen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Vorbemerkung:&#039;&#039;&#039; &amp;lt;br /&amp;gt;&lt;br /&gt;
Ab OSCam 1.20-unstable r5920 mit WebIF: &amp;lt;br /&amp;gt;&lt;br /&gt;
Wenn in der oscam.tiers keine Tier-/CHID-Zuweisungen gefunden werden, werden im WebIF die CAID-/Provider-Zuweisungen aus der oscam.provid, falls vorhanden, angezeigt.&lt;br /&gt;
&lt;br /&gt;
== Sky - NDS V1[3|4]: ==&lt;br /&gt;
 09C4,098C:0046|HD+ (Gratisjahr)&lt;br /&gt;
 09C4,098C:DBB5|Sky Select Bestellung&lt;br /&gt;
 09C4,098C:0056|Sky 3D Welt&lt;br /&gt;
 09C4,098C:0057|Sky 3D Film&lt;br /&gt;
 09C4,098C:0058|Sky 3D Sport&lt;br /&gt;
 09C4,098C:005A|Sky Sport HD Extra&lt;br /&gt;
 09C4,098C:007B|Sky AT/DE / 19.2E / de&lt;br /&gt;
 09C4,098C:007D|Sky Sport SD&lt;br /&gt;
 09C4,098C:0081|Sky Bundesliga SD&lt;br /&gt;
 09C4,098C:008E|Beate-Uhse.tv&lt;br /&gt;
 09C4,098C:00C0|Sky Welt Extra&lt;br /&gt;
 09C4,098C:00C4|Sportdigital&lt;br /&gt;
 09C4,098C:00C7|Sky Welt SD&lt;br /&gt;
 09C4,098C:00C8|Sky Film SD&lt;br /&gt;
 09C4,098C:00C9|Sky Welt HD&lt;br /&gt;
 09C4,098C:00CA|Sky Film HD&lt;br /&gt;
 09C4,098C:00CB|Sky Sport HD&lt;br /&gt;
 09C4,098C:00D4|HD+ (Abo)&lt;br /&gt;
 09C4,098C:00E4|Sky Bundesliga HD&lt;br /&gt;
 09C4,098C:00E5|Sky Sport HD&lt;br /&gt;
 09C4,098C:00F0|Sky AT/DE / 19.2E / de&lt;br /&gt;
 09C4,098C:00F3|Sky Blue Movie Info&lt;br /&gt;
 09C4,098C:00FA|Sky AT/DE / 19.2E / de&lt;br /&gt;
 09C4,098C:00FF|Sky AT/DE / 19.2E / de&lt;br /&gt;
&lt;br /&gt;
== HD+ - Nagra HD0[1|2]: ==&lt;br /&gt;
 1830,1843:0064|Nagra HD+ (Gratisjahr)&lt;br /&gt;
 1830,1843:0065|Nagra HD+ unknown&lt;br /&gt;
 1830,1843:0066|Nagra HD+ unknown&lt;br /&gt;
 1830,1843:0067|Nagra HD+ unknown&lt;br /&gt;
 1830,1843:0BEA|Nagra HD+ PPV&lt;br /&gt;
&lt;br /&gt;
== MTV Unlimited - Conax ==&lt;br /&gt;
 0B00:6020|Conax MTV Unlimited PPV&lt;/div&gt;</summary>
		<author><name>Paz8501</name></author>
	</entry>
	<entry>
		<id>http://oldwiki.streamboard.tv/index.php?title=Tiers&amp;diff=12624</id>
		<title>Tiers</title>
		<link rel="alternate" type="text/html" href="http://oldwiki.streamboard.tv/index.php?title=Tiers&amp;diff=12624"/>
		<updated>2014-09-04T12:45:17Z</updated>

		<summary type="html">&lt;p&gt;Paz8501: /* Sky - NDS V1[3|4]: */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Kategorie:HowTo]]&lt;br /&gt;
[[Kategorie:Cardserver]]&lt;br /&gt;
{{OSCamHomeLinks}}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
 If you can help, dont hesitate to edit this page!!!&lt;br /&gt;
 Use the comment line below the editwindow and leave, before saving, a short summary note what was done for the log&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;big&amp;gt;&amp;lt;big&amp;gt;Erklärung&amp;lt;/big&amp;gt;&amp;lt;/big&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;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;
&amp;lt;br&amp;gt;&lt;br /&gt;
[http://www.streamboard.tv/wbb2/thread.php?threadid=33511 Hier gibts eine] Erklärung, wie man die Tiers bei NDS-Karten herausfinden kann, um so diese Liste zu erstellen/pflegen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Vorbemerkung:&#039;&#039;&#039; &amp;lt;br /&amp;gt;&lt;br /&gt;
Ab OSCam 1.20-unstable r5920 mit WebIF: &amp;lt;br /&amp;gt;&lt;br /&gt;
Wenn in der oscam.tiers keine Tier-/CHID-Zuweisungen gefunden werden, werden im WebIF die CAID-/Provider-Zuweisungen aus der oscam.provid, falls vorhanden, angezeigt.&lt;br /&gt;
&lt;br /&gt;
== Sky - NDS V1[3|4]: ==&lt;br /&gt;
 09C4,098C:0046|HD+ (Gratisjahr)&lt;br /&gt;
 09C4,098C:DBB5|Sky Select Bestellung&lt;br /&gt;
 09C4,098C:0056|Sky 3D Welt&lt;br /&gt;
 09C4,098C:0057|Sky 3D Film&lt;br /&gt;
 09C4,098C:0058|Sky 3D Sport&lt;br /&gt;
 09C4,098C:005A|Sky Sport HD Extra&lt;br /&gt;
 09C4,098C:007B|Sky AT/DE / 19.2E / de&lt;br /&gt;
 09C4,098C:007D|Sky Sport SD&lt;br /&gt;
 09C4,098C:0081|Sky Bundesliga SD&lt;br /&gt;
 09C4,098C:008E|Beate-Uhse.tv&lt;br /&gt;
 09C4,098C:00C0|Sky Welt Extra&lt;br /&gt;
 09C4,098C:00C4|Sportdigital&lt;br /&gt;
 09C4,098C:00C7|Sky Welt SD&lt;br /&gt;
 09C4,098C:00C8|Sky Film SD&lt;br /&gt;
 09C4,098C:00C9|Sky Welt HD&lt;br /&gt;
 09C4,098C:00CA|Sky Film HD&lt;br /&gt;
 09C4,098C:00CB|Sky Sport HD&lt;br /&gt;
 09C4,098C:00D4|HD+ (Abo)&lt;br /&gt;
 09C4,098C:00E4|Sky Bundesliga HD&lt;br /&gt;
 09C4,098C:00E5|Sky Sport HD&lt;br /&gt;
 09C4,098C:00F0|Sky AT/DE / 19.2E / de&lt;br /&gt;
 09C4,098C:00F3|Sky Blue Movie Info&lt;br /&gt;
 09C4,098C:00FA|Sky AT/DE / 19.2E / de&lt;br /&gt;
 09C4,098C:00FF|Sky AT/DE / 19.2E / de&lt;br /&gt;
&lt;br /&gt;
== HD+ - Nagra HD0[1|2]: ==&lt;br /&gt;
 1830,1843:0064|Nagra HD+ (Gratisjahr)&lt;br /&gt;
 1830,1843:0065|Nagra HD+ unknown&lt;br /&gt;
 1830,1843:0066|Nagra HD+ unknown&lt;br /&gt;
 1830,1843:0067|Nagra HD+ unknown&lt;br /&gt;
 1830,1843:0BEA|Nagra HD+&lt;br /&gt;
&lt;br /&gt;
== MTV Unlimited - Conax ==&lt;br /&gt;
 0B00:6020|Conax MTV Unlimited PPV&lt;/div&gt;</summary>
		<author><name>Paz8501</name></author>
	</entry>
	<entry>
		<id>http://oldwiki.streamboard.tv/index.php?title=EMM&amp;diff=12547</id>
		<title>EMM</title>
		<link rel="alternate" type="text/html" href="http://oldwiki.streamboard.tv/index.php?title=EMM&amp;diff=12547"/>
		<updated>2014-07-21T09:46:09Z</updated>

		<summary type="html">&lt;p&gt;Paz8501: /* save */&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;save-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 V 14 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;
&amp;lt;br/&amp;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;
&amp;lt;br/&amp;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;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Die oscam.server wird daher wie folgt konfiguriert:&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
 blockemm-s = 1&lt;br /&gt;
 blockemm-g = 1&lt;br /&gt;
 blockemm-unknown = 1&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Da wir (derzeit noch) nicht wissen, welche EMM das Pairing mit dem Receiver bzw. CI verursachen und welche Längen diese EMM haben, werden die nach augenblicklichem Erkenntnisstand &#039;&#039;gefährlichen&#039;&#039; EMM herausgefiltert mit:&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
 blockemm-bylen = 1-38,40,42-44,65-124,126-127,131,139-255&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Achtung: Das ist nur ein Beispiel!&#039;&#039;&#039;&lt;br /&gt;
Die Parameter sollten ständig mit der V14-Sammelliste [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] abgeglichen werden!&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Damit wird folgendes erreicht:&lt;br /&gt;
* Alle share, global und unknown EMM werden geblockt&lt;br /&gt;
* Zur SmartCard werden nur die unique EMM durchgelassen&lt;br /&gt;
* Diese unique EMM werden aber über den Parameter blockemm-bylen so gefiltert, dass nur &#039;&#039;gute&#039;&#039; EMM auf die SmartCard gelangen.&lt;br /&gt;
&amp;lt;br/&amp;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;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&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;
&amp;lt;br/&amp;gt;&lt;br /&gt;
 saveemm-u = 1&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Es besteht keine Notwendigkeit, auch die übrigen EMM (s,g,unknown) zu loggen und zu speichern&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Hier ein FileZilla-Ausschnit, der anzeigt, was dort gespeichert wird:&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Datei:Ausschnitt Log-Verzeichnis.jpg|altes Format für emm-log]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;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;
&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: 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;
&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Datei:Shared emm log(neu).png|neues Format für emm-log]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;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;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;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;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Hier noch eine Faustregel von &#039;&#039;&#039;derdaa&#039;&#039;&#039; aus dem StB:&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;EMM-BLOG und LOG&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;br/&amp;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;
&amp;lt;br/&amp;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;
&amp;lt;br/&amp;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;
&amp;lt;br/&amp;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;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Datei:Debug ALL.jpg]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;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;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Payload ===&lt;br /&gt;
Über die Bedeutung dieses EMM-Bestandteils besteht noch keine Einigkeit. Es gibt Meinungen, die dem Payload eine größere Bedeutung als dem Fusebyte zumessen.&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;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Datei:Debug 2-4.jpg]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Dann erscheint in der 2. Logzeile nach [videogard2]Decrypted eine HEX-Ziffernfolge&lt;br /&gt;
&amp;lt;br/&amp;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;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Weitere Erkenntnisse hierüber liegen noch nicht vor!&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Script für Fusebyte und Payload ===&lt;br /&gt;
&amp;lt;br/&amp;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&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Download: [http://www.streamboard.tv/wbb2/portal_subdb.php?dbid=44 Fusebyte-Payload-Script]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Achtung:&#039;&#039;&#039;&amp;lt;br /&amp;gt;&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;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Nachinstallation von &#039;&#039;curl&#039;&#039; wenn nötig mit&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 code&lt;br /&gt;
 opkg update&lt;br /&gt;
 opkg install curl&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;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;
&amp;lt;br/&amp;gt;&lt;br /&gt;
so sieht dann ein Ergebnis aus:&lt;br /&gt;
&amp;lt;br&amp;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;
&amp;lt;br/&amp;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;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
==== Installation des Scripts ====&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Hier eine Anleitung von &#039;&#039;&#039;Basti756&#039;&#039;&#039; aus dem StB:&lt;br /&gt;
&amp;lt;br/&amp;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;
&amp;lt;br/&amp;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;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Die Ausführung des Scripts geschieht auf der Kommandozeile:&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
 code:&lt;br /&gt;
 1: sh /pfad/zum/script.sh&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Das Script gibt nun die gefundenen Werte des Fusebytes und der decrypted Payload inkl. ihrer Bedeutung aus.&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;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Der Receiver muss natürlich auf einem entsprechenden Pay-Channel eingestellt sein!&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Configurationen ===&lt;br /&gt;
Nachfolgend einige Muster-Configurationen für die oscam.server&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;
* die mit *** gekennzeichneten Parameter sind benutzerspezifisch!&lt;br /&gt;
* die Parameter für &#039;&#039;&#039;blockemm-bylen&#039;&#039;&#039; sind nur Beispiele, die anhand der V14-Sammelliste [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] ständig aktualiert werden müssen!&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== easymouse 2 ====&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 [reader]&lt;br /&gt;
 label                         = V_14&lt;br /&gt;
 description                   = NDS-Reader&lt;br /&gt;
 enable                        = 1&lt;br /&gt;
 protocol                      = mouse&lt;br /&gt;
 device                        = ***&lt;br /&gt;
 boxid                         = 12345678&lt;br /&gt;
 services                      = ***&lt;br /&gt;
 detect                        = ***&lt;br /&gt;
 blockemm-unknown              = 1&lt;br /&gt;
 blockemm-u                    = 0&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&lt;br /&gt;
 saveemm-u                     = 1&lt;br /&gt;
 ins7e11                       = 13 (auch 15!)&lt;br /&gt;
 ndsversion                    = 2&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== serial ====&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
 [reader]&lt;br /&gt;
 label                         = V14&lt;br /&gt;
 protocol                      = smartreader&lt;br /&gt;
 device                        = ***&lt;br /&gt;
 services                      = ***&lt;br /&gt;
 autospeed                     = 0&lt;br /&gt;
 caid                          = ***&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                         = 1&lt;br /&gt;
 emmcache                      = 1,1,2&lt;br /&gt;
 blockemm-unknown              = 1&lt;br /&gt;
 blockemm-s                    = 1&lt;br /&gt;
 blockemm-g                    = 1&lt;br /&gt;
 blockemm-u                    = 0&lt;br /&gt;
 saveemm-u                     = 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;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== smargo ====&lt;br /&gt;
&amp;lt;br/&amp;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;
&amp;lt;br/&amp;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;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Dank an &#039;&#039;&#039;Bulldog&#039;&#039;&#039; vom StB&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&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>Paz8501</name></author>
	</entry>
	<entry>
		<id>http://oldwiki.streamboard.tv/index.php?title=Tiers&amp;diff=12484</id>
		<title>Tiers</title>
		<link rel="alternate" type="text/html" href="http://oldwiki.streamboard.tv/index.php?title=Tiers&amp;diff=12484"/>
		<updated>2014-06-02T06:58:08Z</updated>

		<summary type="html">&lt;p&gt;Paz8501: /* Nagra HD01: */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Kategorie:HowTo]]&lt;br /&gt;
[[Kategorie:Cardserver]]&lt;br /&gt;
{{OSCamHomeLinks}}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
 If you can help, dont hesitate to edit this page!!!&lt;br /&gt;
 Use the comment line below the editwindow and leave, before saving, a short summary note what was done for the log&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;big&amp;gt;&amp;lt;big&amp;gt;Erklärung&amp;lt;/big&amp;gt;&amp;lt;/big&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;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;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Vorbemerkung:&#039;&#039;&#039; &amp;lt;br /&amp;gt;&lt;br /&gt;
Ab OSCam 1.20-unstable r5920 mit WebIF: &amp;lt;br /&amp;gt;&lt;br /&gt;
Wenn in der oscam.tiers keine Tier-/CHID-Zuweisungen gefunden werden, werden im WebIF die CAID-/Provider-Zuweisungen aus der oscam.provid, falls vorhanden, angezeigt.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== NDS V14: ==&lt;br /&gt;
&lt;br /&gt;
 098C:0046|NDS Sky HDplus&lt;br /&gt;
 098C:DBB5|NDS Sky Select Bestellung&lt;br /&gt;
 098C:007D|NDS Sky Sport&lt;br /&gt;
 098C:0081|NDS Sky Bundesliga&lt;br /&gt;
 098C:00C0|NDS Sky Welt Extra&lt;br /&gt;
 098C:00C7|NDS Sky Welt&lt;br /&gt;
 098C:00C8|NDS Sky Film&lt;br /&gt;
 098C:00C9|NDS Sky Welt HD&lt;br /&gt;
 098C:00CA|NDS Sky Film HD&lt;br /&gt;
 098C:00CB|NDS Sky Sport HD&lt;br /&gt;
 098C:005A|NDS Sky Sport HD Extra&lt;br /&gt;
 098C:00F3|NDS Sky Blue Movie Info&lt;br /&gt;
 098C:008E|NDS Sky Beate Uhse&lt;br /&gt;
 098C:0058|NDS Sky 3D&lt;br /&gt;
 098C:00E5|NDS Sky Sport (HD)&lt;br /&gt;
 098C:005E|NDS Sky Unknown&lt;br /&gt;
 098C:0056|NDS Sky Unknown&lt;br /&gt;
 098C:0057|NDS Sky Unknown&lt;br /&gt;
 098C:007B|NDS Sky Unknown&lt;br /&gt;
 098C:00FA|NDS Sky Unknown&lt;br /&gt;
 098C:0065|NDS Sky Unknown&lt;br /&gt;
 098C:0066|NDS Sky Unknown&lt;br /&gt;
 098C:0067|NDS Sky Unknown&lt;br /&gt;
 098C:0068|NDS Sky Unknown&lt;br /&gt;
 098C:0069|NDS Sky Unknown&lt;br /&gt;
 098C:006B|NDS Sky Unknown&lt;br /&gt;
 098C:006C|NDS Sky Unknown&lt;br /&gt;
 098C:006D|NDS Sky Unknown&lt;br /&gt;
 098C:006E|NDS Sky Unknown&lt;br /&gt;
 098C:006F|NDS Sky Unknown&lt;br /&gt;
 098C:00FF|NDS Sky Unknown&lt;br /&gt;
&lt;br /&gt;
== Nagra HD01: ==&lt;br /&gt;
 1830:0064|Nagra HDplus Gratis Jahr&lt;br /&gt;
 1830:0065|Nagra HDplus Ungenutzt&lt;br /&gt;
 1830:0BEA|Nagra HDplus PPV&lt;br /&gt;
&lt;br /&gt;
== Conax MTV Unlimited ==&lt;br /&gt;
 0B00:6020|Conax MTV Unlimited PPV&lt;/div&gt;</summary>
		<author><name>Paz8501</name></author>
	</entry>
	<entry>
		<id>http://oldwiki.streamboard.tv/index.php?title=OSCam/de/Config/oscam.conf&amp;diff=12483</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=12483"/>
		<updated>2014-05-28T18:27:10Z</updated>

		<summary type="html">&lt;p&gt;Paz8501: /* wait_time */&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;
=== &#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;
==== nice ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== 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;
===== 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;
===== logfile =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== 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;
===== loghistorysize =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
&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;
===== 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;
===== 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;
===== 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;
===== disablelog =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== cwlogdir =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== emmlogdir =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
&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;
===== usrfile =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
&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;
&lt;br /&gt;
===== usrfileflag =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== saveinithistory =====&lt;br /&gt;
{{Optional}}&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 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;
===== disablemail =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== mailfile =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== reader ====&lt;br /&gt;
&lt;br /&gt;
===== enableled =====&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 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;
&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;
===== waitforcards =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== waitforcards_extra_delay =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== 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;
===== readerrestartseconds =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== 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;
===== 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;
&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 = 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;
==== cache ====&lt;br /&gt;
&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;
===== 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;
===== 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;
===== 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;
===== 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;
==== client ====&lt;br /&gt;
&lt;br /&gt;
===== clienttimeout =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Maximale Zeit in Sekunden oder Millisekunden, bevor ein Client ein Timeout erhält.&lt;br /&gt;
&lt;br /&gt;
Beispiele:&lt;br /&gt;
 clienttimeout = 10     # nach 10 Sekunden erfolgt ein Timeout&lt;br /&gt;
 clienttimeout = 10000  # auch hier erfolgt ein Timeout nach 10 Sekunden, s. Hinweis&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 clienttimeout = 5      # nach 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; 100 geht der Cardserver von Sekunden aus, Werte &amp;gt;= 100 werden in Millisekunden interpretiert.&lt;br /&gt;
&lt;br /&gt;
===== clientmaxidle =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== suppresscmd08 =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== fallbacktimeout ====&lt;br /&gt;
{{Depends}}&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Achtung:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Gilt nicht, wenn Loadbalancing aktiviert ist!&lt;br /&gt;
&lt;br /&gt;
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;
==== 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;
&lt;br /&gt;
Wartezeit für inaktive User in Minuten. Wert kann in der oscam.user überschrieben werden.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 sleep =  5   # Wartezeit 5 Minuten&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 sleep =      # [blank] keine Wartezeit&lt;br /&gt;
&lt;br /&gt;
==== serverip ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== bindwait ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== netprio ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== resolvegethostbyname ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Art der DNS-Auflösung&lt;br /&gt;
 0 = getadressinfo (default)&lt;br /&gt;
 1 = gethostbyname&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 resolvegethostbyname = 1 # Host wird über den Namen aufgelöst&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 resolvegetadressinfo = 0 # adressinfo wird geholt&lt;br /&gt;
&lt;br /&gt;
====failbancount====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== failbantime ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
&lt;br /&gt;
==== dropdups ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== 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;
==== double_check ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== 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;
==== Loadbalancer ====&lt;br /&gt;
&lt;br /&gt;
===== lb_mode =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== lb_save =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== lb_nbest_readers =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== lb_nfb_readers =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== lb_reopen_mode =====&lt;br /&gt;
{{Optional}}&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 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}}&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 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;
===== lb_min_ecmcount =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== lb_max_ecmcount =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== lb_reopen_seconds =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== lb_retrylimit =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== lb_savepath ===== &lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== lb_stat_cleanup ===== &lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== 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;
===== lb_retrylimits =====&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 svn5754:07/31/2011&amp;lt;/span&amp;gt;&lt;br /&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;
===== 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}}&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;
===== 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;
===== 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;
===== lb_max_readers =====&lt;br /&gt;
{{Optional}}&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;
===== lb_auto_betatunnel =====&lt;br /&gt;
{{Optional}}&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;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;
===== lb_auto_betatunnel_mode =====&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 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;
===== lb_auto_betatunnel_prefer_beta =====&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 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;
=== &#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;
==== port ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== serverip ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== nocrypt ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== aulow ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== monlevel ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== hideclient_to ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== appendchaninfo ====&lt;br /&gt;
{{Optional}}&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 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;
=== &#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;
&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;
==== lcd_outputpath ====&lt;br /&gt;
{{Optional}}&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}}&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}}&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;
=== &#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;
==== 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;
==== httpport ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
&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;
==== httpcert ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== 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;
==== httpuser ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
&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;
==== httppwd ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
&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;
==== 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;
&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;
==== httpcss ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== httptpl ====&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 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;
==== 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;
==== httprefresh ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Zeitspanne in Sekunden, innerhalb derer das Programm den Status des Webinterfaces aktualisiert&lt;br /&gt;
 httprefresh = 7  # Status wird nach 7 Sekunden aktualisiert&lt;br /&gt;
             =    # [blank] Es findes keine Aktualisierung statt&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;
==== httphideidleclients ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== httpscript ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== httpallowed ====&lt;br /&gt;
{{Mandatory}}&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  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;
==== 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;
==== httpsavefullcfg ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== 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;
==== httphelplang ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
&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;
==== 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;
=== &#039;&#039;&#039;Cache&#039;&#039;&#039; ===&lt;br /&gt;
&lt;br /&gt;
{{OSCamConfCacheParameter}}&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;
==== 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;
==== 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;
==== 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;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&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;
==== cwcycle_allowbadfromffb ====&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 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;
==== 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;
==== 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;
==== 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;
==== 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;
==== 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;
==== 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;
==== 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;
==== 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;
==== 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;
==== 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;
==== 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;
&amp;lt;br/&amp;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;
&amp;lt;br/&amp;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;
&amp;lt;br/&amp;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;
&amp;lt;br/&amp;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;
==== 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;
==== 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;
&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;
&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;
==== csp_ecm_filter ====&lt;br /&gt;
{{Optional}}&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}}&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;
=== &#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;
==== 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;
==== 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;
==== 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;
==== 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;
==== 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;
=== &#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;
==== 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;
==== 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;
==== suppresscmd08 ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
=== &#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;
==== 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;
==== 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;
==== suppresscmd08 ====&lt;br /&gt;
{{Optional}}&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;
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;
=== &#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;
==== 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;
==== 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;
==== 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;
==== 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;
==== 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;
==== 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;
=== &#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;
==== 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;
==== 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;
==== 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;
==== 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;
=== &#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;
=== &#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;
==== 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;
==== version ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== reshare ====&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 svn8607:04/10/2013&amp;lt;/span&amp;gt;&lt;br /&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;
==== reshare_mode ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== ignorereshare ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== stealth ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== minimizecards ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== updateinterval ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
 &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;
==== keepconnected ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== 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;
==== forward_origin_card ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== nodeid ====&lt;br /&gt;
{{Optional}}&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;
&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;
=== &#039;&#039;&#039;Pandora&#039;&#039;&#039; ===&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_allowed         =    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;
=== &#039;&#039;&#039;GBox&#039;&#039;&#039; ===&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 svn8350:02/15/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
{{OScamConfGboxParameter}}&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;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}}&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;
&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}}&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;
&amp;lt;br/&amp;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, default = 0&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;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;
&amp;lt;br/&amp;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;
&amp;lt;br/&amp;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;
&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}}&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;
&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;
==== gbox_reconnect ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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}}&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;
&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;
&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;
==== 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;
==== 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;
==== pmt_mode ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== 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;
==== listen_port ====&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 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}}&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;
&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;
==== 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;
==== 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;
=== &#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;
==== enabled ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
&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;
==== numusers ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== sampletime ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== samples ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== penalty ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== aclogfile ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== fakedelay ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== denysamples ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
&lt;br /&gt;
{{OSCamTranslatedLinks}}&lt;/div&gt;</summary>
		<author><name>Paz8501</name></author>
	</entry>
	<entry>
		<id>http://oldwiki.streamboard.tv/index.php?title=OSCam/de/Config/oscam.conf&amp;diff=12482</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=12482"/>
		<updated>2014-05-28T14:29:12Z</updated>

		<summary type="html">&lt;p&gt;Paz8501: /* wait_time */&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;
=== &#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;
==== nice ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== 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;
===== 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;
===== logfile =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== 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;
===== loghistorysize =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
&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;
===== 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;
===== 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;
===== 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;
===== disablelog =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== cwlogdir =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== emmlogdir =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
&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;
===== usrfile =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
&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;
&lt;br /&gt;
===== usrfileflag =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== saveinithistory =====&lt;br /&gt;
{{Optional}}&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 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;
===== disablemail =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== mailfile =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== reader ====&lt;br /&gt;
&lt;br /&gt;
===== enableled =====&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 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;
&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;
===== waitforcards =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== waitforcards_extra_delay =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== 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;
===== readerrestartseconds =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== 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;
===== 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;
&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 = 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;
==== cache ====&lt;br /&gt;
&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;
===== 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;
===== 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;
===== 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;
===== 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;
==== client ====&lt;br /&gt;
&lt;br /&gt;
===== clienttimeout =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Maximale Zeit in Sekunden oder Millisekunden, bevor ein Client ein Timeout erhält.&lt;br /&gt;
&lt;br /&gt;
Beispiele:&lt;br /&gt;
 clienttimeout = 10     # nach 10 Sekunden erfolgt ein Timeout&lt;br /&gt;
 clienttimeout = 10000  # auch hier erfolgt ein Timeout nach 10 Sekunden, s. Hinweis&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 clienttimeout = 5      # nach 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; 100 geht der Cardserver von Sekunden aus, Werte &amp;gt;= 100 werden in Millisekunden interpretiert.&lt;br /&gt;
&lt;br /&gt;
===== clientmaxidle =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== suppresscmd08 =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== fallbacktimeout ====&lt;br /&gt;
{{Depends}}&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Achtung:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Gilt nicht, wenn Loadbalancing aktiviert ist!&lt;br /&gt;
&lt;br /&gt;
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;
==== 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;
&lt;br /&gt;
Wartezeit für inaktive User in Minuten. Wert kann in der oscam.user überschrieben werden.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 sleep =  5   # Wartezeit 5 Minuten&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 sleep =      # [blank] keine Wartezeit&lt;br /&gt;
&lt;br /&gt;
==== serverip ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== bindwait ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== netprio ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== resolvegethostbyname ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Art der DNS-Auflösung&lt;br /&gt;
 0 = getadressinfo (default)&lt;br /&gt;
 1 = gethostbyname&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 resolvegethostbyname = 1 # Host wird über den Namen aufgelöst&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 resolvegetadressinfo = 0 # adressinfo wird geholt&lt;br /&gt;
&lt;br /&gt;
====failbancount====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== failbantime ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
&lt;br /&gt;
==== dropdups ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== 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;
==== double_check ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== 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;
==== Loadbalancer ====&lt;br /&gt;
&lt;br /&gt;
===== lb_mode =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== lb_save =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== lb_nbest_readers =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== lb_nfb_readers =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== lb_reopen_mode =====&lt;br /&gt;
{{Optional}}&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 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}}&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 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;
===== lb_min_ecmcount =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== lb_max_ecmcount =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== lb_reopen_seconds =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== lb_retrylimit =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== lb_savepath ===== &lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== lb_stat_cleanup ===== &lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== 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;
===== lb_retrylimits =====&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 svn5754:07/31/2011&amp;lt;/span&amp;gt;&lt;br /&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;
===== 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}}&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;
===== 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;
===== 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;
===== lb_max_readers =====&lt;br /&gt;
{{Optional}}&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;
===== lb_auto_betatunnel =====&lt;br /&gt;
{{Optional}}&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;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;
===== lb_auto_betatunnel_mode =====&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 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;
===== lb_auto_betatunnel_prefer_beta =====&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 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;
=== &#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;
==== port ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== serverip ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== nocrypt ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== aulow ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== monlevel ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== hideclient_to ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== appendchaninfo ====&lt;br /&gt;
{{Optional}}&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 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;
=== &#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;
&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;
==== lcd_outputpath ====&lt;br /&gt;
{{Optional}}&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}}&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}}&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;
=== &#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;
==== 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;
==== httpport ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
&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;
==== httpcert ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== 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;
==== httpuser ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
&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;
==== httppwd ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
&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;
==== 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;
&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;
==== httpcss ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== httptpl ====&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 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;
==== 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;
==== httprefresh ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Zeitspanne in Sekunden, innerhalb derer das Programm den Status des Webinterfaces aktualisiert&lt;br /&gt;
 httprefresh = 7  # Status wird nach 7 Sekunden aktualisiert&lt;br /&gt;
             =    # [blank] Es findes keine Aktualisierung statt&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;
==== httphideidleclients ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== httpscript ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== httpallowed ====&lt;br /&gt;
{{Mandatory}}&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  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;
==== 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;
==== httpsavefullcfg ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== 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;
==== httphelplang ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
&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;
==== 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;
=== &#039;&#039;&#039;Cache&#039;&#039;&#039; ===&lt;br /&gt;
&lt;br /&gt;
{{OSCamConfCacheParameter}}&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;
==== 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;
==== 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;
==== 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;
 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;
Wartezeit in Millisekunden für cache exchange und CSP, bevor ECMs an den Reader/Proxy gesendet werden.&lt;br /&gt;
&lt;br /&gt;
==== cwcycle_allowbadfromffb ====&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 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;
==== 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;
==== 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;
==== 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;
==== 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;
==== 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;
==== 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;
==== 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;
==== 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;
==== 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;
==== 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;
==== 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;
&amp;lt;br/&amp;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;
&amp;lt;br/&amp;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;
&amp;lt;br/&amp;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;
&amp;lt;br/&amp;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;
==== 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;
==== 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;
&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;
&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;
==== csp_ecm_filter ====&lt;br /&gt;
{{Optional}}&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}}&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;
=== &#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;
==== 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;
==== 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;
==== 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;
==== 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;
==== 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;
=== &#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;
==== 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;
==== 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;
==== suppresscmd08 ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
=== &#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;
==== 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;
==== 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;
==== suppresscmd08 ====&lt;br /&gt;
{{Optional}}&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;
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;
=== &#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;
==== 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;
==== 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;
==== 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;
==== 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;
==== 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;
==== 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;
=== &#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;
==== 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;
==== 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;
==== 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;
==== 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;
=== &#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;
=== &#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;
==== 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;
==== version ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== reshare ====&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 svn8607:04/10/2013&amp;lt;/span&amp;gt;&lt;br /&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;
==== reshare_mode ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== ignorereshare ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== stealth ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== minimizecards ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== updateinterval ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
 &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;
==== keepconnected ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== 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;
==== forward_origin_card ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== nodeid ====&lt;br /&gt;
{{Optional}}&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;
&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;
=== &#039;&#039;&#039;Pandora&#039;&#039;&#039; ===&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_allowed         =    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;
=== &#039;&#039;&#039;GBox&#039;&#039;&#039; ===&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 svn8350:02/15/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
{{OScamConfGboxParameter}}&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;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}}&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;
&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}}&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;
&amp;lt;br/&amp;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, default = 0&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;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;
&amp;lt;br/&amp;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;
&amp;lt;br/&amp;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;
&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}}&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;
&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;
==== gbox_reconnect ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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}}&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;
&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;
&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;
==== 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;
==== 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;
==== pmt_mode ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== 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;
==== listen_port ====&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 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}}&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;
&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;
==== 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;
==== 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;
=== &#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;
==== enabled ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
&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;
==== numusers ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== sampletime ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== samples ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== penalty ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== aclogfile ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== fakedelay ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== denysamples ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
&lt;br /&gt;
{{OSCamTranslatedLinks}}&lt;/div&gt;</summary>
		<author><name>Paz8501</name></author>
	</entry>
	<entry>
		<id>http://oldwiki.streamboard.tv/index.php?title=OSCam/de/Config/oscam.conf&amp;diff=12481</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=12481"/>
		<updated>2014-05-28T14:28:52Z</updated>

		<summary type="html">&lt;p&gt;Paz8501: /* wait_time */&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;
=== &#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;
==== nice ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== 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;
===== 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;
===== logfile =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== 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;
===== loghistorysize =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
&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;
===== 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;
===== 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;
===== 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;
===== disablelog =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== cwlogdir =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== emmlogdir =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
&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;
===== usrfile =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
&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;
&lt;br /&gt;
===== usrfileflag =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== saveinithistory =====&lt;br /&gt;
{{Optional}}&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 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;
===== disablemail =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== mailfile =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== reader ====&lt;br /&gt;
&lt;br /&gt;
===== enableled =====&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 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;
&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;
===== waitforcards =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== waitforcards_extra_delay =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== 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;
===== readerrestartseconds =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== 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;
===== 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;
&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 = 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;
==== cache ====&lt;br /&gt;
&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;
===== 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;
===== 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;
===== 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;
===== 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;
==== client ====&lt;br /&gt;
&lt;br /&gt;
===== clienttimeout =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Maximale Zeit in Sekunden oder Millisekunden, bevor ein Client ein Timeout erhält.&lt;br /&gt;
&lt;br /&gt;
Beispiele:&lt;br /&gt;
 clienttimeout = 10     # nach 10 Sekunden erfolgt ein Timeout&lt;br /&gt;
 clienttimeout = 10000  # auch hier erfolgt ein Timeout nach 10 Sekunden, s. Hinweis&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 clienttimeout = 5      # nach 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; 100 geht der Cardserver von Sekunden aus, Werte &amp;gt;= 100 werden in Millisekunden interpretiert.&lt;br /&gt;
&lt;br /&gt;
===== clientmaxidle =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== suppresscmd08 =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== fallbacktimeout ====&lt;br /&gt;
{{Depends}}&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Achtung:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Gilt nicht, wenn Loadbalancing aktiviert ist!&lt;br /&gt;
&lt;br /&gt;
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;
==== 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;
&lt;br /&gt;
Wartezeit für inaktive User in Minuten. Wert kann in der oscam.user überschrieben werden.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 sleep =  5   # Wartezeit 5 Minuten&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 sleep =      # [blank] keine Wartezeit&lt;br /&gt;
&lt;br /&gt;
==== serverip ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== bindwait ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== netprio ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== resolvegethostbyname ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Art der DNS-Auflösung&lt;br /&gt;
 0 = getadressinfo (default)&lt;br /&gt;
 1 = gethostbyname&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 resolvegethostbyname = 1 # Host wird über den Namen aufgelöst&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 resolvegetadressinfo = 0 # adressinfo wird geholt&lt;br /&gt;
&lt;br /&gt;
====failbancount====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== failbantime ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
&lt;br /&gt;
==== dropdups ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== 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;
==== double_check ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== 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;
==== Loadbalancer ====&lt;br /&gt;
&lt;br /&gt;
===== lb_mode =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== lb_save =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== lb_nbest_readers =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== lb_nfb_readers =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== lb_reopen_mode =====&lt;br /&gt;
{{Optional}}&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 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}}&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 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;
===== lb_min_ecmcount =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== lb_max_ecmcount =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== lb_reopen_seconds =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== lb_retrylimit =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== lb_savepath ===== &lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== lb_stat_cleanup ===== &lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== 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;
===== lb_retrylimits =====&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 svn5754:07/31/2011&amp;lt;/span&amp;gt;&lt;br /&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;
===== 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}}&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;
===== 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;
===== 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;
===== lb_max_readers =====&lt;br /&gt;
{{Optional}}&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;
===== lb_auto_betatunnel =====&lt;br /&gt;
{{Optional}}&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;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;
===== lb_auto_betatunnel_mode =====&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 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;
===== lb_auto_betatunnel_prefer_beta =====&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 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;
=== &#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;
==== port ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== serverip ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== nocrypt ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== aulow ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== monlevel ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== hideclient_to ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== appendchaninfo ====&lt;br /&gt;
{{Optional}}&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 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;
=== &#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;
&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;
==== lcd_outputpath ====&lt;br /&gt;
{{Optional}}&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}}&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}}&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;
=== &#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;
==== 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;
==== httpport ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
&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;
==== httpcert ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== 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;
==== httpuser ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
&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;
==== httppwd ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
&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;
==== 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;
&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;
==== httpcss ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== httptpl ====&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 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;
==== 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;
==== httprefresh ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Zeitspanne in Sekunden, innerhalb derer das Programm den Status des Webinterfaces aktualisiert&lt;br /&gt;
 httprefresh = 7  # Status wird nach 7 Sekunden aktualisiert&lt;br /&gt;
             =    # [blank] Es findes keine Aktualisierung statt&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;
==== httphideidleclients ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== httpscript ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== httpallowed ====&lt;br /&gt;
{{Mandatory}}&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  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;
==== 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;
==== httpsavefullcfg ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== 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;
==== httphelplang ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
&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;
==== 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;
=== &#039;&#039;&#039;Cache&#039;&#039;&#039; ===&lt;br /&gt;
&lt;br /&gt;
{{OSCamConfCacheParameter}}&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;
==== 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;
==== 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;
==== 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;
 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;
&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;
Wartezeit in Millisekunden für cache exchange und CSP, bevor ECMs an den Reader/Proxy gesendet werden.&lt;br /&gt;
&lt;br /&gt;
==== cwcycle_allowbadfromffb ====&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 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;
==== 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;
==== 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;
==== 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;
==== 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;
==== 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;
==== 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;
==== 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;
==== 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;
==== 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;
==== 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;
==== 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;
&amp;lt;br/&amp;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;
&amp;lt;br/&amp;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;
&amp;lt;br/&amp;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;
&amp;lt;br/&amp;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;
==== 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;
==== 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;
&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;
&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;
==== csp_ecm_filter ====&lt;br /&gt;
{{Optional}}&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}}&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;
=== &#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;
==== 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;
==== 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;
==== 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;
==== 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;
==== 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;
=== &#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;
==== 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;
==== 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;
==== suppresscmd08 ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
=== &#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;
==== 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;
==== 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;
==== suppresscmd08 ====&lt;br /&gt;
{{Optional}}&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;
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;
=== &#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;
==== 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;
==== 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;
==== 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;
==== 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;
==== 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;
==== 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;
=== &#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;
==== 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;
==== 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;
==== 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;
==== 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;
=== &#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;
=== &#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;
==== 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;
==== version ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== reshare ====&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 svn8607:04/10/2013&amp;lt;/span&amp;gt;&lt;br /&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;
==== reshare_mode ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== ignorereshare ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== stealth ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== minimizecards ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== updateinterval ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
 &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;
==== keepconnected ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== 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;
==== forward_origin_card ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== nodeid ====&lt;br /&gt;
{{Optional}}&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;
&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;
=== &#039;&#039;&#039;Pandora&#039;&#039;&#039; ===&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_allowed         =    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;
=== &#039;&#039;&#039;GBox&#039;&#039;&#039; ===&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 svn8350:02/15/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
{{OScamConfGboxParameter}}&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;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}}&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;
&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}}&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;
&amp;lt;br/&amp;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, default = 0&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;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;
&amp;lt;br/&amp;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;
&amp;lt;br/&amp;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;
&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}}&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;
&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;
==== gbox_reconnect ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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}}&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;
&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;
&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;
==== 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;
==== 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;
==== pmt_mode ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== 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;
==== listen_port ====&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 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}}&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;
&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;
==== 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;
==== 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;
=== &#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;
==== enabled ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
&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;
==== numusers ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== sampletime ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== samples ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== penalty ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== aclogfile ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== fakedelay ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== denysamples ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
&lt;br /&gt;
{{OSCamTranslatedLinks}}&lt;/div&gt;</summary>
		<author><name>Paz8501</name></author>
	</entry>
	<entry>
		<id>http://oldwiki.streamboard.tv/index.php?title=OSCam/de/Config/oscam.conf&amp;diff=12480</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=12480"/>
		<updated>2014-05-28T14:27:53Z</updated>

		<summary type="html">&lt;p&gt;Paz8501: /* wait_time */&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;
=== &#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;
==== nice ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== 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;
===== 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;
===== logfile =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== 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;
===== loghistorysize =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
&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;
===== 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;
===== 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;
===== 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;
===== disablelog =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== cwlogdir =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== emmlogdir =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
&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;
===== usrfile =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
&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;
&lt;br /&gt;
===== usrfileflag =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== saveinithistory =====&lt;br /&gt;
{{Optional}}&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 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;
===== disablemail =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== mailfile =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== reader ====&lt;br /&gt;
&lt;br /&gt;
===== enableled =====&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 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;
&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;
===== waitforcards =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== waitforcards_extra_delay =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== 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;
===== readerrestartseconds =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== 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;
===== 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;
&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 = 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;
==== cache ====&lt;br /&gt;
&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;
===== 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;
===== 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;
===== 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;
===== 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;
==== client ====&lt;br /&gt;
&lt;br /&gt;
===== clienttimeout =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Maximale Zeit in Sekunden oder Millisekunden, bevor ein Client ein Timeout erhält.&lt;br /&gt;
&lt;br /&gt;
Beispiele:&lt;br /&gt;
 clienttimeout = 10     # nach 10 Sekunden erfolgt ein Timeout&lt;br /&gt;
 clienttimeout = 10000  # auch hier erfolgt ein Timeout nach 10 Sekunden, s. Hinweis&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 clienttimeout = 5      # nach 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; 100 geht der Cardserver von Sekunden aus, Werte &amp;gt;= 100 werden in Millisekunden interpretiert.&lt;br /&gt;
&lt;br /&gt;
===== clientmaxidle =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== suppresscmd08 =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== fallbacktimeout ====&lt;br /&gt;
{{Depends}}&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Achtung:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Gilt nicht, wenn Loadbalancing aktiviert ist!&lt;br /&gt;
&lt;br /&gt;
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;
==== 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;
&lt;br /&gt;
Wartezeit für inaktive User in Minuten. Wert kann in der oscam.user überschrieben werden.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 sleep =  5   # Wartezeit 5 Minuten&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 sleep =      # [blank] keine Wartezeit&lt;br /&gt;
&lt;br /&gt;
==== serverip ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== bindwait ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== netprio ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== resolvegethostbyname ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Art der DNS-Auflösung&lt;br /&gt;
 0 = getadressinfo (default)&lt;br /&gt;
 1 = gethostbyname&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 resolvegethostbyname = 1 # Host wird über den Namen aufgelöst&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 resolvegetadressinfo = 0 # adressinfo wird geholt&lt;br /&gt;
&lt;br /&gt;
====failbancount====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== failbantime ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
&lt;br /&gt;
==== dropdups ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== 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;
==== double_check ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== 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;
==== Loadbalancer ====&lt;br /&gt;
&lt;br /&gt;
===== lb_mode =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== lb_save =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== lb_nbest_readers =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== lb_nfb_readers =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== lb_reopen_mode =====&lt;br /&gt;
{{Optional}}&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 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}}&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 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;
===== lb_min_ecmcount =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== lb_max_ecmcount =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== lb_reopen_seconds =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== lb_retrylimit =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== lb_savepath ===== &lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== lb_stat_cleanup ===== &lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== 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;
===== lb_retrylimits =====&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 svn5754:07/31/2011&amp;lt;/span&amp;gt;&lt;br /&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;
===== 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}}&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;
===== 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;
===== 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;
===== lb_max_readers =====&lt;br /&gt;
{{Optional}}&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;
===== lb_auto_betatunnel =====&lt;br /&gt;
{{Optional}}&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;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;
===== lb_auto_betatunnel_mode =====&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 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;
===== lb_auto_betatunnel_prefer_beta =====&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 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;
=== &#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;
==== port ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== serverip ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== nocrypt ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== aulow ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== monlevel ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== hideclient_to ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== appendchaninfo ====&lt;br /&gt;
{{Optional}}&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 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;
=== &#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;
&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;
==== lcd_outputpath ====&lt;br /&gt;
{{Optional}}&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}}&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}}&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;
=== &#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;
==== 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;
==== httpport ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
&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;
==== httpcert ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== 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;
==== httpuser ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
&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;
==== httppwd ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
&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;
==== 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;
&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;
==== httpcss ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== httptpl ====&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 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;
==== 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;
==== httprefresh ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Zeitspanne in Sekunden, innerhalb derer das Programm den Status des Webinterfaces aktualisiert&lt;br /&gt;
 httprefresh = 7  # Status wird nach 7 Sekunden aktualisiert&lt;br /&gt;
             =    # [blank] Es findes keine Aktualisierung statt&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;
==== httphideidleclients ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== httpscript ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== httpallowed ====&lt;br /&gt;
{{Mandatory}}&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  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;
==== 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;
==== httpsavefullcfg ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== 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;
==== httphelplang ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
&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;
==== 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;
=== &#039;&#039;&#039;Cache&#039;&#039;&#039; ===&lt;br /&gt;
&lt;br /&gt;
{{OSCamConfCacheParameter}}&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;
==== 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;
==== 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;
==== 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;
 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;
 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;
Wartezeit in Millisekunden für cache exchange und CSP, bevor ECMs an den Reader/Proxy gesendet werden.&lt;br /&gt;
&lt;br /&gt;
==== cwcycle_allowbadfromffb ====&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 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;
==== 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;
==== 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;
==== 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;
==== 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;
==== 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;
==== 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;
==== 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;
==== 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;
==== 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;
==== 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;
==== 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;
&amp;lt;br/&amp;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;
&amp;lt;br/&amp;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;
&amp;lt;br/&amp;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;
&amp;lt;br/&amp;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;
==== 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;
==== 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;
&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;
&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;
==== csp_ecm_filter ====&lt;br /&gt;
{{Optional}}&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}}&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;
=== &#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;
==== 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;
==== 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;
==== 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;
==== 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;
==== 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;
=== &#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;
==== 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;
==== 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;
==== suppresscmd08 ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
=== &#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;
==== 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;
==== 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;
==== suppresscmd08 ====&lt;br /&gt;
{{Optional}}&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;
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;
=== &#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;
==== 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;
==== 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;
==== 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;
==== 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;
==== 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;
==== 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;
=== &#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;
==== 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;
==== 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;
==== 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;
==== 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;
=== &#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;
=== &#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;
==== 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;
==== version ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== reshare ====&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 svn8607:04/10/2013&amp;lt;/span&amp;gt;&lt;br /&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;
==== reshare_mode ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== ignorereshare ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== stealth ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== minimizecards ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== updateinterval ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
 &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;
==== keepconnected ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== 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;
==== forward_origin_card ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== nodeid ====&lt;br /&gt;
{{Optional}}&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;
&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;
=== &#039;&#039;&#039;Pandora&#039;&#039;&#039; ===&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_allowed         =    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;
=== &#039;&#039;&#039;GBox&#039;&#039;&#039; ===&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 svn8350:02/15/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
{{OScamConfGboxParameter}}&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;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}}&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;
&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}}&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;
&amp;lt;br/&amp;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, default = 0&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;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;
&amp;lt;br/&amp;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;
&amp;lt;br/&amp;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;
&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}}&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;
&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;
==== gbox_reconnect ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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}}&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;
&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;
&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;
==== 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;
==== 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;
==== pmt_mode ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== 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;
==== listen_port ====&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 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}}&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;
&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;
==== 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;
==== 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;
=== &#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;
==== enabled ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
&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;
==== numusers ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== sampletime ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== samples ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== penalty ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== aclogfile ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== fakedelay ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== denysamples ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
&lt;br /&gt;
{{OSCamTranslatedLinks}}&lt;/div&gt;</summary>
		<author><name>Paz8501</name></author>
	</entry>
	<entry>
		<id>http://oldwiki.streamboard.tv/index.php?title=Tiers&amp;diff=12440</id>
		<title>Tiers</title>
		<link rel="alternate" type="text/html" href="http://oldwiki.streamboard.tv/index.php?title=Tiers&amp;diff=12440"/>
		<updated>2014-05-22T17:39:38Z</updated>

		<summary type="html">&lt;p&gt;Paz8501: /* NDS V14 (im Aufbau): */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Kategorie:HowTo]]&lt;br /&gt;
[[Kategorie:Cardserver]]&lt;br /&gt;
{{OSCamHomeLinks}}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
 If you can help, dont hesitate to edit this page!!!&lt;br /&gt;
 Use the comment line below the editwindow and leave, before saving, a short summary note what was done for the log&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;big&amp;gt;&amp;lt;big&amp;gt;Erklärung&amp;lt;/big&amp;gt;&amp;lt;/big&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;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;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Vorbemerkung:&#039;&#039;&#039; &amp;lt;br /&amp;gt;&lt;br /&gt;
Ab OSCam 1.20-unstable r5920 mit WebIF: &amp;lt;br /&amp;gt;&lt;br /&gt;
Wenn in der oscam.tiers keine Tier-/CHID-Zuweisungen gefunden werden, werden im WebIF die CAID-/Provider-Zuweisungen aus der oscam.provid, falls vorhanden, angezeigt.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== NDS V14: ==&lt;br /&gt;
&lt;br /&gt;
 098C:0046|NDS Sky HDplus&lt;br /&gt;
 098C:DBB5|NDS Sky Select Bestellung&lt;br /&gt;
 098C:007D|NDS Sky Sport&lt;br /&gt;
 098C:0081|NDS Sky Bundesliga&lt;br /&gt;
 098C:00C0|NDS Sky Welt Extra&lt;br /&gt;
 098C:00C7|NDS Sky Welt&lt;br /&gt;
 098C:00C8|NDS Sky Film&lt;br /&gt;
 098C:00C9|NDS Sky Welt HD&lt;br /&gt;
 098C:00CA|NDS Sky Film HD&lt;br /&gt;
 098C:00CB|NDS Sky Sport HD&lt;br /&gt;
 098C:005A|NDS Sky Sport HD Extra&lt;br /&gt;
 098C:00F3|NDS Sky Blue Movie Info&lt;br /&gt;
 098C:008E|NDS Sky Beate Uhse&lt;br /&gt;
 098C:0058|NDS Sky 3D&lt;br /&gt;
 098C:00E5|NDS Sky Sport (HD)&lt;br /&gt;
 098C:005E|NDS Sky Unknown&lt;br /&gt;
 098C:0056|NDS Sky Unknown&lt;br /&gt;
 098C:0057|NDS Sky Unknown&lt;br /&gt;
 098C:007B|NDS Sky Unknown&lt;br /&gt;
 098C:00FA|NDS Sky Unknown&lt;br /&gt;
 098C:0065|NDS Sky Unknown&lt;br /&gt;
 098C:0066|NDS Sky Unknown&lt;br /&gt;
 098C:0067|NDS Sky Unknown&lt;br /&gt;
 098C:0068|NDS Sky Unknown&lt;br /&gt;
 098C:0069|NDS Sky Unknown&lt;br /&gt;
 098C:006B|NDS Sky Unknown&lt;br /&gt;
 098C:006C|NDS Sky Unknown&lt;br /&gt;
 098C:006D|NDS Sky Unknown&lt;br /&gt;
 098C:006E|NDS Sky Unknown&lt;br /&gt;
 098C:006F|NDS Sky Unknown&lt;br /&gt;
 098C:00FF|NDS Sky Unknown&lt;br /&gt;
&lt;br /&gt;
== Nagra HD01: ==&lt;br /&gt;
 1830:0064|Nagra HDplus Gratis Jahr&lt;br /&gt;
 1830:0065|Nagra HDplus Ungenutzt&lt;br /&gt;
 1830:0BEA|Nagra HDplus Paket PPV&lt;br /&gt;
&lt;br /&gt;
== Conax MTV Unlimited ==&lt;br /&gt;
 0B00:6020|Conax MTV Unlimited PPV&lt;/div&gt;</summary>
		<author><name>Paz8501</name></author>
	</entry>
	<entry>
		<id>http://oldwiki.streamboard.tv/index.php?title=Tiers&amp;diff=12426</id>
		<title>Tiers</title>
		<link rel="alternate" type="text/html" href="http://oldwiki.streamboard.tv/index.php?title=Tiers&amp;diff=12426"/>
		<updated>2014-05-22T07:09:42Z</updated>

		<summary type="html">&lt;p&gt;Paz8501: /* NDS V14 (im Aufbau): */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Kategorie:HowTo]]&lt;br /&gt;
[[Kategorie:Cardserver]]&lt;br /&gt;
{{OSCamHomeLinks}}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
 If you can help, dont hesitate to edit this page!!!&lt;br /&gt;
 Use the comment line below the editwindow and leave, before saving, a short summary note what was done for the log&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;big&amp;gt;&amp;lt;big&amp;gt;Erklärung&amp;lt;/big&amp;gt;&amp;lt;/big&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;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;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Vorbemerkung:&#039;&#039;&#039; &amp;lt;br /&amp;gt;&lt;br /&gt;
Ab OSCam 1.20-unstable r5920 mit WebIF: &amp;lt;br /&amp;gt;&lt;br /&gt;
Wenn in der oscam.tiers keine Tier-/CHID-Zuweisungen gefunden werden, werden im WebIF die CAID-/Provider-Zuweisungen aus der oscam.provid, falls vorhanden, angezeigt.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== NDS V14 (im Aufbau): ==&lt;br /&gt;
&lt;br /&gt;
 098C:0046|NDS HDplus&lt;br /&gt;
 098C:DBB5|NDS Sky Select Bestellung&lt;br /&gt;
 098C:007D|NDS Sky Sport&lt;br /&gt;
 098C:0081|NDS Sky Bundesliga&lt;br /&gt;
 098C:00C0|NDS Sky Welt Extra&lt;br /&gt;
 098C:00C7|NDS Sky Welt&lt;br /&gt;
 098C:00C8|NDS Sky Film&lt;br /&gt;
 098C:00C9|NDS Sky Welt HD&lt;br /&gt;
 098C:00CA|NDS Sky Film HD&lt;br /&gt;
 098C:00CB|NDS Sky Sport HD&lt;br /&gt;
 098C:005A|NDS Sky Sport HD Extra&lt;br /&gt;
 098C:00F3|NDS Sky Blue Movie Info&lt;br /&gt;
 098C:008E|NDS Sky Beate Uhse&lt;br /&gt;
 098C:0058|NDS Sky 3D&lt;br /&gt;
 098C:00E5|NDS Sky Sport (HD)&lt;br /&gt;
 098C:005E|NDS Sky Unknown&lt;br /&gt;
 098C:0056|NDS Sky Unknown&lt;br /&gt;
 098C:0057|NDS Sky Unknown&lt;br /&gt;
 098C:007B|NDS Sky Unknown&lt;br /&gt;
 098C:00FA|NDS Sky Unknown&lt;br /&gt;
 098C:0065|NDS Sky Unknown&lt;br /&gt;
 098C:0066|NDS Sky Unknown&lt;br /&gt;
 098C:0067|NDS Sky Unknown&lt;br /&gt;
 098C:0068|NDS Sky Unknown&lt;br /&gt;
 098C:0069|NDS Sky Unknown&lt;br /&gt;
 098C:006B|NDS Sky Unknown&lt;br /&gt;
 098C:006C|NDS Sky Unknown&lt;br /&gt;
 098C:006D|NDS Sky Unknown&lt;br /&gt;
 098C:006E|NDS Sky Unknown&lt;br /&gt;
 098C:006F|NDS Sky Unknown&lt;br /&gt;
 098C:00FF|NDS Sky Unknown&lt;br /&gt;
&lt;br /&gt;
== Nagra HD01: ==&lt;br /&gt;
 1830:0064|Nagra HDplus Gratis Jahr&lt;br /&gt;
 1830:0065|Nagra HDplus Ungenutzt&lt;br /&gt;
 1830:0BEA|Nagra HDplus Paket PPV&lt;br /&gt;
&lt;br /&gt;
== Conax MTV Unlimited ==&lt;br /&gt;
 0B00:6020|Conax MTV Unlimited PPV&lt;/div&gt;</summary>
		<author><name>Paz8501</name></author>
	</entry>
	<entry>
		<id>http://oldwiki.streamboard.tv/index.php?title=Tiers&amp;diff=12425</id>
		<title>Tiers</title>
		<link rel="alternate" type="text/html" href="http://oldwiki.streamboard.tv/index.php?title=Tiers&amp;diff=12425"/>
		<updated>2014-05-22T07:09:10Z</updated>

		<summary type="html">&lt;p&gt;Paz8501: /* NDS V14 (im Aufbau): */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Kategorie:HowTo]]&lt;br /&gt;
[[Kategorie:Cardserver]]&lt;br /&gt;
{{OSCamHomeLinks}}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
 If you can help, dont hesitate to edit this page!!!&lt;br /&gt;
 Use the comment line below the editwindow and leave, before saving, a short summary note what was done for the log&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;big&amp;gt;&amp;lt;big&amp;gt;Erklärung&amp;lt;/big&amp;gt;&amp;lt;/big&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;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;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Vorbemerkung:&#039;&#039;&#039; &amp;lt;br /&amp;gt;&lt;br /&gt;
Ab OSCam 1.20-unstable r5920 mit WebIF: &amp;lt;br /&amp;gt;&lt;br /&gt;
Wenn in der oscam.tiers keine Tier-/CHID-Zuweisungen gefunden werden, werden im WebIF die CAID-/Provider-Zuweisungen aus der oscam.provid, falls vorhanden, angezeigt.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== NDS V14 (im Aufbau): ==&lt;br /&gt;
&lt;br /&gt;
 098C:0046|NDS HDplus&lt;br /&gt;
098C:DBB5|NDS Sky Select Bestellung&lt;br /&gt;
098C:007D|NDS Sky Sport&lt;br /&gt;
098C:0081|NDS Sky Bundesliga&lt;br /&gt;
098C:00C0|NDS Sky Welt Extra&lt;br /&gt;
098C:00C7|NDS Sky Welt&lt;br /&gt;
098C:00C8|NDS Sky Film&lt;br /&gt;
098C:00C9|NDS Sky Welt HD&lt;br /&gt;
098C:00CA|NDS Sky Film HD&lt;br /&gt;
098C:00CB|NDS Sky Sport HD&lt;br /&gt;
098C:005A|NDS Sky Sport HD Extra&lt;br /&gt;
098C:00F3|NDS Sky Blue Movie Info&lt;br /&gt;
098C:008E|NDS Sky Beate Uhse&lt;br /&gt;
098C:0058|NDS Sky 3D&lt;br /&gt;
098C:00E5|NDS Sky Sport (HD)&lt;br /&gt;
098C:005E|NDS Sky Unknown&lt;br /&gt;
098C:0056|NDS Sky Unknown&lt;br /&gt;
098C:0057|NDS Sky Unknown&lt;br /&gt;
098C:007B|NDS Sky Unknown&lt;br /&gt;
098C:00FA|NDS Sky Unknown&lt;br /&gt;
098C:0065|NDS Sky Unknown&lt;br /&gt;
098C:0066|NDS Sky Unknown&lt;br /&gt;
098C:0067|NDS Sky Unknown&lt;br /&gt;
098C:0068|NDS Sky Unknown&lt;br /&gt;
098C:0069|NDS Sky Unknown&lt;br /&gt;
098C:006B|NDS Sky Unknown&lt;br /&gt;
098C:006C|NDS Sky Unknown&lt;br /&gt;
098C:006D|NDS Sky Unknown&lt;br /&gt;
098C:006E|NDS Sky Unknown&lt;br /&gt;
098C:006F|NDS Sky Unknown&lt;br /&gt;
098C:00FF|NDS Sky Unknown&lt;br /&gt;
&lt;br /&gt;
== Nagra HD01: ==&lt;br /&gt;
 1830:0064|Nagra HDplus Gratis Jahr&lt;br /&gt;
 1830:0065|Nagra HDplus Ungenutzt&lt;br /&gt;
 1830:0BEA|Nagra HDplus Paket PPV&lt;br /&gt;
&lt;br /&gt;
== Conax MTV Unlimited ==&lt;br /&gt;
 0B00:6020|Conax MTV Unlimited PPV&lt;/div&gt;</summary>
		<author><name>Paz8501</name></author>
	</entry>
	<entry>
		<id>http://oldwiki.streamboard.tv/index.php?title=Tiers&amp;diff=12422</id>
		<title>Tiers</title>
		<link rel="alternate" type="text/html" href="http://oldwiki.streamboard.tv/index.php?title=Tiers&amp;diff=12422"/>
		<updated>2014-05-21T07:01:54Z</updated>

		<summary type="html">&lt;p&gt;Paz8501: /* Nagra HD01: */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Kategorie:HowTo]]&lt;br /&gt;
[[Kategorie:Cardserver]]&lt;br /&gt;
{{OSCamHomeLinks}}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
 If you can help, dont hesitate to edit this page!!!&lt;br /&gt;
 Use the comment line below the editwindow and leave, before saving, a short summary note what was done for the log&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;big&amp;gt;&amp;lt;big&amp;gt;Erklärung&amp;lt;/big&amp;gt;&amp;lt;/big&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;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;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Vorbemerkung:&#039;&#039;&#039; &amp;lt;br /&amp;gt;&lt;br /&gt;
Ab OSCam 1.20-unstable r5920 mit WebIF: &amp;lt;br /&amp;gt;&lt;br /&gt;
Wenn in der oscam.tiers keine Tier-/CHID-Zuweisungen gefunden werden, werden im WebIF die CAID-/Provider-Zuweisungen aus der oscam.provid, falls vorhanden, angezeigt.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== NDS V14 (im Aufbau): ==&lt;br /&gt;
&lt;br /&gt;
 098C:0046|NDS HDplus&lt;br /&gt;
 098C:DBB5|NDS Sky Select Bestellung&lt;br /&gt;
 098C:007D|NDS Sky Sport&lt;br /&gt;
 098C:0081|NDS Sky Bundesliga&lt;br /&gt;
 098C:00C0|NDS Sky Welt Extra&lt;br /&gt;
 098C:00C7|NDS Sky Welt&lt;br /&gt;
 098C:00C8|NDS Sky Film&lt;br /&gt;
 098C:00C9|NDS Sky Welt HD&lt;br /&gt;
 098C:00CA|NDS Sky Film HD&lt;br /&gt;
 098C:00CB|NDS Sky Sport HD&lt;br /&gt;
 098C:005A|NDS Sky Sport HD Extra&lt;br /&gt;
 098C:00F3|NDS Sky Blue Movie Info&lt;br /&gt;
 098C:008E|NDS Sky Beate Uhse&lt;br /&gt;
 098C:0058|NDS Sky 3D&lt;br /&gt;
 098C:005E|NDS Sky Unknown&lt;br /&gt;
 098C:0056|NDS Sky Unknown&lt;br /&gt;
 098C:0057|NDS Sky Unknown&lt;br /&gt;
 098C:007B|NDS Sky Unknown&lt;br /&gt;
 098C:00FA|NDS Sky Unknown&lt;br /&gt;
 098C:0065|NDS Sky Unknown&lt;br /&gt;
 098C:0066|NDS Sky Unknown&lt;br /&gt;
 098C:0067|NDS Sky Unknown&lt;br /&gt;
 098C:0068|NDS Sky Unknown&lt;br /&gt;
 098C:0069|NDS Sky Unknown&lt;br /&gt;
 098C:006B|NDS Sky Unknown&lt;br /&gt;
 098C:006C|NDS Sky Unknown&lt;br /&gt;
 098C:006D|NDS Sky Unknown&lt;br /&gt;
 098C:006E|NDS Sky Unknown&lt;br /&gt;
 098C:006F|NDS Sky Unknown&lt;br /&gt;
 098C:00FF|NDS Sky Unknown&lt;br /&gt;
 098C:00E5|NDS Sky Unknown&lt;br /&gt;
&lt;br /&gt;
== Nagra HD01: ==&lt;br /&gt;
 1830:0064|Nagra HDplus Gratis Jahr&lt;br /&gt;
 1830:0065|Nagra HDplus Ungenutzt&lt;br /&gt;
 1830:0BEA|Nagra HDplus Paket PPV&lt;br /&gt;
&lt;br /&gt;
== Conax MTV Unlimited ==&lt;br /&gt;
 0B00:6020|Conax MTV Unlimited PPV&lt;/div&gt;</summary>
		<author><name>Paz8501</name></author>
	</entry>
	<entry>
		<id>http://oldwiki.streamboard.tv/index.php?title=Tiers&amp;diff=12421</id>
		<title>Tiers</title>
		<link rel="alternate" type="text/html" href="http://oldwiki.streamboard.tv/index.php?title=Tiers&amp;diff=12421"/>
		<updated>2014-05-21T07:01:23Z</updated>

		<summary type="html">&lt;p&gt;Paz8501: /* NDS V14 (im Aufbau): */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Kategorie:HowTo]]&lt;br /&gt;
[[Kategorie:Cardserver]]&lt;br /&gt;
{{OSCamHomeLinks}}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
 If you can help, dont hesitate to edit this page!!!&lt;br /&gt;
 Use the comment line below the editwindow and leave, before saving, a short summary note what was done for the log&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;big&amp;gt;&amp;lt;big&amp;gt;Erklärung&amp;lt;/big&amp;gt;&amp;lt;/big&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;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;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Vorbemerkung:&#039;&#039;&#039; &amp;lt;br /&amp;gt;&lt;br /&gt;
Ab OSCam 1.20-unstable r5920 mit WebIF: &amp;lt;br /&amp;gt;&lt;br /&gt;
Wenn in der oscam.tiers keine Tier-/CHID-Zuweisungen gefunden werden, werden im WebIF die CAID-/Provider-Zuweisungen aus der oscam.provid, falls vorhanden, angezeigt.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== NDS V14 (im Aufbau): ==&lt;br /&gt;
&lt;br /&gt;
 098C:0046|NDS HDplus&lt;br /&gt;
 098C:DBB5|NDS Sky Select Bestellung&lt;br /&gt;
 098C:007D|NDS Sky Sport&lt;br /&gt;
 098C:0081|NDS Sky Bundesliga&lt;br /&gt;
 098C:00C0|NDS Sky Welt Extra&lt;br /&gt;
 098C:00C7|NDS Sky Welt&lt;br /&gt;
 098C:00C8|NDS Sky Film&lt;br /&gt;
 098C:00C9|NDS Sky Welt HD&lt;br /&gt;
 098C:00CA|NDS Sky Film HD&lt;br /&gt;
 098C:00CB|NDS Sky Sport HD&lt;br /&gt;
 098C:005A|NDS Sky Sport HD Extra&lt;br /&gt;
 098C:00F3|NDS Sky Blue Movie Info&lt;br /&gt;
 098C:008E|NDS Sky Beate Uhse&lt;br /&gt;
 098C:0058|NDS Sky 3D&lt;br /&gt;
 098C:005E|NDS Sky Unknown&lt;br /&gt;
 098C:0056|NDS Sky Unknown&lt;br /&gt;
 098C:0057|NDS Sky Unknown&lt;br /&gt;
 098C:007B|NDS Sky Unknown&lt;br /&gt;
 098C:00FA|NDS Sky Unknown&lt;br /&gt;
 098C:0065|NDS Sky Unknown&lt;br /&gt;
 098C:0066|NDS Sky Unknown&lt;br /&gt;
 098C:0067|NDS Sky Unknown&lt;br /&gt;
 098C:0068|NDS Sky Unknown&lt;br /&gt;
 098C:0069|NDS Sky Unknown&lt;br /&gt;
 098C:006B|NDS Sky Unknown&lt;br /&gt;
 098C:006C|NDS Sky Unknown&lt;br /&gt;
 098C:006D|NDS Sky Unknown&lt;br /&gt;
 098C:006E|NDS Sky Unknown&lt;br /&gt;
 098C:006F|NDS Sky Unknown&lt;br /&gt;
 098C:00FF|NDS Sky Unknown&lt;br /&gt;
 098C:00E5|NDS Sky Unknown&lt;br /&gt;
&lt;br /&gt;
== Nagra HD01: ==&lt;br /&gt;
 1830:0064|Nagra Gratis Jahr&lt;br /&gt;
 1830:0065|Nagra Ungenutzt&lt;br /&gt;
 1830:0BEA|Nagra HDplus Paket&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Conax MTV Unlimited ==&lt;br /&gt;
 0B00:6020|Conax MTV Unlimited PPV&lt;/div&gt;</summary>
		<author><name>Paz8501</name></author>
	</entry>
	<entry>
		<id>http://oldwiki.streamboard.tv/index.php?title=Tiers&amp;diff=12420</id>
		<title>Tiers</title>
		<link rel="alternate" type="text/html" href="http://oldwiki.streamboard.tv/index.php?title=Tiers&amp;diff=12420"/>
		<updated>2014-05-21T06:58:50Z</updated>

		<summary type="html">&lt;p&gt;Paz8501: /* oscam.tiers */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Kategorie:HowTo]]&lt;br /&gt;
[[Kategorie:Cardserver]]&lt;br /&gt;
{{OSCamHomeLinks}}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
 If you can help, dont hesitate to edit this page!!!&lt;br /&gt;
 Use the comment line below the editwindow and leave, before saving, a short summary note what was done for the log&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;big&amp;gt;&amp;lt;big&amp;gt;Erklärung&amp;lt;/big&amp;gt;&amp;lt;/big&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;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;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Vorbemerkung:&#039;&#039;&#039; &amp;lt;br /&amp;gt;&lt;br /&gt;
Ab OSCam 1.20-unstable r5920 mit WebIF: &amp;lt;br /&amp;gt;&lt;br /&gt;
Wenn in der oscam.tiers keine Tier-/CHID-Zuweisungen gefunden werden, werden im WebIF die CAID-/Provider-Zuweisungen aus der oscam.provid, falls vorhanden, angezeigt.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== NDS V14 (im Aufbau): ==&lt;br /&gt;
&lt;br /&gt;
 098C:0046|NDS HDplus&lt;br /&gt;
 098C:DBB5|NDS Select Bestellung&lt;br /&gt;
 098C:007D|NDS Sky Sport&lt;br /&gt;
 098C:0081|NDS Sky Bundesliga&lt;br /&gt;
 098C:008E|NDS Beate Uhse&lt;br /&gt;
 098C:00C0|NDS Sky Welt Extra&lt;br /&gt;
 098C:00C7|NDS Sky Welt&lt;br /&gt;
 098C:00C8|NDS Sky Film&lt;br /&gt;
 098C:00C9|NDS Sky Welt HD&lt;br /&gt;
 098C:00CA|NDS Sky Film HD&lt;br /&gt;
 098C:00CB|NDS Sky Sport HD&lt;br /&gt;
 098C:00F3|NDS Blue Movie Info&lt;br /&gt;
 098C:0058|NDS Sky 3D&lt;br /&gt;
 098C:005A|NDS Sky Sport HD Extra&lt;br /&gt;
 098C:005E|NDS Unknown&lt;br /&gt;
 098C:0056|NDS Unknown&lt;br /&gt;
 098C:0057|NDS Unknown&lt;br /&gt;
 098C:007B|NDS Unknown&lt;br /&gt;
 098C:00FA|NDS Unknown&lt;br /&gt;
 098C:0065|NDS Unknown&lt;br /&gt;
 098C:0066|NDS Unknown&lt;br /&gt;
 098C:0067|NDS Unknown&lt;br /&gt;
 098C:0068|NDS Unknown&lt;br /&gt;
 098C:0069|NDS Unknown&lt;br /&gt;
 098C:006B|NDS Unknown&lt;br /&gt;
 098C:006C|NDS Unknown&lt;br /&gt;
 098C:006D|NDS Unknown&lt;br /&gt;
 098C:006E|NDS Unknown&lt;br /&gt;
 098C:006F|NDS Unknown&lt;br /&gt;
 098C:00FF|NDS Unknown&lt;br /&gt;
 098C:00E5|NDS Unknown&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Nagra HD01: ==&lt;br /&gt;
 1830:0064|Nagra Gratis Jahr&lt;br /&gt;
 1830:0065|Nagra Ungenutzt&lt;br /&gt;
 1830:0BEA|Nagra HDplus Paket&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Conax MTV Unlimited ==&lt;br /&gt;
 0B00:6020|Conax MTV Unlimited PPV&lt;/div&gt;</summary>
		<author><name>Paz8501</name></author>
	</entry>
	<entry>
		<id>http://oldwiki.streamboard.tv/index.php?title=Tiers&amp;diff=12419</id>
		<title>Tiers</title>
		<link rel="alternate" type="text/html" href="http://oldwiki.streamboard.tv/index.php?title=Tiers&amp;diff=12419"/>
		<updated>2014-05-21T06:47:34Z</updated>

		<summary type="html">&lt;p&gt;Paz8501: /* Nagra HD01: */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Kategorie:HowTo]]&lt;br /&gt;
[[Kategorie:Cardserver]]&lt;br /&gt;
{{OSCamHomeLinks}}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
 If you can help, dont hesitate to edit this page!!!&lt;br /&gt;
 Use the comment line below the editwindow and leave, before saving, a short summary note what was done for the log&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;big&amp;gt;&amp;lt;big&amp;gt;Erklärung&amp;lt;/big&amp;gt;&amp;lt;/big&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;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;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Vorbemerkung:&#039;&#039;&#039; &amp;lt;br /&amp;gt;&lt;br /&gt;
Ab OSCam 1.20-unstable r5920 mit WebIF: &amp;lt;br /&amp;gt;&lt;br /&gt;
Wenn in der oscam.tiers keine Tier-/CHID-Zuweisungen gefunden werden, werden im WebIF die CAID-/Provider-Zuweisungen aus der oscam.provid, falls vorhanden, angezeigt.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== NDS V14 (im Aufbau): ==&lt;br /&gt;
&lt;br /&gt;
098C:0046|NDS HDplus&amp;lt;br /&amp;gt;&lt;br /&gt;
098C:DBB5|NDS Select Bestellung&amp;lt;br /&amp;gt;&lt;br /&gt;
098C:007D|NDS Sky Sport&amp;lt;br /&amp;gt;&lt;br /&gt;
098C:0081|NDS Sky Bundesliga&amp;lt;br /&amp;gt;&lt;br /&gt;
098C:008E|NDS Beate Uhse&amp;lt;br /&amp;gt;&lt;br /&gt;
098C:00C0|NDS Sky Welt Extra&amp;lt;br /&amp;gt;&lt;br /&gt;
098C:00C7|NDS Sky Welt&amp;lt;br /&amp;gt;&lt;br /&gt;
098C:00C8|NDS Sky Film&amp;lt;br /&amp;gt;&lt;br /&gt;
098C:00C9|NDS Sky Welt HD&amp;lt;br /&amp;gt;&lt;br /&gt;
098C:00CA|NDS Sky Film HD&amp;lt;br /&amp;gt;&lt;br /&gt;
098C:00CB|NDS Sky Sport HD&amp;lt;br /&amp;gt;&lt;br /&gt;
098C:00F3|NDS Blue Movie Info&amp;lt;br /&amp;gt;&lt;br /&gt;
098C:0058|NDS Sky 3D&amp;lt;br /&amp;gt;&lt;br /&gt;
098C:005A|NDS Sky Sport HD Extra&amp;lt;br /&amp;gt;&lt;br /&gt;
098C:005E|NDS Unknown&amp;lt;br /&amp;gt;&lt;br /&gt;
098C:0056|NDS Unknown&amp;lt;br /&amp;gt;&lt;br /&gt;
098C:0057|NDS Unknown&amp;lt;br /&amp;gt;&lt;br /&gt;
098C:007B|NDS Unknown&amp;lt;br /&amp;gt;&lt;br /&gt;
098C:00FA|NDS Unknown&amp;lt;br /&amp;gt;&lt;br /&gt;
098C:0065|NDS Unknown&amp;lt;br /&amp;gt;&lt;br /&gt;
098C:0066|NDS Unknown&amp;lt;br /&amp;gt;&lt;br /&gt;
098C:0067|NDS Unknown&amp;lt;br /&amp;gt;&lt;br /&gt;
098C:0068|NDS Unknown&amp;lt;br /&amp;gt;&lt;br /&gt;
098C:0069|NDS Unknown&amp;lt;br /&amp;gt;&lt;br /&gt;
098C:006B|NDS Unknown&amp;lt;br /&amp;gt;&lt;br /&gt;
098C:006C|NDS Unknown&amp;lt;br /&amp;gt;&lt;br /&gt;
098C:006D|NDS Unknown&amp;lt;br /&amp;gt;&lt;br /&gt;
098C:006E|NDS Unknown&amp;lt;br /&amp;gt;&lt;br /&gt;
098C:006F|NDS Unknown&amp;lt;br /&amp;gt;&lt;br /&gt;
098C:00FF|NDS Unknown&amp;lt;br /&amp;gt;&lt;br /&gt;
098C:00E5|NDS Unknown&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Nagra HD01: ==&lt;br /&gt;
1830:0064|Nagra Gratis Jahr&amp;lt;br /&amp;gt;&lt;br /&gt;
1830:0065|Nagra Ungenutzt&amp;lt;br /&amp;gt;&lt;br /&gt;
1830:0BEA|Nagra HDplus Paket&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Conax MTV Unlimited ==&lt;br /&gt;
0B00:6020|Conax MTV Unlimited PPV&amp;lt;br /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Paz8501</name></author>
	</entry>
	<entry>
		<id>http://oldwiki.streamboard.tv/index.php?title=Tiers&amp;diff=12418</id>
		<title>Tiers</title>
		<link rel="alternate" type="text/html" href="http://oldwiki.streamboard.tv/index.php?title=Tiers&amp;diff=12418"/>
		<updated>2014-05-21T06:46:22Z</updated>

		<summary type="html">&lt;p&gt;Paz8501: /* Nagra HD01: */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Kategorie:HowTo]]&lt;br /&gt;
[[Kategorie:Cardserver]]&lt;br /&gt;
{{OSCamHomeLinks}}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
 If you can help, dont hesitate to edit this page!!!&lt;br /&gt;
 Use the comment line below the editwindow and leave, before saving, a short summary note what was done for the log&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;big&amp;gt;&amp;lt;big&amp;gt;Erklärung&amp;lt;/big&amp;gt;&amp;lt;/big&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;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;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Vorbemerkung:&#039;&#039;&#039; &amp;lt;br /&amp;gt;&lt;br /&gt;
Ab OSCam 1.20-unstable r5920 mit WebIF: &amp;lt;br /&amp;gt;&lt;br /&gt;
Wenn in der oscam.tiers keine Tier-/CHID-Zuweisungen gefunden werden, werden im WebIF die CAID-/Provider-Zuweisungen aus der oscam.provid, falls vorhanden, angezeigt.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== NDS V14 (im Aufbau): ==&lt;br /&gt;
&lt;br /&gt;
098C:0046|NDS HDplus&amp;lt;br /&amp;gt;&lt;br /&gt;
098C:DBB5|NDS Select Bestellung&amp;lt;br /&amp;gt;&lt;br /&gt;
098C:007D|NDS Sky Sport&amp;lt;br /&amp;gt;&lt;br /&gt;
098C:0081|NDS Sky Bundesliga&amp;lt;br /&amp;gt;&lt;br /&gt;
098C:008E|NDS Beate Uhse&amp;lt;br /&amp;gt;&lt;br /&gt;
098C:00C0|NDS Sky Welt Extra&amp;lt;br /&amp;gt;&lt;br /&gt;
098C:00C7|NDS Sky Welt&amp;lt;br /&amp;gt;&lt;br /&gt;
098C:00C8|NDS Sky Film&amp;lt;br /&amp;gt;&lt;br /&gt;
098C:00C9|NDS Sky Welt HD&amp;lt;br /&amp;gt;&lt;br /&gt;
098C:00CA|NDS Sky Film HD&amp;lt;br /&amp;gt;&lt;br /&gt;
098C:00CB|NDS Sky Sport HD&amp;lt;br /&amp;gt;&lt;br /&gt;
098C:00F3|NDS Blue Movie Info&amp;lt;br /&amp;gt;&lt;br /&gt;
098C:0058|NDS Sky 3D&amp;lt;br /&amp;gt;&lt;br /&gt;
098C:005A|NDS Sky Sport HD Extra&amp;lt;br /&amp;gt;&lt;br /&gt;
098C:005E|NDS Unknown&amp;lt;br /&amp;gt;&lt;br /&gt;
098C:0056|NDS Unknown&amp;lt;br /&amp;gt;&lt;br /&gt;
098C:0057|NDS Unknown&amp;lt;br /&amp;gt;&lt;br /&gt;
098C:007B|NDS Unknown&amp;lt;br /&amp;gt;&lt;br /&gt;
098C:00FA|NDS Unknown&amp;lt;br /&amp;gt;&lt;br /&gt;
098C:0065|NDS Unknown&amp;lt;br /&amp;gt;&lt;br /&gt;
098C:0066|NDS Unknown&amp;lt;br /&amp;gt;&lt;br /&gt;
098C:0067|NDS Unknown&amp;lt;br /&amp;gt;&lt;br /&gt;
098C:0068|NDS Unknown&amp;lt;br /&amp;gt;&lt;br /&gt;
098C:0069|NDS Unknown&amp;lt;br /&amp;gt;&lt;br /&gt;
098C:006B|NDS Unknown&amp;lt;br /&amp;gt;&lt;br /&gt;
098C:006C|NDS Unknown&amp;lt;br /&amp;gt;&lt;br /&gt;
098C:006D|NDS Unknown&amp;lt;br /&amp;gt;&lt;br /&gt;
098C:006E|NDS Unknown&amp;lt;br /&amp;gt;&lt;br /&gt;
098C:006F|NDS Unknown&amp;lt;br /&amp;gt;&lt;br /&gt;
098C:00FF|NDS Unknown&amp;lt;br /&amp;gt;&lt;br /&gt;
098C:00E5|NDS Unknown&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Nagra HD01: ==&lt;br /&gt;
1830:0064|Nagra Gratis Jahr&amp;lt;br /&amp;gt;&lt;br /&gt;
1830:0065|Nagra Ungenutzt&amp;lt;br /&amp;gt;&lt;br /&gt;
1830:0BEA|Nagra HDplus Paket&amp;lt;br /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Paz8501</name></author>
	</entry>
	<entry>
		<id>http://oldwiki.streamboard.tv/index.php?title=Tiers&amp;diff=12417</id>
		<title>Tiers</title>
		<link rel="alternate" type="text/html" href="http://oldwiki.streamboard.tv/index.php?title=Tiers&amp;diff=12417"/>
		<updated>2014-05-21T06:43:47Z</updated>

		<summary type="html">&lt;p&gt;Paz8501: /* Nagra HD-Plus: */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Kategorie:HowTo]]&lt;br /&gt;
[[Kategorie:Cardserver]]&lt;br /&gt;
{{OSCamHomeLinks}}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
 If you can help, dont hesitate to edit this page!!!&lt;br /&gt;
 Use the comment line below the editwindow and leave, before saving, a short summary note what was done for the log&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;big&amp;gt;&amp;lt;big&amp;gt;Erklärung&amp;lt;/big&amp;gt;&amp;lt;/big&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;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;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Vorbemerkung:&#039;&#039;&#039; &amp;lt;br /&amp;gt;&lt;br /&gt;
Ab OSCam 1.20-unstable r5920 mit WebIF: &amp;lt;br /&amp;gt;&lt;br /&gt;
Wenn in der oscam.tiers keine Tier-/CHID-Zuweisungen gefunden werden, werden im WebIF die CAID-/Provider-Zuweisungen aus der oscam.provid, falls vorhanden, angezeigt.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== NDS V14 (im Aufbau): ==&lt;br /&gt;
&lt;br /&gt;
098C:0046|NDS HDplus&amp;lt;br /&amp;gt;&lt;br /&gt;
098C:DBB5|NDS Select Bestellung&amp;lt;br /&amp;gt;&lt;br /&gt;
098C:007D|NDS Sky Sport&amp;lt;br /&amp;gt;&lt;br /&gt;
098C:0081|NDS Sky Bundesliga&amp;lt;br /&amp;gt;&lt;br /&gt;
098C:008E|NDS Beate Uhse&amp;lt;br /&amp;gt;&lt;br /&gt;
098C:00C0|NDS Sky Welt Extra&amp;lt;br /&amp;gt;&lt;br /&gt;
098C:00C7|NDS Sky Welt&amp;lt;br /&amp;gt;&lt;br /&gt;
098C:00C8|NDS Sky Film&amp;lt;br /&amp;gt;&lt;br /&gt;
098C:00C9|NDS Sky Welt HD&amp;lt;br /&amp;gt;&lt;br /&gt;
098C:00CA|NDS Sky Film HD&amp;lt;br /&amp;gt;&lt;br /&gt;
098C:00CB|NDS Sky Sport HD&amp;lt;br /&amp;gt;&lt;br /&gt;
098C:00F3|NDS Blue Movie Info&amp;lt;br /&amp;gt;&lt;br /&gt;
098C:0058|NDS Sky 3D&amp;lt;br /&amp;gt;&lt;br /&gt;
098C:005A|NDS Sky Sport HD Extra&amp;lt;br /&amp;gt;&lt;br /&gt;
098C:005E|NDS Unknown&amp;lt;br /&amp;gt;&lt;br /&gt;
098C:0056|NDS Unknown&amp;lt;br /&amp;gt;&lt;br /&gt;
098C:0057|NDS Unknown&amp;lt;br /&amp;gt;&lt;br /&gt;
098C:007B|NDS Unknown&amp;lt;br /&amp;gt;&lt;br /&gt;
098C:00FA|NDS Unknown&amp;lt;br /&amp;gt;&lt;br /&gt;
098C:0065|NDS Unknown&amp;lt;br /&amp;gt;&lt;br /&gt;
098C:0066|NDS Unknown&amp;lt;br /&amp;gt;&lt;br /&gt;
098C:0067|NDS Unknown&amp;lt;br /&amp;gt;&lt;br /&gt;
098C:0068|NDS Unknown&amp;lt;br /&amp;gt;&lt;br /&gt;
098C:0069|NDS Unknown&amp;lt;br /&amp;gt;&lt;br /&gt;
098C:006B|NDS Unknown&amp;lt;br /&amp;gt;&lt;br /&gt;
098C:006C|NDS Unknown&amp;lt;br /&amp;gt;&lt;br /&gt;
098C:006D|NDS Unknown&amp;lt;br /&amp;gt;&lt;br /&gt;
098C:006E|NDS Unknown&amp;lt;br /&amp;gt;&lt;br /&gt;
098C:006F|NDS Unknown&amp;lt;br /&amp;gt;&lt;br /&gt;
098C:00FF|NDS Unknown&amp;lt;br /&amp;gt;&lt;br /&gt;
098C:00E5|NDS Unknown&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Nagra HD01: ==&lt;br /&gt;
1830:0064|Gratis Jahr&amp;lt;br /&amp;gt;&lt;br /&gt;
1830:0065|Ungenutzt&amp;lt;br /&amp;gt;&lt;br /&gt;
1830:0BEA|HDplus Paket&amp;lt;br /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Paz8501</name></author>
	</entry>
	<entry>
		<id>http://oldwiki.streamboard.tv/index.php?title=Tiers&amp;diff=12416</id>
		<title>Tiers</title>
		<link rel="alternate" type="text/html" href="http://oldwiki.streamboard.tv/index.php?title=Tiers&amp;diff=12416"/>
		<updated>2014-05-21T06:40:24Z</updated>

		<summary type="html">&lt;p&gt;Paz8501: /* NDS V14 (im Aufbau): */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Kategorie:HowTo]]&lt;br /&gt;
[[Kategorie:Cardserver]]&lt;br /&gt;
{{OSCamHomeLinks}}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
 If you can help, dont hesitate to edit this page!!!&lt;br /&gt;
 Use the comment line below the editwindow and leave, before saving, a short summary note what was done for the log&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;big&amp;gt;&amp;lt;big&amp;gt;Erklärung&amp;lt;/big&amp;gt;&amp;lt;/big&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;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;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Vorbemerkung:&#039;&#039;&#039; &amp;lt;br /&amp;gt;&lt;br /&gt;
Ab OSCam 1.20-unstable r5920 mit WebIF: &amp;lt;br /&amp;gt;&lt;br /&gt;
Wenn in der oscam.tiers keine Tier-/CHID-Zuweisungen gefunden werden, werden im WebIF die CAID-/Provider-Zuweisungen aus der oscam.provid, falls vorhanden, angezeigt.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== NDS V14 (im Aufbau): ==&lt;br /&gt;
&lt;br /&gt;
098C:0046|NDS HDplus&amp;lt;br /&amp;gt;&lt;br /&gt;
098C:DBB5|NDS Select Bestellung&amp;lt;br /&amp;gt;&lt;br /&gt;
098C:007D|NDS Sky Sport&amp;lt;br /&amp;gt;&lt;br /&gt;
098C:0081|NDS Sky Bundesliga&amp;lt;br /&amp;gt;&lt;br /&gt;
098C:008E|NDS Beate Uhse&amp;lt;br /&amp;gt;&lt;br /&gt;
098C:00C0|NDS Sky Welt Extra&amp;lt;br /&amp;gt;&lt;br /&gt;
098C:00C7|NDS Sky Welt&amp;lt;br /&amp;gt;&lt;br /&gt;
098C:00C8|NDS Sky Film&amp;lt;br /&amp;gt;&lt;br /&gt;
098C:00C9|NDS Sky Welt HD&amp;lt;br /&amp;gt;&lt;br /&gt;
098C:00CA|NDS Sky Film HD&amp;lt;br /&amp;gt;&lt;br /&gt;
098C:00CB|NDS Sky Sport HD&amp;lt;br /&amp;gt;&lt;br /&gt;
098C:00F3|NDS Blue Movie Info&amp;lt;br /&amp;gt;&lt;br /&gt;
098C:0058|NDS Sky 3D&amp;lt;br /&amp;gt;&lt;br /&gt;
098C:005A|NDS Sky Sport HD Extra&amp;lt;br /&amp;gt;&lt;br /&gt;
098C:005E|NDS Unknown&amp;lt;br /&amp;gt;&lt;br /&gt;
098C:0056|NDS Unknown&amp;lt;br /&amp;gt;&lt;br /&gt;
098C:0057|NDS Unknown&amp;lt;br /&amp;gt;&lt;br /&gt;
098C:007B|NDS Unknown&amp;lt;br /&amp;gt;&lt;br /&gt;
098C:00FA|NDS Unknown&amp;lt;br /&amp;gt;&lt;br /&gt;
098C:0065|NDS Unknown&amp;lt;br /&amp;gt;&lt;br /&gt;
098C:0066|NDS Unknown&amp;lt;br /&amp;gt;&lt;br /&gt;
098C:0067|NDS Unknown&amp;lt;br /&amp;gt;&lt;br /&gt;
098C:0068|NDS Unknown&amp;lt;br /&amp;gt;&lt;br /&gt;
098C:0069|NDS Unknown&amp;lt;br /&amp;gt;&lt;br /&gt;
098C:006B|NDS Unknown&amp;lt;br /&amp;gt;&lt;br /&gt;
098C:006C|NDS Unknown&amp;lt;br /&amp;gt;&lt;br /&gt;
098C:006D|NDS Unknown&amp;lt;br /&amp;gt;&lt;br /&gt;
098C:006E|NDS Unknown&amp;lt;br /&amp;gt;&lt;br /&gt;
098C:006F|NDS Unknown&amp;lt;br /&amp;gt;&lt;br /&gt;
098C:00FF|NDS Unknown&amp;lt;br /&amp;gt;&lt;br /&gt;
098C:00E5|NDS Unknown&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Nagra HD-Plus: ==&lt;br /&gt;
1830:0064|Gratis Jahr&amp;lt;br /&amp;gt;&lt;br /&gt;
1830:0065|Ungenutzt&amp;lt;br /&amp;gt;&lt;br /&gt;
1830:0BEA|HDplus Paket&amp;lt;br /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Paz8501</name></author>
	</entry>
	<entry>
		<id>http://oldwiki.streamboard.tv/index.php?title=Tiers&amp;diff=12415</id>
		<title>Tiers</title>
		<link rel="alternate" type="text/html" href="http://oldwiki.streamboard.tv/index.php?title=Tiers&amp;diff=12415"/>
		<updated>2014-05-21T06:34:34Z</updated>

		<summary type="html">&lt;p&gt;Paz8501: /* NDS V14 (im Aufbau): */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Kategorie:HowTo]]&lt;br /&gt;
[[Kategorie:Cardserver]]&lt;br /&gt;
{{OSCamHomeLinks}}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
 If you can help, dont hesitate to edit this page!!!&lt;br /&gt;
 Use the comment line below the editwindow and leave, before saving, a short summary note what was done for the log&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;big&amp;gt;&amp;lt;big&amp;gt;Erklärung&amp;lt;/big&amp;gt;&amp;lt;/big&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;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;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Vorbemerkung:&#039;&#039;&#039; &amp;lt;br /&amp;gt;&lt;br /&gt;
Ab OSCam 1.20-unstable r5920 mit WebIF: &amp;lt;br /&amp;gt;&lt;br /&gt;
Wenn in der oscam.tiers keine Tier-/CHID-Zuweisungen gefunden werden, werden im WebIF die CAID-/Provider-Zuweisungen aus der oscam.provid, falls vorhanden, angezeigt.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== NDS V14 (im Aufbau): ==&lt;br /&gt;
&lt;br /&gt;
098C:0046|NDS HDplus&amp;lt;br /&amp;gt;&lt;br /&gt;
098C:DBB5|NDS Select Bestellung&amp;lt;br /&amp;gt;&lt;br /&gt;
098C:007D|NDS Sky Sport&amp;lt;br /&amp;gt;&lt;br /&gt;
098C:0081|NDS Sky Bundesliga&amp;lt;br /&amp;gt;&lt;br /&gt;
098C:008E|NDS Beate Uhse&amp;lt;br /&amp;gt;&lt;br /&gt;
098C:00C0|NDS Sky Welt Extra&amp;lt;br /&amp;gt;&lt;br /&gt;
098C:00C7|NDS Sky Welt&amp;lt;br /&amp;gt;&lt;br /&gt;
098C:00C8|NDS Sky Film&amp;lt;br /&amp;gt;&lt;br /&gt;
098C:00C9|NDS Sky Welt HD&amp;lt;br /&amp;gt;&lt;br /&gt;
098C:00CA|NDS Sky Film HD&amp;lt;br /&amp;gt;&lt;br /&gt;
098C:00CB|NDS Sky Sport HD&amp;lt;br /&amp;gt;&lt;br /&gt;
098C:00F3|NDS Blue Movie Info&amp;lt;br /&amp;gt;&lt;br /&gt;
098C:0058|NDS Sky 3D&amp;lt;br /&amp;gt;&lt;br /&gt;
098C:005A|NDS Sky Sport HD Extra&amp;lt;br /&amp;gt;&lt;br /&gt;
098C:005E|NDS Unknown&amp;lt;br /&amp;gt;&lt;br /&gt;
098C:0056|NDS Unknown&amp;lt;br /&amp;gt;&lt;br /&gt;
098C:0057|NDS Unknown&amp;lt;br /&amp;gt;&lt;br /&gt;
098C:007B|NDS Unknown&amp;lt;br /&amp;gt;&lt;br /&gt;
098C:00FA|NDS Unknown&amp;lt;br /&amp;gt;&lt;br /&gt;
098C:0065|NDS Unknown&amp;lt;br /&amp;gt;&lt;br /&gt;
098C:0066|NDS Unknown&amp;lt;br /&amp;gt;&lt;br /&gt;
098C:0067|NDS Unknown&amp;lt;br /&amp;gt;&lt;br /&gt;
098C:0068|NDS Unknown&amp;lt;br /&amp;gt;&lt;br /&gt;
098C:0069|NDS Unknown&amp;lt;br /&amp;gt;&lt;br /&gt;
098C:006B|NDS Unknown&amp;lt;br /&amp;gt;&lt;br /&gt;
098C:006C|NDS Unknown&amp;lt;br /&amp;gt;&lt;br /&gt;
098C:006D|NDS Unknown&amp;lt;br /&amp;gt;&lt;br /&gt;
098C:006E|NDS Unknown&amp;lt;br /&amp;gt;&lt;br /&gt;
098C:006F|NDS Unknown&amp;lt;br /&amp;gt;&lt;br /&gt;
098C:00FF|NDS Unknown&amp;lt;br /&amp;gt;&lt;br /&gt;
098C:00E5|NDS Unknown&amp;lt;br /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Paz8501</name></author>
	</entry>
	<entry>
		<id>http://oldwiki.streamboard.tv/index.php?title=Tiers&amp;diff=12414</id>
		<title>Tiers</title>
		<link rel="alternate" type="text/html" href="http://oldwiki.streamboard.tv/index.php?title=Tiers&amp;diff=12414"/>
		<updated>2014-05-21T06:31:35Z</updated>

		<summary type="html">&lt;p&gt;Paz8501: /* oscam.tiers */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Kategorie:HowTo]]&lt;br /&gt;
[[Kategorie:Cardserver]]&lt;br /&gt;
{{OSCamHomeLinks}}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
 If you can help, dont hesitate to edit this page!!!&lt;br /&gt;
 Use the comment line below the editwindow and leave, before saving, a short summary note what was done for the log&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;big&amp;gt;&amp;lt;big&amp;gt;Erklärung&amp;lt;/big&amp;gt;&amp;lt;/big&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;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;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Vorbemerkung:&#039;&#039;&#039; &amp;lt;br /&amp;gt;&lt;br /&gt;
Ab OSCam 1.20-unstable r5920 mit WebIF: &amp;lt;br /&amp;gt;&lt;br /&gt;
Wenn in der oscam.tiers keine Tier-/CHID-Zuweisungen gefunden werden, werden im WebIF die CAID-/Provider-Zuweisungen aus der oscam.provid, falls vorhanden, angezeigt.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== NDS V14 (im Aufbau): ==&lt;br /&gt;
&lt;br /&gt;
098C,09c4,09C7:0046|NDS HDplus &amp;lt;br /&amp;gt;&lt;br /&gt;
098C,09c4,09C7:DBB5|NDS Select Bestellung &amp;lt;br /&amp;gt;&lt;br /&gt;
098C,09c4,09C7:007D|NDS Sky Sport &amp;lt;br /&amp;gt;&lt;br /&gt;
098C,09c4,09C7:0081|NDS Sky Bundesliga &amp;lt;br /&amp;gt;&lt;br /&gt;
098C,09c4,09C7:008E|NDS Beate Uhse &amp;lt;br /&amp;gt;&lt;br /&gt;
098C,09c4,09C7:00C0|NDS Sky Welt Extra &amp;lt;br /&amp;gt;&lt;br /&gt;
098C,09c4,09C7:00C7|NDS Sky Welt &amp;lt;br /&amp;gt;&lt;br /&gt;
098C,09c4,09C7:00C8|NDS Sky Film &amp;lt;br /&amp;gt;&lt;br /&gt;
098C,09c4,09C7:00C9|NDS Sky Welt HD &amp;lt;br /&amp;gt;&lt;br /&gt;
098C,09c4,09C7:00CA|NDS Sky Film HD &amp;lt;br /&amp;gt;&lt;br /&gt;
098C,09c4,09C7:00CB|NDS Sky Sport HD &amp;lt;br /&amp;gt;&lt;br /&gt;
098C,09c4,09C7:00F3|NDS Blue Movie Info &amp;lt;br /&amp;gt;&lt;br /&gt;
098C,09c4,09C7:0058|NDS Sky 3D &amp;lt;br /&amp;gt;&lt;br /&gt;
098C,09c4,09C7:005A|NDS Sky Sport HD Extra &amp;lt;br /&amp;gt;&lt;br /&gt;
098C,09c4,09C7:005E|NDS Unknown &amp;lt;br /&amp;gt;&lt;br /&gt;
098C,09c4,09C7:0056|NDS Unknown &amp;lt;br /&amp;gt;&lt;br /&gt;
098C,09c4,09C7:0057|NDS Unknown &amp;lt;br /&amp;gt;&lt;br /&gt;
098C,09c4,09C7:007B|NDS Unknown &amp;lt;br /&amp;gt;&lt;br /&gt;
098C,09c4,09C7:00FA|NDS Unknown &amp;lt;br /&amp;gt;&lt;br /&gt;
098C,09c4,09C7:0065|NDS Unknown &amp;lt;br /&amp;gt;&lt;br /&gt;
098C,09c4,09C7:0066|NDS Unknown &amp;lt;br /&amp;gt;&lt;br /&gt;
098C,09c4,09C7:0067|NDS Unknown &amp;lt;br /&amp;gt;&lt;br /&gt;
098C,09c4,09C7:0068|NDS Unknown &amp;lt;br /&amp;gt;&lt;br /&gt;
098C,09c4,09C7:0069|NDS Unknown &amp;lt;br /&amp;gt;&lt;br /&gt;
098C,09c4,09C7:006B|NDS Unknown &amp;lt;br /&amp;gt;&lt;br /&gt;
098C,09c4,09C7:006C|NDS Unknown &amp;lt;br /&amp;gt;&lt;br /&gt;
098C,09c4,09C7:006D|NDS Unknown &amp;lt;br /&amp;gt;&lt;br /&gt;
098C,09c4,09C7:006E|NDS Unknown &amp;lt;br /&amp;gt;&lt;br /&gt;
098C,09c4,09C7:006F|NDS Unknown &amp;lt;br /&amp;gt;&lt;br /&gt;
098C,09c4,09C7:00FF|NDS Unknown &amp;lt;br /&amp;gt;&lt;br /&gt;
098C,09c4,09C7:00E5|NDS Unknown &amp;lt;br /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Paz8501</name></author>
	</entry>
	<entry>
		<id>http://oldwiki.streamboard.tv/index.php?title=EMM&amp;diff=12369</id>
		<title>EMM</title>
		<link rel="alternate" type="text/html" href="http://oldwiki.streamboard.tv/index.php?title=EMM&amp;diff=12369"/>
		<updated>2014-05-13T17:00:22Z</updated>

		<summary type="html">&lt;p&gt;Paz8501: /* save */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[How To]]&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;Messages&#039;&#039;&#039; 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;
=== 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;
&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;
INFO:&lt;br /&gt;
&lt;br /&gt;
Das Verzeichnis wird aber 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;save-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 oscam.server -Tab2-.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 und ergänzt im unteren Abschnitt den in der [[OSCam/de/Config/oscam.conf#emmlogdir|oscam.conf[global]]] festgelegten Pfad. &#039;&#039;&#039;Die CAID muss entgegen dem obigen Bild 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 V 14 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;
&amp;lt;br/&amp;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;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Hinweis&#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;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Die oscam.server wird daher wie folgt konfiguriert:&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
 blockemm-s = 1&lt;br /&gt;
 blockemm-g = 1&lt;br /&gt;
 blockemm-unknown = 1&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Da wir (derzeit noch) nicht wissen, welche EMM das pairing mit dem Receiver bzw. CI verursachen und welche Längen diese EMM haben, werden die nach augenblicklichem Erkenntnisstand &#039;&#039;gefährlichen&#039;&#039; EMM herausgefiltert mit&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
 blockemm-bylen = 0-38,40,42-44,65-124,126-127,139-255&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Damit wird folgenes erreicht:&lt;br /&gt;
* Alle share, global und unknown EMM werden geblockt&lt;br /&gt;
* Zur SmartCard werden nur die unique EMM durchgelassen&lt;br /&gt;
* Diese unique EMM werden aber über den Parameter blockemm-bylen so gefiltert, dass nur &#039;&#039;gute&#039;&#039; EMM auf die SmartCard gelangen.&lt;br /&gt;
&amp;lt;br/&amp;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;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&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;
&amp;lt;br/&amp;gt;&lt;br /&gt;
 saveemm-u = 1&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Es besteht keine Notwendigkeit, auch die übrigen EMM (s,g,unknown) zu loggen und zu speichern&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Hier ein FileZilla-Ausschnit, der anzeigt, was dort gespeichert wird:&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Datei:Ausschnitt Log-Verzeichnis.jpg]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;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;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== select ===&lt;br /&gt;
pepo83 hat eine Liste [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] 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;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== write ===&lt;br /&gt;
Wenn man nicht eine 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;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Hier noch eine Faustregel von derdaa aus dem StB:&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;EMM-BLOG und LOG&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;br/&amp;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;
&amp;lt;br/&amp;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;
&amp;lt;br/&amp;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;
&amp;lt;br/&amp;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;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Datei:Debug ALL.jpg]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Payload ===&lt;br /&gt;
Über die Bedeutung dieses EMM-Bestandteils besteht noch keine Einigkeit. Es gibt Meinungen, die dem Payload eine größere Bedeutung als dem Fusebyte zumessen.&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;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Datei:Debug 2-4.jpg]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Dann erscheint in der 2. Logzeile nach [videogard2]Decrypted eine HEX-Ziffernfolge&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
 0F 06 02 30  vor dem Aktivieren der Karte&lt;br /&gt;
 0F 06 00 10  nach dem Aktivieren der Karte&lt;br /&gt;
 0F 06 00 00  beim Schreiben der Tiers&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Weitere Erkenntnisse hierüber liegen noch nicht vor!&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Configurationen ===&lt;br /&gt;
Nachfolgend einige Muster-Configurationen für die oscam.server&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Hinweis:&#039;&#039;&#039; die mit *** gekennzeichneten Parameter sind benutzerspezifisch!&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== easymouse 2 ====&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 [reader]&lt;br /&gt;
 label                         = V_14&lt;br /&gt;
 description                   = NDS-Reader&lt;br /&gt;
 enable                        = 1&lt;br /&gt;
 protocol                      = mouse&lt;br /&gt;
 device                        = ***&lt;br /&gt;
 boxid                         = 12345678&lt;br /&gt;
 services                      = ***&lt;br /&gt;
 detect                        = ***&lt;br /&gt;
 blockemm-unknown              = 1&lt;br /&gt;
 blockemm-u                    = 0&lt;br /&gt;
 blockemm-s                    = 1&lt;br /&gt;
 blockemm-g                    = 1&lt;br /&gt;
 blockemm-bylen                = 0-38,40,42-44,65-124,126-127,139-255&lt;br /&gt;
 saveemm-u                     = 1&lt;br /&gt;
 ins7e11                       = 13 (auch 15!)&lt;br /&gt;
 ndsversion                    = 2&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== serial ====&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
 [reader]&lt;br /&gt;
 label                         = V14&lt;br /&gt;
 protocol                      = smartreader&lt;br /&gt;
 device                        = ***&lt;br /&gt;
 services                      = ***&lt;br /&gt;
 autospeed                     = 0&lt;br /&gt;
 caid                          = ***&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                         = 1&lt;br /&gt;
 emmcache                      = 1,1,2&lt;br /&gt;
 blockemm-unknown              = 1&lt;br /&gt;
 blockemm-s                    = 1&lt;br /&gt;
 blockemm-g                    = 1&lt;br /&gt;
 blockemm-u                    = 0&lt;br /&gt;
 saveemm-u                     = 1&lt;br /&gt;
 blockemm-bylen                = 0-38,40,42-44,65-124,126-127,139-255&lt;br /&gt;
 ndsversion                    = 2&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
==== smargo ====&lt;br /&gt;
&amp;lt;br/&amp;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          = 0-38,40,42-44,65-124,126-127,139-255&lt;br /&gt;
 ndsversion              = 2&lt;br /&gt;
&amp;lt;br/&amp;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          = 0-38,40,42-44,65-124,126-127,139-255&lt;br /&gt;
 ndsversion              = 2&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Dank ab Bulldog vom StB&lt;/div&gt;</summary>
		<author><name>Paz8501</name></author>
	</entry>
	<entry>
		<id>http://oldwiki.streamboard.tv/index.php?title=EMM&amp;diff=12368</id>
		<title>EMM</title>
		<link rel="alternate" type="text/html" href="http://oldwiki.streamboard.tv/index.php?title=EMM&amp;diff=12368"/>
		<updated>2014-05-13T16:59:40Z</updated>

		<summary type="html">&lt;p&gt;Paz8501: /* save */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[How To]]&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;Messages&#039;&#039;&#039; 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;
=== 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;
&lt;br /&gt;
 Beispiel:&lt;br /&gt;
 /var/log/oscam/&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;
INFO:&lt;br /&gt;
&lt;br /&gt;
Das Verzeichnis wird aber 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;save-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 oscam.server -Tab2-.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 und ergänzt im unteren Abschnitt den in der [[OSCam/de/Config/oscam.conf#emmlogdir|oscam.conf[global]]] festgelegten Pfad. &#039;&#039;&#039;Die CAID muss entgegen dem obigen Bild 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 V 14 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;
&amp;lt;br/&amp;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;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Hinweis&#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;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Die oscam.server wird daher wie folgt konfiguriert:&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
 blockemm-s = 1&lt;br /&gt;
 blockemm-g = 1&lt;br /&gt;
 blockemm-unknown = 1&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Da wir (derzeit noch) nicht wissen, welche EMM das pairing mit dem Receiver bzw. CI verursachen und welche Längen diese EMM haben, werden die nach augenblicklichem Erkenntnisstand &#039;&#039;gefährlichen&#039;&#039; EMM herausgefiltert mit&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
 blockemm-bylen = 0-38,40,42-44,65-124,126-127,139-255&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Damit wird folgenes erreicht:&lt;br /&gt;
* Alle share, global und unknown EMM werden geblockt&lt;br /&gt;
* Zur SmartCard werden nur die unique EMM durchgelassen&lt;br /&gt;
* Diese unique EMM werden aber über den Parameter blockemm-bylen so gefiltert, dass nur &#039;&#039;gute&#039;&#039; EMM auf die SmartCard gelangen.&lt;br /&gt;
&amp;lt;br/&amp;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;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&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;
&amp;lt;br/&amp;gt;&lt;br /&gt;
 saveemm-u = 1&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Es besteht keine Notwendigkeit, auch die übrigen EMM (s,g,unknown) zu loggen und zu speichern&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Hier ein FileZilla-Ausschnit, der anzeigt, was dort gespeichert wird:&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Datei:Ausschnitt Log-Verzeichnis.jpg]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;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;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== select ===&lt;br /&gt;
pepo83 hat eine Liste [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] 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;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== write ===&lt;br /&gt;
Wenn man nicht eine 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;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Hier noch eine Faustregel von derdaa aus dem StB:&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;EMM-BLOG und LOG&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;br/&amp;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;
&amp;lt;br/&amp;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;
&amp;lt;br/&amp;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;
&amp;lt;br/&amp;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;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Datei:Debug ALL.jpg]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Payload ===&lt;br /&gt;
Über die Bedeutung dieses EMM-Bestandteils besteht noch keine Einigkeit. Es gibt Meinungen, die dem Payload eine größere Bedeutung als dem Fusebyte zumessen.&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;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Datei:Debug 2-4.jpg]]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Dann erscheint in der 2. Logzeile nach [videogard2]Decrypted eine HEX-Ziffernfolge&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
 0F 06 02 30  vor dem Aktivieren der Karte&lt;br /&gt;
 0F 06 00 10  nach dem Aktivieren der Karte&lt;br /&gt;
 0F 06 00 00  beim Schreiben der Tiers&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Weitere Erkenntnisse hierüber liegen noch nicht vor!&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Configurationen ===&lt;br /&gt;
Nachfolgend einige Muster-Configurationen für die oscam.server&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Hinweis:&#039;&#039;&#039; die mit *** gekennzeichneten Parameter sind benutzerspezifisch!&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== easymouse 2 ====&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 [reader]&lt;br /&gt;
 label                         = V_14&lt;br /&gt;
 description                   = NDS-Reader&lt;br /&gt;
 enable                        = 1&lt;br /&gt;
 protocol                      = mouse&lt;br /&gt;
 device                        = ***&lt;br /&gt;
 boxid                         = 12345678&lt;br /&gt;
 services                      = ***&lt;br /&gt;
 detect                        = ***&lt;br /&gt;
 blockemm-unknown              = 1&lt;br /&gt;
 blockemm-u                    = 0&lt;br /&gt;
 blockemm-s                    = 1&lt;br /&gt;
 blockemm-g                    = 1&lt;br /&gt;
 blockemm-bylen                = 0-38,40,42-44,65-124,126-127,139-255&lt;br /&gt;
 saveemm-u                     = 1&lt;br /&gt;
 ins7e11                       = 13 (auch 15!)&lt;br /&gt;
 ndsversion                    = 2&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== serial ====&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
 [reader]&lt;br /&gt;
 label                         = V14&lt;br /&gt;
 protocol                      = smartreader&lt;br /&gt;
 device                        = ***&lt;br /&gt;
 services                      = ***&lt;br /&gt;
 autospeed                     = 0&lt;br /&gt;
 caid                          = ***&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                         = 1&lt;br /&gt;
 emmcache                      = 1,1,2&lt;br /&gt;
 blockemm-unknown              = 1&lt;br /&gt;
 blockemm-s                    = 1&lt;br /&gt;
 blockemm-g                    = 1&lt;br /&gt;
 blockemm-u                    = 0&lt;br /&gt;
 saveemm-u                     = 1&lt;br /&gt;
 blockemm-bylen                = 0-38,40,42-44,65-124,126-127,139-255&lt;br /&gt;
 ndsversion                    = 2&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
==== smargo ====&lt;br /&gt;
&amp;lt;br/&amp;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          = 0-38,40,42-44,65-124,126-127,139-255&lt;br /&gt;
 ndsversion              = 2&lt;br /&gt;
&amp;lt;br/&amp;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          = 0-38,40,42-44,65-124,126-127,139-255&lt;br /&gt;
 ndsversion              = 2&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Dank ab Bulldog vom StB&lt;/div&gt;</summary>
		<author><name>Paz8501</name></author>
	</entry>
	<entry>
		<id>http://oldwiki.streamboard.tv/index.php?title=EMM&amp;diff=12276</id>
		<title>EMM</title>
		<link rel="alternate" type="text/html" href="http://oldwiki.streamboard.tv/index.php?title=EMM&amp;diff=12276"/>
		<updated>2014-05-09T16:16:09Z</updated>

		<summary type="html">&lt;p&gt;Paz8501: /* save */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[How To]]&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;Messages&#039;&#039;&#039; 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#blockemm-u|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;
=== 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;
&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;
&lt;br /&gt;
&lt;br /&gt;
----------------------&lt;br /&gt;
INFO:&lt;br /&gt;
&lt;br /&gt;
Das Verzeichnis wird aber 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;save-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 oscam.server -Tab2-.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 und ergänzt im unteren Abschnitt den in der [[OSCam/de/Config/oscam.conf#emmlogdir|oscam.conf[global]]] festgelegten Pfad. Nicht vergessen, die CAID, für die die EMM gelten soll, oben einzutragen!&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
== Beispiel NDS/Videogard V 14 SmartCard ==&lt;br /&gt;
Anhand einer V14 SmartCard (NDS/Videogard) soll die praktische Anwendung des EMM-Management beschrieben werden:&lt;br /&gt;
&amp;lt;br/&amp;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;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Die oscam.server wird daher wie folgt konfiguriert:&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
 blockemm-s = 1&lt;br /&gt;
 blockemm-g = 1&lt;br /&gt;
 blockemm-unknown = 1&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Da wir (derzeit noch) wissen, welche EMM das pairing mit dem Receiver bzw. CI verursachen und welche Längen diese EMM haben, werden diese EMM herausgefiltert mit&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
 blockemm-bylen = 0-38,40,42-44,65-124,126-127,139-255&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Damit wird folgenes erreicht:&lt;br /&gt;
* Alle share, global und unknown EMM werden geblockt&lt;br /&gt;
* Zur SmartCard werden nur die unique EMM durchgelassen&lt;br /&gt;
* Diese unique EMM werden aber über den Parameter blockemm-bylen so gefiltert, dass nur &#039;&#039;gute&#039;&#039; EMM auf die SmartCard gelangen.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Mit diesen Vorkehrungen hat man eigentlich schon alles getan, um eine &#039;&#039;Hochzeit&#039;&#039; zwischen SmartCard und Receiver bzw. CI zu verhindern.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;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;
&amp;lt;br/&amp;gt;&lt;br /&gt;
 saveemm-u = 1&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Es besteht keine Notwendigkeit, auch die übrigen EMM (s,g,unknown) zu loggen und zu speichern&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;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;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
=== write ===&lt;br /&gt;
Wenn man nicht eine 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 SmatCard 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 auch bei der Schaffung der Liste Pate gestanden hat.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;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;
&amp;lt;br/&amp;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;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Das Fusebyte findet man, wenn man im WebIF auf der Status-Seite unten den Debug-Modus auf &#039;&#039;&#039;ALL&#039;&#039;&#039;, danach den Reader neu startet und nach der Folge &#039;&#039;&#039;15 48 XX&#039;&#039;&#039; sucht.&lt;/div&gt;</summary>
		<author><name>Paz8501</name></author>
	</entry>
	<entry>
		<id>http://oldwiki.streamboard.tv/index.php?title=EMM&amp;diff=12275</id>
		<title>EMM</title>
		<link rel="alternate" type="text/html" href="http://oldwiki.streamboard.tv/index.php?title=EMM&amp;diff=12275"/>
		<updated>2014-05-09T16:15:28Z</updated>

		<summary type="html">&lt;p&gt;Paz8501: /* save */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[How To]]&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;Messages&#039;&#039;&#039; 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#blockemm-u|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;
=== 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;
&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;
&lt;br /&gt;
Das Verzeichnis wird aber nicht von Oscam erstellt. Es muss bereits auf der Festplatte vorhanden sein.&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;save-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 oscam.server -Tab2-.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 und ergänzt im unteren Abschnitt den in der [[OSCam/de/Config/oscam.conf#emmlogdir|oscam.conf[global]]] festgelegten Pfad. Nicht vergessen, die CAID, für die die EMM gelten soll, oben einzutragen!&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
== Beispiel NDS/Videogard V 14 SmartCard ==&lt;br /&gt;
Anhand einer V14 SmartCard (NDS/Videogard) soll die praktische Anwendung des EMM-Management beschrieben werden:&lt;br /&gt;
&amp;lt;br/&amp;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;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Die oscam.server wird daher wie folgt konfiguriert:&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
 blockemm-s = 1&lt;br /&gt;
 blockemm-g = 1&lt;br /&gt;
 blockemm-unknown = 1&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Da wir (derzeit noch) wissen, welche EMM das pairing mit dem Receiver bzw. CI verursachen und welche Längen diese EMM haben, werden diese EMM herausgefiltert mit&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
 blockemm-bylen = 0-38,40,42-44,65-124,126-127,139-255&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Damit wird folgenes erreicht:&lt;br /&gt;
* Alle share, global und unknown EMM werden geblockt&lt;br /&gt;
* Zur SmartCard werden nur die unique EMM durchgelassen&lt;br /&gt;
* Diese unique EMM werden aber über den Parameter blockemm-bylen so gefiltert, dass nur &#039;&#039;gute&#039;&#039; EMM auf die SmartCard gelangen.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Mit diesen Vorkehrungen hat man eigentlich schon alles getan, um eine &#039;&#039;Hochzeit&#039;&#039; zwischen SmartCard und Receiver bzw. CI zu verhindern.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;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;
&amp;lt;br/&amp;gt;&lt;br /&gt;
 saveemm-u = 1&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Es besteht keine Notwendigkeit, auch die übrigen EMM (s,g,unknown) zu loggen und zu speichern&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;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;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
=== write ===&lt;br /&gt;
Wenn man nicht eine 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 SmatCard 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 auch bei der Schaffung der Liste Pate gestanden hat.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;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;
&amp;lt;br/&amp;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;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Das Fusebyte findet man, wenn man im WebIF auf der Status-Seite unten den Debug-Modus auf &#039;&#039;&#039;ALL&#039;&#039;&#039;, danach den Reader neu startet und nach der Folge &#039;&#039;&#039;15 48 XX&#039;&#039;&#039; sucht.&lt;/div&gt;</summary>
		<author><name>Paz8501</name></author>
	</entry>
	<entry>
		<id>http://oldwiki.streamboard.tv/index.php?title=EMM&amp;diff=12274</id>
		<title>EMM</title>
		<link rel="alternate" type="text/html" href="http://oldwiki.streamboard.tv/index.php?title=EMM&amp;diff=12274"/>
		<updated>2014-05-09T16:15:02Z</updated>

		<summary type="html">&lt;p&gt;Paz8501: /* save */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[How To]]&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;Messages&#039;&#039;&#039; 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#blockemm-u|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;
=== 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;
&lt;br /&gt;
 Beispiel:&lt;br /&gt;
 /var/log/oscam/emm.log/&lt;br /&gt;
&lt;br /&gt;
Das Verzeichnis wird aber nicht von Oscam erstellt. Es muss bereits auf der Festplatte vorhanden sein.&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;
&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;save-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 oscam.server -Tab2-.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 und ergänzt im unteren Abschnitt den in der [[OSCam/de/Config/oscam.conf#emmlogdir|oscam.conf[global]]] festgelegten Pfad. Nicht vergessen, die CAID, für die die EMM gelten soll, oben einzutragen!&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
== Beispiel NDS/Videogard V 14 SmartCard ==&lt;br /&gt;
Anhand einer V14 SmartCard (NDS/Videogard) soll die praktische Anwendung des EMM-Management beschrieben werden:&lt;br /&gt;
&amp;lt;br/&amp;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;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Die oscam.server wird daher wie folgt konfiguriert:&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
 blockemm-s = 1&lt;br /&gt;
 blockemm-g = 1&lt;br /&gt;
 blockemm-unknown = 1&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Da wir (derzeit noch) wissen, welche EMM das pairing mit dem Receiver bzw. CI verursachen und welche Längen diese EMM haben, werden diese EMM herausgefiltert mit&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
 blockemm-bylen = 0-38,40,42-44,65-124,126-127,139-255&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Damit wird folgenes erreicht:&lt;br /&gt;
* Alle share, global und unknown EMM werden geblockt&lt;br /&gt;
* Zur SmartCard werden nur die unique EMM durchgelassen&lt;br /&gt;
* Diese unique EMM werden aber über den Parameter blockemm-bylen so gefiltert, dass nur &#039;&#039;gute&#039;&#039; EMM auf die SmartCard gelangen.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Mit diesen Vorkehrungen hat man eigentlich schon alles getan, um eine &#039;&#039;Hochzeit&#039;&#039; zwischen SmartCard und Receiver bzw. CI zu verhindern.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;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;
&amp;lt;br/&amp;gt;&lt;br /&gt;
 saveemm-u = 1&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Es besteht keine Notwendigkeit, auch die übrigen EMM (s,g,unknown) zu loggen und zu speichern&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;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;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
=== write ===&lt;br /&gt;
Wenn man nicht eine 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 SmatCard 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 auch bei der Schaffung der Liste Pate gestanden hat.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;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;
&amp;lt;br/&amp;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;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Das Fusebyte findet man, wenn man im WebIF auf der Status-Seite unten den Debug-Modus auf &#039;&#039;&#039;ALL&#039;&#039;&#039;, danach den Reader neu startet und nach der Folge &#039;&#039;&#039;15 48 XX&#039;&#039;&#039; sucht.&lt;/div&gt;</summary>
		<author><name>Paz8501</name></author>
	</entry>
	<entry>
		<id>http://oldwiki.streamboard.tv/index.php?title=OSCam/en/Config/oscam.conf&amp;diff=11915</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=11915"/>
		<updated>2014-01-24T10:33:43Z</updated>

		<summary type="html">&lt;p&gt;Paz8501: /* cwcycle_onbad */&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;
&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;
===== 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;
===== 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;
==== 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 01-10-2014 no changeset!&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 (clienttimeout in seconds &amp;lt; 100, else milli-seconds) for client process to wait for key&lt;br /&gt;
&lt;br /&gt;
Beispiele:&lt;br /&gt;
 clienttimeout = 10     # after 10 seconds timeout&lt;br /&gt;
 clienttimeout = 10000  # also timeout after 10 seconds (see Tipp!)&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 clienttimeout = 5      # after 5 seconds timeout&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Attention:&#039;&#039;&#039; At values of &amp;lt; 100 counts Cardserver in seconds, at values &amp;gt;= 100 Cardserver counts in milliseconds!&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_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;
&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;
==== 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;
==== 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&lt;br /&gt;
&lt;br /&gt;
 x is a special type to match cacheex readers and proxies&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;
==== 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;
====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;
&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;
&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;
&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;
=== 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;
&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;
Then we may configure OSCam as follows:&lt;br /&gt;
 &#039;&#039;&#039;oscam.conf:&#039;&#039;&#039;&lt;br /&gt;
 [gbox]&lt;br /&gt;
 gbox_hostname     = 192.168.1.123&lt;br /&gt;
 gbox_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;
===== gbox_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;
&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;
==== gbox_hostname ====&lt;br /&gt;
{{required}}&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  =  own gbox port&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;
=== 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;
==== 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;
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;
&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;
=== 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;
&lt;br /&gt;
&lt;br /&gt;
{{OSCamTranslatedLinks}}&lt;/div&gt;</summary>
		<author><name>Paz8501</name></author>
	</entry>
	<entry>
		<id>http://oldwiki.streamboard.tv/index.php?title=OSCam/de/Config/oscam.conf&amp;diff=11914</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=11914"/>
		<updated>2014-01-24T10:33:10Z</updated>

		<summary type="html">&lt;p&gt;Paz8501: /* cwcycle_onbad */&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;
=== &#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;
==== nice ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== 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;
===== 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;
===== logfile =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== 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;
===== loghistorysize =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
&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;
===== 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;
===== 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;
===== 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;
===== disablelog =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== cwlogdir =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== emmlogdir =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
&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;
===== usrfile =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
&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;
&lt;br /&gt;
===== usrfileflag =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== saveinithistory =====&lt;br /&gt;
{{Optional}}&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 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;
===== disablemail =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== mailfile =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== reader ====&lt;br /&gt;
&lt;br /&gt;
===== enableled =====&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 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;
&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;
===== waitforcards =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== waitforcards_extra_delay =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== 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 01-10-2014 noch kein changeset!&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;
===== readerrestartseconds =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== 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;
===== 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;
&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 = 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;
==== cache ====&lt;br /&gt;
&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;
===== 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;
===== 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;
===== 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;
===== 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;
==== client ====&lt;br /&gt;
&lt;br /&gt;
===== clienttimeout =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Maximale Zeit in Sekunden oder Millisekunden, bevor ein Client ein Timeout erhält.&lt;br /&gt;
&lt;br /&gt;
Beispiele:&lt;br /&gt;
 clienttimeout = 10     # nach 10 Sekunden erfolgt ein Timeout&lt;br /&gt;
 clienttimeout = 10000  # auch hier erfolgt ein Timeout nach 10 Sekunden, s. Hinweis&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 clienttimeout = 5      # nach 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; 100 geht der Cardserver von Sekunden aus, Werte &amp;gt;= 100 werden in Millisekunden interpretiert.&lt;br /&gt;
&lt;br /&gt;
===== clientmaxidle =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== suppresscmd08 =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== fallbacktimeout ====&lt;br /&gt;
{{Depends}}&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Achtung:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Gilt nicht, wenn Loadbalancing aktiviert ist!&lt;br /&gt;
&lt;br /&gt;
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;
==== 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;
&lt;br /&gt;
Wartezeit für inaktive User in Minuten. Wert kann in der oscam.user überschrieben werden.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 sleep =  5   # Wartezeit 5 Minuten&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 sleep =      # [blank] keine Wartezeit&lt;br /&gt;
&lt;br /&gt;
==== serverip ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== bindwait ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== netprio ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== resolvegethostbyname ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Art der DNS-Auflösung&lt;br /&gt;
 0 = getadressinfo (default)&lt;br /&gt;
 1 = gethostbyname&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 resolvegethostbyname = 1 # Host wird über den Namen aufgelöst&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 resolvegetadressinfo = 0 # adressinfo wird geholt&lt;br /&gt;
&lt;br /&gt;
====failbancount====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== failbantime ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
&lt;br /&gt;
==== dropdups ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== 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;
==== double_check ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== 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/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;
==== Loadbalancer ====&lt;br /&gt;
&lt;br /&gt;
===== lb_mode =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== lb_save =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== lb_nbest_readers =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== lb_nfb_readers =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== lb_reopen_mode =====&lt;br /&gt;
{{Optional}}&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 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}}&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 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;
===== lb_min_ecmcount =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== lb_max_ecmcount =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== lb_reopen_seconds =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== lb_retrylimit =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== lb_savepath ===== &lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== lb_stat_cleanup ===== &lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== 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;
===== lb_retrylimits =====&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 svn5754:07/31/2011&amp;lt;/span&amp;gt;&lt;br /&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;
===== 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}}&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;
===== 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;
===== lb_auto_time_out_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_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;
===== lb_max_readers =====&lt;br /&gt;
{{Optional}}&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;
===== lb_auto_betatunnel =====&lt;br /&gt;
{{Optional}}&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;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;
===== lb_auto_betatunnel_mode =====&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 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;
===== lb_auto_betatunnel_prefer_beta =====&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 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;
=== &#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;
==== port ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== serverip ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== nocrypt ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== aulow ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== monlevel ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== hideclient_to ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== appendchaninfo ====&lt;br /&gt;
{{Optional}}&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 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;
=== &#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;
&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;
==== lcd_outputpath ====&lt;br /&gt;
{{Optional}}&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}}&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}}&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;
=== &#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;
==== 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;
==== httpport ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
&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;
==== httpcert ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== 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;
==== httpuser ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
&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;
==== httppwd ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
&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;
==== 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;
&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;
==== httpcss ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== httptpl ====&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 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;
==== 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;
==== httprefresh ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Zeitspanne in Sekunden, innerhalb derer das Programm den Status des Webinterfaces aktualisiert&lt;br /&gt;
 httprefresh = 7  # Status wird nach 7 Sekunden aktualisiert&lt;br /&gt;
             =    # [blank] Es findes keine Aktualisierung statt&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;
==== httphideidleclients ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
none [blank] = default&lt;br /&gt;
&lt;br /&gt;
 x ist ein Spezialbuchstabe um cacheex reader und proxies zu steuern&lt;br /&gt;
&lt;br /&gt;
==== httpscript ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== httpallowed ====&lt;br /&gt;
{{Mandatory}}&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  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;
==== 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;
==== httpsavefullcfg ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== 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;
==== httphelplang ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
&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;
=== &#039;&#039;&#039;Cache&#039;&#039;&#039; ===&lt;br /&gt;
&lt;br /&gt;
{{OSCamConfCacheParameter}}&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;
==== 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;
==== 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;
==== 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;
 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;
&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;
Wartezeit in Millisekunden für cache exchange und CSP, bevor ECMs an den Reader/Proxy gesendet werden.&lt;br /&gt;
&lt;br /&gt;
==== cwcycle_allowbadfromffb ====&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 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;
==== 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;
==== 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;
==== 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;
==== 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;
==== 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;
==== 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;
==== 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;
==== 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;
==== 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;
==== 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;
==== 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;
&amp;lt;br/&amp;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;
&amp;lt;br/&amp;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;
&amp;lt;br/&amp;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;
==== 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;
==== 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;
&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;
&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;
==== csp_ecm_filter ====&lt;br /&gt;
{{Optional}}&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}}&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;
=== &#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;
==== 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;
==== 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;
==== 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;
==== 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;
==== 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;
=== &#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;
==== 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;
==== 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;
==== suppresscmd08 ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
=== &#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;
==== 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;
==== 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;
==== suppresscmd08 ====&lt;br /&gt;
{{Optional}}&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;
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;
=== &#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;
==== 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;
==== 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;
==== 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;
==== 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;
==== 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;
==== 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;
=== &#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;
==== 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;
==== 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;
==== 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;
==== 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;
=== &#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;
=== &#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;
==== 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;
==== version ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== reshare ====&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 svn8607:04/10/2013&amp;lt;/span&amp;gt;&lt;br /&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;
==== reshare_mode ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== ignorereshare ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== stealth ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== minimizecards ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== updateinterval ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
 &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;
==== keepconnected ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== 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;
==== forward_origin_card ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== nodeid ====&lt;br /&gt;
{{Optional}}&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;
&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;
=== &#039;&#039;&#039;Pandora&#039;&#039;&#039; ===&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_allowed         =    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;
=== &#039;&#039;&#039;GBox&#039;&#039;&#039; ===&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 svn8350:02/15/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
{{OScamConfGboxParameter}}&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;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;
 gbox_hostname     = 192.168.1.123&lt;br /&gt;
 gbox_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;
===== gbox_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;
&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;
==== gbox_hostname ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
&lt;br /&gt;
gbox_hostname =  eigene IP oder hostname&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== port ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
&lt;br /&gt;
port =  eigener Gbox port&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;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;
==== 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;
==== 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;
==== pmt_mode ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== 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;
==== 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;
&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;
==== 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;
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}}&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;
&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;
=== &#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;
==== enabled ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
&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;
==== numusers ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== sampletime ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== samples ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== penalty ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== aclogfile ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== fakedelay ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== denysamples ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
&lt;br /&gt;
{{OSCamTranslatedLinks}}&lt;/div&gt;</summary>
		<author><name>Paz8501</name></author>
	</entry>
	<entry>
		<id>http://oldwiki.streamboard.tv/index.php?title=OSCam/de/Config/oscam.conf&amp;diff=11913</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=11913"/>
		<updated>2014-01-24T10:21:57Z</updated>

		<summary type="html">&lt;p&gt;Paz8501: /* cwcycle_sensitive */&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;
=== &#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;
==== nice ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== 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;
===== 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;
===== logfile =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== 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;
===== loghistorysize =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
&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;
===== 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;
===== 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;
===== 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;
===== disablelog =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== cwlogdir =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== emmlogdir =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
&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;
===== usrfile =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
&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;
&lt;br /&gt;
===== usrfileflag =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== saveinithistory =====&lt;br /&gt;
{{Optional}}&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 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;
===== disablemail =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== mailfile =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== reader ====&lt;br /&gt;
&lt;br /&gt;
===== enableled =====&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 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;
&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;
===== waitforcards =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== waitforcards_extra_delay =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== 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 01-10-2014 noch kein changeset!&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;
===== readerrestartseconds =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== 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;
===== 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;
&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 = 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;
==== cache ====&lt;br /&gt;
&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;
===== 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;
===== 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;
===== 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;
===== 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;
==== client ====&lt;br /&gt;
&lt;br /&gt;
===== clienttimeout =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Maximale Zeit in Sekunden oder Millisekunden, bevor ein Client ein Timeout erhält.&lt;br /&gt;
&lt;br /&gt;
Beispiele:&lt;br /&gt;
 clienttimeout = 10     # nach 10 Sekunden erfolgt ein Timeout&lt;br /&gt;
 clienttimeout = 10000  # auch hier erfolgt ein Timeout nach 10 Sekunden, s. Hinweis&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 clienttimeout = 5      # nach 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; 100 geht der Cardserver von Sekunden aus, Werte &amp;gt;= 100 werden in Millisekunden interpretiert.&lt;br /&gt;
&lt;br /&gt;
===== clientmaxidle =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== suppresscmd08 =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== fallbacktimeout ====&lt;br /&gt;
{{Depends}}&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Achtung:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Gilt nicht, wenn Loadbalancing aktiviert ist!&lt;br /&gt;
&lt;br /&gt;
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;
==== 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;
&lt;br /&gt;
Wartezeit für inaktive User in Minuten. Wert kann in der oscam.user überschrieben werden.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 sleep =  5   # Wartezeit 5 Minuten&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 sleep =      # [blank] keine Wartezeit&lt;br /&gt;
&lt;br /&gt;
==== serverip ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== bindwait ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== netprio ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== resolvegethostbyname ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Art der DNS-Auflösung&lt;br /&gt;
 0 = getadressinfo (default)&lt;br /&gt;
 1 = gethostbyname&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 resolvegethostbyname = 1 # Host wird über den Namen aufgelöst&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 resolvegetadressinfo = 0 # adressinfo wird geholt&lt;br /&gt;
&lt;br /&gt;
====failbancount====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== failbantime ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
&lt;br /&gt;
==== dropdups ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== 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;
==== double_check ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== 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/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;
==== Loadbalancer ====&lt;br /&gt;
&lt;br /&gt;
===== lb_mode =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== lb_save =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== lb_nbest_readers =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== lb_nfb_readers =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== lb_reopen_mode =====&lt;br /&gt;
{{Optional}}&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 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}}&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 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;
===== lb_min_ecmcount =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== lb_max_ecmcount =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== lb_reopen_seconds =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== lb_retrylimit =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== lb_savepath ===== &lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== lb_stat_cleanup ===== &lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== 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;
===== lb_retrylimits =====&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 svn5754:07/31/2011&amp;lt;/span&amp;gt;&lt;br /&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;
===== 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}}&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;
===== 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;
===== lb_auto_time_out_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_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;
===== lb_max_readers =====&lt;br /&gt;
{{Optional}}&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;
===== lb_auto_betatunnel =====&lt;br /&gt;
{{Optional}}&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;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;
===== lb_auto_betatunnel_mode =====&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 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;
===== lb_auto_betatunnel_prefer_beta =====&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 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;
=== &#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;
==== port ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== serverip ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== nocrypt ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== aulow ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== monlevel ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== hideclient_to ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== appendchaninfo ====&lt;br /&gt;
{{Optional}}&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 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;
=== &#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;
&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;
==== lcd_outputpath ====&lt;br /&gt;
{{Optional}}&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}}&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}}&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;
=== &#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;
==== 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;
==== httpport ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
&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;
==== httpcert ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== 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;
==== httpuser ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
&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;
==== httppwd ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
&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;
==== 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;
&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;
==== httpcss ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== httptpl ====&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 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;
==== 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;
==== httprefresh ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Zeitspanne in Sekunden, innerhalb derer das Programm den Status des Webinterfaces aktualisiert&lt;br /&gt;
 httprefresh = 7  # Status wird nach 7 Sekunden aktualisiert&lt;br /&gt;
             =    # [blank] Es findes keine Aktualisierung statt&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;
==== httphideidleclients ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
none [blank] = default&lt;br /&gt;
&lt;br /&gt;
 x ist ein Spezialbuchstabe um cacheex reader und proxies zu steuern&lt;br /&gt;
&lt;br /&gt;
==== httpscript ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== httpallowed ====&lt;br /&gt;
{{Mandatory}}&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  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;
==== 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;
==== httpsavefullcfg ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== 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;
==== httphelplang ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
&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;
=== &#039;&#039;&#039;Cache&#039;&#039;&#039; ===&lt;br /&gt;
&lt;br /&gt;
{{OSCamConfCacheParameter}}&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;
==== 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;
==== 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;
==== 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;
 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;
&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;
Wartezeit in Millisekunden für cache exchange und CSP, bevor ECMs an den Reader/Proxy gesendet werden.&lt;br /&gt;
&lt;br /&gt;
==== cwcycle_allowbadfromffb ====&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 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;
==== 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;
==== 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;
==== 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;
==== 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;
==== 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;
==== 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;
==== 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;
==== 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;
==== 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;
==== 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 (default)&lt;br /&gt;
 1 = ungültige CW-Cycle werden gedropped&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;
&amp;lt;br/&amp;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;
&amp;lt;br/&amp;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;
&amp;lt;br/&amp;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;
==== 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;
==== 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;
&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;
&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;
==== csp_ecm_filter ====&lt;br /&gt;
{{Optional}}&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}}&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;
=== &#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;
==== 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;
==== 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;
==== 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;
==== 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;
==== 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;
=== &#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;
==== 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;
==== 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;
==== suppresscmd08 ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
=== &#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;
==== 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;
==== 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;
==== suppresscmd08 ====&lt;br /&gt;
{{Optional}}&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;
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;
=== &#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;
==== 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;
==== 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;
==== 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;
==== 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;
==== 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;
==== 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;
=== &#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;
==== 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;
==== 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;
==== 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;
==== 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;
=== &#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;
=== &#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;
==== 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;
==== version ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== reshare ====&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 svn8607:04/10/2013&amp;lt;/span&amp;gt;&lt;br /&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;
==== reshare_mode ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== ignorereshare ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== stealth ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== minimizecards ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== updateinterval ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
 &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;
==== keepconnected ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== 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;
==== forward_origin_card ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== nodeid ====&lt;br /&gt;
{{Optional}}&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;
&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;
=== &#039;&#039;&#039;Pandora&#039;&#039;&#039; ===&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_allowed         =    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;
=== &#039;&#039;&#039;GBox&#039;&#039;&#039; ===&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 svn8350:02/15/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
{{OScamConfGboxParameter}}&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;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;
 gbox_hostname     = 192.168.1.123&lt;br /&gt;
 gbox_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;
===== gbox_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;
&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;
==== gbox_hostname ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
&lt;br /&gt;
gbox_hostname =  eigene IP oder hostname&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== port ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
&lt;br /&gt;
port =  eigener Gbox port&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;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;
==== 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;
==== 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;
==== pmt_mode ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== 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;
==== 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;
&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;
==== 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;
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}}&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;
&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;
=== &#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;
==== enabled ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
&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;
==== numusers ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== sampletime ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== samples ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== penalty ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== aclogfile ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== fakedelay ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== denysamples ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
&lt;br /&gt;
{{OSCamTranslatedLinks}}&lt;/div&gt;</summary>
		<author><name>Paz8501</name></author>
	</entry>
	<entry>
		<id>http://oldwiki.streamboard.tv/index.php?title=OSCam/de/Config/oscam.conf&amp;diff=11713</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=11713"/>
		<updated>2013-12-20T10:40:08Z</updated>

		<summary type="html">&lt;p&gt;Paz8501: /* cwcycle_allowbadfromffb */&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;
=== &#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;
==== nice ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== 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;
===== 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;
===== logfile =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== 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;
===== loghistorysize =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
&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;
===== 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;
===== 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;
===== 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;
===== disablelog =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== cwlogdir =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== emmlogdir =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
&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;
===== usrfile =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
&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;
&lt;br /&gt;
===== usrfileflag =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== saveinithistory =====&lt;br /&gt;
{{Optional}}&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 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;
===== disablemail =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== mailfile =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== reader ====&lt;br /&gt;
&lt;br /&gt;
===== enableled =====&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 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;
&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;
===== waitforcards =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== waitforcards_extra_delay =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== preferlocalcards =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Der Parameter legt fest, ob lokale Karten zuerst dekodiert werden sollen.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 preferlocalcards = 1  # Lokale Karten bevorzugen&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 preferlocalcards = 0  # Lokale Karten nicht bevorzugen&lt;br /&gt;
&lt;br /&gt;
===== readerrestartseconds =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== 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;
===== 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;
&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 = 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;
==== cache ====&lt;br /&gt;
&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;
===== 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;
===== 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;
===== 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;
===== 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;
==== client ====&lt;br /&gt;
&lt;br /&gt;
===== clienttimeout =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Maximale Zeit in Sekunden oder Millisekunden, bevor ein Client ein Timeout erhält.&lt;br /&gt;
&lt;br /&gt;
Beispiele:&lt;br /&gt;
 clienttimeout = 10     # nach 10 Sekunden erfolgt ein Timeout&lt;br /&gt;
 clienttimeout = 10000  # auch hier erfolgt ein Timeout nach 10 Sekunden, s. Hinweis&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 clienttimeout = 5      # nach 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; 100 geht der Cardserver von Sekunden aus, Werte &amp;gt;= 100 werden in Millisekunden interpretiert.&lt;br /&gt;
&lt;br /&gt;
===== clientmaxidle =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== suppresscmd08 =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== fallbacktimeout ====&lt;br /&gt;
{{Depends}}&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Achtung:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Gilt nicht, wenn Loadbalancing aktiviert ist!&lt;br /&gt;
&lt;br /&gt;
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;
==== 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;
&lt;br /&gt;
Wartezeit für inaktive User in Minuten. Wert kann in der oscam.user überschrieben werden.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 sleep =  5   # Wartezeit 5 Minuten&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 sleep =      # [blank] keine Wartezeit&lt;br /&gt;
&lt;br /&gt;
==== serverip ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== bindwait ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== netprio ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== resolvegethostbyname ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Art der DNS-Auflösung&lt;br /&gt;
 0 = getadressinfo (default)&lt;br /&gt;
 1 = gethostbyname&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 resolvegethostbyname = 1 # Host wird über den Namen aufgelöst&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 resolvegetadressinfo = 0 # adressinfo wird geholt&lt;br /&gt;
&lt;br /&gt;
====failbancount====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== failbantime ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
&lt;br /&gt;
==== dropdups ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== 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;
==== double_check ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== 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/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;
==== Loadbalancer ====&lt;br /&gt;
&lt;br /&gt;
===== lb_mode =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
&lt;br /&gt;
Default:&lt;br /&gt;
 lb_mode = 0 # deaktiviert&lt;br /&gt;
&lt;br /&gt;
===== lb_save =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== lb_nbest_readers =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== lb_nfb_readers =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== lb_reopen_mode =====&lt;br /&gt;
{{Optional}}&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 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}}&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 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;
===== lb_min_ecmcount =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== lb_max_ecmcount =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== lb_reopen_seconds =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== lb_retrylimit =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== lb_savepath ===== &lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== lb_stat_cleanup ===== &lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== 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;
===== lb_retrylimits =====&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 svn5754:07/31/2011&amp;lt;/span&amp;gt;&lt;br /&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;
===== 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}}&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;
===== 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;
===== lb_auto_time_out_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_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;
===== lb_max_readers =====&lt;br /&gt;
{{Optional}}&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;
===== lb_auto_betatunnel =====&lt;br /&gt;
{{Optional}}&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;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;
===== lb_auto_betatunnel_mode =====&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 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;
===== lb_auto_betatunnel_prefer_beta =====&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 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;
=== &#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;
==== port ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== serverip ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== nocrypt ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== aulow ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== monlevel ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== hideclient_to ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== appendchaninfo ====&lt;br /&gt;
{{Optional}}&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 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;
=== &#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;
&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;
==== lcd_outputpath ====&lt;br /&gt;
{{Optional}}&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}}&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}}&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;
=== &#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;
==== 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;
==== httpport ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
&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;
==== httpcert ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== 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;
==== httpuser ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
&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;
==== httppwd ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
&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;
==== 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;
&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;
==== httpcss ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== httptpl ====&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 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;
==== 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;
==== httprefresh ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Zeitspanne in Sekunden, innerhalb derer das Programm den Status des Webinterfaces aktualisiert&lt;br /&gt;
 httprefresh = 7  # Status wird nach 7 Sekunden aktualisiert&lt;br /&gt;
             =    # [blank] Es findes keine Aktualisierung statt&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;
==== httphideidleclients ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
none [blank] = default&lt;br /&gt;
&lt;br /&gt;
 x ist ein Spezialbuchstabe um cacheex reader und proxies zu steuern&lt;br /&gt;
&lt;br /&gt;
==== httpscript ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== httpallowed ====&lt;br /&gt;
{{Mandatory}}&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  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;
==== 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;
==== httpsavefullcfg ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== 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;
==== httphelplang ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
&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;
=== &#039;&#039;&#039;Cache&#039;&#039;&#039; ===&lt;br /&gt;
&lt;br /&gt;
{{OSCamConfCacheParameter}}&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;
==== 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;
==== 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;
==== 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;
 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;
&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;
Wartezeit in Millisekunden für cache exchange und CSP, bevor ECMs an den Reader/Proxy gesendet werden.&lt;br /&gt;
&lt;br /&gt;
==== cwcycle_allowbadfromffb ====&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 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; fallback in [Reader]&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;
==== 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;
==== 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;
==== 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;
==== 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;
==== 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;
==== 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;
==== 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;
==== 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;
==== 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 (default)&lt;br /&gt;
 1 = ungültige CW-Cycle werden gedropped&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;
&amp;lt;br/&amp;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;
&amp;lt;br/&amp;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;
&amp;lt;br/&amp;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;
==== 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;
==== 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;
&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;
&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;
==== csp_ecm_filter ====&lt;br /&gt;
{{Optional}}&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}}&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;
=== &#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;
==== 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;
==== 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;
==== 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;
==== 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;
==== 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;
=== &#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;
==== 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;
==== 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;
==== suppresscmd08 ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
=== &#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;
==== 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;
==== 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;
==== suppresscmd08 ====&lt;br /&gt;
{{Optional}}&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;
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;
=== &#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;
==== 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;
==== 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;
==== 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;
==== 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;
==== 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;
==== 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;
=== &#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;
==== 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;
==== 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;
==== 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;
==== 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;
=== &#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;
=== &#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;
==== 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;
==== version ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== reshare ====&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 svn8607:04/10/2013&amp;lt;/span&amp;gt;&lt;br /&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;
==== reshare_mode ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== ignorereshare ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== stealth ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== minimizecards ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== updateinterval ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
 &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;
==== keepconnected ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== 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;
==== forward_origin_card ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== nodeid ====&lt;br /&gt;
{{Optional}}&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;
&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;
=== &#039;&#039;&#039;Pandora&#039;&#039;&#039; ===&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_allowed         =    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;
=== &#039;&#039;&#039;GBox&#039;&#039;&#039; ===&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 svn8350:02/15/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
{{OScamConfGboxParameter}}&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;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;
 gbox_hostname = 192.168.1.123&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;
 gbox_my_password  =  98AF3E25&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;
==== gbox_hostname ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
&lt;br /&gt;
gbox_hostname =  eigene IP oder hostname&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== port ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
&lt;br /&gt;
port =  eigener Gbox port&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;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;
==== 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;
==== 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;
==== pmt_mode ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== 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;
==== 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;
&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;
==== 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;
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}}&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;
&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;
=== &#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;
==== enabled ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
&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;
==== numusers ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== sampletime ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== samples ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== penalty ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== aclogfile ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== fakedelay ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== denysamples ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
&lt;br /&gt;
{{OSCamTranslatedLinks}}&lt;/div&gt;</summary>
		<author><name>Paz8501</name></author>
	</entry>
	<entry>
		<id>http://oldwiki.streamboard.tv/index.php?title=OSCam/de/Config/oscam.server&amp;diff=11712</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=11712"/>
		<updated>2013-12-20T10:39:29Z</updated>

		<summary type="html">&lt;p&gt;Paz8501: /* fallback */&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;
=== &#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;
==== 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;
&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;
==== enable ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Deaktiviert den Reader&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;
&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;
==== protocol ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
&lt;br /&gt;
Kommunikationsprotokoll für den Reader.&lt;br /&gt;
 protocol = mouse         # (Lokaler Cardreader)&lt;br /&gt;
          = internal      # (Alle Cardreader mit einem &amp;quot;Device=/dev/sciX&amp;quot;, sowie interne Coolstream-Reader)&lt;br /&gt;
          = camd35|cs357x # (Cascading - camd 3.5-kompatibler Remote-Server)&lt;br /&gt;
          = mp35&lt;br /&gt;
          = smartreader&lt;br /&gt;
          = serial&lt;br /&gt;
          = cs378x&lt;br /&gt;
          = gbox&lt;br /&gt;
          = newcamd|newcamd525&lt;br /&gt;
          = newcamd524&lt;br /&gt;
          = cccam&lt;br /&gt;
          = radegast&lt;br /&gt;
          = pcsc&lt;br /&gt;
          = constcw&lt;br /&gt;
          = 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;
==== device ====&lt;br /&gt;
{{Mandatory}}&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 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;
&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;
              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;
 CAID:Provider ID:Service ID:Video ID:ECM PID:: key&lt;br /&gt;
 (16 Bytes getrennt durch Leezeichen)&lt;br /&gt;
&lt;br /&gt;
Beispiel eines CW-Files:&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;
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;
&lt;br /&gt;
Statusleitung für &amp;quot;Karte ist drin&amp;quot;.&lt;br /&gt;
 Detect = CD   # (Carrier Detect) - default -&lt;br /&gt;
 Detect = DSR  # (Data Set Ready)&lt;br /&gt;
 Detect = CTS  # (Clear To Send)&lt;br /&gt;
 Detect = RING # (Ring Indicator)&lt;br /&gt;
 Detect = NONE # (Erkennung wird abgeschaltet, aber es wird immer ein &amp;quot;Karte ist drin&amp;quot; signalisiert!)&lt;br /&gt;
 Detect = gpio1 ... gpio7 # (neu für mipsel-uclibc)&lt;br /&gt;
&lt;br /&gt;
* Inverse Leitung  = &amp;quot;!&amp;quot; voranstellen (z.B. &amp;quot;Detect=!CTS&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
==== cardmhz ====&lt;br /&gt;
{{Depends}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG  svn9064: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 = 600 KHz. Für Dreambox 2.700 Khz für DM8000/DM800/DM8300. Für DM7025, 3150 und ältere PPC_Modelle [[OSCam/de/examples/Overclocking|Overclocking]] beachten!&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 cardmhz = 600  # Irdetokarte&lt;br /&gt;
         =      # [blank] Default-Wert 357&lt;br /&gt;
&lt;br /&gt;
Weitere Informationen für die diversen (Dream)Boxen gibt es [http://www.streamboard.tv/oscam/wiki/ReaderClocks hier].&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;
{{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, und zwar 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;
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}}&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 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;
==== deprecated ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== mode ====&lt;br /&gt;
{{Depends}}&lt;br /&gt;
&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;
==== device_out_endpoint ====&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 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}}&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;
==== 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;
==== 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;
==== 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;
==== 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.&lt;br /&gt;
 ins7e = payload&lt;br /&gt;
       =  # [blank] default (none)&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Achtung:&#039;&#039;&#039; Nur für physische Reader gültig!&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.&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;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Achtung:&#039;&#039;&#039; Nur für physische Reader gültig!&lt;br /&gt;
&lt;br /&gt;
==== force_irdeto ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Forciert den Irdeto-Modus, auch wenn ein RSA-Key für Irdeto getunnelte Nagravisions-Karte vorliegt.&lt;br /&gt;
 force_irdeto = 1  # ja&lt;br /&gt;
              = 0  # nein  (default)&lt;br /&gt;
&lt;br /&gt;
==== nagra_read ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Lese Nagravision-Records. &#039;&#039;&#039;Nur für NCMED-Karten&#039;&#039;&#039;&lt;br /&gt;
 nagra_read = 0  # ausgeschaltet  (default)&lt;br /&gt;
            = 1  # lese alle Records mit abgelaufenen Rechten&lt;br /&gt;
            = 2  # lese nur Records mit gültigen Rechten&lt;br /&gt;
&lt;br /&gt;
==== rsakey ====&lt;br /&gt;
&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;
==== fix9993 ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
fix9993  =  0|1&lt;br /&gt;
&lt;br /&gt;
Fixed den error 9993 bei CAID 0919  SC&#039;s&lt;br /&gt;
&lt;br /&gt;
 fix9993  =  1  # eingeschaltet&lt;br /&gt;
          =  0  # ausgeschaltet (default)&lt;br /&gt;
&lt;br /&gt;
==== boxkey ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== pincode ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== boxid ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
ID der &#039;&#039;&#039;NDS-Reciever-Box&#039;&#039;&#039;&lt;br /&gt;
 boxid = NDS box ID&lt;br /&gt;
       =  # [blank] default&lt;br /&gt;
&lt;br /&gt;
==== ndsversion ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Version von &#039;&#039;&#039;NDS Videoguard&#039;&#039;&#039; einsetzen&lt;br /&gt;
  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;
==== aeskeys ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Multiple AES-Keys für &#039;&#039;&#039;Viacces-Karten&#039;&#039;&#039;&lt;br /&gt;
 CAID #ident:AES key #0 CAID #0[,AES key #1 CAID #0],...[;CAID #1@ident::AES key #0 CAID #1[,AES key #1 CAID #1],...]...&lt;br /&gt;
&lt;br /&gt;
 Spezial AES Keys:&lt;br /&gt;
 00 = schicke keine CW zurück, es ist kein AES-Key spezifiziert&lt;br /&gt;
 FF = schicke CW zurück, die vom S empfangen wurden, es ist kein AES-Key spezifiziert&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 aeskeys = 0100@012345:000102030405060708090a0b0c0d0e0f;0200@543210:0,0,0f0e0d0c0b0a090807060504030201&lt;br /&gt;
&lt;br /&gt;
==== showcls ====&lt;br /&gt;
&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;
==== key ====&lt;br /&gt;
{{Depends}}&lt;br /&gt;
&lt;br /&gt;
Key für Newcamd remote reader encription&lt;br /&gt;
 key = DES key&lt;br /&gt;
&lt;br /&gt;
==== user ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== password ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== mg-encrypted ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
mgcamd encrypted line für &#039;&#039;&#039;GBox!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Format:&lt;br /&gt;
&lt;br /&gt;
  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;
==== services ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Hinweis:&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
Wenn Loadbalancing aktiviert ist, sind folgende Besonderheiten zu berücksichtigen:&lt;br /&gt;
* Services sind für den Loadbalancer eine &#039;&#039;&#039;Whitelist&#039;&#039;&#039;. Das bedeutet, dass alles, was hier eingetragen wird, vom Loadbalancing als Service behandelt wird, den die Karte &#039;&#039;&#039;kann&#039;&#039;&#039;! Wenn dann z.B. ein &amp;quot;not found&amp;quot; kommt, wird das ignoriert und die Karte wird weiter angefragt, mit dem damit verbundenen traffic!&lt;br /&gt;
* Daraus ergibt sich, dass der Eintrag von Services bei &#039;&#039;&#039;lokalen&#039;&#039;&#039; Karten und Proxies, &#039;&#039;&#039;die man genau kennt&#039;&#039;&#039;, kein Problem darstellt.&lt;br /&gt;
* Anders verhält es sich bei Proxies (z.B. CCcam), deren Services &#039;&#039;&#039;man nicht kennt&#039;&#039;&#039;. Hier ist davon abzuraten, Services einzutragen. In einem solchen Fall sollten vielmehr die Services bestimmt werden, die &#039;&#039;&#039;nicht zu berücksichtigen&#039;&#039;&#039; sind (Eintrag mit (!)), oder besser eine Filterung über den Parameter &#039;&#039;&#039;caid&#039;&#039;&#039; erfolgen.&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Achtung:&#039;&#039;&#039; Die Anzahl der services, die je reader berücksichtigt werden, ist auf 64 begrenzt, also 64 mal [[service-name][CAID][provid][srvid]]! &lt;br /&gt;
&lt;br /&gt;
Welche Services kann der Reader. Hierzu muss eine oscam.services vorhanden sein. Die Logik ist hier folgendermaßen (in der angegebenen Reihenfolge):&lt;br /&gt;
* Wenn das Feld leer ist (oder ungültig) wird die Anfrage erlaubt.&lt;br /&gt;
* Wenn ein negativer Service (also solche mit &amp;quot;!&amp;quot;) zutreffend ist, so wird die Anfrage abgewiesen.&lt;br /&gt;
* Wenn ein positiver Service zutreffend ist oder es gar keinen positiven Service gibt, so wird die Anfrage erlaubt.&lt;br /&gt;
* Wenn keiner der vorigen Punkte zutrifft, so wird die Anfrage abgewiesen.&lt;br /&gt;
Dies bedeutet, dass negative Services nur in Einzelfällen nötig sind. Nämlich genau dann, wenn man positive Services hat, davon aber wieder einige ausnehmen will. Dies wird nicht empfohlen, da es hier schnell zu Fehlkonfigurationen kommt. Stattdessen sollte ein zusätzlicher Service angelegt werden, der alle entsprechenden Sender enthält.&lt;br /&gt;
 services = [!]services[,[!]&amp;lt;services&amp;gt;]...&lt;br /&gt;
          = [blank] ist default&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 services = skywelt,skyweltextra,!skyfilm&lt;br /&gt;
            # skywelt und skywelt extra sind zugeordnet, skyfilm ist ausgeschlossen&lt;br /&gt;
&lt;br /&gt;
==== 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;
==== ident ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Achtung:&#039;&#039;&#039; Wenn in oscam.conf [global] unter lb_mode loadbalancing aktiviert ist, dann dürfen hier keine Einträge stehen!&lt;br /&gt;
&lt;br /&gt;
Definiert CAID und Ident &#039;&#039;&#039;kartenspezifisch&#039;&#039;&#039; für den Reader:&lt;br /&gt;
 ident 0 &amp;lt;CAID&amp;gt;:&amp;lt;ident&amp;gt;[,ident]...[;&amp;lt;CAID&amp;gt;:&amp;lt;ident&amp;gt;[,ident]...]...&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 ident =  # 0100:123456,234567;0200:345678,456789&lt;br /&gt;
       =  # [blank] Keine Definition (default)&lt;br /&gt;
&lt;br /&gt;
==== class ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Definiert Class &#039;&#039;&#039;in hexadecimal&#039;&#039;&#039; kartenspezifisch für den Reader:&lt;br /&gt;
 class = 01,02,!1b,!2b  # 01 und 01 ja, 1b und 2b nein&lt;br /&gt;
       =  # [blank] Keine Definition (default)&lt;br /&gt;
&lt;br /&gt;
==== chid ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Definiert &#039;&#039;&#039;Irdeto&#039;&#039;&#039;-ChID für den Reader.&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 chid = 0100:12&lt;br /&gt;
 chid = 0100:12;0604:0000BA,000101,00010E,000141&lt;br /&gt;
      =  # [blank] default&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;
==== audisabled ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Schließt den Reader vom AU (Auto-Updating) aus&lt;br /&gt;
 audisabled = 1  # ausgeschlossen&lt;br /&gt;
            = 0  # nicht ausgeschlossen (default)&lt;br /&gt;
&lt;br /&gt;
==== auprovid ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Hier kann die Provider-ID festgelegt werden, damit der richtige Reader für das AU zur Verfügung steht&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 auprovid =  # 123456&lt;br /&gt;
          =  # [blank] default&lt;br /&gt;
&lt;br /&gt;
==== disableserverfilter ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Ignoriert CAID und Ident-Einstellungen des Readers bei fehlerhaften Clients.&lt;br /&gt;
 disableserverfilter = 1  # ignoriert&lt;br /&gt;
                     = 0  # ignoriert nicht (default)&lt;br /&gt;
&lt;br /&gt;
==== inactivitytimeout ====&lt;br /&gt;
{{Depends}}&lt;br /&gt;
&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;
==== reconnecttimeout ====&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  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;
==== 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;
==== fallback ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Achtung:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Gilt nicht, wenn Loadbalancing aktiviert ist!&lt;br /&gt;
&lt;br /&gt;
Definiert diesen Reader als Fallback. Standard- und Fallback-Reader müssen in der selben Gruppe sein. Siehe &#039;&#039;&#039;group&#039;&#039;&#039;!&lt;br /&gt;
 fallback = 1  # Fallbackreader&lt;br /&gt;
          = 0  # Kein Fallbackreader (default)&lt;br /&gt;
&lt;br /&gt;
&#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 &amp;quot;cwcycle_allowbadfromffb&amp;quot;&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;
==== emmcache ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Definition des EMM-Caches für den Reader. Derzeit nur für lokale Reader. Betrifft die AU-Funktion. Damit kann entschieden werden, ob Update-Kommandos (EMM) vom Provider immer oder nur unter bestimmten Voraussetzungen geschrieben werden.&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Achtung:&#039;&#039;&#039;&lt;br /&gt;
Ohne diesen Parameter werden keine EMM im Log angezeigt!&lt;br /&gt;
&lt;br /&gt;
Format:&lt;br /&gt;
 &#039;&#039;&#039;&#039;&#039;emmcache = &amp;lt;usecache&amp;gt;,&amp;lt;rewrite&amp;gt;,&amp;lt;logging&amp;gt;&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 * &amp;lt;usecache&amp;gt; 0 = # cache aus  (default)&lt;br /&gt;
 * &amp;lt;usecache&amp;gt; 1 = # cache ein&lt;br /&gt;
&lt;br /&gt;
 * &amp;lt;rewrite&amp;gt;  n = # Wie oft ein und das selbe Update-Kommando (EMM) geschrieben wird. &#039;&#039;Gilt nur bei &amp;lt;usecache&amp;gt; = 1&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 * &amp;lt;logging&amp;gt;  0 = # Einträge im Logfile ausgeschaltet (default)&lt;br /&gt;
 * &amp;lt;logging&amp;gt;  1 = # Nur fehlerhafte EMM werden geloggt&lt;br /&gt;
 * &amp;lt;logging&amp;gt;  2 = # die geschriebenen (written) EMM werden geloggt&lt;br /&gt;
 * &amp;lt;logging&amp;gt;  4 = # die zurückgewiesenen (skipped) EMM werden geloggt&lt;br /&gt;
 * &amp;lt;logging&amp;gt;  8 = # die blockierten (blocked) EMM werden geloggt&lt;br /&gt;
 * &amp;lt;logging&amp;gt; 16 = # disabled AU werden geloggt&lt;br /&gt;
&lt;br /&gt;
Beispiele&lt;br /&gt;
 emmcache = 1,3,10 #  Cache ein, 3 x schreiben, die geschriebenen (2) und die geblockten (8) = 10 loggen&lt;br /&gt;
 emmcache = 1,2,6  #  Cache ein, 2 x schreiben, die geschriebenen (2) und die zurückgewiesenen (4) = 6 loggen&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&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;
&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}}&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;
===== 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;
==== 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;
==== logport ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Logport für einen &#039;&#039;&#039;Camd 3.x&#039;&#039;&#039;-Reader. UDP muss aktiviert sein. Funktioniert nur, wenn in Camd 3.x kein Cascading stattfindet!&lt;br /&gt;
 logport = Port-Nummer&lt;br /&gt;
         =  # kein Logport (default)&lt;br /&gt;
&lt;br /&gt;
==== ecmwhitelist ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
ecmwhitelist  =  [CAID[@ident]:]lenght[,lengtht]...[;[CAID[@ident]:]lenght[,lengtht]...]...&lt;br /&gt;
&lt;br /&gt;
definiert die gültige ECM-Länge in &#039;&#039;&#039;hex&#039;&#039;&#039; und ident für physische Reader&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 ecmwhitelist  =  10,20,30,0a,0b,0c&lt;br /&gt;
               =  0100:10,20;0200@12345:0a,4b &lt;br /&gt;
 [blank]       =  keine (default) und ident 000000&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Im normalen Betrieb ist dieser Parameter nicht erforderlich!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Datei:MessageS.png|text-bottom]] &#039;&#039;&#039;[[Streamboard:oscam/wiki/ECMLengthList|Liste mit ECM-Längen]]&#039;&#039;&#039;&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;
==== ratelimitecm ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
&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;
==== 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;
==== 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;
==== 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;
==== 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;
&amp;lt;br/&amp;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;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== cooldown ====&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 svn5946:09/09/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cooldown  &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;ratelimitseconds&amp;quot; ausgefüllt sind!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== blocknano ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Liste zu blockender EMM-Nanos (in hex) oder aller EMM-Nanos. Gilt nur für physikalische Reader!&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 blocknano = 45,93,7a,ff&lt;br /&gt;
           = all&lt;br /&gt;
           = # [blank] (default)&lt;br /&gt;
&lt;br /&gt;
==== blockemm-u ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;unique address-EMMs, entspricht D3 bei Sk*&#039;&#039;&lt;br /&gt;
 blockemm-u = 1 # Blocke EMMs, die an die Karte direkt adressiert sind)&lt;br /&gt;
            = 0 # nicht blocken (default)&lt;br /&gt;
&lt;br /&gt;
==== blockemm-s ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;shared address-EMMs, entspricht D2 bei Sk*&#039;&#039;&lt;br /&gt;
 blockemm-s = 1 # Blocke EMMs, die an bestimmte Gruppen von Karten gehen&lt;br /&gt;
            = 0 # nicht blocken (default)&lt;br /&gt;
&lt;br /&gt;
==== blockemm-g ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;global address-EMMs, entspricht D0 bei Sk*&#039;&#039;&lt;br /&gt;
 blockemm-g = 1 # Blocke EMMs, die an alle Karten gehen&lt;br /&gt;
            = 0 # nicht blocken (default)&lt;br /&gt;
&lt;br /&gt;
==== blockemm-unknown ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Blockiert alle unbekannten Arten von EMM&lt;br /&gt;
 blockemm-unknown = 1  # Blocke alle unbekannten Arten von EMMs&lt;br /&gt;
                  = 0  # nicht blocken (default)&lt;br /&gt;
&lt;br /&gt;
==== blockemm-bylen ====&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 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;
&amp;lt;br/&amp;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;
==== 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;
==== 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;
==== 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;
==== savenano ====&lt;br /&gt;
{{Optional}}&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 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}}&lt;br /&gt;
&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;
==== use-ssl ====&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 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;
&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;
==== disablecrccws ====&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 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;
==== lb_weight ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Je höher dieser Wert, desto größer ist die Wahrscheinlichkeit, dass dieser Reader ausgesucht wird. Es ist ein Indikator für die durchschnittliche Antwortzeit innerhalb des Loadbalancing&lt;br /&gt;
 lb_weight = weight&lt;br /&gt;
           =  # [blank] Default-Wert 100&lt;br /&gt;
[[Datei:Lb_weight_calc2.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Abwärts die durchschnittliche Antwortzeit des Readers. Von rechts nach links der Wert lb_weight. &lt;br /&gt;
Im Mittelfeld könnt Ihr ablesen, wie die durchschnittliche Antwortzeit durch den lb_weight wert &amp;quot;korrigiert&amp;quot; wird.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Beispiel:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Du hast 2 Reader die beide eine durchschnittliche Antwortzeit von 400ms haben. Nun möchtest Du aber einen Reader bevorzugen indem Du  dem Loadbalancer 300ms vorgaukeln willst.&lt;br /&gt;
 &lt;br /&gt;
Also suchst Du die Zeile die mit 400 beginnt und wanderst auf dieser Zeile nach rechts bis du bei ~300 (in der tabelle findest du nur 30cool bist. Dann liest Du oben den Wert für lb_value ab den der Reader bekommt (130). Diesen trägst Du bei dem Reader ein und schon wird der Reader bevorzugt&lt;br /&gt;
&lt;br /&gt;
==== ccc ====&lt;br /&gt;
===== cccversion =====&lt;br /&gt;
{{Depends}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Nur für CCcam&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Definiert die Version von CCcam, die verwendet werden soll.&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&amp;lt;mainversion&amp;gt;.&amp;lt;version&amp;gt;.&amp;lt;sub version&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 cccversion = 1.2.34&lt;br /&gt;
&lt;br /&gt;
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;
===== cccmaxhops =====&lt;br /&gt;
{{Depends}}&lt;br /&gt;
&lt;br /&gt;
Legt das Maximum an Distance-Hops für die Karte fest&lt;br /&gt;
 0 = Nur lokale Karte&lt;br /&gt;
 1 = Lokale Karte + 1 Hop&lt;br /&gt;
 2 = Lokale Karte + 2 Hops&lt;br /&gt;
     und so weiter&lt;br /&gt;
     Default-Wert = 10&lt;br /&gt;
&lt;br /&gt;
===== ccchop =====&lt;br /&gt;
{{Depends}}&lt;br /&gt;
&lt;br /&gt;
ccchop  =  hop&lt;br /&gt;
&lt;br /&gt;
Setzt den hop für &#039;&#039;&#039;nicht&#039;&#039;&#039;-cccam-reader&lt;br /&gt;
&lt;br /&gt;
default = 0&lt;br /&gt;
&lt;br /&gt;
===== cccreshare =====&lt;br /&gt;
{{Depends}}&lt;br /&gt;
&lt;br /&gt;
&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;
&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;
===== cccwantemu =====&lt;br /&gt;
{{Depends}}&lt;br /&gt;
&lt;br /&gt;
Anfrage, auch einen emu vom CCcam-Server zu erhalten.&lt;br /&gt;
 cccwantemu = 1  # ja&lt;br /&gt;
            = 0  # nein default&lt;br /&gt;
&lt;br /&gt;
===== ccckeepalive =====&lt;br /&gt;
{{Depends}}&lt;br /&gt;
&lt;br /&gt;
Sendet eine &amp;quot;keepalive-message&amp;quot;, um eine Verbindung zum remote CCCam-Server zu erhalten.&lt;br /&gt;
 ccckeepalive = 1  # ja&lt;br /&gt;
              = 0  # nein  (default)&lt;br /&gt;
&lt;br /&gt;
===== cccreconnect =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
&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;
===== cccmindown =====&lt;br /&gt;
{{Depends}}&lt;br /&gt;
&lt;br /&gt;
 cccmindown =  # Zahl&lt;br /&gt;
            =  0 default&lt;br /&gt;
&lt;br /&gt;
Filtert alle Reader mit hops, die kleiner sind als die eingesetzte Zahl&lt;br /&gt;
&lt;br /&gt;
&lt;br /&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;NEU 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;
 gbox_hostname = 192.168.1.123&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;
 gbox_my_password  =  98AF3E25&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}}&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;
{{Mandatory}}&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;
===== gbox_my_password =====&lt;br /&gt;
{{Mandatory}}&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}}&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}}&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}}&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;
===== gbox_group =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
gbox_group  =  Gbox-eigene Liste von Gruppen, Syntax siehe unter Parameter &amp;quot;group&amp;quot; weiter oben!&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== user =====&lt;br /&gt;
{{Mandatory}}&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;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;/div&gt;</summary>
		<author><name>Paz8501</name></author>
	</entry>
	<entry>
		<id>http://oldwiki.streamboard.tv/index.php?title=OSCam/de/Config/oscam.conf&amp;diff=11711</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=11711"/>
		<updated>2013-12-20T10:39:01Z</updated>

		<summary type="html">&lt;p&gt;Paz8501: /* cwcycle_allowbadfromffb */&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;
=== &#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;
==== nice ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== 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;
===== 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;
===== logfile =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== 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;
===== loghistorysize =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
&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;
===== 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;
===== 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;
===== 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;
===== disablelog =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== cwlogdir =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== emmlogdir =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
&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;
===== usrfile =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
&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;
&lt;br /&gt;
===== usrfileflag =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== saveinithistory =====&lt;br /&gt;
{{Optional}}&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 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;
===== disablemail =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== mailfile =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== reader ====&lt;br /&gt;
&lt;br /&gt;
===== enableled =====&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 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;
&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;
===== waitforcards =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== waitforcards_extra_delay =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== preferlocalcards =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Der Parameter legt fest, ob lokale Karten zuerst dekodiert werden sollen.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 preferlocalcards = 1  # Lokale Karten bevorzugen&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 preferlocalcards = 0  # Lokale Karten nicht bevorzugen&lt;br /&gt;
&lt;br /&gt;
===== readerrestartseconds =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== 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;
===== 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;
&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 = 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;
==== cache ====&lt;br /&gt;
&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;
===== 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;
===== 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;
===== 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;
===== 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;
==== client ====&lt;br /&gt;
&lt;br /&gt;
===== clienttimeout =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Maximale Zeit in Sekunden oder Millisekunden, bevor ein Client ein Timeout erhält.&lt;br /&gt;
&lt;br /&gt;
Beispiele:&lt;br /&gt;
 clienttimeout = 10     # nach 10 Sekunden erfolgt ein Timeout&lt;br /&gt;
 clienttimeout = 10000  # auch hier erfolgt ein Timeout nach 10 Sekunden, s. Hinweis&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 clienttimeout = 5      # nach 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; 100 geht der Cardserver von Sekunden aus, Werte &amp;gt;= 100 werden in Millisekunden interpretiert.&lt;br /&gt;
&lt;br /&gt;
===== clientmaxidle =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== suppresscmd08 =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== fallbacktimeout ====&lt;br /&gt;
{{Depends}}&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Achtung:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Gilt nicht, wenn Loadbalancing aktiviert ist!&lt;br /&gt;
&lt;br /&gt;
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;
==== 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;
&lt;br /&gt;
Wartezeit für inaktive User in Minuten. Wert kann in der oscam.user überschrieben werden.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 sleep =  5   # Wartezeit 5 Minuten&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 sleep =      # [blank] keine Wartezeit&lt;br /&gt;
&lt;br /&gt;
==== serverip ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== bindwait ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== netprio ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== resolvegethostbyname ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Art der DNS-Auflösung&lt;br /&gt;
 0 = getadressinfo (default)&lt;br /&gt;
 1 = gethostbyname&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 resolvegethostbyname = 1 # Host wird über den Namen aufgelöst&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 resolvegetadressinfo = 0 # adressinfo wird geholt&lt;br /&gt;
&lt;br /&gt;
====failbancount====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== failbantime ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
&lt;br /&gt;
==== dropdups ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== 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;
==== double_check ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== 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/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;
==== Loadbalancer ====&lt;br /&gt;
&lt;br /&gt;
===== lb_mode =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
&lt;br /&gt;
Default:&lt;br /&gt;
 lb_mode = 0 # deaktiviert&lt;br /&gt;
&lt;br /&gt;
===== lb_save =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== lb_nbest_readers =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== lb_nfb_readers =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== lb_reopen_mode =====&lt;br /&gt;
{{Optional}}&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 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}}&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 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;
===== lb_min_ecmcount =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== lb_max_ecmcount =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== lb_reopen_seconds =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== lb_retrylimit =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== lb_savepath ===== &lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== lb_stat_cleanup ===== &lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== 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;
===== lb_retrylimits =====&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 svn5754:07/31/2011&amp;lt;/span&amp;gt;&lt;br /&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;
===== 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}}&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;
===== 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;
===== lb_auto_time_out_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_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;
===== lb_max_readers =====&lt;br /&gt;
{{Optional}}&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;
===== lb_auto_betatunnel =====&lt;br /&gt;
{{Optional}}&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;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;
===== lb_auto_betatunnel_mode =====&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 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;
===== lb_auto_betatunnel_prefer_beta =====&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 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;
=== &#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;
==== port ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== serverip ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== nocrypt ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== aulow ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== monlevel ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== hideclient_to ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== appendchaninfo ====&lt;br /&gt;
{{Optional}}&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 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;
=== &#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;
&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;
==== lcd_outputpath ====&lt;br /&gt;
{{Optional}}&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}}&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}}&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;
=== &#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;
==== 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;
==== httpport ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
&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;
==== httpcert ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== 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;
==== httpuser ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
&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;
==== httppwd ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
&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;
==== 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;
&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;
==== httpcss ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== httptpl ====&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 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;
==== 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;
==== httprefresh ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Zeitspanne in Sekunden, innerhalb derer das Programm den Status des Webinterfaces aktualisiert&lt;br /&gt;
 httprefresh = 7  # Status wird nach 7 Sekunden aktualisiert&lt;br /&gt;
             =    # [blank] Es findes keine Aktualisierung statt&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;
==== httphideidleclients ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
none [blank] = default&lt;br /&gt;
&lt;br /&gt;
 x ist ein Spezialbuchstabe um cacheex reader und proxies zu steuern&lt;br /&gt;
&lt;br /&gt;
==== httpscript ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== httpallowed ====&lt;br /&gt;
{{Mandatory}}&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  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;
==== 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;
==== httpsavefullcfg ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== 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;
==== httphelplang ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
&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;
=== &#039;&#039;&#039;Cache&#039;&#039;&#039; ===&lt;br /&gt;
&lt;br /&gt;
{{OSCamConfCacheParameter}}&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;
==== 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;
==== 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;
==== 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;
 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;
&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;
Wartezeit in Millisekunden für cache exchange und CSP, bevor ECMs an den Reader/Proxy gesendet werden.&lt;br /&gt;
&lt;br /&gt;
==== cwcycle_allowbadfromffb ====&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 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;
Info:&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; fallback in [Reader]&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;
==== 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;
==== 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;
==== 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;
==== 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;
==== 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;
==== 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;
==== 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;
==== 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;
==== 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 (default)&lt;br /&gt;
 1 = ungültige CW-Cycle werden gedropped&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;
&amp;lt;br/&amp;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;
&amp;lt;br/&amp;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;
&amp;lt;br/&amp;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;
==== 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;
==== 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;
&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;
&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;
==== csp_ecm_filter ====&lt;br /&gt;
{{Optional}}&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}}&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;
=== &#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;
==== 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;
==== 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;
==== 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;
==== 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;
==== 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;
=== &#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;
==== 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;
==== 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;
==== suppresscmd08 ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
=== &#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;
==== 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;
==== 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;
==== suppresscmd08 ====&lt;br /&gt;
{{Optional}}&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;
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;
=== &#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;
==== 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;
==== 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;
==== 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;
==== 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;
==== 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;
==== 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;
=== &#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;
==== 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;
==== 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;
==== 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;
==== 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;
=== &#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;
=== &#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;
==== 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;
==== version ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== reshare ====&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 svn8607:04/10/2013&amp;lt;/span&amp;gt;&lt;br /&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;
==== reshare_mode ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== ignorereshare ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== stealth ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== minimizecards ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== updateinterval ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
 &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;
==== keepconnected ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== 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;
==== forward_origin_card ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== nodeid ====&lt;br /&gt;
{{Optional}}&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;
&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;
=== &#039;&#039;&#039;Pandora&#039;&#039;&#039; ===&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_allowed         =    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;
=== &#039;&#039;&#039;GBox&#039;&#039;&#039; ===&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 svn8350:02/15/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
{{OScamConfGboxParameter}}&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;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;
 gbox_hostname = 192.168.1.123&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;
 gbox_my_password  =  98AF3E25&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;
==== gbox_hostname ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
&lt;br /&gt;
gbox_hostname =  eigene IP oder hostname&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== port ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
&lt;br /&gt;
port =  eigener Gbox port&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;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;
==== 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;
==== 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;
==== pmt_mode ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== 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;
==== 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;
&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;
==== 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;
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}}&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;
&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;
=== &#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;
==== enabled ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
&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;
==== numusers ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== sampletime ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== samples ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== penalty ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== aclogfile ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== fakedelay ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== denysamples ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
&lt;br /&gt;
{{OSCamTranslatedLinks}}&lt;/div&gt;</summary>
		<author><name>Paz8501</name></author>
	</entry>
	<entry>
		<id>http://oldwiki.streamboard.tv/index.php?title=OSCam/de/Config/oscam.conf&amp;diff=11710</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=11710"/>
		<updated>2013-12-20T10:38:46Z</updated>

		<summary type="html">&lt;p&gt;Paz8501: /* cwcycle_allowbadfromffb */&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;
=== &#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;
==== nice ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== 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;
===== 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;
===== logfile =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== 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;
===== loghistorysize =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
&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;
===== 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;
===== 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;
===== 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;
===== disablelog =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== cwlogdir =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== emmlogdir =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
&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;
===== usrfile =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
&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;
&lt;br /&gt;
===== usrfileflag =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== saveinithistory =====&lt;br /&gt;
{{Optional}}&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 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;
===== disablemail =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== mailfile =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== reader ====&lt;br /&gt;
&lt;br /&gt;
===== enableled =====&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 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;
&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;
===== waitforcards =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== waitforcards_extra_delay =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== preferlocalcards =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Der Parameter legt fest, ob lokale Karten zuerst dekodiert werden sollen.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 preferlocalcards = 1  # Lokale Karten bevorzugen&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 preferlocalcards = 0  # Lokale Karten nicht bevorzugen&lt;br /&gt;
&lt;br /&gt;
===== readerrestartseconds =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== 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;
===== 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;
&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 = 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;
==== cache ====&lt;br /&gt;
&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;
===== 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;
===== 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;
===== 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;
===== 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;
==== client ====&lt;br /&gt;
&lt;br /&gt;
===== clienttimeout =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Maximale Zeit in Sekunden oder Millisekunden, bevor ein Client ein Timeout erhält.&lt;br /&gt;
&lt;br /&gt;
Beispiele:&lt;br /&gt;
 clienttimeout = 10     # nach 10 Sekunden erfolgt ein Timeout&lt;br /&gt;
 clienttimeout = 10000  # auch hier erfolgt ein Timeout nach 10 Sekunden, s. Hinweis&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 clienttimeout = 5      # nach 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; 100 geht der Cardserver von Sekunden aus, Werte &amp;gt;= 100 werden in Millisekunden interpretiert.&lt;br /&gt;
&lt;br /&gt;
===== clientmaxidle =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== suppresscmd08 =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== fallbacktimeout ====&lt;br /&gt;
{{Depends}}&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Achtung:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Gilt nicht, wenn Loadbalancing aktiviert ist!&lt;br /&gt;
&lt;br /&gt;
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;
==== 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;
&lt;br /&gt;
Wartezeit für inaktive User in Minuten. Wert kann in der oscam.user überschrieben werden.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 sleep =  5   # Wartezeit 5 Minuten&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 sleep =      # [blank] keine Wartezeit&lt;br /&gt;
&lt;br /&gt;
==== serverip ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== bindwait ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== netprio ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== resolvegethostbyname ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Art der DNS-Auflösung&lt;br /&gt;
 0 = getadressinfo (default)&lt;br /&gt;
 1 = gethostbyname&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 resolvegethostbyname = 1 # Host wird über den Namen aufgelöst&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 resolvegetadressinfo = 0 # adressinfo wird geholt&lt;br /&gt;
&lt;br /&gt;
====failbancount====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== failbantime ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
&lt;br /&gt;
==== dropdups ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== 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;
==== double_check ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== 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/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;
==== Loadbalancer ====&lt;br /&gt;
&lt;br /&gt;
===== lb_mode =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
&lt;br /&gt;
Default:&lt;br /&gt;
 lb_mode = 0 # deaktiviert&lt;br /&gt;
&lt;br /&gt;
===== lb_save =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== lb_nbest_readers =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== lb_nfb_readers =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== lb_reopen_mode =====&lt;br /&gt;
{{Optional}}&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 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}}&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 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;
===== lb_min_ecmcount =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== lb_max_ecmcount =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== lb_reopen_seconds =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== lb_retrylimit =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== lb_savepath ===== &lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== lb_stat_cleanup ===== &lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== 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;
===== lb_retrylimits =====&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 svn5754:07/31/2011&amp;lt;/span&amp;gt;&lt;br /&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;
===== 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}}&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;
===== 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;
===== lb_auto_time_out_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_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;
===== lb_max_readers =====&lt;br /&gt;
{{Optional}}&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;
===== lb_auto_betatunnel =====&lt;br /&gt;
{{Optional}}&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;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;
===== lb_auto_betatunnel_mode =====&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 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;
===== lb_auto_betatunnel_prefer_beta =====&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 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;
=== &#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;
==== port ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== serverip ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== nocrypt ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== aulow ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== monlevel ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== hideclient_to ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== appendchaninfo ====&lt;br /&gt;
{{Optional}}&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 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;
=== &#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;
&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;
==== lcd_outputpath ====&lt;br /&gt;
{{Optional}}&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}}&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}}&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;
=== &#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;
==== 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;
==== httpport ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
&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;
==== httpcert ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== 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;
==== httpuser ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
&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;
==== httppwd ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
&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;
==== 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;
&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;
==== httpcss ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== httptpl ====&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 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;
==== 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;
==== httprefresh ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Zeitspanne in Sekunden, innerhalb derer das Programm den Status des Webinterfaces aktualisiert&lt;br /&gt;
 httprefresh = 7  # Status wird nach 7 Sekunden aktualisiert&lt;br /&gt;
             =    # [blank] Es findes keine Aktualisierung statt&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;
==== httphideidleclients ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
none [blank] = default&lt;br /&gt;
&lt;br /&gt;
 x ist ein Spezialbuchstabe um cacheex reader und proxies zu steuern&lt;br /&gt;
&lt;br /&gt;
==== httpscript ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== httpallowed ====&lt;br /&gt;
{{Mandatory}}&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  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;
==== 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;
==== httpsavefullcfg ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== 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;
==== httphelplang ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
&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;
=== &#039;&#039;&#039;Cache&#039;&#039;&#039; ===&lt;br /&gt;
&lt;br /&gt;
{{OSCamConfCacheParameter}}&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;
==== 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;
==== 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;
==== 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;
 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;
&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;
Wartezeit in Millisekunden für cache exchange und CSP, bevor ECMs an den Reader/Proxy gesendet werden.&lt;br /&gt;
&lt;br /&gt;
==== cwcycle_allowbadfromffb ====&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 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;
Info:&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;
Siehe --&amp;gt; fallback in [Reader]&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;
==== 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;
==== 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;
==== 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;
==== 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;
==== 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;
==== 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;
==== 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;
==== 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;
==== 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 (default)&lt;br /&gt;
 1 = ungültige CW-Cycle werden gedropped&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;
&amp;lt;br/&amp;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;
&amp;lt;br/&amp;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;
&amp;lt;br/&amp;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;
==== 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;
==== 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;
&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;
&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;
==== csp_ecm_filter ====&lt;br /&gt;
{{Optional}}&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}}&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;
=== &#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;
==== 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;
==== 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;
==== 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;
==== 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;
==== 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;
=== &#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;
==== 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;
==== 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;
==== suppresscmd08 ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
=== &#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;
==== 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;
==== 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;
==== suppresscmd08 ====&lt;br /&gt;
{{Optional}}&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;
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;
=== &#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;
==== 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;
==== 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;
==== 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;
==== 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;
==== 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;
==== 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;
=== &#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;
==== 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;
==== 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;
==== 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;
==== 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;
=== &#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;
=== &#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;
==== 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;
==== version ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== reshare ====&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 svn8607:04/10/2013&amp;lt;/span&amp;gt;&lt;br /&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;
==== reshare_mode ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== ignorereshare ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== stealth ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== minimizecards ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== updateinterval ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
 &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;
==== keepconnected ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== 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;
==== forward_origin_card ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== nodeid ====&lt;br /&gt;
{{Optional}}&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;
&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;
=== &#039;&#039;&#039;Pandora&#039;&#039;&#039; ===&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_allowed         =    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;
=== &#039;&#039;&#039;GBox&#039;&#039;&#039; ===&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 svn8350:02/15/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
{{OScamConfGboxParameter}}&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;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;
 gbox_hostname = 192.168.1.123&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;
 gbox_my_password  =  98AF3E25&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;
==== gbox_hostname ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
&lt;br /&gt;
gbox_hostname =  eigene IP oder hostname&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== port ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
&lt;br /&gt;
port =  eigener Gbox port&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;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;
==== 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;
==== 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;
==== pmt_mode ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== 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;
==== 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;
&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;
==== 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;
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}}&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;
&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;
=== &#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;
==== enabled ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
&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;
==== numusers ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== sampletime ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== samples ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== penalty ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== aclogfile ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== fakedelay ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== denysamples ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
&lt;br /&gt;
{{OSCamTranslatedLinks}}&lt;/div&gt;</summary>
		<author><name>Paz8501</name></author>
	</entry>
	<entry>
		<id>http://oldwiki.streamboard.tv/index.php?title=OSCam/de/Config/oscam.server&amp;diff=11709</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=11709"/>
		<updated>2013-12-20T08:00:05Z</updated>

		<summary type="html">&lt;p&gt;Paz8501: /* fallback */&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;
=== &#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;
==== 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;
&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;
==== enable ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Deaktiviert den Reader&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;
&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;
==== protocol ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
&lt;br /&gt;
Kommunikationsprotokoll für den Reader.&lt;br /&gt;
 protocol = mouse         # (Lokaler Cardreader)&lt;br /&gt;
          = internal      # (Alle Cardreader mit einem &amp;quot;Device=/dev/sciX&amp;quot;, sowie interne Coolstream-Reader)&lt;br /&gt;
          = camd35|cs357x # (Cascading - camd 3.5-kompatibler Remote-Server)&lt;br /&gt;
          = mp35&lt;br /&gt;
          = smartreader&lt;br /&gt;
          = serial&lt;br /&gt;
          = cs378x&lt;br /&gt;
          = gbox&lt;br /&gt;
          = newcamd|newcamd525&lt;br /&gt;
          = newcamd524&lt;br /&gt;
          = cccam&lt;br /&gt;
          = radegast&lt;br /&gt;
          = pcsc&lt;br /&gt;
          = constcw&lt;br /&gt;
          = 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;
==== device ====&lt;br /&gt;
{{Mandatory}}&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 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;
&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;
              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;
 CAID:Provider ID:Service ID:Video ID:ECM PID:: key&lt;br /&gt;
 (16 Bytes getrennt durch Leezeichen)&lt;br /&gt;
&lt;br /&gt;
Beispiel eines CW-Files:&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;
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;
&lt;br /&gt;
Statusleitung für &amp;quot;Karte ist drin&amp;quot;.&lt;br /&gt;
 Detect = CD   # (Carrier Detect) - default -&lt;br /&gt;
 Detect = DSR  # (Data Set Ready)&lt;br /&gt;
 Detect = CTS  # (Clear To Send)&lt;br /&gt;
 Detect = RING # (Ring Indicator)&lt;br /&gt;
 Detect = NONE # (Erkennung wird abgeschaltet, aber es wird immer ein &amp;quot;Karte ist drin&amp;quot; signalisiert!)&lt;br /&gt;
 Detect = gpio1 ... gpio7 # (neu für mipsel-uclibc)&lt;br /&gt;
&lt;br /&gt;
* Inverse Leitung  = &amp;quot;!&amp;quot; voranstellen (z.B. &amp;quot;Detect=!CTS&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
==== cardmhz ====&lt;br /&gt;
{{Depends}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Blue;color:White;padding:0 5px;&amp;quot;&amp;gt;ÄNDERUNG  svn9064: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 = 600 KHz. Für Dreambox 2.700 Khz für DM8000/DM800/DM8300. Für DM7025, 3150 und ältere PPC_Modelle [[OSCam/de/examples/Overclocking|Overclocking]] beachten!&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 cardmhz = 600  # Irdetokarte&lt;br /&gt;
         =      # [blank] Default-Wert 357&lt;br /&gt;
&lt;br /&gt;
Weitere Informationen für die diversen (Dream)Boxen gibt es [http://www.streamboard.tv/oscam/wiki/ReaderClocks hier].&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;
{{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, und zwar 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;
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}}&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 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;
==== deprecated ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== mode ====&lt;br /&gt;
{{Depends}}&lt;br /&gt;
&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;
==== device_out_endpoint ====&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 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}}&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;
==== 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;
==== 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;
==== 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;
==== 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.&lt;br /&gt;
 ins7e = payload&lt;br /&gt;
       =  # [blank] default (none)&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Achtung:&#039;&#039;&#039; Nur für physische Reader gültig!&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.&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;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Achtung:&#039;&#039;&#039; Nur für physische Reader gültig!&lt;br /&gt;
&lt;br /&gt;
==== force_irdeto ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Forciert den Irdeto-Modus, auch wenn ein RSA-Key für Irdeto getunnelte Nagravisions-Karte vorliegt.&lt;br /&gt;
 force_irdeto = 1  # ja&lt;br /&gt;
              = 0  # nein  (default)&lt;br /&gt;
&lt;br /&gt;
==== nagra_read ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Lese Nagravision-Records. &#039;&#039;&#039;Nur für NCMED-Karten&#039;&#039;&#039;&lt;br /&gt;
 nagra_read = 0  # ausgeschaltet  (default)&lt;br /&gt;
            = 1  # lese alle Records mit abgelaufenen Rechten&lt;br /&gt;
            = 2  # lese nur Records mit gültigen Rechten&lt;br /&gt;
&lt;br /&gt;
==== rsakey ====&lt;br /&gt;
&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;
==== fix9993 ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
fix9993  =  0|1&lt;br /&gt;
&lt;br /&gt;
Fixed den error 9993 bei CAID 0919  SC&#039;s&lt;br /&gt;
&lt;br /&gt;
 fix9993  =  1  # eingeschaltet&lt;br /&gt;
          =  0  # ausgeschaltet (default)&lt;br /&gt;
&lt;br /&gt;
==== boxkey ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== pincode ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== boxid ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
ID der &#039;&#039;&#039;NDS-Reciever-Box&#039;&#039;&#039;&lt;br /&gt;
 boxid = NDS box ID&lt;br /&gt;
       =  # [blank] default&lt;br /&gt;
&lt;br /&gt;
==== ndsversion ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Version von &#039;&#039;&#039;NDS Videoguard&#039;&#039;&#039; einsetzen&lt;br /&gt;
  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;
==== aeskeys ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Multiple AES-Keys für &#039;&#039;&#039;Viacces-Karten&#039;&#039;&#039;&lt;br /&gt;
 CAID #ident:AES key #0 CAID #0[,AES key #1 CAID #0],...[;CAID #1@ident::AES key #0 CAID #1[,AES key #1 CAID #1],...]...&lt;br /&gt;
&lt;br /&gt;
 Spezial AES Keys:&lt;br /&gt;
 00 = schicke keine CW zurück, es ist kein AES-Key spezifiziert&lt;br /&gt;
 FF = schicke CW zurück, die vom S empfangen wurden, es ist kein AES-Key spezifiziert&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 aeskeys = 0100@012345:000102030405060708090a0b0c0d0e0f;0200@543210:0,0,0f0e0d0c0b0a090807060504030201&lt;br /&gt;
&lt;br /&gt;
==== showcls ====&lt;br /&gt;
&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;
==== key ====&lt;br /&gt;
{{Depends}}&lt;br /&gt;
&lt;br /&gt;
Key für Newcamd remote reader encription&lt;br /&gt;
 key = DES key&lt;br /&gt;
&lt;br /&gt;
==== user ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== password ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== mg-encrypted ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
mgcamd encrypted line für &#039;&#039;&#039;GBox!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Format:&lt;br /&gt;
&lt;br /&gt;
  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;
==== services ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Hinweis:&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
Wenn Loadbalancing aktiviert ist, sind folgende Besonderheiten zu berücksichtigen:&lt;br /&gt;
* Services sind für den Loadbalancer eine &#039;&#039;&#039;Whitelist&#039;&#039;&#039;. Das bedeutet, dass alles, was hier eingetragen wird, vom Loadbalancing als Service behandelt wird, den die Karte &#039;&#039;&#039;kann&#039;&#039;&#039;! Wenn dann z.B. ein &amp;quot;not found&amp;quot; kommt, wird das ignoriert und die Karte wird weiter angefragt, mit dem damit verbundenen traffic!&lt;br /&gt;
* Daraus ergibt sich, dass der Eintrag von Services bei &#039;&#039;&#039;lokalen&#039;&#039;&#039; Karten und Proxies, &#039;&#039;&#039;die man genau kennt&#039;&#039;&#039;, kein Problem darstellt.&lt;br /&gt;
* Anders verhält es sich bei Proxies (z.B. CCcam), deren Services &#039;&#039;&#039;man nicht kennt&#039;&#039;&#039;. Hier ist davon abzuraten, Services einzutragen. In einem solchen Fall sollten vielmehr die Services bestimmt werden, die &#039;&#039;&#039;nicht zu berücksichtigen&#039;&#039;&#039; sind (Eintrag mit (!)), oder besser eine Filterung über den Parameter &#039;&#039;&#039;caid&#039;&#039;&#039; erfolgen.&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Achtung:&#039;&#039;&#039; Die Anzahl der services, die je reader berücksichtigt werden, ist auf 64 begrenzt, also 64 mal [[service-name][CAID][provid][srvid]]! &lt;br /&gt;
&lt;br /&gt;
Welche Services kann der Reader. Hierzu muss eine oscam.services vorhanden sein. Die Logik ist hier folgendermaßen (in der angegebenen Reihenfolge):&lt;br /&gt;
* Wenn das Feld leer ist (oder ungültig) wird die Anfrage erlaubt.&lt;br /&gt;
* Wenn ein negativer Service (also solche mit &amp;quot;!&amp;quot;) zutreffend ist, so wird die Anfrage abgewiesen.&lt;br /&gt;
* Wenn ein positiver Service zutreffend ist oder es gar keinen positiven Service gibt, so wird die Anfrage erlaubt.&lt;br /&gt;
* Wenn keiner der vorigen Punkte zutrifft, so wird die Anfrage abgewiesen.&lt;br /&gt;
Dies bedeutet, dass negative Services nur in Einzelfällen nötig sind. Nämlich genau dann, wenn man positive Services hat, davon aber wieder einige ausnehmen will. Dies wird nicht empfohlen, da es hier schnell zu Fehlkonfigurationen kommt. Stattdessen sollte ein zusätzlicher Service angelegt werden, der alle entsprechenden Sender enthält.&lt;br /&gt;
 services = [!]services[,[!]&amp;lt;services&amp;gt;]...&lt;br /&gt;
          = [blank] ist default&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 services = skywelt,skyweltextra,!skyfilm&lt;br /&gt;
            # skywelt und skywelt extra sind zugeordnet, skyfilm ist ausgeschlossen&lt;br /&gt;
&lt;br /&gt;
==== 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;
==== ident ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Achtung:&#039;&#039;&#039; Wenn in oscam.conf [global] unter lb_mode loadbalancing aktiviert ist, dann dürfen hier keine Einträge stehen!&lt;br /&gt;
&lt;br /&gt;
Definiert CAID und Ident &#039;&#039;&#039;kartenspezifisch&#039;&#039;&#039; für den Reader:&lt;br /&gt;
 ident 0 &amp;lt;CAID&amp;gt;:&amp;lt;ident&amp;gt;[,ident]...[;&amp;lt;CAID&amp;gt;:&amp;lt;ident&amp;gt;[,ident]...]...&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 ident =  # 0100:123456,234567;0200:345678,456789&lt;br /&gt;
       =  # [blank] Keine Definition (default)&lt;br /&gt;
&lt;br /&gt;
==== class ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Definiert Class &#039;&#039;&#039;in hexadecimal&#039;&#039;&#039; kartenspezifisch für den Reader:&lt;br /&gt;
 class = 01,02,!1b,!2b  # 01 und 01 ja, 1b und 2b nein&lt;br /&gt;
       =  # [blank] Keine Definition (default)&lt;br /&gt;
&lt;br /&gt;
==== chid ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Definiert &#039;&#039;&#039;Irdeto&#039;&#039;&#039;-ChID für den Reader.&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 chid = 0100:12&lt;br /&gt;
 chid = 0100:12;0604:0000BA,000101,00010E,000141&lt;br /&gt;
      =  # [blank] default&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;
==== audisabled ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Schließt den Reader vom AU (Auto-Updating) aus&lt;br /&gt;
 audisabled = 1  # ausgeschlossen&lt;br /&gt;
            = 0  # nicht ausgeschlossen (default)&lt;br /&gt;
&lt;br /&gt;
==== auprovid ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Hier kann die Provider-ID festgelegt werden, damit der richtige Reader für das AU zur Verfügung steht&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 auprovid =  # 123456&lt;br /&gt;
          =  # [blank] default&lt;br /&gt;
&lt;br /&gt;
==== disableserverfilter ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Ignoriert CAID und Ident-Einstellungen des Readers bei fehlerhaften Clients.&lt;br /&gt;
 disableserverfilter = 1  # ignoriert&lt;br /&gt;
                     = 0  # ignoriert nicht (default)&lt;br /&gt;
&lt;br /&gt;
==== inactivitytimeout ====&lt;br /&gt;
{{Depends}}&lt;br /&gt;
&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;
==== reconnecttimeout ====&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  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;
==== 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;
==== fallback ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Achtung:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Gilt nicht, wenn Loadbalancing aktiviert ist!&lt;br /&gt;
&lt;br /&gt;
Definiert diesen Reader als Fallback. Standard- und Fallback-Reader müssen in der selben Gruppe sein. Siehe &#039;&#039;&#039;group&#039;&#039;&#039;!&lt;br /&gt;
 fallback = 1  # Fallbackreader&lt;br /&gt;
          = 0  # Kein Fallbackreader (default)&lt;br /&gt;
&lt;br /&gt;
Info:&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 &amp;quot;cwcycle_allowbadfromffb&amp;quot;&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;
==== emmcache ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Definition des EMM-Caches für den Reader. Derzeit nur für lokale Reader. Betrifft die AU-Funktion. Damit kann entschieden werden, ob Update-Kommandos (EMM) vom Provider immer oder nur unter bestimmten Voraussetzungen geschrieben werden.&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Achtung:&#039;&#039;&#039;&lt;br /&gt;
Ohne diesen Parameter werden keine EMM im Log angezeigt!&lt;br /&gt;
&lt;br /&gt;
Format:&lt;br /&gt;
 &#039;&#039;&#039;&#039;&#039;emmcache = &amp;lt;usecache&amp;gt;,&amp;lt;rewrite&amp;gt;,&amp;lt;logging&amp;gt;&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 * &amp;lt;usecache&amp;gt; 0 = # cache aus  (default)&lt;br /&gt;
 * &amp;lt;usecache&amp;gt; 1 = # cache ein&lt;br /&gt;
&lt;br /&gt;
 * &amp;lt;rewrite&amp;gt;  n = # Wie oft ein und das selbe Update-Kommando (EMM) geschrieben wird. &#039;&#039;Gilt nur bei &amp;lt;usecache&amp;gt; = 1&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 * &amp;lt;logging&amp;gt;  0 = # Einträge im Logfile ausgeschaltet (default)&lt;br /&gt;
 * &amp;lt;logging&amp;gt;  1 = # Nur fehlerhafte EMM werden geloggt&lt;br /&gt;
 * &amp;lt;logging&amp;gt;  2 = # die geschriebenen (written) EMM werden geloggt&lt;br /&gt;
 * &amp;lt;logging&amp;gt;  4 = # die zurückgewiesenen (skipped) EMM werden geloggt&lt;br /&gt;
 * &amp;lt;logging&amp;gt;  8 = # die blockierten (blocked) EMM werden geloggt&lt;br /&gt;
 * &amp;lt;logging&amp;gt; 16 = # disabled AU werden geloggt&lt;br /&gt;
&lt;br /&gt;
Beispiele&lt;br /&gt;
 emmcache = 1,3,10 #  Cache ein, 3 x schreiben, die geschriebenen (2) und die geblockten (8) = 10 loggen&lt;br /&gt;
 emmcache = 1,2,6  #  Cache ein, 2 x schreiben, die geschriebenen (2) und die zurückgewiesenen (4) = 6 loggen&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&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;
&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}}&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;
===== 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;
==== 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;
==== logport ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Logport für einen &#039;&#039;&#039;Camd 3.x&#039;&#039;&#039;-Reader. UDP muss aktiviert sein. Funktioniert nur, wenn in Camd 3.x kein Cascading stattfindet!&lt;br /&gt;
 logport = Port-Nummer&lt;br /&gt;
         =  # kein Logport (default)&lt;br /&gt;
&lt;br /&gt;
==== ecmwhitelist ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
ecmwhitelist  =  [CAID[@ident]:]lenght[,lengtht]...[;[CAID[@ident]:]lenght[,lengtht]...]...&lt;br /&gt;
&lt;br /&gt;
definiert die gültige ECM-Länge in &#039;&#039;&#039;hex&#039;&#039;&#039; und ident für physische Reader&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 ecmwhitelist  =  10,20,30,0a,0b,0c&lt;br /&gt;
               =  0100:10,20;0200@12345:0a,4b &lt;br /&gt;
 [blank]       =  keine (default) und ident 000000&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Im normalen Betrieb ist dieser Parameter nicht erforderlich!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Datei:MessageS.png|text-bottom]] &#039;&#039;&#039;[[Streamboard:oscam/wiki/ECMLengthList|Liste mit ECM-Längen]]&#039;&#039;&#039;&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;
==== ratelimitecm ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
&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;
==== 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;
==== 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;
==== 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;
==== 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;
&amp;lt;br/&amp;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;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== cooldown ====&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 svn5946:09/09/2011&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cooldown  &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;ratelimitseconds&amp;quot; ausgefüllt sind!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== blocknano ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Liste zu blockender EMM-Nanos (in hex) oder aller EMM-Nanos. Gilt nur für physikalische Reader!&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 blocknano = 45,93,7a,ff&lt;br /&gt;
           = all&lt;br /&gt;
           = # [blank] (default)&lt;br /&gt;
&lt;br /&gt;
==== blockemm-u ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;unique address-EMMs, entspricht D3 bei Sk*&#039;&#039;&lt;br /&gt;
 blockemm-u = 1 # Blocke EMMs, die an die Karte direkt adressiert sind)&lt;br /&gt;
            = 0 # nicht blocken (default)&lt;br /&gt;
&lt;br /&gt;
==== blockemm-s ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;shared address-EMMs, entspricht D2 bei Sk*&#039;&#039;&lt;br /&gt;
 blockemm-s = 1 # Blocke EMMs, die an bestimmte Gruppen von Karten gehen&lt;br /&gt;
            = 0 # nicht blocken (default)&lt;br /&gt;
&lt;br /&gt;
==== blockemm-g ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;global address-EMMs, entspricht D0 bei Sk*&#039;&#039;&lt;br /&gt;
 blockemm-g = 1 # Blocke EMMs, die an alle Karten gehen&lt;br /&gt;
            = 0 # nicht blocken (default)&lt;br /&gt;
&lt;br /&gt;
==== blockemm-unknown ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Blockiert alle unbekannten Arten von EMM&lt;br /&gt;
 blockemm-unknown = 1  # Blocke alle unbekannten Arten von EMMs&lt;br /&gt;
                  = 0  # nicht blocken (default)&lt;br /&gt;
&lt;br /&gt;
==== blockemm-bylen ====&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 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;
&amp;lt;br/&amp;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;
==== 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;
==== 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;
==== 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;
==== savenano ====&lt;br /&gt;
{{Optional}}&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 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}}&lt;br /&gt;
&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;
==== use-ssl ====&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 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;
&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;
==== disablecrccws ====&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 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;
==== lb_weight ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Je höher dieser Wert, desto größer ist die Wahrscheinlichkeit, dass dieser Reader ausgesucht wird. Es ist ein Indikator für die durchschnittliche Antwortzeit innerhalb des Loadbalancing&lt;br /&gt;
 lb_weight = weight&lt;br /&gt;
           =  # [blank] Default-Wert 100&lt;br /&gt;
[[Datei:Lb_weight_calc2.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Abwärts die durchschnittliche Antwortzeit des Readers. Von rechts nach links der Wert lb_weight. &lt;br /&gt;
Im Mittelfeld könnt Ihr ablesen, wie die durchschnittliche Antwortzeit durch den lb_weight wert &amp;quot;korrigiert&amp;quot; wird.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Beispiel:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Du hast 2 Reader die beide eine durchschnittliche Antwortzeit von 400ms haben. Nun möchtest Du aber einen Reader bevorzugen indem Du  dem Loadbalancer 300ms vorgaukeln willst.&lt;br /&gt;
 &lt;br /&gt;
Also suchst Du die Zeile die mit 400 beginnt und wanderst auf dieser Zeile nach rechts bis du bei ~300 (in der tabelle findest du nur 30cool bist. Dann liest Du oben den Wert für lb_value ab den der Reader bekommt (130). Diesen trägst Du bei dem Reader ein und schon wird der Reader bevorzugt&lt;br /&gt;
&lt;br /&gt;
==== ccc ====&lt;br /&gt;
===== cccversion =====&lt;br /&gt;
{{Depends}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Nur für CCcam&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Definiert die Version von CCcam, die verwendet werden soll.&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&amp;lt;mainversion&amp;gt;.&amp;lt;version&amp;gt;.&amp;lt;sub version&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beispiel&lt;br /&gt;
 cccversion = 1.2.34&lt;br /&gt;
&lt;br /&gt;
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;
===== cccmaxhops =====&lt;br /&gt;
{{Depends}}&lt;br /&gt;
&lt;br /&gt;
Legt das Maximum an Distance-Hops für die Karte fest&lt;br /&gt;
 0 = Nur lokale Karte&lt;br /&gt;
 1 = Lokale Karte + 1 Hop&lt;br /&gt;
 2 = Lokale Karte + 2 Hops&lt;br /&gt;
     und so weiter&lt;br /&gt;
     Default-Wert = 10&lt;br /&gt;
&lt;br /&gt;
===== ccchop =====&lt;br /&gt;
{{Depends}}&lt;br /&gt;
&lt;br /&gt;
ccchop  =  hop&lt;br /&gt;
&lt;br /&gt;
Setzt den hop für &#039;&#039;&#039;nicht&#039;&#039;&#039;-cccam-reader&lt;br /&gt;
&lt;br /&gt;
default = 0&lt;br /&gt;
&lt;br /&gt;
===== cccreshare =====&lt;br /&gt;
{{Depends}}&lt;br /&gt;
&lt;br /&gt;
&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;
&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;
===== cccwantemu =====&lt;br /&gt;
{{Depends}}&lt;br /&gt;
&lt;br /&gt;
Anfrage, auch einen emu vom CCcam-Server zu erhalten.&lt;br /&gt;
 cccwantemu = 1  # ja&lt;br /&gt;
            = 0  # nein default&lt;br /&gt;
&lt;br /&gt;
===== ccckeepalive =====&lt;br /&gt;
{{Depends}}&lt;br /&gt;
&lt;br /&gt;
Sendet eine &amp;quot;keepalive-message&amp;quot;, um eine Verbindung zum remote CCCam-Server zu erhalten.&lt;br /&gt;
 ccckeepalive = 1  # ja&lt;br /&gt;
              = 0  # nein  (default)&lt;br /&gt;
&lt;br /&gt;
===== cccreconnect =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
&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;
===== cccmindown =====&lt;br /&gt;
{{Depends}}&lt;br /&gt;
&lt;br /&gt;
 cccmindown =  # Zahl&lt;br /&gt;
            =  0 default&lt;br /&gt;
&lt;br /&gt;
Filtert alle Reader mit hops, die kleiner sind als die eingesetzte Zahl&lt;br /&gt;
&lt;br /&gt;
&lt;br /&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;NEU 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;
 gbox_hostname = 192.168.1.123&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;
 gbox_my_password  =  98AF3E25&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}}&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;
{{Mandatory}}&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;
===== gbox_my_password =====&lt;br /&gt;
{{Mandatory}}&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}}&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}}&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}}&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;
===== gbox_group =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
gbox_group  =  Gbox-eigene Liste von Gruppen, Syntax siehe unter Parameter &amp;quot;group&amp;quot; weiter oben!&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== user =====&lt;br /&gt;
{{Mandatory}}&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;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;/div&gt;</summary>
		<author><name>Paz8501</name></author>
	</entry>
	<entry>
		<id>http://oldwiki.streamboard.tv/index.php?title=OSCam/de/Config/oscam.conf&amp;diff=11708</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=11708"/>
		<updated>2013-12-19T22:06:48Z</updated>

		<summary type="html">&lt;p&gt;Paz8501: /* cwcycle_allowbadfromffb */&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;
=== &#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;
==== nice ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== 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;
===== 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;
===== logfile =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== 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;
===== loghistorysize =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
&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;
===== 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;
===== 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;
===== 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;
===== disablelog =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== cwlogdir =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== emmlogdir =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
&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;
===== usrfile =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
&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;
&lt;br /&gt;
===== usrfileflag =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== saveinithistory =====&lt;br /&gt;
{{Optional}}&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 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;
===== disablemail =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== mailfile =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== reader ====&lt;br /&gt;
&lt;br /&gt;
===== enableled =====&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 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;
&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;
===== waitforcards =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== waitforcards_extra_delay =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== preferlocalcards =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Der Parameter legt fest, ob lokale Karten zuerst dekodiert werden sollen.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 preferlocalcards = 1  # Lokale Karten bevorzugen&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 preferlocalcards = 0  # Lokale Karten nicht bevorzugen&lt;br /&gt;
&lt;br /&gt;
===== readerrestartseconds =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== 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;
===== 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;
&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 = 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;
==== cache ====&lt;br /&gt;
&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;
===== 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;
===== 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;
===== 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;
===== 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;
==== client ====&lt;br /&gt;
&lt;br /&gt;
===== clienttimeout =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Maximale Zeit in Sekunden oder Millisekunden, bevor ein Client ein Timeout erhält.&lt;br /&gt;
&lt;br /&gt;
Beispiele:&lt;br /&gt;
 clienttimeout = 10     # nach 10 Sekunden erfolgt ein Timeout&lt;br /&gt;
 clienttimeout = 10000  # auch hier erfolgt ein Timeout nach 10 Sekunden, s. Hinweis&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 clienttimeout = 5      # nach 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; 100 geht der Cardserver von Sekunden aus, Werte &amp;gt;= 100 werden in Millisekunden interpretiert.&lt;br /&gt;
&lt;br /&gt;
===== clientmaxidle =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== suppresscmd08 =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== fallbacktimeout ====&lt;br /&gt;
{{Depends}}&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Achtung:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Gilt nicht, wenn Loadbalancing aktiviert ist!&lt;br /&gt;
&lt;br /&gt;
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;
==== 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;
&lt;br /&gt;
Wartezeit für inaktive User in Minuten. Wert kann in der oscam.user überschrieben werden.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 sleep =  5   # Wartezeit 5 Minuten&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 sleep =      # [blank] keine Wartezeit&lt;br /&gt;
&lt;br /&gt;
==== serverip ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== bindwait ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== netprio ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== resolvegethostbyname ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Art der DNS-Auflösung&lt;br /&gt;
 0 = getadressinfo (default)&lt;br /&gt;
 1 = gethostbyname&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 resolvegethostbyname = 1 # Host wird über den Namen aufgelöst&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 resolvegetadressinfo = 0 # adressinfo wird geholt&lt;br /&gt;
&lt;br /&gt;
====failbancount====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== failbantime ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
&lt;br /&gt;
==== dropdups ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== 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;
==== double_check ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== 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/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;
==== Loadbalancer ====&lt;br /&gt;
&lt;br /&gt;
===== lb_mode =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
&lt;br /&gt;
Default:&lt;br /&gt;
 lb_mode = 0 # deaktiviert&lt;br /&gt;
&lt;br /&gt;
===== lb_save =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== lb_nbest_readers =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== lb_nfb_readers =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== lb_reopen_mode =====&lt;br /&gt;
{{Optional}}&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 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}}&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 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;
===== lb_min_ecmcount =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== lb_max_ecmcount =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== lb_reopen_seconds =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== lb_retrylimit =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== lb_savepath ===== &lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== lb_stat_cleanup ===== &lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== 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;
===== lb_retrylimits =====&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 svn5754:07/31/2011&amp;lt;/span&amp;gt;&lt;br /&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;
===== 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}}&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;
===== 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;
===== lb_auto_time_out_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_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;
===== lb_max_readers =====&lt;br /&gt;
{{Optional}}&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;
===== lb_auto_betatunnel =====&lt;br /&gt;
{{Optional}}&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;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;
===== lb_auto_betatunnel_mode =====&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 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;
===== lb_auto_betatunnel_prefer_beta =====&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 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;
=== &#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;
==== port ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== serverip ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== nocrypt ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== aulow ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== monlevel ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== hideclient_to ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== appendchaninfo ====&lt;br /&gt;
{{Optional}}&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 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;
=== &#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;
&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;
==== lcd_outputpath ====&lt;br /&gt;
{{Optional}}&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}}&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}}&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;
=== &#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;
==== 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;
==== httpport ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
&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;
==== httpcert ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== 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;
==== httpuser ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
&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;
==== httppwd ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
&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;
==== 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;
&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;
==== httpcss ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== httptpl ====&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 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;
==== 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;
==== httprefresh ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Zeitspanne in Sekunden, innerhalb derer das Programm den Status des Webinterfaces aktualisiert&lt;br /&gt;
 httprefresh = 7  # Status wird nach 7 Sekunden aktualisiert&lt;br /&gt;
             =    # [blank] Es findes keine Aktualisierung statt&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;
==== httphideidleclients ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
none [blank] = default&lt;br /&gt;
&lt;br /&gt;
 x ist ein Spezialbuchstabe um cacheex reader und proxies zu steuern&lt;br /&gt;
&lt;br /&gt;
==== httpscript ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== httpallowed ====&lt;br /&gt;
{{Mandatory}}&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  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;
==== 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;
==== httpsavefullcfg ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== 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;
==== httphelplang ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
&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;
=== &#039;&#039;&#039;Cache&#039;&#039;&#039; ===&lt;br /&gt;
&lt;br /&gt;
{{OSCamConfCacheParameter}}&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;
==== 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;
==== 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;
==== 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;
 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;
&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;
Wartezeit in Millisekunden für cache exchange und CSP, bevor ECMs an den Reader/Proxy gesendet werden.&lt;br /&gt;
&lt;br /&gt;
==== cwcycle_allowbadfromffb ====&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 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;
Info:&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;
==== 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;
==== 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;
==== 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;
==== 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;
==== 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;
==== 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;
==== 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;
==== 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;
==== 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;
==== 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 (default)&lt;br /&gt;
 1 = ungültige CW-Cycle werden gedropped&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;
&amp;lt;br/&amp;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;
&amp;lt;br/&amp;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;
&amp;lt;br/&amp;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;
==== 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;
==== 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;
&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;
&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;
==== csp_ecm_filter ====&lt;br /&gt;
{{Optional}}&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}}&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;
=== &#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;
==== 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;
==== 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;
==== 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;
==== 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;
==== 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;
=== &#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;
==== 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;
==== 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;
==== suppresscmd08 ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
=== &#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;
==== 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;
==== 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;
==== suppresscmd08 ====&lt;br /&gt;
{{Optional}}&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;
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;
=== &#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;
==== 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;
==== 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;
==== 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;
==== 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;
==== 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;
==== 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;
=== &#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;
==== 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;
==== 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;
==== 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;
==== 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;
=== &#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;
=== &#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;
==== 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;
==== version ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== reshare ====&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 svn8607:04/10/2013&amp;lt;/span&amp;gt;&lt;br /&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;
==== reshare_mode ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== ignorereshare ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== stealth ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== minimizecards ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== updateinterval ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
 &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;
==== keepconnected ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== 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;
==== forward_origin_card ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== nodeid ====&lt;br /&gt;
{{Optional}}&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;
&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;
=== &#039;&#039;&#039;Pandora&#039;&#039;&#039; ===&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_allowed         =    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;
=== &#039;&#039;&#039;GBox&#039;&#039;&#039; ===&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 svn8350:02/15/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
{{OScamConfGboxParameter}}&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;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;
 gbox_hostname = 192.168.1.123&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;
 gbox_my_password  =  98AF3E25&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;
==== gbox_hostname ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
&lt;br /&gt;
gbox_hostname =  eigene IP oder hostname&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== port ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
&lt;br /&gt;
port =  eigener Gbox port&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;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;
==== 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;
==== 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;
==== pmt_mode ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== 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;
==== 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;
&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;
==== 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;
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}}&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;
&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;
=== &#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;
==== enabled ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
&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;
==== numusers ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== sampletime ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== samples ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== penalty ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== aclogfile ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== fakedelay ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== denysamples ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
&lt;br /&gt;
{{OSCamTranslatedLinks}}&lt;/div&gt;</summary>
		<author><name>Paz8501</name></author>
	</entry>
	<entry>
		<id>http://oldwiki.streamboard.tv/index.php?title=OSCam/de/Config/oscam.conf&amp;diff=11707</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=11707"/>
		<updated>2013-12-19T22:03:08Z</updated>

		<summary type="html">&lt;p&gt;Paz8501: /* cwcycle_check_caid */&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;
=== &#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;
==== nice ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== 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;
===== 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;
===== logfile =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== 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;
===== loghistorysize =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
&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;
===== 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;
===== 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;
===== 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;
===== disablelog =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== cwlogdir =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== emmlogdir =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
&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;
===== usrfile =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
&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;
&lt;br /&gt;
===== usrfileflag =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== saveinithistory =====&lt;br /&gt;
{{Optional}}&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 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;
===== disablemail =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== mailfile =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== reader ====&lt;br /&gt;
&lt;br /&gt;
===== enableled =====&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 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;
&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;
===== waitforcards =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== waitforcards_extra_delay =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== preferlocalcards =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Der Parameter legt fest, ob lokale Karten zuerst dekodiert werden sollen.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 preferlocalcards = 1  # Lokale Karten bevorzugen&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 preferlocalcards = 0  # Lokale Karten nicht bevorzugen&lt;br /&gt;
&lt;br /&gt;
===== readerrestartseconds =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== 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;
===== 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;
&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 = 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;
==== cache ====&lt;br /&gt;
&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;
===== 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;
===== 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;
===== 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;
===== 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;
==== client ====&lt;br /&gt;
&lt;br /&gt;
===== clienttimeout =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Maximale Zeit in Sekunden oder Millisekunden, bevor ein Client ein Timeout erhält.&lt;br /&gt;
&lt;br /&gt;
Beispiele:&lt;br /&gt;
 clienttimeout = 10     # nach 10 Sekunden erfolgt ein Timeout&lt;br /&gt;
 clienttimeout = 10000  # auch hier erfolgt ein Timeout nach 10 Sekunden, s. Hinweis&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 clienttimeout = 5      # nach 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; 100 geht der Cardserver von Sekunden aus, Werte &amp;gt;= 100 werden in Millisekunden interpretiert.&lt;br /&gt;
&lt;br /&gt;
===== clientmaxidle =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== suppresscmd08 =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== fallbacktimeout ====&lt;br /&gt;
{{Depends}}&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Achtung:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Gilt nicht, wenn Loadbalancing aktiviert ist!&lt;br /&gt;
&lt;br /&gt;
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;
==== 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;
&lt;br /&gt;
Wartezeit für inaktive User in Minuten. Wert kann in der oscam.user überschrieben werden.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 sleep =  5   # Wartezeit 5 Minuten&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 sleep =      # [blank] keine Wartezeit&lt;br /&gt;
&lt;br /&gt;
==== serverip ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== bindwait ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== netprio ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== resolvegethostbyname ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Art der DNS-Auflösung&lt;br /&gt;
 0 = getadressinfo (default)&lt;br /&gt;
 1 = gethostbyname&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 resolvegethostbyname = 1 # Host wird über den Namen aufgelöst&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 resolvegetadressinfo = 0 # adressinfo wird geholt&lt;br /&gt;
&lt;br /&gt;
====failbancount====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== failbantime ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
&lt;br /&gt;
==== dropdups ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== 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;
==== double_check ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== 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/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;
==== Loadbalancer ====&lt;br /&gt;
&lt;br /&gt;
===== lb_mode =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
&lt;br /&gt;
Default:&lt;br /&gt;
 lb_mode = 0 # deaktiviert&lt;br /&gt;
&lt;br /&gt;
===== lb_save =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== lb_nbest_readers =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== lb_nfb_readers =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== lb_reopen_mode =====&lt;br /&gt;
{{Optional}}&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 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}}&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 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;
===== lb_min_ecmcount =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== lb_max_ecmcount =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== lb_reopen_seconds =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== lb_retrylimit =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== lb_savepath ===== &lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== lb_stat_cleanup ===== &lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== 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;
===== lb_retrylimits =====&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 svn5754:07/31/2011&amp;lt;/span&amp;gt;&lt;br /&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;
===== 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}}&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;
===== 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;
===== lb_auto_time_out_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_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;
===== lb_max_readers =====&lt;br /&gt;
{{Optional}}&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;
===== lb_auto_betatunnel =====&lt;br /&gt;
{{Optional}}&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;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;
===== lb_auto_betatunnel_mode =====&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 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;
===== lb_auto_betatunnel_prefer_beta =====&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 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;
=== &#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;
==== port ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== serverip ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== nocrypt ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== aulow ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== monlevel ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== hideclient_to ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== appendchaninfo ====&lt;br /&gt;
{{Optional}}&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 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;
=== &#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;
&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;
==== lcd_outputpath ====&lt;br /&gt;
{{Optional}}&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}}&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}}&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;
=== &#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;
==== 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;
==== httpport ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
&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;
==== httpcert ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== 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;
==== httpuser ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
&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;
==== httppwd ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
&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;
==== 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;
&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;
==== httpcss ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== httptpl ====&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 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;
==== 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;
==== httprefresh ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Zeitspanne in Sekunden, innerhalb derer das Programm den Status des Webinterfaces aktualisiert&lt;br /&gt;
 httprefresh = 7  # Status wird nach 7 Sekunden aktualisiert&lt;br /&gt;
             =    # [blank] Es findes keine Aktualisierung statt&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;
==== httphideidleclients ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
none [blank] = default&lt;br /&gt;
&lt;br /&gt;
 x ist ein Spezialbuchstabe um cacheex reader und proxies zu steuern&lt;br /&gt;
&lt;br /&gt;
==== httpscript ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== httpallowed ====&lt;br /&gt;
{{Mandatory}}&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  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;
==== 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;
==== httpsavefullcfg ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== 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;
==== httphelplang ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
&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;
=== &#039;&#039;&#039;Cache&#039;&#039;&#039; ===&lt;br /&gt;
&lt;br /&gt;
{{OSCamConfCacheParameter}}&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;
==== 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;
==== 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;
==== 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;
 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;
&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;
Wartezeit in Millisekunden für cache exchange und CSP, bevor ECMs an den Reader/Proxy gesendet werden.&lt;br /&gt;
&lt;br /&gt;
==== cwcycle_allowbadfromffb ====&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 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;
==== 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;
==== 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;
==== 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;
==== 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;
==== 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;
==== 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;
==== 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;
==== 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;
==== 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;
==== 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 (default)&lt;br /&gt;
 1 = ungültige CW-Cycle werden gedropped&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;
&amp;lt;br/&amp;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;
&amp;lt;br/&amp;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;
&amp;lt;br/&amp;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;
==== 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;
==== 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;
&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;
&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;
==== csp_ecm_filter ====&lt;br /&gt;
{{Optional}}&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}}&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;
=== &#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;
==== 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;
==== 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;
==== 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;
==== 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;
==== 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;
=== &#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;
==== 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;
==== 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;
==== suppresscmd08 ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
=== &#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;
==== 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;
==== 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;
==== suppresscmd08 ====&lt;br /&gt;
{{Optional}}&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;
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;
=== &#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;
==== 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;
==== 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;
==== 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;
==== 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;
==== 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;
==== 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;
=== &#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;
==== 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;
==== 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;
==== 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;
==== 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;
=== &#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;
=== &#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;
==== 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;
==== version ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== reshare ====&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 svn8607:04/10/2013&amp;lt;/span&amp;gt;&lt;br /&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;
==== reshare_mode ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== ignorereshare ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== stealth ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== minimizecards ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== updateinterval ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
 &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;
==== keepconnected ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== 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;
==== forward_origin_card ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== nodeid ====&lt;br /&gt;
{{Optional}}&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;
&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;
=== &#039;&#039;&#039;Pandora&#039;&#039;&#039; ===&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_allowed         =    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;
=== &#039;&#039;&#039;GBox&#039;&#039;&#039; ===&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 svn8350:02/15/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
{{OScamConfGboxParameter}}&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;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;
 gbox_hostname = 192.168.1.123&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;
 gbox_my_password  =  98AF3E25&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;
==== gbox_hostname ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
&lt;br /&gt;
gbox_hostname =  eigene IP oder hostname&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== port ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
&lt;br /&gt;
port =  eigener Gbox port&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;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;
==== 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;
==== 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;
==== pmt_mode ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== 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;
==== 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;
&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;
==== 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;
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}}&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;
&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;
=== &#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;
==== enabled ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
&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;
==== numusers ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== sampletime ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== samples ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== penalty ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== aclogfile ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== fakedelay ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== denysamples ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
&lt;br /&gt;
{{OSCamTranslatedLinks}}&lt;/div&gt;</summary>
		<author><name>Paz8501</name></author>
	</entry>
	<entry>
		<id>http://oldwiki.streamboard.tv/index.php?title=OSCam/de/Config/oscam.conf&amp;diff=11706</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=11706"/>
		<updated>2013-12-18T11:10:55Z</updated>

		<summary type="html">&lt;p&gt;Paz8501: /* wait_time */&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;
=== &#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;
==== nice ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== 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;
===== 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;
===== logfile =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== 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;
===== loghistorysize =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
&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;
===== 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;
===== 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;
===== 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;
===== disablelog =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== cwlogdir =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== emmlogdir =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
&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;
===== usrfile =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
&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;
&lt;br /&gt;
===== usrfileflag =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== saveinithistory =====&lt;br /&gt;
{{Optional}}&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 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;
===== disablemail =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== mailfile =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== reader ====&lt;br /&gt;
&lt;br /&gt;
===== enableled =====&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 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;
&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;
===== waitforcards =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== waitforcards_extra_delay =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== preferlocalcards =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Der Parameter legt fest, ob lokale Karten zuerst dekodiert werden sollen.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 preferlocalcards = 1  # Lokale Karten bevorzugen&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 preferlocalcards = 0  # Lokale Karten nicht bevorzugen&lt;br /&gt;
&lt;br /&gt;
===== readerrestartseconds =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== 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;
===== 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;
&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 = 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;
==== cache ====&lt;br /&gt;
&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;
===== 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;
===== 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;
===== 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;
===== 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;
==== client ====&lt;br /&gt;
&lt;br /&gt;
===== clienttimeout =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Maximale Zeit in Sekunden oder Millisekunden, bevor ein Client ein Timeout erhält.&lt;br /&gt;
&lt;br /&gt;
Beispiele:&lt;br /&gt;
 clienttimeout = 10     # nach 10 Sekunden erfolgt ein Timeout&lt;br /&gt;
 clienttimeout = 10000  # auch hier erfolgt ein Timeout nach 10 Sekunden, s. Hinweis&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 clienttimeout = 5      # nach 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; 100 geht der Cardserver von Sekunden aus, Werte &amp;gt;= 100 werden in Millisekunden interpretiert.&lt;br /&gt;
&lt;br /&gt;
===== clientmaxidle =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== suppresscmd08 =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== fallbacktimeout ====&lt;br /&gt;
{{Depends}}&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Achtung:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Gilt nicht, wenn Loadbalancing aktiviert ist!&lt;br /&gt;
&lt;br /&gt;
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;
==== 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;
&lt;br /&gt;
Wartezeit für inaktive User in Minuten. Wert kann in der oscam.user überschrieben werden.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 sleep =  5   # Wartezeit 5 Minuten&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 sleep =      # [blank] keine Wartezeit&lt;br /&gt;
&lt;br /&gt;
==== serverip ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== bindwait ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== netprio ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== resolvegethostbyname ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Art der DNS-Auflösung&lt;br /&gt;
 0 = getadressinfo (default)&lt;br /&gt;
 1 = gethostbyname&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 resolvegethostbyname = 1 # Host wird über den Namen aufgelöst&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 resolvegetadressinfo = 0 # adressinfo wird geholt&lt;br /&gt;
&lt;br /&gt;
====failbancount====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== failbantime ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
&lt;br /&gt;
==== dropdups ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== 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;
==== double_check ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== 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/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;
==== Loadbalancer ====&lt;br /&gt;
&lt;br /&gt;
===== lb_mode =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
&lt;br /&gt;
Default:&lt;br /&gt;
 lb_mode = 0 # deaktiviert&lt;br /&gt;
&lt;br /&gt;
===== lb_save =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== lb_nbest_readers =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== lb_nfb_readers =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== lb_reopen_mode =====&lt;br /&gt;
{{Optional}}&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 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}}&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 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;
===== lb_min_ecmcount =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== lb_max_ecmcount =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== lb_reopen_seconds =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== lb_retrylimit =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== lb_savepath ===== &lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== lb_stat_cleanup ===== &lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== 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;
===== lb_retrylimits =====&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 svn5754:07/31/2011&amp;lt;/span&amp;gt;&lt;br /&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;
===== 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}}&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;
===== 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;
===== lb_auto_time_out_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_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;
===== lb_max_readers =====&lt;br /&gt;
{{Optional}}&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;
===== lb_auto_betatunnel =====&lt;br /&gt;
{{Optional}}&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;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;
===== lb_auto_betatunnel_mode =====&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 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;
===== lb_auto_betatunnel_prefer_beta =====&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 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;
=== &#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;
==== port ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== serverip ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== nocrypt ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== aulow ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== monlevel ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== hideclient_to ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== appendchaninfo ====&lt;br /&gt;
{{Optional}}&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 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;
=== &#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;
&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;
==== lcd_outputpath ====&lt;br /&gt;
{{Optional}}&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}}&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}}&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;
=== &#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;
==== 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;
==== httpport ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
&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;
==== httpcert ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== 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;
==== httpuser ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
&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;
==== httppwd ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
&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;
==== 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;
&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;
==== httpcss ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== httptpl ====&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 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;
==== 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;
==== httprefresh ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Zeitspanne in Sekunden, innerhalb derer das Programm den Status des Webinterfaces aktualisiert&lt;br /&gt;
 httprefresh = 7  # Status wird nach 7 Sekunden aktualisiert&lt;br /&gt;
             =    # [blank] Es findes keine Aktualisierung statt&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;
==== httphideidleclients ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
none [blank] = default&lt;br /&gt;
&lt;br /&gt;
 x ist ein Spezialbuchstabe um cacheex reader und proxies zu steuern&lt;br /&gt;
&lt;br /&gt;
==== httpscript ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== httpallowed ====&lt;br /&gt;
{{Mandatory}}&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  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;
==== 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;
==== httpsavefullcfg ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== 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;
==== httphelplang ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
&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;
=== &#039;&#039;&#039;Cache&#039;&#039;&#039; ===&lt;br /&gt;
&lt;br /&gt;
{{OSCamConfCacheParameter}}&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;
==== 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;
==== 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;
==== 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;
 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;
&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;
Wartezeit in Millisekunden für cache exchange und CSP, bevor ECMs an den Reader/Proxy gesendet werden.&lt;br /&gt;
&lt;br /&gt;
==== cwcycle_allowbadfromffb ====&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 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;
==== 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;
==== 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;
==== 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;
==== 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;
==== 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;
==== 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;
==== 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: Nicht für alle NDS-Karten!!&#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}}&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;
==== 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;
==== 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 (default)&lt;br /&gt;
 1 = ungültige CW-Cycle werden gedropped&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;
&amp;lt;br/&amp;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;
&amp;lt;br/&amp;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;
&amp;lt;br/&amp;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;
==== 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;
==== 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;
&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;
&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;
==== csp_ecm_filter ====&lt;br /&gt;
{{Optional}}&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}}&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;
=== &#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;
==== 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;
==== 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;
==== 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;
==== 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;
==== 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;
=== &#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;
==== 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;
==== 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;
==== suppresscmd08 ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
=== &#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;
==== 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;
==== 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;
==== suppresscmd08 ====&lt;br /&gt;
{{Optional}}&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;
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;
=== &#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;
==== 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;
==== 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;
==== 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;
==== 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;
==== 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;
==== 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;
=== &#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;
==== 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;
==== 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;
==== 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;
==== 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;
=== &#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;
=== &#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;
==== 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;
==== version ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== reshare ====&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 svn8607:04/10/2013&amp;lt;/span&amp;gt;&lt;br /&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;
==== reshare_mode ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== ignorereshare ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== stealth ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== minimizecards ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== updateinterval ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
 &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;
==== keepconnected ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== 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;
==== forward_origin_card ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== nodeid ====&lt;br /&gt;
{{Optional}}&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;
&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;
=== &#039;&#039;&#039;Pandora&#039;&#039;&#039; ===&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_allowed         =    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;
=== &#039;&#039;&#039;GBox&#039;&#039;&#039; ===&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 svn8350:02/15/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
{{OScamConfGboxParameter}}&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;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;
 gbox_hostname = 192.168.1.123&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;
 gbox_my_password  =  98AF3E25&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;
==== gbox_hostname ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
&lt;br /&gt;
gbox_hostname =  eigene IP oder hostname&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== port ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
&lt;br /&gt;
port =  eigener Gbox port&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;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;
==== 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;
==== 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;
==== pmt_mode ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== 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;
==== 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;
&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;
==== 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;
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}}&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;
&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;
=== &#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;
==== enabled ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
&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;
==== numusers ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== sampletime ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== samples ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== penalty ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== aclogfile ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== fakedelay ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== denysamples ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
&lt;br /&gt;
{{OSCamTranslatedLinks}}&lt;/div&gt;</summary>
		<author><name>Paz8501</name></author>
	</entry>
	<entry>
		<id>http://oldwiki.streamboard.tv/index.php?title=OSCam/de/Config/oscam.conf&amp;diff=11705</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=11705"/>
		<updated>2013-12-18T11:10:20Z</updated>

		<summary type="html">&lt;p&gt;Paz8501: /* wait_time */&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;
=== &#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;
==== nice ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== 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;
===== 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;
===== logfile =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== 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;
===== loghistorysize =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
&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;
===== 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;
===== 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;
===== 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;
===== disablelog =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== cwlogdir =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== emmlogdir =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
&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;
===== usrfile =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
&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;
&lt;br /&gt;
===== usrfileflag =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== saveinithistory =====&lt;br /&gt;
{{Optional}}&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 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;
===== disablemail =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== mailfile =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== reader ====&lt;br /&gt;
&lt;br /&gt;
===== enableled =====&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 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;
&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;
===== waitforcards =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== waitforcards_extra_delay =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== preferlocalcards =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Der Parameter legt fest, ob lokale Karten zuerst dekodiert werden sollen.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 preferlocalcards = 1  # Lokale Karten bevorzugen&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 preferlocalcards = 0  # Lokale Karten nicht bevorzugen&lt;br /&gt;
&lt;br /&gt;
===== readerrestartseconds =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== 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;
===== 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;
&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 = 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;
==== cache ====&lt;br /&gt;
&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;
===== 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;
===== 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;
===== 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;
===== 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;
==== client ====&lt;br /&gt;
&lt;br /&gt;
===== clienttimeout =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Maximale Zeit in Sekunden oder Millisekunden, bevor ein Client ein Timeout erhält.&lt;br /&gt;
&lt;br /&gt;
Beispiele:&lt;br /&gt;
 clienttimeout = 10     # nach 10 Sekunden erfolgt ein Timeout&lt;br /&gt;
 clienttimeout = 10000  # auch hier erfolgt ein Timeout nach 10 Sekunden, s. Hinweis&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 clienttimeout = 5      # nach 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; 100 geht der Cardserver von Sekunden aus, Werte &amp;gt;= 100 werden in Millisekunden interpretiert.&lt;br /&gt;
&lt;br /&gt;
===== clientmaxidle =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== suppresscmd08 =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== fallbacktimeout ====&lt;br /&gt;
{{Depends}}&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Achtung:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Gilt nicht, wenn Loadbalancing aktiviert ist!&lt;br /&gt;
&lt;br /&gt;
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;
==== 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;
&lt;br /&gt;
Wartezeit für inaktive User in Minuten. Wert kann in der oscam.user überschrieben werden.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 sleep =  5   # Wartezeit 5 Minuten&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 sleep =      # [blank] keine Wartezeit&lt;br /&gt;
&lt;br /&gt;
==== serverip ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== bindwait ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== netprio ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== resolvegethostbyname ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Art der DNS-Auflösung&lt;br /&gt;
 0 = getadressinfo (default)&lt;br /&gt;
 1 = gethostbyname&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 resolvegethostbyname = 1 # Host wird über den Namen aufgelöst&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 resolvegetadressinfo = 0 # adressinfo wird geholt&lt;br /&gt;
&lt;br /&gt;
====failbancount====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== failbantime ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
&lt;br /&gt;
==== dropdups ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== 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;
==== double_check ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== 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/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;
==== Loadbalancer ====&lt;br /&gt;
&lt;br /&gt;
===== lb_mode =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
&lt;br /&gt;
Default:&lt;br /&gt;
 lb_mode = 0 # deaktiviert&lt;br /&gt;
&lt;br /&gt;
===== lb_save =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== lb_nbest_readers =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== lb_nfb_readers =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== lb_reopen_mode =====&lt;br /&gt;
{{Optional}}&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 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}}&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 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;
===== lb_min_ecmcount =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== lb_max_ecmcount =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== lb_reopen_seconds =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== lb_retrylimit =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== lb_savepath ===== &lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== lb_stat_cleanup ===== &lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== 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;
===== lb_retrylimits =====&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 svn5754:07/31/2011&amp;lt;/span&amp;gt;&lt;br /&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;
===== 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}}&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;
===== 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;
===== lb_auto_time_out_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_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;
===== lb_max_readers =====&lt;br /&gt;
{{Optional}}&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;
===== lb_auto_betatunnel =====&lt;br /&gt;
{{Optional}}&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;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;
===== lb_auto_betatunnel_mode =====&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 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;
===== lb_auto_betatunnel_prefer_beta =====&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 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;
=== &#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;
==== port ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== serverip ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== nocrypt ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== aulow ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== monlevel ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== hideclient_to ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== appendchaninfo ====&lt;br /&gt;
{{Optional}}&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 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;
=== &#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;
&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;
==== lcd_outputpath ====&lt;br /&gt;
{{Optional}}&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}}&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}}&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;
=== &#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;
==== 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;
==== httpport ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
&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;
==== httpcert ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== 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;
==== httpuser ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
&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;
==== httppwd ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
&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;
==== 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;
&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;
==== httpcss ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== httptpl ====&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 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;
==== 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;
==== httprefresh ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Zeitspanne in Sekunden, innerhalb derer das Programm den Status des Webinterfaces aktualisiert&lt;br /&gt;
 httprefresh = 7  # Status wird nach 7 Sekunden aktualisiert&lt;br /&gt;
             =    # [blank] Es findes keine Aktualisierung statt&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;
==== httphideidleclients ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
none [blank] = default&lt;br /&gt;
&lt;br /&gt;
 x ist ein Spezialbuchstabe um cacheex reader und proxies zu steuern&lt;br /&gt;
&lt;br /&gt;
==== httpscript ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== httpallowed ====&lt;br /&gt;
{{Mandatory}}&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  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;
==== 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;
==== httpsavefullcfg ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== 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;
==== httphelplang ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
&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;
=== &#039;&#039;&#039;Cache&#039;&#039;&#039; ===&lt;br /&gt;
&lt;br /&gt;
{{OSCamConfCacheParameter}}&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;
==== 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;
==== 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;
==== 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;
 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;
&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;
Wartezeit in Millisekunden für cache exchange und CSP, bevor ECMs an den Reader/Proxy gesendet werden.&lt;br /&gt;
&lt;br /&gt;
==== cwcycle_allowbadfromffb ====&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 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;
==== 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;
==== 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;
==== 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;
==== 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;
==== 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;
==== 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;
==== 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: Nicht für alle NDS-Karten!!&#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}}&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;
==== 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;
==== 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 (default)&lt;br /&gt;
 1 = ungültige CW-Cycle werden gedropped&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;
&amp;lt;br/&amp;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;
&amp;lt;br/&amp;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;
&amp;lt;br/&amp;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;
==== 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;
==== 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;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:Red;color:White;padding:0 5px;&amp;quot;&amp;gt;VERALTET  &#039;&#039;&#039;[cache]&#039;&#039;&#039;!&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&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;
==== csp_ecm_filter ====&lt;br /&gt;
{{Optional}}&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}}&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;
=== &#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;
==== 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;
==== 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;
==== 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;
==== 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;
==== 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;
=== &#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;
==== 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;
==== 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;
==== suppresscmd08 ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
=== &#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;
==== 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;
==== 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;
==== suppresscmd08 ====&lt;br /&gt;
{{Optional}}&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;
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;
=== &#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;
==== 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;
==== 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;
==== 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;
==== 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;
==== 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;
==== 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;
=== &#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;
==== 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;
==== 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;
==== 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;
==== 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;
=== &#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;
=== &#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;
==== 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;
==== version ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== reshare ====&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 svn8607:04/10/2013&amp;lt;/span&amp;gt;&lt;br /&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;
==== reshare_mode ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== ignorereshare ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== stealth ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== minimizecards ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== updateinterval ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
 &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;
==== keepconnected ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== 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;
==== forward_origin_card ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== nodeid ====&lt;br /&gt;
{{Optional}}&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;
&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;
=== &#039;&#039;&#039;Pandora&#039;&#039;&#039; ===&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_allowed         =    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;
=== &#039;&#039;&#039;GBox&#039;&#039;&#039; ===&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 svn8350:02/15/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
{{OScamConfGboxParameter}}&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;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;
 gbox_hostname = 192.168.1.123&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;
 gbox_my_password  =  98AF3E25&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;
==== gbox_hostname ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
&lt;br /&gt;
gbox_hostname =  eigene IP oder hostname&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== port ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
&lt;br /&gt;
port =  eigener Gbox port&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;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;
==== 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;
==== 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;
==== pmt_mode ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== 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;
==== 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;
&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;
==== 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;
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}}&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;
&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;
=== &#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;
==== enabled ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
&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;
==== numusers ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== sampletime ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== samples ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== penalty ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== aclogfile ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== fakedelay ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== denysamples ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
&lt;br /&gt;
{{OSCamTranslatedLinks}}&lt;/div&gt;</summary>
		<author><name>Paz8501</name></author>
	</entry>
	<entry>
		<id>http://oldwiki.streamboard.tv/index.php?title=OSCam/de/Config/oscam.conf&amp;diff=11704</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=11704"/>
		<updated>2013-12-18T11:03:16Z</updated>

		<summary type="html">&lt;p&gt;Paz8501: /* wait_time */&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;
=== &#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;
==== nice ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== 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;
===== 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;
===== logfile =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== 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;
===== loghistorysize =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
&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;
===== 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;
===== 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;
===== 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;
===== disablelog =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== cwlogdir =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== emmlogdir =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
&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;
===== usrfile =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
&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;
&lt;br /&gt;
===== usrfileflag =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== saveinithistory =====&lt;br /&gt;
{{Optional}}&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 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;
===== disablemail =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== mailfile =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== reader ====&lt;br /&gt;
&lt;br /&gt;
===== enableled =====&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 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;
&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;
===== waitforcards =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== waitforcards_extra_delay =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== preferlocalcards =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Der Parameter legt fest, ob lokale Karten zuerst dekodiert werden sollen.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 preferlocalcards = 1  # Lokale Karten bevorzugen&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 preferlocalcards = 0  # Lokale Karten nicht bevorzugen&lt;br /&gt;
&lt;br /&gt;
===== readerrestartseconds =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== 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;
===== 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;
&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 = 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;
==== cache ====&lt;br /&gt;
&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;
===== 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;
===== 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;
===== 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;
===== 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;
==== client ====&lt;br /&gt;
&lt;br /&gt;
===== clienttimeout =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Maximale Zeit in Sekunden oder Millisekunden, bevor ein Client ein Timeout erhält.&lt;br /&gt;
&lt;br /&gt;
Beispiele:&lt;br /&gt;
 clienttimeout = 10     # nach 10 Sekunden erfolgt ein Timeout&lt;br /&gt;
 clienttimeout = 10000  # auch hier erfolgt ein Timeout nach 10 Sekunden, s. Hinweis&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 clienttimeout = 5      # nach 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; 100 geht der Cardserver von Sekunden aus, Werte &amp;gt;= 100 werden in Millisekunden interpretiert.&lt;br /&gt;
&lt;br /&gt;
===== clientmaxidle =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== suppresscmd08 =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== fallbacktimeout ====&lt;br /&gt;
{{Depends}}&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Achtung:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Gilt nicht, wenn Loadbalancing aktiviert ist!&lt;br /&gt;
&lt;br /&gt;
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;
==== 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;
&lt;br /&gt;
Wartezeit für inaktive User in Minuten. Wert kann in der oscam.user überschrieben werden.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 sleep =  5   # Wartezeit 5 Minuten&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 sleep =      # [blank] keine Wartezeit&lt;br /&gt;
&lt;br /&gt;
==== serverip ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== bindwait ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== netprio ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== resolvegethostbyname ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Art der DNS-Auflösung&lt;br /&gt;
 0 = getadressinfo (default)&lt;br /&gt;
 1 = gethostbyname&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 resolvegethostbyname = 1 # Host wird über den Namen aufgelöst&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 resolvegetadressinfo = 0 # adressinfo wird geholt&lt;br /&gt;
&lt;br /&gt;
====failbancount====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== failbantime ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
&lt;br /&gt;
==== dropdups ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== 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;
==== double_check ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== 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/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;
==== Loadbalancer ====&lt;br /&gt;
&lt;br /&gt;
===== lb_mode =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
&lt;br /&gt;
Default:&lt;br /&gt;
 lb_mode = 0 # deaktiviert&lt;br /&gt;
&lt;br /&gt;
===== lb_save =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== lb_nbest_readers =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== lb_nfb_readers =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== lb_reopen_mode =====&lt;br /&gt;
{{Optional}}&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 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}}&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 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;
===== lb_min_ecmcount =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== lb_max_ecmcount =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== lb_reopen_seconds =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== lb_retrylimit =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== lb_savepath ===== &lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== lb_stat_cleanup ===== &lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== 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;
===== lb_retrylimits =====&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 svn5754:07/31/2011&amp;lt;/span&amp;gt;&lt;br /&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;
===== 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}}&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;
===== 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;
===== lb_auto_time_out_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_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;
===== lb_max_readers =====&lt;br /&gt;
{{Optional}}&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;
===== lb_auto_betatunnel =====&lt;br /&gt;
{{Optional}}&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;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;
===== lb_auto_betatunnel_mode =====&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 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;
===== lb_auto_betatunnel_prefer_beta =====&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 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;
=== &#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;
==== port ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== serverip ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== nocrypt ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== aulow ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== monlevel ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== hideclient_to ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== appendchaninfo ====&lt;br /&gt;
{{Optional}}&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 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;
=== &#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;
&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;
==== lcd_outputpath ====&lt;br /&gt;
{{Optional}}&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}}&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}}&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;
=== &#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;
==== 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;
==== httpport ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
&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;
==== httpcert ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== 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;
==== httpuser ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
&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;
==== httppwd ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
&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;
==== 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;
&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;
==== httpcss ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== httptpl ====&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 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;
==== 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;
==== httprefresh ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Zeitspanne in Sekunden, innerhalb derer das Programm den Status des Webinterfaces aktualisiert&lt;br /&gt;
 httprefresh = 7  # Status wird nach 7 Sekunden aktualisiert&lt;br /&gt;
             =    # [blank] Es findes keine Aktualisierung statt&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;
==== httphideidleclients ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
none [blank] = default&lt;br /&gt;
&lt;br /&gt;
 x ist ein Spezialbuchstabe um cacheex reader und proxies zu steuern&lt;br /&gt;
&lt;br /&gt;
==== httpscript ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== httpallowed ====&lt;br /&gt;
{{Mandatory}}&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  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;
==== 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;
==== httpsavefullcfg ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== 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;
==== httphelplang ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
&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;
=== &#039;&#039;&#039;Cache&#039;&#039;&#039; ===&lt;br /&gt;
&lt;br /&gt;
{{OSCamConfCacheParameter}}&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;
==== 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;
==== 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;
==== 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;
 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;
&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;
Wartezeit in Millisekunden für cache exchange und CSP, bevor ECMs an den Reader/Proxy gesendet werden.&lt;br /&gt;
&lt;br /&gt;
==== cwcycle_allowbadfromffb ====&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 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;
==== 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;
==== 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;
==== 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;
==== 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;
==== 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;
==== 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;
==== 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: Nicht für alle NDS-Karten!!&#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}}&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;
==== 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;
==== 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 (default)&lt;br /&gt;
 1 = ungültige CW-Cycle werden gedropped&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;
&amp;lt;br/&amp;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;
&amp;lt;br/&amp;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;
&amp;lt;br/&amp;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;
==== 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;
==== 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: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;
==== csp_ecm_filter ====&lt;br /&gt;
{{Optional}}&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}}&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;
=== &#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;
==== 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;
==== 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;
==== 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;
==== 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;
==== 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;
=== &#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;
==== 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;
==== 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;
==== suppresscmd08 ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
=== &#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;
==== 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;
==== 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;
==== suppresscmd08 ====&lt;br /&gt;
{{Optional}}&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;
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;
=== &#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;
==== 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;
==== 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;
==== 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;
==== 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;
==== 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;
==== 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;
=== &#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;
==== 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;
==== 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;
==== 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;
==== 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;
=== &#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;
=== &#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;
==== 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;
==== version ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== reshare ====&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 svn8607:04/10/2013&amp;lt;/span&amp;gt;&lt;br /&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;
==== reshare_mode ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== ignorereshare ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== stealth ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== minimizecards ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== updateinterval ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
 &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;
==== keepconnected ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== 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;
==== forward_origin_card ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== nodeid ====&lt;br /&gt;
{{Optional}}&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;
&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;
=== &#039;&#039;&#039;Pandora&#039;&#039;&#039; ===&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_allowed         =    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;
=== &#039;&#039;&#039;GBox&#039;&#039;&#039; ===&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 svn8350:02/15/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
{{OScamConfGboxParameter}}&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;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;
 gbox_hostname = 192.168.1.123&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;
 gbox_my_password  =  98AF3E25&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;
==== gbox_hostname ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
&lt;br /&gt;
gbox_hostname =  eigene IP oder hostname&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== port ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
&lt;br /&gt;
port =  eigener Gbox port&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;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;
==== 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;
==== 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;
==== pmt_mode ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== 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;
==== 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;
&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;
==== 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;
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}}&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;
&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;
=== &#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;
==== enabled ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
&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;
==== numusers ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== sampletime ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== samples ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== penalty ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== aclogfile ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== fakedelay ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== denysamples ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
&lt;br /&gt;
{{OSCamTranslatedLinks}}&lt;/div&gt;</summary>
		<author><name>Paz8501</name></author>
	</entry>
	<entry>
		<id>http://oldwiki.streamboard.tv/index.php?title=OSCam/de/Config/oscam.conf&amp;diff=11703</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=11703"/>
		<updated>2013-12-18T10:55:27Z</updated>

		<summary type="html">&lt;p&gt;Paz8501: /* cwcycle_keeptime */&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;
=== &#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;
==== nice ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== 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;
===== 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;
===== logfile =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== 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;
===== loghistorysize =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
&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;
===== 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;
===== 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;
===== 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;
===== disablelog =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== cwlogdir =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== emmlogdir =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
&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;
===== usrfile =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
&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;
&lt;br /&gt;
===== usrfileflag =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== saveinithistory =====&lt;br /&gt;
{{Optional}}&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 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;
===== disablemail =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== mailfile =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== reader ====&lt;br /&gt;
&lt;br /&gt;
===== enableled =====&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 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;
&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;
===== waitforcards =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== waitforcards_extra_delay =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== preferlocalcards =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Der Parameter legt fest, ob lokale Karten zuerst dekodiert werden sollen.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 preferlocalcards = 1  # Lokale Karten bevorzugen&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 preferlocalcards = 0  # Lokale Karten nicht bevorzugen&lt;br /&gt;
&lt;br /&gt;
===== readerrestartseconds =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== 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;
===== 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;
&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 = 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;
==== cache ====&lt;br /&gt;
&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;
===== 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;
===== 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;
===== 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;
===== 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;
==== client ====&lt;br /&gt;
&lt;br /&gt;
===== clienttimeout =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Maximale Zeit in Sekunden oder Millisekunden, bevor ein Client ein Timeout erhält.&lt;br /&gt;
&lt;br /&gt;
Beispiele:&lt;br /&gt;
 clienttimeout = 10     # nach 10 Sekunden erfolgt ein Timeout&lt;br /&gt;
 clienttimeout = 10000  # auch hier erfolgt ein Timeout nach 10 Sekunden, s. Hinweis&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 clienttimeout = 5      # nach 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; 100 geht der Cardserver von Sekunden aus, Werte &amp;gt;= 100 werden in Millisekunden interpretiert.&lt;br /&gt;
&lt;br /&gt;
===== clientmaxidle =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== suppresscmd08 =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== fallbacktimeout ====&lt;br /&gt;
{{Depends}}&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Achtung:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Gilt nicht, wenn Loadbalancing aktiviert ist!&lt;br /&gt;
&lt;br /&gt;
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;
==== 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;
&lt;br /&gt;
Wartezeit für inaktive User in Minuten. Wert kann in der oscam.user überschrieben werden.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 sleep =  5   # Wartezeit 5 Minuten&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 sleep =      # [blank] keine Wartezeit&lt;br /&gt;
&lt;br /&gt;
==== serverip ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== bindwait ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== netprio ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== resolvegethostbyname ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Art der DNS-Auflösung&lt;br /&gt;
 0 = getadressinfo (default)&lt;br /&gt;
 1 = gethostbyname&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 resolvegethostbyname = 1 # Host wird über den Namen aufgelöst&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 resolvegetadressinfo = 0 # adressinfo wird geholt&lt;br /&gt;
&lt;br /&gt;
====failbancount====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== failbantime ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
&lt;br /&gt;
==== dropdups ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== 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;
==== double_check ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== 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/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;
==== Loadbalancer ====&lt;br /&gt;
&lt;br /&gt;
===== lb_mode =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
&lt;br /&gt;
Default:&lt;br /&gt;
 lb_mode = 0 # deaktiviert&lt;br /&gt;
&lt;br /&gt;
===== lb_save =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== lb_nbest_readers =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== lb_nfb_readers =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== lb_reopen_mode =====&lt;br /&gt;
{{Optional}}&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 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}}&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 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;
===== lb_min_ecmcount =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== lb_max_ecmcount =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== lb_reopen_seconds =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== lb_retrylimit =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== lb_savepath ===== &lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== lb_stat_cleanup ===== &lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== 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;
===== lb_retrylimits =====&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 svn5754:07/31/2011&amp;lt;/span&amp;gt;&lt;br /&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;
===== 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}}&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;
===== 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;
===== lb_auto_time_out_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_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;
===== lb_max_readers =====&lt;br /&gt;
{{Optional}}&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;
===== lb_auto_betatunnel =====&lt;br /&gt;
{{Optional}}&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;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;
===== lb_auto_betatunnel_mode =====&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 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;
===== lb_auto_betatunnel_prefer_beta =====&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 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;
=== &#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;
==== port ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== serverip ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== nocrypt ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== aulow ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== monlevel ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== hideclient_to ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== appendchaninfo ====&lt;br /&gt;
{{Optional}}&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 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;
=== &#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;
&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;
==== lcd_outputpath ====&lt;br /&gt;
{{Optional}}&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}}&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}}&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;
=== &#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;
==== 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;
==== httpport ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
&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;
==== httpcert ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== 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;
==== httpuser ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
&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;
==== httppwd ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
&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;
==== 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;
&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;
==== httpcss ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== httptpl ====&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 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;
==== 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;
==== httprefresh ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Zeitspanne in Sekunden, innerhalb derer das Programm den Status des Webinterfaces aktualisiert&lt;br /&gt;
 httprefresh = 7  # Status wird nach 7 Sekunden aktualisiert&lt;br /&gt;
             =    # [blank] Es findes keine Aktualisierung statt&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;
==== httphideidleclients ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
none [blank] = default&lt;br /&gt;
&lt;br /&gt;
 x ist ein Spezialbuchstabe um cacheex reader und proxies zu steuern&lt;br /&gt;
&lt;br /&gt;
==== httpscript ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== httpallowed ====&lt;br /&gt;
{{Mandatory}}&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  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;
==== 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;
==== httpsavefullcfg ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== 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;
==== httphelplang ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
&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;
=== &#039;&#039;&#039;Cache&#039;&#039;&#039; ===&lt;br /&gt;
&lt;br /&gt;
{{OSCamConfCacheParameter}}&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;
==== 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;
==== 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;
==== 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;
 wait_time  =  [caid][&amp;amp;mask][@provid][$servid][:awtime][:]dwtime,n&lt;br /&gt;
&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;
==== cwcycle_allowbadfromffb ====&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 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;
==== 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;
==== 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;
==== 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;
==== 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;
==== 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;
==== 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;
==== 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: Nicht für alle NDS-Karten!!&#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}}&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;
==== 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;
==== 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 (default)&lt;br /&gt;
 1 = ungültige CW-Cycle werden gedropped&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;
&amp;lt;br/&amp;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;
&amp;lt;br/&amp;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;
&amp;lt;br/&amp;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;
==== 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;
==== 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: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;
==== csp_ecm_filter ====&lt;br /&gt;
{{Optional}}&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}}&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;
=== &#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;
==== 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;
==== 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;
==== 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;
==== 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;
==== 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;
=== &#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;
==== 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;
==== 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;
==== suppresscmd08 ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
=== &#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;
==== 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;
==== 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;
==== suppresscmd08 ====&lt;br /&gt;
{{Optional}}&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;
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;
=== &#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;
==== 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;
==== 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;
==== 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;
==== 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;
==== 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;
==== 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;
=== &#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;
==== 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;
==== 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;
==== 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;
==== 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;
=== &#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;
=== &#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;
==== 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;
==== version ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== reshare ====&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 svn8607:04/10/2013&amp;lt;/span&amp;gt;&lt;br /&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;
==== reshare_mode ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== ignorereshare ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== stealth ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== minimizecards ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== updateinterval ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
 &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;
==== keepconnected ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== 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;
==== forward_origin_card ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== nodeid ====&lt;br /&gt;
{{Optional}}&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;
&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;
=== &#039;&#039;&#039;Pandora&#039;&#039;&#039; ===&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_allowed         =    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;
=== &#039;&#039;&#039;GBox&#039;&#039;&#039; ===&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 svn8350:02/15/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
{{OScamConfGboxParameter}}&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;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;
 gbox_hostname = 192.168.1.123&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;
 gbox_my_password  =  98AF3E25&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;
==== gbox_hostname ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
&lt;br /&gt;
gbox_hostname =  eigene IP oder hostname&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== port ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
&lt;br /&gt;
port =  eigener Gbox port&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;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;
==== 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;
==== 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;
==== pmt_mode ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== 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;
==== 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;
&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;
==== 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;
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}}&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;
&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;
=== &#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;
==== enabled ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
&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;
==== numusers ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== sampletime ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== samples ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== penalty ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== aclogfile ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== fakedelay ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== denysamples ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
&lt;br /&gt;
{{OSCamTranslatedLinks}}&lt;/div&gt;</summary>
		<author><name>Paz8501</name></author>
	</entry>
	<entry>
		<id>http://oldwiki.streamboard.tv/index.php?title=OSCam/de/Config/oscam.conf&amp;diff=11702</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=11702"/>
		<updated>2013-12-18T09:21:12Z</updated>

		<summary type="html">&lt;p&gt;Paz8501: /* hideclient_to */&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;
=== &#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;
==== nice ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== 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;
===== 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;
===== logfile =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== 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;
===== loghistorysize =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
&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;
===== 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;
===== 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;
===== 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;
===== disablelog =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== cwlogdir =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== emmlogdir =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
&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;
===== usrfile =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
&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;
&lt;br /&gt;
===== usrfileflag =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== saveinithistory =====&lt;br /&gt;
{{Optional}}&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 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;
===== disablemail =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== mailfile =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== reader ====&lt;br /&gt;
&lt;br /&gt;
===== enableled =====&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 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;
&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;
===== waitforcards =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== waitforcards_extra_delay =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== preferlocalcards =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Der Parameter legt fest, ob lokale Karten zuerst dekodiert werden sollen.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 preferlocalcards = 1  # Lokale Karten bevorzugen&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 preferlocalcards = 0  # Lokale Karten nicht bevorzugen&lt;br /&gt;
&lt;br /&gt;
===== readerrestartseconds =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== 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;
===== 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;
&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 = 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;
==== cache ====&lt;br /&gt;
&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;
===== 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;
===== 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;
===== 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;
===== 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;
==== client ====&lt;br /&gt;
&lt;br /&gt;
===== clienttimeout =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Maximale Zeit in Sekunden oder Millisekunden, bevor ein Client ein Timeout erhält.&lt;br /&gt;
&lt;br /&gt;
Beispiele:&lt;br /&gt;
 clienttimeout = 10     # nach 10 Sekunden erfolgt ein Timeout&lt;br /&gt;
 clienttimeout = 10000  # auch hier erfolgt ein Timeout nach 10 Sekunden, s. Hinweis&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 clienttimeout = 5      # nach 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; 100 geht der Cardserver von Sekunden aus, Werte &amp;gt;= 100 werden in Millisekunden interpretiert.&lt;br /&gt;
&lt;br /&gt;
===== clientmaxidle =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== suppresscmd08 =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== fallbacktimeout ====&lt;br /&gt;
{{Depends}}&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Achtung:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Gilt nicht, wenn Loadbalancing aktiviert ist!&lt;br /&gt;
&lt;br /&gt;
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;
==== 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;
&lt;br /&gt;
Wartezeit für inaktive User in Minuten. Wert kann in der oscam.user überschrieben werden.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 sleep =  5   # Wartezeit 5 Minuten&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 sleep =      # [blank] keine Wartezeit&lt;br /&gt;
&lt;br /&gt;
==== serverip ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== bindwait ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== netprio ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== resolvegethostbyname ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Art der DNS-Auflösung&lt;br /&gt;
 0 = getadressinfo (default)&lt;br /&gt;
 1 = gethostbyname&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 resolvegethostbyname = 1 # Host wird über den Namen aufgelöst&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 resolvegetadressinfo = 0 # adressinfo wird geholt&lt;br /&gt;
&lt;br /&gt;
====failbancount====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== failbantime ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
&lt;br /&gt;
==== dropdups ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== 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;
==== double_check ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== 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/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;
==== Loadbalancer ====&lt;br /&gt;
&lt;br /&gt;
===== lb_mode =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
&lt;br /&gt;
Default:&lt;br /&gt;
 lb_mode = 0 # deaktiviert&lt;br /&gt;
&lt;br /&gt;
===== lb_save =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== lb_nbest_readers =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== lb_nfb_readers =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== lb_reopen_mode =====&lt;br /&gt;
{{Optional}}&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 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}}&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 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;
===== lb_min_ecmcount =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== lb_max_ecmcount =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== lb_reopen_seconds =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== lb_retrylimit =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== lb_savepath ===== &lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== lb_stat_cleanup ===== &lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== 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;
===== lb_retrylimits =====&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 svn5754:07/31/2011&amp;lt;/span&amp;gt;&lt;br /&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;
===== 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}}&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;
===== 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;
===== lb_auto_time_out_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_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;
===== lb_max_readers =====&lt;br /&gt;
{{Optional}}&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;
===== lb_auto_betatunnel =====&lt;br /&gt;
{{Optional}}&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;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;
===== lb_auto_betatunnel_mode =====&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 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;
===== lb_auto_betatunnel_prefer_beta =====&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 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;
=== &#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;
==== port ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== serverip ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== nocrypt ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== aulow ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== monlevel ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== hideclient_to ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== appendchaninfo ====&lt;br /&gt;
{{Optional}}&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 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;
=== &#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;
&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;
==== lcd_outputpath ====&lt;br /&gt;
{{Optional}}&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}}&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}}&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;
=== &#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;
==== 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;
==== httpport ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
&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;
==== httpcert ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== 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;
==== httpuser ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
&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;
==== httppwd ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
&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;
==== 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;
&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;
==== httpcss ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== httptpl ====&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 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;
==== 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;
==== httprefresh ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Zeitspanne in Sekunden, innerhalb derer das Programm den Status des Webinterfaces aktualisiert&lt;br /&gt;
 httprefresh = 7  # Status wird nach 7 Sekunden aktualisiert&lt;br /&gt;
             =    # [blank] Es findes keine Aktualisierung statt&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;
==== httphideidleclients ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
none [blank] = default&lt;br /&gt;
&lt;br /&gt;
 x ist ein Spezialbuchstabe um cacheex reader und proxies zu steuern&lt;br /&gt;
&lt;br /&gt;
==== httpscript ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== httpallowed ====&lt;br /&gt;
{{Mandatory}}&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  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;
==== 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;
==== httpsavefullcfg ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== 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;
==== httphelplang ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
&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;
=== &#039;&#039;&#039;Cache&#039;&#039;&#039; ===&lt;br /&gt;
&lt;br /&gt;
{{OSCamConfCacheParameter}}&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;
==== 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;
==== 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;
==== 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;
 wait_time  =  [caid][&amp;amp;mask][@provid][$servid][:awtime][:]dwtime,n&lt;br /&gt;
&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;
==== cwcycle_allowbadfromffb ====&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 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;
==== 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;
==== 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;
==== 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;
==== 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;
==== 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;
==== 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;
==== 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: Nicht für alle NDS-Karten!!&#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}}&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;
==== 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 = 0, maximum = 15&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 (default)&lt;br /&gt;
 1 = ungültige CW-Cycle werden gedropped&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;
&amp;lt;br/&amp;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;
&amp;lt;br/&amp;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;
&amp;lt;br/&amp;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;
==== 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;
==== 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: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;
==== csp_ecm_filter ====&lt;br /&gt;
{{Optional}}&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}}&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;
=== &#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;
==== 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;
==== 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;
==== 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;
==== 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;
==== 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;
=== &#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;
==== 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;
==== 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;
==== suppresscmd08 ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
=== &#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;
==== 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;
==== 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;
==== suppresscmd08 ====&lt;br /&gt;
{{Optional}}&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;
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;
=== &#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;
==== 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;
==== 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;
==== 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;
==== 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;
==== 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;
==== 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;
=== &#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;
==== 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;
==== 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;
==== 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;
==== 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;
=== &#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;
=== &#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;
==== 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;
==== version ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== reshare ====&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 svn8607:04/10/2013&amp;lt;/span&amp;gt;&lt;br /&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;
==== reshare_mode ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== ignorereshare ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== stealth ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== minimizecards ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== updateinterval ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
 &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;
==== keepconnected ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== 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;
==== forward_origin_card ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== nodeid ====&lt;br /&gt;
{{Optional}}&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;
&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;
=== &#039;&#039;&#039;Pandora&#039;&#039;&#039; ===&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_allowed         =    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;
=== &#039;&#039;&#039;GBox&#039;&#039;&#039; ===&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 svn8350:02/15/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
{{OScamConfGboxParameter}}&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;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;
 gbox_hostname = 192.168.1.123&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;
 gbox_my_password  =  98AF3E25&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;
==== gbox_hostname ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
&lt;br /&gt;
gbox_hostname =  eigene IP oder hostname&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== port ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
&lt;br /&gt;
port =  eigener Gbox port&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;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;
==== 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;
==== 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;
==== pmt_mode ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== 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;
==== 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;
&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;
==== 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;
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}}&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;
&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;
=== &#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;
==== enabled ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
&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;
==== numusers ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== sampletime ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== samples ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== penalty ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== aclogfile ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== fakedelay ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== denysamples ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
&lt;br /&gt;
{{OSCamTranslatedLinks}}&lt;/div&gt;</summary>
		<author><name>Paz8501</name></author>
	</entry>
	<entry>
		<id>http://oldwiki.streamboard.tv/index.php?title=OSCam/de/Config/oscam.conf&amp;diff=11550</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=11550"/>
		<updated>2013-10-25T08:42:22Z</updated>

		<summary type="html">&lt;p&gt;Paz8501: /* max_hit_time */&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;
=== &#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;
==== nice ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== 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;
===== 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;
===== logfile =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== 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;
===== loghistorysize =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
&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;
===== 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;
===== 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;
===== 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;
===== disablelog =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== cwlogdir =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== emmlogdir =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
&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;
===== usrfile =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
&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;
&lt;br /&gt;
===== usrfileflag =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== saveinithistory =====&lt;br /&gt;
{{Optional}}&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 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;
===== disablemail =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== mailfile =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== reader ====&lt;br /&gt;
&lt;br /&gt;
===== enabled =====&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 svn6285:01/23/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
LED-Support&lt;br /&gt;
&lt;br /&gt;
enabled  =  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;
&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;
===== waitforcards =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== waitforcards_extra_delay =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== preferlocalcards =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Der Parameter legt fest, ob lokale Karten zuerst dekodiert werden sollen.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 preferlocalcards = 1  # Lokale Karten bevorzugen&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 preferlocalcards = 0  # Lokale Karten nicht bevorzugen&lt;br /&gt;
&lt;br /&gt;
===== readerrestartseconds =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== 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;
===== 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;
&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 = 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;
==== cache ====&lt;br /&gt;
&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;
===== 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;
===== 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;
===== 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;
===== 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;
==== client ====&lt;br /&gt;
&lt;br /&gt;
===== clienttimeout =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Maximale Zeit in Sekunden oder Millisekunden, bevor ein Client ein Timeout erhält.&lt;br /&gt;
&lt;br /&gt;
Beispiele:&lt;br /&gt;
 clienttimeout = 10     # nach 10 Sekunden erfolgt ein Timeout&lt;br /&gt;
 clienttimeout = 10000  # auch hier erfolgt ein Timeout nach 10 Sekunden, s. Hinweis&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 clienttimeout = 5      # nach 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; 100 geht der Cardserver von Sekunden aus, Werte &amp;gt;= 100 werden in Millisekunden interpretiert.&lt;br /&gt;
&lt;br /&gt;
===== clientmaxidle =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== suppresscmd08 =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== fallbacktimeout ====&lt;br /&gt;
{{Depends}}&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Achtung:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Gilt nicht, wenn Loadbalancing aktiviert ist!&lt;br /&gt;
&lt;br /&gt;
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;
==== 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;
&lt;br /&gt;
Wartezeit für inaktive User in Minuten. Wert kann in der oscam.user überschrieben werden.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 sleep =  5   # Wartezeit 5 Minuten&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 sleep =      # [blank] keine Wartezeit&lt;br /&gt;
&lt;br /&gt;
==== serverip ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== bindwait ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== netprio ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== resolvegethostbyname ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Art der DNS-Auflösung&lt;br /&gt;
 0 = getadressinfo (default)&lt;br /&gt;
 1 = gethostbyname&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 resolvegethostbyname = 1 # Host wird über den Namen aufgelöst&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 resolvegetadressinfo = 0 # adressinfo wird geholt&lt;br /&gt;
&lt;br /&gt;
====failbancount====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== failbantime ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
&lt;br /&gt;
==== dropdups ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== 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;
==== double_check ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== 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/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;
==== Loadbalancer ====&lt;br /&gt;
&lt;br /&gt;
===== lb_mode =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
&lt;br /&gt;
Default:&lt;br /&gt;
 lb_mode = 0 # deaktiviert&lt;br /&gt;
&lt;br /&gt;
===== lb_save =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== lb_nbest_readers =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== lb_nfb_readers =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== lb_reopen_mode =====&lt;br /&gt;
{{Optional}}&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 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}}&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 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;
===== lb_min_ecmcount =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== lb_max_ecmcount =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== lb_reopen_seconds =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== lb_retrylimit =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== lb_savepath ===== &lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== lb_stat_cleanup ===== &lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== 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;
===== lb_retrylimits =====&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 svn5754:07/31/2011&amp;lt;/span&amp;gt;&lt;br /&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;
===== 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}}&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;
===== 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;
===== lb_auto_time_out_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_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;
===== lb_max_readers =====&lt;br /&gt;
{{Optional}}&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;
===== lb_auto_betatunnel =====&lt;br /&gt;
{{Optional}}&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;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;
===== lb_auto_betatunnel_mode =====&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 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;
===== lb_auto_betatunnel_prefer_beta =====&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 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;
=== &#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;
==== port ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== serverip ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== nocrypt ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== aulow ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== monlevel ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== hideclient_to ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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 = 1  # Clienten werden ausgeblendet&lt;br /&gt;
               = 0  # Keine Ausblendung von Clienten im Leerlauf&lt;br /&gt;
&lt;br /&gt;
==== appendchaninfo ====&lt;br /&gt;
{{Optional}}&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 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;
=== &#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;
&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;
==== lcd_outputpath ====&lt;br /&gt;
{{Optional}}&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}}&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}}&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;
=== &#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;
==== 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;
==== httpport ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
&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;
==== httpcert ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== 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;
==== httpuser ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
&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;
==== httppwd ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
&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;
==== 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;
&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;
==== httpcss ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== httptpl ====&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 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;
==== 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;
==== httprefresh ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Zeitspanne in Sekunden, innerhalb derer das Programm den Status des Webinterfaces aktualisiert&lt;br /&gt;
 httprefresh = 7  # Status wird nach 7 Sekunden aktualisiert&lt;br /&gt;
             =    # [blank] Es findes keine Aktualisierung statt&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;
==== httphideidleclients ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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. none [blank] = default&lt;br /&gt;
&lt;br /&gt;
==== httpscript ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== httpallowed ====&lt;br /&gt;
{{Mandatory}}&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  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;
==== 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;
==== httpsavefullcfg ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== 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;
==== httphelplang ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
&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;
=== &#039;&#039;&#039;Cache&#039;&#039;&#039; ===&lt;br /&gt;
&lt;br /&gt;
{{OSCamConfCacheParameter}}&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;
==== 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;
==== 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;
==== 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;
 wait_time  =  [caid][&amp;amp;mask][@provid][$servid][:awtime][:]dwtime,n&lt;br /&gt;
&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;
==== cwcycle_allowbadfromffb ====&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 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;
==== 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;
==== 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;
==== 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;
==== 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;
==== 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;
==== 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;
==== 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: Nicht für alle NDS-Karten!!&#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}}&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;
==== 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 = 0, maximum = 15&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 (default)&lt;br /&gt;
 1 = ungültige CW-Cycle werden gedropped&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;
&amp;lt;br/&amp;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;
&amp;lt;br/&amp;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;
==== 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;
==== 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: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;
==== csp_ecm_filter ====&lt;br /&gt;
{{Optional}}&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}}&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;
=== &#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;
==== 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;
==== 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;
==== 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;
==== 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;
==== 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;
=== &#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;
==== 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;
==== 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;
==== suppresscmd08 ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
=== &#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;
==== 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;
==== 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;
==== suppresscmd08 ====&lt;br /&gt;
{{Optional}}&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;
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;
=== &#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;
==== 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;
==== 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;
==== 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;
==== 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;
==== 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;
==== 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;
=== &#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;
==== 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;
==== 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;
==== 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;
==== 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;
=== &#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;
=== &#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;
==== 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;
==== version ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== reshare ====&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 svn8607:04/10/2013&amp;lt;/span&amp;gt;&lt;br /&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;
==== reshare_mode ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== ignorereshare ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== stealth ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== minimizecards ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== updateinterval ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
 &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;
==== keepconnected ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== 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;
==== forward_origin_card ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== nodeid ====&lt;br /&gt;
{{Optional}}&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;
&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;
=== &#039;&#039;&#039;Pandora&#039;&#039;&#039; ===&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_allowed         =    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;
=== &#039;&#039;&#039;GBox&#039;&#039;&#039; ===&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 svn8350:02/15/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
{{OScamConfGboxParameter}}&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;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;
 gbox_hostname = 192.168.1.123&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;
 gbox_my_password  =  98AF3E25&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;
==== gbox_hostname ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
&lt;br /&gt;
gbox_hostname =  eigene IP oder hostname&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== port ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
&lt;br /&gt;
port =  eigener Gbox port&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;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;
==== 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;
==== 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;
==== pmt_mode ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== 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;
==== 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;
&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;
==== 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;
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}}&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;
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;
=== &#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;
==== enabled ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
&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;
==== numusers ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== sampletime ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== samples ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== penalty ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== aclogfile ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== fakedelay ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== denysamples ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
&lt;br /&gt;
{{OSCamTranslatedLinks}}&lt;/div&gt;</summary>
		<author><name>Paz8501</name></author>
	</entry>
	<entry>
		<id>http://oldwiki.streamboard.tv/index.php?title=Services&amp;diff=11519</id>
		<title>Services</title>
		<link rel="alternate" type="text/html" href="http://oldwiki.streamboard.tv/index.php?title=Services&amp;diff=11519"/>
		<updated>2013-10-16T10:39:34Z</updated>

		<summary type="html">&lt;p&gt;Paz8501: /* HD+ */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Kategorie:HowTo]]&lt;br /&gt;
[[Kategorie:Cardserver]]&lt;br /&gt;
&lt;br /&gt;
= Erklärung =&lt;br /&gt;
Durch die Verwendung von Services ist es möglich den Cardreader zu entlasten, da nur Anfragen durchgelassen werden die entschlüsselt werden können. Ferner ist es möglich einzelnen Usern nur bestimmte Sender freizugeben.&lt;br /&gt;
&lt;br /&gt;
Es gibt KEINE Zeilenumbrüche bei der SRVID, auch wenn es teilweise so dargestellt wird.&lt;br /&gt;
&lt;br /&gt;
Format:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[name]&lt;br /&gt;
caid   = CAID[,CAID]...&lt;br /&gt;
provid = provider ID[,provider ID]...&lt;br /&gt;
srvid  = service ID[,service ID]...&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Betatunnel =&lt;br /&gt;
&lt;br /&gt;
== Sky DE ==&lt;br /&gt;
&lt;br /&gt;
Der Betatunnel wird benötigt, um 1833/1834 Abfragen in das 1702/1722 Format zu wandeln, welches die X02 Karten verstehen.&lt;br /&gt;
Der Eintrag gehört in die oscam.user.&lt;br /&gt;
&lt;br /&gt;
Sky DE HD + 3D + Select HD + BlueMovie HD 1+2 - Betatunnel&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
betatunnel=1833.0066:1702,1833.0069:1702,1833.006A:1702,1833.006B:1702,1833.006C:1702,1833.006D:1702,1833.006E:1702,1833.006F:1702,&lt;br /&gt;
1833.0070:1702,1833.0071:1702,1833.0072:1702,1833.0073:1702,1833.0074:1702,1833.0075:1702,1833.0076:1702,1833.0077:1702,1833.0078:1&lt;br /&gt;
702,1833.0079:1702,1833.007A:1702,1833.007B:1702,1833.007C:1702,1833.007D:1702,1833.007E:1702,1833.007F:1702,1833.0080:1702,1833.00&lt;br /&gt;
81:1702,1833.0082:1702,1833.0083:1702,1833.0084:1702,1833.010B:1702,1833.010C:1702,1833.0115:1702,1833.0116:1702,1833.011F:1702,183&lt;br /&gt;
3.0120:1702,1833.0129:1702,1833.012A:1702,1833.0133:1702,1833.0134:1702,1833.013D:1702,1833.013E:1702,1833.0147:1702,1833.0148:1702&lt;br /&gt;
,1833.0151:1702,1833.0152:1702,1833.015B:1702,1833.015C:1702,1833.2EFE:1702,1833.6FB8:1702,1833.6FB9:1702&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Kabel Deutschland Home HD + Privat HD + Sky DE ==&lt;br /&gt;
ACHTUNG: Hierzu muss der Eintrag CS_MAXTUNTAB = 20 in der globals.h erhöht (verdoppelt) werden. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
betatunnel = 1834.C351:1722,1834.C352:1722,1834.C353:1722,1834.C354:1722,1834.C35F:1722,1834.C355:1722,1834.C356:1722,1834.C357:1722,1834.C358:1722,&lt;br /&gt;
1834.C362:1722,1834.0081:1722,1834.0082:1722,1834.0083:1722,1834.0084:1722,1834.C359:1722,1834.C35A:1722,1834.C363:1722,1834.C364:1722,&lt;br /&gt;
1834.C365:1722,1834.C366:1722,1834.006F:1722,1834.0070:1722,1834.0071:1722,1834.0072:1722&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Services =&lt;br /&gt;
&lt;br /&gt;
== Sky DE ==&lt;br /&gt;
Sky DE Komplett mit HD, 3D und Sondersender&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[skyall]&lt;br /&gt;
caid   = 1702,1833,09C4,098C&lt;br /&gt;
srvid  = 0008,0009,000A,000B,000C,000D,000E,0010,0011,0013,0014,0015,0016,0017,0018,0019,001A,001B,001C,001D,0021,0022,0023,0024,&lt;br /&gt;
0025,0026,0027,0029,002A,002B,0032,0034,001E,0037,0038,0039,003A,003C,003D,003E,003F,0040,0041,0042,0043,0044,0046,0069,0070,0071,&lt;br /&gt;
0072,0073,006A,006B,006C,,006D,006E,006F,006D,0066,0074,0075,0076,0077,0078,0079,007A,007B,007C,007D,007E,007F,0080,0081,0082,0083,&lt;br /&gt;
0084,00A8,00DD,00DE,00DF,00FB,00F2,00FC,00FD,00FE,0105,0106,0107,010F,0110,0111,0119,011A,011B,0123,0124,0125,012D,012E,012F,0137,&lt;br /&gt;
0138,0139,0141,0142,0143,014B,014C,014D,014E,0156,0159,0160,0163,016B,016D,0175,0201,0203,0204,0206,07FF,2EFE,3331,4461,4462,6FB8,&lt;br /&gt;
6FF1,7001,7009,700A,013E,0148,015C,010E,0118,0122,012C,0136,0140,014A,0154,0104&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sky DE ohne Buli, Sport und XXX&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[skyde] &lt;br /&gt;
caid = 1702,1833,09C4,098C&lt;br /&gt;
srvid = 000C,001C,0021,0022,0023,0025,0026,0027,0044,0071,00A8,0034,0037,0039,001A,000D,0070,000E,0082,0012,2EFE,0043,79E0,6FF1,7001,&lt;br /&gt;
3331,0084,0041,0013,6FE0,7008,6D68,0038,0040,0042,700A,0204,003D,0016,0203,006F,006B,003A,003C,0014,006A,002B,000B,0083,07FF,&lt;br /&gt;
001D,4461,0018,0206,003F,003E,4462,0032,0010,0024,002A,001B,0017&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sky DE Komplett mit HD &lt;br /&gt;
ohne Blue Movie, Select&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[skyfullhd]&lt;br /&gt;
caid   = 1702,1833,09C4,098C&lt;br /&gt;
srvid  = 0008,0009,000A,000B,000C,000D,000E,0010,0011,0013,0014,0015,0016,0017,0018,0019,001A,001B,001C,001D,0021,0022,0023,0024,&lt;br /&gt;
0025,0026,0027,0029,002A,002B,0032,0034,001E,0037,0038,0039,003A,003C,003D,003E,003F,0040,0041,0042,0043,0044,0069,006A,006B,006C,&lt;br /&gt;
006D,006E,006F,006D,0066,0070,0071,0072,0073,0074,0076,0077,007A,007B,007C,007D,007E,007F,0080,0081,0082,0083,0084,00A8,00DD,00DE,&lt;br /&gt;
00DF,00FC,00FD,00F2,0106,0107,0110,0111,011A,011B,0124,0125,012E,012F,0138,0139,0142,0143,014C,014D,0156,0160,016B,0175,0201,0203,&lt;br /&gt;
0204,0206,07FF,2EFE,3331,4461,4462,6FF1,7001,7009,700A,6FB8,013E,0148,015C,010E,0118,0122,012C,0136,0140,014A,0154,0104&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sky DE Starter&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[skystarter]&lt;br /&gt;
caid   = 1702,09C4,098C&lt;br /&gt;
srvid  = 000C,000D,000E,0017,0034,00A8,001B,002A,0024,0010,0032,001D,001C,0013,0206,0015,0016,0022,001A,0018,0011&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sky DE Welt&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[skywelt]&lt;br /&gt;
caid   = 1702,09C4,098C&lt;br /&gt;
srvid  = 000C,000D,000E,0010,0013,0015,0016,0017,0018,001A,001B,001C,001D,0022,0024,002A,0032,0034,00A8,0201,0206,007C,0076&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sky DE Welt Extra&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[skyweltextra]&lt;br /&gt;
caid   = 1702,09C4,098C&lt;br /&gt;
srvid  = 0021,0023,0025,0026,0027,0037,0038,0039,003A,003C,003D,003E,003F,0040,0041,0042,0043,0044,07FF,2EFE,3331,4461,4462,&lt;br /&gt;
6FF1,7009,700A,7001&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sky DE Film&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[skyfilm]&lt;br /&gt;
caid   = 1702,09C4,098C&lt;br /&gt;
srvid  = 0008,0009,000A,000B,0014,0019,0029,002B,0203,0204&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sky DE Sport&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[skysport]&lt;br /&gt;
caid   = 1702,09C4,098C&lt;br /&gt;
srvid  = 0011,001E,00DD,00DE,00FD,0107,0111,011B,0125,012F,0139,0143,014D,016B,0175&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sky DE Bundesliga HD&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[skybundesligahd]&lt;br /&gt;
caid = 1702,1833&lt;br /&gt;
provid = 000000&lt;br /&gt;
srvid = 010B,0115,0069,011F,0129,0133,0151,013D,0147,015B&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sky DE Sport HD&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[skysporthd]&lt;br /&gt;
caid = 1702,1833&lt;br /&gt;
provid = 000000&lt;br /&gt;
srvid = 0081,010C,0072,0116,0120,012A,0134,0152,013E,0148,015C,0066,013E,0148,015C,010E,0118,0122,012C,0136,0140,014A,0154,0104&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sky DE Bundesliga&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[skybundesliga]&lt;br /&gt;
caid   = 1702,09C4,098C&lt;br /&gt;
srvid  = 00FC,00DF,0106,0110,011A,0124,012E,0138,0142,014C,0156,0160&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sky DE HD&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[skyhd]&lt;br /&gt;
caid   = 1702,1833,09C4,098C&lt;br /&gt;
srvid  = 0077,007A,007B,007C,007D,007E,007F,0080,0081,0082,0083,0084,0071,006A,006B,006C,006D,006D,0072,0073,0070,006E,006F,0069,007C,0076,0074,6FB8&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sky DE 3D&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[sky3d]&lt;br /&gt;
caid   = 1702,1833,09C4,098C&lt;br /&gt;
srvid  = 0075&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sky DE Blue Movie, Der Infokanal (0201) ist auch in [skywelt].&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[bluemovie]&lt;br /&gt;
caid   = 1702,09C4,098C&lt;br /&gt;
srvid  = 0201,0159,0163,016D&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sky DE Select + Sky DE Select + Sky DE Blue Movie 1+2 HD&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[skyselect]&lt;br /&gt;
caid   = 1702,1833,09C4,098C&lt;br /&gt;
srvid  = 0012,0078,0079,007A,00FB,00FE,0105,010F,0119,0123,012D,0137,0141,014B,014E&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sky DE Sonstige&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[skysonstige]&lt;br /&gt;
caid   = 1702,1833,09C4,098C&lt;br /&gt;
srvid  = 0045,0046,003B&lt;br /&gt;
# sportdigital.tv,Alpenglühen TVX&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sky DE komplett Kabel Deutschland&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[skykomplettKD]&lt;br /&gt;
caid   = 1722,1834&lt;br /&gt;
srvid  = 000A,000B,002B,0029,0009,0014,0204,0008,0203,0019,0083,006F,0082,0071,0070,EF14,0084,0EE6,006A,006B,006C,0072,002A,0024,&lt;br /&gt;
0017,0032,001D,001B,0021,0022,0023,0025,0026,0027,001C,0013,001A,000E,000D,000C,00A8,0206,0016,0018,0034,0015,00DF,0106,0110,011A,&lt;br /&gt;
0124,012E,0138,0142,014C,0156,0160,00FC,003C,003D,2EFE,4461,4462,003F,003E,3393,0038,003A,0042,0040,700A,0044,0043,0043,6FF1,7009,&lt;br /&gt;
3331,3395,001E,0096,0097,0098,0099,009A,009B,009C,0015,0201,0159,0163,016D,0046,0011,00DD,00DE,00FD,014D,0143,0139,012F,0125,011B,&lt;br /&gt;
0107,0111,016B,0175&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Sky Österreich ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[skywelt]&lt;br /&gt;
caid                          = 1702&lt;br /&gt;
provid                        = 000000&lt;br /&gt;
srvid                         = 002A,0018,000E,0022,001A,001C,0010,0206,0016,0013,00A8,000C,000D,001D,001B,0017,0011,0034,0024,0032,0038,0027,3331,0037,003A,0021,7001,700A,0026,0039,0023,07FF,0025,4462,2EFE,4461&lt;br /&gt;
&lt;br /&gt;
[skywelthd]&lt;br /&gt;
caid                          = 1702,1833&lt;br /&gt;
provid                        = 000000&lt;br /&gt;
srvid                         = 0082,0074,0084,007C,0071,0076,0070,006C,6FB8,007B,007D,007F,007E,0080&lt;br /&gt;
&lt;br /&gt;
[skyfilm]&lt;br /&gt;
caid                          = 1702&lt;br /&gt;
provid                        = 000000&lt;br /&gt;
srvid                         = 0019,0203,0009,000A,000B,002B,0008,0014,0029,0204&lt;br /&gt;
&lt;br /&gt;
[skyfilmhd]&lt;br /&gt;
caid                          = 1702,1833&lt;br /&gt;
provid                        = 000000&lt;br /&gt;
srvid                         = 006F,006A,0083,006B,006E,0073&lt;br /&gt;
&lt;br /&gt;
[sky3d]&lt;br /&gt;
caid                          = 1702,1833&lt;br /&gt;
provid                        = 000000&lt;br /&gt;
srvid                         = 0075&lt;br /&gt;
&lt;br /&gt;
[skyfußballbundesliga]&lt;br /&gt;
caid                          = 1702&lt;br /&gt;
provid                        = 000000&lt;br /&gt;
srvid                         = 00DF,0106,0110,011A,0124,012E,0138,0142,014C,00FC&lt;br /&gt;
&lt;br /&gt;
[skyfußballbundesligahd]&lt;br /&gt;
caid                          = 1702,1833&lt;br /&gt;
provid                        = 000000&lt;br /&gt;
srvid                         = 0077,0081,0072,0069,007A&lt;br /&gt;
&lt;br /&gt;
[skysport]&lt;br /&gt;
caid                          = 1702&lt;br /&gt;
provid                        = 000000&lt;br /&gt;
srvid                         = 00DD,00DE,0107,0111,011B,0125,012F.0139,0143,014D,00FD&lt;br /&gt;
&lt;br /&gt;
[skysportaustria]&lt;br /&gt;
caid                          = 1702&lt;br /&gt;
provid                        = 000000&lt;br /&gt;
srvid                         = 001E&lt;br /&gt;
&lt;br /&gt;
[skyselecthd]&lt;br /&gt;
caid                          = 1702,1833&lt;br /&gt;
provid                        = 000000&lt;br /&gt;
srvid                         = 0012,0078,00FB,0105,010F,0119,0123,012D,0137,0141,014B,014E,00FE&lt;br /&gt;
&lt;br /&gt;
[skyerotik]&lt;br /&gt;
caid                          = 1702&lt;br /&gt;
provid                        = 000000&lt;br /&gt;
srvid                         = 0015,0201,0159,0163,016D,0079&lt;br /&gt;
&lt;br /&gt;
[skyorf]&lt;br /&gt;
caid                          = 1702&lt;br /&gt;
provid                        = 000000&lt;br /&gt;
srvid                         = 132F,1330,32C9,32CA,32CB,32CC,32CD,32CE,32CF,32D0,32D1,32D2,32D3,32D4,4E27,33A7,33A5,332D&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== HD+ ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[hdplus]&lt;br /&gt;
caid = 1830,1843 # weiße (1830) und schwarze (1843) SmartCard&lt;br /&gt;
srvid = 277E,EF10,EF11,EF14,EF15,EF74,EF75,EF76,EF77,5273,5274,1519,2E9B,151A,157F,EF78&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[hdplus_skyde]&lt;br /&gt;
caid = 09C4,098C # HD+ über Sky (V13/V14 Smartcards)&lt;br /&gt;
srvid = 277E,EF10,EF11,EF14,EF15,EF74,EF75,EF76,EF77,5273,5274,1519,2E9B,151A,157F,EF78&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== MTV Unlimited ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[mtvunlimited]&lt;br /&gt;
caid                          = 0B00&lt;br /&gt;
provid                        = 000000&lt;br /&gt;
srvid                         = 6FEF,6FF3,6FEE,6FFF,6FF1,6FF0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== SRG/SSR - Swiss (13.0E) ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Viaccess 2.6 / Viaccess 4.0&lt;br /&gt;
[srgssr]&lt;br /&gt;
caid                          = 0500&lt;br /&gt;
provid                        = FFF430,023800,040810,040820,040830&lt;br /&gt;
srvid                         = 038F,0385,4331,038B,4332,36B8,4334,36B2,4333,36B3,36E3,36B9,03B7,1260&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== BIS.tv (13.0E,19.2E) ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[BISTV_OPTIONBEINSPORT]&lt;br /&gt;
caid   = 0500&lt;br /&gt;
provid = 042800,042810&lt;br /&gt;
srvid  = 019A,019B&lt;br /&gt;
# srvid = BeIN Sport 1,BeIN Sport 2 HD&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[BISTV_OPTIONCINEMA]&lt;br /&gt;
caid   = 0500&lt;br /&gt;
provid = 042800,042810&lt;br /&gt;
srvid  = 01CD,4286,01C8,428A,01C9,4289&lt;br /&gt;
# srvid = Action,Ciné FX,Ciné Polar&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[BISTV_OPTION_NIGHT]&lt;br /&gt;
caid   = 0500&lt;br /&gt;
provid = 042800,042810&lt;br /&gt;
srvid  = 07FD,364C,4285,01D4&lt;br /&gt;
# srvid = Dorcel TV,XXL&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[BISTV_PANORAMA]&lt;br /&gt;
caid   = 0500&lt;br /&gt;
provid = 042800,042810&lt;br /&gt;
srvid  = 01C4,427D,01C5,427C,01C6,427E,0133,019F,01C7,428C,01A1,0134,01CF,427F,446A,01CA,4281,3619,361A,012E,012F,013A,0131,01A3,01F8,&lt;br /&gt;
6FF7,445E,01A2,0139,01D1,0132,01CE,4287,0138,0137,4284,4290,01C3,428B,012D,0136,01CB,4282,01F6,0135&lt;br /&gt;
# srvid = AB1,AB Moteurs,Animaux,Arte HD,BFM TV,Chasse et Pêche,D17,D8,Encyclo,Equidia Live,Escales,France 24,France 2 HD,France 3,&lt;br /&gt;
France 4,France 5,France Ô,Game One,Golf Channel,Gulli,LCP,Lucky Jack,M6 HD,Mangas,NRJ12,NT1,RTL9,TF1 HD,TMC,Toute l&#039;Histoire,&lt;br /&gt;
TV8 Mont Blanc,W9&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== BIS.tv (5.0W) ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[BISTV_OPTIONBEINSPORT]&lt;br /&gt;
caid   = 0500&lt;br /&gt;
provid = 042800,042810&lt;br /&gt;
srvid  = 019A,019B&lt;br /&gt;
# srvid = BeIN Sport 1,BeIN Sport 2 HD&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[BISTV_OPTIONCINEMA]&lt;br /&gt;
caid   = 0500&lt;br /&gt;
provid = 042800,042810&lt;br /&gt;
srvid  = 00D4,00D6,00D7&lt;br /&gt;
# srvid = Action,Ciné FX,Ciné Polar&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[BISTV_OPTIONNIGHT]&lt;br /&gt;
caid   = 0500&lt;br /&gt;
provid = 042800,042810&lt;br /&gt;
srvid  = 00D9,00D8&lt;br /&gt;
# srvid = Dorcel TV,XXL&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[BISTV_PANORAMA]&lt;br /&gt;
caid   = 0500&lt;br /&gt;
provid = 042800,042810&lt;br /&gt;
srvid  = 00CB,00CC,00D0,0194,013B,0130,00D3,013D,0134,00D1,00DC,00CF,0192,0110,1000,013A,0104,0131,0105,00CE,013E,013C,0106,0193,00CA,0138,&lt;br /&gt;
0137,00C9,012D,0191,0136,00D2,00DA,0135&lt;br /&gt;
# srvid = AB1,AB Moteurs,Animaux,Arte HD,BFM TV,Canal,Chasse et Pêche,D17,D8,Encyclo,Equidia Live,Escales,France 2 HD,France 3,&lt;br /&gt;
France 4,France 5,France Ô,Game One,Gulli,I-Télé,LCP,M6 HD,Mangas,NRJ12,NT1,RTL9,TF1 HD,TMC,Toute l&#039;Histoire,TV5 Monde,W9&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== TéléSAT Numérique (13.0E, 19.2E, 23.5E) ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[TELESAT_BASIC]&lt;br /&gt;
caid   = 0100&lt;br /&gt;
provid = 00006D&lt;br /&gt;
srvid  = 01C5,427C,01C6,427E,31E8,5226,01C7,428C,01A1,23F1,22CA,1FB4,200F,31E7,5221,01CF,427F,01CA,4281,3335,391D,1FD7,01A3,23F7,240B,01F8,&lt;br /&gt;
6FF7,01A2,23F6,240A,07FA,3208,5286,31EE,21FD,01CE,4287,20AD,31EC,391B,6FEF,7003,6FFF,7002,12CA,6FF3,6FFD,1987,3B65,6FF2,6FFC,31ED,428D,4460,&lt;br /&gt;
6F6D,01CB,4282,6FF1,6FFB,0007,6FF0,6FFA,2F68,446D&lt;br /&gt;
# srvid = AB Moteurs,Animaux,Canvas,Canvas HD,Chasse et Pêche,D17,Disney Channel France 1,Disney Channel France,Een,Een HD,Encyclo,&lt;br /&gt;
Escales,ESPN America,Eurosport France,France Ô,Game One,Gulli,Hustler TV,KetnetOp12,Klara,Maison,Mangas,MCM Top,MNM,MTV Dance,MTV Idol,&lt;br /&gt;
MTV Music 24,MTV Pulse,MTV Rocks,Nat Geo Wild HD,Nickelodeon France,Studio Brussel,Stylia,TCM France,Toute l&#039;histoire,VH1 Classic Europe,&lt;br /&gt;
VH1 Europe,Vivolta&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[TELESAT_BASICLIGHT]&lt;br /&gt;
caid   = 0100&lt;br /&gt;
provid = 00006D&lt;br /&gt;
srvid  = 01C4,427D,01CC,01D0,1498,1793,2906,1D21,1D2B,51CC,6F69,14A6,1484,07FD,364C,4285,42A3,012E,2462,2476,1F48,013A,23F3,2407,0131,1F41,1F58,&lt;br /&gt;
147A,14A9,147B,1479,1497,6FEC,14A8,0137,4284,4290,1485,14A5,1499,1483,233D,14A7&lt;br /&gt;
# srvid = AB1,AB3,AB4,Bel RTL,Boomerang,Cartoon Network,Classic 21,Club RTL,Dorcel TV,France 2 HD,France 3,France 4,France 5,La Deux,&lt;br /&gt;
La Première,La Trois,La Une HD,Mint,MTV France,Musiq 3,NT1,Plug RTL,Pure FM,Radio Contact,RTL-TVI HD,TF1 HD,VivaCité&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[TELESAT_BASICPLUS]&lt;br /&gt;
caid   = 0100&lt;br /&gt;
provid = 00006D&lt;br /&gt;
srvid  = 2589,1FDE,22CB,2201,2581,446C,1FE1,1FA7,2B01,2B33,391A,1FDC,20A2,4464,0069,1F47,1F4C,1C85,2525,2204,1FA8,2523,1FD9,1909,1FB0,1FDA,1FE2,&lt;br /&gt;
251E,4470,1FDB&lt;br /&gt;
# srvid = Canal J,Comédie,Disney Junior France,Disney XD France,Histoire,June,KidsCo,LCI La Chaîne Info,MCM Pop,Mezzo,Motors TV,&lt;br /&gt;
National Geographic France,Piwi,Planète,Télétoon1,Télétoon,Tiji,Ushuaia TV,Voyage&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[TELESAT_LESPACECINE]&lt;br /&gt;
caid   = 0100&lt;br /&gt;
provid = 00006D&lt;br /&gt;
srvid  = 01CD,4286,01C8,428A,01C9,4289,01D4,4280,429E&lt;br /&gt;
# srvid = Action,Ciné FX,Ciné Polar,XXL&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[TELESAT_LESPACEGAY]&lt;br /&gt;
caid   = 0100&lt;br /&gt;
provid = 00006D&lt;br /&gt;
srvid  = 3218,5284&lt;br /&gt;
# srvid = Man-X&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[TELESAT_LESPACEHD]&lt;br /&gt;
caid   = 0100&lt;br /&gt;
provid = 00006D&lt;br /&gt;
srvid  = 0001,6FB8,6FB9&lt;br /&gt;
# srvid = MTV Live HD&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[TELESAT_RADIO]&lt;br /&gt;
caid   = 0100&lt;br /&gt;
provid = 00006D&lt;br /&gt;
srvid  = 1498,14A6,31EE,14A9,1497,31EC,14A8,14A5,1499,31ED,14A7&lt;br /&gt;
# srvid = Bel RTL,Classic 21,Klara,La Première,Mint,MNM,Musiq 3,Pure FM,Radio Contact,Studio Brussel,VivaCité&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[TELESAT_TVVLAANDEREN]&lt;br /&gt;
caid   = 0100&lt;br /&gt;
provid = 00006D&lt;br /&gt;
srvid  = 31E4,5278,3216,5282,3210,527C,0FAB,0FAC,0FAD,320E,527A,3214,527E,3212,5280,31E3,3210,527C&lt;br /&gt;
# srvid = 2BE,Acht,Kanaal Z,Nederland 1,Nederland 2,Nederland 3,VIER,VIJFtv,Vitaya,VTM,vtmKzoom&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== WillyTel ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[WillyTel Family XL] &lt;br /&gt;
caid = 0B00 &lt;br /&gt;
srvid = 0265,0267,0268,026b,026d,026e,026f,0abe,0b86,4e85,4e86,4e8b,4e8c,4e8f,4e91,4e92,4e95,4e96,4e97,4e98,4e99,4ee9,4eea,4eed,4eef,4efb,00d4,&lt;br /&gt;
0bea,4r86,4eec,4ef2,4ef3&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== ORF Digital==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[orfcw]&lt;br /&gt;
caid                          = 0D05,0D95&lt;br /&gt;
provid                        = 000000,000004&lt;br /&gt;
srvid                         = 132F,1330,32C9,32CA,32CB,32CC,32CD,32CE,32CF,32D0,32D1,32D2,32D3,32D4,4E27,33A7,33A5,332D&lt;br /&gt;
&lt;br /&gt;
[orfice]&lt;br /&gt;
caid                          = 0648&lt;br /&gt;
provid                        = 000000&lt;br /&gt;
srvid                         = 132F,1330,32C9,32CA,32CB,32CC,32CD,32CE,32CF,32D0,32D1,32D2,32D3,32D4,4E27,33A7,33A5,332D&lt;br /&gt;
&lt;br /&gt;
[skyorf]&lt;br /&gt;
caid                          = 1702&lt;br /&gt;
provid                        = 000000&lt;br /&gt;
srvid                         = 132F,1330,32C9,32CA,32CB,32CC,32CD,32CE,32CF,32D0,32D1,32D2,32D3,32D4,4E27,33A7,33A5,332D&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== AustriaSat (Plus Austria, HD Austria, Kombi Austria) ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[plusaustria]&lt;br /&gt;
caid                          = 0D95&lt;br /&gt;
provid                        = 000000,000004,000010&lt;br /&gt;
srvid                         = 003E,003B,07FF,2EFE,4461,4462,6FEE,6FEF,6FF0,6FF3,6FFF,14B4,14B5,14B6,14B7,0025&lt;br /&gt;
&lt;br /&gt;
[hdaustria]&lt;br /&gt;
caid                          = 0648,098C,09C4&lt;br /&gt;
provid                        = 000000&lt;br /&gt;
srvid                         = 14B7,14B4,2E87,2EA5,14B5,2E91,14B6,527E,527D,152D&lt;br /&gt;
&lt;br /&gt;
[kombiaustria]&lt;br /&gt;
caid                          = 0648&lt;br /&gt;
provid                        = 000000&lt;br /&gt;
srvid                         = 14B7,14B4,2E87,2EA5,14B5,2E91,14B6,527E,527D,2B01,4461,4462,0025,07FF,2EFE,6FEF,6FF3,6FEE,6FFF,6FF0,003B,152D,3251,3252,3253&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
== Telekommunication Niessl gmbH - Hallo TV ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[telekommunicationniesslgmbh]&lt;br /&gt;
caid                          = 0B02&lt;br /&gt;
provid                        = 000000&lt;br /&gt;
srvid                         = 32D7,32D8,32D9&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Kabel Deutschland ==&lt;br /&gt;
KD Premium HD&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[kdhd]&lt;br /&gt;
caid   = 1722,1834&lt;br /&gt;
provid = 000000&lt;br /&gt;
srvid  = C351,C352,C353,C354,C357,C356,C355,C358,C361,C364,C366&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
KD Privat HD&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[kdprivhd]&lt;br /&gt;
caid   = 1722,1834&lt;br /&gt;
provid = 000000&lt;br /&gt;
srvid  = C35F,C362,C359,C363,C35A,C365&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
KD Premium Extra / Home SD(alt)&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[kdhome]&lt;br /&gt;
caid   = 1722,1834&lt;br /&gt;
srvid  = C3BB,D03E,C480,D036,D09C,C617,C615,C483,C3B8,C482,D0A1,C357,C3BF,D035,CF70,D0A4,C3BC,C613,C60F,C60D,C610,C356,C614,C611,C3B9,CF73,&lt;br /&gt;
         D0A5,D0A3,C481,D099,C47D,C355,D16B,C3BA,C358,C619,C618,C352,C47F,C351,C3B7,C47E,C3BD&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
KD Premium Radio&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[kdhradio]&lt;br /&gt;
caid   = 1722,1834&lt;br /&gt;
srvid  = C419,C41A,C41C,C41E,C41F,C420,C423,C424,C425,C427,C42B,C42D,C42E,C42F,C430,C432,C433,C437,C438,C439,C43A,C43B,C43C,C43F,C441,C442,&lt;br /&gt;
         C443,C445,C446,C447&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
KD Digital &amp;quot;Free&amp;quot;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[kdfree]&lt;br /&gt;
caid   = 1722,1834&lt;br /&gt;
srvid  = C3BE,D177,D16E,CF77,D038,D16C,CF09,D043,D09B,CF0C,D046,D045,D10A,D16D,D168,D165,CF76,D171,D178,D10B,D179,CFDD,CFDB,D167,CF12,D049,&lt;br /&gt;
         D10D,D03F,D10E,D10F,D040,D17E,D172,D039,D047,D173,CF17,D176,D044,D042,CF0D,D17B,CF0E,D166,D041,C3B5,D03A,D175,D170,D163,D161,D04D,&lt;br /&gt;
         CF7F,D17A,D174,D16F,D162,CF0A,D03B,CF7E,CFE3,D04A,CF0F,D04B,D04C,D03D,D169,D164,C60C&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Kabel Baden-Württemberg (inkl. Sky) ==&lt;br /&gt;
&lt;br /&gt;
Update vom 29.06.2013 by EgLe&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[kabelbw]&lt;br /&gt;
caid                          = 098E&lt;br /&gt;
provid                        = &lt;br /&gt;
srvid                         = 0412,4AAC,6211,4AAB,3335,5271,6210,3B00,3719,3B07,620F,4AAA,371C,3AFD,371E,3AFE,6606,3337,332E,3338,526E,3333,3B04,371D,6212,D35D,3AFF,5272,3B05,3330,75A3,AC49,372B,0403,2B65,0405,001D,3339,3334,3718,3B0C,6217,040C,0024,371F,041A,0032,372C,3B08,526D,000E,0404,03F5,526F,D35C,6DCE&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[kabelbw_hd]&lt;br /&gt;
caid                          = 098E&lt;br /&gt;
provid                        = &lt;br /&gt;
srvid                         = 621A,6DCF,759C,7980,0464,007C,94D6,7D67,75A4,94D8,0458,0070,AC48,94D5,7D66,797F,94D7,814D,B415,814F,7D65,7D68,621B,4E96,42DA,8150,69EA,5274,0463,007B,814E,046A,0082,0074,006F,0084,0071,AC4B,6DD0,0076,B416,B7FD,006E,0083,006B,0081,0072,0069,006C,00F2,4E95&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[kabelbw_international]&lt;br /&gt;
caid                          = 098E&lt;br /&gt;
provid                        = &lt;br /&gt;
srvid                         = CF6E,65FA,CF76,CF6F,CF75,B038,7596,B41F,3716,3717,6222,6220,2B67,6DC9,6DC8,6DCA,D355,6DCB,B039,759E,759F,6605,565B,565C,565A,CF70,CF72,D358,D357,65FD,6224,6225,65FF,65FC,5657,5A46,759D,6215,CF6D,5660,5656,5A42,5A44,5A45,CF73,5A3E,5A43,5A47,5A3D,5A41,5A40,5658,71AF,5659,CF71,6213,6214,565D,565E,65FB,71B1,71B3,65FE&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[kabelbw_radio]&lt;br /&gt;
caid                          = 098E&lt;br /&gt;
provid                        = &lt;br /&gt;
srvid                         = 2B73,2B8D,2B8E,2B88,3345,372A,D35E,334B,2B80,2B8F,3346,2B90,2B86,2B76,2B84,3344,2B87,3348,334A,3342,334D,2B74,6601,334F,2B85,2B75,2B71,2B72,6603,3349,2B82,2B77,6602,334C,CF91,CF92,CF8C,6DCD,5A4A,5E35,5669,334E,2B89,2B78,2B8B,3341,2B7C,3350,3347,3343,2B7D,2B79,2B7E,2B8C,2B7A,2B8A,2B7F,2B81,2B7B,2B83,CF74&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[kabelbw_sky_all]&lt;br /&gt;
caid                          = 098E&lt;br /&gt;
provid                        = &lt;br /&gt;
srvid                         = 0015,0201,0159,0163,016D,0018,03F6,0022,0019,0404,001C,002A,001A,0010,0206,0016,0013,00A8,000C,001B,0017,0011,0034,0203,0009,000A,000B,002B,0008,0014,0029,0204,00DF,00DD,00DE,0107,0111,001E,0075,00FB,014B,0137,0141,0119,012D,0123&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==NetCologne (German Cable)==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# DVB-C - NetCologne - (German Cable)&lt;br /&gt;
# update: 2013-05-23 by morpheusGR&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
NC Premium HD+&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[netcologne_premium_hd+]&lt;br /&gt;
caid                          = 0B00,098C&lt;br /&gt;
provid                        = 000000&lt;br /&gt;
srvid                         = 0131,213E,0130,2134,012D,0898,012F,2148,215C,012E&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
NC MTV Tune-inn&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[netcologne_mtv_tune-inn]&lt;br /&gt;
caid                          = 0B00&lt;br /&gt;
provid                        = 000000&lt;br /&gt;
srvid                         = 6FEF,6FEE,6FF3,6FF0,6FF1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
NC Männer und Sport&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[netcologne_meanner_und_sport]&lt;br /&gt;
caid                          = 0B00&lt;br /&gt;
provid                        = 000000&lt;br /&gt;
srvid                         = 026D,4E95,0269,2058,0267,2062,4E8D&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
NC Unterhaltung&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[netcologne_unterhaltung]&lt;br /&gt;
caid                          = 0B00&lt;br /&gt;
provid                        = 000000&lt;br /&gt;
srvid                         = 4E85,026F,4E91,4E98,4EF3,200D,7009,4EF4,2EFE,2152,4E86,4E97&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
NC Unterhaltung Extra&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[netcologne_unterhaltung_extra]&lt;br /&gt;
caid                          = 0B00&lt;br /&gt;
provid                        = 000000&lt;br /&gt;
srvid                         = 0BEA,0BB8,4E96,4EED,4EF6,4EF2,204E,4E9A,4EEA,0960,4E8F,0268,4E99,026B,2774&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
NC Sonstige&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[netcologne_sonstige]&lt;br /&gt;
caid                          = 0B00&lt;br /&gt;
provid                        = 000000&lt;br /&gt;
srvid                         = 014E,203A,4EE9,4EF2,0266&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
NC Balkan&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[netcologne_balkan]&lt;br /&gt;
caid                          = 0B00&lt;br /&gt;
provid                        = 000000&lt;br /&gt;
srvid                         = 814C,8160,206D,817E,146E,2071&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
NC Griechisch&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[netcologne_griechisch]&lt;br /&gt;
caid                          = 0B00&lt;br /&gt;
provid                        = 000000&lt;br /&gt;
srvid                         = 2012,1A90,19C8&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
NC Italienisch&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[netcologne_italienisch]&lt;br /&gt;
caid                          = 0B00&lt;br /&gt;
provid                        = 000000&lt;br /&gt;
srvid                         = 0A28,9150,0546,02C6,207B,02D0,0578,0514,2792&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
NC Japanisch&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[netcologne_japanisch]&lt;br /&gt;
caid                          = 0B00&lt;br /&gt;
provid                        = 000000&lt;br /&gt;
srvid                         = 2015,2016&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
NC Polnisch&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[netcologne_polnisch]&lt;br /&gt;
caid                          = 0B00&lt;br /&gt;
provid                        = 000000&lt;br /&gt;
srvid                         = 026C,05DC,0CA5,0381&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
NC Russich&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[netcologne_russich]&lt;br /&gt;
caid                          = 0B00&lt;br /&gt;
provid                        = 000000&lt;br /&gt;
srvid                         = 0B22,0A8C,09F6,000D,0010,0012&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
NC Serbisch&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[netcologne_serbisch]&lt;br /&gt;
caid                          = 0B00&lt;br /&gt;
provid                        = 000000&lt;br /&gt;
srvid                         = 0002,0009,000A,0802,0003&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
NC Spanisch/Portugiesich&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[netcologne_spanisch/portugiesich]&lt;br /&gt;
caid                          = 0B00&lt;br /&gt;
provid                        = 000000&lt;br /&gt;
srvid                         = 0DAE,2026,202B,1A2C,2030&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
NC Türkisch&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[netcologne_tuerkisch]&lt;br /&gt;
caid                          = 0B00&lt;br /&gt;
provid                        = 000000&lt;br /&gt;
srvid                         = 04E2,04B0,09C4,2058,047E,041A,060E,208F&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
NC Türkisch Extra&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[netcologne_tuerkisch_extra]&lt;br /&gt;
caid                          = 0B00&lt;br /&gt;
provid                        = 000000&lt;br /&gt;
srvid                         = 91B4,9484,8174,032A,947A,277E,038E&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
NC Türkisch LigTV&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[netcologne_tuerkisch_ligtv]&lt;br /&gt;
caid                          = 0B00&lt;br /&gt;
provid                        = 000000&lt;br /&gt;
srvid                         = 0B54&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
NC Türkisch TurkMax&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[netcologne_tuerkisch_TurkMax]&lt;br /&gt;
caid                          = 0B00&lt;br /&gt;
provid                        = 000000&lt;br /&gt;
srvid                         = 0640&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==UnityMedia NRW inkl. Sky NRW (German Cable)==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# DVB-C - UnityMedia - (German Cable) &lt;br /&gt;
# update: 2013-10-15 by pommes.frites&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[Unitymedia Digitaler Kabelanschluss]&lt;br /&gt;
caid   = 1722,1831,1835,1838,1850&lt;br /&gt;
provid = 000000,000401,001103&lt;br /&gt;
srvid  = 5A49,75A1&lt;br /&gt;
&lt;br /&gt;
[Unitymedia HD Option]&lt;br /&gt;
caid   = 1831,1838,1850&lt;br /&gt;
provid = 000000,000401,001103&lt;br /&gt;
srvid  = B417,7980,7D67,7D66,7D69,814D,814E,8151,7D65,7D68,4E96,8150,814F&lt;br /&gt;
&lt;br /&gt;
[Unitymedia Highlights]&lt;br /&gt;
caid   = 098E,1722,1831,1835,1838,1850&lt;br /&gt;
provid = 000000,000401,001103&lt;br /&gt;
srvid  = 002A,4AAC,3335,6210,3B07,000E,0010,332E,3338,3333,2F50,000D,75A3,001B,0024,371F,0032&lt;br /&gt;
&lt;br /&gt;
[Unitymedia Highlights HD]&lt;br /&gt;
caid   = 098E,1831,1835,1838,1850&lt;br /&gt;
provid = 000000,000401,001103&lt;br /&gt;
srvid  = 6219,B417,7980,007C,7D67,75A4,0070,7D66,94D5,7D69,814D,94D7,814E,8151,7D65,7D68,4E96,8150,69EA,5274,007B,814F&lt;br /&gt;
&lt;br /&gt;
[Unitymedia Allstars]&lt;br /&gt;
caid   = 098E,1722,1831,1835,1838,1850&lt;br /&gt;
provid = 000000,000401,001103&lt;br /&gt;
srvid  = 002A,4AAC,6211,4AAB,3335,5270,5271,6210,3719,3B00,3B07,620F,4AAA,000E,3B03,3AFD,371E,3AFE,3B02,0010,6606,3337,332E,3338,526E,3333,3B04,371D,2F50,6212,000D,3AFF,5272,526F,001D,AC49,3B05,3330,75A3,&lt;br /&gt;
372B,001B,2B65,3339,3718,6217,3B0C,371C,3334,0024,371F,0032,372C,3B08,526D&lt;br /&gt;
&lt;br /&gt;
[Unitymedia Allstars HD]&lt;br /&gt;
caid   = 098E,1831,1835,1838,1850&lt;br /&gt;
provid = 000000,000401,001103&lt;br /&gt;
srvid  = 6219,621A,6DCF,759C,B417,0082,7980,007C,94D6,7D67,75A4,94D8,6DD0,0070,B416,AC48,7D66,94D5,7D69,797F,814D,94D7,B415,814E,8151,7D65,7D68,621B,4E96,42DA,8150,69EA,5274,007B,814F&lt;br /&gt;
&lt;br /&gt;
[Unitymedia Kino auf Abruf]&lt;br /&gt;
caid   = 1722,1831,1835,1838&lt;br /&gt;
provid = 000000,000401,001103&lt;br /&gt;
srvid  = 4AA7,4AA6,4AA5,4AA4,4AA3,4AA2,3EEA,3EE9,3EE8,3EE7,3EE6,3EE5,42CD,42CE,42CF,42D0,42D1,42D2,42D3,42D4,4E88&lt;br /&gt;
&lt;br /&gt;
[Unitymedia Bonus]&lt;br /&gt;
caid   = 1722,1831,1835,1838,1850&lt;br /&gt;
provid = 000000,000401,001103&lt;br /&gt;
srvid  = 7595,372A,3729,3717,6DC9,6DC8,6DCA,6DCB,6DCE,69E4,71AF,71B1,6DCD,71AD,71B2,6600,71AE&lt;br /&gt;
&lt;br /&gt;
[Unitymedia MusicChoice]&lt;br /&gt;
caid   = 1722,1831,1835,1838,1850&lt;br /&gt;
provid = 000000,000401,001103&lt;br /&gt;
srvid  = 2B73,2B8D,2B8E,2B88,3345,334B,2B80,2B8F,3346,2B90,2B86,2B76,2B84,3344,2B87,3348,334A,3342,334D,2B74,334F,2B85,2B75,2B71,2B72,3349,2B82,2B77,334E,2B89,2B78,334C,3341,2B8B,2B7C,3350,3347,3343,2B7D,&lt;br /&gt;
2B79,2B7E,2B8C,2B7A,2B8A,2B7F,2B81,2B7B,2B83&lt;br /&gt;
&lt;br /&gt;
[Unitymedia Arabisch]&lt;br /&gt;
caid   = 1722,1831,1835,1838,1850&lt;br /&gt;
provid = 000000,000401,001103&lt;br /&gt;
srvid  = 7595,7596&lt;br /&gt;
&lt;br /&gt;
[Unitymedia Bosnien]&lt;br /&gt;
caid   = 1722,1831,1835,1838,1850&lt;br /&gt;
provid = 000000,000401,001103&lt;br /&gt;
srvid  = 65FA,65FE,6600&lt;br /&gt;
&lt;br /&gt;
[Unitymedia Griechenland]&lt;br /&gt;
caid   = 1722,1831,1835,1838,1850&lt;br /&gt;
provid = 000000,000401,001103&lt;br /&gt;
srvid  = 759E,5A3F,759F&lt;br /&gt;
&lt;br /&gt;
[Unitymedia Italien]&lt;br /&gt;
caid   = 1722,1831,1835,1838,1850&lt;br /&gt;
provid = 000000,000401,001103&lt;br /&gt;
srvid  = 6605,6DCD,5669,565A,565B,565C&lt;br /&gt;
&lt;br /&gt;
[Unitymedia Japan]&lt;br /&gt;
caid   = 1722,1831,1835,1838,1850&lt;br /&gt;
provid = 000000,000401,001103&lt;br /&gt;
srvid  = 65F6,65F7&lt;br /&gt;
&lt;br /&gt;
[Unitymedia Kroatien]&lt;br /&gt;
caid   = 1722,1831,1835,1838,1850&lt;br /&gt;
provid = 000000,000401,001103&lt;br /&gt;
srvid  = 65FA,6601,65FB,6600&lt;br /&gt;
&lt;br /&gt;
[Unitymedia Polen]&lt;br /&gt;
caid   = 1722,1831,1835,1838,1850&lt;br /&gt;
provid = 000000,000401,001103&lt;br /&gt;
srvid  = 5657,5E34,5A46,759D,6215&lt;br /&gt;
&lt;br /&gt;
[Unitymedia Russland]&lt;br /&gt;
caid   = 1722,1831,1835,1838,1850&lt;br /&gt;
provid = 000000,000401,001103&lt;br /&gt;
srvid  = 5660,5656,71B1,5A42,5A44,5A45&lt;br /&gt;
&lt;br /&gt;
[Unitymedia Serbien]&lt;br /&gt;
caid   = 1722,1831,1835,1838,1850&lt;br /&gt;
provid = 000000,000401,001103&lt;br /&gt;
srvid  = 65FA,65FD,65FF,65FC,6602,6600&lt;br /&gt;
&lt;br /&gt;
[Unitymedia Spanien-Portugal]&lt;br /&gt;
caid   = 1722,1831,1835,1838,1850&lt;br /&gt;
provid = 000000,000401,001103&lt;br /&gt;
srvid  = 5A3E,71AD,5A43,5A47&lt;br /&gt;
&lt;br /&gt;
[Unitymedia Türkei Basis]&lt;br /&gt;
caid   = 1722,1831,1835,1838,1850&lt;br /&gt;
provid = 000000,000401,001103&lt;br /&gt;
srvid  = 6604,5A3D,5A41,5A40,5658,71AF,6603,71B3,6213,5E35,5A4A,6214,565D,565F,71AE&lt;br /&gt;
&lt;br /&gt;
[Sky Starter]&lt;br /&gt;
caid   = 098E,1722,1831,1835,1838,1850&lt;br /&gt;
provid = 000000,000401,001103&lt;br /&gt;
srvid  = 002A,0015,0201,0018,000E,0022,001A,001C,0010,0206,0016,0013,00A8,000C,000D,001D,001B,0017,0011,0034,0024,0032&lt;br /&gt;
&lt;br /&gt;
[Sky Welt]&lt;br /&gt;
caid   = 098E,1722,1831,1835,1838,1850&lt;br /&gt;
provid = 000000,000401,001103&lt;br /&gt;
srvid  = 002A,0015,0201,0018,000E,0082,0022,0074,001A,001C,0084,0010,007C,0206,0016,0013,00A8,000C,0076,000D,0070,001D,001B,0017,0011,006C,0034,0024,0032,007B&lt;br /&gt;
&lt;br /&gt;
[Sky Film]&lt;br /&gt;
caid   = 098E,1722,1831,1835,1838,1850&lt;br /&gt;
provid = 000000,000401,001103&lt;br /&gt;
srvid  = 0019,0203,0009,000A,000B,002B,0008,0014,0029,0204&lt;br /&gt;
&lt;br /&gt;
[Sky Film HD]&lt;br /&gt;
caid   = 098E,1831,1835,1838,1850&lt;br /&gt;
provid = 000000,000401,001103&lt;br /&gt;
srvid  = 006F,006E,0083,006B&lt;br /&gt;
&lt;br /&gt;
[Sky Sport]&lt;br /&gt;
caid   = 098E,1722,1831,1835,1838,1850&lt;br /&gt;
provid = 000000,000401,001103&lt;br /&gt;
srvid  = 00DD,00DE,0107,0111,011B,0125,012F,0139,0143,014D,00FD,001E&lt;br /&gt;
&lt;br /&gt;
[Sky Sport HD]&lt;br /&gt;
caid   = 098E,1831,1835,1838,1850&lt;br /&gt;
provid = 000000,000401,001103&lt;br /&gt;
srvid  = 0081,0072,010C&lt;br /&gt;
&lt;br /&gt;
[Sky Sport Premium HD]&lt;br /&gt;
caid   = 098E,1831,1835,1838,1850&lt;br /&gt;
provid = 000000,000401,001103&lt;br /&gt;
srvid  = 010e,0118,0112,0116,0120&lt;br /&gt;
&lt;br /&gt;
[Sky Bundesliga]&lt;br /&gt;
caid   = 098E,1722,1831,1835,1838,1850&lt;br /&gt;
provid = 000000,000401,001103&lt;br /&gt;
srvid  = 00DF,0106,0110,011A,0124,012E,0138,0142,014C,00FC&lt;br /&gt;
&lt;br /&gt;
[Sky Bundesliga HD]&lt;br /&gt;
caid   = 098E,1722,1831,1835,1838,1850&lt;br /&gt;
provid = 000000,000401,001103&lt;br /&gt;
srvid  = 0069,010B,0115&lt;br /&gt;
&lt;br /&gt;
[Sky Bundesliga Premium HD]&lt;br /&gt;
caid   = 098E,1722,1831,1835,1838,1850&lt;br /&gt;
provid = 000000,000401,001103&lt;br /&gt;
srvid  = 011F&lt;br /&gt;
&lt;br /&gt;
[Sky Select]&lt;br /&gt;
caid   = 098E,1722,1831,1835,1838,1850&lt;br /&gt;
provid = 000000,000401,001103&lt;br /&gt;
srvid  = 00FB,0105,010F,0119,0123,012D,0137,0141,014B,00FE,014E&lt;br /&gt;
&lt;br /&gt;
[Sky BlueMovie]&lt;br /&gt;
caid   = 098E,1722,1831,1835,1838,1850&lt;br /&gt;
provid = 000000,000401,001103&lt;br /&gt;
srvid  = 0159,0163,016D&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== TNTSAT ==&lt;br /&gt;
ALL  2012-12-28&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[TNTsat_all]&lt;br /&gt;
caid   = 0500&lt;br /&gt;
provid = 030B00&lt;br /&gt;
srvid  = 1903,2009,2010,2136,2200,2202,2206,2207,2208,2211,2214,2216,2289,2329,2337,2351,2458,2462,2472,2476,2480,2486,2649,2650,2651,2652,2653,2654,4284,4290,1FEB,25E5,25E6,25E7,25E8,25E9,1F41,1F44,1F45,1F48,1F4A,1F55,1F56,1F57,1F58,1FD8,1FDF,20A4,20A5,20AE,20AF,20B3,20B4,20B5,20B6,217C,21FD,221A,221B,233D,234B,245E,246C,248A,25EA,25EB,25EC,25ED,25EE,25EF,25F0,264A,264B,264C,264D,264E,264F,2F67,2F8A,2F8E,6F73,6F86,6F87&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
TNTSAT HD&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[TNTSAT_HD]&lt;br /&gt;
caid   = 0500&lt;br /&gt;
provid = 030B00&lt;br /&gt;
srvid  = 2329,233d,2458,245e,2462,246c,2472,2476&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
TNTSAT SD&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[TNTSAT_SD]&lt;br /&gt;
caid   = 0500&lt;br /&gt;
provid = 030B00&lt;br /&gt;
srvid  = 1f41,1f44,1f48,1f4a,1f55,1f56,1f57,1f58,1fd8,1feb,20a4,20a5,20ae,20af,20b3,20b4,20b5,20b6,23f1,23f3,23f6,23f7,&lt;br /&gt;
         2405,2407,240a,240b,25e5,25e6,25e7,25e8,25e9,25ea,25eb,25ec,25ed,25ee,25ef,25f0,2649,264a,264b,264c,264d,264e,&lt;br /&gt;
         264f,2650,2651,2652,2653,2654,4284,4290&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Canal+ France ==&lt;br /&gt;
Canal+ SD France: &amp;quot;Le Bouquet&amp;quot;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[CPLUS_LE_BOUQUET_SD]&lt;br /&gt;
caid = 0500&lt;br /&gt;
provid = 032830&lt;br /&gt;
srvid = 2009,200C,201D,200B,200A,200D,2010,20B3,20AE,20A5,20B6,1F48,25E5,25E6,25E7,2649,25E9,264D,2650,2651,25ED,25EE,25EF,&lt;br /&gt;
2653,25E8,264A,264B,264C,25EA,264E,264F,25EB,25EC,1F57,2652,25F0,23F3,2407,1F41,1F58,20AF,20B4,20A4,20B5,1FEB,1FD8,4284,&lt;br /&gt;
4290,1F44,1F56,1F4A,1F55,23F1,2405,23F6,240A,23F7,240B&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Canal+ HD France: Canal+ HD, Family HD, Cinema HD, Sport HD, Décalé HD&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[CPLUS_LE_BOUQUET_HD]&lt;br /&gt;
caid = 0500&lt;br /&gt;
provid = 032830&lt;br /&gt;
srvid = 2263,2262,2265,2261,2275,227F,2264,2278&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== CANALSAT/CANAL+ France ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[CSAT_CHAINEALUNITE]&lt;br /&gt;
caid   = 0500&lt;br /&gt;
provid = 032820,032830,032840&lt;br /&gt;
srvid  = 2343,2357,4285,2417,26B9,26CD,1F47,1F4C,1966,197A,190A,2521,2135&lt;br /&gt;
# srvid = DJazz.TV HD,Dorcel TV,Golf,Golf HD,Mezzo,Mezzo Live HD,Pink X,Seasons,Melody&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[CSAT_HD]&lt;br /&gt;
caid   = 0500&lt;br /&gt;
provid = 032820,032830,032840&lt;br /&gt;
srvid  = 19C9,19DD,2458,246C,189D,18B1,189E,18B2,2464,2482,248C,26C4,2263,2262,2265,2261,2275,227F,2264,2278,2270,2284,26C1,2341,2355,&lt;br /&gt;
234C,24E2,19DE,24E1,2343,2357,2335,2349,2462,2476,26B9,26CD,196B,197F,1989,245E,2472,197B,24BB,24CF,1966,197A,6FB8,6FB9,1987,232B,196A,&lt;br /&gt;
2333,2347,245A,246E,2478,1969,197D,19CB,26C5,26B2,26C6,233D,1968,197C,2461,2475,2460,2474&lt;br /&gt;
# srvid = 13 Rue Universal HD,Arte HD,beIN Sport 1 HD,beIN Sport 2 HD,Blackbelt TV HD,Brava HD,Canal Cinéma HD,Canal Décalé HD,&lt;br /&gt;
Canal Family HD,Canal HD,Canal Sport HD,Ciné Premier HD,Discovery Channel HD,Discovery Science HD,Disney Channel HD,Disney Cinemagic HD,&lt;br /&gt;
Disney Junior HD,Disney XD HD,DJazz.TV HD,Eurosport HD,France 2 HD,Golf HD,Kombat Sport HD,M6 HD,M6 Music HD,Ma Chaîne Sport HD,&lt;br /&gt;
Mezzo Live HD,MTV Live HD,Nat Geo Wild HD,National Geographic Channel HD,OCS Max HD,Paris Première HD,Penthouse HD,serieclub HD,&lt;br /&gt;
Syfy Universal HD,TCM HD,Téva HD,TF1 HD,TF6 HD,Ushuaïa TV HD,W9 HD&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[CSAT_LESCHAINESCANAL]&lt;br /&gt;
caid   = 0500&lt;br /&gt;
provid = 032820,032830,032840&lt;br /&gt;
srvid  = 2520,200B,2263,200A,2262,2009,200C,201D,200D,2265,2261,2275,227F,2010,2024,2264,2278,21AE,21B0,21C1&lt;br /&gt;
# srvid = Canal à la demande,Canal Cinéma,Canal Cinéma HD,Canal Décalé,Canal Décalé HD,Canal,Canal Family,Canal Family HD,&lt;br /&gt;
Canal HD,Canal Sport,Canal Sport HD,Mosaïque Canal&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[CSAT_LESTHEMATIQUES]&lt;br /&gt;
caid   = 0500&lt;br /&gt;
provid = 032820,032830,032840&lt;br /&gt;
srvid  = 1F46,19C9,19DD,427D,1FDF,1FEC,2458,246C,20A3,2742,274E,2156,2F94,2F8A,2753,6F70,26C4,2589,213B,213D,2142,6F69,2F99,6F6A,1FDE,&lt;br /&gt;
23A3,2587,23F1,2F8E,26C1,2341,2355,200F,234C,22CB,19DE,2201,24E1,22CF,2526,22C9,79F4,1FD7,2335,2349,1AF9,1AFA,1AFE,20A5,20B6,2462,2476,&lt;br /&gt;
25E5,25E6,25E7,2649,25E9,264D,1F48,2650,2651,25ED,25EE,25EF,2653,25E8,264A,264B,264C,25EA,264E,264F,25EB,25EC,1F57,2652,25F0,23F3,2407,&lt;br /&gt;
1F41,1F58,23F7,240B,6FF7,23F6,240A,2581,2011,1F4A,1F55,21FE,1FE1,196B,197F,1989,22C6,1FDC,23F2,2202,2F58,274F,20AF,20B4,245E,2472,23AA,&lt;br /&gt;
21FD,4287,20A0,20A2,20AD,1B59,219B,219C,219D,21A2,21A6,21AE,21B0,21C1,6FF5,6FEC,7003,6FB8,6FB9,7002,6FF2,6FFC,1F44,1F56,1906,4284,4290,&lt;br /&gt;
1F45,2333,2347,190A,2523,1FD9,2588,2203,2138,428B,1FE0,1969,197D,1F49,21FF,19CB,1909,1FDA,1FDD,26B2,26C6,20AE,20B3,2329,233D,251D,1968,&lt;br /&gt;
197C,1FE2,1FD8,1FEB,2206,1901,2F67,20A1,2654,2F68,1FDB,20A4,20B5,2460,2474&lt;br /&gt;
# srvid = 13 Rue Universal,13 Rue Universal HD,AB1,Arte,Arte HD,À voir ce soir,BBC World News,Best of Shopping,BFM Business,BFM TV,&lt;br /&gt;
Bloomberg TV,Boing,Brava HD,Canal J,Canalsat Radios,Cartoon Network,Cash TV,CNN International,Comédie,&lt;br /&gt;
Canalsat à la demande,Cuisine,D17,D8,Discovery Channel HD,Discovery Science HD,Disney Channel,Disney Channel HD,Disney Junior,&lt;br /&gt;
Disney Junior HD,Disney XD,Disney XD HD,E,Equidia Life,Equidia Live,Euronews,Eurosport,Eurosport HD,France 24,France 2,&lt;br /&gt;
France 2 HD,France 3 Amiens,France 3 Besançon,France 3 Bordeaux,France 3 Caen,France 3 Clermont-Ferrand,France 3 Dijon,France 3,&lt;br /&gt;
France 3 Grenoble,France 3 Lille,France 3 Limoges,France 3 Lyon,France 3 Marseille,France 3 Montpellier,France 3 Nancy,France 3 Nantes,&lt;br /&gt;
France 3 Nice,France 3 Orléans,France 3 Paris,France 3 Poitiers,France 3 Reims,France 3 Rennes,France 3 Rouen,France 3 National,&lt;br /&gt;
France 3 Strasbourg,France 3 Toulouse,France 4,France 5,France Ô,Game One,Gulli,Histoire,Infosport,iTélé,Jimmy,June,Kombat Sport HD,&lt;br /&gt;
La Chaîne Météo,LCI,La Chaîne parlementaire,L&#039;Équipe TV,Liberty TV,M6 Boutique  Co,M6,M6 HD,M6 Replay,Maison,Mangas,MCM,MCM Pop,&lt;br /&gt;
MCM Top,Montagne TV,Mosaïque Canalsat,Mosaïque Canal,MTV Base,MTV,MTV Idol,MTV Live HD,MTV Pulse,Nickelodeon,NRJ 12,NRJ Hits,NT1,&lt;br /&gt;
Paris Première,Paris Première HD,Pink TV,Piwi,Planète,Planète Justice,Planète No Limit,Planète Thalassa,RTL9,serieclub,serieclub HD,Sport,&lt;br /&gt;
Syfy Universal,Syfy Universal HD,Télétoon1,Télétoon,Téva,Téva HD,TF1,TF1 HD,TF6,TF6 HD,TiJi,TMC,Trace Urban,TV5 Monde,TV8 Mont-Blanc,&lt;br /&gt;
TV Breizh,France 3 Via Stella,Vivolta,Voyage,W9,W9 HD&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[CSAT_PACK18ANS]&lt;br /&gt;
caid   = 0500&lt;br /&gt;
provid = 032820,032830,032840&lt;br /&gt;
srvid  = 4285,1907,1902,245A,246E,2478,21A5,4280&lt;br /&gt;
# srvid = Dorcel TV,Frenchlover TV,Libido TV,Penthouse HD,Private Spice,XXL&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[CSAT_PACKBEINSPORT]&lt;br /&gt;
caid   = 0500&lt;br /&gt;
provid = 032820,032830,032840&lt;br /&gt;
srvid  = 1AF6,189D,18B1,1AFC,189E,18B2,19D3,19D4,19D5,19D6,19D7,19D8,19D9&lt;br /&gt;
# srvid = beIN Sport 1,beIN Sport 1 HD,beIN Sport 2,beIN Sport 2 HD,beIN Sport Max 3,beIN Sport Max 4,beIN Sport Max 5,&lt;br /&gt;
beIN Sport Max 6,beIN Sport Max 7,beIN Sport Max 8,beIN Sport Max 9&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[CSAT_PACKCINEMA]&lt;br /&gt;
caid   = 0500&lt;br /&gt;
provid = 032820,032830,032840&lt;br /&gt;
srvid  = 2205,209F,1F42,2207,1F43,428A,4289,200E,2270,2284,22C7,6F6D,26C5&lt;br /&gt;
# srvid = Ciné Classic,Ciné Club,Ciné Émotion,Ciné Famiz,Ciné Frisson,Ciné FX,Ciné Polar,Ciné Premier,Ciné Premier HD,&lt;br /&gt;
Ciné Star,TCM,TCM HD&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[CSAT_PACKFAMILLE]&lt;br /&gt;
caid   = 0500&lt;br /&gt;
provid = 032820,032830,032840&lt;br /&gt;
srvid  = 6F6F,22CA,22CD,22CC,24E2,2584,2585,197B,1904,213C,1F47,1F4C,1966,197A,1987,2204,232B,7005,251E,2461,2475&lt;br /&gt;
# srvid = Boomerang,Disney Channel 1,Disney Cinemagic 1,Disney Cinemagic,Disney Cinemagic HD,M6 Music Black,M6 Music Club,&lt;br /&gt;
M6 Music HD,M6 Music,MCS Bien-être,Mezzo,Mezzo Live HD,Nat Geo Wild HD,National Geographic Channel,National Geographic Channel HD,&lt;br /&gt;
Nickelodeon Junior,Ushuaïa TV,Ushuaïa TV HD&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[CSAT_PACKFRISSONS]&lt;br /&gt;
caid   = 0500&lt;br /&gt;
provid = 032820,032830,032840&lt;br /&gt;
srvid  = 2464,2482,248C,1907,1902,1F47,1F4C,1966,197A,2525,6FEE,6FF8,6FF3,6FFD,245A,246E,2478,21A5,2521,2135,22C5,6FFB,6FFA,4280&lt;br /&gt;
# srvid = Blackbelt TV HD,Frenchlover TV,Libido TV,Mezzo,Mezzo Live HD,Motors TV,MTV Hits,MTV Rocks,Penthouse HD,&lt;br /&gt;
Private Spice,Seasons,Melody,Trace Tropical,VH1 Classic,VH1,XXL&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[CSAT_PACKGRANDCINEMA]&lt;br /&gt;
caid   = 0500&lt;br /&gt;
provid = 032820,032830,032840&lt;br /&gt;
srvid  = 2205,209F,1F42,2207,1F43,428A,4289,200E,2270,2284,22C7,24C2,219E,24C4,196A,24C3,2522,6F6D,26C5&lt;br /&gt;
# srvid = Ciné Classic,Ciné Club,Ciné Émotion,Ciné Famiz,Ciné Frisson,Ciné FX,Ciné Polar,Ciné Premier,Ciné Premier HD,Ciné Star,&lt;br /&gt;
OCS Choc,OCS Géants,OCS Happy,OCS Max HD,OCS Novo,OCS Max,TCM,TCM HD&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[CSAT_PACKHORIZONS]&lt;br /&gt;
caid   = 0500&lt;br /&gt;
provid = 032820,032830,032840&lt;br /&gt;
srvid  = 427C,4286,427E,428A,4285,427F,4281,1F47,1F4C,1966,197A,4282&lt;br /&gt;
# srvid = AB Moteurs,Action,Animaux,Ciné FX,Dorcel TV,Encyclo,Escales,Mezzo,Mezzo Live HD,Toute l&#039;Histoire&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[CSAT_PACKORANGECINEMASERIES]&lt;br /&gt;
caid   = 0500&lt;br /&gt;
provid = 032820,032830,032840&lt;br /&gt;
srvid  = 24C2,219E,24C4,196A,24C3,2522&lt;br /&gt;
# srvid = OCS Choc,OCS Géants,OCS Happy,OCS Max HD,OCS Novo,OCS Max&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[CSAT_PACKSPORT]&lt;br /&gt;
caid   = 0500&lt;br /&gt;
provid = 032820,032830,032840&lt;br /&gt;
srvid  = 427C,3335,2139,251F,2524,1908,2583,24BB,24CF,21A9,2525,219F,2145,2144,219A&lt;br /&gt;
# srvid = AB Moteurs,ESPN America,ESPN Classic Sport,Eurosport 2,Extreme Sports Channel,Girondins TV,Ma Chaîne Sport,&lt;br /&gt;
Ma Chaîne Sport HD,MCS Extrême,Motors TV,Nautical Channel,OL TV,OM TV,Onzéo&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[CSAT_PAYPERVIEW]&lt;br /&gt;
caid   = 0500&lt;br /&gt;
provid = 032820,032830,032840&lt;br /&gt;
srvid  = 23AB,23F5&lt;br /&gt;
# srvid = Canalplay&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[CSAT_RADIO]&lt;br /&gt;
caid   = 0500&lt;br /&gt;
provid = 032820,032830,032840&lt;br /&gt;
srvid  = 2168,216F,2175,216E,2156,2F94,2164,2161,214E,2148,214B,2173,2149,214A,2147,215C,2157,215D,2153,2155,215E,2158,2167,216C,214D,&lt;br /&gt;
2176,215F,2162,216B,216D,214C,2170,2163,2151,214F,215A,2150,215B,2152,2154,2160,2159,2166&lt;br /&gt;
# srvid = Ado FM,BBC Arabic,BBC World Service,Beur FM,BFM Business,Chérie FM,Contact FM,Europe 1,FIP,France Bleu,France Culture,&lt;br /&gt;
France Info,France Inter,France Musique,Fun Radio,Jazz Radio,Le Mouv&#039;,Monte Carlo Doualiya,Nostalgie,Nova,NRJ,OÜI FM,Radio Alfa,&lt;br /&gt;
Radio Classique,Radio Courtoisie,Radio FG,Radio Latina,Radio Notre-Dame,Shalom,RFI Internationale,RFI Multilingue,RFM,Rire et Chansons,&lt;br /&gt;
RMC Info,RTL2,RTL,Skyrock,Sud Radio,TSF Jazz,Vibration,Virgin Radio,Voltage&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Canal Digitaal, the Netherlands ==&lt;br /&gt;
Canal Digitaal the Netherlands SD and HD channels&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[canaldigitaal]                                                                                                                                                                     &lt;br /&gt;
caid   = 100&lt;br /&gt;
provid = 0006A&lt;br /&gt;
srvid  = 1B7B,17C0,51D6,0FAB,0FAB,0FAC,0FAD,0808,0809,0FBE,13B1,07F3,07DF,07E4,&lt;br /&gt;
0FAF,6FF0,6FF1,6FFF,6FEF,6FF3,0FAE,7007,07F4,31F9,07FA,07D4,07D5,0FA2,07D6,07EF,0FA3,07E9,51C7,&lt;br /&gt;
51D1,232A,13BB,51CC,13AA,5230,178E,177A,177F,1784,1789,1F47,5142,5154,5144,5146,31E7,31E8,13B2,&lt;br /&gt;
1793,1B6C,5217,17CA,5212,522B,521C,6FB8,1B67,1B62,1B71,13B1,13C0,17CE,13B2,5221,5226&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== TivùSat ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[TivùSat]&lt;br /&gt;
caid   = 183D&lt;br /&gt;
provid = &lt;br /&gt;
srvid  = 0FBC,0E24,0E25,0001,0002,0003,0004,0006,0007,0008,0009,0310,0313,0730,2136,2140,2141,2142,2144,000A,030F,06AD,0CE5,0CE9,0CEA,0CEB,0CED,0CEE,0D49,0D4B,0D4E,0D52,0D66,0E1E,0E2A,1C55,213F,29D0,2A95,2B66,34CC,44C1&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Digiturk ==&lt;br /&gt;
&lt;br /&gt;
Digiturk ohne XXX und HD Kanaele&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[digiturk]&lt;br /&gt;
caid = 0D00&lt;br /&gt;
provid = 0000C0&lt;br /&gt;
srvid = 14B7,05EC,1DB6,1E7D,1F4D,061A,1DB9,14C3,1CC0,1C8B,14C7,1C8D,10DC,025C,1906,&lt;br /&gt;
0264,025B,0932,05DD,190B,0456,1D4D,1C86,10DA,1D5F,044D,14B5,0907,1E83,1D5E,&lt;br /&gt;
027E,10D2,14BF,06AE,1D4E,05E6,1905,1D58,1907,190A,1D51,025A,1F45,10D1,193D,&lt;br /&gt;
1DB8,10CF,05DE,0454,14B8,028C,1C87,1C8F,0455,1D56,1DB4,06A7,06A8,06AF,06A6,&lt;br /&gt;
1C85,10CD,10CE,08FE,05E2,08FD,06AC,14C5,06A9,10F4,1904,1914,06A5,05E3,1F49,&lt;br /&gt;
06AB,025D,190C,0259,1D5B,1D5C,1D61,0457,1DB7,044E,1F47,1F42,1DB5,05DF,1F4C,&lt;br /&gt;
1F43,1F44,1DB1,06B1,14C4&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Canal Digital Nordic (0.8W) ==&lt;br /&gt;
not verified!&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[canaldigitalnordic]&lt;br /&gt;
caid = 0b00&lt;br /&gt;
provid = 000000&lt;br /&gt;
srvid = 00C9,00CA,00CB,00CC,00CD,00CE,00E3,00E5,00E9,0A8F,0A90,0A92,0A93,0A96,&lt;br /&gt;
0AEF,0AF1,0AF9,0AFB,0AFC,0AFF,0B00,0B5D,0B60,0B6C,0B70,0B71,0B72,0B73,&lt;br /&gt;
0B77,0B78,0BB9,0BBA,0BBB,0BBC,0BBD,0BBE,0BBF,0BC0,0BC1,0BC2,0BC3,0BC4,&lt;br /&gt;
0BCF,0BD0,0BD1,0BD4,0BD5,0BD6,0BD7,0BD8,0BD9,0BDA,0BDB,0BDC,0BDD,0BDE,&lt;br /&gt;
0BDF,0BE0,0C82,0C85,0C86,0C87,0C89,0C8A,0C8B,0CEA,0CEB,0CEC,0CEF,0CF0,&lt;br /&gt;
0CF1,0CF3,0CF6,0CF7,0D4A,0D4B,0D4C,0D4D,0D4F,0D50,0D51,0D52,0DAE,0DAF,&lt;br /&gt;
0DB0,0DB1,0DB2,0DB3,0DB4,0DB5,0DB6,0DB8,0DBB,0ED9,0EDD,0EDE,0EDF,0EE0,&lt;br /&gt;
0FA7,0FA8,0FAC,0FAD,0FAE,0FAF,0FB0,0FB2,01A0,01A1,01A2,01F6,03F5,03F6,&lt;br /&gt;
03F7,03F8,03FA,03FF,05DD,05DE,05E4,05E5,05E7,05F0,05F1,07D1,07D2,07D7,&lt;br /&gt;
07DE,08FD,009A,09C5,09C7,09CB,09CF,09D0,09D2,0011,11FC,11FD,012D,012E,&lt;br /&gt;
12BF,12C1,12C2,12C5,013D,019B,019C,019D,019F,0021,025A,025B,040A,040B,&lt;br /&gt;
040C,040D,044F,0051,057C,057D,057E,057F,060B,060D,064E,072F,073A,073B,&lt;br /&gt;
073C,073D,078E,083B,083C,083D,083F,0091,0095,096A,096B,096C,0099,100A,&lt;br /&gt;
100B,100C,106A,106B,106C,106D,106E,106F,125D,125E,125F,0130,0131,0132,&lt;br /&gt;
132A,132B,132C,0133,0134,0135,0191,0192,0193,0196,0197,0199,0259,0263,&lt;br /&gt;
0389,0400,0401,0402,0403,0404,0580,0605,0608,0642,0648,0649,0721,0726,&lt;br /&gt;
0736,0737,0787,0838,0839,0841,0842,0843,0966,0967,0968,0969,1005,1006,&lt;br /&gt;
1007,1008,1009,1067,1069,1070,1071,1195,1260,1261,1262,1263,1325,1326,&lt;br /&gt;
1327,1328,1329,1374,1771,1901,1902,1904,1905,2702&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Focus Sat (0.8W) ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[focussat]&lt;br /&gt;
caid = 0B02&lt;br /&gt;
provid = 000000&lt;br /&gt;
srvid = 76C2,76C3,76C4,76C5,76C6,76C7,76C8,76C9,76CA,76CB,76CC,76CD,7725,7726,7727,7728,7729,772A,772B,772D,772E,7730,7731,7733,7789,778A,778B,778C,778E,7791,7792,7793,7794,7795,7797,77ED,77EE,77F5,77F6,77F7,77FA,7853,7855,7856,7857,7858,785B,785E,785F,78B5,78B8,78BA,78BC,78BD,78BE,78C2,78C3&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Dolly Buster ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[dollybuster]&lt;br /&gt;
caid = 0500&lt;br /&gt;
provid = 042200,042210&lt;br /&gt;
srvid = 1272,1273,1274,1275,1264,1290,1291&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Redlight ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[redlighthd]&lt;br /&gt;
caid = 0500&lt;br /&gt;
provid = FFF8F0,043800,042800&lt;br /&gt;
srvid = 4224,4223,4225,43B3,35C1,35C2,35C9,35C3,35C6,35C7,35C8,35C0,000A,35C4,364C&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Redlight / Hustler HD (DGCrypt) ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[redlightdg]&lt;br /&gt;
caid = 4ABF&lt;br /&gt;
provid = 000000&lt;br /&gt;
srvid = 4224,4225,1360&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Private Spice ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[privatespice]&lt;br /&gt;
caid = 0500&lt;br /&gt;
provid = 032500&lt;br /&gt;
srvid = 1251&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Free-X TV / Private Spice ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[freextv]&lt;br /&gt;
caid = 0500&lt;br /&gt;
provid = FFF830,041700,041710&lt;br /&gt;
srvid = 1251,0832,0833&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== XXL / Dorcel Astra 19.2 ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[xxl]&lt;br /&gt;
caid = 0500&lt;br /&gt;
provid = 042800&lt;br /&gt;
srvid = 4280,4285,427F&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Digital+ SD ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[digital+]&lt;br /&gt;
caid  = 0100&lt;br /&gt;
provid  = 004106&lt;br /&gt;
srvid  = 1B5A,272E,2755,6F6A,6FB8,6FF0,6FF3,6FF4,7468,7469,746B,746C,746D,746E,746F,7470,&lt;br /&gt;
7471,7472,7473,7474,7477,7478,7479,74CC,74CD,74CE,74CF,74FE,74FF,7500,7501,7502,7562,7563,&lt;br /&gt;
7565,7566,7567,7568,7569,756A,756B,756D,756E,756F,7570,7571,7572,7573,7574,7576,7577,7578,&lt;br /&gt;
7579,7596,7598,7599,759A,759B,75A4,75A6,75A9,75B0,75B1,75B2,75C6,75DD,75DE,75DF,75E0,75E1,&lt;br /&gt;
75E2,75F9,75FA,75FB,75FC,75FE,75FF,7601,7602,7604,760C,760E,7611,7612,7613,7614,7615,7616,&lt;br /&gt;
7617,7618,7619,761A,761B,761C,761D,761E,761F,7620,7621,7622,7623,7624,7625,7626,768E,768F,&lt;br /&gt;
7690,7691,7692,7693,7694,7695,7696,7697,7699,769A,769B,769C,769D,769E,76C0,76C3,76C4,76C5,&lt;br /&gt;
76C7,76C8,76C9,76CA,76CC,76CE,7729,772A,772B,772D,772F,7730,7731,7732,7736,7738,7789,778A,&lt;br /&gt;
778B,778D,778E,778F,7790,7792,7795,7796,7797,779C,779D,77BC,77BE,77BF,77C0,77C1,77C2,77C3,&lt;br /&gt;
77C5,77C7,77C9,77ED,77EE,77EF,77F3,77F4,77F5,77F6,781E,781F,7820,7821,7822,7850,7851,7852,&lt;br /&gt;
7853,7854,7855,7882,7883,7884,7885,7886&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Digital+ HD ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[Digital+HD]&lt;br /&gt;
caid = 1810&lt;br /&gt;
provid = 000000,004001&lt;br /&gt;
srvid = 74CC,76C0,7479,76CA,7500,746C,75FB,7851,746D,7502,746E,7736,7882,77C1,760C,76C7,7883,77C9,&lt;br /&gt;
7694,7855,74CF,77C5,74FE,746F,7468,7850,7477,7885,7796,781F,7790,7471,76C8,74FF,7730,77F5,75F9,&lt;br /&gt;
77EF,7570,77BC,77C0,77C2,7604,77C7,77C3,77BF,760E,77BE,7469,75FE,7822,778F,7853,74CD,778E,7852,&lt;br /&gt;
7792,756B,756E,7577,7578,7579,769E,76CC,76C4,7601,77F3,7501,7732,7789,7692,769A,769D,769C,769B,&lt;br /&gt;
7573,7574,7576,75FD,778A,7821,778D,7884,77D8,7797,7731,772D,772B,74CE,76C9,76CE,7795,6FB8,77F6,&lt;br /&gt;
6FF3,6FF0,76C5,7470,781E,76C3,7820,7729,772A,746B,7696,7699,6FF4,7602,75FF,77F4,77EE,7738,77ED,&lt;br /&gt;
7472,7473,7474,779D,779C,7478,7886,7612,7613,7614,7615,7625,7626,7621,761C,761D,7628,761B,7624,&lt;br /&gt;
7616,7619,75FA,7618,761A,7611,761E,7627,7623,761F,7620,7617,7622,75A6,75B0,75B2,7854,768E,768F,&lt;br /&gt;
7690,7691,7565,7566,7567,756F,7693,7697,7568,7569,756A,7695,7562,7571,7563,7572,778B&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== CyfraStart+HD ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[CyfraStartHD]&lt;br /&gt;
caid                          = 0100&lt;br /&gt;
provid                        = 000068&lt;br /&gt;
srvid                         = 332D,3336,332F,290E,10D7,3DCD,10D9,32E3,12C7,3ABD,12C8,0C22,13F9,130E,12F7,12C5,379F,3781,12F9,12CB,379E,3780,379B,12F8,12C6,379B,377D,12F6,12C4,379D,377F,13F1,0005,0019,10DD,1163,1136,379C,377E,10E1,1164,1137,379A,377C,12E8,12FE,12FF,130A,117C,117D,130C,130B,130A,13F6&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
332D : Polsat&lt;br /&gt;
3336 : Polsat 2 International&lt;br /&gt;
332F : TV 4&lt;br /&gt;
290E : TV6 Polska&lt;br /&gt;
10D7 : TVN&lt;br /&gt;
3DCD : TVN HD&lt;br /&gt;
10D9 : TVN Siedem&lt;br /&gt;
32E3 : TVN 7 HD&lt;br /&gt;
12C7 : TVP 1&lt;br /&gt;
3ABD : TVP 1 HD&lt;br /&gt;
12C8 : TVP 2&lt;br /&gt;
0C22 : TVP 2 HD&lt;br /&gt;
13F9 : TVP Kultura&lt;br /&gt;
130E : ALE KINO+&lt;br /&gt;
12F7 : ALE KINO+&lt;br /&gt;
12C5 : Ale Kino+&lt;br /&gt;
379F : ALE KINO+ HD&lt;br /&gt;
3781 : Ale Kino+ HD&lt;br /&gt;
12F9 : DOMO+&lt;br /&gt;
12CB : Domo+&lt;br /&gt;
379E : DOMO+ HD&lt;br /&gt;
3780 : Domo+ HD&lt;br /&gt;
379B : teleTOON+ HD&lt;br /&gt;
12F8 : teleTOON+&lt;br /&gt;
12C6 : Teletoon+ Polska&lt;br /&gt;
379B : teleTOON+ HD&lt;br /&gt;
377D : Hyper+ HD&lt;br /&gt;
12F6 : KUCHNIA+&lt;br /&gt;
12C4 : Kuchnia+&lt;br /&gt;
379D : KUCHNIA+ HD&lt;br /&gt;
377F : Kuchnia+ HD&lt;br /&gt;
13F1 : Trace Urban&lt;br /&gt;
0005 : Viva Polska&lt;br /&gt;
0019 : VIVA Polska.&lt;br /&gt;
10DD : TTV&lt;br /&gt;
1163 : PLANETE+&lt;br /&gt;
1136 : Planete+ Polska&lt;br /&gt;
379C : PLANETE+ HD&lt;br /&gt;
377E : Planete+ HD Polska&lt;br /&gt;
10E1 : Religia.TV&lt;br /&gt;
1164 : MINIMINI+&lt;br /&gt;
1137 : Mini Mini+&lt;br /&gt;
379A : MINIMINI+ HD&lt;br /&gt;
377C : MiniMini+ HD&lt;br /&gt;
12E8 : CYFRA+ RADIO&lt;br /&gt;
12FE : tech&lt;br /&gt;
12FF : tech 2&lt;br /&gt;
130A : DTV CABLE KU&lt;br /&gt;
117C : DTV CABLE PL&lt;br /&gt;
117D : DTV CABLE MI&lt;br /&gt;
130C : DTV CABLE ZI&lt;br /&gt;
130B : DTV CABLE AL&lt;br /&gt;
130A : DTV CABLE KU&lt;br /&gt;
13F6 : TVP Info&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Viasat 4.8E ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[Viasat 4.8E DK]&lt;br /&gt;
caid: 093E&lt;br /&gt;
provid: 000000&lt;br /&gt;
srvid:&lt;br /&gt;
0852,0460,1FB8,0C3A,0460,122A,071C,0474,047E,0712,074E,1AFA,0C6C,0F0A,046A,0F0A,113A,118A,0492,1B80,1158,046A,1180,0C76,0762,0758,0708,1B62,1B6C,0C1C,&lt;br /&gt;
0FB4,190A,18B0,1B9E,1798,13D8,083E,0D7A,0528,0FFA,1B94,1FA4,123E,1220,1234,1202,11F8,1216,122A,120C,071C,074E,0712,0456,1FB8,1B94,044C,073A,0852,0C3A,&lt;br /&gt;
04AB,0C30,0C26,0870,1BBA&lt;br /&gt;
&lt;br /&gt;
093E:0852|Viasat |TV3+|Sirius 5E&lt;br /&gt;
093E:0F0A|Viasat |BoomerangSirius 5E&lt;br /&gt;
093E:113A|Viasat |Canal8|Sirius 5E&lt;br /&gt;
093E:118A|Viasat |Canal9|Sirius 5E&lt;br /&gt;
093E:0492|Viasat |Cartoon Networks|Sirius 5E&lt;br /&gt;
093E:1B80|Viasat |CNN|Sirius 5E&lt;br /&gt;
093E:0C6C|Viasat |Disney Channel SE|Sirius 5E&lt;br /&gt;
093E:1158|Viasat |Disney Channel DA|Sirius 5E&lt;br /&gt;
093E:046A|Viasat |Disney Junior|Sirius 5E&lt;br /&gt;
093E:0C76|Viasat |Disney XD S|Sirius 5E&lt;br /&gt;
093E:1180|Viasat |Disney XD D/N|Sirius 5E&lt;br /&gt;
093E:0762|Viasat |DR K|Sirius 5E&lt;br /&gt;
093E:0708|Viasat |DR Update|Sirius 5E&lt;br /&gt;
093E:1B62|Viasat |DR 1|Sirius 5E&lt;br /&gt;
093E:1B6C|Viasat |DR 2|Sirius 5E&lt;br /&gt;
093E:0758|Viasat |DR Ramasjang|Sirius 5E&lt;br /&gt;
093E:0C1C|Viasat |E! |Sirius 5E&lt;br /&gt;
093E:0FB4|Viasat |Euronews|Sirius 5E&lt;br /&gt;
093E:190A|Viasat |Viasat Explorer FSS|Sirius 5E&lt;br /&gt;
093E:18B0|Viasat |Kidsco EAST| Sirius 5E&lt;br /&gt;
093E:1B9E|Viasat |MTV DK| Sirius 5E&lt;br /&gt;
093E:1798|Viasat |Nat GEO Wild| Sirius 5E&lt;br /&gt;
093E:13D8|Viasat |National Geographic| Sirius 5E&lt;br /&gt;
093E:083E|Viasat |Nature/Crime/Playboy | Sirius 5E&lt;br /&gt;
093E:0D7A|Viasat |Nick DK/MTV eu|Sirius 5E&lt;br /&gt;
093E:0528|Viasat |Premiere Leauge|Sirius 5E&lt;br /&gt;
093E:0FFA|VIasat |Travel |Sirius 5E&lt;br /&gt;
093E:1B94|Viasat |TV3 Sport 1|Sirius 5E&lt;br /&gt;
093E:1FA4|Viasat |TV2 Sport Extra 2|Sirius 5E&lt;br /&gt;
093E:123E|Viasat |TV2/Bornholm|Sirius 5E&lt;br /&gt;
093E:1220|Viasat |TV2/Fyn|Sirius 5E&lt;br /&gt;
093E:1234|Viasat |TV2/Lorry|Sirius 5E&lt;br /&gt;
093E:1202|Viasat |TV2/Midt-Vest|Sirius 5E&lt;br /&gt;
093E:11F8|Viasat |TV2/Nord|Sirius 5E&lt;br /&gt;
093E:1216|Viasat |TV2/Syd|Sirius 5E&lt;br /&gt;
093E:122A|Viasat |TV2/Øst|Sirius 5E&lt;br /&gt;
093E:120C|Viasat |TV2/ØstJylland|Sirius 5E&lt;br /&gt;
093E:071C|Viasat |TV2 Charlie|Sirius 5E&lt;br /&gt;
093E:1B94|Viasat |TV3 Sport 1 |Sirius 5E&lt;br /&gt;
093E:074E|Viasat |TV2 News |Sirius 5E&lt;br /&gt;
093E:0712|Viasat |TV2 Zulu |Sirius 5E&lt;br /&gt;
093E:0460|Viasat |TV3 Danmark |Sirius 5E&lt;br /&gt;
093E:0456|Viasat |TV3 Norge |Sirius 5E&lt;br /&gt;
093E:1FB8|Viasat |TV3 Puls |Sirius 5E&lt;br /&gt;
093E:073A|Viasat |TV3 Sport PL |Sirius 5E&lt;br /&gt;
093E:044C|Viasat |TV3 Sverige |Sirius 5E&lt;br /&gt;
093E:0852|Viasat |TV3+ |Sirius 5E&lt;br /&gt;
093E:047E|Viasat |VFilm Action|Sirius 5E&lt;br /&gt;
093E:0C3A|Viasat |VFilm Classic |Sirius 5E&lt;br /&gt;
093E:04AB|Viasat |VFilm Drama|Sirius 5E&lt;br /&gt;
093E:0C26|Viasat |VFilm Family |Sirius 5E&lt;br /&gt;
093E:0C30|Viasat |VFilm Nordic |Sirius 5E&lt;br /&gt;
093E:0870|Viasat |Viasat 4 |Sirius 5E&lt;br /&gt;
093E:1B8A|Viasat |Viasat Expolorer DK|Sirius 5E&lt;br /&gt;
093E:0474|Viasat |Viasat Film|Sirius 5E&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Hustler/Dorcel Astra 19.2 ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[Hustler 19.2]&lt;br /&gt;
caid = 0500&lt;br /&gt;
provid = 050F00&lt;br /&gt;
srvid = 4285,3253&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Paz8501</name></author>
	</entry>
	<entry>
		<id>http://oldwiki.streamboard.tv/index.php?title=Srvid&amp;diff=11518</id>
		<title>Srvid</title>
		<link rel="alternate" type="text/html" href="http://oldwiki.streamboard.tv/index.php?title=Srvid&amp;diff=11518"/>
		<updated>2013-10-16T10:38:55Z</updated>

		<summary type="html">&lt;p&gt;Paz8501: /* Astra HD+ (19.2E) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Kategorie:HowTo]]&lt;br /&gt;
[[Kategorie:Cardserver]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Erklärung=&lt;br /&gt;
&lt;br /&gt;
Die oscam.srvid wird benutzt, um caid:srvid Kombinationen im Log und diversen Monitorausgaben in aussagekräftige Informationen umzuwandeln. Diese Informationen sind z.B. Kanalname, Provider etc.&lt;br /&gt;
&lt;br /&gt;
Ein Tipp zu den srvid - je weniger Einträge in der Liste um so performanter ist das in oscam&lt;br /&gt;
&lt;br /&gt;
 OOO1,0002,0003:000d|...|....&lt;br /&gt;
&lt;br /&gt;
ist wesentlich performanter und speicherschonender als&lt;br /&gt;
&lt;br /&gt;
 OOO1:000d|...|....&lt;br /&gt;
 OOO2:000d|...|....&lt;br /&gt;
 OOO3:000d|...|....&lt;br /&gt;
&lt;br /&gt;
obwohl das Endergebnis das selbe ist. Also immer versuchen, bei einer srvid die unter mehreren caid verfügbar ist, die caid&#039;s zu sammeln und in einen Eintrag zu packen.&lt;br /&gt;
&lt;br /&gt;
Selbstverständlich sollten auch nicht benötigte srvid&#039;s aus der Liste entfernt werden. In ungünstigen Fällen können sich durch eine schlechte Liste (Liste sehr lang + Treffer am Ende der Liste) die Antwortzeiten bis zu 50ms verschlechtern - abhängig von der CPU&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Syntax:&lt;br /&gt;
 CAID[,CAID]...:service ID|[provider]|[name]|[type]|[description]&lt;br /&gt;
Beispiele:&lt;br /&gt;
 OB00:6FF1|MTV Unlimited|VH1 Classic|TV|&lt;br /&gt;
 I830,1843:EF10|Astra HD+|RTL HD|TV|&lt;br /&gt;
 I702,1722,1833,1834,09C4,09C7:000C|Sky|NatGeo Wild|TV|Sky Welt&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==microMon usage==&lt;br /&gt;
Da die Zuordnung des Channelnamen ausschließlich über die Service ID (SID) zu ungenau ist, nutzt der microMon die Kombination aus CAID und SID. Dieser &amp;quot;Code&amp;quot; ist eindeutig. Zusätzlich wurden weitere Informationen in die Datei eingetragen. Alle microMon Revisionen oberhalb 738 enthalten in verschiedenen Funktionen sogenannte Templates. Die Templates geben vor, wie die Einträge der microMon.srvid angezeigt werden. Als Tags stehen zur Verfügung: &lt;br /&gt;
&lt;br /&gt;
*[Provider], &lt;br /&gt;
*[Channel], &lt;br /&gt;
*[Type] und &lt;br /&gt;
*[Comment]&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 [[Provider]: [Channel] ([Type]) ([Comment])]  &lt;br /&gt;
 &lt;br /&gt;
 erzeugt bei 1702:0008 &lt;br /&gt;
 &lt;br /&gt;
 [Sky|Sky Comedy|TV|Sky Film]&lt;br /&gt;
&lt;br /&gt;
==oscam.srvid sorted providers==&lt;br /&gt;
&lt;br /&gt;
===Al Jazeera Sport ===&lt;br /&gt;
====Al Jazeera Sport (3.0E &amp;amp; 13.0E) ====&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#&lt;br /&gt;
# DVB-S - Al Jazeera Sport - (3.0E &amp;amp; 13.0E)&lt;br /&gt;
# Date: 2013-01-08&lt;br /&gt;
#&lt;br /&gt;
0500,0603:0074|Al Jazeera Sport 13E|Al Jazeera Sports News|TV|&lt;br /&gt;
0500,0603:019A|Al Jazeera Sport 13E|BeIN Sport 1 HD|TV|HD&lt;br /&gt;
0500,0603:019B|Al Jazeera Sport 13E|BeIN Sport 2 HD|TV|HD&lt;br /&gt;
0500,0603:20F5|Al Jazeera Sport 3E/13E|Al Jazeera Sports +1|TV|&lt;br /&gt;
0500,0603:20F6|Al Jazeera Sport 3E/13E|Al Jazeera Sports +2|TV|&lt;br /&gt;
0500,0603:20F7|Al Jazeera Sport 3E/13E|Al Jazeera Sports +3|TV|&lt;br /&gt;
0500,0603:20F8|Al Jazeera Sport 3E/13E|Al Jazeera Sports +4|TV|&lt;br /&gt;
0500,0603:20F9|Al Jazeera Sport 3E/13E|Al Jazeera Sports +5|TV|&lt;br /&gt;
0500,0603:20FA|Al Jazeera Sport 3E/13E|Al Jazeera Sports +6|TV|&lt;br /&gt;
0500,0603:20FB|Al Jazeera Sport 3E/13E|Al Jazeera Sports +7|TV|&lt;br /&gt;
0500,0603:20FC|Al Jazeera Sport 3E/13E|Al Jazeera Sports +8|TV|&lt;br /&gt;
0500,0603:20FD|Al Jazeera Sport 3E/13E|Al Jazeera Sports +9|TV|&lt;br /&gt;
0500,0603:20FE|Al Jazeera Sport 3E/13E|Al Jazeera Sports +10|TV|&lt;br /&gt;
0500,0603:452F|Al Jazeera Sport 13E|Al Jazeera Sports HD 1|TV|HD&lt;br /&gt;
0500,0603:4530|Al Jazeera Sport 13E|Al Jazeera Sports HD 2|TV|HD&lt;br /&gt;
0500,0603:4531|Al Jazeera Sport 13E|Al Jazeera Sports News HD|TV|HD&lt;br /&gt;
0500,0603:4532|Al Jazeera Sport 13E|BeIN Sport 1 HD|TV|HD&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Al Jazeera Sport (7.0W &amp;amp; 26.0E) ====&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#&lt;br /&gt;
# DVB-S - Al Jazeera Sport - (7.0 W &amp;amp; 26.0E)&lt;br /&gt;
# update: 2013-01-08&lt;br /&gt;
#&lt;br /&gt;
0500,0603:0321|Al Jazeera Sport 7W/26E|Al Jazeera Sports +6|TV|&lt;br /&gt;
0500,0603:0322|Al Jazeera Sport 7W/26E|Al Jazeera Sports +7|TV|&lt;br /&gt;
0500,0603:0323|Al Jazeera Sport 7W/26E|Al Jazeera Sports +8|TV|&lt;br /&gt;
0500,0603:0324|Al Jazeera Sport 7W/26E|Al Jazeera Sports +9|TV|&lt;br /&gt;
0500,0603:0325|Al Jazeera Sport 7W/26E|Al Jazeera Sports +10|TV|&lt;br /&gt;
0500,0603:0A8D|Al Jazeera Sport 7W/26E|Al Jazeera Sports +1|TV|&lt;br /&gt;
0500,0603:0A8E|Al Jazeera Sport 7W/26E|Al Jazeera Sports +2|TV|&lt;br /&gt;
0500,0603:0A8F|Al Jazeera Sport 7W/26E|Al Jazeera Sports +3|TV|&lt;br /&gt;
0500,0603:0A90|Al Jazeera Sport 7W/26E|Al Jazeera Sports +4|TV|&lt;br /&gt;
0500,0603:0A91|Al Jazeera Sport 7W/26E|Al Jazeera Sports +5|TV|&lt;br /&gt;
0500,0603:1131|Al Jazeera Sport 7W|Al Jazeera Sports +9|TV|&lt;br /&gt;
0500,0603:1132|Al Jazeera Sport 7W|Al Jazeera Sports +10|TV|&lt;br /&gt;
0500,0603:1133|Al Jazeera Sport 7W|NBA TV|TV|&lt;br /&gt;
0500,0603:1134|Al Jazeera Sport 7W|ESPN|TV|&lt;br /&gt;
0500,0603:1135|Al Jazeera Sport 7W|ESPN Classic Sport Europe|TV|&lt;br /&gt;
0500,0603:1136|Al Jazeera Sport 7W|ESPN America|TV|&lt;br /&gt;
0500,0603:1137|Al Jazeera Sport 7W|Fox Sports Middle East|TV|&lt;br /&gt;
0500,0603:1451|Al Jazeera Sport 7W|Al Jazeera Sports HD 1|TV|HD&lt;br /&gt;
0500,0603:1452|Al Jazeera Sport 7W|Al Jazeera Sports HD 2|TV|HD&lt;br /&gt;
0500,0603:1453|Al Jazeera Sport 7W|BeIN Sport 1 HD|TV|HD&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Astra HD+ (19.2E)===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# DVB-S - Astra HD+ - (Astra 19.2E)&lt;br /&gt;
# update: 2013-01-16&lt;br /&gt;
&lt;br /&gt;
1830,1843,1860,09C4,098C:1519|Astra HD+|Tele 5 HD|TV|HD&lt;br /&gt;
1830,1843,1860,09C4,098C:151A|Astra HD+|DMAX HD|TV|HD&lt;br /&gt;
1830,1843,1860,09C4,098C:157F|Astra HD+|Deluxe Music HD|TV|HD&lt;br /&gt;
1830,1843,1860,09C4,098C:277E|Astra HD+|Entavio Start|TV|&lt;br /&gt;
1830,1843,1860,09C4,098C:2E9B|Astra HD+|Super RTL HD|TV|HD&lt;br /&gt;
1830,1843,1860,09C4,098C:5273|Astra HD+|NICK HD / Comedy Central HD|TV|HD&lt;br /&gt;
1830,1843,1860,09C4,098C:5274|Astra HD+|N24 HD|TV|HD&lt;br /&gt;
1830,1843,1860,09C4,098C:EF10|Astra HD+|RTL HD|TV|HD&lt;br /&gt;
1830,1843,1860,09C4,098C:EF11|Astra HD+|VOX HD|TV|HD&lt;br /&gt;
1830,1843,1860,09C4,098C:EF14|Astra HD+|SPORT1 HD|TV|HD&lt;br /&gt;
1830,1843,1860,09C4,098C:EF15|Astra HD+|RTL2 HD|TV|HD&lt;br /&gt;
1830,1843,1860,09C4,098C:EF74|Astra HD+|Sat.1 HD|TV|HD&lt;br /&gt;
1830,1843,1860,09C4,098C:EF75|Astra HD+|ProSieben HD|TV|HD&lt;br /&gt;
1830,1843,1860,09C4,098C:EF76|Astra HD+|kabel eins HD|TV|HD&lt;br /&gt;
1830,1843,1860,09C4,098C:EF77|Astra HD+|sixx HD|TV|HD&lt;br /&gt;
1830,1843,1860,09C4,098C:EF78|Astra HD+|ProSieben MAXX HD&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# Argus Classic SIDs&lt;br /&gt;
1830,1843:1C8E|Astra HD+|DMAX HD|TV|&lt;br /&gt;
1830,1843:0155|Astra HD+|Super RTL HD|TV|&lt;br /&gt;
1830,1843:1C9E|Astra HD+|Tele5 HD|TV|&lt;br /&gt;
1830,1843:1CC0|Astra HD+|NICK/CC HD|TV|&lt;br /&gt;
1830,1843:1CC2|Astra HD+|N24 HD|TV|&lt;br /&gt;
1830,1843:1CCC|Astra HD+|RTL HD|TV|&lt;br /&gt;
1830,1843:1CCE|Astra HD+|Vox HD|TV|&lt;br /&gt;
1830,1843:1CAE|Astra HD+|Sport1 HD|TV|&lt;br /&gt;
1830,1843:1CAA|Astra HD+|RTL2 HD|TV|&lt;br /&gt;
1830,1843:1CEA|Astra HD+|Sat1 HD|TV|&lt;br /&gt;
1830,1843:1CEC|Astra HD+|ProSieben HD|TV|&lt;br /&gt;
1830,1843:1CEE|Astra HD+|Kabel1 HD|TV|&lt;br /&gt;
1830,1843:1CA4|Astra HD+|Sixx HD|TV|&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Bis.TV===&lt;br /&gt;
====Bis.TV (5.0W)====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# DVB-S - Bis.TV - (Eutelsat5A 5.0W)&lt;br /&gt;
# update: 2013-04-09&lt;br /&gt;
&lt;br /&gt;
0500:0191|BIS-5.0W|TF1 HD|TV|&lt;br /&gt;
0500:0192|BIS-5.0W|FRANCE 2 HD|TV|&lt;br /&gt;
0500:0110|BIS-5.0W|France 3|TV|&lt;br /&gt;
0500:013A|BIS-5.0W|France 4|TV|&lt;br /&gt;
0500:0104|BIS-5.0W|France 5|TV|&lt;br /&gt;
0500:0193|BIS-5.0W|M6 HD|TV|&lt;br /&gt;
0500:0194|BIS-5.0W|ARTE HD|TV|&lt;br /&gt;
0500:0134|BIS-5.0W|D8|TV|&lt;br /&gt;
0500:0135|BIS-5.0W|W9|TV|&lt;br /&gt;
0500:0136|BIS-5.0W|TMC|TV|&lt;br /&gt;
0500:0137|BIS-5.0W|NT1|TV|&lt;br /&gt;
0500:0138|BIS-5.0W|NRJ12|TV|&lt;br /&gt;
0500:0106|BIS-5.0W|LCP|TV|&lt;br /&gt;
0500:00C8|BIS-5.0W|BFM Business|TV|&lt;br /&gt;
0500:013C|BIS-5.0W|i&amp;gt;TELE|TV|&lt;br /&gt;
0500:013D|BIS-5.0W|D17|TV|&lt;br /&gt;
0500:013E|BIS-5.0W|Gulli|TV|&lt;br /&gt;
0500:0105|BIS-5.0W|France Ô|TV|&lt;br /&gt;
0500:0BB8|BIS-5.0W|HD1|TV|&lt;br /&gt;
0500:0BB9|BIS-5.0W|L&#039;Equipe 21|TV|&lt;br /&gt;
0500:0BBA|BIS-5.0W|6ter|TV|&lt;br /&gt;
0500:0BBC|BIS-5.0W|RMC Decouverte|TV|&lt;br /&gt;
0500:0BBD|BIS-5.0W|Cherie 25|TV|&lt;br /&gt;
0500:00CB|BIS-5.0W|AB 1|TV|&lt;br /&gt;
0500:00C9|BIS-5.0W|RTL9|TV|&lt;br /&gt;
0500:00CF|BIS-5.0W|ESCALES|TV|&lt;br /&gt;
0500:00CA|BIS-5.0W|MANGAS|TV|&lt;br /&gt;
0500:00CE|BIS-5.0W|GAME ONE|TV|&lt;br /&gt;
0500:00D1|BIS-5.0W|ENCYCLO|TV|&lt;br /&gt;
0500:00D0|BIS-5.0W|ANIMAUX|TV|&lt;br /&gt;
0500:00D3|BIS-5.0W|CHASSE ET PECHE|TV|&lt;br /&gt;
0500:00CC|BIS-5.0W|AB MOTEURS|TV|&lt;br /&gt;
0500:00DC|BIS-5.0W|EQUIDIA|TV|&lt;br /&gt;
0500:00DB|BIS-5.0W|TEVA|TV|&lt;br /&gt;
0500:00D2|BIS-5.0W|TOUTE L&#039;HISTOIRE|TV|&lt;br /&gt;
0500:00DA|BIS-5.0W|TV5 Monde FBS|TV|&lt;br /&gt;
0500:0259|BIS-5.0W|TV5 Monde FBS|TV|&lt;br /&gt;
0500:025A|BIS-5.0W|La Chaine Theatres|TV|&lt;br /&gt;
0500:0B80|BIS-5.0W|Gong Base|TV|&lt;br /&gt;
0500:0130|BIS-5.0W|CANAL +|TV|&lt;br /&gt;
0500:00D4|BIS-5.0W|ACTION|TV|&lt;br /&gt;
0500:00D6|BIS-5.0W|CINE FX|TV|&lt;br /&gt;
0500:00D7|BIS-5.0W|CINE POLAR|TV|&lt;br /&gt;
0500:00D9|BIS-5.0W|DORCEL TV|TV|&lt;br /&gt;
0500:00D8|BIS-5.0W|XXL|TV|&lt;br /&gt;
0500:0B85|BIS-5.0W|KTO|TV|&lt;br /&gt;
0500:0B84|BIS-5.0W|TeleGrenoble Isere|TV|&lt;br /&gt;
0500:0B89|BIS-5.0W|TV8 MONT BLANC|TV|&lt;br /&gt;
0500:0B82|BIS-5.0W|Mirabelle TV|TV|&lt;br /&gt;
0500:0B83|BIS-5.0W|Vosges TV|TV|&lt;br /&gt;
0500:1001|BIS-5.0W|France 3 Amiens|TV|&lt;br /&gt;
0500:1002|BIS-5.0W|France 3 Besancon|TV|&lt;br /&gt;
0500:1003|BIS-5.0W|France 3 Bordeaux|TV|&lt;br /&gt;
0500:1004|BIS-5.0W|France 3 Caen|TV|&lt;br /&gt;
0500:1005|BIS-5.0W|France 3 Clermont-Ferrand|TV|&lt;br /&gt;
0500:1006|BIS-5.0W|France 3 Dijon|TV|&lt;br /&gt;
0500:1007|BIS-5.0W|France 3 Grenoble|TV|&lt;br /&gt;
0500:1008|BIS-5.0W|France 3 Lille|TV|&lt;br /&gt;
0500:1009|BIS-5.0W|France 3 Limoges|TV|&lt;br /&gt;
0500:1010|BIS-5.0W|France 3 Lyon|TV|&lt;br /&gt;
0500:1011|BIS-5.0W|France 3 Marseille|TV|&lt;br /&gt;
0500:1012|BIS-5.0W|France 3 Montpellier|TV|&lt;br /&gt;
0500:1013|BIS-5.0W|France 3 Nancy|TV|&lt;br /&gt;
0500:1014|BIS-5.0W|France 3 Nantes|TV|&lt;br /&gt;
0500:1000|BIS-5.0W|France 3 National|TV|&lt;br /&gt;
0500:1015|BIS-5.0W|France 3 Nice|TV|&lt;br /&gt;
0500:1016|BIS-5.0W|France 3 Orleans|TV|&lt;br /&gt;
0500:1017|BIS-5.0W|France 3 Paris|TV|&lt;br /&gt;
0500:1018|BIS-5.0W|France 3 Poitiers|TV|&lt;br /&gt;
0500:1019|BIS-5.0W|France 3 Reims|TV|&lt;br /&gt;
0500:1020|BIS-5.0W|France 3 Rennes|TV|&lt;br /&gt;
0500:1021|BIS-5.0W|France 3 Rouen|TV|&lt;br /&gt;
0500:1022|BIS-5.0W|France 3 Strasbourg|TV|&lt;br /&gt;
0500:1023|BIS-5.0W|France 3 Toulouse|TV|&lt;br /&gt;
0500:1024|BIS-5.0W|France 3 Via Stella|TV|&lt;br /&gt;
0500:0200|BIS-5.0W|BeIN Sport Actu|TV|&lt;br /&gt;
0500:019D|BIS-5.0W|BeIN Sport1 HD|TV|&lt;br /&gt;
0500:019A|BIS-5.0W|BeIN Sport1 HD|TV|&lt;br /&gt;
0500:01FC|BIS-5.0W|BeIN Sport1 SD|TV|&lt;br /&gt;
0500:01FE|BIS-5.0W|BeIN Sport1 SD|TV|&lt;br /&gt;
0500:019E|BIS-5.0W|BeIN Sport2 HD|TV|&lt;br /&gt;
0500:019B|BIS-5.0W|BeIN Sport2 HD|TV|&lt;br /&gt;
0500:01FD|BIS-5.0W|BeIN Sport2 SD|TV|&lt;br /&gt;
0500:01FF|BIS-5.0W|BeIN Sport2 SD|TV|&lt;br /&gt;
0500:0067|BIS-5.0W|Offre BIS.TV|TV|&lt;br /&gt;
0500:0066|BIS-5.0W|RTL9 BIS|TV|&lt;br /&gt;
0500:01FB|BIS-5.0W|FRANSAT INFO|TV|&lt;br /&gt;
0500:012D|BIS-5.0W|TF1|TV|&lt;br /&gt;
0500:0101|BIS-5.0W|France 2|TV|&lt;br /&gt;
0500:0132|BIS-5.0W|M6|TV|&lt;br /&gt;
0500:013F|BIS-5.0W|ARTE|TV|&lt;br /&gt;
0500:0B86|BIS-5.0W|TLP Manosque|TV|&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Bis.TV (13.0E)====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# DVB-S - Bis.TV - Hotbird 13.0E&lt;br /&gt;
# update: 2013-02-18&lt;br /&gt;
&lt;br /&gt;
0500:012D|Bis.TV 13|TF1 HD|TV|HD&lt;br /&gt;
0500:012E|Bis.TV 13|France 2 HD|TV|HD&lt;br /&gt;
0500:012F|Bis.TV 13|France 3 HD|TV|HD&lt;br /&gt;
0500:0131|Bis.TV 13|France 5|TV|&lt;br /&gt;
0500:0132|Bis.TV 13|M6 HD|TV|HD&lt;br /&gt;
0500:0134|Bis.TV 13|D8|TV&lt;br /&gt;
0500:0135|Bis.TV 13|W9|TV&lt;br /&gt;
0500:0136|Bis.TV 13|Tele Monte Carlo|TV|&lt;br /&gt;
0500:0137|Bis.TV 13|NT1|TV|&lt;br /&gt;
0500:0138|Bis.TV 13|NRJ 12|TV|&lt;br /&gt;
0500:0139|Bis.TV 13|LCP - La Chaine Parlementaire|TV|&lt;br /&gt;
0500:013A|Bis.TV 13|France 4|TV|&lt;br /&gt;
0500:019A|Bis.TV 13|BeIN Sport 1 HD|TV|HD&lt;br /&gt;
0500:019B|Bis.TV 13|BeIN Sport 2 HD|TV|HD&lt;br /&gt;
0500:01A1|Bis.TV 13|D17|TV|&lt;br /&gt;
0500:01A2|Bis.TV 13|Gulli|TV|&lt;br /&gt;
0500:01A3|Bis.TV 13|France O|TV|&lt;br /&gt;
0500:01C3|Bis.TV 13|RTL9|TV|&lt;br /&gt;
0500:01C4|Bis.TV 13|AB1|TV|&lt;br /&gt;
0500:01C5|Bis.TV 13|AB Moteurs|TV|&lt;br /&gt;
0500:01C6|Bis.TV 13|Animaux|TV|&lt;br /&gt;
0500:01C7|Bis.TV 13|Chasse et Peche|TV|&lt;br /&gt;
0500:01C8|Bis.TV 13|Cine FX|TV|&lt;br /&gt;
0500:01C9|Bis.TV 13|Cine Polar|TV|&lt;br /&gt;
0500:01CA|Bis.TV 13|Escales|TV|&lt;br /&gt;
0500:01CB|Bis.TV 13|Toute l&#039;Histoire|TV|&lt;br /&gt;
0500:01CD|Bis.TV 13|Action|TV|&lt;br /&gt;
0500:01CE|Bis.TV 13|Mangas|TV|&lt;br /&gt;
0500:01CF|Bis.TV 13|Encyclo|TV|&lt;br /&gt;
0500:01D1|Bis.TV 13|Lucky Jack|TV|&lt;br /&gt;
0500:01D2|Bis.TV 13|Téva|TV|Entertainment|&lt;br /&gt;
0500:01D4|Bis.TV 13|XXL|TV|&lt;br /&gt;
0500:01D5|Bis.TV 13|XXL PL|TV|&lt;br /&gt;
0500:01F7|Bis.TV 13|M6|TV|&lt;br /&gt;
0500:01F8|Bis.TV 13|Game One|TV&lt;br /&gt;
0500:364C|Bis.TV 13|Dorcel TV|TV|&lt;br /&gt;
0500:445E|Bis.TV 13|Golf Channel France|TV|&lt;br /&gt;
0500:4460|Bis.TV 13|Stylia|TV|&lt;br /&gt;
0500:446A|Bis.TV 13|Equidia Live|TV|&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Bis.TV (19.2E)====&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# DVB-S - Bis.TV - (Astra 19.2E)&lt;br /&gt;
# update: 2013-01-06&lt;br /&gt;
&lt;br /&gt;
0500:427C|Bis.TV 19|AB Moteurs|TV|&lt;br /&gt;
0500:427D|Bis.TV 19|AB1|TV|&lt;br /&gt;
0500:427E|Bis.TV 19|Animaux|TV|&lt;br /&gt;
0500:427F|Bis.TV 19|Encyclo|TV|&lt;br /&gt;
0500:4281|Bis.TV 19|Escales|TV|&lt;br /&gt;
0500:4282|Bis.TV 19|Toute l&#039;Histoire|TV|&lt;br /&gt;
0500:4284|Bis.TV 19|NT1|TV&lt;br /&gt;
0500:4285|Bis.TV 19|Dorcel TV|TV|&lt;br /&gt;
0500:4286|Bis.TV 19|Action|TV|&lt;br /&gt;
0500:4287|Bis.TV 19|Mangas|TV|&lt;br /&gt;
0500:4289|Bis.TV 19|Cine Polar|TV|&lt;br /&gt;
0500:428A|Bis.TV 19|Cine FX|TV|&lt;br /&gt;
0500:428B|Bis.TV 19|RTL9|TV|&lt;br /&gt;
0500:428C|Bis.TV 19|Chasse et Peche|TV|&lt;br /&gt;
0500:428D|Bis.TV 19|Stylia|TV|&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Canal Digitaal (19.2E, 23.5E)===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#&lt;br /&gt;
# DVB-S - Canal Digitaal - Astra 19.2E &amp;amp; 23.5E&lt;br /&gt;
# Date: 2012-12-04&lt;br /&gt;
# by greevels @sat4all&lt;br /&gt;
#&lt;br /&gt;
&lt;br /&gt;
0100:0037|Canal Digitaal 19.2E|Eurosport 2 Germany|TV|Sport|&lt;br /&gt;
0100:2B01|Canal Digitaal 19.2E|KidsCo|TV|Children|&lt;br /&gt;
0100:2B33|Canal Digitaal 19.2E|KIDSCO|TV||&lt;br /&gt;
0100:6FEF|Canal Digitaal 19.2E|MTV Dance|TV|Music|&lt;br /&gt;
0100:6FF0|Canal Digitaal 19.2E|VH-1 (Video Hits One)|TV|Music|&lt;br /&gt;
0100:6FF1|Canal Digitaal 19.2E|VH-1 Classic|TV|Music|&lt;br /&gt;
0100:6FF3|Canal Digitaal 19.2E|MTV Rocks|TV|Music|&lt;br /&gt;
0100:6FB8|Canal Digitaal 19.2E|MTV Live HD|TV|Music|&lt;br /&gt;
0100:1F47|Canal Digitaal 19.2E|Mezzo|TV|Music|&lt;br /&gt;
0100:6FFF|Canal Digitaal 19.2E|MTV Music 24|TV|Music|&lt;br /&gt;
0100:7007|Canal Digitaal 19.2E|MTV Nederland|TV|Music|&lt;br /&gt;
0100:219F|Canal Digitaal 19.2E|Nautical Channel|TV|Sport|&lt;br /&gt;
0100:07D4|Canal Digitaal 19.2E|RTL 4|TV|General|&lt;br /&gt;
0100:07D5|Canal Digitaal 19.2E|RTL 5|TV|General|&lt;br /&gt;
0100:07D6|Canal Digitaal 19.2E|RTL 7 Nederland|TV|General|&lt;br /&gt;
0100:07DF|Canal Digitaal 19.2E|Discovery Channel Nederland|TV|Documentaries|&lt;br /&gt;
0100:07E4|Canal Digitaal 19.2E|Animal Planet Benelux|TV|Documentaries|&lt;br /&gt;
0100:07E4|Canal Digitaal 19.2E|TLC Netherlands|TV|Documentaries|&lt;br /&gt;
0100:07E9|Canal Digitaal 19.2E|Eurosport|TV|Sport|&lt;br /&gt;
0100:07EA|Canal Digitaal 19.2E|EUROSPORT CZ|TV||&lt;br /&gt;
0100:07EF|Canal Digitaal 19.2E|Disney XD Nederlands|TV|Children|&lt;br /&gt;
0100:07EF|Canal Digitaal 19.2E|Veronica|TV|General|&lt;br /&gt;
0100:07F3|Canal Digitaal 19.2E|RTL 8|TV|General|&lt;br /&gt;
0100:07F4|Canal Digitaal 19.2E|Comedy Central Nederland|TV|Comedy|&lt;br /&gt;
0100:07F4|Canal Digitaal 19.2E|Kindernet|TV|Children|&lt;br /&gt;
0100:07FA|Canal Digitaal 19.2E|Hustler TV|TV|Porn|&lt;br /&gt;
0100:07FB|Canal Digitaal 19.2E|Hustler TV CZ|TV||&lt;br /&gt;
0100:07FD|Canal Digitaal 19.2E|Dorcel TV|TV|Porn|&lt;br /&gt;
0100:0808|Canal Digitaal 19.2E|NL-Radio 2|RADIO||&lt;br /&gt;
0100:0809|Canal Digitaal 19.2E|NL-3FM|RADIO||&lt;br /&gt;
0100:080A|Canal Digitaal 19.2E|NL-Radio 4|RADIO||&lt;br /&gt;
0100:0FA2|Canal Digitaal 19.2E|SBS 6|TV|General|&lt;br /&gt;
0100:0FA3|Canal Digitaal 19.2E|Net 5|TV|Movies|&lt;br /&gt;
0100:0FAB|Canal Digitaal 19.2E|Nederland 1|TV|General|&lt;br /&gt;
0100:0FAC|Canal Digitaal 19.2E|Nederland 2|TV|General|&lt;br /&gt;
0100:0FAD|Canal Digitaal 19.2E|Nederland 3|TV|General|&lt;br /&gt;
0100:0FAE|Canal Digitaal 19.2E|Nickelodeon Nederland|TV|Children|&lt;br /&gt;
0100:0FAF|Canal Digitaal 19.2E|National Geographic NL|TV|Documentaries|&lt;br /&gt;
0100:0FBE|Canal Digitaal 19.2E|BNR Nieuwsradio|RADIO|General|&lt;br /&gt;
0100:2525|Canal Digitaal 19.2E|Motors TV|TV|Sport|&lt;br /&gt;
0100:3331|Canal Digitaal 19.2E|ESPN America (S)|TV||&lt;br /&gt;
0100:3335|Canal Digitaal 19.2E|ESPN America|TV|Sport|&lt;br /&gt;
0100:31E7|Canal Digitaal 19.2E|één|TV|General|&lt;br /&gt;
0100:31E8|Canal Digitaal 19.2E|Canvas|TV|General|&lt;br /&gt;
0100:3208|Canal Digitaal 19.2E|Ketnet|TV|Children|&lt;br /&gt;
0100:3218|Canal Digitaal 19.2E|Man-X|TV|Porn|&lt;br /&gt;
0100:31EC|Canal Digitaal 19.2E|MNM|RADIO||&lt;br /&gt;
0100:31ED|Canal Digitaal 19.2E|Studio Brussel|RADIO||&lt;br /&gt;
0100:31EE|Canal Digitaal 19.2E|Klara|RADIO||&lt;br /&gt;
0100:177A|Canal Digitaal 23.5E|Best 24|TV|General|&lt;br /&gt;
0100:177A|Canal Digitaal 23.5E|Journaal 24|TV|News|&lt;br /&gt;
0100:177F|Canal Digitaal 23.5E|Holland Doc|TV|Documentaries|&lt;br /&gt;
0100:1784|Canal Digitaal 23.5E|Z@ppelin|TV|Children|&lt;br /&gt;
0100:1789|Canal Digitaal 23.5E|Humor TV|TV|Comedy|&lt;br /&gt;
0100:1789|Canal Digitaal 23.5E|NostalgieNet|TV|Documentaries|&lt;br /&gt;
0100:178E|Canal Digitaal 23.5E|Fox Life Vlaanderen|TV|Series|&lt;br /&gt;
0100:1793|Canal Digitaal 23.5E|Boomerang|TV|Children|&lt;br /&gt;
0100:1798|Canal Digitaal 23.5E|Discovery Science|TV|Technology|&lt;br /&gt;
0100:179D|Canal Digitaal 23.5E|Investigation Discovery Europe|TV|Documentaries|&lt;br /&gt;
0100:179E|Canal Digitaal 23.5E|Investigation Disc.CZ|TV||&lt;br /&gt;
0100:17AC|Canal Digitaal 23.5E|Body In Balance|TV|Lifestyle|&lt;br /&gt;
0100:17B1|Canal Digitaal 23.5E|Disney Channel Benelux|TV|Children|&lt;br /&gt;
0100:17B2|Canal Digitaal 23.5E|HBO HD Netherlands|TV|Movies|&lt;br /&gt;
0100:17B3|Canal Digitaal 23.5E|HBO 2 Netherlands|TV|Movies|&lt;br /&gt;
0100:17B4|Canal Digitaal 23.5E|HBO 3 Netherlands|TV|Movies|&lt;br /&gt;
0100:17B8|Canal Digitaal 23.5E|Private Spice|TV|Porn|&lt;br /&gt;
0100:17C0|Canal Digitaal 23.5E|Nederland 2 HD|TV|General|&lt;br /&gt;
0100:17CA|Canal Digitaal 23.5E|SBS 6 HD|TV|General|&lt;br /&gt;
0100:17CC|Canal Digitaal 23.5E|Eredivisie Live 1 HD|TV|Sport|&lt;br /&gt;
0100:13A9|Canal Digitaal 23.5E|Eurosport HD|TV|Sport|&lt;br /&gt;
0100:13AA|Canal Digitaal 23.5E|History Channel HD Nordic|TV|History|&lt;br /&gt;
0100:141F|Canal Digitaal 23.5E|History HD DUT|TV||&lt;br /&gt;
0100:1421|Canal Digitaal 23.5E|Eurosport HD DUT|TV||&lt;br /&gt;
0100:1B62|Canal Digitaal 23.5E|Discovery HD Showcase|TV|Documentaries|&lt;br /&gt;
0100:1B63|Canal Digitaal 23.5E|Discovery HD CZ|TV||&lt;br /&gt;
0100:1B67|Canal Digitaal 23.5E|National Geographic HD UK|TV|Documentaries|&lt;br /&gt;
0100:1B6C|Canal Digitaal 23.5E|RTL 4 HD|TV|General|&lt;br /&gt;
0100:1B71|Canal Digitaal 23.5E|Brava HDTV|TV|Music|&lt;br /&gt;
0100:1B72|Canal Digitaal 23.5E|Brava HDTV CZ|TV||&lt;br /&gt;
0100:1B7B|Canal Digitaal 23.5E|Nederland 1 HD|TV|General|&lt;br /&gt;
0100:1B7C|Canal Digitaal 23.5E|RTL 8 HD|TV|General|&lt;br /&gt;
0100:1B7D|Canal Digitaal 23.5E|Penthouse  HD|TV|Erotic|&lt;br /&gt;
0100:1B7E|Canal Digitaal 23.5E|Penthouse HD CZ|TV||&lt;br /&gt;
0100:333B|Canal Digitaal 23.5E|Private Spice|TV|Porn|&lt;br /&gt;
0100:333C|Canal Digitaal 23.5E|Private Spice DUT|TV||&lt;br /&gt;
0100:13D0|Canal Digitaal 23.5E|NatGeo Wild|TV|Documentaries|&lt;br /&gt;
0100:1415|Canal Digitaal 23.5E|duck tv DUT|TV||&lt;br /&gt;
0100:1419|Canal Digitaal 23.5E|NG Wild DUT|TV||&lt;br /&gt;
0100:5142|Canal Digitaal 23.5E|Limburg L1VE|TV|Regional|&lt;br /&gt;
0100:5144|Canal Digitaal 23.5E|TV West|TV|General|&lt;br /&gt;
0100:5146|Canal Digitaal 23.5E|AT5|TV|News|&lt;br /&gt;
0100:5154|Canal Digitaal 23.5E|Omroep Brabant Televisie|TV|Regional|&lt;br /&gt;
0100:515A|Canal Digitaal 23.5E|Comedy Central Nederland|TV|Comedy|&lt;br /&gt;
0100:515A|Canal Digitaal 23.5E|Kindernet|TV|Children|&lt;br /&gt;
0100:17D7|Canal Digitaal 23.5E|AutoMotorSport HD|TV|Sport|&lt;br /&gt;
0100:334F|Canal Digitaal 23.5E|JIM JAM DUT|TV||&lt;br /&gt;
0100:13B8|Canal Digitaal 23.5E|Travel Channel HD|TV|Travel|&lt;br /&gt;
0100:13C9|Canal Digitaal 23.5E|Eurosport 2 HD DUT|TV||&lt;br /&gt;
0100:51AE|Canal Digitaal 23.5E|Film1 Family|TV|Movies|&lt;br /&gt;
0100:51B3|Canal Digitaal 23.5E|Film1 Sundance|TV|Movies|&lt;br /&gt;
0100:51B8|Canal Digitaal 23.5E|Film1 Action|TV|Movies|&lt;br /&gt;
0100:51BD|Canal Digitaal 23.5E|Sport 1 Voetbal|TV|Sport|&lt;br /&gt;
0100:51C2|Canal Digitaal 23.5E|Sport1 Golf|TV|Sport|&lt;br /&gt;
0100:51C7|Canal Digitaal 23.5E|ECV 2|TV|Sport|&lt;br /&gt;
0100:51CC|Canal Digitaal 23.5E|Cartoon Network|TV|Children|&lt;br /&gt;
0100:51CC|Canal Digitaal 23.5E|TCM - Turner Classic Movies|TV|Movies|&lt;br /&gt;
0100:51D1|Canal Digitaal 23.5E|Extreme Sports|TV|Sport|&lt;br /&gt;
0100:51D3|Canal Digitaal 23.5E|MTV Nederland|TV|Music|&lt;br /&gt;
0100:51D4|Canal Digitaal 23.5E|TV Oranje|TV|Music|&lt;br /&gt;
0100:51DB|Canal Digitaal 23.5E|Film1 Premiere HD|TV|Movies|&lt;br /&gt;
0100:51E0|Canal Digitaal 23.5E|Sport 1 Select HD|TV|Sport|&lt;br /&gt;
0100:5284|Canal Digitaal 23.5E|Man-X|TV|Porn|&lt;br /&gt;
0100:5286|Canal Digitaal 23.5E|Ketnet|TV|Children|&lt;br /&gt;
0100:5212|Canal Digitaal 23.5E|RTL 7 HD|TV|General|&lt;br /&gt;
0100:5217|Canal Digitaal 23.5E|RTL 5 HD|TV|General|&lt;br /&gt;
0100:521C|Canal Digitaal 23.5E|Net 5 HD|TV|General|&lt;br /&gt;
0100:5221|Canal Digitaal 23.5E|één HD|TV|General|&lt;br /&gt;
0100:5226|Canal Digitaal 23.5E|Canvas HD|TV|General|&lt;br /&gt;
0100:522B|Canal Digitaal 23.5E|Disney XD Netherlands HD|TV|Children|&lt;br /&gt;
0100:522B|Canal Digitaal 23.5E|Veronica HD|TV|General|&lt;br /&gt;
0100:5230|Canal Digitaal 23.5E|Nederland 3 HD|TV|General|&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===CanalSat (19.2E)===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# DVB-S -  Canal+/Canalsat - (Astra 19.2E)&lt;br /&gt;
# update: 2013-04-17&lt;br /&gt;
&lt;br /&gt;
0100,0500:189D|CanalSat 19.2E|BeIN Sport 1 HD|TV|Sport&lt;br /&gt;
0100,0500:189E|CanalSat 19.2E|beIN Sport 2 HD|TV|Sport&lt;br /&gt;
0100,0500:189F|CanalSat 19.2E|L Equipe 21|TV|Sport&lt;br /&gt;
0100,0500:18B1|CanalSat 19.2E|beIN SPORT1 HD|TV|&lt;br /&gt;
0100,0500:18B2|CanalSat 19.2E|beIN SPORT2 HD|TV|&lt;br /&gt;
0100,0500:18B3|CanalSat 19.2E|L EQUIPE 21|TV|&lt;br /&gt;
0100,0500:1901|CanalSat 19.2E|SyFy Universal France|TV|Series&lt;br /&gt;
0100,0500:1902|CanalSat 19.2E|Libido TV|TV|Porn&lt;br /&gt;
0100,0500:1903|CanalSat 19.2E|NRJ Paris Sat|TV|Regional&lt;br /&gt;
0100,0500:1904|CanalSat 19.2E|M6 Music Hits|TV|Music&lt;br /&gt;
0100,0500:1905|CanalSat 19.2E|OFFRES CANAL READY|TV|&lt;br /&gt;
0100,0500:1906|CanalSat 19.2E|NRJ Hits|TV|Music&lt;br /&gt;
0100,0500:1907|CanalSat 19.2E|French Lover TV|TV|Porn&lt;br /&gt;
0100,0500:1908|CanalSat 19.2E|Girondins TV|TV|Sport&lt;br /&gt;
0100,0500:1909|CanalSat 19.2E|Teletoon +1|TV|Children&lt;br /&gt;
0100,0500:190A|CanalSat 19.2E|Pink TV|TV|Lifestyle&lt;br /&gt;
0100,0500:190B|CanalSat 19.2E|13eme Rue|TV|Series&lt;br /&gt;
0100,0500:1966|CanalSat 19.2E|Mezzo Live HD|TV|Music&lt;br /&gt;
0100,0500:1967|CanalSat 19.2E|M6 Music Hits HD|TV|Music&lt;br /&gt;
0100,0500:1968|CanalSat 19.2E|TF6 HD|TV|Series&lt;br /&gt;
0100,0500:1969|CanalSat 19.2E|Serie Club HD|TV|Series&lt;br /&gt;
0100,0500:196A|CanalSat 19.2E|OCS Max HD|TV|Movies&lt;br /&gt;
0100,0500:196B|CanalSat 19.2E|Kombat Sport HD|TV|Sport&lt;br /&gt;
0100,0500:1973|CanalSat 19.2E|NatGeo Wild HD France|TV|Documentaries&lt;br /&gt;
0100,0500:197A|CanalSat 19.2E|MEZZO LIVE HD|TV|&lt;br /&gt;
0100,0500:197B|CanalSat 19.2E|M6 MUSIC HD|TV|&lt;br /&gt;
0100,0500:197C|CanalSat 19.2E|TF6 HD|TV|&lt;br /&gt;
0100,0500:197D|CanalSat 19.2E|SERIE CLUB HD|TV|&lt;br /&gt;
0100,0500:197E|CanalSat 19.2E|OCS MAX HD|TV|&lt;br /&gt;
0100,0500:197F|CanalSat 19.2E|KOMBAT SPORT HD|TV|&lt;br /&gt;
0100,0500:1987|CanalSat 19.2E|NAT GEO WILD HD|TV|&lt;br /&gt;
0100,0500:1989|CanalSat 19.2E| |TV|&lt;br /&gt;
0100,0500:19C9|CanalSat 19.2E|13eme Rue HD|TV|Series&lt;br /&gt;
0100,0500:19CA|CanalSat 19.2E|Disney Junior HD France|TV|Children&lt;br /&gt;
0100,0500:19CB|CanalSat 19.2E|SyFy Universal HD France|TV|Entertainment&lt;br /&gt;
0100,0500:19D0|CanalSat 19.2E|Brava HDTV|TV|Music&lt;br /&gt;
0100,0500:19D1|CanalSat 19.2E|BRAVA HD TEST2|TV|&lt;br /&gt;
0100,0500:19D3|CanalSat 19.2E|BeIN Sport Max 3|TV|Sport&lt;br /&gt;
0100,0500:19D4|CanalSat 19.2E|BeIN Sport Max 4|TV|Sport&lt;br /&gt;
0100,0500:19D5|CanalSat 19.2E|BeIN Sport Max 5|TV|Sport&lt;br /&gt;
0100,0500:19D6|CanalSat 19.2E|BeIN Sport Max 6|TV|Sport&lt;br /&gt;
0100,0500:19D7|CanalSat 19.2E|BeIN Sport Max 7|TV|Sport&lt;br /&gt;
0100,0500:19D8|CanalSat 19.2E|BeIN Sport Max 8|TV|Sport&lt;br /&gt;
0100,0500:19D9|CanalSat 19.2E|BeIN Sport Max 9|TV|Sport&lt;br /&gt;
0100,0500:19DA|CanalSat 19.2E|BeIN Sport Max 10|TV|Sport&lt;br /&gt;
0100,0500:19DD|CanalSat 19.2E|13EME RUE HD|TV|&lt;br /&gt;
0100,0500:19DE|CanalSat 19.2E|DISNEY JUNIOR HD|TV|&lt;br /&gt;
0100,0500:19DF|CanalSat 19.2E|SYFY HD|TV|&lt;br /&gt;
0100,0500:1AF6|CanalSat 19.2E|beIN Sport 1|TV|Sport&lt;br /&gt;
0100,0500:1AF9|CanalSat 19.2E|France 24 (en Français)|TV|&lt;br /&gt;
0100,0500:1AFC|CanalSat 19.2E|beIN Sport 2|TV|Sport&lt;br /&gt;
0100,0500:1B03|CanalSat 19.2E|TV5MONDE EUROPE|TV|&lt;br /&gt;
0100,0500:1B59|CanalSat 19.2E|Montagne TV|TV|Documentaries&lt;br /&gt;
0100,0500:1F41|CanalSat 19.2E|MTV Base HD|TV|Music&lt;br /&gt;
0100,0500:1F42|CanalSat 19.2E|MTV Pulse HD|TV|Music&lt;br /&gt;
0100,0500:1F43|CanalSat 19.2E|MTV Idol HD|TV|Music&lt;br /&gt;
0100,0500:1F44|CanalSat 19.2E|MTV HD France|TV|Music&lt;br /&gt;
0100,0500:1F45|CanalSat 19.2E|Planete+ Thalassa HD|TV|Documentaries&lt;br /&gt;
0100,0500:1F46|CanalSat 19.2E|Campus Bac HD|TV|Cultural&lt;br /&gt;
0100,0500:1F4B|CanalSat 19.2E|MTV BASE HD|TV|&lt;br /&gt;
0100,0500:1F4C|CanalSat 19.2E|MTV PULSE HD|TV|&lt;br /&gt;
0100,0500:1F4D|CanalSat 19.2E|MTV IDOL HD|TV|&lt;br /&gt;
0100,0500:1F4E|CanalSat 19.2E|MTV HD|TV|&lt;br /&gt;
0100,0500:1F4F|CanalSat 19.2E|PLANETE+ THALASSA HD|TV|&lt;br /&gt;
0100,0500:1FA5|CanalSat 19.2E|Cine+ Classic|TV|Movies&lt;br /&gt;
0100,0500:1FA6|CanalSat 19.2E|Cine+ Emotion|TV|Movies&lt;br /&gt;
0100,0500:1FA7|CanalSat 19.2E|Cine+ Frisson|TV|Movies&lt;br /&gt;
0100,0500:1FA8|CanalSat 19.2E|Cine+ Star|TV|Movies&lt;br /&gt;
0100,0500:1FA9|CanalSat 19.2E|Disney Channel France|TV|Children&lt;br /&gt;
0100,0500:1FAA|CanalSat 19.2E|Jimmy|TV|Series&lt;br /&gt;
0100,0500:1FAB|CanalSat 19.2E|MCM|TV|Music&lt;br /&gt;
0100,0500:1FAC|CanalSat 19.2E|National Geographic France|TV|Documentaries&lt;br /&gt;
0100,0500:1FAD|CanalSat 19.2E|Paris Premiere|TV|General&lt;br /&gt;
0100,0500:1FAE|CanalSat 19.2E|TV 5 Monde (France Belgique Suisse)|TV|General&lt;br /&gt;
0100,0500:1FAF|CanalSat 19.2E|Ushuaia TV|TV|Documentaries&lt;br /&gt;
0100,0500:1FB0|CanalSat 19.2E|Voyage|TV|Travel&lt;br /&gt;
0100,0500:2009|CanalSat 19.2E|Canal+|TV|General&lt;br /&gt;
0100,0500:200A|CanalSat 19.2E|I-TELE|TV|&lt;br /&gt;
0100,0500:200B|CanalSat 19.2E|Canal+ Cinema|TV|Movies&lt;br /&gt;
0100,0500:200C|CanalSat 19.2E|CANAL+ SPORT|TV|&lt;br /&gt;
0100,0500:200D|CanalSat 19.2E|Cine+ Premier|TV|Movies&lt;br /&gt;
0100,0500:200E|CanalSat 19.2E|NRJ 12|TV|&lt;br /&gt;
0100,0500:200F|CanalSat 19.2E|LCI|TV|&lt;br /&gt;
0100,0500:2010|CanalSat 19.2E|France 3 Sat|TV|General&lt;br /&gt;
0100,0500:2011|CanalSat 19.2E|FRANCE 2|TV|&lt;br /&gt;
0100,0500:2012|CanalSat 19.2E|Planete+|TV|Documentaries&lt;br /&gt;
0100,0500:2013|CanalSat 19.2E|TMC (Tele Monte Carlo)|TV|General&lt;br /&gt;
0100,0500:2014|CanalSat 19.2E|Mezzo|TV|Music&lt;br /&gt;
0100,0500:201D|CanalSat 19.2E|CANAL+|TV|&lt;br /&gt;
0100,0500:201E|CanalSat 19.2E|i-Tele|TV|News&lt;br /&gt;
0100,0500:2020|CanalSat 19.2E|Canal+ Sport|TV|General&lt;br /&gt;
0100,0500:2021|CanalSat 19.2E| |TV|&lt;br /&gt;
0100,0500:2022|CanalSat 19.2E|NRJ 12|TV|Music&lt;br /&gt;
0100,0500:2024|CanalSat 19.2E|FRANCE 3|TV|&lt;br /&gt;
0100,0500:2025|CanalSat 19.2E|France 2|TV|General&lt;br /&gt;
0100,0500:2027|CanalSat 19.2E|TMC|TV|&lt;br /&gt;
0100,0500:2028|CanalSat 19.2E|MEZZO.|TV|&lt;br /&gt;
0100,0500:2031|CanalSat 19.2E|CANAL+|TV|&lt;br /&gt;
0100,0500:206D|CanalSat 19.2E|A VOIR CE SOIR|TV|&lt;br /&gt;
0100,0500:206E|CanalSat 19.2E|Cine+ Club|TV|Movies&lt;br /&gt;
0100,0500:206F|CanalSat 19.2E|TV Breizh|TV|Entertainment&lt;br /&gt;
0100,0500:2070|CanalSat 19.2E|MCM Top|TV|Music&lt;br /&gt;
0100,0500:2071|CanalSat 19.2E|Canal+ Decale|TV|General&lt;br /&gt;
0100,0500:2072|CanalSat 19.2E|Canal+ Family|TV|Entertainment&lt;br /&gt;
0100,0500:2073|CanalSat 19.2E|InfoSport+|TV|Sport&lt;br /&gt;
0100,0500:2074|CanalSat 19.2E|June|TV|Entertainment&lt;br /&gt;
0100,0500:2075|CanalSat 19.2E|Serie Club|TV|Series&lt;br /&gt;
0100,0500:2076|CanalSat 19.2E|Teva|TV|General&lt;br /&gt;
0100,0500:2077|CanalSat 19.2E|Planete+ No Limit|TV|Documentaries&lt;br /&gt;
0100,0500:2078|CanalSat 19.2E|MCM Pop|TV|Music&lt;br /&gt;
0100,0500:20D2|CanalSat 19.2E|Cine+ 1|TV|Pay per View&lt;br /&gt;
0100,0500:20D3|CanalSat 19.2E|Cine+ 2|TV|Pay per View&lt;br /&gt;
0100,0500:20D4|CanalSat 19.2E|Cine+ 3|TV|Pay per View&lt;br /&gt;
0100,0500:20D5|CanalSat 19.2E|Cine+ 4|TV|Pay per View&lt;br /&gt;
0100,0500:20D6|CanalSat 19.2E|Cine+ 5|TV|Pay per View&lt;br /&gt;
0100,0500:20D7|CanalSat 19.2E|Cine+ 6|TV|Pay per View&lt;br /&gt;
0100,0500:20D8|CanalSat 19.2E|Cine+ 7|TV|Pay per View&lt;br /&gt;
0100,0500:20D9|CanalSat 19.2E|Cine+ 8|TV|Pay per View&lt;br /&gt;
0100,0500:20DB|CanalSat 19.2E|Cine+ 10|TV|Pay per View&lt;br /&gt;
0100,0500:20DC|CanalSat 19.2E|Cine+ 8|TV|Pay per View&lt;br /&gt;
0100,0500:2135|CanalSat 19.2E|Tele Melody|TV|Music&lt;br /&gt;
0100,0500:2136|CanalSat 19.2E|Numero 23|TV|Lifestyle&lt;br /&gt;
0100,0500:2138|CanalSat 19.2E|Planete+ Thalassa|TV|Documentaries&lt;br /&gt;
0100,0500:2139|CanalSat 19.2E|ESPN Classic Sport France|TV|Sport&lt;br /&gt;
0100,0500:213C|CanalSat 19.2E|MCS Bien etre|TV|Lifestyle&lt;br /&gt;
0100,0500:2144|CanalSat 19.2E|OMTV (Olympique Marseille)|TV|Sport&lt;br /&gt;
0100,0500:2145|CanalSat 19.2E|OLTV (Olympique Lyonnais)|TV|Sport&lt;br /&gt;
0100,0500:217C|CanalSat 19.2E|NUMERO 23|TV|&lt;br /&gt;
0100,0500:219A|CanalSat 19.2E|Onzeo|TV|Sport&lt;br /&gt;
0100,0500:219B|CanalSat 19.2E|Mosaique Canalsat|TV|Various&lt;br /&gt;
0100,0500:219C|CanalSat 19.2E|Mosaique Canalsat|TV|Various&lt;br /&gt;
0100,0500:219D|CanalSat 19.2E|Mosaique Canalsat|TV|Various&lt;br /&gt;
0100,0500:219E|CanalSat 19.2E|OCS Geants|TV|Movies&lt;br /&gt;
0100,0500:219F|CanalSat 19.2E|Nautical Channel|TV|Sport&lt;br /&gt;
0100,0500:21A2|CanalSat 19.2E|Mosaique Canalsat|TV|Various&lt;br /&gt;
0100,0500:21A5|CanalSat 19.2E|Private Spice|TV|Porn&lt;br /&gt;
0100,0500:21A6|CanalSat 19.2E|Mosaique Canalsat|TV|Various&lt;br /&gt;
0100,0500:21A7|CanalSat 19.2E||TV|&lt;br /&gt;
0100,0500:21A9|CanalSat 19.2E|MCS Extreme|TV|Sport&lt;br /&gt;
0100,0500:21AC|CanalSat 19.2E|MOSAIQUE C+|TV|&lt;br /&gt;
0100,0500:21AD|CanalSat 19.2E|MOSAIQUE C+|TV|&lt;br /&gt;
0100,0500:21AE|CanalSat 19.2E|MOSAIQUE|TV|&lt;br /&gt;
0100,0500:21AF|CanalSat 19.2E|MOSAIQUE C+|TV|&lt;br /&gt;
0100,0500:21B0|CanalSat 19.2E|MOSAIQUE|TV|&lt;br /&gt;
0100,0500:21B2|CanalSat 19.2E|TiJi|TV|Children&lt;br /&gt;
0100,0500:21C0|CanalSat 19.2E|MOSAIQUE C+|TV|&lt;br /&gt;
0100,0500:21C1|CanalSat 19.2E|MOSAIQUE|TV|&lt;br /&gt;
0100,0500:21C2|CanalSat 19.2E|MOSA 2|TV|&lt;br /&gt;
0100,0500:21C3|CanalSat 19.2E|MOSA 3|TV|&lt;br /&gt;
0100,0500:21C4|CanalSat 19.2E|MOSA 4|TV|&lt;br /&gt;
0100,0500:21C5|CanalSat 19.2E|MOSA 5|TV|&lt;br /&gt;
0100,0500:21FD|CanalSat 19.2E|D8|TV|General&lt;br /&gt;
0100,0500:21FE|CanalSat 19.2E|France O|TV|Regional&lt;br /&gt;
0100,0500:21FF|CanalSat 19.2E|FRANCE 4|TV|&lt;br /&gt;
0100,0500:2200|CanalSat 19.2E|France 5|TV|General&lt;br /&gt;
0100,0500:2201|CanalSat 19.2E|SPORT+|TV|&lt;br /&gt;
0100,0500:2202|CanalSat 19.2E|M6|TV|General&lt;br /&gt;
0100,0500:2203|CanalSat 19.2E|LCP - La Chaine Parlementaire|TV|Politics&lt;br /&gt;
0100,0500:2204|CanalSat 19.2E|W9|TV|General&lt;br /&gt;
0100,0500:2205|CanalSat 19.2E|Gulli|TV|Children&lt;br /&gt;
0100,0500:2206|CanalSat 19.2E|TF 1|TV|General&lt;br /&gt;
0100,0500:2207|CanalSat 19.2E|Eurosport France|TV|Sport&lt;br /&gt;
0100,0500:2208|CanalSat 19.2E|Arte (France)|TV|Cultural&lt;br /&gt;
0100,0500:2211|CanalSat 19.2E|D8|TV|&lt;br /&gt;
0100,0500:2212|CanalSat 19.2E|FRANCE O|TV|&lt;br /&gt;
0100,0500:2213|CanalSat 19.2E|FRANCE 4|TV|&lt;br /&gt;
0100,0500:2214|CanalSat 19.2E|FRANCE 5|TV|&lt;br /&gt;
0100,0500:2216|CanalSat 19.2E|M6|TV|&lt;br /&gt;
0100,0500:2217|CanalSat 19.2E|LCP|TV|&lt;br /&gt;
0100,0500:2218|CanalSat 19.2E|W9|TV|&lt;br /&gt;
0100,0500:2219|CanalSat 19.2E|GULLI|TV|&lt;br /&gt;
0100,0500:221A|CanalSat 19.2E|TF1|TV|&lt;br /&gt;
0100,0500:221C|CanalSat 19.2E|ARTE|TV|&lt;br /&gt;
0100,0500:2261|CanalSat 19.2E|Canal+ HD|TV|Sport&lt;br /&gt;
0100,0500:2262|CanalSat 19.2E|Canal+ Decale HD|TV|General&lt;br /&gt;
0100,0500:2263|CanalSat 19.2E|Canal+ Cinema HD|TV|Movies&lt;br /&gt;
0100,0500:2264|CanalSat 19.2E|Canal+ Sport HD|TV|Sport&lt;br /&gt;
0100,0500:2265|CanalSat 19.2E|Canal+ Family HD|TV|Entertainment&lt;br /&gt;
0100,0500:2267|CanalSat 19.2E|Cine+ Frisson HD|TV|Movies&lt;br /&gt;
0100,0500:2270|CanalSat 19.2E|Cine+ Premier HD|TV|Movies&lt;br /&gt;
0100,0500:2275|CanalSat 19.2E|CANAL+ HD|TV|&lt;br /&gt;
0100,0500:2278|CanalSat 19.2E|CANAL+ SPORT HD|TV|&lt;br /&gt;
0100,0500:227B|CanalSat 19.2E|CINE+ FRISSON HD|TV|&lt;br /&gt;
0100,0500:227F|CanalSat 19.2E|CANAL+ HD|TV|&lt;br /&gt;
0100,0500:2284|CanalSat 19.2E|CINE+ PREMIER HD|TV|&lt;br /&gt;
0100,0500:2289|CanalSat 19.2E|CANAL+ HD|TV|&lt;br /&gt;
0100,0500:22C5|CanalSat 19.2E|Trace Tropical|TV|Music&lt;br /&gt;
0100,0500:22C6|CanalSat 19.2E|La Chaine Meteo|TV|Weather&lt;br /&gt;
0100,0500:22C8|CanalSat 19.2E|Disney XD France|TV|Children&lt;br /&gt;
0100,0500:22C9|CanalSat 19.2E|Equidia Live|TV|Racing&lt;br /&gt;
0100,0500:22CA|CanalSat 19.2E|Disney Channel France +1|TV|Children&lt;br /&gt;
0100,0500:22CB|CanalSat 19.2E|Disney Junior France|TV|Children&lt;br /&gt;
0100,0500:22CC|CanalSat 19.2E|Disney Cinemagic France|TV|Children&lt;br /&gt;
0100,0500:22CD|CanalSat 19.2E|Disney Cinemagic +1 France|TV|Children&lt;br /&gt;
0100,0500:22CE|CanalSat 19.2E|Teletoon+|TV|Children&lt;br /&gt;
0100,0500:22CF|CanalSat 19.2E|E! Entertainment TV|TV|Lifestyle&lt;br /&gt;
0100,0500:2329|CanalSat 19.2E|TF 1|TV|General&lt;br /&gt;
0100,0500:232B|CanalSat 19.2E|National Geographic HD France|TV|Documentaries&lt;br /&gt;
0100,0500:232F|CanalSat 19.2E|Djazz TV HD|TV|Music&lt;br /&gt;
0100,0500:2333|CanalSat 19.2E|Paris Premiere HD|TV|General&lt;br /&gt;
0100,0500:2335|CanalSat 19.2E|Eurosport HD|TV|Sport&lt;br /&gt;
0100,0500:2337|CanalSat 19.2E|Planete+ HD|TV|Documentaries&lt;br /&gt;
0100,0500:2338|CanalSat 19.2E|DISNEY HD|TV|&lt;br /&gt;
0100,0500:233D|CanalSat 19.2E|TF1 HD|TV|&lt;br /&gt;
0100,0500:233F|CanalSat 19.2E|NATIONAL GEO HD|TV|&lt;br /&gt;
0100,0500:2343|CanalSat 19.2E|DJAZZ.TV HD|TV|&lt;br /&gt;
0100,0500:2347|CanalSat 19.2E|PARIS PREMIERE HD|TV|&lt;br /&gt;
0100,0500:2349|CanalSat 19.2E|EUROSPORT HD|TV|&lt;br /&gt;
0100,0500:234B|CanalSat 19.2E|PLANETE+ HD|TV|&lt;br /&gt;
0100,0500:234C|CanalSat 19.2E|Disney Channel HD France|TV|Children&lt;br /&gt;
0100,0500:2351|CanalSat 19.2E|TF1 HD|TV|&lt;br /&gt;
0100,0500:238D|CanalSat 19.2E|GUIDE TV|TV|&lt;br /&gt;
0100,0500:2390|CanalSat 19.2E|ENREGISTREMENTS|TV|&lt;br /&gt;
0100,0500:2391|CanalSat 19.2E|C+ DEMANDE|TV|&lt;br /&gt;
0100,0500:2396|CanalSat 19.2E| |TV|&lt;br /&gt;
0100,0500:23A3|CanalSat 19.2E|CSAT DEMANDE|TV|&lt;br /&gt;
0100,0500:23AA|CanalSat 19.2E|M6 REPLAY|TV|&lt;br /&gt;
0100,0500:23AB|CanalSat 19.2E|CANALPLAY|TV|&lt;br /&gt;
0100,0500:23CF|CanalSat 19.2E|SPORT 365|TV|&lt;br /&gt;
0100,0500:23D2|CanalSat 19.2E|PASS SERIES|TV|&lt;br /&gt;
0100,0500:23D3|CanalSat 19.2E|PASS XXL DORCEL|TV|&lt;br /&gt;
0100,0500:23EC|CanalSat 19.2E|CSAT DEMANDE|TV|&lt;br /&gt;
0100,0500:23F5|CanalSat 19.2E|CANALPLAY|TV|&lt;br /&gt;
0100,0500:23F8|CanalSat 19.2E|EVENEMENT CANALSAT|TV|&lt;br /&gt;
0100,0500:23F9|CanalSat 19.2E|Golf+ France|TV|Sport&lt;br /&gt;
0100,0500:23FB|CanalSat 19.2E|OCS Novo|TV|Movies&lt;br /&gt;
0100,0500:23FC|CanalSat 19.2E|OCS Happy|TV|Movies&lt;br /&gt;
0100,0500:23FD|CanalSat 19.2E|Maison+|TV|Documentaries&lt;br /&gt;
0100,0500:2400|CanalSat 19.2E|Trace Urban|TV|Music&lt;br /&gt;
0100,0500:2401|CanalSat 19.2E|Cine+ Famiz|TV|Movies&lt;br /&gt;
0100,0500:2417|CanalSat 19.2E| |TV|&lt;br /&gt;
0100,0500:2458|CanalSat 19.2E|Arte HD|TV|Cultural&lt;br /&gt;
0100,0500:245A|CanalSat 19.2E|Penthouse  HD|TV|Erotic&lt;br /&gt;
0100,0500:245E|CanalSat 19.2E|M6 HD|TV|General&lt;br /&gt;
0100,0500:2460|CanalSat 19.2E|W9 HD|TV|General&lt;br /&gt;
0100,0500:2461|CanalSat 19.2E|Ushuaia TV HD|TV|Documentaries&lt;br /&gt;
0100,0500:2462|CanalSat 19.2E|France 2 HD|TV|General&lt;br /&gt;
0100,0500:246C|CanalSat 19.2E|ARTE HD|TV|&lt;br /&gt;
0100,0500:246E|CanalSat 19.2E|PENTHOUSE HD|TV|&lt;br /&gt;
0100,0500:2472|CanalSat 19.2E|M6 HD|TV|&lt;br /&gt;
0100,0500:2474|CanalSat 19.2E|W9 HD|TV|&lt;br /&gt;
0100,0500:2475|CanalSat 19.2E|USHUAIA TV HD|TV|&lt;br /&gt;
0100,0500:2476|CanalSat 19.2E|FRANCE 2 HD|TV|&lt;br /&gt;
0100,0500:2478|CanalSat 19.2E|PENTHOUSE HD|TV|&lt;br /&gt;
0100,0500:2480|CanalSat 19.2E|ARTE HD|TV|&lt;br /&gt;
0100,0500:2482|CanalSat 19.2E|CINE+ EMOTION HD|TV|&lt;br /&gt;
0100,0500:2486|CanalSat 19.2E|M6 HD|TV|&lt;br /&gt;
0100,0500:2488|CanalSat 19.2E|W9 HD|TV|&lt;br /&gt;
0100,0500:248A|CanalSat 19.2E|FRANCE 2 HD|TV|&lt;br /&gt;
0100,0500:2496|CanalSat 19.2E|Cine+ Emotion HD|TV|Movies&lt;br /&gt;
0100,0500:24BB|CanalSat 19.2E|Ma Chaine Sport HD|TV|Sport&lt;br /&gt;
0100,0500:24BD|CanalSat 19.2E|Non Stop People HD|TV|Entertainment&lt;br /&gt;
0100,0500:24BE|CanalSat 19.2E|Eurosport 2 HD|TV|Sport&lt;br /&gt;
0100,0500:24BF|CanalSat 19.2E|Discovery Science HD France|TV|Documentaries&lt;br /&gt;
0100,0500:24CF|CanalSat 19.2E|MA CHAINE SPORT HD|TV|&lt;br /&gt;
0100,0500:24D1|CanalSat 19.2E|NON STOP PEOPLE HD|TV|&lt;br /&gt;
0100,0500:24D2|CanalSat 19.2E|EUROSPORT 2 HD|TV|&lt;br /&gt;
0100,0500:24D3|CanalSat 19.2E|DISCOVERY SCIENCE HD|TV|&lt;br /&gt;
0100,0500:24E1|CanalSat 19.2E|Disney XD HD France|TV|Children&lt;br /&gt;
0100,0500:24E2|CanalSat 19.2E|Disney Cinemagic HD|TV|Children&lt;br /&gt;
0100,0500:24F5|CanalSat 19.2E|DISNEY XD HD|TV|&lt;br /&gt;
0100,0500:24F6|CanalSat 19.2E|DISNEY MAGIC HD|TV|&lt;br /&gt;
0100,0500:251D|CanalSat 19.2E|TF 6|TV|General&lt;br /&gt;
0100,0500:251E|CanalSat 19.2E|Comedie+|TV|Comedy&lt;br /&gt;
0100,0500:251F|CanalSat 19.2E|Eurosport 2 France|TV|Sport&lt;br /&gt;
0100,0500:2520|CanalSat 19.2E|Canal+ a la demande|TV|Presentations&lt;br /&gt;
0100,0500:2521|CanalSat 19.2E|Seasons|TV|Documentaries&lt;br /&gt;
0100,0500:2521|CanalSat 19.2E|Tek TV Shop|TV|Teleshopping&lt;br /&gt;
0100,0500:2522|CanalSat 19.2E|OCS Max|TV|Movies&lt;br /&gt;
0100,0500:2523|CanalSat 19.2E|Piwi+|TV|Children&lt;br /&gt;
0100,0500:2524|CanalSat 19.2E|Extreme Sports|TV|Sport&lt;br /&gt;
0100,0500:2525|CanalSat 19.2E|Motors TV|TV|Sport&lt;br /&gt;
0100,0500:2526|CanalSat 19.2E|Equidia Life|TV|Lifestyle&lt;br /&gt;
0100,0500:2581|CanalSat 19.2E|Histoire|TV|Documentaries&lt;br /&gt;
0100,0500:2582|CanalSat 19.2E|OCS Choc|TV|Movies&lt;br /&gt;
0100,0500:2583|CanalSat 19.2E|Ma Chaine Sport|TV|Sport&lt;br /&gt;
0100,0500:2584|CanalSat 19.2E|M6 Music Black|TV|Music&lt;br /&gt;
0100,0500:2585|CanalSat 19.2E|M6 Music Club|TV|Music&lt;br /&gt;
0100,0500:2586|CanalSat 19.2E| |TV|&lt;br /&gt;
0100,0500:2587|CanalSat 19.2E|Cuisine+|TV|Cooking&lt;br /&gt;
0100,0500:2588|CanalSat 19.2E|Planete+ Justice|TV|Documentaries&lt;br /&gt;
0100,0500:2589|CanalSat 19.2E|Canal J|TV|Children&lt;br /&gt;
0100,0500:258A|CanalSat 19.2E|Discovery Channel France|TV|Documentaries&lt;br /&gt;
0100,0500:25E5|CanalSat 19.2E|France 3 Amiens|TV|Regional&lt;br /&gt;
0100,0500:25E6|CanalSat 19.2E|France 3 Besancon|TV|Regional&lt;br /&gt;
0100,0500:25E7|CanalSat 19.2E|France 3 Bordeaux|TV|Regional&lt;br /&gt;
0100,0500:25E8|CanalSat 19.2E|France 3 Nancy|TV|Regional&lt;br /&gt;
0100,0500:25E9|CanalSat 19.2E|France 3 Clermont Ferrand|TV|Regional&lt;br /&gt;
0100,0500:25EA|CanalSat 19.2E|France 3 Paris Ile-de-France|TV|Regional&lt;br /&gt;
0100,0500:25EB|CanalSat 19.2E|France 3 Rennes|TV|Regional&lt;br /&gt;
0100,0500:25EC|CanalSat 19.2E|France 3 Rouen|TV|Regional&lt;br /&gt;
0100,0500:25ED|CanalSat 19.2E|France 3 Limoges|TV|Regional&lt;br /&gt;
0100,0500:25EE|CanalSat 19.2E|France 3 Lyon|TV|Regional&lt;br /&gt;
0100,0500:25EF|CanalSat 19.2E|France 3 Marseille|TV|Regional&lt;br /&gt;
0100,0500:25F0|CanalSat 19.2E|France 3 Toulouse|TV|Regional&lt;br /&gt;
0100,0500:2649|CanalSat 19.2E|France 3 Caen|TV|Regional&lt;br /&gt;
0100,0500:264A|CanalSat 19.2E|France 3 Nantes|TV|Regional&lt;br /&gt;
0100,0500:264B|CanalSat 19.2E|France 3 Nice|TV|Regional&lt;br /&gt;
0100,0500:264C|CanalSat 19.2E|France 3 Orleans|TV|Regional&lt;br /&gt;
0100,0500:264D|CanalSat 19.2E|France 3 Dijon|TV|Regional&lt;br /&gt;
0100,0500:264E|CanalSat 19.2E|France 3 Poitiers|TV|Regional&lt;br /&gt;
0100,0500:264F|CanalSat 19.2E|France 3 Reims|TV|Regional&lt;br /&gt;
0100,0500:2650|CanalSat 19.2E|France 3 Grenoble|TV|Regional&lt;br /&gt;
0100,0500:2651|CanalSat 19.2E|France 3 Lille|TV|Regional&lt;br /&gt;
0100,0500:2652|CanalSat 19.2E|France 3 Strasbourg|TV|Regional&lt;br /&gt;
0100,0500:2653|CanalSat 19.2E|France 3 Montpellier|TV|Regional&lt;br /&gt;
0100,0500:2654|CanalSat 19.2E|Via Stella|TV|Regional&lt;br /&gt;
0100,0500:26AD|CanalSat 19.2E|Discovery HD Showcase|TV|Documentaries&lt;br /&gt;
0100,0500:26B0|CanalSat 19.2E|Brava HDTV|TV|Music&lt;br /&gt;
0100,0500:26B1|CanalSat 19.2E|TCM HD France|TV|Movies&lt;br /&gt;
0100,0500:26B2|CanalSat 19.2E|Teva HD|TV|General&lt;br /&gt;
0100,0500:26B9|CanalSat 19.2E|GOLF+ HD|TV|&lt;br /&gt;
0100,0500:26C1|CanalSat 19.2E|DISCOVERY HD|TV|&lt;br /&gt;
0100,0500:26C4|CanalSat 19.2E|BRAVA HD|TV|&lt;br /&gt;
0100,0500:26C5|CanalSat 19.2E|TCM CINEMA HD|TV|&lt;br /&gt;
0100,0500:26C6|CanalSat 19.2E|TEVA HD|TV|&lt;br /&gt;
0100,0500:26CD|CanalSat 19.2E|Golf+ HD|TV|Sport&lt;br /&gt;
0100,0500:272E|CanalSat 19.2E|CNBC Europe|TV|Business&lt;br /&gt;
0100,0500:2742|CanalSat 19.2E|BBC World News|TV|News&lt;br /&gt;
0100,0500:274E|CanalSat 19.2E|Best Of Shopping|TV|Teleshopping&lt;br /&gt;
0100,0500:274F|CanalSat 19.2E|M6 Boutique &amp;amp; Co|TV|Teleshopping&lt;br /&gt;
0100,0500:275F|CanalSat 19.2E|RMC Decouverte|TV|Documentaries&lt;br /&gt;
0100,0500:2761|CanalSat 19.2E|RMC Decouverte|TV|&lt;br /&gt;
0100,0500:2B02|CanalSat 19.2E|Sport 365|TV|Sport&lt;br /&gt;
0100,0500:2F58|CanalSat 19.2E|Liberty TV|TV|Travel&lt;br /&gt;
0100,0500:2F67|CanalSat 19.2E|TV8 Mont Blanc|TV|Regional&lt;br /&gt;
0100,0500:2F68|CanalSat 19.2E|Vivolta|TV|Lifestyle&lt;br /&gt;
0100,0500:2F8A|CanalSat 19.2E|BFM TV|TV|News&lt;br /&gt;
0100,0500:2F8E|CanalSat 19.2E|D17|TV|Entertainment&lt;br /&gt;
0100,0500:2F94|CanalSat 19.2E|BFM Business|TV|Business&lt;br /&gt;
0100,0500:2F99|CanalSat 19.2E|Cash TV|TV|Game&lt;br /&gt;
0100,0500:3331|CanalSat 19.2E|ESPN America (S)|TV|&lt;br /&gt;
0100,0500:3335|CanalSat 19.2E|ESPN America|TV|Sport&lt;br /&gt;
0100,0500:427C|CanalSat 19.2E|AB Moteurs|TV|Sport&lt;br /&gt;
0100,0500:427D|CanalSat 19.2E|AB 1|TV|Series&lt;br /&gt;
0100,0500:427E|CanalSat 19.2E|Animaux|TV|Documentaries&lt;br /&gt;
0100,0500:427F|CanalSat 19.2E|Encyclo|TV|Documentaries&lt;br /&gt;
0100,0500:4280|CanalSat 19.2E|XXL|TV|Porn&lt;br /&gt;
0100,0500:4281|CanalSat 19.2E|Escales|TV|Documentaries&lt;br /&gt;
0100,0500:4282|CanalSat 19.2E|Toute lHistoire|TV|Documentaries&lt;br /&gt;
0100,0500:4284|CanalSat 19.2E|NT 1|TV|General&lt;br /&gt;
0100,0500:4285|CanalSat 19.2E|Dorcel TV|TV|Porn&lt;br /&gt;
0100,0500:4286|CanalSat 19.2E|Action|TV|Movies&lt;br /&gt;
0100,0500:4287|CanalSat 19.2E|Mangas|TV|Children&lt;br /&gt;
0100,0500:4289|CanalSat 19.2E|Cine Polar|TV|Movies&lt;br /&gt;
0100,0500:428A|CanalSat 19.2E|Cine FX|TV|Movies&lt;br /&gt;
0100,0500:428B|CanalSat 19.2E|RTL 9|TV|General&lt;br /&gt;
0100,0500:428D|CanalSat 19.2E|STYLIA|TV|&lt;br /&gt;
0100,0500:4290|CanalSat 19.2E|NT1|TV|&lt;br /&gt;
0100,0500:6F69|CanalSat 19.2E|Cartoon Network|TV|Children&lt;br /&gt;
0100,0500:6F6A|CanalSat 19.2E|CNN International Europe|TV|News&lt;br /&gt;
0100,0500:6F6D|CanalSat 19.2E|TCM France|TV|Movies&lt;br /&gt;
0100,0500:6F6F|CanalSat 19.2E|Boomerang France|TV|Children&lt;br /&gt;
0100,0500:6F70|CanalSat 19.2E|Boing France|TV|Children&lt;br /&gt;
0100,0500:6F73|CanalSat 19.2E|Cherie 25|TV|General&lt;br /&gt;
0100,0500:6F86|CanalSat 19.2E|Cherie 25|TV|&lt;br /&gt;
0100,0500:6F87|CanalSat 19.2E|Cherie 25|TV|&lt;br /&gt;
0100,0500:6FB8|CanalSat 19.2E|MTV Live HD|TV|Music&lt;br /&gt;
0100,0500:6FB9|CanalSat 19.2E|MTV Live HD|TV|&lt;br /&gt;
0100,0500:6FEC|CanalSat 19.2E|MTV France|TV|Music&lt;br /&gt;
0100,0500:6FEE|CanalSat 19.2E|MTV Hits|TV|Music&lt;br /&gt;
0100,0500:6FF2|CanalSat 19.2E|NICKELODEON France.|TV|&lt;br /&gt;
0100,0500:6FF3|CanalSat 19.2E|MTV Rocks|TV|Music&lt;br /&gt;
0100,0500:6FF5|CanalSat 19.2E|MTV Base France|TV|Music&lt;br /&gt;
0100,0500:6FF7|CanalSat 19.2E|Game One|TV|Game&lt;br /&gt;
0100,0500:6FF8|CanalSat 19.2E|MTV Hits.|TV|&lt;br /&gt;
0100,0500:6FFC|CanalSat 19.2E|Nickelodeon France|TV|Children&lt;br /&gt;
0100,0500:6FFD|CanalSat 19.2E|MTV ROCKS.|TV|&lt;br /&gt;
0100,0500:7002|CanalSat 19.2E|MTV Pulse|TV|Music&lt;br /&gt;
0100,0500:7003|CanalSat 19.2E|MTV Idol|TV|Music&lt;br /&gt;
0100,0500:7005|CanalSat 19.2E|Nick Junior France|TV|Children&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Free-X TV / Private Spice (13.0E)===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Free-X TV / Private Spice (3 Channel Card)&lt;br /&gt;
# update: 2013-05-15&lt;br /&gt;
&lt;br /&gt;
0500:1251|Free-X TV|Private Spice|TV|&lt;br /&gt;
0500:0833|Free-X TV|Free-X TV|TV&lt;br /&gt;
0500:0832|Free-X TV|French Lover TV|TV&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===KabelBW (German Cable)===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# DVB-C - KabelBW - (German Cable)&lt;br /&gt;
# update: 2012-05-23 by Fire &lt;br /&gt;
&lt;br /&gt;
# KabelBW Mein TV Doku &amp;amp; Lifestyle&lt;br /&gt;
&lt;br /&gt;
098e:D036|KabelBW|Bon Gusto|TV|Mein TV Doku &amp;amp; Lifestyle&lt;br /&gt;
098e:C3BD|KabelBW|Deutsches Wetter Fernsehen|TV|Mein TV Doku &amp;amp; Lifestyle&lt;br /&gt;
098e:D035|KabelBW|History|TV|Mein TV Doku &amp;amp; Lifestyle&lt;br /&gt;
098e:C3B9|KabelBW|Planet|TV|Mein TV Doku &amp;amp; Lifestyle&lt;br /&gt;
098e:1E63|KabelBW|MTV Germany|TV|Mein TV Doku &amp;amp; Lifestyle&lt;br /&gt;
098e:C614|KabelBW|National Geographic Channel|TV|Mein TV Doku &amp;amp; Lifestyle&lt;br /&gt;
098e:CFD8|KabelBW|National Geographic Channel (engl.)|TV|Mein TV Doku &amp;amp; Lifestyle&lt;br /&gt;
098e:D099|KabelBW|Spiegel TV Wissen|TV|Mein TV Doku &amp;amp; Lifestyle&lt;br /&gt;
098e:C619|KabelBW|The Biography Channel|TV|Mein TV Doku &amp;amp; Lifestyle&lt;br /&gt;
098e:5626|KabelBW|Discovery Channel|TV|Mein TV Doku &amp;amp; Lifestyle&lt;br /&gt;
098e:5665|KabelBW|Animal Planet|TV|Mein TV Doku &amp;amp; Lifestyle&lt;br /&gt;
098e:5735|KabelBW|Body in Balance|TV|Mein TV Doku &amp;amp; Lifestyle&lt;br /&gt;
098e:5741|KabelBW|RTL Living|TV|Mein TV Doku &amp;amp; Lifestyle&lt;br /&gt;
098e:5742|KabelBW|Travel Channel|TV|Mein TV Doku &amp;amp; Lifestyle&lt;br /&gt;
098e:5608|KabelBW|glitz*|TV|Mein TV Doku &amp;amp; Lifestyle&lt;br /&gt;
&lt;br /&gt;
# KabelBW Mein TV Kids &amp;amp; Music&lt;br /&gt;
&lt;br /&gt;
098e:C3BF|KabelBW|Gute Laune TV|TV|Mein TV Kids &amp;amp; Music&lt;br /&gt;
098e:C3B7|KabelBW|Trace Urban|TV|Mein TV Kids &amp;amp; Music&lt;br /&gt;
098e:C483|KabelBW|Disney XD|TV|Mein TV Kids &amp;amp; Music&lt;br /&gt;
098e:CF70|KabelBW|Jukebox|TV|Mein TV Kids &amp;amp; Music&lt;br /&gt;
098e:1E64|KabelBW|nick jr.|TV|Mein TV Kids &amp;amp; Music&lt;br /&gt;
098e:C47E|KabelBW|VH1 Classic|TV|Mein TV Kids &amp;amp; Music&lt;br /&gt;
098e:CF7B|KabelBW|VH1 Classic (engl.)|TV|Mein TV Kids &amp;amp; Music&lt;br /&gt;
098e:C617|KabelBW|Cartoon Network|TV|Mein TV Kids &amp;amp; Music&lt;br /&gt;
098e:C612|KabelBW|Cartoon Network (engl.)|TV|Mein TV Kids &amp;amp; Music&lt;br /&gt;
098e:C615|KabelBW|Disney Junior|TV|Mein TV Kids &amp;amp; Music&lt;br /&gt;
098e:C610|KabelBW|MTV Hits|TV|Mein TV Kids &amp;amp; Music&lt;br /&gt;
098e:D09C|KabelBW|Boomerang|TV|Mein TV Kids &amp;amp; Music&lt;br /&gt;
098e:D09F|KabelBW|Boomerang (engl.)|TV|Mein TV Kids &amp;amp; Music&lt;br /&gt;
098e:CF73|KabelBW|RCK TV|TV|Mein TV Kids &amp;amp; Music&lt;br /&gt;
098e:5631|KabelBW|MTV ROCKS|TV|Mein TV Kids &amp;amp; Music&lt;br /&gt;
098e:565F|KabelBW|Your Family Entertainment|TV|Mein TV Kids &amp;amp; Music&lt;br /&gt;
098e:5663|KabelBW|Baby TV|TV|Mein TV Kids &amp;amp; Music&lt;br /&gt;
098e:5664|KabelBW|KidsCo|TV|Mein TV Kids &amp;amp; Music&lt;br /&gt;
&lt;br /&gt;
# KabelBW Mein TV Spielfilm &amp;amp; Serie&lt;br /&gt;
&lt;br /&gt;
098e:D03E|KabelBW|Animax|TV|Mein TV Spielfilm &amp;amp; Serie&lt;br /&gt;
098e:C3BC|KabelBW|Kinowelt|TV|Mein TV Spielfilm &amp;amp; Serie&lt;br /&gt;
098e:C3BB|KabelBW|13th Street Universal|TV|Mein TV Spielfilm &amp;amp; Serie&lt;br /&gt;
098e:C480|KabelBW|AXN Action|TV|Mein TV Spielfilm &amp;amp; Serie&lt;br /&gt;
098e:D09A|KabelBW|AXN Action (engl.)|TV|Mein TV Spielfilm &amp;amp; Serie&lt;br /&gt;
098e:C481|KabelBW|Silverline Movie Channel|TV|Mein TV Spielfilm &amp;amp; Serie&lt;br /&gt;
098e:C47F|KabelBW|TNT Serie|TV|Mein TV Spielfilm &amp;amp; Serie&lt;br /&gt;
098e:D048|KabelBW|TNT Serie (engl.)|TV|Mein TV Spielfilm &amp;amp; Serie&lt;br /&gt;
098e:C3BA|KabelBW|Syfy Universal|TV|Mein TV Spielfilm &amp;amp; Serie&lt;br /&gt;
098e:C618|KabelBW|TNT Film|TV|Mein TV Spielfilm &amp;amp; Serie&lt;br /&gt;
098e:D0A0|KabelBW|TNT Film (engl.)|TV|Mein TV Spielfilm &amp;amp; Serie&lt;br /&gt;
098e:D0A4|KabelBW|kabel eins classics|TV|Mein TV Spielfilm &amp;amp; Serie&lt;br /&gt;
098e:1E5A|KabelBW|Romance TV|TV|Mein TV Spielfilm &amp;amp; Serie&lt;br /&gt;
098e:D0A3|KabelBW|Sat.1 Comedy|TV|Mein TV Spielfilm &amp;amp; Serie&lt;br /&gt;
098e:568B|KabelBW|FOX Channel|TV|Mein TV Spielfilm &amp;amp; Serie&lt;br /&gt;
&lt;br /&gt;
# KabelBW Mein TV Sport &amp;amp; Action&lt;br /&gt;
&lt;br /&gt;
098e:C3B6|KabelBW|Motors TV|TV|Mein TV Sport &amp;amp; Action&lt;br /&gt;
098e:C482|KabelBW|ESPN America|TV|Mein TV Sport &amp;amp; Action&lt;br /&gt;
098e:C47D|KabelBW|ESPN Classic Sports|TV|Mein TV Sport &amp;amp; Action&lt;br /&gt;
098e:D09D|KabelBW|ESPN Classic Sports (engl.)|TV|Mein TV Sport &amp;amp; Action&lt;br /&gt;
098e:C613|KabelBW|Lust Pur|TV|Mein TV Sport &amp;amp; Action&lt;br /&gt;
098e:1E66|KabelBW|sportdigital.tv|TV|Mein TV Sport &amp;amp; Action&lt;br /&gt;
098e:D0A1|KabelBW|Extreme Sports Channel|TV|Mein TV Sport &amp;amp; Action&lt;br /&gt;
098e:CF78|KabelBW|Extreme Sports Channel (engl.)|TV|Mein TV Sport &amp;amp; Action&lt;br /&gt;
098e:5638|KabelBW|Auto Motor und Sport Channel|TV|Mein TV Sport &amp;amp; Action&lt;br /&gt;
098e:562C|KabelBW|Blue Hustler|TV|Mein TV Sport &amp;amp; Action&lt;br /&gt;
098e:562E|KabelBW|Playboy TV|TV|Mein TV Sport &amp;amp; Action&lt;br /&gt;
098e:572D|KabelBW|Sport 1+|TV|Mein TV Sport &amp;amp; Action&lt;br /&gt;
&lt;br /&gt;
#KabelBW Mein TV HD Plus&lt;br /&gt;
&lt;br /&gt;
098e:EF76|KabelBW|Kabel1 HD|TV|Mein TV HD Plus&lt;br /&gt;
098e:EF75|KabelBW|Pro7 HD|TV|Mein TV HD Plus&lt;br /&gt;
098e:EF74|KabelBW|Sat1 HD|TV|Mein TV HD Plus&lt;br /&gt;
098e:EF77|KabelBW|SIXX HD|TV|Mein TV HD Plus&lt;br /&gt;
098e:5639|KabelBW|Sport1 HD|TV|Mein TV HD Plus&lt;br /&gt;
098e:567c|KabelBW|RTL HD|TV|Mein TV HD Plus&lt;br /&gt;
098e:567f|KabelBW|RTL2 HD|TV|Mein TV HD Plus&lt;br /&gt;
098e:567e|KabelBW|VOX HD|TV|Mein TV HD Plus&lt;br /&gt;
098e:567D|KabelBW|Super RTL HD|TV|Mein TV HD&lt;br /&gt;
&lt;br /&gt;
# KabelBW Mein TV HD&lt;br /&gt;
&lt;br /&gt;
098e:5666|KabelBW|Bon Gusto HD|TV|Mein TV HD&lt;br /&gt;
098e:56B0|KabelBW|Classica HD|TV|Mein TV HD&lt;br /&gt;
098e:563B|KabelBW|Deluxe Lounge HD|TV|Mein TV HD&lt;br /&gt;
098e:56D7|KabelBW|FOX HD|TV|Mein TV HD&lt;br /&gt;
098e:55F8|KabelBW|MTV Live HD|TV|Mein TV HD&lt;br /&gt;
098e:5624|KabelBW|MY Zen.tv HD|TV|Mein TV HD&lt;br /&gt;
098e:5756|KabelBW|National Geographic HD|TV|Mein TV HD&lt;br /&gt;
098e:56C5|KabelBW|Sport1+ HD|TV|Mein TV HD&lt;br /&gt;
098e:56EC|KabelBW|SyFy HD|TV|Mein TV HD&lt;br /&gt;
098e:56C4|KabelBW|TNT Film HD|TV|Mein TV HD&lt;br /&gt;
098e:56C3|KabelBW|TNT Serie HD|TV|Mein TV HD&lt;br /&gt;
098e:56D8|KabelBW|Planet HD|TV|Mein TV HD&lt;br /&gt;
098e:5697|KabelBW|Penthouse HD|TV|Mein TV HD&lt;br /&gt;
&lt;br /&gt;
# Sky Film&lt;br /&gt;
&lt;br /&gt;
098e:0008|Sky|Sky Comedy|TV|Sky Film&lt;br /&gt;
098e:0009|Sky|Sky Action|TV|Sky Film&lt;br /&gt;
098e:000A|Sky|Sky Cinema|TV|Sky Film&lt;br /&gt;
098e:000B|Sky|Sky Cinema +1|TV|Sky Film&lt;br /&gt;
098e:0014|Sky|Sky Emotion|TV|Sky Film&lt;br /&gt;
098e:0019|Sky|Disney Cinemagic|TV|Sky Film&lt;br /&gt;
098e:0029|Sky|Sky Hits|TV|Sky Film&lt;br /&gt;
098e:002B|Sky|Sky Cinema +24|TV|Sky Film&lt;br /&gt;
098e:0203|Sky|MGM|TV|Sky Film&lt;br /&gt;
098e:0204|Sky|Sky Nostalgie|TV|Sky Film&lt;br /&gt;
&lt;br /&gt;
# Sky Film HD&lt;br /&gt;
&lt;br /&gt;
098e:006A|Sky|Sky Action HD|TV|Sky Film HD&lt;br /&gt;
098e:006B|Sky|Sky Hits HD|TV|Sky Film HD&lt;br /&gt;
098e:006F|Sky|Disney Cinemagic HD|TV|Sky Film HD&lt;br /&gt;
098e:0083|Sky|Sky Cinema HD|TV|Sky Film HD&lt;br /&gt;
&lt;br /&gt;
# Sky Fußball Bundesliga&lt;br /&gt;
&lt;br /&gt;
098e:00DF|Sky|Sky Fußball Bundesliga|TV|Sky Fußball Bundesliga&lt;br /&gt;
098e:0106|Sky|Sky Fußball Bundesliga 01|TV|Sky Fußball Bundesliga&lt;br /&gt;
098e:0110|Sky|Sky Fußball Bundesliga 02|TV|Sky Fußball Bundesliga&lt;br /&gt;
098e:011A|Sky|Sky Fußball Bundesliga 03|TV|Sky Fußball Bundesliga&lt;br /&gt;
098e:0124|Sky|Sky Fußball Bundesliga 04|TV|Sky Fußball Bundesliga&lt;br /&gt;
098e:012E|Sky|Sky Fußball Bundesliga 05|TV|Sky Fußball Bundesliga&lt;br /&gt;
098e:0138|Sky|Sky Fußball Bundesliga 06|TV|Sky Fußball Bundesliga&lt;br /&gt;
098e:0142|Sky|Sky Fußball Bundesliga 07|TV|Sky Fußball Bundesliga&lt;br /&gt;
098e:014C|Sky|Sky Fußball Bundesliga 08|TV|Sky Fußball Bundesliga&lt;br /&gt;
098e:0156|Sky|Sky Fußball Bundesliga 09|TV|Sky Fußball Bundesliga&lt;br /&gt;
098e:0160|Sky|Sky Fußball Bundesliga 10|TV|Sky Fußball Bundesliga&lt;br /&gt;
098e:00FC|Sky|Sky Fußball Bundesliga 11|TV|Sky Fußball Bundesliga&lt;br /&gt;
&lt;br /&gt;
# Sky Fußball Bundesliga HD &amp;amp; Sky Sport HD&lt;br /&gt;
&lt;br /&gt;
098e:0081|Sky|Sky Sport HD 1|TV|Sky Fußball Bundesliga HD &amp;amp; Sky Sport HD&lt;br /&gt;
098e:0072|Sky|Sky Sport HD 2|TV|Sky Fußball Bundesliga HD &amp;amp; Sky Sport HD&lt;br /&gt;
098e:0069|Sky|Sky Sport HD Extra|TV|Sky Fußball Bundesliga HD &amp;amp; Sky Sport HD&lt;br /&gt;
&lt;br /&gt;
# Sky Sport&lt;br /&gt;
&lt;br /&gt;
098e:001E|Sky|Sky Sport Austria|TV|Sky Sport&lt;br /&gt;
098e:00DD|Sky|Sky Sport 1|TV|Sky Sport&lt;br /&gt;
098e:00DE|Sky|Sky Sport 2|TV|Sky Sport&lt;br /&gt;
098e:00FD|Sky|Sky Sport 03|TV|Sky Sport&lt;br /&gt;
098e:014D|Sky|Sky Sport 04 / F1 Cockpit|TV|Sky Sport&lt;br /&gt;
098e:0143|Sky|Sky Sport 05 / F1 Daten|TV|Sky Sport&lt;br /&gt;
098e:0139|Sky|Sky Sport 06 / F1 Highlights|TV|Sky Sport&lt;br /&gt;
098e:012F|Sky|Sky Sport 07 / F1 Multisignal|TV|Sky Sport&lt;br /&gt;
098e:0125|Sky|Sky Sport 08|TV|Sky Sport&lt;br /&gt;
098e:011B|Sky|Sky Sport 09|TV|Sky Sport&lt;br /&gt;
098e:0107|Sky|Sky Sport 10|TV|Sky Sport&lt;br /&gt;
098e:0111|Sky|Sky Sport 11|TV|Sky Sport&lt;br /&gt;
098e:016B|Sky|Sky Sport 12|TV|Sky Sport&lt;br /&gt;
098e:0175|Sky|Sky Sport 13|TV|Sky Sport&lt;br /&gt;
&lt;br /&gt;
# Sky Welt&lt;br /&gt;
&lt;br /&gt;
098e:0015|Sky|Beate-Uhse.tv|TV|Sky Welt&lt;br /&gt;
098e:0018|Sky|Classica|TV|Sky Welt&lt;br /&gt;
098e:0022|Sky|Disney Channel|TV|Sky Welt&lt;br /&gt;
098e:001C|Sky|Disney XD|TV|Sky Welt&lt;br /&gt;
098e:0206|Sky|Goldstar TV|TV|Sky Welt&lt;br /&gt;
098e:0016|Sky|Heimatkanal|TV|Sky Welt&lt;br /&gt;
098e:0013|Sky|Junior|TV|Sky Welt&lt;br /&gt;
098e:0024|Sky|Syfy Universal|TV|Sky Welt&lt;br /&gt;
098e:0011|Sky|Sky Sport News|TV|Sky Welt&lt;br /&gt;
098e:000E|Sky|Discovery Channel|TV|Sky Welt&lt;br /&gt;
098e:000C|Sky|NatGeo Wild|TV|Sky Welt&lt;br /&gt;
098e:000D|Sky|National Geographic Channel|TV|Sky Welt&lt;br /&gt;
098e:0034|Sky|Spiegel Geschichte|TV|Sky Welt&lt;br /&gt;
098e:002A|Sky|13th Street Universal|TV|Sky Welt&lt;br /&gt;
098e:0010|Sky|FOX Channel|TV|Sky Welt&lt;br /&gt;
098e:00A8|Sky|Motorvision TV|TV|Sky Welt&lt;br /&gt;
098e:001B|Sky|RTL Crime|TV|Sky Welt&lt;br /&gt;
098e:001D|Sky|RTL Passion|TV|Sky Welt&lt;br /&gt;
098e:0017|Sky|Sky Krimi|TV|Sky Welt&lt;br /&gt;
098e:0032|Sky|TNT Serie|TV|Sky Welt&lt;br /&gt;
098e:000F|Sky|Focus Gesundheit|TV|Sky Welt&lt;br /&gt;
098e:001A|Sky|Playhouse Disney|TV|Sky Welt&lt;br /&gt;
098e:2EFE|Sky|RTL Living|TV|Sky Welt&lt;br /&gt;
&lt;br /&gt;
# Sky Welt HD&lt;br /&gt;
&lt;br /&gt;
098e:0086|Sky|Nat GEO Wild HD|TV|Sky Welt HD&lt;br /&gt;
098e:006C|Sky|Sky Sport News HD|TV|Sky Welt HD&lt;br /&gt;
098e:0071|Sky|History HD|TV|Sky Welt HD&lt;br /&gt;
098e:0070|Sky|National Geographic HD|TV|Sky Welt HD&lt;br /&gt;
098e:0082|Sky|Discovery HD|TV|Sky Welt HD&lt;br /&gt;
098e:0084|Sky|Eurosport HD|TV|Sky Welt HD&lt;br /&gt;
098e:56E1|Sky|Sky 3D|TV|Sky Welt HD&lt;br /&gt;
098e:006E|Sky|Sky Atlantic HD|TV|Sky Welt HD&lt;br /&gt;
&lt;br /&gt;
# Sky Select&lt;br /&gt;
&lt;br /&gt;
098e:0012|Sky|Sky Select Portal|TV|Sky Select&lt;br /&gt;
098e:00FE|Sky|Sky Select Event A|TV|Sky Select&lt;br /&gt;
098e:0108|Sky|Sky Select Event B|TV|Sky Select&lt;br /&gt;
098e:00FB|Sky|Sky Select 01|TV|Sky Select&lt;br /&gt;
098e:0105|Sky|Sky Select 02|TV|Sky Select&lt;br /&gt;
098e:010F|Sky|Sky Select 03|TV|Sky Select&lt;br /&gt;
098e:0119|Sky|Sky Select 04|TV|Sky Select&lt;br /&gt;
098e:0123|Sky|Sky Select 05|TV|Sky Select&lt;br /&gt;
098e:012D|Sky|Sky Select 06|TV|Sky Select&lt;br /&gt;
098e:0137|Sky|Sky Select 07|TV|Sky Select&lt;br /&gt;
098e:0141|Sky|Sky Select 08|TV|Sky Select&lt;br /&gt;
098e:014B|Sky|Sky Select 09|TV|Sky Select&lt;br /&gt;
&lt;br /&gt;
# Sky Erotik&lt;br /&gt;
&lt;br /&gt;
098e:0201|Sky|Blue Movie Portal|TV|Sky Erotik&lt;br /&gt;
098e:0159|Sky|Blue Movie 1|TV|Sky Erotik&lt;br /&gt;
098e:0163|Sky|Blue Movie 2|TV|Sky Erotik&lt;br /&gt;
098e:016D|Sky|Blue Movie 3|TV|Sky Erotik&lt;br /&gt;
&lt;br /&gt;
#KabelBW Mein TV International: Alle Pakete&lt;br /&gt;
&lt;br /&gt;
098e:563A|KabelBW|Albania screen RTV|TV|Mein TV International: Alle Pakete&lt;br /&gt;
098e:568F|KabelBW|KTV Kohavision|TV|Mein TV International: Alle Pakete&lt;br /&gt;
098e:5686|KabelBW|RTK 1 Sat|TV|Mein TV International: Alle Pakete&lt;br /&gt;
098e:568E|KabelBW|RTV21|TV|Mein TV International: Alle Pakete&lt;br /&gt;
098e:5773|KabelBW|Balkanika|TV|Mein TV International: Alle Pakete&lt;br /&gt;
098e:571A|KabelBW|Al Arabiya News Channel|TV|Mein TV International: Alle Pakete&lt;br /&gt;
098e:571B|KabelBW|MBC Europe|TV|Mein TV International: Alle Pakete&lt;br /&gt;
098e:5658|KabelBW|Hayat TV|TV|Mein TV International: Alle Pakete&lt;br /&gt;
098e:5734|KabelBW|BN R.Srpska|TV|Mein TV International: Alle Pakete&lt;br /&gt;
098e:1E59|KabelBW|BBC World Serivce|TV|Mein TV International: Alle Pakete&lt;br /&gt;
098e:CF71|KabelBW|ESPN America (engl.)|TV|Mein TV International: Alle Pakete&lt;br /&gt;
098e:CF79|KabelBW|MTV Hits (engl.)|TV|Mein TV International: Alle Pakete&lt;br /&gt;
098e:CF6D|KabelBW|BBC Entertainment|TV|Mein TV International: Alle Pakete&lt;br /&gt;
098e:D0A2|KabelBW|CNBC Europe (engl.)|TV|Mein TV International: Alle Pakete&lt;br /&gt;
098e:D109|KabelBW|Disney Junior (engl.)|TV|Mein TV International: Alle Pakete&lt;br /&gt;
098e:CF74|KabelBW|Disney XD Scandinavia (engl.)|TV|Mein TV International: Alle Pakete&lt;br /&gt;
098e:56F4|KabelBW|France 2|TV|Mein TV International: Alle Pakete&lt;br /&gt;
098e:56FC|KabelBW|France 24 (en Francais)|TV|Mein TV International: Alle Pakete&lt;br /&gt;
098e:56F5|KabelBW|France 3|TV|Mein TV International: Alle Pakete&lt;br /&gt;
098e:56F6|KabelBW|France 5|TV|Mein TV International: Alle Pakete&lt;br /&gt;
098e:5749|KabelBW|France 4|TV|Mein TV International: Alle Pakete&lt;br /&gt;
098e:5748|KabelBW|France Ô|TV|Mein TV International: Alle Pakete&lt;br /&gt;
098e:CFD9|KabelBW|ERT World|TV|Mein TV International: Alle Pakete&lt;br /&gt;
098e:5689|KabelBW|Antenna 1 Europe|TV|Mein TV International: Alle Pakete&lt;br /&gt;
098e:5687|KabelBW|Mad TV|TV|Mein TV International: Alle Pakete&lt;br /&gt;
098e:D10C|KabelBW|Mediaset Italia|TV|Mein TV International: Alle Pakete&lt;br /&gt;
098e:564D|KabelBW|Rai News|TV|Mein TV International: Alle Pakete&lt;br /&gt;
098e:5650|KabelBW|Rai Storia|TV|Mein TV International: Alle Pakete&lt;br /&gt;
098e:CFDF|KabelBW|EuroNews (I)|TV|Mein TV International: Alle Pakete&lt;br /&gt;
098e:D101|KabelBW|Rai 1 (Rai Uno)|TV|Mein TV International: Alle Pakete&lt;br /&gt;
098e:D102|KabelBW|Rai 2 (Rai Due)|TV|Mein TV International: Alle Pakete&lt;br /&gt;
098e:D103|KabelBW|Rai 3 (Rai Tre)|TV|Mein TV International: Alle Pakete&lt;br /&gt;
098e:5776|KabelBW|CMC - Croatican Music Channel|TV|Mein TV International: Alle Pakete&lt;br /&gt;
098e:5774|KabelBW|DM Sat (Sat TV)|TV|Mein TV International: Alle Pakete&lt;br /&gt;
098e:5775|KabelBW|HRT Croation Television|TV|Mein TV International: Alle Pakete&lt;br /&gt;
098e:576D|KabelBW|Kapital Network|TV|Mein TV International: Alle Pakete&lt;br /&gt;
098e:5655|KabelBW|Pink Extra|TV|Mein TV International: Alle Pakete&lt;br /&gt;
098e:5659|KabelBW|Pink Film|TV|Mein TV International: Alle Pakete&lt;br /&gt;
098e:565A|KabelBW|Pink Folk|TV|Mein TV International: Alle Pakete&lt;br /&gt;
098e:5657|KabelBW|Pink Musik|TV|Mein TV International: Alle Pakete&lt;br /&gt;
098e:5654|KabelBW|Pink Plus|TV|Mein TV International: Alle Pakete&lt;br /&gt;
098e:CF72|KabelBW|ITVN|TV|Mein TV International: Alle Pakete&lt;br /&gt;
098e:CFD4|KabelBW|TV Polonia|TV|Mein TV International: Alle Pakete&lt;br /&gt;
098e:560E|KabelBW|TVP Info|TV|Mein TV International: Alle Pakete&lt;br /&gt;
098e:560F|KabelBW|TVP Kultura|TV|Mein TV International: Alle Pakete&lt;br /&gt;
098e:5610|KabelBW|TVS - Telewizja Silesia (TV Silesia)|TV|Mein TV International: Alle Pakete&lt;br /&gt;
098e:D108|KabelBW|Channel One Russia|TV|Mein TV International: Alle Pakete&lt;br /&gt;
098e:CFE2|KabelBW|EuroNews (RUS)|TV|Mein TV International: Alle Pakete&lt;br /&gt;
098e:D0FF|KabelBW|Detski Mir|TV|Mein TV International: Alle Pakete&lt;br /&gt;
098e:CFD2|KabelBW|Nashe Kino|TV|Mein TV International: Alle Pakete&lt;br /&gt;
098e:CFDC|KabelBW|RTR Planeta|TV|Mein TV International: Alle Pakete&lt;br /&gt;
098e:CFD1|KabelBW|RTVi|TV|Mein TV International: Alle Pakete&lt;br /&gt;
098e:D0FF|KabelBW|TeleKlub (RTVi)|TV|Mein TV International: Alle Pakete&lt;br /&gt;
098e:5744|KabelBW|RTCG Montenegro|TV|Mein TV International: Alle Pakete&lt;br /&gt;
098e:5743|KabelBW|RTS Sat|TV|Mein TV International: Alle Pakete&lt;br /&gt;
098e:CFE0|KabelBW|EuroNews (E)|TV|Mein TV International: Alle Pakete&lt;br /&gt;
098e:CFE1|KabelBW|EuroNews (P)|TV|Mein TV International: Alle Pakete&lt;br /&gt;
098e:D105|KabelBW|Canal 24 Horas|TV|Mein TV International: Alle Pakete&lt;br /&gt;
098e:CFD6|KabelBW|RTP International|TV|Mein TV International: Alle Pakete&lt;br /&gt;
098e:D104|KabelBW|tve Internacional |TV|Mein TV International: Alle Pakete&lt;br /&gt;
098e:D100|KabelBW|Kanal 7 Int|TV|Mein TV International: Alle Pakete&lt;br /&gt;
098e:D0FD|KabelBW|Show Turk|TV|Mein TV International: Alle Pakete&lt;br /&gt;
098e:CFD3|KabelBW|ATV Avrupta|TV|Mein TV International: Alle Pakete&lt;br /&gt;
098e:CFD5|KabelBW|Euro D|TV|Mein TV International: Alle Pakete&lt;br /&gt;
098e:CFDA|KabelBW|Euro Star|TV|Mein TV International: Alle Pakete&lt;br /&gt;
098e:5772|KabelBW|SAMANYOLU TV Avrupa|TV|Mein TV International: Alle Pakete&lt;br /&gt;
098e:D106|KabelBW|Lig TV|TV|Mein TV International: Alle Pakete&lt;br /&gt;
098e:D107|KabelBW|Turk Max (Sinema Türk)|TV|Mein TV International: Alle Pakete&lt;br /&gt;
098e:D10B|KabelBW|Digitürk Infokanal / Lig TV 2|TV|Mein TV International: Alle Pakete&lt;br /&gt;
&lt;br /&gt;
# KabelBW früheres Paket/Bestandskunden&lt;br /&gt;
&lt;br /&gt;
098e:C3B8|KabelBW|E! Entertainment|TV|Kabel Digital Home(früheres Paket/Bestandskunden)&lt;br /&gt;
098e:562F|KabelBW|Eurosport 2|TV|Männer Paket (früheres Paket/Bestandskunden)&lt;br /&gt;
098e:5632|KabelBW|MTV Music|TV|Männer Paket (früheres Paket/Bestandskunden)&lt;br /&gt;
098e:5634|KabelBW|The Karaoke Channel|TV|Männer Paket (früheres Paket/Bestandskunden)&lt;br /&gt;
098e:5635|KabelBW|The Poker Channel|TV|Männer Paket (früheres Paket/Bestandskunden)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Kabel Deutschland (German Cable)===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# DVB-C - Kabel Deutschland - (German Cable)&lt;br /&gt;
# update: 2012-10-15&lt;br /&gt;
&lt;br /&gt;
09C7,1722,1834,1801:C3B5|KD|Press TV (engl)|TV|Digital Free&lt;br /&gt;
09C7,1722,1834,1801:C3BE|KD|1-2-3.tv|TV|Digital Free&lt;br /&gt;
09C7,1722,1834,1801:C4E0|KD|Radio-Test|Radio|Digital Free&lt;br /&gt;
09C7,1722,1834,1801:C4E1|KD|Radio Horeb|Radio|Digital Free&lt;br /&gt;
09C7,1722,1834,1801:C4E2|KD|ERF|Radio|Digital Free&lt;br /&gt;
09C7,1722,1834,1801:C4E4|KD|Sunshine Live|Radio|Digital Free&lt;br /&gt;
09C7,1722,1834,1801:C4E5|KD|Klassik Radio|Radio|Digital Free&lt;br /&gt;
09C7,1722,1834,1801:C4E6|KD|RTL Radio|Radio|Digital Free&lt;br /&gt;
09C7,1722,1834,1801:C4E7|KD|Radio Paloma|Radio|Digital Free&lt;br /&gt;
09C7,1722,1834,1801:C4E8|KD|JAM FM|Radio|Digital Free&lt;br /&gt;
09C7,1722,1834,1801:C60C|KD|sixx|TV|Digital Free&lt;br /&gt;
09C7,1722,1834,1801:CF09|KD|BBC World (engl)|TV|Digital Free&lt;br /&gt;
09C7,1722,1834,1801:CF0A|KD|Tele 5|TV|Digital Free&lt;br /&gt;
09C7,1722,1834,1801:CF0C|KD|Bloomberg|TV|Digital Free&lt;br /&gt;
09C7,1722,1834,1801:CF0D|KD|MTV|TV|Digital Free&lt;br /&gt;
09C7,1722,1834,1801:CF0E|KD|NICK/COMEDY CENTRAL|TV|Digital Free&lt;br /&gt;
09C7,1722,1834,1801:CF0F|KD|TV 5 Monde (frz)|TV|Digital Free&lt;br /&gt;
09C7,1722,1834,1801:CF12|KD|Eurosport 2|TV|Digital Free&lt;br /&gt;
09C7,1722,1834,1801:CF76|KD|RTL nitro|TV|Digital Free&lt;br /&gt;
09C7,1722,1834,1801:CF7F|KD|Russia Today (engl)|TV|Digital Free&lt;br /&gt;
09C7,1722,1834,1801:CFDB|KD|EuroNews (frz)|TV|Digital Free&lt;br /&gt;
09C7,1722,1834,1801:CFE3|KD|TRTi (türk)|TV|Digital Free&lt;br /&gt;
09C7,1722,1834,1801:D09B|KD|BibelTV|TV|Digital Free&lt;br /&gt;
09C7,1722,1834,1801:D10A|KD|Channel21|TV|Digital Free&lt;br /&gt;
09C7,1722,1834,1801:D10B|KD|ERF eins|TV|Digital Free&lt;br /&gt;
09C7,1722,1834,1801:D161|KD|RTL Television|TV|Digital Free&lt;br /&gt;
09C7,1722,1834,1801:D162|KD|Super RTL|TV|Digital Free&lt;br /&gt;
09C7,1722,1834,1801:D163|KD|RTL II|TV|Digital Free&lt;br /&gt;
09C7,1722,1834,1801:D164|KD|VOX|TV|Digital Free&lt;br /&gt;
09C7,1722,1834,1801:D165|KD|DAYSTAR TV|TV|Digital Free&lt;br /&gt;
09C7,1722,1834,1801:D166|KD|n-tv|TV|Digital Free&lt;br /&gt;
09C7,1722,1834,1801:D167|KD|Eurosport|TV|Digital Free&lt;br /&gt;
09C7,1722,1834,1801:D168|KD|Das Vierte|TV|Digital Free&lt;br /&gt;
09C7,1722,1834,1801:D169|KD|Viva|TV|Digital Free&lt;br /&gt;
09C7,1722,1834,1801:D16C|KD|Astro TV|TV|Digital Free&lt;br /&gt;
09C7,1722,1834,1801:D16D|KD|CNN (engl)|TV|Digital Free&lt;br /&gt;
09C7,1722,1834,1801:D16E|KD|Al Jazeera Int (engl)|TV|Digital Free&lt;br /&gt;
09C7,1722,1834,1801:D16F|KD|sonnenklar.TV|TV|Digital Free&lt;br /&gt;
09C7,1722,1834,1801:D170|KD|QVC|TV|Digital Free&lt;br /&gt;
09C7,1722,1834,1801:CF77|KD|Anixe SD|TV|KD Free&lt;br /&gt;
09C7,1722,1834,1801:D171|KD|DMAX|TV|Digital Free&lt;br /&gt;
09C7,1722,1834,1801:D172|KD|iMusic|TV|Digital Free&lt;br /&gt;
09C7,1722,1834,1801:D173|KD|Juwelo TV|TV|Digital Free&lt;br /&gt;
09C7,1722,1834,1801:D174|KD|ServusTV SD|TV|Digital Free&lt;br /&gt;
09C7,1722,1834,1801:D175|KD|ProSieben|TV|Digital Free&lt;br /&gt;
09C7,1722,1834,1801:D176|KD|kabel eins|TV|Digital Free&lt;br /&gt;
09C7,1722,1834,1801:D177|KD|9Live|TV|Digital Free&lt;br /&gt;
09C7,1722,1834,1801:D178|KD|SPORT1|TV|Digital Free&lt;br /&gt;
09C7,1722,1834,1801:D179|KD|EuroNews|TV|Digital Free&lt;br /&gt;
09C7,1722,1834,1801:D17A|KD|Sat. 1|TV|Digital Free&lt;br /&gt;
09C7,1722,1834,1801:D17B|KD|N24|TV|Digital Free&lt;br /&gt;
09C7,1722,1834,1801:D17E|KD|HSE24|TV|Digital Free&lt;br /&gt;
&lt;br /&gt;
09C7,1722,1834:C3B6|KD|Motors TV|TV|KD Home&lt;br /&gt;
09C7,1722,1834:C3B9|KD|Planet|TV|KD Home&lt;br /&gt;
09C7,1722,1834:C3BA|KD|SciFi (KD)|TV|KD Home&lt;br /&gt;
09C7,1722,1834:C3BB|KD|13th Street (KD)|TV|KD Home&lt;br /&gt;
09C7,1722,1834:C3BC|KD|Kinowelt TV|TV|KD Home&lt;br /&gt;
09C7,1722,1834:C3BD|KD|Wetter Fernsehen|TV|KD Home&lt;br /&gt;
09C7,1722,1834:C3BF|KD|Gute Laune TV|TV|KD Home&lt;br /&gt;
09C7,1722,1834:C47D|KD|SPORT 1+|TV|KD Home&lt;br /&gt;
09C7,1722,1834:C47E|KD|VH1 Classic|TV|KD Home&lt;br /&gt;
09C7,1722,1834:C47F|KD|TNT Serie (KD)|TV|KD Home&lt;br /&gt;
09C7,1722,1834:C480|KD|AXN Action|TV|KD Home&lt;br /&gt;
09C7,1722,1834:C481|KD|Silverline|TV|KD Home&lt;br /&gt;
09C7,1722,1834:C482|KD|ESPN America|TV|KD Home&lt;br /&gt;
09C7,1722,1834:C483|KD|Disney Toon|TV|KD Home&lt;br /&gt;
09C7,1722,1834:C60D|KD|MTV Germany|TV|KD Home&lt;br /&gt;
09C7,1722,1834:C60F|KD|MTV Dance|TV|KD Home&lt;br /&gt;
09C7,1722,1834:C610|KD|MTV Hits|TV|KD Home&lt;br /&gt;
09C7,1722,1834:C611|KD|Nick Jr.|TV|KD Home&lt;br /&gt;
09C7,1722,1834:C613|KD|Lust Pur|TV|KD Home&lt;br /&gt;
09C7,1722,1834:C614|KD|National Geographic|TV|KD Home&lt;br /&gt;
09C7,1722,1834:C615|KD|Disney Playhouse|TV|KD Home&lt;br /&gt;
09C7,1722,1834:C617|KD|Cartoon Network|TV|KD Home&lt;br /&gt;
09C7,1722,1834:C618|KD|TNT Film|TV|KD Home&lt;br /&gt;
09C7,1722,1834:C619|KD|The Biography Channel|TV|KD Home&lt;br /&gt;
09C7,1722,1834:CF70|KD|Jukebox|TV|KD Home&lt;br /&gt;
09C7,1722,1834:CF73|KD|Rock TV|TV|KD Home&lt;br /&gt;
09C7,1722,1834:D035|KD|History|TV|KD Home&lt;br /&gt;
09C7,1722,1834:D036|KD|Bon Gusto|TV|KD Home&lt;br /&gt;
09C7,1722,1834:D03E|KD|Animax|TV|KD Home&lt;br /&gt;
09C7,1722,1834:D099|KD|Spiegel TV Digital|TV|KD Home&lt;br /&gt;
09C7,1722,1834:D09C|KD|Boomerang|TV|KD Home&lt;br /&gt;
09C7,1722,1834:D0A1|KD|FOX|TV|KD Home&lt;br /&gt;
09C7,1722,1834:D0A2|KD|Glitz|TV|KD Home&lt;br /&gt;
09C7,1722,1834:D0A3|KD|Sat.1 Comedy|TV|KD Home&lt;br /&gt;
09C7,1722,1834:D0A4|KD|kabel eins classics|TV|KD Home&lt;br /&gt;
09C7,1722,1834:D0A5|KD|Romance TV|TV|KD Home&lt;br /&gt;
09C7,1722,1834:D16B|KD|sportdigital.tv|TV|KD Home&lt;br /&gt;
09C7,1722,1834:CF0B|KD|RTL Living|TV|KD Home&lt;br /&gt;
&lt;br /&gt;
09C7,1722,1834:C419|KD|Klassik Hits|Radio|Kabel Digital&lt;br /&gt;
09C7,1722,1834:C41A|KD|Symphonie|Radio|Kabel Digital&lt;br /&gt;
09C7,1722,1834:C41C|KD|Country|Radio|Kabel Digital&lt;br /&gt;
09C7,1722,1834:C41E|KD|Instrumentals|Radio|Kabel Digital&lt;br /&gt;
09C7,1722,1834:C41F|KD|New Age|Radio|Kabel Digital&lt;br /&gt;
09C7,1722,1834:C420|KD|Euro Hits|Radio|Kabel Digital&lt;br /&gt;
09C7,1722,1834:C423|KD|Deutscher Rock|Radio|Kabel Digital&lt;br /&gt;
09C7,1722,1834:C424|KD|Deutsche Schlager|Radio|Kabel Digital&lt;br /&gt;
09C7,1722,1834:C425|KD|Deutsche Hits|Radio|Kabel Digital&lt;br /&gt;
09C7,1722,1834:C427|KD|UK Hits|Radio|Kabel Digital&lt;br /&gt;
09C7,1722,1834:C42B|KD|Chillout|Radio|Kabel Digital&lt;br /&gt;
09C7,1722,1834:C42D|KD|Klassischer Jazz|Radio|Kabel Digital&lt;br /&gt;
09C7,1722,1834:C42E|KD|Perfect Dinner Party|Radio|Kabel Digital&lt;br /&gt;
09C7,1722,1834:C42F|KD|Brasil |Radio|Kabel Digital&lt;br /&gt;
09C7,1722,1834:C430|KD|Rock Anthems|Radio|Kabel Digital&lt;br /&gt;
09C7,1722,1834:C432|KD|Spanischer Rock|Radio|Kabel Digital&lt;br /&gt;
09C7,1722,1834:C433|KD|Rock&#039;n&#039; Roll Oldies|Radio|Kabel Digital&lt;br /&gt;
09C7,1722,1834:C437|KD|60er &amp;amp; 70er Hits|Radio|Kabel Digital&lt;br /&gt;
09C7,1722,1834:C438|KD|Big Band/Swing|Radio|Kabel Digital&lt;br /&gt;
09C7,1722,1834:C439|KD|Classic Rock|Radio|Kabel Digital&lt;br /&gt;
09C7,1722,1834:C43A|KD|Heavy Metal|Radio|Kabel Digital&lt;br /&gt;
09C7,1722,1834:C43B|KD|Alternative|Radio|Kabel Digital&lt;br /&gt;
09C7,1722,1834:C43C|KD|Dance|Radio|Kabel Digital&lt;br /&gt;
09C7,1722,1834:C43F|KD|Pop|Radio|Kabel Digital&lt;br /&gt;
09C7,1722,1834:C441|KD|Love Songs|Radio|Kabel Digital&lt;br /&gt;
09C7,1722,1834:C442|KD|80er &amp;amp; 90er Hits|Radio|Kabel Digital&lt;br /&gt;
09C7,1722,1834:C443|KD|Blues|Radio|Kabel Digital&lt;br /&gt;
09C7,1722,1834:C445|KD|R &amp;amp; B Hip Hop|Radio|Kabel Digital&lt;br /&gt;
09C7,1722,1834:C446|KD|Reggae|Radio|Kabel Digital&lt;br /&gt;
09C7,1722,1834:C447|KD|Rap|Radio|Kabel Digital&lt;br /&gt;
&lt;br /&gt;
09C7,1722,1834:C4E3|KD|BBC World Service|Radio|Englisch&lt;br /&gt;
09C7,1722,1834:C612|KD|Cartoon Network (engl)|TV|Englisch&lt;br /&gt;
09C7,1722,1834:CF6D|KD|BBC Entertainment (engl)|TV|Englisch&lt;br /&gt;
09C7,1722,1834:CF71|KD|ESPN America (engl)|TV|Englisch&lt;br /&gt;
09C7,1722,1834:CF78|KD|Extreme Sports (engl)|TV|Englisch&lt;br /&gt;
09C7,1722,1834:CF79|KD|MTV Hits (engl)|TV|Englisch&lt;br /&gt;
09C7,1722,1834:CF7A|KD|MTV Dance (engl)|TV|Englisch&lt;br /&gt;
09C7,1722,1834:CF7B|KD|VH1 Classic (engl)|TV|Englisch&lt;br /&gt;
09C7,1722,1834:CFD8|KD|National Geo (engl)|TV|Englisch&lt;br /&gt;
09C7,1722,1834:D048|KD|TNT Serie (engl)|TV|Englisch&lt;br /&gt;
09C7,1722,1834:D09A|KD|AXN Action (engl)|TV|Englisch&lt;br /&gt;
09C7,1722,1834:D09D|KD|ESPN Classic (engl)|TV|Englisch&lt;br /&gt;
09C7,1722,1834:D09F|KD|Boomerang (engl)|TV|Englisch&lt;br /&gt;
09C7,1722,1834:D0A0|KD|TNT Film (engl) |TV|Englisch&lt;br /&gt;
09C7,1722,1834:C616|KD|CNBC Europe (engl) |TV|Englisch&lt;br /&gt;
09C7,1722,1834:C3B8|KD|E! Entertainment |TV|Englisch&lt;br /&gt;
09C7,1722,1834:D109|KD|Playhouse Disney (engl)|TV|Englisch&lt;br /&gt;
&lt;br /&gt;
09C7,1722,1834:C4E9|KD|METROPOL FM|Radio|Türkisch&lt;br /&gt;
09C7,1722,1834:CFD3|KD|ATV Avrupa (türk)|TV|Türkisch&lt;br /&gt;
09C7,1722,1834:CFD5|KD|Euro D (türk)|TV|Türkisch&lt;br /&gt;
09C7,1722,1834:CFDA|KD|Euro Star (türk)|TV|Türkisch&lt;br /&gt;
09C7,1722,1834:D0FD|KD|Show Turk (türk)|TV|Türkisch&lt;br /&gt;
09C7,1722,1834:D0FE|KD|NTV Avrupa (türk)|TV|Türkisch&lt;br /&gt;
09C7,1722,1834:D100|KD|Kanal 7 (türk)|TV|Türkisch&lt;br /&gt;
09C7,1722,1834:D106|KD|LiG TV (türk)|TV|Türkisch&lt;br /&gt;
09C7,1722,1834:D107|KD|Turkmax (türk)|TV|Türkisch&lt;br /&gt;
&lt;br /&gt;
09C7,1722,1834:CF72|KD|iTVN (pol)|TV|Div.Sprachen&lt;br /&gt;
09C7,1722,1834:CFD4|KD|TV Polonia (pol)|TV|Div.Sprachen&lt;br /&gt;
09C7,1722,1834,1801:CFE0|KD|EuroNews (span)|TV|Div.Sprachen&lt;br /&gt;
09C7,1722,1834,1801:CFE1|KD|EuroNews (port)|TV|Div.Sprachen&lt;br /&gt;
09C7,1722,1834:D04A|KD|Tunis 7|TV|Div.Sprachen&lt;br /&gt;
09C7,1722,1834:C761|KD|BN Sat (scr)|TV|Div.Sprachen&lt;br /&gt;
09C7,1722,1834:D105|KD|Canal 24 Horas|TV|Div.Sprachen&lt;br /&gt;
09C7,1722,1834:C75F|KD|Duna TV / Caspio|TV|Div.Sprachen&lt;br /&gt;
09C7,1722,1834:D10D|KD|France 2 (frz)|TV|Div.Sprachen&lt;br /&gt;
09C7,1722,1834:D10E|KD|France 3 (frz)|TV|Div.Sprachen&lt;br /&gt;
09C7,1722,1834:C764|KD|France 5 (frz)|TV|Div.Sprachen&lt;br /&gt;
09C7,1722,1834:D047|KD|Iran Music/pdf Channel|TV|Div.Sprachen&lt;br /&gt;
09C7,1722,1834:D03A|KD|Pro TV / TVR (rum)|TV|Div.Sprachen&lt;br /&gt;
&lt;br /&gt;
09C7,1722,1834,1801:CFDF|KD|EuroNews (itl)|TV|Italienisch&lt;br /&gt;
09C7,1722,1834:D101|KD|Rai 1 (itl)|TV|Italienisch&lt;br /&gt;
09C7,1722,1834:D102|KD|Rai 2 (itl)|TV|Italienisch&lt;br /&gt;
09C7,1722,1834:D103|KD|Rai 3 (itl)|TV|Italienisch&lt;br /&gt;
&lt;br /&gt;
09C7,1722,1834:CFD1|KD|RTVi (rus)|TV|Russisch&lt;br /&gt;
09C7,1722,1834:CFD2|KD|Nashe Kino (rus)|TV|Russisch&lt;br /&gt;
09C7,1722,1834:CFDC|KD|RTR Planeta (rus)|TV|Russisch&lt;br /&gt;
09C7,1722,1834,1801:CFE2|KD|EuroNews (rus)|TV|Russisch&lt;br /&gt;
09C7,1722,1834:D0FF|KD|Detski Mir/TeleKlub|TV|Russisch&lt;br /&gt;
09C7,1722,1834:D108|KD|CH1 Russia (rus)|TV|Russisch&lt;br /&gt;
09C7,1722,1834:D04D|KD|RTVi Info / FMC (rus)|TV|Russisch&lt;br /&gt;
&lt;br /&gt;
09C7,1834,1861:C357|KD|FOX HD|TV|KD Home HD&lt;br /&gt;
09C7,1834,1861:C351|KD|TNT Serie HD|TV|KD Home HD&lt;br /&gt;
09C7,1834,1861:C352|KD|TNT Film HD|TV|KD Home HD&lt;br /&gt;
09C7,1834,1861:C353|KD|Planet HD|TV|KD Home HD&lt;br /&gt;
09C7,1834,1861:C354|KD|13th Street HD|TV|KD Home HD&lt;br /&gt;
09C7,1834,1861:C358|KD|Syfy HD|TV|KD Home HD&lt;br /&gt;
09C7,1834,1861:C355|KD|SPORT1+ HD|TV|KD Home HD&lt;br /&gt;
09C7,1834,1861:C356|KD|Nat Geo HD|TV|KD Home HD&lt;br /&gt;
09C7,1834,1861:C361|KD|Glitz HD|TV|KD Home HD&lt;br /&gt;
09C7,1834,1861:C364|KD|Romance TV HD|TV|KD Home HD&lt;br /&gt;
09C7,1834,1861:C366|KD|Spiegel TV Wissen HD|TV|KD Home HD&lt;br /&gt;
09C7,1834,1861:C36A|KD|HSE24 HD|TV|KD Home HD&lt;br /&gt;
09C7,1834,1861:C36B|KD|QVC HD|TV|KD Home HD&lt;br /&gt;
09C7,1834,1861:C367|KD|AXN HD|TV|KD Home HD&lt;br /&gt;
09C7,1834,1861:C368|KD|Kinowelt TV HD|TV|KD Home HD&lt;br /&gt;
09C7,1834,1861:C360|KD|Cartoon Network HD|TV|KD Home HD&lt;br /&gt;
&lt;br /&gt;
09C7,1834,1861:C35F|KD|Pro7 HD|TV|Digital Free&lt;br /&gt;
09C7,1834,1861:C362|KD|Sat1 HD|TV|Digital Free&lt;br /&gt;
09C7,1834,1861:C359|KD|KabelEins HD|TV|Digital Free&lt;br /&gt;
09C7,1834,1861:C363|KD|Sixx HD|TV|Digital Free&lt;br /&gt;
09C7,1834,1861:C35A|KD|Sport1 HD|TV|Digital Free&lt;br /&gt;
09C7,1834,1861:C365|KD|Servus TV HD|TV|Digital Free&lt;br /&gt;
09C7,1861:C35C|KD|RTL HD|TV|Digital Free&lt;br /&gt;
09C7,1861:C35B|KD|RTL 2 HD|TV|Digital Free&lt;br /&gt;
09C7,1861:C36C|KD|Super RTL HD|TV|Digital Free&lt;br /&gt;
09C7,1861:C35D|KD|VOX HD|TV|Digital Free&lt;br /&gt;
09C7,1861:C36D|KD|RTL NITRO HD|TV|Digital Free&lt;br /&gt;
&lt;br /&gt;
09C7,1722,1834:C490|KD|Select Kino Info|TV|KD ppv&lt;br /&gt;
09C7,1722,1834:C491|KD|Select Kino 1|TV|KD ppv&lt;br /&gt;
09C7,1722,1834:C492|KD|Select Kino 2|TV|KD ppv&lt;br /&gt;
09C7,1722,1834:C493|KD|Select Kino 3|TV|KD ppv&lt;br /&gt;
09C7,1722,1834:C494|KD|Select Kino 4|TV|KD ppv&lt;br /&gt;
09C7,1722,1834:C495|KD|Select Kino 5|TV|KD ppv&lt;br /&gt;
09C7,1722,1834:C496|KD|Select Kino 6|TV|KD ppv&lt;br /&gt;
09C7,1722,1834:C497|KD|Select Kino 7|TV|KD ppv&lt;br /&gt;
&lt;br /&gt;
09C7,1722,1834:C499|KD|redXclub Info|TV|KD ppv&lt;br /&gt;
09C7,1722,1834:C49A|KD|redXclub 1|TV|KD ppv&lt;br /&gt;
09C7,1722,1834:C49B|KD|redXclub 2|TV|KD ppv&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===NetCologne (German Cable)===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# DVB-C - NetCologne  - (German Cable)&lt;br /&gt;
# update: 2013-08-12&lt;br /&gt;
&lt;br /&gt;
#NC Premium HD+&lt;br /&gt;
098C:0131|Kabel Eins HD|TV|Netcologne Premium HD+&lt;br /&gt;
0B00:213E|Nickelodeon/Comedy Central|TV|Netcologne Premium HD+&lt;br /&gt;
0B00:0130|Pro7 HD|TV|Netcologne Premium HD+&lt;br /&gt;
0B00:2134|RTL2 HD|TV|Netcologne Premium HD+&lt;br /&gt;
0B00:012D|RTL HD|TV|Netcologne Premium HD+&lt;br /&gt;
0B00:0898|RTL Nitro HD|TV|Netcologne Premium HD+&lt;br /&gt;
0B00:012F|SAT.1 HD|TV|Netcologne Premium HD+&lt;br /&gt;
0B00:2148|Sixx HD|TV|Netcologne Premium HD+&lt;br /&gt;
0B00:215C|Super RTL HD|TV|Netcologne Premium HD+&lt;br /&gt;
0B00:012E|VOX HD|TV|Netcologne Premium HD+&lt;br /&gt;
&lt;br /&gt;
#NC MTV Tune-inn&lt;br /&gt;
0B00:6FEF|MTV Dance|TV|Netcologne MTV Tune-inn&lt;br /&gt;
0B00:6FEE|MTV Hits|TV|Netcologne MTV Tune-inn&lt;br /&gt;
0B00:6FF3|MTV Rocks|TV|Netcologne MTV Tune-inn&lt;br /&gt;
0B00:6FF0|VH1|TV|Netcologne MTV Tune-inn&lt;br /&gt;
0B00:6FF1|VH1 Classic|TV|Netcologne MTV Tune-inn&lt;br /&gt;
&lt;br /&gt;
#NC Männer und Sport&lt;br /&gt;
0B00:026D|auto motor und sport channel|TV|Netcologne Männer und Sport&lt;br /&gt;
0B00:2058|Eurosport 2|TV|Netcologne Männer und Sport&lt;br /&gt;
0B00:0267|Hustler TV|TV|Netcologne Männer und Sport&lt;br /&gt;
0B00:2062|Playboy TV Europe|TV|Netcologne Männer und Sport&lt;br /&gt;
0B00:4E8D|sportdigital|TV|Netcologne Männer und Sport&lt;br /&gt;
&lt;br /&gt;
#NC Unterhaltung&lt;br /&gt;
0B00:4E85|13 Street|TV|Netcologne Unterhaltung&lt;br /&gt;
0B00:026F|Animal Planet|TV|Netcologne Unterhaltung&lt;br /&gt;
0B00:4E91|Boomerang|TV|Netcologne Unterhaltung&lt;br /&gt;
0B00:4E98|Cartoon Network|TV|Netcologne Unterhaltung&lt;br /&gt;
0B00:4EF3|Discovery Channel|TV|Netcologne Unterhaltung&lt;br /&gt;
0B00:200D|Kabel Eins classics|TV|Netcologne Unterhaltung&lt;br /&gt;
0B00:7009|MTV|TV|Netcologne Unterhaltung&lt;br /&gt;
0B00:4EF4|Nick Junior|TV|Netcologne Unterhaltung&lt;br /&gt;
0B00:2EFE|RTL Living|TV|Netcologne Unterhaltung&lt;br /&gt;
0B00:2152|Sat.1 emotions|TV|Netcologne Unterhaltung&lt;br /&gt;
0B00:4E86|Syfy|TV|Netcologne Unterhaltung&lt;br /&gt;
0B00:4E97|TNT Film|TV|Netcologne Unterhaltung&lt;br /&gt;
&lt;br /&gt;
#NC Unterhaltung Extra&lt;br /&gt;
0B00:0BEA|Animax|TV|Netcologne Unterhaltung Extra&lt;br /&gt;
0B00:0BB8|BonGusto|TV|Netcologne Unterhaltung Extra&lt;br /&gt;
0B00:4EF3|Discovery Channel HD|TV|Netcologne Unterhaltung Extra&lt;br /&gt;
0B00:4E96|History|TV|Netcologne Extra&lt;br /&gt;
0B00:4EED|E! Entertainment|TV|Netcologne Unterhaltung Extra&lt;br /&gt;
0B00:4EF6|FOX HD|TV|Netcologne Unterhaltung Extra&lt;br /&gt;
0B00:4EF2|Kinowelt TV|TV|Unterhaltung Extra&lt;br /&gt;
0B00:204E|MTV Live HD|TV|Unterhaltung Extra&lt;br /&gt;
0B00:4E9A|National Geographic HD|TV|Unterhaltung Extra&lt;br /&gt;
0B00:4EEA|Romance TV|TV|Unterhaltung Extra&lt;br /&gt;
0B00:0960|RTL Living HD|TV|Unterhaltung Extra&lt;br /&gt;
0B00:4E8F|Silverline|Unterhaltung Extra&lt;br /&gt;
0B00:0268|Spiegel TV Wissen HD|TV|Unterhaltung Extra&lt;br /&gt;
0B00:4E99|The Biography Channel|TV|Unterhaltung Extra&lt;br /&gt;
0B00:026B|Travel Channel|TV|Unterhaltung Extra&lt;br /&gt;
0B00:2774|UNITEL CLASSICA HD|TV|Unterhaltung Extra&lt;br /&gt;
&lt;br /&gt;
#NC Sonstige&lt;br /&gt;
0B00:014E|C Music TV|TV|Netcologne Classic&lt;br /&gt;
0B00:203A|Deutsches Musik Fernsehen|TV|Netcologne Classic&lt;br /&gt;
0B00:4EE9|yourfamily|TV|Netcologne Familie&lt;br /&gt;
0B00:4EF2|Gute Laune TV|TV|Netcologne Familie (alt)&lt;br /&gt;
0B00:0266|Lust Pur|TV|Netcologne Netcologne Unterhaltung (alt)&lt;br /&gt;
&lt;br /&gt;
#NC Balkan&lt;br /&gt;
0B00:814C|Balkanika MTV|TV|Netcologne Balkan&lt;br /&gt;
0B00:8160|BN Sat|TV|Netcologne Balkan&lt;br /&gt;
0B00:206D|HRT-TV1|TV|Netcologne Balkan&lt;br /&gt;
0B00:817E|RTCG Sat|TV|Netcologne Balkan&lt;br /&gt;
0B00:146E|RTS Sat|TV|Netcologne Balkan&lt;br /&gt;
0B00:2071|HRT Radio|Radio|Netcologne Balkan Radio&lt;br /&gt;
&lt;br /&gt;
#NC Griechisch&lt;br /&gt;
0B00:2012|ANT1 EUROPE|TV|Netcologne Griechisch&lt;br /&gt;
0B00:19C8|MAD TV|TV|Netcologne Griechisch&lt;br /&gt;
&lt;br /&gt;
#NC Italienisch&lt;br /&gt;
0B00:0A28|Euronews Italy|TV|Netcologne Italienisch&lt;br /&gt;
0B00:9150|Mediaset Italia|TV|Netcologne Italienisch&lt;br /&gt;
0B00:0546|Rai Duo|TV|Netcologne Italienisch&lt;br /&gt;
0B00:02C6|Rai News|TV|Netcologne Italienisch&lt;br /&gt;
0B00:207B|Rai Scuola|TV|Netcologne Italienisch&lt;br /&gt;
0B00:02D0|Rai Storia|TV|Netcologne Italienisch&lt;br /&gt;
0B00:0578|Rai Tre|TV|Netcologne Italienisch&lt;br /&gt;
0B00:0514|Rai Uno|TV|Netcologne Italienisch&lt;br /&gt;
0B00:2792|Rai Radio Uno|Radio|Netcologne Italienisch Radio&lt;br /&gt;
&lt;br /&gt;
#NC Japanisch&lt;br /&gt;
0B00:2015|JSTV|TV|Netcologne Japanisch&lt;br /&gt;
0B00:2016|JSTV Radio|TV|Netcologne Japanisch&lt;br /&gt;
&lt;br /&gt;
#NC Polnisch&lt;br /&gt;
0B00:026C|iTVN|TV|Netcologne Polnisch&lt;br /&gt;
0B00:05DC|TV Polonia|Netcologne Polnisch&lt;br /&gt;
0B00:0CA5|TV Silesia|TV|Netcologne Polnisch&lt;br /&gt;
0B00:0381|TVP Kultura|TV|Netcologne Polnisch&lt;br /&gt;
&lt;br /&gt;
#NC Russich&lt;br /&gt;
0B00:0B22|Channel One Russia|TV|Netcologne Russich&lt;br /&gt;
0B00:0A8C|Euronews Russia|TV|Netcologne Russich&lt;br /&gt;
0B00:09F6|RTR Planeta|TV|Netcologne Russich&lt;br /&gt;
0B00:000D|RTVi Europe|TV|Netcologne Russich&lt;br /&gt;
0B00:0010|RTVi Nashe Kino|TV|Netcologne Russich&lt;br /&gt;
0B00:0012|RTVi Detski mir - TeleKlub|TV|Netcologne Russich&lt;br /&gt;
&lt;br /&gt;
#NC Serbisch&lt;br /&gt;
0B00:0002|Pink Extra|TV|Netcologne Serbisch&lt;br /&gt;
0B00:0009|Pink Film|TV|Netcologne Serbisch&lt;br /&gt;
0B00:000A|Pink Music|TV|Netcologne Serbisch&lt;br /&gt;
0B00:0802|Pink Plus|TV|Netcologne Serbisch&lt;br /&gt;
0B00:0003|Pink Radio|Radio|Netcologne Serbisch Radio&lt;br /&gt;
&lt;br /&gt;
#NC Spanisch/Portugiesich&lt;br /&gt;
0B00:0DAE|Canal 24 Horas|TV|Netcologne Spanisch/Portugiesich&lt;br /&gt;
0B00:2026|EuroNews Portuguese|TV|Netcologne Spanisch/Portugiesich&lt;br /&gt;
0B00:202B|EuroNews Spanisch|TV|Netcologne Spanisch/Portugiesich&lt;br /&gt;
0B00:1A2C|RTPi|TV|Netcologne Spanisch/Portugiesich&lt;br /&gt;
0B00:2030|tve international|TV|Spanisch/Portugiesich&lt;br /&gt;
&lt;br /&gt;
#NC Türkisch&lt;br /&gt;
0B00:04E2|ATV Avrupa|TV|Netcologne Türkisch&lt;br /&gt;
0B00:04B0|Euro D|TV|Netcologne Türkisch&lt;br /&gt;
0B00:09C4|Euro Star|TV|Netcologne Türkisch&lt;br /&gt;
0B00:2058|Kanal 7 Avrupa|TV|Netcologne Türkisch&lt;br /&gt;
0B00:047E|NTV Avrupa|TV|Netcologne Türkisch&lt;br /&gt;
0B00:041A|Show Turk|TV|Netcologne Türkisch&lt;br /&gt;
0B00:060E|TRT-Turk TV|TV|Netcologne Türkisch&lt;br /&gt;
0B00:208F|RadyoTurk.de|Radio|Netcologne Türkisch Radio&lt;br /&gt;
&lt;br /&gt;
#NC Türkisch Extra&lt;br /&gt;
0B00:91B4|Haberturk TV|TV|Netcologne Türkisch Extra&lt;br /&gt;
0B00:9484|Kral TV|TV|Netcologne Türkisch Extra&lt;br /&gt;
0B00:8174|Methap TV|TV|Netcologne Türkisch Extra&lt;br /&gt;
0B00:032A|Samanyolu Haber|TV|Netcologne Türkisch Extra&lt;br /&gt;
0B00:947A|Samanyolu TV Avrupa|TV|Netcologne Türkisch Extra&lt;br /&gt;
0B00:277E|TRT Belgesel|TV|Netcologne Türkisch Extra&lt;br /&gt;
0B00:038E|TRT Haber|TV|Netcologne Türkisch Extra&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Kabel Kiosk (9.0E &amp;amp; German Cable)===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# DVB-S/DVB-C - Kabel Kiosk - (Eutelsat 9.0E &amp;amp; German Cable)&lt;br /&gt;
# update: 2012-06-26&lt;br /&gt;
&lt;br /&gt;
09AF,0B00:026E|Kabelkiosk|Trace Tropical&lt;br /&gt;
09AF,0B00:0A5A|Kabelkiosk|EuroNews Spanish&lt;br /&gt;
09AF,0B00:0A8C|Kabelkiosk|EuroNews Russia&lt;br /&gt;
09AF,0B00:0A96|Kabelkiosk|EuroNews Portuguese&lt;br /&gt;
09AF,0B00:0AB4|Kabelkiosk|EuroNews German&lt;br /&gt;
09AF.0B00:0AA0|Kabelkisok|EuroNews French&lt;br /&gt;
09AF,0B00:0AAA|Kabelkiosk|EuroNews English&lt;br /&gt;
09AF,0B00:4EF3|Kabelkiosk|Discovery Channel&lt;br /&gt;
09AF,0B00:0BB8|Kabelkiosk|BonGusto&lt;br /&gt;
09AF,0B00:026F|Kabelkiosk|Animal Planet&lt;br /&gt;
09AF,0B00:39DE|Kabelkiosk|RTVi Nashe Kino&lt;br /&gt;
09AF,0B00:39DC|Kabelkiosk|RTVi Europe&lt;br /&gt;
09AF,0B00:39DD|Kabelkiosk|RTVi Detskii Mir-Teleklub&lt;br /&gt;
09AF,0B00:00CC|Kabelkiosk|Channel 21&lt;br /&gt;
09AF,0B00:4EF0|Kabelkiosk|MTV Germany&lt;br /&gt;
09AF,0B00:00D5|Kabelkiosk|Comedy Central Germany&lt;br /&gt;
09AF,0B00:00D5|Kabelkiosk|Nick Germany&lt;br /&gt;
09AF,0B00:00D8|Kabelkiosk|VIVA&lt;br /&gt;
09AF,0B00:00D9|Kabelkiosk|Sixx&lt;br /&gt;
09AF,0B00:00DA|Kabelkiosk|HSE24&lt;br /&gt;
09AF,0B00:00DB|Kabelkiosk|Russia Today&lt;br /&gt;
09AF,0B00:00DD|Kabelkiosk|1-2-3.tv&lt;br /&gt;
09AF,0B00:00DE|Kabelkiosk|iMusic 1&lt;br /&gt;
09AF,0B00:00DF|Kabelkiosk|Yavido Clips&lt;br /&gt;
09AF,0B00:00E0|Kabelkiosk|CNN International Europe&lt;br /&gt;
09AF,0B00:00E1|Kabelkiosk|CNBC Europe&lt;br /&gt;
09AF,0B00:00E2|Kabelkiosk|DMAX&lt;br /&gt;
09AF,0B00:00E3|Kabelkiosk|Das Vierte&lt;br /&gt;
09AF,0B00:00C9|Kabelkiosk|RTL Television&lt;br /&gt;
09AF,0B00:00CA|Kabelkiosk|RTL 2&lt;br /&gt;
09AF,0B00:00CB|Kabelkiosk|Super RTL&lt;br /&gt;
09AF,0B00:00CD|Kabelkiosk|VOX&lt;br /&gt;
09AF,0B00:00CE|Kabelkiosk|n-tv&lt;br /&gt;
09AF,0B00:00CF|Kabelkiosk|ProSieben&lt;br /&gt;
09AF,0B00:00D0|Kabelkiosk|Sat 1&lt;br /&gt;
09AF,0B00:00D1|Kabelkiosk|Kabel 1&lt;br /&gt;
09AF,0B00:00D2|Kabelkiosk|N24&lt;br /&gt;
09AF,0B00:01A0|Kabelkiosk|Sixx HD&lt;br /&gt;
09AF,0B00:0191|Kabelkiosk|BBC World News&lt;br /&gt;
09AF,0B00:0192|Kabelkiosk|Bloomberg Europe&lt;br /&gt;
09AF,0B00:0193|Kabelkiosk|TV5 Monde Europe&lt;br /&gt;
09AF,0B00:0194|Kabelkiosk|Tele 5&lt;br /&gt;
09AF,0B00:0195|Kabelkiosk|QVC Germany&lt;br /&gt;
09AF,0B00:0198|Kabelkiosk|Luxe TV&lt;br /&gt;
09AF,0B00:0199|Kabelkiosk|Deluxe Music&lt;br /&gt;
09AF,0B00:019A|Kabelkiosk|TV Gusto&lt;br /&gt;
09AF,0B00:019B|Kabelkiosk|Sport 1&lt;br /&gt;
09AF,0B00:019C|Kabelkiosk|Deutsches Musik Fernsehn&lt;br /&gt;
09AF,0B00:019D|Kabelkiosk|Poker Channel&lt;br /&gt;
09AF,0B00:019E|Kabelkiosk|Uprom TV&lt;br /&gt;
09AF,0B00:019F|Kabelkiosk|Bibel TV&lt;br /&gt;
09AF,0B00:0802|Kabelkiosk|Pink Plus&lt;br /&gt;
09AF,0B00:09C4|Kabelkiosk|Euro Star&lt;br /&gt;
09AF,0B00:09F6|Kabelkiosk|RTR Planeta&lt;br /&gt;
09AF,0B00:0A28|Kabelkiosk|EuroNews Italy&lt;br /&gt;
09AF,0B00:0ABE|Kabelkiosk|Body In Balance&lt;br /&gt;
09AF,0B00:0B22|Kabelkiosk|ORT International&lt;br /&gt;
09AF,0B00:0B54|Kabelkiosk|Lig TV&lt;br /&gt;
09AF,0B00:0B86|Kabelkiosk|Kinowelt TV&lt;br /&gt;
09AF,0B00:0BEA|Kabelkiosk|Animax Deutschland&lt;br /&gt;
09AF,0B00:012D|Kabelkiosk|RTL Television HD&lt;br /&gt;
09AF,0B00:012E|Kabelkiosk|VOX HD&lt;br /&gt;
09AF,0B00:012F|Kabelkiosk|Sat. 1 HD&lt;br /&gt;
09AF,0B00:0130|Kabelkiosk|Prosieben HD&lt;br /&gt;
09AF,0B00:0131|Kabelkiosk|Kabel Eins HD&lt;br /&gt;
09AF,0B00:0132|Kabelkiosk|unnamed channel&lt;br /&gt;
09AF,0B00:0133|Kabelkiosk|TVE International&lt;br /&gt;
09AF,0B00:0134|Kabelkiosk|unnamed channel&lt;br /&gt;
09AF,0B00:0135|Kabelkiosk|Poker Channel&lt;br /&gt;
09AF,0B00:041A|Kabelkiosk|Show Türk&lt;br /&gt;
09AF,0B00:044C|Kabelkiosk|Fox Turk&lt;br /&gt;
09AF,0B00:047E|Kabelkiosk|Kanal 7 International&lt;br /&gt;
09AF,0B00:04B0|Kabelkiosk|Euro D&lt;br /&gt;
09AF,0B00:04E2|Kabelkiosk|ATV Avrupa&lt;br /&gt;
09AF,0B00:0514|Kabelkiosk|Rai Uno&lt;br /&gt;
09AF,0B00:0546|Kabelkiosk|Mediaset Italia&lt;br /&gt;
09AF,0B00:0578|Kabelkiosk|Rai Tre&lt;br /&gt;
09AF,0B00:05DC|Kabelkiosk|TV Polonia&lt;br /&gt;
09AF,0B00:060E|Kabelkiosk|TRT International&lt;br /&gt;
09AF,0B00:0640|Kabelkiosk|Türkmax&lt;br /&gt;
09AF,0B00:0265|Kabelkiosk|C-Music&lt;br /&gt;
09AF,0B00:0266|Kabelkiosk|Lust Pur&lt;br /&gt;
09AF,0B00:0267|Kabelkiosk|Hustler TV&lt;br /&gt;
09AF,0B00:0268|Kabelkiosk|Spiegel TV Wissen|TV&lt;br /&gt;
09AF,0B00:0269|Kabelkiosk|ESPN Classic Sport Europe&lt;br /&gt;
09AF,0B00:026B|Kabelkiosk|Travel Channel&lt;br /&gt;
09AF,0B00:026C|Kabelkiosk|TVN International Europe&lt;br /&gt;
09AF,0B00:026D|Kabelkiosk|Auto Motor Sport Channel&lt;br /&gt;
09AF,0B00:4E85|Kabelkiosk|13th Street&lt;br /&gt;
09AF,0B00:4E86|Kabelkiosk|Sci-Fi Deutschland&lt;br /&gt;
09AF,0B00:4E8B|Kabelkiosk|National Geographic Germany&lt;br /&gt;
09AF,0B00:4E8C|Kabelkiosk|AXN Deutschland&lt;br /&gt;
09AF,0B00:4E8F|Kabelkiosk|Silverline&lt;br /&gt;
09AF,0B00:4E91|Kabelkiosk|Boomerang&lt;br /&gt;
09AF,0B00:4E92|Kabelkiosk|Dt. Wetterfernsehen&lt;br /&gt;
09AF,0B00:0DB2|Kabelkiosk|Duck TV HD&lt;br /&gt;
09AF,0B00:00DC|Kabelkiosk|Eurosport Germany&lt;br /&gt;
09AF,0B00:4EF6|Kabelkiosk|FOX HD&lt;br /&gt;
09AF,0B00:00E4|Kabelkiosk|HSE24 extra&lt;br /&gt;
09AF,0B00:4E95|Kabelkiosk|Fuel TV&lt;br /&gt;
09AF,0B00:4E96|Kabelkiosk|History Channel Germany&lt;br /&gt;
09AF,0B00:4E97|Kabelkiosk|TNT Film&lt;br /&gt;
09AF,0B00:4E98|Kabelkiosk|Cartoon Network Germany&lt;br /&gt;
09AF,0B00:4E99|Kabelkiosk|Biography Channel Germany&lt;br /&gt;
09AF,0B00:4EE9|Kabelkiosk|Your Family&lt;br /&gt;
09AF,0B00:4EEA|Kabelkiosk|Romance TV&lt;br /&gt;
09AF,0B00:4EEC|Kabelkiosk|BBC Entertainment&lt;br /&gt;
09AF,0B00:4EED|Kabelkiosk|E! Germany&lt;br /&gt;
09AF,0B00:4EEF|Kabelkiosk|Sportdigital.tv&lt;br /&gt;
09AF,0B00:4EF2|Kabelkiosk|Gute Laune TV&lt;br /&gt;
09AF,0B00:4EF4|Kabelkiosk|Nick Junior&lt;br /&gt;
09AF,0B00:4EF5|Kabelkiosk|VH-1 Classic&lt;br /&gt;
09AF,0B00:4EFB|Kabelkiosk|Volksmusik TV&lt;br /&gt;
09AF,0B00:0802|Kabelkiosk|Pink Plus&lt;br /&gt;
09AF,0B00:09C4|Kabelkiosk|Euro Star&lt;br /&gt;
09AF,0B00:09F6|Kabelkiosk|RTR Planeta&lt;br /&gt;
09AF,0B00:0A28|Kabelkiosk|EuroNews&lt;br /&gt;
09AF,0B00:0ABE|Kabelkiosk|Body In Balance&lt;br /&gt;
09AF,0B00:0B22|Kabelkiosk|Channel One Russia&lt;br /&gt;
09AF,0B00:0B54|Kabelkiosk|Lig TV&lt;br /&gt;
09AF,0B00:0B86|Kabelkiosk|Kinowelt TV&lt;br /&gt;
09AF,0B00:0BEA|Kabelkiosk|Animax Deutschland&lt;br /&gt;
09AF,0B00:041A|Kabelkiosk|Show TV&lt;br /&gt;
09AF,0B00:044C|Kabelkiosk|NTV Avrupa&lt;br /&gt;
09AF,0B00:047E|Kabelkiosk|Kanal 7 International&lt;br /&gt;
09AF,0B00:04B0|Kabelkiosk|Euro D&lt;br /&gt;
09AF,0B00:04E2|Kabelkiosk|ATV Avrupa&lt;br /&gt;
09AF,0B00:0514|Kabelkiosk|Rai Uno&lt;br /&gt;
09AF,0B00:0546|Kabelkiosk|Rai Due&lt;br /&gt;
09AF,0B00:0578|Kabelkiosk|Rai Tre&lt;br /&gt;
09AF,0B00:05DC|Kabelkiosk|TV Polonia&lt;br /&gt;
09AF,0B00:060E|Kabelkiosk|TRT International&lt;br /&gt;
09AF,0B00:0640|Kabelkiosk|Türkmax&lt;br /&gt;
09AF,0B00:4E85|Kabelkiosk|13th Street&lt;br /&gt;
09AF,0B00:4E86|Kabelkiosk|Sci-Fi Deutschland&lt;br /&gt;
09AF,0B00:4E8B|Kabelkiosk|National Geographic Germany&lt;br /&gt;
09AF,0B00:4E8C|Kabelkiosk|AXN Deutschland&lt;br /&gt;
09AF,0B00:4E8F|Kabelkiosk|Silverline&lt;br /&gt;
09AF,0B00:4E91|Kabelkiosk|Boomerang&lt;br /&gt;
09AF,0B00:4E95|Kabelkiosk|ESPN America&lt;br /&gt;
09AF,0B00:4E96|Kabelkiosk|History Channel Germany&lt;br /&gt;
09AF,0B00:4E97|Kabelkiosk|TCM Germany&lt;br /&gt;
09AF,0B00:4E98|Kabelkiosk|Cartoon Network Germany&lt;br /&gt;
09AF,0B00:4E99|Kabelkiosk|Biography Channel Germany [&lt;br /&gt;
09AF,0B00:4EE9|Kabelkiosk|Your Family&lt;br /&gt;
09AF,0B00:4EEA|Kabelkiosk|Romance TV&lt;br /&gt;
09AF,0B00:4EEB|Kabelkiosk|RTV International&lt;br /&gt;
09AF,0B00:4EEC|Kabelkiosk|BBC Prime&lt;br /&gt;
09AF,0B00:4EED|Kabelkiosk|E! Polska&lt;br /&gt;
09AF,0B00:4EEF|Kabelkiosk|Sportdigital.tv&lt;br /&gt;
09AF,0B00:0265|Kabelkiosk|Adult Channel&lt;br /&gt;
09AF,0B00:0266|Kabelkiosk|Lust Pur&lt;br /&gt;
09AF,0B00:0267|Kabelkiosk|Hustler TV&lt;br /&gt;
09AF,0B00:0269|Kabelkiosk|ESPN Classic Sport Europe&lt;br /&gt;
09AF,0B00:026B|Kabelkiosk|Travel Channel&lt;br /&gt;
09AF,0B00:026D|Kabelkiosk|A. -&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===MTV Unlimited (19.2E)===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# DVB-S - MTV Unlimited - (Astra 19.2E)&lt;br /&gt;
# update: 2013-01-08&lt;br /&gt;
&lt;br /&gt;
0B00:6FFA|MTV Unlimited|VH1|TV|&lt;br /&gt;
0B00:6FEE|MTV Unlimited|MTV Hits|TV|&lt;br /&gt;
0B00:6FEF|MTV Unlimited|MTV Dance|TV|&lt;br /&gt;
0B00:6FF0|MTV Unlimited|VH1|TV|&lt;br /&gt;
0B00:6FF1|MTV Unlimited|VH1 Classic|TV|&lt;br /&gt;
0B00:6FF3|MTV Unlimited|MTV Rocks|TV|&lt;br /&gt;
0B00:6FFF|MTV Unlimited|MTV|TV|&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Sky Österreich (19.2E) ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# update: 2013-09-07&lt;br /&gt;
&lt;br /&gt;
Sky Österreich (A02)&lt;br /&gt;
--------------------&lt;br /&gt;
--------------------&lt;br /&gt;
#Sky Welt&lt;br /&gt;
&lt;br /&gt;
1702:002A|Sky Österreich|13th Street&lt;br /&gt;
1702:0018|Sky Österreich|Classica&lt;br /&gt;
1702:000E|Sky Österreich|Discovery Channel&lt;br /&gt;
1702:0022|Sky Österreich|Disney Channel&lt;br /&gt;
1702:001A|Sky Österreich|Disney Junior&lt;br /&gt;
1702:001C|Sky Österreich|Disney XD&lt;br /&gt;
1702:0010|Sky Österreich|Fox Serie&lt;br /&gt;
1702:0206|Sky Österreich|Goldstar TV&lt;br /&gt;
1702:0016|Sky Österreich|Heimatkanal&lt;br /&gt;
1702:0013|Sky Österreich|Junior&lt;br /&gt;
1702:00A8|Sky Österreich|Motorvision TV&lt;br /&gt;
1702:000C|Sky Österreich|NatGeo Wild&lt;br /&gt;
1702:000D|Sky Österreich|National Geographic&lt;br /&gt;
1702:001D|Sky Österreich|RTL Passion&lt;br /&gt;
1702:001B|Sky Österreich|RTL Crime&lt;br /&gt;
1702:0017|Sky Österreich|Sky Krimi&lt;br /&gt;
1702:0011|Sky Österreich|Sky Sport News&lt;br /&gt;
1702:0034|Sky Österreich|Spiegel Geschichte&lt;br /&gt;
1702:0024|Sky Österreich|Syfy&lt;br /&gt;
1702:0032|Sky Österreich|TNT Serie&lt;br /&gt;
1702:1485|Sky Österreich|Animax&lt;br /&gt;
1702:0025|Sky Österreich|AXN Action&lt;br /&gt;
1702:0038|Sky Österreich|Boomerang&lt;br /&gt;
1702:0027|Sky Österreich|Cartoon Network (S)&lt;br /&gt;
1702:003A|Sky Österreich|History&lt;br /&gt;
1702:4462|Sky Österreich|kabel eins classics&lt;br /&gt;
1702:0021|Sky Österreich|Kinowelt TV&lt;br /&gt;
1702:7001|Sky Österreich|MTV Germany&lt;br /&gt;
1702:700A|Sky Österreich|Nicktoons (S)&lt;br /&gt;
1702:0026|Sky Österreich|Romance TV&lt;br /&gt;
1702:2EFE|Sky Österreich|RTL Living&lt;br /&gt;
1702:125D|Sky Österreich|SAT.1 emotions&lt;br /&gt;
1702:0039|Sky Österreich|Biography Channel&lt;br /&gt;
1702:0023|Sky Österreich|TNT Film (TCM)&lt;br /&gt;
---------------------------------------------------------------------------&lt;br /&gt;
---------------------------------------------------------------------------&lt;br /&gt;
#Sky Welt HD&lt;br /&gt;
&lt;br /&gt;
1702,1833:0082|Sky Österreich|Discovery HD&lt;br /&gt;
1702,1833:0074|Sky Österreich|Disney Channel HD&lt;br /&gt;
1702,1833:0084|Sky Österreich|Eurosport HD&lt;br /&gt;
1702,1833:006D|Sky Österreich|Eurosport 2 HD&lt;br /&gt;
1702,1833:007C|Sky Österreich|Fox HD&lt;br /&gt;
1702,1833:0071|Sky Österreich|History HD&lt;br /&gt;
1702,1833:0076|Sky Österreich|Nat Geo Wild HD&lt;br /&gt;
1702,1833:0070|Sky Österreich|NatGeo HD&lt;br /&gt;
1702,1833:006C|Sky Österreich|Sky Sport News HD&lt;br /&gt;
1702,1833:6FB8|Sky Österreich|MTV Live HD&lt;br /&gt;
1702,1833:007B|Sky Österreich|TNT Serie HD&lt;br /&gt;
1702,1833:007D|Sky Österreich|AXN HD&lt;br /&gt;
1702,1833:007F|Sky Österreich|13th Street HD&lt;br /&gt;
1702,1833:007E|Sky Österreich|Syfy HD&lt;br /&gt;
1702,1833:0080|Sky Österreich|E! Entertainment HD&lt;br /&gt;
1702,1833:0065|Sky Österreich|Universal Channel HD&lt;br /&gt;
---------------------------------------------------------------------------&lt;br /&gt;
---------------------------------------------------------------------------&lt;br /&gt;
#Sky Film&lt;br /&gt;
&lt;br /&gt;
1702:0019|Sky Österreich|Disney Cinemagic&lt;br /&gt;
1702:0203|Sky Österreich|MGM&lt;br /&gt;
1702:0009|Sky Österreich|Sky Action&lt;br /&gt;
1702:000A|Sky Österreich|Sky Cinema&lt;br /&gt;
1702:000B|Sky Österreich|Sky Cinema +1&lt;br /&gt;
1702:002B|Sky Österreich|Sky Cinema +24&lt;br /&gt;
1702:0008|Sky Österreich|Sky Comedy&lt;br /&gt;
1702:0014|Sky Österreich|Sky Emotion&lt;br /&gt;
1702:0029|Sky Österreich|Sky Hits&lt;br /&gt;
1702:0204|Sky Österreich|Sky Nostalgie&lt;br /&gt;
---------------------------------------------------------------------------&lt;br /&gt;
---------------------------------------------------------------------------&lt;br /&gt;
#Sky Film HD&lt;br /&gt;
&lt;br /&gt;
1702,1833:006F|Sky Österreich|Disney Cinemagic HD&lt;br /&gt;
1702,1833:006A|Sky Österreich|Sky Action HD&lt;br /&gt;
1702,1833:0083|Sky Österreich|Sky Cinema HD&lt;br /&gt;
1702,1833:006B|Sky Österreich|Sky Hits HD&lt;br /&gt;
1702,1833:006E|Sky Österreich|Sky Atlantic HD&lt;br /&gt;
1702,1833:0073|Sky Österreich|MGM HD&lt;br /&gt;
---------------------------------------------------------------------------&lt;br /&gt;
---------------------------------------------------------------------------&lt;br /&gt;
#Sky 3D&lt;br /&gt;
&lt;br /&gt;
1702,1833:0075|Sky Österreich|Sky 3D&lt;br /&gt;
---------------------------------------------------------------------------&lt;br /&gt;
---------------------------------------------------------------------------&lt;br /&gt;
#Sky Fußball Bundesliga&lt;br /&gt;
&lt;br /&gt;
1702:00DF|Sky Österreich|Sky Bundesliga 1&lt;br /&gt;
1702:0106|Sky Österreich|Sky Bundesliga 2&lt;br /&gt;
1702:0110|Sky Österreich|Sky Bundesliga 3&lt;br /&gt;
1702:011A|Sky Österreich|Sky Bundesliga 4&lt;br /&gt;
1702:0124|Sky Österreich|Sky Bundesliga 5&lt;br /&gt;
1702:012E|Sky Österreich|Sky Bundesliga 6&lt;br /&gt;
1702:0138|Sky Österreich|Sky Bundesliga 7&lt;br /&gt;
1702:0142|Sky Österreich|Sky Bundesliga 8&lt;br /&gt;
1702:014C|Sky Österreich|Sky Bundesliga 9&lt;br /&gt;
1702:00FC|Sky Österreich|Sky Bundesliga 10&lt;br /&gt;
---------------------------------------------------------------------------&lt;br /&gt;
---------------------------------------------------------------------------&lt;br /&gt;
#Sky Fußball Bundesliga HD&lt;br /&gt;
&lt;br /&gt;
1702,1833:0069|Sky Österreich|Sky Bundesliga HD 1&lt;br /&gt;
1702,1833:010B|Sky Österreich|Sky Bundesliga HD 2&lt;br /&gt;
1702,1833:0115|Sky Österreich|Sky Bundesliga HD 3&lt;br /&gt;
1702,1833:011F|Sky Österreich|Sky Bundesliga HD 4&lt;br /&gt;
1702,1833:0129|Sky Österreich|Sky Bundesliga HD 5&lt;br /&gt;
1702,1833:0133|Sky Österreich|Sky Bundesliga HD 6&lt;br /&gt;
1702,1833:013D|Sky Österreich|Sky Bundesliga HD 7&lt;br /&gt;
1702,1833:0147|Sky Österreich|Sky Bundesliga HD 8&lt;br /&gt;
1702,1833:0151|Sky Österreich|Sky Bundesliga HD 9&lt;br /&gt;
1702,1833:0101|Sky Österreich|Sky Bundesliga HD 10&lt;br /&gt;
1702,1833:0066|Sky Österreich|Sky HD FanZone&lt;br /&gt;
1702,1833:010E|Sky Österreich|Eurosport360HD 1&lt;br /&gt;
1702,1833:0118|Sky Österreich|Eurosport360HD 2&lt;br /&gt;
1702,1833:0122|Sky Österreich|Eurosport360HD 3&lt;br /&gt;
1702,1833:012C|Sky Österreich|Eurosport360HD 4&lt;br /&gt;
1702,1833:0136|Sky Österreich|Eurosport360HD 5&lt;br /&gt;
1702,1833:0140|Sky Österreich|Eurosport360HD 6&lt;br /&gt;
1702,1833:014A|Sky Österreich|Eurosport360HD 7&lt;br /&gt;
1702,1833:0154|Sky Österreich|Eurosport360HD 8&lt;br /&gt;
1702,1833:0104|Sky Österreich|Eurosport360HD 9&lt;br /&gt;
---------------------------------------------------------------------------&lt;br /&gt;
---------------------------------------------------------------------------&lt;br /&gt;
#Sky Sport&lt;br /&gt;
&lt;br /&gt;
1702:00DD|Sky Österreich|Sky Sport 1&lt;br /&gt;
1702:00DE|Sky Österreich|Sky Sport 2&lt;br /&gt;
1702:0107|Sky Österreich|Sky Sport 3&lt;br /&gt;
1702:0111|Sky Österreich|Sky Sport 4&lt;br /&gt;
1702:011B|Sky Österreich|Sky Sport 5&lt;br /&gt;
1702:0125|Sky Österreich|Sky Sport 6&lt;br /&gt;
1702:012F|Sky Österreich|Sky Sport 7&lt;br /&gt;
1702:0139|Sky Österreich|Sky Sport 8&lt;br /&gt;
1702:0143|Sky Österreich|Sky Sport 9&lt;br /&gt;
1702:014D|Sky Österreich|Sky Sport 10&lt;br /&gt;
1702:00FD|Sky Österreich|Sky Sport 11&lt;br /&gt;
1702:001E|Sky Österreich|Sky Sport Austria&lt;br /&gt;
---------------------------------------------------------------------------&lt;br /&gt;
---------------------------------------------------------------------------&lt;br /&gt;
#Sky Sport HD&lt;br /&gt;
&lt;br /&gt;
1702,1833:0081|Sky Österreich|Sky Sport HD 1&lt;br /&gt;
1702,1833:0072|Sky Österreich|Sky Sport HD 2&lt;br /&gt;
1702,1833:010C|Sky Österreich|Sky Sport HD 3&lt;br /&gt;
1702,1833:0116|Sky Österreich|Sky Sport HD 4&lt;br /&gt;
1702,1833:0120|Sky Österreich|Sky Sport HD 5&lt;br /&gt;
1702,1833:012A|Sky Österreich|Sky Sport HD 6&lt;br /&gt;
1702,1833:0134|Sky Österreich|Sky Sport HD 7&lt;br /&gt;
1702,1833:013E|Sky Österreich|Sky Sport HD 8&lt;br /&gt;
1702,1833:0148|Sky Österreich|Sky Sport HD 9&lt;br /&gt;
1702,1833:0152|Sky Österreich|Sky Sport HD 10&lt;br /&gt;
1702,1833:0102|Sky Österreich|Sky Sport HD 11&lt;br /&gt;
1702,1833:007A|Sky Österreich|Sport1+ HD &lt;br /&gt;
1702,1833:0077|Sky Österreich|Sport1 US HD&lt;br /&gt;
1702,1833:    |Sky Österreich|Sport1 US HD 1&lt;br /&gt;
---------------------------------------------------------------------------&lt;br /&gt;
---------------------------------------------------------------------------&lt;br /&gt;
#Sky Select &amp;amp; HD&lt;br /&gt;
&lt;br /&gt;
1702,1833:0078|Sky Österreich|Sky Select HD&lt;br /&gt;
&lt;br /&gt;
1702:0012|Sky Österreich|Sky Select  &lt;br /&gt;
1702:00FB|Sky Österreich|Sky Select 1&lt;br /&gt;
1702:0105|Sky Österreich|Sky Select 2&lt;br /&gt;
1702:010F|Sky Österreich|Sky Select 3&lt;br /&gt;
1702:0119|Sky Österreich|Sky Select 4&lt;br /&gt;
1702:0123|Sky Österreich|Sky Select 5&lt;br /&gt;
1702:012D|Sky Österreich|Sky Select 6&lt;br /&gt;
1702:0137|Sky Österreich|Sky Select 7&lt;br /&gt;
1702:0141|Sky Österreich|Sky Select 8&lt;br /&gt;
1702:014B|Sky Österreich|Sky Select 9&lt;br /&gt;
1702:00FE|Sky Österreich|Sky Select Event A&lt;br /&gt;
1702:014E|Sky Österreich|Sky Select Event B&lt;br /&gt;
---------------------------------------------------------------------------&lt;br /&gt;
---------------------------------------------------------------------------&lt;br /&gt;
#Sky Erotik&lt;br /&gt;
&lt;br /&gt;
1702:0015|Sky Österreich|Beate-Uhse.TV&lt;br /&gt;
1702:0201|Sky Österreich|Blue Movie&lt;br /&gt;
1702:0159|Sky Österreich|Blue Movie 1&lt;br /&gt;
1702:0163|Sky Österreich|Blue Movie 2&lt;br /&gt;
1702:016D|Sky Österreich|Blue Movie 3&lt;br /&gt;
1702,1833:0079|Sky Österreich|BLUE MOVIE HD&lt;br /&gt;
---------------------------------------------------------------------------&lt;br /&gt;
---------------------------------------------------------------------------&lt;br /&gt;
#Sky ORF&lt;br /&gt;
&lt;br /&gt;
1702:32C9|Sky Österreich|ORF1&lt;br /&gt;
1702:32CA|Sky Österreich|ORF2&lt;br /&gt;
1702:32CB|Sky Österreich|ORF2 Wien&lt;br /&gt;
1702:32CC|Sky Österreich|ORF2 Niederösterreich&lt;br /&gt;
1702:32CD|Sky Österreich|ORF2 Burgenland&lt;br /&gt;
1702:32CE|Sky Österreich|ORF2 Oberösterreich&lt;br /&gt;
1702:32CF|Sky Österreich|ORF2 Salzburg&lt;br /&gt;
1702:32D0|Sky Österreich|ORF2 Tirol&lt;br /&gt;
1702:32D1|Sky Österreich|ORF2 Vorarlberg&lt;br /&gt;
1702:32D2|Sky Österreich|ORF2 Steiermark&lt;br /&gt;
1702:32D3|Sky Österreich|ORF2 Kärnten&lt;br /&gt;
1702:33A5|Sky Österreich|ORF SPORT+&lt;br /&gt;
1702:332D|Sky Österreich|ORF III&lt;br /&gt;
1702:32D4|Sky Österreich|ATV&lt;br /&gt;
1702:33A7|Sky Österreich|ATV2&lt;br /&gt;
1702:4E27|Sky Österreich|PULS 4 Austria&lt;br /&gt;
---------------------------------------------------------------------------&lt;br /&gt;
---------------------------------------------------------------------------&lt;br /&gt;
#Sky ORF HD&lt;br /&gt;
&lt;br /&gt;
1702:132F|Sky Österreich|ORF1 HD&lt;br /&gt;
1702:1330|Sky Österreich|ORF2 HD&lt;br /&gt;
1702:33AC|Sky Österreich|ATV HD&lt;br /&gt;
---------------------------------------------------------------------------&lt;br /&gt;
---------------------------------------------------------------------------&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===ORF Digital (19.2E)===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# update: 2013-09-07&lt;br /&gt;
&lt;br /&gt;
0D95,0648,1702,1833,09C4,098C:32C9|ORF Digital|ORF1&lt;br /&gt;
0D95,0648,1702,1833,09C4,098C:32CA|ORF Digital|ORF2&lt;br /&gt;
0D95,0648,1702,1833,09C4,098C:32CB|ORF Digital|ORF2 Wien&lt;br /&gt;
0D95,0648,1702,1833,09C4,098C:32CC|ORF Digital|ORF2 Niederösterreich&lt;br /&gt;
0D95,0648,1702,1833,09C4,098C:32CD|ORF Digital|ORF2 Burgenland&lt;br /&gt;
0D95,0648,1702,1833,09C4,098C:32CE|ORF Digital|ORF2 Oberösterreich&lt;br /&gt;
0D95,0648,1702,1833,09C4,098C:32CF|ORF Digital|ORF2 Salzburg&lt;br /&gt;
0D95,0648,1702,1833,09C4,098C:32D0|ORF Digital|ORF2 Tirol&lt;br /&gt;
0D95,0648,1702,1833,09C4,098C:32D1|ORF Digital|ORF2 Vorarlberg&lt;br /&gt;
0D95,0648,1702,1833,09C4,098C:32D2|ORF Digital|ORF2 Steiermark&lt;br /&gt;
0D95,0648,1702,1833,09C4,098C:32D3|ORF Digital|ORF2 Kärnten&lt;br /&gt;
0D95,0648,1702,1833,09C4,098C:32D4|ORF Digital|ATV&lt;br /&gt;
0D95,0648,1702,1833,09C4,098C:33A7|ORF Digital|ATV2&lt;br /&gt;
0D95,0648,1702,1833,09C4,098C:4E27|ORF Digital|PULS 4 Austria&lt;br /&gt;
0D95,0648,1702,1833,09C4,098C:33A5|ORF Digital|ORF SPORT+&lt;br /&gt;
0D95,0648,1702,1833,09C4,098C:332D|ORF Digital|ORF III&lt;br /&gt;
0D95,0648,1702,1833,09C4,098C:132F|ORF Digital|ORF1 HD&lt;br /&gt;
0D95,0648,1702,1833,09C4,098C:1330|ORF Digital|ORF2 HD&lt;br /&gt;
0D95,0648,1702,1833,09C4,098C:33AC|ORF Digital|ATV HD&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===AustriaSat (19.2E)===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# update: 2013-06-06&lt;br /&gt;
&lt;br /&gt;
# Es gibt 3 Pakete von Austriasat&lt;br /&gt;
#&lt;br /&gt;
# 1. Plus Austria   (keine HD Sender)&lt;br /&gt;
# 2. HD Austria     (nur HD Sender, ohne MTV)&lt;br /&gt;
# 3. Kombi Austria  (Plus Austria &amp;amp; HD Austria inkl. MTV)&lt;br /&gt;
#&lt;br /&gt;
#AustriaSat über ORF CW/ICE (0648,0D95)&lt;br /&gt;
&lt;br /&gt;
#Paket Plus Austria&lt;br /&gt;
&lt;br /&gt;
0648,0D95:0025|Plusaustria|AXN Action&lt;br /&gt;
0648,0D95:003B|Plusaustria|sportdigital&lt;br /&gt;
0648,0D95:07FF|Plusaustria|Animax&lt;br /&gt;
0648,0D95:2EFE|Plusaustria|RTL Living&lt;br /&gt;
0648,0D95:4461|Plusaustria|SAT.1 emotions&lt;br /&gt;
0648,0D95:4462|Plusaustria|kabel eins classics&lt;br /&gt;
0648,0D95:6FEE|Plusaustria|MTV Hits&lt;br /&gt;
0648,0D95:6FEF|Plusaustria|MTV Dance&lt;br /&gt;
0648,0D95:6FF0|Plusaustria|VH1&lt;br /&gt;
0648,0D95:6FF3|Plusaustria|MTV ROCKS&lt;br /&gt;
0648,0D95:6FFF|Plusaustria|MTV Music 24&lt;br /&gt;
&lt;br /&gt;
0648:3251|Plusaustria|Planet&lt;br /&gt;
0648:3252|Plusaustria|Dorcel TV&lt;br /&gt;
0648:3253|Plusaustria|Hustler TV&lt;br /&gt;
&lt;br /&gt;
#HD Austria über ORF ICE (0648) &amp;amp; Sky Österreich V13 (09C4) bzw. V14 (098C)&lt;br /&gt;
&lt;br /&gt;
# Paket HD Austria&lt;br /&gt;
&lt;br /&gt;
0648,098C,09C4:14B4|HD Austria|SAT.1 HD Austria&lt;br /&gt;
0648,098C,09C4:14B5|HD Austria|ProSieben HD Austria&lt;br /&gt;
0648,098C,09C4:14B6|HD Austria|kabel eins HD Austria&lt;br /&gt;
0648,098C,09C4:14B7|HD Austria|PULS 4 HD Austria&lt;br /&gt;
0648,098C,09C4:152D|HD Austria|TELE 5 HD Austria&lt;br /&gt;
0648,098C,09C4:2E87|HD Austria|RTL HD Austria&lt;br /&gt;
0648,098C,09C4:2E91|HD Austria|VOX HD Austria&lt;br /&gt;
0648,098C,09C4:2EA5|HD Austria|RTL II HD Austria&lt;br /&gt;
0648,098C,09C4:527D|HD Austria|NICK/CC HD Austria&lt;br /&gt;
0648,098C,09C4:527E|HD Austria|N24 HD Austria&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#Kombi Austra über ORF ICE (0648)&lt;br /&gt;
&lt;br /&gt;
#Paket Plus Austria &amp;amp; HD Austria&lt;br /&gt;
&lt;br /&gt;
0648:14B4|HD Austria|SAT.1 HD Austria&lt;br /&gt;
0648:14B5|HD Austria|ProSieben HD Austria&lt;br /&gt;
0648:14B6|HD Austria|kabel eins HD Austria&lt;br /&gt;
0648:14B7|HD Austria|PULS 4 HD Austria&lt;br /&gt;
0648:152D|HD Austria|TELE 5 HD Austria&lt;br /&gt;
0648:2E87|HD Austria|RTL HD Austria&lt;br /&gt;
0648:2E91|HD Austria|VOX HD Austria&lt;br /&gt;
0648:2EA5|HD Austria|RTL II HD Austria&lt;br /&gt;
0648:527D|HD Austria|NICK/CC HD Austria&lt;br /&gt;
0648:527E|HD Austria|N24 HD Austria&lt;br /&gt;
0648:4461|Kombi Austria|SAT.1 emotions&lt;br /&gt;
0648:4462|Kombi Austria|kabel eins classics&lt;br /&gt;
0648:0025|Kombi Austria|AXN Action&lt;br /&gt;
0648:07FF|Kombi Austria|Animax&lt;br /&gt;
0648:2EFE|Kombi Austria|RTL Living&lt;br /&gt;
0648:6FEF|Kombi Austria|MTV Dance&lt;br /&gt;
0648:6FF3|Kombi Austria|MTV ROCKS&lt;br /&gt;
0648:6FEE|Kombi Austria|MTV Hits&lt;br /&gt;
0648:6FFF|Kombi Austria|MTV Music 24&lt;br /&gt;
0648:6FF0|Kombi Austria|VH1&lt;br /&gt;
0648:003B|Kombi Austria|sportdigital&lt;br /&gt;
0648:3251|Kombi Austria|Planet&lt;br /&gt;
0648:3252|Kombi Austria|Dorcel TV&lt;br /&gt;
0648:3253|Kombi Austria|Hustler TV&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Hallo TV (Astra 19.2E)===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Hallo TV (Astra 19.2E) by Telekommunication Niessl GmbH&lt;br /&gt;
# update: 2013-06-06 &lt;br /&gt;
&lt;br /&gt;
0B02:32D7|Telekommunication Niessl GmbH|Hallo TV German|&lt;br /&gt;
0B02:32D8|Telekommunication Niessl GmbH|Hallo TV Polska|&lt;br /&gt;
0B02:32D9|Telekommunication Niessl GmbH|Hallo TV España|&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Redlight (13.0E) ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Redlight 13°E &lt;br /&gt;
# update 04.10.13&lt;br /&gt;
&lt;br /&gt;
0500,0628,4abf:4224|Redlight|Redlight 3D-HD&lt;br /&gt;
0500,0628,4abf:1360|Redlight|DARING TV&lt;br /&gt;
0500,0628,4abf:4225|Redlight|HUSTLER HD-3D&lt;br /&gt;
0500,0628:35C1|Redlight|D-XTV2 (Diablo-XTV)&lt;br /&gt;
0500,0628:35C2|Redlight|SCT 3 (Redhot Sex Tv)&lt;br /&gt;
0500,0628:35C4|Redlight|SCT 4 (TeleitaliaTv)&lt;br /&gt;
0500,0628:35C3|Redlight|SCT 5 (Boy &amp;amp; Boy)&lt;br /&gt;
0500,0628:35C6|Redlight|SCT 6 (Privè)&lt;br /&gt;
0500,0628:35C7|Redlight|SCT 7 (Teme-X)&lt;br /&gt;
0500,0628:35C8|Redlight|SCT HQ (SCT)&lt;br /&gt;
0500,0628:000A|Redlight|SCT HD (Satisfaction HD)&lt;br /&gt;
0500,0628:35C0|Redlight|Redlight (Redlight Premium)&lt;br /&gt;
0500,0628:43B3|Redlight|Daring!TV&lt;br /&gt;
0500,0628:364C|Redlight|Dorcel TV&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Redlight Elite Fusion (13.0E)===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# DVB-S - Redlight Elite Fusion - (Hotbird 13.0E)&lt;br /&gt;
&lt;br /&gt;
0500:35C8|Elite Fusion|SCT HQ Satisfaction HQ[V4.0 43800]|tv|&lt;br /&gt;
0500:000A|Elite Fusion|SCT HD Satisfaction HD [V4 43800]|tv|&lt;br /&gt;
0500:35C2|Elite Fusion|SCT 3 [V4.0 43800]|tv|&lt;br /&gt;
0500:35C4|Elite Fusion|SCT 4 [V4.0 43800]|tv|&lt;br /&gt;
0500:35C3|Elite Fusion|SCT 5 Boy &amp;amp; Boy [V4.0 43800]|tv|&lt;br /&gt;
0500:35C6|Elite Fusion|SCT 6 Prive [V4.0 43800]|tv|&lt;br /&gt;
0500:35C7|Elite Fusion|SCT 7 Teme-X [V4.0 43800]|tv|&lt;br /&gt;
0500:35C0|Elite Fusion|Redlight [V4.0 43800]|tv|&lt;br /&gt;
0500:35C1|Elite Fusion|D-XTV2 Diablo xtv [V4.0 43800]|tv|&lt;br /&gt;
0500:43B3|Elite Fusion|Darling!TV [V4 43800]|tv|&lt;br /&gt;
0500:4224|Elite Fusion|Redlight 3D-HD [V4 43800]|tv|&lt;br /&gt;
0500:4225|Elite Fusion|Hustler HD-3D [V4 43800]|tv|&lt;br /&gt;
0500:4223|Elite Fusion|Redlight Premium [V4 43800]|tv|&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===RTVi (13.0E)===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# DVB-S - RTVi - (Hotbird 13.0E)&lt;br /&gt;
&lt;br /&gt;
0500:39d2|RTVi|RTVi info|TV|&lt;br /&gt;
0500:39d3|RTVi|RTVi Detskij Mir-Teleklub|TV|&lt;br /&gt;
0500:39d4|RTVi|RTVi Nashe Kino|TV|&lt;br /&gt;
0500:39d5|RTVi|RTVi Europe|TV|&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===SCT Satisfaction===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# SCT Satisfaction&lt;br /&gt;
&lt;br /&gt;
09CD,093B,0919,0500,0628,0604:35C8|XXX|SCT HQ|TV|&lt;br /&gt;
09CD,093B,0919,0500:000A|XXX|SCT HD|TV|&lt;br /&gt;
09CD,093B,0919,0500,0628,0604:35C0|XXX|D-XTV|TV|&lt;br /&gt;
09CD,093B,0919,0500,0628,0604:35C1|XXX|D-XTV2|TV|&lt;br /&gt;
09CD,093B,0919,0500,0628,0604:35C2|XXX|S3|TV|&lt;br /&gt;
09CD,093B,0919,0500,0628,0604:35C9|XXX|S3B|TV|&lt;br /&gt;
09CD,093B,0919,0500,0628,0604:35C4|XXX|S4|TV|&lt;br /&gt;
09CD,093B,0919,0500,0628,0604:35C3|XXX|S5|TV|&lt;br /&gt;
09CD,093B,0919,0500,0628,0604:35C6|XXX|S6|TV|&lt;br /&gt;
09CD,093B,0919,0500,0628,0604:35C7|XXX|S7|TV|&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Sky Deutschland (19.2E &amp;amp; German Cable)===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# DVB-S/C - Sky Deutschland - (Astra 19.2E &amp;amp; German Cable)&lt;br /&gt;
# update: 2013-09-07&lt;br /&gt;
&lt;br /&gt;
1702,1722,1833,1834,09C4,098C,09C7:000C|Sky|NatGeo Wild|TV|Sky Welt&lt;br /&gt;
1702,1722,1833,1834,09C4,098C,09C7:000D|Sky|National Geographic|TV|Sky Welt&lt;br /&gt;
1702,1722,1833,1834,09C4,098C,09C7:000E|Sky|Discovery Channel|TV|Sky Welt&lt;br /&gt;
1702,1722,1833,1834,09C4,098C,09C7:0010|Sky|Fox|TV|Sky Welt&lt;br /&gt;
1702,1722,1833,1834,09C4,098C,09C7:0013|Sky|Junior|TV|Sky Welt&lt;br /&gt;
1702,1722,1833,1834,09C4,098C,09C7:0015|Sky|Beate-Uhse.tv|TV|Sky Welt&lt;br /&gt;
1702,1722,1833,1834,09C4,098C,09C7:0016|Sky|Heimatkanal|TV|Sky Welt&lt;br /&gt;
1702,1722,1833,1834,09C4,098C,09C7:0017|Sky|Sky Krimi|TV|Sky Welt&lt;br /&gt;
1702,1722,1833,1834,09C4,098C,09C7:0018|Sky|Unitel Classica|TV|Sky Welt&lt;br /&gt;
1702,1722,1833,1834,09C4,098C,09C7:001A|Sky|Disney Junior|TV|Sky Welt&lt;br /&gt;
1702,1722,1833,1834,1837,09C4,098C,09C7:001B|Sky|RTL Crime|TV|Sky Welt&lt;br /&gt;
1702,1722,1833,1834,09C4,098C,09C7:001C|Sky|Disney XD|TV|Sky Welt&lt;br /&gt;
1702,1722,1833,1837,1834,09C4,098C,09C7:001D|Sky|RTL Passion|TV|Sky Welt&lt;br /&gt;
1702,1722,1833,1834,09C4,098C,09C7:0022|Sky|Disney Channel|TV|Sky Welt&lt;br /&gt;
1702,1722,1833,1834,09C4,098C,09C7:0024|Sky|Syfy|TV|Sky Welt&lt;br /&gt;
1702,1722,1833,1834,09C4,098C,09C7:002A|Sky|13th Street|TV|Sky Welt&lt;br /&gt;
1702,1722,1833,1834,09C4,098C,09C7:0032|Sky|TNT Serie|TV|Sky Welt&lt;br /&gt;
1702,1722,1833,1834,09C4,098C,09C7:0034|Sky|Spiegel Geschichte|TV|Sky Welt&lt;br /&gt;
1702,1722,1833,1834,09C4,098C,09C7:00A8|Sky|Motorvision TV|TV|Sky Welt&lt;br /&gt;
1702,1722,1833,1834,09C4,098C,09C7:0206|Sky|Goldstar TV|TV|Sky Welt&lt;br /&gt;
&lt;br /&gt;
1702,1722,1833,1834,09C4,098C,09C7:0008|Sky|Sky Comedy|TV|Sky Film&lt;br /&gt;
1702,1722,1833,1834,09C4,098C,09C7:0009|Sky|Sky Action|TV|Sky Film&lt;br /&gt;
1702,1722,1833,1834,1836,09C4,098C,09C7:000A|Sky|Sky Cinema|TV|Sky Film&lt;br /&gt;
1702,1722,1833,1834,09C4,098C,09C7:000B|Sky|Sky Cinema +1|TV|Sky Film&lt;br /&gt;
1702,1722,1833,1834,09C4,098C,09C7:0014|Sky|Sky Emotion|TV|Sky Film&lt;br /&gt;
1702,1722,1833,1834,09C4,098C,09C7:0019|Sky|Disney Cinemagic|TV|Sky Film&lt;br /&gt;
1702,1722,1833,1834,09C4,098C,09C7:0029|Sky|Sky Cinema Hits|TV|Sky Film&lt;br /&gt;
1702,1722,1833,1834,09C4,098C,09C7:002B|Sky|Sky Cinema +24|TV|Sky Film&lt;br /&gt;
1702,1722,1833,1834,09C4,098C,09C7:0203|Sky|MGM|TV|Sky Film&lt;br /&gt;
1702,1722,1833,1834,09C4,098C,09C7:0204|Sky|Sky Nostalgie|TV|Sky Film&lt;br /&gt;
&lt;br /&gt;
1702,1722,1833,1834,09C4,098C,09C7:0011|Sky|Sky Sport News|TV|Sky Sport&lt;br /&gt;
1702,1833,09C4,098C:001E|Sky|Sky Sport Austria|TV|Sky Sport&lt;br /&gt;
1702,1722,1833,1834,09C4,098C,09C7:00DD|Sky|Sky Sport 1|TV|Sky Sport&lt;br /&gt;
1702,1722,1833,1834,09C4,098C,09C7:00DE|Sky|Sky Sport 2|TV|Sky Sport&lt;br /&gt;
1702,1722,1833,1834,09C4,098C,09C7:00FD|Sky|Sky Sport 3|TV|Sky Sport&lt;br /&gt;
1702,1722,1833,1834,09C4,098C,09C7:0107|Sky|Sky Sport 10|TV|Sky Sport&lt;br /&gt;
1702,1722,1833,1834,09C4,098C,09C7:0111|Sky|Sky Sport 11|TV|Sky Sport&lt;br /&gt;
1702,1722,1833,1834,09C4,098C,09C7:011B|Sky|Sky Sport 9|TV|Sky Sport&lt;br /&gt;
1702,1722,1833,1834,09C4,098C,09C7:0125|Sky|Sky Sport 8|TV|Sky Sport&lt;br /&gt;
1702,1722,1833,1834,09C4,098C,09C7:012F|Sky|Sky Sport 7 / F1 Multisignal|TV|Sky Sport&lt;br /&gt;
1702,1722,1833,1834,09C4,098C,09C7:0139|Sky|Sky Sport 6 / F1 Highlights|TV|Sky Sport&lt;br /&gt;
1702,1722,1833,1834,09C4,098C,09C7:0143|Sky|Sky Sport 5 / F1 Daten|TV|Sky Sport&lt;br /&gt;
1702,1722,1833,1834,09C4,098C,09C7:014D|Sky|Sky Sport 4 / F1 Cockpit|TV|Sky Sport&lt;br /&gt;
1702,1722,1833,1834,09C4,098C,09C7:016B|Sky|Sky Sport 12|TV|Sky Sport&lt;br /&gt;
1702,1722,1833,1834,09C4,098C,09C7:0175|Sky|Sky Sport 13|TV|Sky Sport&lt;br /&gt;
&lt;br /&gt;
1702,1722,1833,1834,09C4,098C,09C7:00DF|Sky|Sky Bundesliga|TV|Sky Bundesliga&lt;br /&gt;
1702,1722,1833,1834,09C4,098C,09C7:0106|Sky|Sky Bundesliga 1|TV|Sky Bundesliga&lt;br /&gt;
1702,1722,1833,1834,09C4,098C,09C7:0110|Sky|Sky Bundesliga 2|TV|Sky Bundesliga&lt;br /&gt;
1702,1722,1833,1834,09C4,098C,09C7:011A|Sky|Sky Bundesliga 3|TV|Sky Bundesliga&lt;br /&gt;
1702,1722,1833,1834,09C4,098C,09C7:0124|Sky|Sky Bundesliga 4|TV|Sky Bundesliga&lt;br /&gt;
1702,1722,1833,1834,09C4,098C,09C7:012E|Sky|Sky Bundesliga 5|TV|Sky Bundesliga&lt;br /&gt;
1702,1722,1833,1834,09C4,098C,09C7:0138|Sky|Sky Bundesliga 6|TV|Sky Bundesliga&lt;br /&gt;
1702,1722,1833,1834,09C4,098C,09C7:0142|Sky|Sky Bundesliga 7|TV|Sky Bundesliga&lt;br /&gt;
1702,1722,1833,1834,09C4,098C,09C7:014C|Sky|Sky Bundesliga 8|TV|Sky Bundesliga&lt;br /&gt;
1702,1722,1833,1834,09C4,098C,09C7:00FC|Sky|Sky Bundesliga 11|TV|Sky Bundesliga&lt;br /&gt;
&lt;br /&gt;
1702,1722,1833,1834,09C4,098C,09C7:0012|Sky|Sky Select Info|TV|Sky Select&lt;br /&gt;
1702,1722,1833,1834,09C4,098C,09C7:00FB|Sky|Sky Select 1|TV|Sky Select&lt;br /&gt;
1702,1722,1833,1834,09C4,098C,09C7:00FE|Sky|Sky Select Event A|TV|Sky Select&lt;br /&gt;
1702,1722,1833,1834,09C4,098C,09C7:0105|Sky|Sky Select 2|TV|Sky Select&lt;br /&gt;
1702,1722,1833,1834,09C4,098C,09C7:010F|Sky|Sky Select 3|TV|Sky Select&lt;br /&gt;
1702,1722,1833,1834,09C4,098C,09C7:0119|Sky|Sky Select 4|TV|Sky Select&lt;br /&gt;
1702,1722,1833,1834,09C4,098C,09C7:0123|Sky|Sky Select 5|TV|Sky Select&lt;br /&gt;
1702,1722,1833,1834,09C4,098C,09C7:012D|Sky|Sky Select 6|TV|Sky Select&lt;br /&gt;
1702,1722,1833,1834,09C4,098C,09C7:0137|Sky|Sky Select 7|TV|Sky Select&lt;br /&gt;
1702,1722,1833,1834,09C4,098C,09C7:0141|Sky|Sky Select 8|TV|Sky Select&lt;br /&gt;
1702,1722,1833,1834,09C4,098C,09C7:014B|Sky|Sky Select 9|TV|Sky Select&lt;br /&gt;
1702,1722,1833,1834,09C4,098C,09C7:0078|Sky|Sky Select HD|TV|Sky Select&lt;br /&gt;
&lt;br /&gt;
1702,1722,1833,1834,09C4,098C,09C7:006A|Sky|Sky Action HD|TV|Sky Film HD&lt;br /&gt;
1702,1722,1833,1834,09C4,098C,09C7:006B|Sky|Sky Cinema Hits HD|TV|Sky Film HD&lt;br /&gt;
1702,1722,1833,1834,09C4,098C,09C7:006F|Sky|Disney Cinemagic HD|TV|Sky Film HD&lt;br /&gt;
1702,1722,1833,1834,09AF,09C4,098C,09C7:0070|Sky|NatGeo HD|TV|Sky Welt HD&lt;br /&gt;
1702,1722,1833,1834,09C4,098C,09C7:0071|Sky|History HD|TV|Sky Welt HD&lt;br /&gt;
1702,1722,1833,1834,09C4,098C,09C7:0077|Sky|Sport1 US HD|TV|Sky Sport HD&lt;br /&gt;
1702,1722,1833,1834,09C4,098C,09C7:0082|Sky|Discovery HD|TV|Sky Welt HD&lt;br /&gt;
1702,1722,1833,1834,09C4,098C,09C7:0083|Sky|Sky Cinema HD|TV|Sky Film HD&lt;br /&gt;
1702,1722,1833,1834,09C4,098C,09C7:0084|Sky|Eurosport HD|TV|Sky Welt HD&lt;br /&gt;
1702,1722,1833,1834,09C4,098C,09C7:006D|Sky|Eurosport 2 HD|TV|Sky Sport HD&lt;br /&gt;
1702,1722,1833,1834,09C4,098C,09C7:007C|Sky|FOX HD|TV|Sky Welt HD&lt;br /&gt;
1702,1722,1833,1834,09C4,098C,09C7:0076|Sky|Nat Geo Wild HD|TV|Sky Welt HD&lt;br /&gt;
1702,1722,1833,1834,09C4,098C,09C7:0074|Sky|Disney Channel HD|TV|Sky Welt HD&lt;br /&gt;
1702,1722,1833,1834,09C4,098C,09C7:6FB8|Sky|MTV Live HD|TV|Sky Welt HD&lt;br /&gt;
1702,1722,1833,1834,09C4,098C,09C7:6FB9|Sky|MTV Live HD|TV|Sky Welt HD&lt;br /&gt;
1702,1722,1833,1834,09C4,098C,09C7:006E|Sky|Sky Atlantic HD|TV|Sky Film HD&lt;br /&gt;
1702,1722,1833,1834,09C4,098C,09C7:007B|Sky|TNT Serie HD|TV|Sky Welt HD&lt;br /&gt;
1702,1722,1833,1834,09C4,098C,09C7:007A|Sky|Sport1+ HD|TV|Sky Sport HD&lt;br /&gt;
1702,1722,1833,1834,09C4,098C,09C7:007D|Sky|AXN HD|TV|Sky Welt HD&lt;br /&gt;
1702,1722,1833,1834,09C4,098C,09C7:0080|Sky|E! Entertainment HD|TV|Sky Welt HD&lt;br /&gt;
1702,1722,1833,1834,09C4,098C,09C7:007F|Sky|13th Street HD|TV|Sky Welt HD&lt;br /&gt;
1702,1722,1833,1834,09C4,098C,09C7:007E|Sky|Syfy HD|TV|Sky Welt HD&lt;br /&gt;
1702,1722,1833,1834,09C4,098C,09C7:0073|SKY|MGM HD|Sky Welt HD&lt;br /&gt;
1702,1722,1833,1834,09C4,098C,09C7:0065|SKY|Universal HD|Sky Welt HD&lt;br /&gt;
&lt;br /&gt;
1702,1833,09C4,098C:0075|Sky|Sky 3D|TV|Sky 3D&lt;br /&gt;
&lt;br /&gt;
1702,1833,09C4,098C:0021|Sky|Kinowelt TV|TV|Sky Welt Extra&lt;br /&gt;
1702,1833,09C4,098C:0023|Sky|TNT Film (TCM)|TV|Sky Welt Extra&lt;br /&gt;
1702,1833,09C4,098C,0D22:0025|Sky|AXN Action|TV|Sky Welt Extra&lt;br /&gt;
1702,1833,1837,09C4,098C:0026|Sky|Romance TV|TV|Sky Welt Extra&lt;br /&gt;
1702,1833,09C4,098C:0038|Sky|Boomerang|TV|Sky Welt Extra&lt;br /&gt;
1702,1833,09C4,098C:003A|Sky|History|TV|Sky Welt Extra&lt;br /&gt;
1702,1833,09C4,098C,0100:1485|Sky|Animax|TV|Sky Welt Extra&lt;br /&gt;
1702,1833,09C4,098C:0027|Sky|Cartoon Network (S)|TV|Sky Welt Extra&lt;br /&gt;
1702,1833,1837,09C4,098C:2EFE|Sky|RTL Living|TV|Sky Welt Extra&lt;br /&gt;
1702,1833,09C4,098C:0039|Sky|Biography Channel|TV|Sky Welt Extra&lt;br /&gt;
1702,1833,09C4,098C:4461|Sky|Sat.1 emotions|TV|Sky Welt Extra&lt;br /&gt;
1702,1833,09C4,098C:4462|Sky|Kabel1 Classics|TV|Sky Welt Extra&lt;br /&gt;
1702,1833,09C4,098C,0D00:7001|Sky|MTV Germany|TV|Sky Welt Extra&lt;br /&gt;
1702,1833,09C4,098C,0D00:7009|Sky|MTV Entertainment (S)|TV|Sky Welt Extra&lt;br /&gt;
1702,1833,09C4,098C,0D00:700A|Sky|Nicktoons (S)|TV|Sky Welt Extra&lt;br /&gt;
&lt;br /&gt;
1702,1833,1837,09C4,098C:003B|Sky|sportdigital|TV|Sky sonstige&lt;br /&gt;
&lt;br /&gt;
1702,1722,1833,1834,1836,09C4,098C,09C7:0201|Sky|Blue Movie Info|TV|Sky Erotik&lt;br /&gt;
1702,1722,1833,1834,1836,09C4,098C,09C7:0159|Sky|Blue Movie 1|TV|Sky Erotik&lt;br /&gt;
1702,1722,1833,1834,1836,09C4,098C,09C7:0163|Sky|Blue Movie 2|TV|Sky Erotik&lt;br /&gt;
1702,1722,1833,1834,1836,09C4,098C,09C7:016D|Sky|Blue Movie 3|TV|Sky Erotik&lt;br /&gt;
1702,1722,1833,1834,1836,09C4,098C,09C7:0079|Sky|Blue Movie Nights HD|TV|Sky Erotik&lt;br /&gt;
&lt;br /&gt;
1702,1722,1833,1834,09C4,098C,09C7:0066|Sky|Sky HD FAN ZONE|TV|Sky Sport HD&lt;br /&gt;
1702,1722,1833,1834,09C4,098C,09C7:006C|Sky|Sky Sport News HD|TV|Sky Sport HD&lt;br /&gt;
1702,1722,1833,1834,09C4,098C,09C7:0081|Sky|Sky Sport HD 1|TV|Sky Sport HD&lt;br /&gt;
1702,1722,1833,1834,09C4,098C,09C7:0072|Sky|Sky Sport HD 2|TV|Sky Sport HD&lt;br /&gt;
1702,1722,1833,1834,09C4,098C,09C7:010C|Sky|Sky Sport HD 3|TV|Sky Sport HD&lt;br /&gt;
1702,1722,1833,1834,09C4,098C,09C7:0116|Sky|Sky Sport HD 4|TV|Sky Sport HD&lt;br /&gt;
1702,1722,1833,1834,09C4,098C,09C7:0120|Sky|Sky Sport HD 5|TV|Sky Sport HD&lt;br /&gt;
1702,1722,1833,1834,09C4,098C,09C7:012A|Sky|Sky Sport HD 6|TV|Sky Sport HD&lt;br /&gt;
1702,1722,1833,1834,09C4,098C,09C7:0134|Sky|Sky Sport HD 7|TV|Sky Sport HD&lt;br /&gt;
1702,1722,1833,1834,09C4,098C,09C7:013E|Sky|Sky Sport HD 8|TV|Sky Sport HD&lt;br /&gt;
1702,1722,1833,1834,09C4,098C,09C7:0148|Sky|Sky Sport HD 9|TV|Sky Sport HD&lt;br /&gt;
1702,1722,1833,1834,09C4,098C,09C7:0152|Sky|Sky Sport HD 10|TV|Sky Sport HD&lt;br /&gt;
1702,1722,1833,1834,09C4,098C,09C7:015C|Sky|Sky Sport HD 11|TV|Sky Sport HD&lt;br /&gt;
&lt;br /&gt;
1702,1722,1833,1834,09C4,098C,09C7:0069|Sky|Sky Bundesliga HD 1|TV|Sky Bundesliga HD&lt;br /&gt;
1702,1722,1833,1834,09C4,098C,09C7:010B|Sky|Sky Bundesliga HD 2|TV|Sky Bundesliga HD&lt;br /&gt;
1702,1722,1833,1834,09C4,098C,09C7:0115|Sky|Sky Bundesliga HD 3|TV|Sky Bundesliga HD&lt;br /&gt;
1702,1722,1833,1834,09C4,098C,09C7:011F|Sky|Sky Bundesliga HD 4|TV|Sky Bundesliga HD&lt;br /&gt;
1702,1722,1833,1834,09C4,098C,09C7:0129|Sky|Sky Bundesliga HD 5|TV|Sky Bundesliga HD&lt;br /&gt;
1702,1722,1833,1834,09C4,098C,09C7:0133|Sky|Sky Bundesliga HD 6|TV|Sky Bundesliga HD&lt;br /&gt;
1702,1722,1833,1834,09C4,098C,09C7:013D|Sky|Sky Bundesliga HD 7|TV|Sky Bundesliga HD&lt;br /&gt;
1702,1722,1833,1834,09C4,098C,09C7:0147|Sky|Sky Bundesliga HD 8|TV|Sky Bundesliga HD&lt;br /&gt;
1702,1722,1833,1834,09C4,098C,09C7:0151|Sky|Sky Bundesliga HD 9|TV|Sky Bundesliga HD&lt;br /&gt;
1702,1722,1833,1834,09C4,098C,09C7:015B|Sky|Sky Bundesliga HD 10|TV|Sky Bundesliga HD&lt;br /&gt;
&lt;br /&gt;
1702,1722,1833,1834,09C4,098C,09C7:010E|Sky|Eurosport360 HD 1|TV|Eurosport360 HD Feed&lt;br /&gt;
1702,1722,1833,1834,09C4,098C,09C7:0118|Sky|Eurosport360 HD 2|TV|Eurosport360 HD Feed&lt;br /&gt;
1702,1722,1833,1834,09C4,098C,09C7:0122|Sky|Eurosport360 HD 3|TV|Eurosport360 HD Feed&lt;br /&gt;
1702,1722,1833,1834,09C4,098C,09C7:012C|Sky|Eurosport360 HD 4|TV|Eurosport360 HD Feed&lt;br /&gt;
1702,1722,1833,1834,09C4,098C,09C7:0136|Sky|Eurosport360 HD 5|TV|Eurosport360 HD Feed&lt;br /&gt;
1702,1722,1833,1834,09C4,098C,09C7:0140|Sky|Eurosport360 HD 6|TV|Eurosport360 HD Feed&lt;br /&gt;
1702,1722,1833,1834,09C4,098C,09C7:014A|Sky|Eurosport360 HD 7|TV|Eurosport360 HD Feed&lt;br /&gt;
1702,1722,1833,1834,09C4,098C,09C7:0154|Sky|Eurosport360 HD 8|TV|Eurosport360 HD Feed&lt;br /&gt;
1702,1722,1833,1834,09C4,098C,09C7:0104|Sky|Eurosport360 HD 9|TV|Eurosport360 HD Feed&lt;br /&gt;
&lt;br /&gt;
1702,1722,1833,1834,09C4,098C,09C7:013F|Sky|Sport1 US HD1|TV|Sport1 US HD Feed&lt;br /&gt;
&lt;br /&gt;
# HD+ über Sky; V13-only (see also Astra HD+)&lt;br /&gt;
&lt;br /&gt;
09C4,098C:1519|Sky|Tele5 HD|TV|Astra HD+&lt;br /&gt;
09C4,098C:151A|Sky|DMAX HD|TV|Astra HD+&lt;br /&gt;
09C4,098C:5273|Sky|NICK/CC HD|TV|Astra HD+&lt;br /&gt;
09C4,098C:5274|Sky|N24 HD|TV|Astra HD+&lt;br /&gt;
09C4,098C:EF10|Sky|RTL HD|TV|Astra HD+&lt;br /&gt;
09C4,098C:EF11|Sky|VOX HD|TV|Astra HD+&lt;br /&gt;
09C4,098C:EF14|Sky|Sport1 HD|TV|Astra HD+&lt;br /&gt;
09C4,098C:EF15|Sky|RTL2 HD|TV|Astra HD+&lt;br /&gt;
09C4,098C:EF74|Sky|SAT.1 HD|TV|Astra HD+&lt;br /&gt;
09C4,098C:EF75|Sky|ProSieben HD|TV|Astra HD+&lt;br /&gt;
09C4,098C:EF76|Sky|kabel eins HD|TV|Astra HD+&lt;br /&gt;
09C4,098C:EF77|Sky|Sixx HD|TV|Astra HD+&lt;br /&gt;
09C4,098C:2E9B|Sky|Super RTL HD|TV|Astra HD+&lt;br /&gt;
09C4,098C:157F|Sky|Deluxe Music HD|via Astra HD+&lt;br /&gt;
09C4,098C:277E|Sky|. (SD)|TV|Astra HD+&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Sky Italia (13.0E)===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# DVB-S - Sky Italia - (Hotbird 13.0E)&lt;br /&gt;
# update: 2013-02-25 by Frosch1482&lt;br /&gt;
&lt;br /&gt;
09CD,093B,0919:106A|Sky Italia|Cinema 1 HD|TV|&lt;br /&gt;
09CD,093B,0919:2B5D|Sky Italia|Cinema 1|TV|&lt;br /&gt;
09CD,093B,0919:1E5D|Sky Italia|Cinema +1 HD|TV|&lt;br /&gt;
09CD,093B,0919:2DCA|Sky Italia|Cinema +1|TV|&lt;br /&gt;
09CD,093B,0919:1C38|Sky Italia|Cinema +24 HD|TV|&lt;br /&gt;
09CD,093B,0919:2B63|Sky Italia|Cinema +24|TV|&lt;br /&gt;
09CD,093B,0919:106C|Sky Italia|Cinema Oscar HD|TV|&lt;br /&gt;
09CD,093B,0919:2DCC|Sky Italia|Cinema Oscar|TV|&lt;br /&gt;
09CD,093B,0919:1C57|Sky Italia|CinemaFamilyHD|TV|&lt;br /&gt;
09CD,093B,0919:2B61|Sky Italia|Cinema Family|TV|&lt;br /&gt;
09CD,093B,0919:1C3F|Sky Italia|Cinema Passion HD|TV|&lt;br /&gt;
09CD,093B,0919:2B73|Sky Italia|Cinema Passion|TV|&lt;br /&gt;
09CD,093B,0919:2B16|Sky Italia|Cinema Comedy HD|TV|&lt;br /&gt;
09CD,093B,0919:2DCD|Sky Italia|Cinema Comedy|TV|&lt;br /&gt;
09CD,093B,0919:106E|Sky Italia|Cinema Max HD|TV|&lt;br /&gt;
09CD,093B,0919:2B6B|Sky Italia|Cinema Max|TV|&lt;br /&gt;
09CD,093B,0919:1E5E|Sky Italia|Cinema Max +1 HD|TV|&lt;br /&gt;
09CD,093B,0919:2DC3|Sky Italia|Cinema Max +1|TV|&lt;br /&gt;
09CD,093B,0919:0DEC|Sky Italia|Cinema Cult HD|TV|&lt;br /&gt;
09CD,093B,0919:1FC9|Sky Italia|Cinema Cult|TV|&lt;br /&gt;
09CD,093B,0919:2B18|Sky Italia|Cinema Classics HD|TV|&lt;br /&gt;
09CD,093B,0919:2B65|Sky Italia|Cinema Classics|TV|&lt;br /&gt;
09CD,093B,0919:0F66|Sky Italia|Sky Selection HD|TV|&lt;br /&gt;
09CD,093B,0919:2D68|Sky Italia|Sky Selection|TV|&lt;br /&gt;
09CD,093B,0919:2DB8|Sky Italia|Cinema itv|TV|&lt;br /&gt;
09CD,093B,0919:1040|Sky Italia|Sky 3D|TV|&lt;br /&gt;
09CD,093B,0919:2505|Sky Italia|Sky Uno HD|TV|&lt;br /&gt;
09CD,093B,0919:2DC6|Sky Italia|Sky Uno|TV|&lt;br /&gt;
09CD,093B,0919:37BA|Sky Italia|Sky Uno +1 HD|TV|&lt;br /&gt;
09CD,093B,0919:2B70|Sky Italia|Sky Uno +1|TV|&lt;br /&gt;
09CD,093B,0919:379D|Sky Italia|Fox HD|TV|&lt;br /&gt;
09CD,093B,0919:1FBA|Sky Italia|Fox|TV|&lt;br /&gt;
09CD,093B,0919:0FBD|Sky Italia|Fox +1|TV|&lt;br /&gt;
09CD,093B,0919:0FD5|Sky Italia|Fox +2|TV|&lt;br /&gt;
09CD,093B,0919:0DB8|Sky Italia|Fox Life HD|TV|&lt;br /&gt;
09CD,093B,0919:1FC5|Sky Italia|Fox Life|TV|&lt;br /&gt;
09CD,093B,0919:0FC2|Sky Italia|Fox Life +1|TV|&lt;br /&gt;
09CD,093B,0919:0FD6|Sky Italia|Fox Life +2|TV|&lt;br /&gt;
09CD,093B,0919:379E|Sky Italia|Fox Crime HD|TV|&lt;br /&gt;
09CD,093B,0919:1FCB|Sky Italia|Fox Crime|TV|&lt;br /&gt;
09CD,093B,0919:0FC1|Sky Italia|Fox Crime +1|TV|&lt;br /&gt;
09CD,093B,0919:0FD7|Sky Italia|Fox Crime +2|TV|&lt;br /&gt;
09CD,093B,0919:1FC8|Sky Italia|Fox Retro|TV|&lt;br /&gt;
09CD,093B,0919:3779|Sky Italia|AXN HD|TV|&lt;br /&gt;
09CD,093B,0919:05A3|Sky Italia|AXN|TV|&lt;br /&gt;
09CD,093B,0919:2FE0|Sky Italia|AXN +1|TV|&lt;br /&gt;
09CD,093B,0919:2B60|Sky Italia|AXN Sci-Fi|TV|&lt;br /&gt;
09CD,093B,0919:2C91|Sky Italia|Horror Channel|TV|&lt;br /&gt;
09CD,093B,0919:3902|Sky Italia|DIVA Universal|TV|&lt;br /&gt;
09CD,093B,0919:2B66|Sky Italia|cielo|TV|&lt;br /&gt;
09CD,093B,0919:057C|Sky Italia|Comedy Central|TV|&lt;br /&gt;
09CD,093B,0919:2FF0|Sky Italia|Comedy +1|TV|&lt;br /&gt;
09CD,093B,0919:3C03|Sky Italia|LEI|TV|&lt;br /&gt;
09CD,093B,0919:0585|Sky Italia|LEI +1|TV|&lt;br /&gt;
09CD,093B,0919:2CF3|Sky Italia|Real Time HD|TV|&lt;br /&gt;
09CD,093B,0919:2A95|Sky Italia|Real Time|TV|&lt;br /&gt;
09CD,093B,0919:2FEC|Sky Italia|Real Time +1|TV|&lt;br /&gt;
09CD,093B,0919:2BCD|Sky Italia|GXT|TV|&lt;br /&gt;
09CD,093B,0919:2FE7|Sky Italia|GXT +1|TV|&lt;br /&gt;
09CD,093B,0919:2CC2|Sky Italia|La3|TV|&lt;br /&gt;
09CD,093B,0919:2C44|Sky Italia|Sgommati 1|TV|&lt;br /&gt;
09CD,093B,0919:2C53|Sky Italia|Sgommati 2|TV|&lt;br /&gt;
09CD,093B,0919:2C54|Sky Italia|Sgommati 3|TV|&lt;br /&gt;
09CD,093B,0919:2C56|Sky Italia|Sgommati 4|TV|&lt;br /&gt;
09CD,093B,0919:057F|Sky Italia|La7|TV|&lt;br /&gt;
09CD,093B,0919:0E20|Sky Italia|Telelombardia|TV|&lt;br /&gt;
09CD,093B,0919:231C|Sky Italia|Antenna 3 Nordest|TV|&lt;br /&gt;
09CD,093B,0919:420E|Sky Italia|Primo Canale|TV|&lt;br /&gt;
09CD,093B,0919:420F|Sky Italia|ITALIA 7|TV|&lt;br /&gt;
09CD,093B,0919:44D5|Sky Italia|Videolina|TV|&lt;br /&gt;
09CD,093B,0919:2B0F|Sky Italia|Sky Sport 1 HD|TV|&lt;br /&gt;
09CD,093B,0919:2AA8|Sky Italia|Sky Sport 1|TV|&lt;br /&gt;
09CD,093B,0919:2B10|Sky Italia|Sky Sport 2 HD|TV|&lt;br /&gt;
09CD,093B,0919:2AA9|Sky Italia|Sky Sport 2|TV|&lt;br /&gt;
09CD,093B,0919:1C28|Sky Italia|Sky Sport 3 HD|TV|&lt;br /&gt;
09CD,093B,0919:2DD9|Sky Italia|Sky Sport 3|TV|&lt;br /&gt;
09CD,093B,0919:250D|Sky Italia|Sky Sport F1 HD|TV|&lt;br /&gt;
09CD,093B,0919:2D69|Sky Italia|Sky Sport F1|TV|&lt;br /&gt;
09CD,093B,0919:2B1B|Sky Italia|Sky Sport24 HD|TV|&lt;br /&gt;
09CD,093B,0919:2AB1|Sky Italia|Sky Sport24|TV|&lt;br /&gt;
09CD,093B,0919:057E|Sky Italia|Milan Channel|TV|&lt;br /&gt;
09CD,093B,0919:2CC0|Sky Italia|Inter Channel|TV|&lt;br /&gt;
09CD,093B,0919:2CBF|Sky Italia|Juventus Channel|TV|&lt;br /&gt;
09CD,093B,0919:1FAA|Sky Italia|Roma Channel|TV|&lt;br /&gt;
09CD,093B,0919:0FC7|Sky Italia|Lazio Style Ch|TV|&lt;br /&gt;
09CD,093B,0919:2AAD|Sky Italia|Sportitalia|TV|&lt;br /&gt;
09CD,093B,0919:0583|Sky Italia|Sportitalia2|TV|&lt;br /&gt;
09CD,093B,0919:3311|Sky Italia|ESP HD Italy|TV|&lt;br /&gt;
09CD,093B,0919:2DB9|Sky Italia|Eurosport|TV|&lt;br /&gt;
09CD,093B,0919:1036|Sky Italia|Eurosport 2 HD|TV|&lt;br /&gt;
09CD,093B,0919:2BC7|Sky Italia|Eurosport 2|TV|&lt;br /&gt;
09CD,093B,0919:0592|Sky Italia|ESPN Classic|TV|&lt;br /&gt;
09CD,093B,0919:2CF1|Sky Italia|ESPN America HD|TV|&lt;br /&gt;
09CD,093B,0919:2CD1|Sky Italia|ESPN America|TV|&lt;br /&gt;
09CD,093B,0919:2CF2|Sky Italia|ExtremeSportsHD|TV|&lt;br /&gt;
09CD,093B,0919:2CB5|Sky Italia|Automoto Tv|TV|&lt;br /&gt;
09CD,093B,0919:2FEE|Sky Italia|Bike Channel|TV|&lt;br /&gt;
09CD,093B,0919:0FBC|Sky Italia|Nuvolari|TV|&lt;br /&gt;
09CD,093B,0919:10E3|Sky Italia|SNAI Sat|TV|&lt;br /&gt;
09CD,093B,0919:1C29|Sky Italia|Sky Supercalcio HD|TV|&lt;br /&gt;
09CD,093B,0919:2AAA|Sky Italia|Sky Supercalcio|TV|&lt;br /&gt;
09CD,093B,0919:0F4D|Sky Italia|Sky Calcio 1 HD|TV|&lt;br /&gt;
09CD,093B,0919:2DBA|Sky Italia|Sky Calcio 1|TV|&lt;br /&gt;
09CD,093B,0919:0F6F|Sky Italia|Sky Calcio 2 HD|TV|&lt;br /&gt;
09CD,093B,0919:2BCF|Sky Italia|Sky Calcio 2|TV|&lt;br /&gt;
09CD,093B,0919:1089|Sky Italia|Sky Calcio 3 HD|TV|&lt;br /&gt;
09CD,093B,0919:2BD1|Sky Italia|Sky Calcio 3|TV|&lt;br /&gt;
09CD,093B,0919:108A|Sky Italia|Sky Calcio 4 HD|TV|&lt;br /&gt;
09CD,093B,0919:2BD3|Sky Italia|Sky Calcio 4|TV|&lt;br /&gt;
09CD,093B,0919:0F46|Sky Italia|Sky Calcio 5 HD|TV|&lt;br /&gt;
09CD,093B,0919:2BD5|Sky Italia|Sky Calcio 5|TV|&lt;br /&gt;
09CD,093B,0919:0F48|Sky Italia|Sky Calcio 6 HD|TV|&lt;br /&gt;
09CD,093B,0919:2BD7|Sky Italia|Sky Calcio 6|TV|&lt;br /&gt;
09CD,093B,0919:1E5F|Sky Italia|Sky Calcio 7 HD|TV|&lt;br /&gt;
09CD,093B,0919:2BD9|Sky Italia|Sky Calcio 7|TV|&lt;br /&gt;
09CD,093B,0919:1E5C|Sky Italia|Sky Calcio 8 HD|TV|&lt;br /&gt;
09CD,093B,0919:2D56|Sky Italia|Sky Calcio 8|TV|&lt;br /&gt;
09CD,093B,0919:2D5D|Sky Italia|Sky Calcio 9|TV|&lt;br /&gt;
09CD,093B,0919:2D5F|Sky Italia|Sky Calcio 10|TV|&lt;br /&gt;
09CD,093B,0919:2D61|Sky Italia|Sky Calcio 11|TV|&lt;br /&gt;
09CD,093B,0919:2D62|Sky Italia|Sky Calcio 12|TV|&lt;br /&gt;
09CD,093B,0919:2D63|Sky Italia|Sky Calcio 13|TV|&lt;br /&gt;
09CD,093B,0919:2D66|Sky Italia|Sky Calcio 14|TV|&lt;br /&gt;
09CD,093B,0919:2C2F|Sky Italia|Sky Calcio Info|TV|&lt;br /&gt;
09CD,093B,0919:2AAB|Sky Italia|Sport Active 1|TV|&lt;br /&gt;
09CD,093B,0919:2AAC|Sky Italia|Sports Active 2|TV|&lt;br /&gt;
09CD,093B,0919:2AB7|Sky Italia|Sports Active 3|TV|&lt;br /&gt;
09CD,093B,0919:3454|Sky Italia|goal Alert HD|TV|&lt;br /&gt;
09CD,093B,0919:1037|Sky Italia|MosaicoActiveHD|TV|&lt;br /&gt;
09CD,093B,0919:2D02|Sky Italia|DeA Sapere HD|TV|&lt;br /&gt;
09CD,093B,0919:379C|Sky Italia|NationalGeo HD|TV|&lt;br /&gt;
09CD,093B,0919:0E39|Sky Italia|NationalGeo|TV|&lt;br /&gt;
09CD,093B,0919:0FDA|Sky Italia|NationalGeo +1|TV|&lt;br /&gt;
09CD,093B,0919:0DBB|Sky Italia|NatGeo Wild HD|TV|&lt;br /&gt;
09CD,093B,0919:1FBE|Sky Italia|NatGeo Wild|TV|&lt;br /&gt;
09CD,093B,0919:0DBA|Sky Italia|NatGeo Adv HD|TV|&lt;br /&gt;
09CD,093B,0919:1015|Sky Italia|Discovery HD|TV|&lt;br /&gt;
09CD,093B,0919:2B71|Sky Italia|Discovery|TV|&lt;br /&gt;
09CD,093B,0919:2FD1|Sky Italia|Discovery +1|TV|&lt;br /&gt;
09CD,093B,0919:2B13|Sky Italia|Discovery Sci HD|TV|&lt;br /&gt;
09CD,093B,0919:05BB|Sky Italia|Discovery Sci|TV|&lt;br /&gt;
09CD,093B,0919:1C32|Sky Italia|DiscoveryT&amp;amp;L HD|TV|&lt;br /&gt;
09CD,093B,0919:05B9|Sky Italia|Discovery Travel|TV|&lt;br /&gt;
09CD,093B,0919:2C90|Sky Italia|Animal Planet|TV|&lt;br /&gt;
09CD,093B,0919:0DB9|Sky Italia|History HD|TV|&lt;br /&gt;
09CD,093B,0919:1FCF|Sky Italia|History|TV|&lt;br /&gt;
09CD,093B,0919:0FD9|Sky Italia|History +1|TV|&lt;br /&gt;
09CD,093B,0919:1048|Sky Italia|Sky Arte HD|TV|&lt;br /&gt;
09CD,093B,0919:0DB7|Sky Italia|GamberoRossoHD|TV|&lt;br /&gt;
09CD,093B,0919:1FCC|Sky Italia|Gambero Rosso|TV|&lt;br /&gt;
09CD,093B,0919:0E2E|Sky Italia|Alice|TV|&lt;br /&gt;
09CD,093B,0919:0E31|Sky Italia|Marcopolo|TV|&lt;br /&gt;
09CD,093B,0919:3C01|Sky Italia|DoveTv|TV|&lt;br /&gt;
09CD,093B,0919:0E2F|Sky Italia|Leonardo|TV|&lt;br /&gt;
09CD,093B,0919:1101|Sky Italia|Doctor&#039;s Life|TV|&lt;br /&gt;
09CD,093B,0919:1111|Sky Italia|EasyBaby|TV|&lt;br /&gt;
09CD,093B,0919:3BF4|Sky Italia|Babel|TV|&lt;br /&gt;
09CD,093B,0919:1FAF|Sky Italia|Yacht &amp;amp; Sail|TV|&lt;br /&gt;
09CD,093B,0919:3BF0|Sky Italia|Caccia e Pesca|TV|&lt;br /&gt;
09CD,093B,0919:10FE|Sky Italia|Caccia e Pesca +|TV|&lt;br /&gt;
09CD,093B,0919:0001|Sky Italia|MTV Live HD|TV|&lt;br /&gt;
09CD,093B,0919:0E24|Sky Italia|MTV|TV|&lt;br /&gt;
09CD,093B,0919:0594|Sky Italia|MTV Music|TV|&lt;br /&gt;
09CD,093B,0919:0595|Sky Italia|MTV Dance|TV|&lt;br /&gt;
09CD,093B,0919:2DBC|Sky Italia|MTV Rocks|TV|&lt;br /&gt;
09CD,093B,0919:2DBD|Sky Italia|MTV Hits|TV|&lt;br /&gt;
09CD,093B,0919:0593|Sky Italia|MTV Classic|TV|&lt;br /&gt;
09CD,093B,0919:2C28|Sky Italia|myDeejay|TV|&lt;br /&gt;
09CD,093B,0919:0E2A|Sky Italia|DeeJayTV|TV|&lt;br /&gt;
09CD,093B,0919:38F3|Sky Italia|Music Box|TV|&lt;br /&gt;
09CD,093B,0919:3C1C|Sky Italia|Matchmusic|TV|&lt;br /&gt;
09CD,093B,0919:3BCD|Sky Italia|Hip Hop TV|TV|&lt;br /&gt;
09CD,093B,0919:3BE5|Sky Italia|Rock TV|TV|&lt;br /&gt;
09CD,093B,0919:2FD4|Sky Italia|Radio Capital Tv|TV|&lt;br /&gt;
09CD,093B,0919:2CC8|Sky Italia|Classica|TV|&lt;br /&gt;
09CD,093B,0919:1020|Sky Italia|Disney Ch. HD|TV|&lt;br /&gt;
09CD,093B,0919:2B6E|Sky Italia|Disney Channel|TV|&lt;br /&gt;
09CD,093B,0919:2C8B|Sky Italia|Disney Ch. +1|TV|&lt;br /&gt;
09CD,093B,0919:2B6A|Sky Italia|Disney Ch. +2|TV|&lt;br /&gt;
09CD,093B,0919:2D03|Sky Italia|Disney XD HD|TV|&lt;br /&gt;
09CD,093B,0919:3BCB|Sky Italia|Disney XD|TV|&lt;br /&gt;
09CD,093B,0919:2CBD|Sky Italia|Disney XD +1|TV|&lt;br /&gt;
09CD,093B,0919:2C8D|Sky Italia|Disney XD +2|TV|&lt;br /&gt;
09CD,093B,0919:2CBE|Sky Italia|DisneyInEnglish|TV|&lt;br /&gt;
09CD,093B,0919:2B7C|Sky Italia|Disney Junior|TV|&lt;br /&gt;
09CD,093B,0919:3BC5|Sky Italia|Disney Junior +1|TV|&lt;br /&gt;
09CD,093B,0919:3BCC|Sky Italia|Cartoon Network|TV|&lt;br /&gt;
09CD,093B,0919:2FE8|Sky Italia|Cartoon +1|TV|&lt;br /&gt;
09CD,093B,0919:3C07|Sky Italia|Boomerang|TV|&lt;br /&gt;
09CD,093B,0919:2FE9|Sky Italia|Boomerang +1|TV|&lt;br /&gt;
09CD,093B,0919:2C31|Sky Italia|DeAJunior|TV|&lt;br /&gt;
09CD,093B,0919:2CC4|Sky Italia|DeAKids|TV|&lt;br /&gt;
09CD,093B,0919:2FD0|Sky Italia|DeAKids +1|TV|&lt;br /&gt;
09CD,093B,0919:2C9D|Sky Italia|Super!|TV|&lt;br /&gt;
09CD,093B,0919:2C38|Sky Italia|Nickelodeon|TV|&lt;br /&gt;
09CD,093B,0919:2FF1|Sky Italia|Nickelodeon +1|TV|&lt;br /&gt;
09CD,093B,0919:0590|Sky Italia|Nick Jr|TV|&lt;br /&gt;
09CD,093B,0919:2FDE|Sky Italia|Nick Jr +1|TV|&lt;br /&gt;
09CD,093B,0919:3450|Sky Italia|JimJam|TV|&lt;br /&gt;
09CD,093B,0919:0FDE|Sky Italia|JimJam +1|TV|&lt;br /&gt;
09CD,093B,0919:0FF5|Sky Italia|Planet Kids|TV|&lt;br /&gt;
09CD,093B,0919:2C2E|Sky Italia|Baby TV|TV|&lt;br /&gt;
09CD,093B,0919:3452|Sky Italia|MAN-GA|TV|&lt;br /&gt;
09CD,093B,0919:2FD3|Sky Italia|-frisbee-|TV|&lt;br /&gt;
09CD,093B,0919:2FD5|Sky Italia|K2|TV|&lt;br /&gt;
09CD,093B,0919:110A|Sky Italia|Sky TG24|TV|&lt;br /&gt;
09CD,093B,0919:10E8|Sky Italia|TG24PrimoPiano|TV|&lt;br /&gt;
09CD,093B,0919:10EC|Sky Italia|TG24 Eventi|TV|&lt;br /&gt;
09CD,093B,0919:10EA|Sky Italia|TG24 Rassegne|TV|&lt;br /&gt;
09CD,093B,0919:10E9|Sky Italia|TG24 Sport|TV|&lt;br /&gt;
09CD,093B,0919:10E7|Sky Italia|TG24 Mosaico|TV|&lt;br /&gt;
09CD,093B,0919:10E4|Sky Italia|Voting|TV|&lt;br /&gt;
09CD,093B,0919:10E1|Sky Italia|Sky Meteo24|TV|&lt;br /&gt;
09CD,093B,0919:3A0B|Sky Italia|TG NORBA 24|TV|&lt;br /&gt;
09CD,093B,0919:0599|Sky Italia|Class CNBC|TV|&lt;br /&gt;
09CD,093B,0919:2BCB|Sky Italia|CNN Intl.|TV|&lt;br /&gt;
09CD,093B,0919:1FA7|Sky Italia|Fox News|TV|&lt;br /&gt;
09CD,093B,0919:38D0|Sky Italia|Fox Business|TV|&lt;br /&gt;
09CD,093B,0919:1FAC|Sky Italia|Sky News|TV|&lt;br /&gt;
09CD,093B,0919:1041|Sky Italia|Sky 3D|TV|&lt;br /&gt;
09CD,093B,0919:1042|Sky Italia|Sky 3D|TV|&lt;br /&gt;
09CD,093B,0919:1043|Sky Italia|Sky 3D|TV|&lt;br /&gt;
09CD,093B,0919:1044|Sky Italia|Sky 3D|TV|&lt;br /&gt;
09CD,093B,0919:2B12|Sky Italia|Sky Sport 2 HD|TV|&lt;br /&gt;
09CD,093B,0919:2AB0|Sky Italia|Sky Sport 2|TV|&lt;br /&gt;
09CD,093B,0919:2B20|Sky Italia|Sky Sport24 HD|TV|&lt;br /&gt;
09CD,093B,0919:2B1D|Sky Italia|Sky Sport24 HD|TV|&lt;br /&gt;
09CD,093B,0919:2AB8|Sky Italia|Sky Sport24|TV|&lt;br /&gt;
09CD,093B,0919:2ABA|Sky Italia|Sky Sport24|TV|&lt;br /&gt;
09CD,093B,0919:2FEF|Sky Italia|Bike Channel|TV|&lt;br /&gt;
09CD,093B,0919:1C3E|Sky Italia|Sky Supercalcio HD|TV|&lt;br /&gt;
09CD,093B,0919:2AAF|Sky Italia|Sky Supercalcio|TV|&lt;br /&gt;
09CD,093B,0919:1C53|Sky Italia|DiscoveryT&amp;amp;L HD|TV|&lt;br /&gt;
09CD,093B,0919:0582|Sky Italia|Discovery Travel|TV|&lt;br /&gt;
09CD,093B,0919:1049|Sky Italia|Sky Arte HD|TV|&lt;br /&gt;
09CD,093B,0919:0DB0|Sky Italia|GamberoRossoHD|TV|&lt;br /&gt;
09CD,093B,0919:1FA6|Sky Italia|Gambero Rosso|TV|&lt;br /&gt;
09CD,093B,0919:0E1B|Sky Italia|Alice|TV|&lt;br /&gt;
09CD,093B,0919:0E1A|Sky Italia|Marcopolo|TV|&lt;br /&gt;
09CD,093B,0919:3BC6|Sky Italia|DoveTv|TV|&lt;br /&gt;
09CD,093B,0919:0E1C|Sky Italia|Leonardo|TV|&lt;br /&gt;
09CD,093B,0919:1FBF|Sky Italia|Yacht &amp;amp; Sail|TV|&lt;br /&gt;
09CD,093B,0919:1123|Sky Italia|Sky TG24|TV|&lt;br /&gt;
09CD,093B,0919:10FC|Sky Italia|Sky TG24|TV|&lt;br /&gt;
09CD,093B,0919:112A|Sky Italia|11861H SID 0x112a|TV|&lt;br /&gt;
09CD,093B,0919:1E48|Sky Italia|11842V SID 0x1e48|TV|&lt;br /&gt;
09CD,093B,0919:2AB9|Sky Italia|PPV Bundle|TV|&lt;br /&gt;
09CD,093B,0919:2ABB|Sky Italia|PPV Bundle2|TV|&lt;br /&gt;
09CD,093B,0919:342C|Sky Italia|Playjam|TV|&lt;br /&gt;
09CD,093B,0919:2BBA|Sky Italia|Cielo_interact|TV|&lt;br /&gt;
09CD,093B,0919:1FC6|Sky Italia|TestTS63|TV|&lt;br /&gt;
09CD,093B,0919:1C7E|Sky Italia|Test T|TV|&lt;br /&gt;
09CD,093B,0919:24FF|Sky Italia|TEST12|TV|&lt;br /&gt;
09CD,093B,0919:2500|Sky Italia|TEST13|TV|&lt;br /&gt;
09CD,093B,0919:2502|Sky Italia|TEST14|TV|&lt;br /&gt;
09CD,093B,0919:2503|Sky Italia|TEST15|TV|&lt;br /&gt;
09CD,093B,0919:2504|Sky Italia|TEST16|TV|&lt;br /&gt;
09CD,093B,0919:38DF|Sky Italia|Sky Assist|TV|&lt;br /&gt;
09CD,093B,0919:38C0|Sky Italia|Sky Inside|TV|&lt;br /&gt;
09CD,093B,0919:38C2|Sky Italia|Sky Inside|TV|&lt;br /&gt;
09CD,093B,0919:38CA|Sky Italia|Sky Inside|TV|&lt;br /&gt;
09CD,093B,0919:38CB|Sky Italia|Sky Inside|TV|&lt;br /&gt;
09CD,093B,0919:0F61|Sky Italia|Cinema 1 HD|TV|&lt;br /&gt;
09CD,093B,0919:2C24|Sky Italia|Cinema 1 HD|TV|&lt;br /&gt;
09CD,093B,0919:0F62|Sky Italia|Cinema +1 HD|TV|&lt;br /&gt;
09CD,093B,0919:2C45|Sky Italia|Cinema +1 HD|TV|&lt;br /&gt;
09CD,093B,0919:0F63|Sky Italia|Cinema +24 HD|TV|&lt;br /&gt;
09CD,093B,0919:2C46|Sky Italia|Cinema +24 HD|TV|&lt;br /&gt;
09CD,093B,0919:0F64|Sky Italia|Cinema Oscar HD|TV|&lt;br /&gt;
09CD,093B,0919:2C4F|Sky Italia|Cinema Oscar HD|TV|&lt;br /&gt;
09CD,093B,0919:0F65|Sky Italia|CinemaFamilyHD|TV|&lt;br /&gt;
09CD,093B,0919:2C47|Sky Italia|CinemaFamilyHD|TV|&lt;br /&gt;
09CD,093B,0919:0F67|Sky Italia|Cinema Passion HD|TV|&lt;br /&gt;
09CD,093B,0919:2C49|Sky Italia|Cinema Passion HD|TV|&lt;br /&gt;
09CD,093B,0919:0F68|Sky Italia|Cinema Comedy HD|TV|&lt;br /&gt;
09CD,093B,0919:2C4A|Sky Italia|Cinema Comedy HD|TV|&lt;br /&gt;
09CD,093B,0919:0F69|Sky Italia|Cinema Max HD|TV|&lt;br /&gt;
09CD,093B,0919:2C55|Sky Italia|Cinema Max HD|TV|&lt;br /&gt;
09CD,093B,0919:1E32|Sky Italia|Cinema Max +1 HD|TV|&lt;br /&gt;
09CD,093B,0919:2C4B|Sky Italia|Cinema Max +1 HD|TV|&lt;br /&gt;
09CD,093B,0919:0F78|Sky Italia|Cinema Cult HD|TV|&lt;br /&gt;
09CD,093B,0919:2C65|Sky Italia|Cinema Cult HD|TV|&lt;br /&gt;
09CD,093B,0919:1E33|Sky Italia|Cinema Classics HD|TV|&lt;br /&gt;
09CD,093B,0919:2C48|Sky Italia|Cinema Classics HD|TV|&lt;br /&gt;
09CD,093B,0919:0F3E|Sky Italia|Sky Uno HD|TV|&lt;br /&gt;
09CD,093B,0919:2C43|Sky Italia|Sky Uno HD|TV|&lt;br /&gt;
09CD,093B,0919:0F3F|Sky Italia|Fox HD|TV|&lt;br /&gt;
09CD,093B,0919:2C3D|Sky Italia|Fox HD|TV|&lt;br /&gt;
09CD,093B,0919:0F47|Sky Italia|Fox Life HD|TV|&lt;br /&gt;
09CD,093B,0919:2C6C|Sky Italia|Fox Life HD|TV|&lt;br /&gt;
09CD,093B,0919:0F49|Sky Italia|Fox Crime HD|TV|&lt;br /&gt;
09CD,093B,0919:2C3E|Sky Italia|Fox Crime HD|TV|&lt;br /&gt;
09CD,093B,0919:0F4A|Sky Italia|AXN HD|TV|&lt;br /&gt;
09CD,093B,0919:2C30|Sky Italia|AXN HD|TV|&lt;br /&gt;
09CD,093B,0919:0F4B|Sky Italia|Real Time HD|TV|&lt;br /&gt;
09CD,093B,0919:2C6D|Sky Italia|Real Time HD|TV|&lt;br /&gt;
09CD,093B,0919:0F6A|Sky Italia|Sky Sport 1 HD|TV|&lt;br /&gt;
09CD,093B,0919:2C34|Sky Italia|Sky Sport 1 HD|TV|&lt;br /&gt;
09CD,093B,0919:0F4E|Sky Italia|Sky Sport 2 HD|TV|&lt;br /&gt;
09CD,093B,0919:2C68|Sky Italia|Sky Sport 2 HD|TV|&lt;br /&gt;
09CD,093B,0919:0F5B|Sky Italia|Sky Sport 3 HD|TV|&lt;br /&gt;
09CD,093B,0919:2C5D|Sky Italia|Sky Sport 3 HD|TV|&lt;br /&gt;
09CD,093B,0919:0F5C|Sky Italia|Sky Sport F1 HD|TV|&lt;br /&gt;
09CD,093B,0919:2C52|Sky Italia|Sky Sport F1 HD|TV|&lt;br /&gt;
09CD,093B,0919:0F50|Sky Italia|Eurosport HD|TV|&lt;br /&gt;
09CD,093B,0919:2C35|Sky Italia|Eurosport HD|TV|&lt;br /&gt;
09CD,093B,0919:0F51|Sky Italia|Eurosport 2 HD|TV|&lt;br /&gt;
09CD,093B,0919:2C5E|Sky Italia|Eurosport 2 HD|TV|&lt;br /&gt;
09CD,093B,0919:0F52|Sky Italia|ESPN America HD|TV|&lt;br /&gt;
09CD,093B,0919:2C6E|Sky Italia|ESPN America HD|TV|&lt;br /&gt;
09CD,093B,0919:0F3D|Sky Italia|ExtremeSportsHD|TV|&lt;br /&gt;
09CD,093B,0919:2C6B|Sky Italia|ExtremeSportsHD|TV|&lt;br /&gt;
09CD,093B,0919:0F4F|Sky Italia|Sky Supercalcio HD|TV|&lt;br /&gt;
09CD,093B,0919:2C2D|Sky Italia|Sky Supercalcio HD|TV|&lt;br /&gt;
09CD,093B,0919:0F55|Sky Italia|Sky Calcio 1 HD|TV|&lt;br /&gt;
09CD,093B,0919:2C76|Sky Italia|Sky Calcio 1 HD|TV|&lt;br /&gt;
09CD,093B,0919:0F56|Sky Italia|Sky Calcio 2 HD|TV|&lt;br /&gt;
09CD,093B,0919:2C77|Sky Italia|Sky Calcio 2 HD|TV|&lt;br /&gt;
09CD,093B,0919:0F57|Sky Italia|Sky Calcio 3 HD|TV|&lt;br /&gt;
09CD,093B,0919:2C78|Sky Italia|Sky Calcio 3 HD|TV|&lt;br /&gt;
09CD,093B,0919:0F58|Sky Italia|Sky Calcio 4 HD|TV|&lt;br /&gt;
09CD,093B,0919:2C79|Sky Italia|Sky Calcio 4 HD|TV|&lt;br /&gt;
09CD,093B,0919:0F70|Sky Italia|Sky Calcio 5 HD|TV|&lt;br /&gt;
09CD,093B,0919:2C7A|Sky Italia|Sky Calcio 5 HD|TV|&lt;br /&gt;
09CD,093B,0919:0F6B|Sky Italia|Sky Calcio 6 HD|TV|&lt;br /&gt;
09CD,093B,0919:2C7B|Sky Italia|Sky Calcio 6 HD|TV|&lt;br /&gt;
09CD,093B,0919:0F6C|Sky Italia|Sky Calcio 7 HD|TV|&lt;br /&gt;
09CD,093B,0919:2C7C|Sky Italia|Sky Calcio 7 HD|TV|&lt;br /&gt;
09CD,093B,0919:0F6D|Sky Italia|Sky Calcio 8 HD|TV|&lt;br /&gt;
09CD,093B,0919:2C7D|Sky Italia|Sky Calcio 8 HD|TV|&lt;br /&gt;
09CD,093B,0919:1E3D|Sky Italia|NationalGeo HD|TV|&lt;br /&gt;
09CD,093B,0919:2C2B|Sky Italia|NationalGeo HD|TV|&lt;br /&gt;
09CD,093B,0919:1E41|Sky Italia|NatGeo Wild HD|TV|&lt;br /&gt;
09CD,093B,0919:2C72|Sky Italia|NatGeo Wild HD|TV|&lt;br /&gt;
09CD,093B,0919:1E22|Sky Italia|NatGeo Adv HD|TV|&lt;br /&gt;
09CD,093B,0919:2C73|Sky Italia|NatGeo Adv HD|TV|&lt;br /&gt;
09CD,093B,0919:1E3C|Sky Italia|Discovery HD|TV|&lt;br /&gt;
09CD,093B,0919:2C26|Sky Italia|Discovery HD|TV|&lt;br /&gt;
09CD,093B,0919:1E3E|Sky Italia|Discovery Sci HD|TV|&lt;br /&gt;
09CD,093B,0919:2C6F|Sky Italia|Discovery Sci HD|TV|&lt;br /&gt;
09CD,093B,0919:1E3F|Sky Italia|DiscoveryT&amp;amp;L HD|TV|&lt;br /&gt;
09CD,093B,0919:2C70|Sky Italia|DiscoveryT&amp;amp;L HD|TV|&lt;br /&gt;
09CD,093B,0919:1E42|Sky Italia|GamberoRossoHD|TV|&lt;br /&gt;
09CD,093B,0919:2C74|Sky Italia|GamberoRossoHD|TV|&lt;br /&gt;
09CD,093B,0919:1E40|Sky Italia|History HD|TV|&lt;br /&gt;
09CD,093B,0919:2C71|Sky Italia|History HD|TV|&lt;br /&gt;
09CD,093B,0919:0F40|Sky Italia|Sky Arte HD|TV|&lt;br /&gt;
09CD,093B,0919:2C60|Sky Italia|Sky Arte HD|TV|&lt;br /&gt;
09CD,093B,0919:0F41|Sky Italia|Sky Arte HD|TV|&lt;br /&gt;
09CD,093B,0919:2C61|Sky Italia|Sky Arte HD|TV|&lt;br /&gt;
09CD,093B,0919:1E44|Sky Italia|MTV LIVE HD|TV|&lt;br /&gt;
09CD,093B,0919:2C6A|Sky Italia|MTV LIVE HD|TV|&lt;br /&gt;
09CD,093B,0919:1E43|Sky Italia|Disney Ch. HD|TV|&lt;br /&gt;
09CD,093B,0919:2C75|Sky Italia|Disney Ch. HD|TV|&lt;br /&gt;
09CD,093B,0919:0F42|Sky Italia|Disney XD HD|TV|&lt;br /&gt;
09CD,093B,0919:2C32|Sky Italia|Disney XD HD|TV|&lt;br /&gt;
09CD,093B,0919:1E34|Sky Italia|Primafila 1 HD|TV|&lt;br /&gt;
09CD,093B,0919:2C3C|Sky Italia|Primafila 1 HD|TV|&lt;br /&gt;
09CD,093B,0919:1E35|Sky Italia|Primafila 3 HD|TV|&lt;br /&gt;
09CD,093B,0919:2C5B|Sky Italia|Primafila 3 HD|TV|&lt;br /&gt;
09CD,093B,0919:1E36|Sky Italia|Primafila 5 HD|TV|&lt;br /&gt;
09CD,093B,0919:2C4C|Sky Italia|Primafila 5 HD|TV|&lt;br /&gt;
09CD,093B,0919:1E37|Sky Italia|Primafila 7 HD|TV|&lt;br /&gt;
09CD,093B,0919:2C4D|Sky Italia|Primafila 7 HD|TV|&lt;br /&gt;
09CD,093B,0919:1E38|Sky Italia|Primafila 9 HD|TV|&lt;br /&gt;
09CD,093B,0919:2C4E|Sky Italia|Primafila 9 HD|TV|&lt;br /&gt;
09CD,093B,0919:1E20|Sky Italia|Primafila 11 HD|TV|&lt;br /&gt;
09CD,093B,0919:2C50|Sky Italia|Primafila 11 HD|TV|&lt;br /&gt;
09CD,093B,0919:1E21|Sky Italia|Primafila 13 HD|TV|&lt;br /&gt;
09CD,093B,0919:2C51|Sky Italia|Primafila 13 HD|TV|&lt;br /&gt;
09CD,093B,0919:1FBC|Sky Italia|Vetrina Primafila|TV|&lt;br /&gt;
09CD,093B,0919:1FBD|Sky Italia|Vetrina Primafila|TV|&lt;br /&gt;
09CD,093B,0919:1E5B|Sky Italia|Primafila 1 HD|TV|&lt;br /&gt;
09CD,093B,0919:2D65|Sky Italia|Primafila 1|TV|&lt;br /&gt;
09CD,093B,0919:38BF|Sky Italia|Primafila 2|TV|&lt;br /&gt;
09CD,093B,0919:1E60|Sky Italia|Primafila 3 HD|TV|&lt;br /&gt;
09CD,093B,0919:2BD0|Sky Italia|Primafila 3|TV|&lt;br /&gt;
09CD,093B,0919:38E0|Sky Italia|Primafila 4|TV|&lt;br /&gt;
09CD,093B,0919:0F71|Sky Italia|Primafila 5 HD|TV|&lt;br /&gt;
09CD,093B,0919:2BCE|Sky Italia|Primafila 5|TV|&lt;br /&gt;
09CD,093B,0919:38E1|Sky Italia|Primafila 6|TV|&lt;br /&gt;
09CD,093B,0919:0F4C|Sky Italia|Primafila 7 HD|TV|&lt;br /&gt;
09CD,093B,0919:2BCC|Sky Italia|Primafila 7|TV|&lt;br /&gt;
09CD,093B,0919:340D|Sky Italia|Primafila 8|TV|&lt;br /&gt;
09CD,093B,0919:108B|Sky Italia|Primafila 9 HD|TV|&lt;br /&gt;
09CD,093B,0919:2BCA|Sky Italia|Primafila 9|TV|&lt;br /&gt;
09CD,093B,0919:3400|Sky Italia|Primafila 10|TV|&lt;br /&gt;
09CD,093B,0919:108F|Sky Italia|Primafila 11 HD|TV|&lt;br /&gt;
09CD,093B,0919:2BC5|Sky Italia|Primafila 11|TV|&lt;br /&gt;
09CD,093B,0919:3402|Sky Italia|Primafila 12|TV|&lt;br /&gt;
09CD,093B,0919:0F72|Sky Italia|Primafila 13 HD|TV|&lt;br /&gt;
09CD,093B,0919:2BC3|Sky Italia|Primafila 13|TV|&lt;br /&gt;
09CD,093B,0919:3405|Sky Italia|Primafila 14|TV|&lt;br /&gt;
09CD,093B,0919:2D57|Sky Italia|Primafila 15|TV|&lt;br /&gt;
09CD,093B,0919:2D53|Sky Italia|Primafila 16|TV|&lt;br /&gt;
09CD,093B,0919:2D51|Sky Italia|Primafila 17|TV|&lt;br /&gt;
09CD,093B,0919:2D54|Sky Italia|Primafila 18|TV|&lt;br /&gt;
09CD,093B,0919:2D55|Sky Italia|Primafila 19|TV|&lt;br /&gt;
09CD,093B,0919:37AA|Sky Italia|Primafila 20 HD|TV|&lt;br /&gt;
09CD,093B,0919:37D2|Sky Italia|Primafila 20 HD|TV|&lt;br /&gt;
09CD,093B,0919:2DBE|Sky Italia|Primafila 20|TV|&lt;br /&gt;
09CD,093B,0919:2DBF|Sky Italia|Primafila 20|TV|&lt;br /&gt;
09CD,093B,0919:38BD|Sky Italia|Primafila 21|TV|&lt;br /&gt;
09CD,093B,0919:38FA|Sky Italia|Primafila 21|TV|&lt;br /&gt;
09CD,093B,0919:38BC|Sky Italia|Primafila 22|TV|&lt;br /&gt;
09CD,093B,0919:38C8|Sky Italia|Primafila 22|TV|&lt;br /&gt;
09CD,093B,0919:3421|Sky Italia|Primafila 23|TV|&lt;br /&gt;
09CD,093B,0919:342A|Sky Italia|Primafila 23|TV|&lt;br /&gt;
09CD,093B,0919:3427|Sky Italia|Primafila 24|TV|&lt;br /&gt;
09CD,093B,0919:3435|Sky Italia|Primafila 24|TV|&lt;br /&gt;
09CD,093B,0919:3422|Sky Italia|Primafila 25|TV|&lt;br /&gt;
09CD,093B,0919:3431|Sky Italia|Primafila 25|TV|&lt;br /&gt;
09CD,093B,0919:3423|Sky Italia|Primafila 26|TV|&lt;br /&gt;
09CD,093B,0919:3432|Sky Italia|Primafila 26|TV|&lt;br /&gt;
09CD,093B,0919:341E|Sky Italia|Primafila 27|TV|&lt;br /&gt;
09CD,093B,0919:3433|Sky Italia|Primafila 27|TV|&lt;br /&gt;
09CD,093B,0919:38BE|Sky Italia|Primafila 28|TV|&lt;br /&gt;
09CD,093B,0919:38C9|Sky Italia|Primafila 28|TV|&lt;br /&gt;
&lt;br /&gt;
# Sky Italia Radio&lt;br /&gt;
# update: 2013-02-25 by Frosch1482&lt;br /&gt;
09CD,093B,0919:3BEB|Radio Sky Italia|Hit Italia|RADIO|&lt;br /&gt;
09CD,093B,0919:3C06|Radio Sky Italia|Yesterjay 2000|RADIO|&lt;br /&gt;
09CD,093B,0919:3BEA|Radio Sky Italia|Yesterjay &#039;90|RADIO|&lt;br /&gt;
09CD,093B,0919:3BE9|Radio Sky Italia|Yesterjay &#039;80|RADIO|&lt;br /&gt;
09CD,093B,0919:3BFE|Radio Sky Italia|Capital &#039;70|RADIO|&lt;br /&gt;
09CD,093B,0919:3BFF|Radio Sky Italia|Vintage &#039;60|RADIO|&lt;br /&gt;
09CD,093B,0919:3BE8|Radio Sky Italia|50 songs|RADIO|&lt;br /&gt;
09CD,093B,0919:3C11|Radio Sky Italia|B-Side|RADIO|&lt;br /&gt;
09CD,093B,0919:3C19|Radio Sky Italia|Baby Mix|RADIO|&lt;br /&gt;
09CD,093B,0919:3C18|Radio Sky Italia|Cinema Deejay|RADIO|&lt;br /&gt;
09CD,093B,0919:3C0C|Radio Sky Italia|Dance|RADIO|&lt;br /&gt;
09CD,093B,0919:3C1A|Radio Sky Italia|Disc Joker|RADIO|&lt;br /&gt;
09CD,093B,0919:3C15|Radio Sky Italia|Extrabeat|RADIO|&lt;br /&gt;
09CD,093B,0919:3C0A|Radio Sky Italia|Heart n&#039; song|RADIO|&lt;br /&gt;
09CD,093B,0919:3BEC|Radio Sky Italia|ItalianVintage|RADIO|&lt;br /&gt;
09CD,093B,0919:3C12|Radio Sky Italia|Jazz &amp;amp; Fusion|RADIO|&lt;br /&gt;
09CD,093B,0919:3C13|Radio Sky Italia|Jazz Gold|RADIO|&lt;br /&gt;
09CD,093B,0919:3C0E|Radio Sky Italia|Livetime|RADIO|&lt;br /&gt;
09CD,093B,0919:38D2|Radio Sky Italia|M2O|RADIO|&lt;br /&gt;
09CD,093B,0919:3C17|Radio Sky Italia|Opera|RADIO|&lt;br /&gt;
09CD,093B,0919:38D8|Radio Sky Italia|R 101|RADIO|&lt;br /&gt;
09CD,093B,0919:38D3|Radio Sky Italia|Radio 105|RADIO|&lt;br /&gt;
09CD,093B,0919:38DA|Radio Sky Italia|Radio 24|RADIO|&lt;br /&gt;
09CD,093B,0919:38D5|Radio Sky Italia|Radio Capital|RADIO|&lt;br /&gt;
09CD,093B,0919:38D1|Radio Sky Italia|Radio DeeJay|RADIO|&lt;br /&gt;
09CD,093B,0919:38D9|Radio Sky Italia|Radio Italia|RADIO|&lt;br /&gt;
09CD,093B,0919:38D6|Radio Sky Italia|Radio KissKiss|RADIO|&lt;br /&gt;
09CD,093B,0919:38DC|Radio Sky Italia|Radio Montecarlo|RADIO|&lt;br /&gt;
09CD,093B,0919:38DB|Radio Sky Italia|RDS|RADIO|&lt;br /&gt;
09CD,093B,0919:3C0D|Radio Sky Italia|Ritmo Latino|RADIO|&lt;br /&gt;
09CD,093B,0919:3C0F|Radio Sky Italia|Rock Classic|RADIO|&lt;br /&gt;
09CD,093B,0919:3C10|Radio Sky Italia|Rock Shock|RADIO|&lt;br /&gt;
09CD,093B,0919:38D7|Radio Sky Italia|RTL 102.5|RADIO|&lt;br /&gt;
09CD,093B,0919:3C16|Radio Sky Italia|Sinfonia|RADIO|&lt;br /&gt;
09CD,093B,0919:3C14|Radio Sky Italia|Soul Train|RADIO|&lt;br /&gt;
09CD,093B,0919:3C00|Radio Sky Italia|Vibe|RADIO|&lt;br /&gt;
09CD,093B,0919:38D4|Radio Sky Italia|Virgin Radio|RADIO|&lt;br /&gt;
09CD,093B,0919:3BE6|Radio Sky Italia|Sky Music|TV|&lt;br /&gt;
09CD,093B,0919:3BED|Radio Sky Italia|Sky Music|TV|&lt;br /&gt;
09CD,093B,0919:38CC|Radio Sky Italia|Sky Radio|TV|&lt;br /&gt;
&lt;br /&gt;
# Eurosport&lt;br /&gt;
0100,0500,0604,0919,091F,093B,09CD,0B01,0BAA,1803,1813,1861:3305|Sky Italia|Eurosport HD|TV|&lt;br /&gt;
0100,0500,0604,0919,091F,093B,09CD,0B01,0BAA,1803,1813,1861:3307|Sky Italia|Eurosport HD turk|TV|&lt;br /&gt;
0100,0500,0604,0919,091F,093B,09CD,0B01,0BAA,1803,1813,1861:3308|Sky Italia|Eurosport HD Russian|TV|&lt;br /&gt;
0100,0500,0604,0919,091F,093B,09CD,0B01,0BAA,1803,1813,1861:3309|Sky Italia|Eurosport HD dutch|TV|&lt;br /&gt;
0100,0500,0604,0919,091F,093B,09CD,0B01,0BAA,1803,1813,1861:330A|Sky Italia|Eurosport HD Czech|TV|&lt;br /&gt;
0100,0500,0604,0919,091F,093B,09CD,0B01,0BAA,1803,1813,1861:330B|Sky Italia|Eurosport HD german|TV|&lt;br /&gt;
0100,0500,0604,0919,091F,093B,09CD,0B01,0BAA,1803,1813,1861:330D|Sky Italia|Eurosport HD portugues|TV|&lt;br /&gt;
0100,0500,0604,0919,091F,093B,09CD,0B01,0BAA,1803,1813,1861:330E|Sky Italia|Eurosport HD Polish|TV|&lt;br /&gt;
0100,0500,0604,0919,091F,093B,09CD,0B01,0BAA,1803,1813,1861:330F|Sky Italia|Eurosport HD hungaria|TV|&lt;br /&gt;
0100,0500,0604,0919,091F,093B,09CD,0B01,0BAA,1803,1813,1861:3310|Sky Italia|Eurosport HD Bulgaria|TV|&lt;br /&gt;
0100,0500,0604,0919,091F,093B,09CD,0B01,0BAA,1803,1813,1861:3311|Sky Italia|Eurosport HD Italy|TV|&lt;br /&gt;
0100,0500,0604,0919,091F,093B,09CD,0B01,0BAA,1803,1813,1861:3312|Sky Italia|Eurosport HD Romania|TV|&lt;br /&gt;
0100,0500,0604,0919,091F,093B,09CD,0B01,0BAA,1803,1813,1861:3313|Sky Italia|Eurosport HD ECH|TV|&lt;br /&gt;
0100,0500,0604,0919,091F,093B,09CD,0B01,0BAA,1803,1813,1861:3314|Sky Italia|Eurosport HD Spain|TV|&lt;br /&gt;
0100,0500,0604,0919,091F,093B,09CD,0B01,0BAA,1803,1813,1861:3315|Sky Italia|Eurosport HD|TV|&lt;br /&gt;
0100,0500,0604,0919,091F,093B,09CD,0B01,0BAA,1803,1813,1861:3316|Sky Italia|Eurosport HD Serbia|TV|&lt;br /&gt;
0100,0500,0604,0919,091F,093B,09CD,0B01,0BAA,1803,1813,1861:3317|Sky Italia|Eurosport HD Greek|TV|&lt;br /&gt;
0100,0500,0604,0919,091F,093B,09CD,0B01,0BAA,1803,1813,1861:3B63|Sky Italia|Eurosport 2 HD|TV|&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===SRG/SSR - Schweizer Fernsehen (13.0E)===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# DVB-S - SRG/SSR - (Hotbird 13.0E)&lt;br /&gt;
# DVB-S - SRG/SSR only 3+ - (Astra 19.2)&lt;br /&gt;
# update: 2012-12-16&lt;br /&gt;
&lt;br /&gt;
# SRF - Schweizer Radio und Fernsehen&lt;br /&gt;
# RTS - Radio Télévision Suisse&lt;br /&gt;
# RSI - Radiotelevisione svizzera&lt;br /&gt;
&lt;br /&gt;
0500:038F|SRF- Schweizer Radio und Fernsehen|SRF info&lt;br /&gt;
0500:0385|SRF- Schweizer Radio und Fernsehen|SRF 1&lt;br /&gt;
0500:4331|SRF- Schweizer Radio und Fernsehen|SRF 1 HD&lt;br /&gt;
0500:038B|SRF- Schweizer Radio und Fernsehen|SRF zwei&lt;br /&gt;
0500:4332|SRF- Schweizer Radio und Fernsehen|SRF zwei HD&lt;br /&gt;
0500:1260|SRF- Schweizer Radio und Fernsehen|3+&lt;br /&gt;
0500:36B8|RTS- Radio Télévision Suisse|RTS Deux&lt;br /&gt;
0500:4334|RTS- Radio Télévision Suisse|RTS Deux HD&lt;br /&gt;
0500:36B2|RTS- Radio Télévision Suisse|RTS Un&lt;br /&gt;
0500:4333|RTS- Radio Télévision Suisse|RTS Un HD&lt;br /&gt;
0500:36B3|RSI- Radiotelevisione svizzera|RSI LA 1&lt;br /&gt;
0500:36E3|RSI- Radiotelevisione svizzera|RSI LA 1 HD&lt;br /&gt;
0500:36B9|RSI- Radiotelevisione svizzera|RSI LA 2&lt;br /&gt;
0500:03B7|RSI- Radiotelevisione svizzera|RSI LA 2 HD&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== TeleSat (13.0E, 19.2E &amp;amp; 23.5E) ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# DVB-S - TeleSat - (Hotbird 13.0E)&lt;br /&gt;
# update: 2012-03-09&lt;br /&gt;
&lt;br /&gt;
0100:362F|TeleSat 13.0E|La Une|TV|General|&lt;br /&gt;
0100:3630|TeleSat 13.0E|La Deux|TV|General|&lt;br /&gt;
0100:3631|TeleSat 13.0E|RTL TVI|TV|General|&lt;br /&gt;
0100:3632|TeleSat 13.0E|Club RTL|TV|General|&lt;br /&gt;
0100:3633|TeleSat 13.0E|Plug RTL|TV|General|&lt;br /&gt;
0100:3634|TeleSat 13.0E|Disney Channel France|TV|Children|&lt;br /&gt;
0100:012D|TeleSat 13.0E|TF 1|TV|General|&lt;br /&gt;
0100:012E|TeleSat 13.0E|France 2 HD|TV|General|&lt;br /&gt;
0100:012F|TeleSat 13.0E|France 3 Sat|TV|General|&lt;br /&gt;
0100:0131|TeleSat 13.0E|France 5|TV|General|&lt;br /&gt;
0100:0137|TeleSat 13.0E|NT 1|TV|General|&lt;br /&gt;
0100:013A|TeleSat 13.0E|France 4|TV|General|&lt;br /&gt;
0100:01A1|TeleSat 13.0E|Direct Star|TV|Entertainment|&lt;br /&gt;
0100:01A2|TeleSat 13.0E|Gulli|TV|Children|&lt;br /&gt;
0100:01C6|TeleSat 13.0E|Animaux|TV|Documentaries|&lt;br /&gt;
0100:01C8|TeleSat 13.0E|Ciné FX|TV|Movies|&lt;br /&gt;
0100:01C9|TeleSat 13.0E|Ciné Polar|TV|Movies|&lt;br /&gt;
0100:01CA|TeleSat 13.0E|Escales|TV|Documentaries|&lt;br /&gt;
0100:01CB|TeleSat 13.0E|Toute l&amp;amp;acute;Histoire|TV|Documentaries|&lt;br /&gt;
0100:01CC|TeleSat 13.0E|AB 3|TV|General|&lt;br /&gt;
0100:01CD|TeleSat 13.0E|Action|TV|Movies|&lt;br /&gt;
0100:01CE|TeleSat 13.0E|Mangas|TV|Children|&lt;br /&gt;
0100:01CF|TeleSat 13.0E|Encyclo|TV|Documentaries|&lt;br /&gt;
0100:01D0|TeleSat 13.0E|AB 4|TV|General|&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# DVB-S - TeleSat - (Astra 19.2E &amp;amp; 23.5E)&lt;br /&gt;
# update: 2012-03-09&lt;br /&gt;
&lt;br /&gt;
0100:07FA|TeleSat 19.2E|Hustler TV|TV|Porn|&lt;br /&gt;
0100:0820|TeleSat 19.2E|Mint|RADIO||&lt;br /&gt;
0100:0821|TeleSat 19.2E|Bel RTL|RADIO||&lt;br /&gt;
0100:0822|TeleSat 19.2E|Radio Contact|RADIO||&lt;br /&gt;
0100:0825|TeleSat 19.2E|Pure FM|RADIO||&lt;br /&gt;
0100:0826|TeleSat 19.2E|Classic21|RADIO||&lt;br /&gt;
0100:0827|TeleSat 19.2E|VivaCite|RADIO||&lt;br /&gt;
0100:0828|TeleSat 19.2E|Musiq 3|RADIO||&lt;br /&gt;
0100:0829|TeleSat 19.2E|La Premiere|RADIO||&lt;br /&gt;
0100:0FAB|TeleSat 19.2E|Nederland 1|TV|General|&lt;br /&gt;
0100:0FAC|TeleSat 19.2E|Nederland 2|TV|General|&lt;br /&gt;
0100:0FAD|TeleSat 19.2E|Nederland 3|TV|General|&lt;br /&gt;
0100:0FAF|TeleSat 19.2E|National Geographic NL|TV|Documentaries|&lt;br /&gt;
0100:1479|TeleSat 19.2E|La Une|TV|General|&lt;br /&gt;
0100:147A|TeleSat 19.2E|La Deux|TV|General|&lt;br /&gt;
0100:147B|TeleSat 19.2E|La Trois|TV|General|&lt;br /&gt;
0100:1483|TeleSat 19.2E|RTL TVI|TV|General|&lt;br /&gt;
0100:1484|TeleSat 19.2E|Club RTL|TV|General|&lt;br /&gt;
0100:1485|TeleSat 19.2E|Plug RTL|TV|General|&lt;br /&gt;
0100:1909|TeleSat 19.2E|Télétoon +1|TV|Children|&lt;br /&gt;
0100:1FD7|TeleSat 19.2E|Eurosport France|TV|Sport|&lt;br /&gt;
0100:1FD9|TeleSat 19.2E|Planète+|TV|Documentaries|&lt;br /&gt;
0100:1FDA|TeleSat 19.2E|Télétoon+|TV|Children|&lt;br /&gt;
0100:1FDB|TeleSat 19.2E|Voyage|TV|Travel|&lt;br /&gt;
0100:1FDC|TeleSat 19.2E|LCI - La Chaîne Info|TV|News|&lt;br /&gt;
0100:1FDE|TeleSat 19.2E|Comédie+|TV|Comedy|&lt;br /&gt;
0100:1FE1|TeleSat 19.2E|June|TV|Entertainment|&lt;br /&gt;
0100:1FE2|TeleSat 19.2E|TiJi|TV|Children|&lt;br /&gt;
0100:20A2|TeleSat 19.2E|MCM Pop|TV|Music|&lt;br /&gt;
0100:20AD|TeleSat 19.2E|MCM Top|TV|Music|&lt;br /&gt;
0100:21FD|TeleSat 19.2E|Télé Maison|TV|Documentaries|&lt;br /&gt;
0100:2201|TeleSat 19.2E|Disney XD France|TV|Children|&lt;br /&gt;
0100:2204|TeleSat 19.2E|National Geographic France|TV|Documentaries|&lt;br /&gt;
0100:22CA|TeleSat 19.2E|Disney Channel France +1|TV|Children|&lt;br /&gt;
0100:22CB|TeleSat 19.2E|Disney Junior France|TV|Children|&lt;br /&gt;
0100:251E|TeleSat 19.2E|Ushuaia TV|TV|Documentaries|&lt;br /&gt;
0100:2522|TeleSat 19.2E|NatGeo Wild|TV|Documentaries|&lt;br /&gt;
0100:2523|TeleSat 19.2E|Piwi+|TV|Children|&lt;br /&gt;
0100:2581|TeleSat 19.2E|Histoire|TV|Documentaries|&lt;br /&gt;
0100:2589|TeleSat 19.2E|Canal J|TV|Children|&lt;br /&gt;
0100:2B01|TeleSat 19.2E|KidsCo|TV|Children|&lt;br /&gt;
0100:2F68|TeleSat 19.2E|Vivolta|TV|Lifestyle|&lt;br /&gt;
0100:31E3|TeleSat 19.2E|VTM|TV|General|&lt;br /&gt;
0100:31E4|TeleSat 19.2E|2BE|TV|General|&lt;br /&gt;
0100:31E5|TeleSat 19.2E|VT 4|TV|General|&lt;br /&gt;
0100:31E7|TeleSat 19.2E|één|TV|General|&lt;br /&gt;
0100:31E8|TeleSat 19.2E|Canvas|TV|General|&lt;br /&gt;
0100:31E8|TeleSat 19.2E|Ketnet|TV|Children|&lt;br /&gt;
0100:31E9|TeleSat 19.2E|Vitaya|TV|General|&lt;br /&gt;
0100:31EA|TeleSat 19.2E|Radio 1|RADIO||&lt;br /&gt;
0100:31EB|TeleSat 19.2E|Radio 2|RADIO||&lt;br /&gt;
0100:31EC|TeleSat 19.2E|MNM|RADIO||&lt;br /&gt;
0100:31ED|TeleSat 19.2E|Studio Brussel|RADIO||&lt;br /&gt;
0100:31EE|TeleSat 19.2E|Klara|RADIO||&lt;br /&gt;
0100:31EF|TeleSat 19.2E|Jim|TV|Music|&lt;br /&gt;
0100:31F0|TeleSat 19.2E|VIJF TV|TV|Entertainment|&lt;br /&gt;
0100:31F1|TeleSat 19.2E|Kanaal Z|TV|Business|&lt;br /&gt;
0100:31F1|TeleSat 19.2E|VTM Kzoom|TV|Children|&lt;br /&gt;
0100:31F2|TeleSat 19.2E|Q-music|RADIO||&lt;br /&gt;
0100:31F3|TeleSat 19.2E|JOEfm|RADIO||&lt;br /&gt;
0100:31F4|TeleSat 19.2E|Man-X|TV|Porn|&lt;br /&gt;
0100:31F5|TeleSat 19.2E|Nostalgie|RADIO||&lt;br /&gt;
0100:31F6|TeleSat 19.2E|Acht|TV|General|&lt;br /&gt;
0100:31FA|TeleSat 19.2E|Dorcel TV|TV|Porn|&lt;br /&gt;
0100:3335|TeleSat 19.2E|ESPN America|TV|Sport|&lt;br /&gt;
0100:6F69|TeleSat 19.2E|Cartoon Network|TV|Children|&lt;br /&gt;
0100:6F6D|TeleSat 19.2E|TCM France|TV|Movies|&lt;br /&gt;
0100:6F6F|TeleSat 19.2E|Boomerang France|TV|Children|&lt;br /&gt;
0100:6FB8|TeleSat 19.2E|MTV Live HD|TV|Music|&lt;br /&gt;
0100:6FEC|TeleSat 19.2E|MTV France|TV|Music|&lt;br /&gt;
0100:6FEF|TeleSat 19.2E|MTV Dance|TV|Music|&lt;br /&gt;
0100:6FF0|TeleSat 19.2E|VH-1 (Video Hits One)|TV|Music|&lt;br /&gt;
0100:6FF1|TeleSat 19.2E|VH-1 Classic|TV|Music|&lt;br /&gt;
0100:6FF3|TeleSat 19.2E|MTV Rocks|TV|Music|&lt;br /&gt;
0100:6FF7|TeleSat 19.2E|Game One|TV|Game|&lt;br /&gt;
0100:6FFC|TeleSat 19.2E|Nickelodeon France|TV|Children|&lt;br /&gt;
0100:6FFF|TeleSat 19.2E|MTV Music|TV|Music|&lt;br /&gt;
0100:7002|TeleSat 19.2E|MTV Pulse|TV|Music|&lt;br /&gt;
0100:7003|TeleSat 19.2E|MTV Idol|TV|Music|&lt;br /&gt;
0100:17A7|TeleSat 23.5E|Vitaliteit|TV|Health|&lt;br /&gt;
0100:17AC|TeleSat 23.5E|Body In Balance|TV|Lifestyle|&lt;br /&gt;
0100:333B|TeleSat 23.5E|Daring! TV|TV|Porn|&lt;br /&gt;
0100:5221|TeleSat 23.5E|één HD|TV|General|&lt;br /&gt;
0100:5226|TeleSat 23.5E|Canvas HD|TV|General|&lt;br /&gt;
0100:5226|TeleSat 23.5E|Ketnet HD|TV|Children|&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===TivuSat (13.0E)===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# DVB-S - TivuSat - (Hotbird 13.0E)&lt;br /&gt;
# update: 2012-12-28&lt;br /&gt;
&lt;br /&gt;
183D:0FBC|TivuSat|Nuvolari|TV|Sport&lt;br /&gt;
183D:0E24|TivuSat|MTV Italia|TV|Musik&lt;br /&gt;
183D:0E25|TivuSat|QVC Italia|TV|Telekauf&lt;br /&gt;
183D:0001|TivuSat|Italia Uno|TV|Allgemein&lt;br /&gt;
183D:0002|TivuSat|Canale 5|TV|Allgemein&lt;br /&gt;
183D:0003|TivuSat|Rete 4|TV|Allgemein&lt;br /&gt;
183D:0004|TivuSat|Iris|TV|Allgemein&lt;br /&gt;
183D:0006|TivuSat|Boing Italia|TV|Jugend&lt;br /&gt;
183D:0007|TivuSat|La5|TV|Lebensstil&lt;br /&gt;
183D:0008|TivuSat|TgCom24|TV|Nachrichten&lt;br /&gt;
183D:0009|TivuSat|Mediaset Extra|TV|Allgemein&lt;br /&gt;
183D:0310|TivuSat|Class Horse TV|TV|Rennen&lt;br /&gt;
183D:0313|TivuSat|TV Moda|TV|Lebensstil&lt;br /&gt;
183D:0730|TivuSat|Telenova|TV|Allgemein&lt;br /&gt;
183D:2136|TivuSat|Rai Movie|TV|Kino&lt;br /&gt;
183D:2140|TivuSat|Rai 2|TV|Allgemein&lt;br /&gt;
183D:2141|TivuSat|Rai 3|TV|Allgemein&lt;br /&gt;
183D:2142|TivuSat|Rai 4|TV|Allgemein&lt;br /&gt;
183D:2144|TivuSat|Rai News|TV|Nachrichten&lt;br /&gt;
183D:000A|TivuSat|Mediaset Italia 2|TV|Allgemein&lt;br /&gt;
183D:030F|TivuSat|Class News MSNBC|TV|Nachrichten&lt;br /&gt;
183D:06AD|TivuSat|TVA Vicenza|TV|Örtlich&lt;br /&gt;
183D:0CE5|TivuSat|Rai Sport 2|TV|Sport&lt;br /&gt;
183D:0CE9|TivuSat|Rai Sport 1|TV|Sport&lt;br /&gt;
183D:0CEA|TivuSat|Rai Premium|TV|Allgemein&lt;br /&gt;
183D:0CEB|TivuSat|Rai Storia|TV|Geschichte&lt;br /&gt;
183D:0CED|TivuSat|TV 2000|TV|Religiös&lt;br /&gt;
183D:0CEE|TivuSat|Rai Gulp|TV|Jugend&lt;br /&gt;
183D:0D49|TivuSat|RAI HD|TV|Allgemein&lt;br /&gt;
183D:0D4B|TivuSat|Rai 3 TGR FVG|TV|Örtlich&lt;br /&gt;
183D:0D4E|TivuSat|Rai Scuola|TV|Jugend&lt;br /&gt;
183D:0D52|TivuSat|Rai 5|TV|Unterhaltung&lt;br /&gt;
183D:0D66|TivuSat|Rai Yoyo|TV|Jugend&lt;br /&gt;
183D:0E1E|TivuSat|La 7|TV|Allgemein&lt;br /&gt;
183D:0E2A|TivuSat|Deejay TV|TV|Musik&lt;br /&gt;
183D:1C55|TivuSat|Tele San Marino|TV|Allgemein&lt;br /&gt;
183D:213F|TivuSat|Rai 1|TV|Allgemein&lt;br /&gt;
183D:29D0|TivuSat|RTL 102.5|TV|Musik&lt;br /&gt;
183D:2A95|TivuSat|Discovery Real Time Italia|TV|Dokumentarfilme&lt;br /&gt;
183D:2B66|TivuSat|Cielo|TV|Variabel&lt;br /&gt;
183D:34CC|TivuSat|Viva l´Italia Channel|TV|Tourismus&lt;br /&gt;
183D:44C1|TivuSat|Wedding TV Italia|TV|Lebensstil&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===TNTSat (19.2E)===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# DVB-S - TNTSAT France - (Astra 19.2E)&lt;br /&gt;
# update: 2012-12-28&lt;br /&gt;
&lt;br /&gt;
0500:1903|TNTsat|NRJ Paris Sat|TV&lt;br /&gt;
0500:2009|TNTsat|Canal+|TV&lt;br /&gt;
0500:2010|TNTsat|Canal+ Sport|TV&lt;br /&gt;
0500:2136|TNTsat|Numéro 23|TV&lt;br /&gt;
0500:2200|TNTsat|D8|TV&lt;br /&gt;
0500:2202|TNTsat|L´Equipe 21|TV&lt;br /&gt;
0500:2206|TNTsat|Gulli|TV&lt;br /&gt;
0500:2207|TNTsat|France Ô|TV&lt;br /&gt;
0500:2208|TNTsat|LCP - La Chaîne Parlementa| TV&lt;br /&gt;
0500:2211|TNTsat|FRANCE 4|TV&lt;br /&gt;
0500:2214|TNTsat|D8|TV&lt;br /&gt;
0500:2216|TNTsat|L&#039;EQUIPE TV|TV&lt;br /&gt;
0500:2289|TNTsat|CANAL+ HD|TV&lt;br /&gt;
0500:2329|TNTsat|TF 1|TV&lt;br /&gt;
0500:2337|TNTsat|Planète+ HD|TV&lt;br /&gt;
0500:2351|TNTsat|TF1 HD|TV&lt;br /&gt;
0500:2458|TNTsat|Arte HD|TV&lt;br /&gt;
0500:2462|TNTsat|France 2 HD|TV&lt;br /&gt;
0500:2472|TNTsat|M6 HD|TV&lt;br /&gt;
0500:2476|TNTsat|FRANCE 2 HD|TV&lt;br /&gt;
0500:2480|TNTsat|ARTE HD|TV&lt;br /&gt;
0500:2486|TNTsat|M6 HD|TV&lt;br /&gt;
0500:2649|TNTsat|France 3 Caen|TV&lt;br /&gt;
0500:2650|TNTsat|France 3 Grenoble|TV&lt;br /&gt;
0500:2651|TNTsat|France 3 Lille|TV&lt;br /&gt;
0500:2652|TNTsat|France 3 Strasbourg|TV&lt;br /&gt;
0500:2653|TNTsat|France 3 Montpellier|TV&lt;br /&gt;
0500:2654|TNTsat|Via Stella|TV&lt;br /&gt;
0500:4284|TNTsat|NT 1|TV&lt;br /&gt;
0500:4290|TNTsat|NT1|TV&lt;br /&gt;
0500:1FEB|TNTsat|TMC|TV&lt;br /&gt;
0500:25E5|TNTsat|France 3 Amiens|TV&lt;br /&gt;
0500:25E6|TNTsat|France 3 Besançon|TV&lt;br /&gt;
0500:25E7|TNTsat|France 3 Bordeaux|TV&lt;br /&gt;
0500:25E8|TNTsat|France 3 Nancy|TV&lt;br /&gt;
0500:25E9|TNTsat|France 3 Clermont Ferrand|TV&lt;br /&gt;
0500:1F41|TNTsat|FRANCE 5|TV&lt;br /&gt;
0500:1F44|TNTsat|NRJ 12|TV&lt;br /&gt;
0500:1F45|TNTsat|Paris Première|TV&lt;br /&gt;
0500:1F48|TNTsat|FRANCE 3|TV&lt;br /&gt;
0500:1F4A|TNTsat|i-Télé|TV&lt;br /&gt;
0500:1F55|TNTsat|I&amp;gt;TELE|TV&lt;br /&gt;
0500:1F56|TNTsat|NRJ 12|TV&lt;br /&gt;
0500:1F57|TNTsat|France 3 Sat|TV&lt;br /&gt;
0500:1F58|TNTsat|France 5|TV&lt;br /&gt;
0500:1FD8|TNTsat|TMC (Télé Monte Carlo)|TV&lt;br /&gt;
0500:1FDF|TNTsat|Arte (France)|TV&lt;br /&gt;
0500:20A4|TNTsat|W9|TV&lt;br /&gt;
0500:20A5|TNTsat|France 2|TV&lt;br /&gt;
0500:20AE|TNTsat|TF 1|TV&lt;br /&gt;
0500:20AF|TNTsat|M6|TV&lt;br /&gt;
0500:20B3|TNTsat|TF1|TV&lt;br /&gt;
0500:20B4|TNTsat|M6|TV&lt;br /&gt;
0500:20B5|TNTsat|W9|TV&lt;br /&gt;
0500:20B6|TNTsat|FRANCE 2|TV&lt;br /&gt;
0500:217C|TNTsat|NUMERO 23|TV&lt;br /&gt;
0500:21FD|TNTsat|France 4|TV&lt;br /&gt;
0500:221A|TNTsat|GULLI|TV&lt;br /&gt;
0500:221B|TNTsat|FRANCE Ô|TV&lt;br /&gt;
0500:233D|TNTsat|TF1 HD|TV&lt;br /&gt;
0500:234B|TNTsat|PLANETE+ HD|TV&lt;br /&gt;
0500:245E|TNTsat|M6 HD|TV&lt;br /&gt;
0500:246C|TNTsat|ARTE HD|TV&lt;br /&gt;
0500:248A|TNTsat|FRANCE 2 HD|TV&lt;br /&gt;
0500:25EA|TNTsat|France 3 Paris Ile-de-Fran| TV&lt;br /&gt;
0500:25EB|TNTsat|France 3 Rennes|TV&lt;br /&gt;
0500:25EC|TNTsat|France 3 Rouen|TV&lt;br /&gt;
0500:25ED|TNTsat|France 3 Limoges|TV&lt;br /&gt;
0500:25EE|TNTsat|France 3 Lyon|TV&lt;br /&gt;
0500:25EF|TNTsat|France 3 Marseille|TV&lt;br /&gt;
0500:25F0|TNTsat|France 3 Toulouse|TV&lt;br /&gt;
0500:264A|TNTsat|France 3 Nantes|TV&lt;br /&gt;
0500:264B|TNTsat|France 3 Nice|TV&lt;br /&gt;
0500:264C|TNTsat|France 3 Orléans|TV&lt;br /&gt;
0500:264D|TNTsat|France 3 Dijon|TV&lt;br /&gt;
0500:264E|TNTsat|France 3 Poitiers|TV&lt;br /&gt;
0500:264F|TNTsat|France 3 Reims|TV&lt;br /&gt;
0500:2F67|TNTsat|TV8 Mont Blanc|TV&lt;br /&gt;
0500:2F8A|TNTsat|BFM TV|TV&lt;br /&gt;
0500:2F8E|TNTsat|D17|TV&lt;br /&gt;
0500:6F73|TNTsat|Cherie 25|TV&lt;br /&gt;
0500:6F86|TNTsat|Cherie 25|TV&lt;br /&gt;
0500:6F87|TNTsat|Cherie 25|TV&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===TV Vlaanderen (19.2E &amp;amp; 23.5E)===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
#&lt;br /&gt;
# DVB-S - TV Vlaanderen - (Astra 19.2E &amp;amp; 23.5E)&lt;br /&gt;
# Date: 2012-12-04&lt;br /&gt;
# by greevels @sat4all&lt;br /&gt;
#&lt;br /&gt;
&lt;br /&gt;
0100:0037|TV Vlaanderen 19.2E|Eurosport 2 Germany|TV|Sport|&lt;br /&gt;
0100:2B01|TV Vlaanderen 19.2E|KidsCo|TV|Children|&lt;br /&gt;
0100:2B33|TV Vlaanderen 19.2E|KIDSCO|TV||&lt;br /&gt;
0100:6FEF|TV Vlaanderen 19.2E|MTV Dance|TV|Music|&lt;br /&gt;
0100:6FF0|TV Vlaanderen 19.2E|VH-1 (Video Hits One)|TV|Music|&lt;br /&gt;
0100:6FF3|TV Vlaanderen 19.2E|MTV Rocks|TV|Music|&lt;br /&gt;
0100:6FB8|TV Vlaanderen 19.2E|MTV Live HD|TV|Music|&lt;br /&gt;
0100:1F4C|TV Vlaanderen 19.2E|MEZZO.|TV||&lt;br /&gt;
0100:20A5|TV Vlaanderen 19.2E|France 2|TV|General|&lt;br /&gt;
0100:20B6|TV Vlaanderen 19.2E|FRANCE 2|TV||&lt;br /&gt;
0100:6FFF|TV Vlaanderen 19.2E|MTV Music 24|TV|Music|&lt;br /&gt;
0100:07DF|TV Vlaanderen 19.2E|Discovery Channel Nederland|TV|Documentaries|&lt;br /&gt;
0100:07E4|TV Vlaanderen 19.2E|Animal Planet Benelux|TV|Documentaries|&lt;br /&gt;
0100:07E9|TV Vlaanderen 19.2E|Eurosport|TV|Sport|&lt;br /&gt;
0100:07EF|TV Vlaanderen 19.2E|Disney XD Nederlands|TV|Children|&lt;br /&gt;
0100:07EF|TV Vlaanderen 19.2E|Veronica|TV|General|&lt;br /&gt;
0100:07FA|TV Vlaanderen 19.2E|Hustler TV|TV|Porn|&lt;br /&gt;
0100:07FD|TV Vlaanderen 19.2E|Dorcel TV|TV|Porn|&lt;br /&gt;
0100:0808|TV Vlaanderen 19.2E|NL-Radio 2|RADIO||&lt;br /&gt;
0100:0809|TV Vlaanderen 19.2E|NL-3FM|RADIO||&lt;br /&gt;
0100:080A|TV Vlaanderen 19.2E|NL-Radio 4|RADIO||&lt;br /&gt;
0100:0FAB|TV Vlaanderen 19.2E|Nederland 1|TV|General|&lt;br /&gt;
0100:0FAC|TV Vlaanderen 19.2E|Nederland 2|TV|General|&lt;br /&gt;
0100:0FAD|TV Vlaanderen 19.2E|Nederland 3|TV|General|&lt;br /&gt;
0100:0FAE|TV Vlaanderen 19.2E|Nickelodeon Nederland|TV|Children|&lt;br /&gt;
0100:0FAF|TV Vlaanderen 19.2E|National Geographic NL|TV|Documentaries|&lt;br /&gt;
0100:0FBE|TV Vlaanderen 19.2E|BNR Nieuwsradio|RADIO|General|&lt;br /&gt;
0100:22C5|TV Vlaanderen 19.2E|Trace Tropical|TV|Music|&lt;br /&gt;
0100:3331|TV Vlaanderen 19.2E|ESPN America (S)|TV||&lt;br /&gt;
0100:3335|TV Vlaanderen 19.2E|ESPN America|TV|Sport|&lt;br /&gt;
0100:31E3|TV Vlaanderen 19.2E|VTM|TV|General|&lt;br /&gt;
0100:31E4|TV Vlaanderen 19.2E|2BE|TV|General|&lt;br /&gt;
0100:31E7|TV Vlaanderen 19.2E|één|TV|General|&lt;br /&gt;
0100:31E8|TV Vlaanderen 19.2E|Canvas|TV|General|&lt;br /&gt;
0100:3208|TV Vlaanderen 19.2E|Ketnet|TV|Children|&lt;br /&gt;
0100:320A|TV Vlaanderen 19.2E|VTM|TV|General|&lt;br /&gt;
0100:320C|TV Vlaanderen 19.2E|2BE|TV|General|&lt;br /&gt;
0100:320E|TV Vlaanderen 19.2E|Vier|TV|General|&lt;br /&gt;
0100:3210|TV Vlaanderen 19.2E|Kanaal Z|TV|Business|&lt;br /&gt;
0100:3210|TV Vlaanderen 19.2E|VTM Kzoom|TV|Children|&lt;br /&gt;
0100:3212|TV Vlaanderen 19.2E|Vitaya|TV|General|&lt;br /&gt;
0100:3214|TV Vlaanderen 19.2E|VIJF TV|TV|Entertainment|&lt;br /&gt;
0100:3216|TV Vlaanderen 19.2E|Acht|TV|General|&lt;br /&gt;
0100:3218|TV Vlaanderen 19.2E|Man-X|TV|Porn|&lt;br /&gt;
0100:31EC|TV Vlaanderen 19.2E|MNM|RADIO|Presentations|&lt;br /&gt;
0100:31ED|TV Vlaanderen 19.2E|Studio Brussel|RADIO||&lt;br /&gt;
0100:31EE|TV Vlaanderen 19.2E|Klara|RADIO||&lt;br /&gt;
0100:31F2|TV Vlaanderen 19.2E|Q-music|RADIO||&lt;br /&gt;
0100:31F3|TV Vlaanderen 19.2E|JOEfm|RADIO||&lt;br /&gt;
0100:31F5|TV Vlaanderen 19.2E|Nostalgie|RADIO||&lt;br /&gt;
0100:1789|TV Vlaanderen 23.5E|Humor TV|TV|Comedy|&lt;br /&gt;
0100:1789|TV Vlaanderen 23.5E|NostalgieNet|TV|Documentaries|&lt;br /&gt;
0100:178E|TV Vlaanderen 23.5E|Fox Life Vlaanderen|TV|Series|&lt;br /&gt;
0100:1793|TV Vlaanderen 23.5E|Boomerang|TV|Children|&lt;br /&gt;
0100:1798|TV Vlaanderen 23.5E|Discovery Science|TV|Technology|&lt;br /&gt;
0100:179D|TV Vlaanderen 23.5E|Investigation Discovery Europe|TV|Documentaries|&lt;br /&gt;
0100:17A7|TV Vlaanderen 23.5E|ATV Antwerpen|TV|Regional|&lt;br /&gt;
0100:17A7|TV Vlaanderen 23.5E|TV Linburg|TV|Regional|&lt;br /&gt;
0100:17A7|TV Vlaanderen 23.5E|TV Oost (Belgium)|TV|Regional|&lt;br /&gt;
0100:17AC|TV Vlaanderen 23.5E|Body In Balance|TV|Lifestyle|&lt;br /&gt;
0100:17B1|TV Vlaanderen 23.5E|Disney Channel Benelux|TV|Children|&lt;br /&gt;
0100:17B8|TV Vlaanderen 23.5E|Private Spice|TV|Porn|&lt;br /&gt;
0100:17C0|TV Vlaanderen 23.5E|Nederland 2 HD|TV|General|&lt;br /&gt;
0100:13A9|TV Vlaanderen 23.5E|Eurosport HD|TV|Sport|&lt;br /&gt;
0100:13AA|TV Vlaanderen 23.5E|History Channel HD Nordic|TV|History|&lt;br /&gt;
0100:141F|TV Vlaanderen 23.5E|History HD DUT|TV||&lt;br /&gt;
0100:1421|TV Vlaanderen 23.5E|Eurosport HD DUT|TV||&lt;br /&gt;
0100:1B62|TV Vlaanderen 23.5E|Discovery HD Showcase|TV|Documentaries|&lt;br /&gt;
0100:1B63|TV Vlaanderen 23.5E|Discovery HD CZ|TV||&lt;br /&gt;
0100:1B67|TV Vlaanderen 23.5E|National Geographic HD UK|TV|Documentaries|&lt;br /&gt;
0100:1B71|TV Vlaanderen 23.5E|Brava HDTV|TV|Music|&lt;br /&gt;
0100:1B76|TV Vlaanderen 23.5E|VTM HD|TV|General|&lt;br /&gt;
0100:1B7B|TV Vlaanderen 23.5E|Nederland 1 HD|TV|General|&lt;br /&gt;
0100:1B7D|TV Vlaanderen 23.5E|Penthouse  HD|TV|Erotic|&lt;br /&gt;
0100:333B|TV Vlaanderen 23.5E|Private Spice|TV|Porn|&lt;br /&gt;
0100:333C|TV Vlaanderen 23.5E|Private Spice DUT|TV||&lt;br /&gt;
0100:13D0|TV Vlaanderen 23.5E|NatGeo Wild|TV|Documentaries|&lt;br /&gt;
0100:13D4|TV Vlaanderen 23.5E|History Channel Eastern Europe|TV|History|&lt;br /&gt;
0100:1414|TV Vlaanderen 23.5E|History channel DUT|TV||&lt;br /&gt;
0100:1415|TV Vlaanderen 23.5E|duck tv DUT|TV||&lt;br /&gt;
0100:1419|TV Vlaanderen 23.5E|NG Wild DUT|TV||&lt;br /&gt;
0100:17D7|TV Vlaanderen 23.5E|AutoMotorSport HD|TV|Sport|&lt;br /&gt;
0100:334F|TV Vlaanderen 23.5E|JIM JAM DUT|TV||&lt;br /&gt;
0100:13B8|TV Vlaanderen 23.5E|Travel Channel HD|TV|Travel|&lt;br /&gt;
0100:51CC|TV Vlaanderen 23.5E|Cartoon Network|TV|Children|&lt;br /&gt;
0100:51CC|TV Vlaanderen 23.5E|TCM - Turner Classic Movies|TV|Movies|&lt;br /&gt;
0100:51D1|TV Vlaanderen 23.5E|Extreme Sports|TV|Sport|&lt;br /&gt;
0100:51D3|TV Vlaanderen 23.5E|MTV Nederland|TV|Music|&lt;br /&gt;
0100:51D4|TV Vlaanderen 23.5E|TV Oranje|TV|Music|&lt;br /&gt;
0100:5276|TV Vlaanderen 23.5E|Jim|TV|Music|&lt;br /&gt;
0100:5278|TV Vlaanderen 23.5E|2BE|TV|General|&lt;br /&gt;
0100:527A|TV Vlaanderen 23.5E|Vier|TV|General|&lt;br /&gt;
0100:527C|TV Vlaanderen 23.5E|Kanaal Z|TV|Business|&lt;br /&gt;
0100:527C|TV Vlaanderen 23.5E|VTM Kzoom|TV|Children|&lt;br /&gt;
0100:527E|TV Vlaanderen 23.5E|VIJF TV|TV|Entertainment|&lt;br /&gt;
0100:5280|TV Vlaanderen 23.5E|Vitaya|TV|General|&lt;br /&gt;
0100:5282|TV Vlaanderen 23.5E|Acht|TV|General|&lt;br /&gt;
0100:5284|TV Vlaanderen 23.5E|Man-X|TV|Porn|&lt;br /&gt;
0100:5286|TV Vlaanderen 23.5E|Ketnet|TV|Children|&lt;br /&gt;
0100:52B7|TV Vlaanderen 23.5E|Q-music.|RADIO||&lt;br /&gt;
0100:52B8|TV Vlaanderen 23.5E|JOEfm.|RADIO||&lt;br /&gt;
0100:5221|TV Vlaanderen 23.5E|één HD|TV|General|&lt;br /&gt;
0100:5226|TV Vlaanderen 23.5E|Canvas HD|TV|General|&lt;br /&gt;
0100:522B|TV Vlaanderen 23.5E|Disney XD Netherlands HD|TV|Children|&lt;br /&gt;
0100:5230|TV Vlaanderen 23.5E|Nederland 3 HD|TV|General|&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===UnityMedia NRW inkl. Sky NRW (German Cable)===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# DVB-C - UnityMedia - (German Cable)&lt;br /&gt;
# update: 2013-10-15 by pommes.frites&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Unitymedia Digitaler Kabelanschluss&lt;br /&gt;
1722,1831,1835,1838:5A49|Unitymedia|Kino Vorschau|TV|&lt;br /&gt;
1722,1831,1835,1838,1850:75A1|Unitymedia|Unitymedia Schnupperkanal|TV| &lt;br /&gt;
&lt;br /&gt;
# Unitymedia HD Option&lt;br /&gt;
1838,1850:B417|Unitymedia|Deluxe Music HD|TV|&lt;br /&gt;
1838,1850:7980|Unitymedia|DMAX HD|TV|&lt;br /&gt;
1838,1850:7D67|Unitymedia|kabel eins HD|TV|&lt;br /&gt;
1838,1850:7D66|Unitymedia|ProSieben HD|TV|&lt;br /&gt;
1838,1850:7D69|Unitymedia|ProSieben MAXX HD|TV|&lt;br /&gt;
1838,1850:814D|Unitymedia|RTL HD|TV|&lt;br /&gt;
1838,1850:814E|Unitymedia|RTL2 HD|TV|&lt;br /&gt;
1838,1850:8151|Unitymedia|RTL Nitro HD|TV|&lt;br /&gt;
1838,1850:7D65|Unitymedia|Sat.1 HD|TV|&lt;br /&gt;
1838,1850:7D68|Unitymedia|sixx HD|TV|&lt;br /&gt;
1838,1850:4E96|Unitymedia|Sport1 HD|TV|&lt;br /&gt;
1838,1850:8150|Unitymedia|Super RTL HD|TV|&lt;br /&gt;
1838,1850:814F|Unitymedia|VOX HD|TV|&lt;br /&gt;
&lt;br /&gt;
# Unitymedia Highlights&lt;br /&gt;
098E,1722,1831,1835,1838,1850:002A|Unitymedia|13th Street|TV|SKY|&lt;br /&gt;
1722,1831,1835,1838,1850:4AAC|Unitymedia|Animal Planet|TV|&lt;br /&gt;
1722,1831,1835,1838,1850:3335|Unitymedia|AXN Action|TV|&lt;br /&gt;
1722,1831,1835,1838,1850:6210|Unitymedia|Biography Channel|TV|&lt;br /&gt;
1722,1831,1835,1838,1850:3B07|Unitymedia|Cartoon Network|TV|&lt;br /&gt;
098E,1722,1831,1835,1838,1850:000E|Unitymedia|Discovery Channel|TV|SKY|&lt;br /&gt;
098E,1722,1831,1835,1838,1850:0010|Unitymedia|Fox Serie|TV|SKY|&lt;br /&gt;
1722,1831,1835,1838,1850:332E|Unitymedia|HISTORY|TV|&lt;br /&gt;
1722,1831,1835,1838,1850:3338|Unitymedia|kabel eins classics|TV|&lt;br /&gt;
1722,1831,1835,1838,1850:3333|Unitymedia|Kinowelt TV|TV|&lt;br /&gt;
1722,1831,1835,1838,1850:2F50|Unitymedia|MTV|TV|&lt;br /&gt;
098E,1722,1831,1835,1838,1850:000D|Unitymedia|National Geographic|TV|SKY|&lt;br /&gt;
1722,1831,1835,1838,1850:75A3|Unitymedia|ProSieben FUN|TV|&lt;br /&gt;
098E,1722,1831,1835,1838,1850:001B|Unitymedia|RTL Crime|TV|SKY|&lt;br /&gt;
098E,1722,1831,1835,1838,1850:0024|Unitymedia|Syfy|TV|SKY|&lt;br /&gt;
1722,1831,1835,1838,1850:371F|Unitymedia|TNT Film|TV|&lt;br /&gt;
098E,1722,1831,1835,1838,1850:0032|Unitymedia|TNT Serie|TV|SKY|&lt;br /&gt;
&lt;br /&gt;
# Unitymedia Highlights HD&lt;br /&gt;
1838,1850:6219|Unitymedia|13TH STREET HD|TV|&lt;br /&gt;
1838,1850:B417|Unitymedia|Deluxe Music HD|TV|&lt;br /&gt;
1838,1850:7980|Unitymedia|DMAX HD|TV|&lt;br /&gt;
098E,1831,1835,1838,1850:007C|Unitymedia|FOX HD|TV|SKY|&lt;br /&gt;
1838,1850:7D67|Unitymedia|kabel eins HD|TV|&lt;br /&gt;
1838,1850:75A4|Unitymedia|Kinowelt TV HD|TV|&lt;br /&gt;
098E,1831,1835,1838,1850:0070|Unitymedia|NatGeo HD|TV|SKY|&lt;br /&gt;
1838,1850:7D66|Unitymedia|ProSieben HD|TV|&lt;br /&gt;
1838,1850:94D5|Unitymedia|ProSieben FUN HD|TV|&lt;br /&gt;
1838,1850:7D69|Unitymedia|ProSieben MAXX HD|TV|&lt;br /&gt;
1838,1850:814D|Unitymedia|RTL HD|TV|&lt;br /&gt;
1838,1850:94D7|Unitymedia|RTL Crime HD|TV|&lt;br /&gt;
1838,1850:814E|Unitymedia|RTL2 HD|TV|&lt;br /&gt;
1838,1850:8151|Unitymedia|RTL Nitro HD|TV|&lt;br /&gt;
1838,1850:7D65|Unitymedia|Sat.1 HD|TV|&lt;br /&gt;
1838,1850:7D68|Unitymedia|sixx HD|TV|&lt;br /&gt;
1838,1850:4E96|Unitymedia|Sport1 HD|TV|&lt;br /&gt;
1838,1850:8150|Unitymedia|Super RTL HD|TV|&lt;br /&gt;
1838,1850:69EA|Unitymedia|Syfy HD|TV|&lt;br /&gt;
1838,1850:5274|Unitymedia|TNT Film HD|TV|&lt;br /&gt;
098E,1831,1835,1838,1850:007B|Unitymedia|TNT Serie HD|TV|SKY|&lt;br /&gt;
1838,1850:814F|Unitymedia|VOX HD|TV|&lt;br /&gt;
&lt;br /&gt;
# Unitymedia Allstars&lt;br /&gt;
098E,1722,1831,1835,1838,1850:002A|Unitymedia|13th Street|TV|SKY|&lt;br /&gt;
1722,1831,1835,1838,1850:4AAC|Unitymedia|Animal Planet|TV|&lt;br /&gt;
1722,1831,1835,1838,1850:6211|Unitymedia|ANIMAX|TV|&lt;br /&gt;
1722,1831,1835,1838,1850:4AAB|Unitymedia|auto motor und sport channel|TV|&lt;br /&gt;
1722,1831,1835,1838,1850:3335|Unitymedia|AXN Action|TV|&lt;br /&gt;
1722,1831,1835,1838,1850:5270|Unitymedia|BabyFirst|TV|&lt;br /&gt;
1722,1831,1835,1838,1850:5271|Unitymedia|BabyTV|TV|&lt;br /&gt;
1722,1831,1835,1838,1850:6210|Unitymedia|Biography Channel|TV|&lt;br /&gt;
1722,1831,1835,1838,1850:3719|Unitymedia|Boomerang|TV|&lt;br /&gt;
1722,1831,1835,1838,1850:3B00|Unitymedia|BonGusto|TV|&lt;br /&gt;
1722,1831,1835,1838,1850:3B07|Unitymedia|Cartoon Network|TV|&lt;br /&gt;
1722,1831,1835,1838,1850:620F|Unitymedia|CLASSICA|TV|&lt;br /&gt;
1722,1831,1835,1838,1850:4AAA|Unitymedia|Deutsches Wetter Fernsehen|TV|&lt;br /&gt;
098E,1722,1831,1835,1838,1850:000E|Unitymedia|Discovery Channel|TV|SKY|&lt;br /&gt;
1722,1831,1835,1838,1850:3B03|Unitymedia|E! Entertainment|TV|&lt;br /&gt;
1722,1831,1835,1838,1850:371E|Unitymedia|EUROSPORT 2|TV|&lt;br /&gt;
1722,1831,1835,1838,1850:3AFE|Unitymedia|Extreme Sports|TV|&lt;br /&gt;
1722,1831,1835,1838,1850:3B02|Unitymedia|Fashion TV|TV|&lt;br /&gt;
098E,1722,1831,1835,1838,1850:0010|Unitymedia|Fox Serie|TV|SKY|&lt;br /&gt;
1722,1831,1835,1838,1850:6606|Unitymedia|glitz*|TV|&lt;br /&gt;
1722,1831,1835,1838,1850:3337|Unitymedia|Gute Laune TV|TV|&lt;br /&gt;
1722,1831,1835,1838,1850:332E|Unitymedia|HISTORY|TV|&lt;br /&gt;
1722,1831,1835,1838,1850:3338|Unitymedia|kabel eins classics|TV|&lt;br /&gt;
1722,1831,1835,1838,1850:526E|Unitymedia|KidsCo|TV|&lt;br /&gt;
1722,1831,1835,1838,1850:3333|Unitymedia|Kinowelt TV|TV|&lt;br /&gt;
1722,1831,1835,1838,1850:3B04|Unitymedia|Lust Pur|TV|&lt;br /&gt;
1722,1831,1835,1838,1850:371D|Unitymedia|Motors TV|TV|&lt;br /&gt;
1722,1831,1835,1838,1850:2F50|Unitymedia|MTV|TV|&lt;br /&gt;
1722,1831,1835,1838,1850:6212|Unitymedia|MTV Brand New|TV|&lt;br /&gt;
098E,1722,1831,1835,1838,1850:000D|Unitymedia|National Geographic|TV|SKY|&lt;br /&gt;
1722,1831,1835,1838,1850:3AFF|Unitymedia|Nautical Channel|TV|&lt;br /&gt;
1722,1831,1835,1838,1850:5272|Unitymedia|Nick Jr.|TV|&lt;br /&gt;
1722,1831,1835,1838,1850:526F|Unitymedia|Nicktoons|TV|&lt;br /&gt;
098E,1722,1831,1835,1838,1850:001D|Unitymedia|Passion|TV|SKY|&lt;br /&gt;
1722,1831,1835,1838,1850:AC49|Unitymedia|RCK TV|TV|&lt;br /&gt;
1722,1831,1835,1838,1850:3B05|Unitymedia|PENTHOUSE|TV|&lt;br /&gt;
1722,1831,1835,1838,1850:3330|Unitymedia|PLANET|TV|&lt;br /&gt;
1722,1831,1835,1838,1850:75A3|Unitymedia|ProSieben FUN|TV|&lt;br /&gt;
1722,1831,1835,1838,1850:372B|Unitymedia|Romance TV|TV|&lt;br /&gt;
098E,1722,1831,1835,1838,1850:001B|Unitymedia|RTL Crime|TV|SKY|&lt;br /&gt;
1722,1831,1835,1838,1850:2B65|Unitymedia|RTL Living|TV|&lt;br /&gt;
1722,1831,1835,1838,1850:3339|Unitymedia|Sat.1 Emotions|TV|&lt;br /&gt;
1722,1831,1835,1838,1850:3718|Unitymedia|Spiegel TV Wissen|TV|&lt;br /&gt;
1722,1831,1835,1838,1850:6217|Unitymedia|sportdigital|TV|&lt;br /&gt;
1722,1831,1835,1838,1850:3B0C|Unitymedia|Sport1+|TV|&lt;br /&gt;
1722,1831,1835,1838,1850:371C|Unitymedia|Sport 1 US|TV|&lt;br /&gt;
1722,1831,1835,1838,1850:3334|Unitymedia|Silverline Movie Channel|TV|&lt;br /&gt;
098E,1722,1831,1835,1838,1850:0024|Unitymedia|Syfy|TV|SKY|&lt;br /&gt;
1722,1831,1835,1838,1850:371F|Unitymedia|TNT Film|TV|&lt;br /&gt;
098E,1722,1831,1835,1838,1850:0032|Unitymedia|TNT Serie|TV|SKY|&lt;br /&gt;
1722,1831,1835,1838,1850:372C|Unitymedia|Travel Channel Deutschland|TV|&lt;br /&gt;
1722,1831,1835,1838,1850:3B08|Unitymedia|VH1 Classic|TV|&lt;br /&gt;
1722,1831,1835,1838,1850:526D|Unitymedia|yourfamily|TV|&lt;br /&gt;
&lt;br /&gt;
# Unitymedia Allstars HD&lt;br /&gt;
1838,1850:6219|Unitymedia|13TH STREET HD|TV|&lt;br /&gt;
1838,1850:621A|Unitymedia|Auto Motor und Sport TV HD|TV|&lt;br /&gt;
1838,1850:6DCF|Unitymedia|Bon Gusto HD|TV|&lt;br /&gt;
1838,1850:759C|Unitymedia|CLASSICA HD|TV|&lt;br /&gt;
1838,1850:B417|Unitymedia|Deluxe Music HD|TV|&lt;br /&gt;
098E,1831,1835,1838,1850:0082|Sky|Discovery HD|TV|SKY|&lt;br /&gt;
1838,1850:7980|Unitymedia|DMAX HD|TV|&lt;br /&gt;
098E,1831,1835,1838,1850:007C|Unitymedia|FOX HD|TV|SKY|&lt;br /&gt;
1838,1850:94D6|Unitymedia|glitz* HD|TV|&lt;br /&gt;
1838,1850:7D67|Unitymedia|kabel eins HD|TV|&lt;br /&gt;
1838,1850:75A4|Unitymedia|Kinowelt TV HD|TV|&lt;br /&gt;
1838,1850:94D8|Unitymedia|Lust Pur HD|TV|&lt;br /&gt;
1838,1850:6DD0|Unitymedia|MTV Live HD|TV|&lt;br /&gt;
098E,1831,1835,1838,1850:0070|Unitymedia|NatGeo HD|TV|SKY|&lt;br /&gt;
1838,1850:B416|Unitymedia|Passion HD|TV|&lt;br /&gt;
1838,1850:AC48|Unitymedia|PLANET HD|TV|&lt;br /&gt;
1838,1850:7D66|Unitymedia|ProSieben HD|TV|&lt;br /&gt;
1838,1850:94D5|Unitymedia|ProSieben FUN HD|TV|&lt;br /&gt;
1838,1850:7D69|Unitymedia|ProSieben MAXX HD|TV|&lt;br /&gt;
1838,1850:797F|Unitymedia|Romance TV HD|TV|&lt;br /&gt;
1838,1850:814D|Unitymedia|RTL HD|TV|&lt;br /&gt;
1838,1850:94D7|Unitymedia|RTL Crime HD|TV|&lt;br /&gt;
1838,1850:B415|Unitymedia|RTL Living HD|TV|&lt;br /&gt;
1838,1850:814E|Unitymedia|RTL2 HD|TV|&lt;br /&gt;
1838,1850:8151|Unitymedia|RTL Nitro HD|TV|&lt;br /&gt;
1838,1850:7D65|Unitymedia|Sat.1 HD|TV|&lt;br /&gt;
1838,1850:7D68|Unitymedia|sixx HD|TV|&lt;br /&gt;
1838,1850:621B|Unitymedia|Spiegel TV Wissen HD|TV|&lt;br /&gt;
1838,1850:4E96|Unitymedia|Sport1 HD|TV|&lt;br /&gt;
1838,1850:42DA|Unitymedia|Sport1+ HD|TV|&lt;br /&gt;
1838,1850:8150|Unitymedia|Super RTL HD|TV|&lt;br /&gt;
1838,1850:69EA|Unitymedia|Syfy HD|TV|&lt;br /&gt;
1838,1850:5274|Unitymedia|TNT Film HD|TV|&lt;br /&gt;
098E,1831,1835,1838,1850:007B|Unitymedia|TNT Serie HD|TV|SKY|&lt;br /&gt;
1838,1850:814F|Unitymedia|VOX HD|TV|&lt;br /&gt;
&lt;br /&gt;
# Unitymedia Kino auf Abruf&lt;br /&gt;
1722,1831,1835,1838:4AA7|Unitymedia|Kino 01|TV|&lt;br /&gt;
1722,1831,1835,1838:4AA6|Unitymedia|Kino 02|TV|&lt;br /&gt;
1722,1831,1835,1838:4AA5|Unitymedia|Kino 03|TV|&lt;br /&gt;
1722,1831,1835,1838:4AA4|Unitymedia|Kino 04|TV|&lt;br /&gt;
1722,1831,1835,1838:4AA3|Unitymedia|Kino 05|TV|&lt;br /&gt;
1722,1831,1835,1838:4AA2|Unitymedia|Kino 06|TV|&lt;br /&gt;
1722,1831,1835,1838:3EEA|Unitymedia|Kino 07|TV|&lt;br /&gt;
1722,1831,1835,1838:3EE9|Unitymedia|Kino 08|TV|&lt;br /&gt;
1722,1831,1835,1838:3EE8|Unitymedia|Kino 09|TV|&lt;br /&gt;
1722,1831,1835,1838:3EE7|Unitymedia|Kino 10|TV|&lt;br /&gt;
1722,1831,1835,1838:3EE6|Unitymedia|Kino 11|TV|&lt;br /&gt;
1722,1831,1835,1838:3EE5|Unitymedia|Kino 12|TV|&lt;br /&gt;
1722,1831,1835,1838:42CD|Unitymedia|Kino 13|TV|&lt;br /&gt;
1722,1831,1835,1838:42CE|Unitymedia|Kino 14|TV|&lt;br /&gt;
1722,1831,1835,1838:42CF|Unitymedia|Kino 15|TV|&lt;br /&gt;
1722,1831,1835,1838:42D0|Unitymedia|Kino 16|TV|&lt;br /&gt;
1722,1831,1835,1838:42D1|Unitymedia|Kino 17|TV|&lt;br /&gt;
1722,1831,1835,1838:42D2|Unitymedia|Kino 18|TV|&lt;br /&gt;
1722,1831,1835,1838:42D3|Unitymedia|Kino 19|TV|&lt;br /&gt;
1722,1831,1835,1838:42D4|Unitymedia|Kino 20|TV|&lt;br /&gt;
1722,1831,1835,1838:4E88|Unitymedia|Kino HD|TV|&lt;br /&gt;
&lt;br /&gt;
# Unitymedia Bonus&lt;br /&gt;
1722,1831,1835,1838,1850:7595|Unitymedia|Al Jazeera|TV|&lt;br /&gt;
1722,1831,1835,1838,1850:372A|Unitymedia|BBC World Service (Arab.)|Radio|&lt;br /&gt;
1722,1831,1835,1838,1850:3729|Unitymedia|BBC World Service (E)|Radio|&lt;br /&gt;
1722,1831,1835,1838,1850:3717|Unitymedia|CNBC|TV|&lt;br /&gt;
1722,1831,1835,1838,1850:6DC9|Unitymedia|France 2|TV|&lt;br /&gt;
1722,1831,1835,1838,1850:6DC8|Unitymedia|France 24 (en Francais)|TV|&lt;br /&gt;
1722,1831,1835,1838,1850:6DCA|Unitymedia|France 3|TV|&lt;br /&gt;
1722,1831,1835,1838,1850:6DCB|Unitymedia|France 5|TV|&lt;br /&gt;
1722,1831,1835,1838,1850:6DCE|Unitymedia|Ginx.tv|TV|&lt;br /&gt;
1722,1831,1835,1838,1850:69E4|Unitymedia|GOD TV|TV|&lt;br /&gt;
1722,1831,1835,1838,1850:71AF|Unitymedia|Kanal Avrupa|TV|&lt;br /&gt;
1722,1831,1835,1838,1850:71B1|Unitymedia|KAZAKH TV|TV|&lt;br /&gt;
1722,1831,1835,1838,1850:6DCD|Unitymedia|Radio Italia|Radio|&lt;br /&gt;
1722,1831,1835,1838,1850:71AD|Unitymedia|Record Internacional Europa|TV|&lt;br /&gt;
1722,1831,1835,1838,1850:71B2|Unitymedia|Souvenirs from earth|TV|&lt;br /&gt;
1722,1831,1835,1838,1850:6600|Unitymedia|TV CG Sat|TV|&lt;br /&gt;
1722,1831,1835,1838,1850:71AE|Unitymedia|Türkshow TV|TV|&lt;br /&gt;
&lt;br /&gt;
# Unitymedia Music Choice&lt;br /&gt;
1722,1831,1835,1838,1850:2B73|Unitymedia|2000er|Radio|Unitymedia - Music Choice|&lt;br /&gt;
1722,1831,1835,1838,1850:2B8D|Unitymedia|80er|Radio|Unitymedia - Music Choice|&lt;br /&gt;
1722,1831,1835,1838,1850:2B8E|Unitymedia|90er|Radio|Unitymedia - Music Choice|&lt;br /&gt;
1722,1831,1835,1838,1850:2B88|Unitymedia|Arabisch|Radio|Unitymedia - Music Choice|&lt;br /&gt;
1722,1831,1835,1838,1850:3345|Unitymedia|Bass Breaks &amp;amp; Beats|Radio|Unitymedia - Music Choice|&lt;br /&gt;
1722,1831,1835,1838,1850:334B|Unitymedia|Blues|Radio|Unitymedia - Music Choice|&lt;br /&gt;
1722,1831,1835,1838,1850:2B80|Unitymedia|Bollywood Hits|Radio|Unitymedia - Music Choice|&lt;br /&gt;
1722,1831,1835,1838,1850:2B8F|Unitymedia|Chansons|Radio|Unitymedia - Music Choice|&lt;br /&gt;
1722,1831,1835,1838,1850:3346|Unitymedia|Chillout|Radio|Unitymedia - Music Choice|&lt;br /&gt;
1722,1831,1835,1838,1850:2B90|Unitymedia|Classic Rock|Radio|Unitymedia - Music Choice|&lt;br /&gt;
1722,1831,1835,1838,1850:2B86|Unitymedia|Cocktail Lounge|Radio|Unitymedia - Music Choice|&lt;br /&gt;
1722,1831,1835,1838,1850:2B76|Unitymedia|Coffee &amp;amp; Dinner|Radio|Unitymedia - Music Choice|&lt;br /&gt;
1722,1831,1835,1838,1850:2B84|Unitymedia|Cool Jazz|Radio|Unitymedia - Music Choice|&lt;br /&gt;
1722,1831,1835,1838,1850:3344|Unitymedia|Dancefloor Fillers|Radio|Unitymedia - Music Choice|&lt;br /&gt;
1722,1831,1835,1838,1850:2B87|Unitymedia|Easy Listening Charts|Radio|Unitymedia - Music Choice|&lt;br /&gt;
1722,1831,1835,1838,1850:3348|Unitymedia|Freedom|Radio|Unitymedia - Music Choice|&lt;br /&gt;
1722,1831,1835,1838,1850:334A|Unitymedia|Groove (Disco &amp;amp; Funk)|Radio|Unitymedia - Music Choice|&lt;br /&gt;
1722,1831,1835,1838,1850:3342|Unitymedia|Headbangers|Radio|Unitymedia - Music Choice|&lt;br /&gt;
1722,1831,1835,1838,1850:334D|Unitymedia|Hip Hop|Radio|Unitymedia - Music Choice|&lt;br /&gt;
1722,1831,1835,1838,1850:2B74|Unitymedia|Hot Country|Radio|Unitymedia - Music Choice|&lt;br /&gt;
1722,1831,1835,1838,1850:334F|Unitymedia|Independent Classics|Radio|Unitymedia - Music Choice|&lt;br /&gt;
1722,1831,1835,1838,1850:2B85|Unitymedia|Jazz Classics|Radio|Unitymedia - Music Choice|&lt;br /&gt;
1722,1831,1835,1838,1850:2B75|Unitymedia|Kinder|Radio|Unitymedia - Music Choice|&lt;br /&gt;
1722,1831,1835,1838,1850:2B71|Unitymedia|Klassik|Radio|Unitymedia - Music Choice|&lt;br /&gt;
1722,1831,1835,1838,1850:2B72|Unitymedia|Klassik Sinfonie|Radio|Unitymedia - Music Choice|&lt;br /&gt;
1722,1831,1835,1838,1850:3349|Unitymedia|Kuschelsongs|Radio|Unitymedia - Music Choice|&lt;br /&gt;
1722,1831,1835,1838,1850:2B82|Unitymedia|Latin|Radio|Unitymedia - Music Choice|&lt;br /&gt;
1722,1831,1835,1838,1850:2B77|Unitymedia|New Age|Radio|Unitymedia - Music Choice|&lt;br /&gt;
1722,1831,1835,1838,1850:334E|Unitymedia|Reggae|Radio|Unitymedia - Music Choice|&lt;br /&gt;
1722,1831,1835,1838,1850:2B89|Unitymedia|Revival - 60er &amp;amp; 70er|Radio|Unitymedia - Music Choice|&lt;br /&gt;
1722,1831,1835,1838,1850:2B78|Unitymedia|Rewind - 80er &amp;amp; 90er|Radio|Unitymedia - Music Choice|&lt;br /&gt;
1722,1831,1835,1838,1850:334C|Unitymedia|R&#039;n&#039;B &amp;amp; Soul Classic|Radio|Unitymedia - Music Choice|&lt;br /&gt;
1722,1831,1835,1838,1850:3341|Unitymedia|Rock Hymnen|Radio|Unitymedia - Music Choice|&lt;br /&gt;
1722,1831,1835,1838,1850:2B8B|Unitymedia|Rock &#039;n&#039; Roll|Radio|Unitymedia - Music Choice|&lt;br /&gt;
1722,1831,1835,1838,1850:2B7C|Unitymedia|Schlager|Radio|Unitymedia - Music Choice|&lt;br /&gt;
1722,1831,1835,1838,1850:3350|Unitymedia|Showcase|Radio|Unitymedia - Music Choice|&lt;br /&gt;
1722,1831,1835,1838,1850:3347|Unitymedia|Sommer Hits|Radio|Unitymedia - Music Choice|&lt;br /&gt;
1722,1831,1835,1838,1850:3343|Unitymedia|The Alternative|Radio|Unitymedia - Music Choice|&lt;br /&gt;
1722,1831,1835,1838,1850:2B7D|Unitymedia|Total Hits Deutschland|Radio|Unitymedia - Music Choice|&lt;br /&gt;
1722,1831,1835,1838,1850:2B79|Unitymedia|Total Hits Frankreich|Radio|Unitymedia - Music Choice|&lt;br /&gt;
1722,1831,1835,1838,1850:2B7E|Unitymedia|Total Hits Italien|Radio|Unitymedia - Music Choice|&lt;br /&gt;
1722,1831,1835,1838,1850:2B8C|Unitymedia|Total Hits Polen|Radio|Unitymedia - Music Choice|&lt;br /&gt;
1722,1831,1835,1838,1850:2B7A|Unitymedia|Total Hits Russland|Radio|Unitymedia - Music Choice|&lt;br /&gt;
1722,1831,1835,1838,1850:2B8A|Unitymedia|Total Hits Spanien|Radio|Unitymedia - Music Choice|&lt;br /&gt;
1722,1831,1835,1838,1850:2B7F|Unitymedia|Total Hits UK|Radio|Unitymedia - Music Choice|&lt;br /&gt;
1722,1831,1835,1838,1850:2B81|Unitymedia|Turk Muzigi|Radio|Unitymedia - Music Choice|&lt;br /&gt;
1722,1831,1835,1838,1850:2B7B|Unitymedia|Urban|Radio|Unitymedia - Music Choice|&lt;br /&gt;
1722,1831,1835,1838,1850:2B83|Unitymedia|Volksmusik (ehem. Indian Classics)|Radio|Unitymedia - Music Choice|&lt;br /&gt;
&lt;br /&gt;
# Unitymedia Arabisch&lt;br /&gt;
1722,1831,1835,1838,1850:7595|Unitymedia|Al Jazeera|TV|&lt;br /&gt;
1722,1831,1835,1838,1850:7596|Unitymedia|MBC Europe|TV|&lt;br /&gt;
&lt;br /&gt;
# Unitymedia Bosnien&lt;br /&gt;
1722,1831,1835,1838,1850:65FA|Unitymedia|Balkanika Music Television|TV|&lt;br /&gt;
1722,1831,1835,1838,1850:65FE|Unitymedia|Hayat Plus|TV|&lt;br /&gt;
1722,1831,1835,1838,1850:6600|Unitymedia|TV CG Sat|TV|&lt;br /&gt;
&lt;br /&gt;
# Unitymedia Griechenland&lt;br /&gt;
1722,1831,1835,1838,1850:759E|Unitymedia|Antenna 1 Europe|TV|&lt;br /&gt;
1722,1831,1835,1838,1850:5A3F|Unitymedia|ERT WORLD|TV|&lt;br /&gt;
1722,1831,1835,1838,1850:759F|Unitymedia|MAD TV|TV|&lt;br /&gt;
&lt;br /&gt;
# Unitymedia Italien&lt;br /&gt;
1722,1831,1835,1838,1850:6605|Unitymedia|Mediaset|TV|&lt;br /&gt;
1722,1831,1835,1838,1850:6DCD|Unitymedia|Radio Italia|Radio|&lt;br /&gt;
1722,1831,1835,1838,1850:5669|Unitymedia|RAI Radio 1|Radio|&lt;br /&gt;
1722,1831,1835,1838,1850:565A|Unitymedia|Rai Uno|TV|&lt;br /&gt;
1722,1831,1835,1838,1850:565B|Unitymedia|Rai Due|TV|&lt;br /&gt;
1722,1831,1835,1838,1850:565C|Unitymedia|Rai Tre|TV|&lt;br /&gt;
&lt;br /&gt;
# Unitymedia Japan&lt;br /&gt;
1722,1831,1835,1838,1850:65F6|Unitymedia|JSTV|TV|&lt;br /&gt;
1722,1831,1835,1838,1850:65F7|Unitymedia|Radio Japan|Radio|&lt;br /&gt;
&lt;br /&gt;
# Unitymedia Kroatien&lt;br /&gt;
1722,1831,1835,1838,1850:65FA|Unitymedia|Balkanika Music Television|TV|&lt;br /&gt;
1722,1831,1835,1838,1850:6601|Unitymedia|HRT HR1|Radio|&lt;br /&gt;
1722,1831,1835,1838,1850:65FB|Unitymedia|HRT TV 1|TV|&lt;br /&gt;
1722,1831,1835,1838,1850:6600|Unitymedia|TV CG Sat|TV|&lt;br /&gt;
&lt;br /&gt;
# Unitymedia Polen&lt;br /&gt;
1722,1831,1835,1838,1850:5657|Unitymedia|itvn|TV|&lt;br /&gt;
1722,1831,1835,1838,1850:5E34|Unitymedia|Radio ZET|Radio|&lt;br /&gt;
1722,1831,1835,1838,1850:5A46|Unitymedia|TV Polonia|TV|&lt;br /&gt;
1722,1831,1835,1838,1850:759D|Unitymedia|TV Silesia|TV|&lt;br /&gt;
1722,1831,1835,1838,1850:6215|Unitymedia|TVP Info|TV|&lt;br /&gt;
&lt;br /&gt;
# Unitymedia Russland&lt;br /&gt;
1722,1831,1835,1838,1850:5660|Unitymedia|Channel One Russia|TV|&lt;br /&gt;
1722,1831,1835,1838,1850:5656|Unitymedia|Detskij Mir|TV|&lt;br /&gt;
1722,1831,1835,1838,1850:71B1|Unitymedia|KAZAKH TV|TV|&lt;br /&gt;
1722,1831,1835,1838,1850:5A42|Unitymedia|Nashe Kino|TV|&lt;br /&gt;
1722,1831,1835,1838,1850:5A44|Unitymedia|RTR Planeta|TV|&lt;br /&gt;
1722,1831,1835,1838,1850:5A45|Unitymedia|RTVi|TV|&lt;br /&gt;
0000:566A|Unitymedia|TeleKlub|TV|&lt;br /&gt;
&lt;br /&gt;
# Unitymedia Serbien&lt;br /&gt;
1722,1831,1835,1838,1850:65FA|Unitymedia|Balkanika Music Television|TV|&lt;br /&gt;
1722,1831,1835,1838,1850:65FD|Unitymedia|Pink Extra|TV|&lt;br /&gt;
1722,1831,1835,1838,1850:65FF|Unitymedia|Pink Music|TV|&lt;br /&gt;
1722,1831,1835,1838,1850:65FC|Unitymedia|Pink Plus|TV|&lt;br /&gt;
1722,1831,1835,1838,1850:6602|Unitymedia|Pink Radio|Radio|&lt;br /&gt;
1722,1831,1835,1838,1850:6600|Unitymedia|TV CG Sat|TV|&lt;br /&gt;
&lt;br /&gt;
# Unitymedia Spanien-Portugal&lt;br /&gt;
1722,1831,1835,1838,1850:5A3E|Unitymedia|24Horas|TV|&lt;br /&gt;
1722,1831,1835,1838,1850:71AD|Unitymedia|Record Internacional Europa|TV|&lt;br /&gt;
1722,1831,1835,1838,1850:5A43|Unitymedia|RTPi|TV|&lt;br /&gt;
1722,1831,1835,1838,1850:5A47|Unitymedia|TVE Internacional|TV|&lt;br /&gt;
&lt;br /&gt;
# Unitymedia Türkei Basis&lt;br /&gt;
1722,1831,1835,1838,1850:6604|Unitymedia|Alem FM|Radio|&lt;br /&gt;
1722,1831,1835,1838,1850:5A3D|Unitymedia|ATV Avrupa|TV|&lt;br /&gt;
1722,1831,1835,1838,1850:5A41|Unitymedia|Euro D|TV|&lt;br /&gt;
1722,1831,1835,1838,1850:5A40|Unitymedia|EURO STAR|TV|&lt;br /&gt;
1722,1831,1835,1838,1850:5658|Unitymedia|Kanal 7|TV|&lt;br /&gt;
1722,1831,1835,1838,1850:71AF|Unitymedia|Kanal Avrupa|TV|&lt;br /&gt;
1722,1831,1835,1838,1850:6603|Unitymedia|Kral FM Avrupa|Radio|&lt;br /&gt;
1722,1831,1835,1838,1850:71B3|Unitymedia|NTV Avrupa|TV|&lt;br /&gt;
1722,1831,1835,1838,1850:6213|Unitymedia|Power Türk TV|TV|&lt;br /&gt;
1722,1831,1835,1838,1850:5E35|Unitymedia|RadyoTürk|Radio|&lt;br /&gt;
1722,1831,1835,1838,1850:5A4A|Unitymedia|Radyo Metropol|Radio|&lt;br /&gt;
1722,1831,1835,1838,1850:6214|Unitymedia|SAMANYOLU TV|TV|&lt;br /&gt;
1722,1831,1835,1838,1850:565D|Unitymedia|SHOW TURK|TV|&lt;br /&gt;
1722,1831,1835,1838,1850:565F|Unitymedia|TGRT EU|TV|&lt;br /&gt;
1722,1831,1835,1838,1850:71AE|Unitymedia|Türkshow TV|TV|&lt;br /&gt;
&lt;br /&gt;
# Sky Starter&lt;br /&gt;
098E,1722,1831,1835,1838,1850:002A|Sky|13th Street|TV|SKY|&lt;br /&gt;
098E,1722,1831,1835,1838,1850:0015|Sky|Beate-Uhse.tv|TV|&lt;br /&gt;
098E,1722,1831,1835,1838,1850:0201|Sky|Blue Movie|TV|&lt;br /&gt;
098E,1722,1831,1835,1838,1850:0018|Sky|Classica|TV|&lt;br /&gt;
098E,1722,1831,1835,1838,1850:000E|Sky|Discovery Channel|TV|&lt;br /&gt;
098E,1722,1831,1835,1838,1850:0022|Sky|Disney Channel|TV|&lt;br /&gt;
098E,1722,1831,1835,1838,1850:001A|Sky|Disney Junior|TV|&lt;br /&gt;
098E,1722,1831,1835,1838,1850:001C|Sky|Disney XD|TV|&lt;br /&gt;
098E,1722,1831,1835,1838,1850:0010|Sky|Fox Serie|TV|&lt;br /&gt;
098E,1722,1831,1835,1838,1850:0206|Sky|Goldstar TV|TV|&lt;br /&gt;
098E,1722,1831,1835,1838,1850:0016|Sky|Heimatkanal|TV|&lt;br /&gt;
098E,1722,1831,1835,1838,1850:0013|Sky|Junior|TV|&lt;br /&gt;
098E,1722,1831,1835,1838,1850:00A8|Sky|Motorvision TV|TV|&lt;br /&gt;
098E,1722,1831,1835,1838,1850:000C|Sky|NatGeo Wild|TV|&lt;br /&gt;
098E,1722,1831,1835,1838,1850:000D|Sky|National Geographic|TV|&lt;br /&gt;
098E,1722,1831,1835,1838,1850:001D|Sky|Passion|TV|&lt;br /&gt;
098E,1722,1831,1835,1838,1850:001B|Sky|RTL Crime|TV|&lt;br /&gt;
098E,1722,1831,1835,1838,1850:0017|Sky|Sky Krimi|TV|&lt;br /&gt;
098E,1722,1831,1835,1838,1850:0011|Sky|Sky Sport News|TV|&lt;br /&gt;
098E,1722,1831,1835,1838,1850:0034|Sky|Spiegel Geschichte|TV|&lt;br /&gt;
098E,1722,1831,1835,1838,1850:0024|Sky|Syfy|TV|&lt;br /&gt;
098E,1722,1831,1835,1838,1850:0032|Sky|TNT Serie|TV|&lt;br /&gt;
&lt;br /&gt;
# Sky Welt&lt;br /&gt;
098E,1722,1831,1835,1838,1850:002A|Sky|13th Street|TV|&lt;br /&gt;
098E,1722,1831,1835,1838,1850:0015|Sky|Beate-Uhse.tv|TV|&lt;br /&gt;
098E,1722,1831,1835,1838,1850:0201|Sky|Blue Movie|TV|&lt;br /&gt;
098E,1722,1831,1835,1838,1850:0018|Sky|Classica|TV|&lt;br /&gt;
098E,1722,1831,1835,1838,1850:000E|Sky|Discovery Channel|TV|&lt;br /&gt;
098E,1831,1835,1838,1850:0082|Sky|Discovery HD|TV|&lt;br /&gt;
098E,1722,1831,1835,1838,1850:0022|Sky|Disney Channel|TV|&lt;br /&gt;
098E,1831,1835,1838,1850:0074|Sky|Disney Channel HD|TV|&lt;br /&gt;
098E,1722,1831,1835,1838,1850:001A|Sky|Disney Junior|TV|&lt;br /&gt;
098E,1722,1831,1835,1838,1850:001C|Sky|Disney XD|TV|&lt;br /&gt;
098E,1831,1835,1838,1850:0084|Sky|Eurosport HD|TV|&lt;br /&gt;
098E,1722,1831,1835,1838,1850:0010|Sky|Fox Serie|TV|&lt;br /&gt;
098E,1831,1835,1838,1850:007C|Sky|FOX HD|TV|&lt;br /&gt;
098E,1722,1831,1835,1838,1850:0206|Sky|Goldstar TV|TV|&lt;br /&gt;
098E,1722,1831,1835,1838,1850:0016|Sky|Heimatkanal|TV|&lt;br /&gt;
098E,1722,1831,1835,1838,1850:0013|Sky|Junior|TV|&lt;br /&gt;
098E,1722,1831,1835,1838,1850:00A8|Sky|Motorvision TV|TV|&lt;br /&gt;
098E,1722,1831,1835,1838,1850:000C|Sky|NatGeo Wild|TV|&lt;br /&gt;
098E,1831,1835,1838,1850:0076|Sky|Nat Geo Wild HD|TV|&lt;br /&gt;
098E,1722,1831,1835,1838,1850:000D|Sky|National Geographic|TV|&lt;br /&gt;
098E,1831,1835,1838,1850:0070|Sky|NatGeo HD|TV|&lt;br /&gt;
098E,1722,1831,1835,1838,1850:001D|Sky|Passion|TV|&lt;br /&gt;
098E,1722,1831,1835,1838,1850:001B|Sky|RTL Crime|TV|&lt;br /&gt;
098E,1722,1831,1835,1838,1850:0017|Sky|Sky Krimi|TV|&lt;br /&gt;
098E,1722,1831,1835,1838,1850:0011|Sky|Sky Sport News|TV|&lt;br /&gt;
098E,1831,1835,1838,1850:006C|Sky|Sky Sport News HD|TV|&lt;br /&gt;
098E,1722,1831,1835,1838,1850:0034|Sky|Spiegel Geschichte|TV|&lt;br /&gt;
098E,1722,1831,1835,1838,1850:0024|Sky|Syfy|TV|&lt;br /&gt;
098E,1722,1831,1835,1838,1850:0032|Sky|TNT Serie|TV|&lt;br /&gt;
098E,1831,1835,1838,1850:007B|Sky|TNT Serie HD|TV|&lt;br /&gt;
&lt;br /&gt;
# Sky Film&lt;br /&gt;
098E,1722,1831,1835,1838,1850:0019|Sky|Disney Cinemagic|TV|&lt;br /&gt;
098E,1722,1831,1835,1838,1850:0203|Sky|MGM|TV|&lt;br /&gt;
098E,1722,1831,1835,1838,1850:0009|Sky|Sky Action|TV|&lt;br /&gt;
098E,1722,1831,1835,1838,1850:000A|Sky|Sky Cinema|TV|&lt;br /&gt;
098E,1722,1831,1835,1838,1850:000B|Sky|Sky Cinema +1|TV|&lt;br /&gt;
098E,1722,1831,1835,1838,1850:002B|Sky|Sky Cinema +24|TV|&lt;br /&gt;
098E,1722,1831,1835,1838,1850:0008|Sky|Sky Comedy|TV|&lt;br /&gt;
098E,1722,1831,1835,1838,1850:0014|Sky|Sky Emotion|TV|&lt;br /&gt;
098E,1722,1831,1835,1838,1850:0029|Sky|Sky Hits|TV|&lt;br /&gt;
098E,1722,1831,1835,1838,1850:0204|Sky|Sky Nostalgie|TV|&lt;br /&gt;
&lt;br /&gt;
# Sky Film HD&lt;br /&gt;
098E,1831,1835,1838,1850:006F|Sky|Disney Cinemagic HD|TV|&lt;br /&gt;
098E,1831,1835,1838,1850:006E|Sky|Sky Atlantic HD|TV|&lt;br /&gt;
098E,1831,1835,1838,1850:0083|Sky|Sky Cinema HD|TV|&lt;br /&gt;
098E,1831,1835,1838,1850:006B|Sky|Sky Hits HD|TV|&lt;br /&gt;
&lt;br /&gt;
# Sky Sport&lt;br /&gt;
098E,1722,1831,1835,1838,1850:00DD|Sky|Sky Sport 1|TV|&lt;br /&gt;
098E,1722,1831,1835,1838,1850:00DE|Sky|Sky Sport 2|TV|&lt;br /&gt;
098E,1722,1831,1835,1838,1850:0107|Sky|Sky Sport 3|TV|&lt;br /&gt;
098E,1722,1831,1835,1838,1850:0111|Sky|Sky Sport 4|TV|&lt;br /&gt;
098E,1722,1831,1835,1838,1850:011B|Sky|Sky Sport 5|TV|&lt;br /&gt;
098E,1722,1831,1835,1838,1850:0125|Sky|Sky Sport 6|TV|&lt;br /&gt;
098E,1722,1831,1835,1838,1850:012F|Sky|Sky Sport 7|TV|&lt;br /&gt;
098E,1722,1831,1835,1838,1850:0139|Sky|Sky Sport 8|TV|&lt;br /&gt;
098E,1722,1831,1835,1838,1850:0143|Sky|Sky Sport 9|TV|&lt;br /&gt;
098E,1722,1831,1835,1838,1850:014D|Sky|Sky Sport 10|TV|&lt;br /&gt;
098E,1722,1831,1835,1838,1850:00FD|Sky|Sky Sport 11|TV|&lt;br /&gt;
098E,1722,1831,1835,1838,1850:001E|Sky|Sky Sport Austria|TV|&lt;br /&gt;
&lt;br /&gt;
# Sky Sport HD&lt;br /&gt;
098E,1831,1835,1838,1850:010e|Sky|Eurosport360 HD 1|TV|&lt;br /&gt;
098E,1831,1835,1838,1850:0118|Sky|Eurosport360 HD 2|TV|&lt;br /&gt;
098E,1831,1835,1838,1850:0112|Sky|Eurosport360 HD 3|TV|&lt;br /&gt;
098E,1831,1835,1838,1850:0081|Sky|Sky Sport HD 1|TV|&lt;br /&gt;
098E,1831,1835,1838,1850:0072|Sky|Sky Sport HD 2|TV|&lt;br /&gt;
098E,1831,1835,1838,1850:010C|Sky|Sky Sport HD 3|TV|&lt;br /&gt;
&lt;br /&gt;
# Sky Sport Premium HD&lt;br /&gt;
098E,1831,1835,1838,1850:0116|Sky|Sky Sport HD 4|TV|&lt;br /&gt;
098E,1831,1835,1838,1850:0120|Sky|Sky Sport HD 5|TV|&lt;br /&gt;
&lt;br /&gt;
# Sky Fußball Bundesliga&lt;br /&gt;
098E,1722,1831,1835,1838,1850:00DF|Sky|Sky Bundesliga 1|TV|&lt;br /&gt;
098E,1722,1831,1835,1838,1850:0106|Sky|Sky Bundesliga 2|TV|&lt;br /&gt;
098E,1722,1831,1835,1838,1850:0110|Sky|Sky Bundesliga 3|TV|&lt;br /&gt;
098E,1722,1831,1835,1838,1850:011A|Sky|Sky Bundesliga 4|TV|&lt;br /&gt;
098E,1722,1831,1835,1838,1850:0124|Sky|Sky Bundesliga 5|TV|&lt;br /&gt;
098E,1722,1831,1835,1838,1850:012E|Sky|Sky Bundesliga 6|TV|&lt;br /&gt;
098E,1722,1831,1835,1838,1850:0138|Sky|Sky Bundesliga 7|TV|&lt;br /&gt;
098E,1722,1831,1835,1838,1850:0142|Sky|Sky Bundesliga 8|TV|&lt;br /&gt;
098E,1722,1831,1835,1838,1850:014C|Sky|Sky Bundesliga 9|TV|&lt;br /&gt;
098E,1722,1831,1835,1838,1850:00FC|Sky|Sky Bundesliga 10|TV|&lt;br /&gt;
&lt;br /&gt;
# Sky Fußball Bundesliga HD&lt;br /&gt;
098E,1831,1835,1838,1850:0069|Sky|Sky Bundesliga HD 1|TV|&lt;br /&gt;
098E,1831,1835,1838,1850:010B|Sky|Sky Bundesliga HD 2|TV|&lt;br /&gt;
098E,1831,1835,1838,1850:0115|Sky|Sky Bundesliga HD 3|TV|&lt;br /&gt;
&lt;br /&gt;
# Sky Fußball Bundesliga Premium HD&lt;br /&gt;
098E,1831,1835,1838,1850:011F|Sky|Sky Bundesliga HD 4|TV|&lt;br /&gt;
&lt;br /&gt;
# Sky Select&lt;br /&gt;
098E,1722,1831,1835,1838,1850:00FB|Sky|Sky Select 1|TV|&lt;br /&gt;
098E,1722,1831,1835,1838,1850:0105|Sky|Sky Select 2|TV|&lt;br /&gt;
098E,1722,1831,1835,1838,1850:010F|Sky|Sky Select 3|TV|&lt;br /&gt;
098E,1722,1831,1835,1838,1850:0119|Sky|Sky Select 4|TV|&lt;br /&gt;
098E,1722,1831,1835,1838,1850:0123|Sky|Sky Select 5|TV|&lt;br /&gt;
098E,1722,1831,1835,1838,1850:012D|Sky|Sky Select 6|TV|&lt;br /&gt;
098E,1722,1831,1835,1838,1850:0137|Sky|Sky Select 7|TV|&lt;br /&gt;
098E,1722,1831,1835,1838,1850:0141|Sky|Sky Select 8|TV|&lt;br /&gt;
098E,1722,1831,1835,1838,1850:014B|Sky|Sky Select 9|TV|&lt;br /&gt;
098E,1722,1831,1835,1838,1850:00FE|Sky|Sky Select Event A|TV|&lt;br /&gt;
098E,1722,1831,1835,1838,1850:014E|Sky|Sky Select Event B|TV|&lt;br /&gt;
&lt;br /&gt;
# Sky Blue Movie&lt;br /&gt;
098E,1722,1831,1835,1838,1850:0159|Sky|Blue Movie 1|TV|&lt;br /&gt;
098E,1722,1831,1835,1838,1850:0163|Sky|Blue Movie 2|TV|&lt;br /&gt;
098E,1722,1831,1835,1838,1850:016D|Sky|Blue Movie 3|TV|&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Ziggo NL (Dutch Cable)===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
#&lt;br /&gt;
# DVB-C ZIGGO NL WEST (5555)&lt;br /&gt;
# Date: 12-08-2012&lt;br /&gt;
# by Hotzenwalder sat4all&lt;br /&gt;
#&lt;br /&gt;
&lt;br /&gt;
#&lt;br /&gt;
# ZIGGO NL WEST (5555) - TV Standaard&lt;br /&gt;
#&lt;br /&gt;
&lt;br /&gt;
0602,0604:00B7|Ziggo|13TH STREET|TV&lt;br /&gt;
0602,0604:00D4|Ziggo|24 Kitchen|TV&lt;br /&gt;
0602,0604:791F|Ziggo|Aljazeera English|TV&lt;br /&gt;
0602,0604:0FA2|Ziggo|Animal Planet/TLC|TV&lt;br /&gt;
0602,0604:32C9|Ziggo|ARD|TV&lt;br /&gt;
0602,0604:0BBC|Ziggo|Arte|TV&lt;br /&gt;
0602,0604:0096|Ziggo|AT 5|TV&lt;br /&gt;
0602,0604:32CB|Ziggo|BBC 1|TV&lt;br /&gt;
0602,0604:32CC|Ziggo|BBC 2|TV&lt;br /&gt;
0602,0604:2EE2|Ziggo|BBC World News|TV&lt;br /&gt;
0602,0604:00A1|Ziggo|BravaNL|TV&lt;br /&gt;
0602,0604:3A9E|Ziggo|Canvas|TV&lt;br /&gt;
0602,0604:2EE3|Ziggo|CNN International|TV&lt;br /&gt;
0602,0604:00F0|Ziggo|Comedy Central HD/Kindernet|TV HD&lt;br /&gt;
0602,0604:1775|Ziggo|Comedy Central/Kindernet|TV&lt;br /&gt;
0602,0604:2EE4|Ziggo|Discovery Channel|TV&lt;br /&gt;
0602,0604:00EF|Ziggo|Discovery Channel HD|TV HD&lt;br /&gt;
0602,0604:00D5|Ziggo|Disney Channel|TV&lt;br /&gt;
0602,0604:00D6|Ziggo|Disney XD|TV&lt;br /&gt;
0602,0604:1773|Ziggo|één|TV&lt;br /&gt;
0602,0604:6979|Ziggo|Etalagekanaal|TV&lt;br /&gt;
0602,0604:0061|Ziggo|Euronews|TV&lt;br /&gt;
0602,0604:2EE7|Ziggo|Eurosport|TV&lt;br /&gt;
0602,0604:00A6|Ziggo|Eurosport HD|TV HD&lt;br /&gt;
0602,0604:03E9|Ziggo|Eventkanaal|TV&lt;br /&gt;
0602,0604:00B4|Ziggo|Family 7|TV&lt;br /&gt;
0602,0604:00BA|Ziggo|France 2|TV&lt;br /&gt;
0602,0604:6D63|Ziggo|GoedTV|TV&lt;br /&gt;
0602,0604:2711|Ziggo|Journaal 24|TV&lt;br /&gt;
0602,0604:00ED|Ziggo|Ketnet/OP12|TV&lt;br /&gt;
0602,0604:0BC3|Ziggo|MTV|TV&lt;br /&gt;
0602,0604:07D3|Ziggo|National Geographic Channel|TV&lt;br /&gt;
0602,0604:4E27|Ziggo|National Geographic Channel HD|TV HD&lt;br /&gt;
0602,0604:09C5|Ziggo|NDR|TV&lt;br /&gt;
0602,0604:1F44|Ziggo|Nederland 1|TV&lt;br /&gt;
0602,0604:00C9|Ziggo|Nederland 1 HD|TV HD&lt;br /&gt;
0602,0604:1F45|Ziggo|Nederland 2|TV&lt;br /&gt;
0602,0604:00CA|Ziggo|Nederland 2 HD|TV HD&lt;br /&gt;
0602,0604:1F43|Ziggo|Nederland 3|TV&lt;br /&gt;
0602,0604:00CB|Ziggo|Nederland 3 HD|TV HD&lt;br /&gt;
0602,0604:1772|Ziggo|Net 5|TV&lt;br /&gt;
0602,0604:36B1|Ziggo|Net 5 HD|TV HD&lt;br /&gt;
0602,0604:1B6D|Ziggo|Nickelodeon|TV&lt;br /&gt;
0602,0604:003A|Ziggo|NostalgieNet|TV&lt;br /&gt;
0602,0604:0062|Ziggo|Politiek 24|TV&lt;br /&gt;
0602,0604:6591|Ziggo|Promo Erotiek Pakket|TV&lt;br /&gt;
0602,0604:1F46|Ziggo|Rai Uno|TV&lt;br /&gt;
0602,0604:4A39|Ziggo|RTL 4|TV&lt;br /&gt;
0602,0604:00CC|Ziggo|RTL 4 HD|TV HD&lt;br /&gt;
0602,0604:4A3A|Ziggo|RTL 5|TV&lt;br /&gt;
0602,0604:00CD|Ziggo|RTL 5 HD|TV HD&lt;br /&gt;
0602,0604:4A3E|Ziggo|RTL 7|TV&lt;br /&gt;
0602,0604:00CF|Ziggo|RTL 7 HD|TV HD&lt;br /&gt;
0602,0604:1774|Ziggo|RTL 8|TV&lt;br /&gt;
0602,0604:00D2|Ziggo|RTL 8 HD|TV HD&lt;br /&gt;
0602,0604:5DC6|Ziggo|RTL Television|TV&lt;br /&gt;
0602,0604:59DA|Ziggo|Sat. 1|TV&lt;br /&gt;
0602,0604:4A3B|Ziggo|SBS 6|TV&lt;br /&gt;
0602,0604:00CE|Ziggo|SBS 6 HD|TV HD&lt;br /&gt;
0602,0604:0385|Ziggo|Temp|TV&lt;br /&gt;
0602,0604:07D1|Ziggo|TRT Türk|TV&lt;br /&gt;
0602,0604:59D9|Ziggo|TV 5 Monde Europe|TV&lt;br /&gt;
0602,0604:4E24|Ziggo|TVE|TV&lt;br /&gt;
0602,0604:00D0|Ziggo|Veronica HD/Disney XD|TV HD&lt;br /&gt;
0602,0604:1771|Ziggo|Veronica/Disney XD|TV&lt;br /&gt;
0602,0604:1B6E|Ziggo|WDR|TV&lt;br /&gt;
0602,0604:4659|Ziggo|ZDF|TV&lt;br /&gt;
0602,0604:000C|Ziggo|Zenderoverzicht|TV&lt;br /&gt;
0602,0604:00F4|Ziggo|Zenderoverzicht|TV HD&lt;br /&gt;
0602,0604:2329|Ziggo|Ziggo TV|TV&lt;br /&gt;
0602,0604:00EE|Ziggo|Ziggo Xite|TV&lt;br /&gt;
&lt;br /&gt;
#&lt;br /&gt;
# ZIGGO NL WEST (5555) - TV Plus&lt;br /&gt;
#&lt;br /&gt;
&lt;br /&gt;
0602,0604:002F|Ziggo|101 TV|TV&lt;br /&gt;
0602,0604:004D|Ziggo|192 TV|TV&lt;br /&gt;
0602,0604:00D7|Ziggo|Animal Planet HD|TV HD&lt;br /&gt;
0602,0604:4653|Ziggo|Baby TV|TV&lt;br /&gt;
0602,0604:2AF9|Ziggo|BBC 3|TV&lt;br /&gt;
0602,0604:32CA|Ziggo|BBC 4|TV&lt;br /&gt;
0602,0604:07D4|Ziggo|BBC Entertainment|TV&lt;br /&gt;
0602,0604:00D8|Ziggo|BBC HD|TV HD&lt;br /&gt;
0602,0604:4E28|Ziggo|Best 24|TV&lt;br /&gt;
0602,0604:4654|Ziggo|Boomerang|TV&lt;br /&gt;
0602,0604:07D2|Ziggo|Cartoon Network|TV&lt;br /&gt;
0602,0604:2716|Ziggo|CNBC Europe|TV&lt;br /&gt;
0602,0604:0BBB|Ziggo|Crime &amp;amp; Investigation Network|TV&lt;br /&gt;
0602,0604:003D|Ziggo|Cultura 24|TV&lt;br /&gt;
0602,0604:0BB9|Ziggo|Eurosport 2|TV&lt;br /&gt;
0602,0604:00F3|Ziggo|Eurosport 2 HD|TV HD&lt;br /&gt;
0602,0604:1B70|Ziggo|Holland Doc 24|TV&lt;br /&gt;
0602,0604:0026|Ziggo|Humor TV 24|TV&lt;br /&gt;
0602,0604:00AB|Ziggo|JimJam|TV&lt;br /&gt;
0602,0604:0045|Ziggo|Lite TV|TV&lt;br /&gt;
0602,0604:1F42|Ziggo|MGM Movie Channel|TV&lt;br /&gt;
0602,0604:0041|Ziggo|Nick Jr.|TV&lt;br /&gt;
0602,0604:00B6|Ziggo|OUTTV|TV&lt;br /&gt;
0602,0604:008B|Ziggo|PassieTV/Dusk!|TV&lt;br /&gt;
0602,0604:697A|Ziggo|SLAM!TV|TV&lt;br /&gt;
0602,0604:0067|Ziggo|Spirit 24|TV&lt;br /&gt;
0602,0604:07D5|Ziggo|Sterren 24|TV&lt;br /&gt;
0602,0604:3A9F|Ziggo|TCM|TV&lt;br /&gt;
0602,0604:0BBF|Ziggo|Travel Channel|TV&lt;br /&gt;
0602,0604:2714|Ziggo|TV Oranje|TV&lt;br /&gt;
0602,0604:4657|Ziggo|VH-1|TV&lt;br /&gt;
0602,0604:59E0|Ziggo|VH-1 Classic|TV&lt;br /&gt;
0602,0604:520B|Ziggo|Weer en Verkeer|TV&lt;br /&gt;
0602,0604:003E|Ziggo|Z@ppelin / Z@pp 24|TV&lt;br /&gt;
0602,0604:59DC|Ziggo|Zone Reality|TV&lt;br /&gt;
&lt;br /&gt;
#&lt;br /&gt;
# ZIGGO NL WEST (5555) - TV Extra&lt;br /&gt;
#&lt;br /&gt;
&lt;br /&gt;
0602,0604:00D9|Ziggo|Comedy Central Extra|TV&lt;br /&gt;
0602,0604:00B3|Ziggo|Comedy Central Family|TV&lt;br /&gt;
0602,0604:0FA5|Ziggo|Discovery Science|TV&lt;br /&gt;
0602,0604:0FA4|Ziggo|Discovery World|TV&lt;br /&gt;
0602,0604:00DC|Ziggo|Disney Junior|TV&lt;br /&gt;
0602,0604:4E23|Ziggo|E! Entertainment|TV&lt;br /&gt;
0602,0604:32CE|Ziggo|ESPN America|TV&lt;br /&gt;
0602,0604:00C4|Ziggo|FOXlife|TV&lt;br /&gt;
0602,0604:00DF|Ziggo|FOXlife HD|TV HD&lt;br /&gt;
0602,0604:1389|Ziggo|HISTORY|TV&lt;br /&gt;
0602,0604:001F|Ziggo|HISTORY HD|TV HD&lt;br /&gt;
0602,0604:0FA6|Ziggo|Investigation Discovery|TV&lt;br /&gt;
0602,0604:0050|Ziggo|Mezzo|TV&lt;br /&gt;
0602,0604:1B6C|Ziggo|Motors TV|TV&lt;br /&gt;
0602,0604:0049|Ziggo|MTV Brand New|TV&lt;br /&gt;
0602,0604:00E1|Ziggo|MTV Live HD|TV HD&lt;br /&gt;
0602,0604:004B|Ziggo|MTV Music 24|TV&lt;br /&gt;
0602,0604:5DC1|Ziggo|Nat Geo Wild|TV&lt;br /&gt;
0602,0604:00E0|Ziggo|Nat Geo Wild HD|TV HD&lt;br /&gt;
0602,0604:0043|Ziggo|Nick Hits|TV&lt;br /&gt;
0602,0604:0042|Ziggo|Nick Toons|TV&lt;br /&gt;
0602,0604:3E81|Ziggo|Pebble TV|TV&lt;br /&gt;
0602,0604:00DA|Ziggo|RTL Crime|TV&lt;br /&gt;
0602,0604:00C5|Ziggo|RTL Lounge|TV&lt;br /&gt;
0602,0604:00B8|Ziggo|Syfy Universal|TV&lt;br /&gt;
0602,0604:00DD|Ziggo|TV 538|TV&lt;br /&gt;
0602,0604:2EE1|Ziggo|TV 538|TV&lt;br /&gt;
&lt;br /&gt;
#&lt;br /&gt;
# ZIGGO NL WEST (5555) - Regionaal&lt;br /&gt;
#&lt;br /&gt;
&lt;br /&gt;
0602,0604:0092|Ziggo|L1 Limburg|TV|Regionaal&lt;br /&gt;
0602,0604:0258|Ziggo|Lokale Omroep|TV|Regionaal&lt;br /&gt;
0602,0604:2710|Ziggo|Lokale Omroep|TV|Regionaal&lt;br /&gt;
0602,0604:0064|Ziggo|Lokale Omroep|TV|Regionaal&lt;br /&gt;
0602,0604:00C8|Ziggo|Lokale Omroep|TV|Regionaal&lt;br /&gt;
0602,0604:012C|Ziggo|Lokale Omroep|TV|Regionaal&lt;br /&gt;
0602,0604:0190|Ziggo|Lokale Omroep|TV|Regionaal&lt;br /&gt;
0602,0604:01F4|Ziggo|Lokale Omroep|TV|Regionaal&lt;br /&gt;
0602,0604:02BC|Ziggo|Lokale Omroep|TV|Regionaal&lt;br /&gt;
0602,0604:0320|Ziggo|Lokale Omroep|TV|Regionaal&lt;br /&gt;
0602,0604:0384|Ziggo|Lokale Omroep|TV|Regionaal&lt;br /&gt;
0602,0604:03E8|Ziggo|Lokale Omroep|TV|Regionaal&lt;br /&gt;
0602,0604:0095|Ziggo|Omroep Brabant TV|TV|Regionaal&lt;br /&gt;
0602,0604:008C|Ziggo|Omroep Zeeland|TV|Regionaal&lt;br /&gt;
0602,0604:0090|Ziggo|Omrop Fryslân|TV|Regionaal&lt;br /&gt;
0602,0604:0093|Ziggo|RTV Utrecht|TV|Regionaal&lt;br /&gt;
0602,0604:008D|Ziggo|TV Flevoland|TV|Regionaal&lt;br /&gt;
0602,0604:0094|Ziggo|TV Gelderland|TV|Regionaal&lt;br /&gt;
0602,0604:0097|Ziggo|TV Noord Holland|TV|Regionaal&lt;br /&gt;
0602,0604:0098|Ziggo|TV Rijnmond|TV|Regionaal&lt;br /&gt;
0602,0604:0099|Ziggo|TV West|TV|Regionaal&lt;br /&gt;
&lt;br /&gt;
#&lt;br /&gt;
# ZIGGO NL WEST (5555) - HBO&lt;br /&gt;
#&lt;br /&gt;
&lt;br /&gt;
0602,0604:00E7|Ziggo|HBO 1|TV|Movies&lt;br /&gt;
0602,0604:00E8|Ziggo|HBO 2|TV|Movies&lt;br /&gt;
0602,0604:00E9|Ziggo|HBO 3|TV|Movies&lt;br /&gt;
0602,0604:00EA|Ziggo|HBO 1 HD|TV|HD|Movies&lt;br /&gt;
0602,0604:00EB|Ziggo|HBO 2 HD|TV|HD|Movies&lt;br /&gt;
0602,0604:00EC|Ziggo|HBO 3 HD|TV|HD|Movies&lt;br /&gt;
&lt;br /&gt;
#&lt;br /&gt;
# ZIGGO NL WEST (5555) - Film1&lt;br /&gt;
#&lt;br /&gt;
&lt;br /&gt;
0602,0604:00B2|Ziggo|Film1 Action|TV|Movies&lt;br /&gt;
0602,0604:3E84|Ziggo|Film1 Family|TV|Movies&lt;br /&gt;
0602,0604:3E83|Ziggo|Film1 Premiere|TV|Movies&lt;br /&gt;
0602,0604:2713|Ziggo|Film1 Premiere HD|TV HD|Movies&lt;br /&gt;
0602,0604:3E82|Ziggo|Film1 Series|TV|Movies&lt;br /&gt;
0602,0604:3E85|Ziggo|Film1 Sundance|TV|Movies&lt;br /&gt;
&lt;br /&gt;
#&lt;br /&gt;
# ZIGGO NL WEST (5555) - Sport1&lt;br /&gt;
#&lt;br /&gt;
&lt;br /&gt;
0602,0604:2AFB|Ziggo|Sport1 Extra 1|TV|Sport&lt;br /&gt;
0602,0604:3A99|Ziggo|Sport1 Extra 2|TV|Sport&lt;br /&gt;
0602,0604:3A9A|Ziggo|Sport1 Extra 3|TV|Sport&lt;br /&gt;
0602,0604:2AFD|Ziggo|Sport1 Golf|TV|Sport&lt;br /&gt;
0602,0604:2AFE|Ziggo|Sport1 Live|TV|Sport&lt;br /&gt;
0602,0604:5209|Ziggo|Sport1 Live HD|TV HD|Sport&lt;br /&gt;
0602,0604:2AFC|Ziggo|Sport1 Tennis|TV|Sport&lt;br /&gt;
&lt;br /&gt;
#&lt;br /&gt;
# ZIGGO NL WEST (5555) - Eredivisie Live&lt;br /&gt;
#&lt;br /&gt;
&lt;br /&gt;
0602,0604:00BC|Ziggo|Eredivisie Live 1|TV|Sport&lt;br /&gt;
0602,0604:00BD|Ziggo|Eredivisie Live 2|TV|Sport&lt;br /&gt;
0602,0604:00BE|Ziggo|Eredivisie Live 3|TV|Sport&lt;br /&gt;
0602,0604:00BF|Ziggo|Eredivisie Live 4|TV|Sport&lt;br /&gt;
0602,0604:00D3|Ziggo|Eredivisie Live 1 HD|TV|Sport&lt;br /&gt;
&lt;br /&gt;
#&lt;br /&gt;
# ZIGGO NL WEST (5555) - Hindi&lt;br /&gt;
#&lt;br /&gt;
&lt;br /&gt;
0602,0604:791A|Ziggo|MAX|TV|Hindi&lt;br /&gt;
0602,0604:0082|Ziggo|SET Asia|TV|Hindi&lt;br /&gt;
0602,0604:791B|Ziggo|Zee Cinema|TV|Hindi&lt;br /&gt;
0602,0604:791C|Ziggo|Zee TV|TV|Hindi&lt;br /&gt;
&lt;br /&gt;
#&lt;br /&gt;
# ZIGGO NL WEST (5555) - Turks&lt;br /&gt;
#&lt;br /&gt;
&lt;br /&gt;
0602,0604:007A|Ziggo|ATV Avrupa|TV|Turks&lt;br /&gt;
0602,0604:0079|Ziggo|Euro D|TV|Turks&lt;br /&gt;
0602,0604:007D|Ziggo|Euro Star|TV|Turks&lt;br /&gt;
0602,0604:6D61|Ziggo|HaberTürk|TV|Turks&lt;br /&gt;
0602,0604:6D62|Ziggo|Kral TV|TV|Turks&lt;br /&gt;
0602,0604:7919|Ziggo|Planet Turk|TV|Turks&lt;br /&gt;
0602,0604:007C|Ziggo|Samanyolu Avrupa|TV|Turks&lt;br /&gt;
0602,0604:007E|Ziggo|Show TV|TV|Turks&lt;br /&gt;
0602,0604:007B|Ziggo|TGRT EU|TV|Turks&lt;br /&gt;
&lt;br /&gt;
#&lt;br /&gt;
# ZIGGO NL WEST (5555) - Turks uitgebreid&lt;br /&gt;
#&lt;br /&gt;
&lt;br /&gt;
0602,0604:007F|Ziggo|LIG TV|TV|Turks&lt;br /&gt;
0602,0604:0080|Ziggo|Türkmax|TV|Turks&lt;br /&gt;
&lt;br /&gt;
#&lt;br /&gt;
# ZIGGO NL WEST (5555) - Chinees&lt;br /&gt;
#&lt;br /&gt;
&lt;br /&gt;
0602,0604:0086|Ziggo|Phoenix CNE|TV|Chinees&lt;br /&gt;
0602,0604:791E|Ziggo|Phoenix InfoNews|TV|Chinees&lt;br /&gt;
&lt;br /&gt;
#&lt;br /&gt;
# ZIGGO NL WEST (5555) - Gay Lifestyle&lt;br /&gt;
#&lt;br /&gt;
&lt;br /&gt;
0602,0604:791D|Ziggo|X-MO|TV|Adult&lt;br /&gt;
&lt;br /&gt;
#&lt;br /&gt;
# ZIGGO NL WEST (5555) - Erotiek&lt;br /&gt;
#&lt;br /&gt;
&lt;br /&gt;
0602,0604:07D7|Ziggo|Dusk! Deluxe|TV|Adult&lt;br /&gt;
0602,0604:00C7|Ziggo|PassieXXX|TV|Adult&lt;br /&gt;
0602,0604:4E25|Ziggo|Private Spice|TV|Adult&lt;br /&gt;
&lt;br /&gt;
#&lt;br /&gt;
# ZIGGO NL WEST (5555) - Radio&lt;br /&gt;
#&lt;br /&gt;
&lt;br /&gt;
0602,0604:027F|Ziggo|100% NL|Radio&lt;br /&gt;
0602,0604:1B92|Ziggo|3FM|Radio&lt;br /&gt;
0602,0604:36EC|Ziggo|70s|Radio&lt;br /&gt;
0602,0604:36E3|Ziggo|80s|Radio&lt;br /&gt;
0602,0604:02A5|Ziggo|90s|Radio &lt;br /&gt;
0602,0604:3709|Ziggo|All Day Party|Radio&lt;br /&gt;
0602,0604:1B8A|Ziggo|Arrow Classic Rock|Radio&lt;br /&gt;
0602,0604:13CC|Ziggo|Arrow Jazz FM|Radio&lt;br /&gt;
0602,0604:2363|Ziggo|BBC Radio 1|Radio&lt;br /&gt;
0602,0604:2364|Ziggo|BBC Radio 2|Radio&lt;br /&gt;
0602,0604:2365|Ziggo|BBC Radio 3|Radio&lt;br /&gt;
0602,0604:0FD7|Ziggo|BBC Radio 4|Radio&lt;br /&gt;
0602,0604:2366|Ziggo|BBC World Service|Radio&lt;br /&gt;
0602,0604:36F5|Ziggo|Blues|Radio&lt;br /&gt;
0602,0604:1B8B|Ziggo|BNR Nieuwsradio|Radio&lt;br /&gt;
0602,0604:36F6|Ziggo|Chillout|Radio&lt;br /&gt;
0602,0604:1B8C|Ziggo|Classic FM|Radio&lt;br /&gt;
0602,0604:36FE|Ziggo|Classical Calm|Radio&lt;br /&gt;
0602,0604:36E7|Ziggo|Classical Greats|Radio&lt;br /&gt;
0602,0604:36FD|Ziggo|Classical Orchestral|Radio&lt;br /&gt;
0602,0604:36F9|Ziggo|Cocktail Lounge|Radio&lt;br /&gt;
0602,0604:36F7|Ziggo|Country|Radio&lt;br /&gt;
0602,0604:02B8|Ziggo|Drive|Radio &lt;br /&gt;
0602,0604:02CD|Ziggo|Efteling Radio|Radio&lt;br /&gt;
0602,0604:13BA|Ziggo|Eins Live|Radio&lt;br /&gt;
0602,0604:1B8D|Ziggo|FunX|Radio&lt;br /&gt;
0602,0604:36EB|Ziggo|Harder Than Hell|Radio&lt;br /&gt;
0602,0604:0FD4|Ziggo|Klara|Radio&lt;br /&gt;
0602,0604:13C0|Ziggo|L1 Radio|Radio&lt;br /&gt;
0602,0604:1388|Ziggo|Lokale Radio|Radio&lt;br /&gt;
0602,0604:1450|Ziggo|Lokale Radio|Radio&lt;br /&gt;
0602,0604:0FD6|Ziggo|MNM|Radio&lt;br /&gt;
0602,0604:02DA|Ziggo|NDR 1|Radio&lt;br /&gt;
0602,0604:028F|Ziggo|NDR 2|Radio&lt;br /&gt;
0602,0604:0290|Ziggo|NDR Kultur|Radio&lt;br /&gt;
0602,0604:13C8|Ziggo|Omroep Brabant Radio|Radio&lt;br /&gt;
0602,0604:026F|Ziggo|Omrop Fryslân radio|Radio &lt;br /&gt;
0602,0604:1B8F|Ziggo|Q-Music|Radio&lt;br /&gt;
0602,0604:1B90|Ziggo|Radio 1|Radio&lt;br /&gt;
0602,0604:235B|Ziggo|Radio 10 Gold|Radio&lt;br /&gt;
0602,0604:1B91|Ziggo|Radio 2|Radio&lt;br /&gt;
0602,0604:1B93|Ziggo|Radio 4|Radio&lt;br /&gt;
0602,0604:2362|Ziggo|Radio 5|Radio&lt;br /&gt;
0602,0604:235C|Ziggo|Radio 538|Radio&lt;br /&gt;
0602,0604:235A|Ziggo|Radio 6|Radio&lt;br /&gt;
0602,0604:13C2|Ziggo|Radio Decibel|Radio&lt;br /&gt;
0602,0604:1B94|Ziggo|Radio France International|Radio&lt;br /&gt;
0602,0604:13C7|Ziggo|Radio M Utrecht|Radio&lt;br /&gt;
0602,0604:13CA|Ziggo|Radio Noord-Holland|Radio&lt;br /&gt;
0602,0604:13C9|Ziggo|Radio Rijnmond|Radio&lt;br /&gt;
0602,0604:2360|Ziggo|Radio Veronica|Radio&lt;br /&gt;
0602,0604:13C6|Ziggo|Radio West|Radio&lt;br /&gt;
0602,0604:027A|Ziggo|RadioNL|Radio &lt;br /&gt;
0602,0604:13C5|Ziggo|RAI Radio 1|Radio&lt;br /&gt;
0602,0604:36F2|Ziggo|Reggae|Radio&lt;br /&gt;
0602,0604:02B2|Ziggo|Rewind|Radio &lt;br /&gt;
0602,0604:13BF|Ziggo|RNE Radio|Radio&lt;br /&gt;
0602,0604:36E8|Ziggo|Rock Anthems|Radio&lt;br /&gt;
0602,0604:3701|Ziggo|Rock &#039;n&#039; Roll|Radio&lt;br /&gt;
0602,0604:36E5|Ziggo|Silk (Love Songs)|Radio&lt;br /&gt;
0602,0604:235F|Ziggo|Sky Radio|Radio&lt;br /&gt;
0602,0604:1B8E|Ziggo|Slam! FM|Radio&lt;br /&gt;
0602,0604:0FD5|Ziggo|Studio Brussel|Radio&lt;br /&gt;
0602,0604:02DB|Ziggo|Summer Festival|Radio &lt;br /&gt;
0602,0604:02C0|Ziggo|The Alternative|Radio &lt;br /&gt;
0602,0604:13CB|Ziggo|Tweede Kamerlijn|Radio&lt;br /&gt;
0602,0604:13C4|Ziggo|Ujala Radio|Radio&lt;br /&gt;
0602,0604:36E6|Ziggo|Ultimate Urban|Radio&lt;br /&gt;
0602,0604:0FD2|Ziggo|VRT Radio 1|Radio&lt;br /&gt;
0602,0604:0FD3|Ziggo|VRT Radio 2|Radio&lt;br /&gt;
0602,0604:027B|Ziggo|Waterstad FM|Radio&lt;br /&gt;
0602,0604:13BB|Ziggo|WDR 2|Radio&lt;br /&gt;
0602,0604:13C3|Ziggo|WDR 3|Radio&lt;br /&gt;
0602,0604:13BD|Ziggo|WDR 4|Radio&lt;br /&gt;
0602,0604:13BE|Ziggo|WDR 5|Radio&lt;br /&gt;
0602,0604:2361|Ziggo|Wild FM Hitradio|Radio&lt;br /&gt;
0602,0604:02D2|Ziggo|XLnt Alternative Rock|Radio&lt;br /&gt;
0602,0604:02D3|Ziggo|XLnt Classic Rock|Radio&lt;br /&gt;
0602,0604:3712|Ziggo|XLnt Comedy|Radio&lt;br /&gt;
0602,0604:02CF|Ziggo|XLnt Dance|Radio&lt;br /&gt;
0602,0604:3714|Ziggo|XLnt Dance Classics|Radio&lt;br /&gt;
0602,0604:370F|Ziggo|XLnt Easy Listening|Radio&lt;br /&gt;
0602,0604:370A|Ziggo|XLnt Hits|Radio&lt;br /&gt;
0602,0604:02D4|Ziggo|XLnt Jazz|Radio&lt;br /&gt;
0602,0604:02D8|Ziggo|XLnt Kleuterliedjes|Radio&lt;br /&gt;
0602,0604:02D0|Ziggo|XLnt Lounge|Radio&lt;br /&gt;
0602,0604:02D7|Ziggo|XLnt Musical|Radio&lt;br /&gt;
0602,0604:370C|Ziggo|XLnt Nederpop|Radio&lt;br /&gt;
0602,0604:370B|Ziggo|XLnt Nederpop Gold|Radio&lt;br /&gt;
0602,0604:370D|Ziggo|XLnt Nostalgie|Radio&lt;br /&gt;
0602,0604:3710|Ziggo|XLnt Oldies|Radio&lt;br /&gt;
0602,0604:370E|Ziggo|XLnt PiratenHits|Radio&lt;br /&gt;
0602,0604:02D6|Ziggo|XLnt R&amp;amp;B|Radio&lt;br /&gt;
0602,0604:02D1|Ziggo|XLnt Salsa|Radio&lt;br /&gt;
0602,0604:02D5|Ziggo|XLnt Schlager|Radio&lt;br /&gt;
0602,0604:3711|Ziggo|XLnt Today&#039;s Pop|Radio&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==oscam.srvid unsorted providers==&lt;br /&gt;
&lt;br /&gt;
===andere===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Sonstiges (unsortiert)&lt;br /&gt;
1702,1833,1837,09C4:0045|andere|sportdigital.tv|TV|&lt;br /&gt;
0500:427F|andere|ENCYCLOPEDIA|TV|Astra&lt;br /&gt;
0500:00D4|andere|ENCYCLOPEDIA|TV|Hotbird&lt;br /&gt;
0500,0D03:07FA|XXX|Hustler TV|TV|&lt;br /&gt;
0500:4285|XXX|DORCEL TV|TV|Astra&lt;br /&gt;
0500:3253|XXX|Hustler TV|TV|Astra&lt;br /&gt;
0500:227B|XXX|DORCEL TV|TV|Hotbird&lt;br /&gt;
0500:4280|XXX|XXL|TV|Astra&lt;br /&gt;
0500:00CD|XXX|XXL|TV|Hotbird&lt;br /&gt;
0500:00D7|XXX|XXL Pl|TV|Hotbird&lt;br /&gt;
0500:3788|XXX|French Lover|TV|&lt;br /&gt;
0500:1251|XXX|Private Spice|TV|&lt;br /&gt;
0500:128F|XXX|XTSY|TV|&lt;br /&gt;
0500:2456|XXX|HUSTLER HD/3D|TV|&lt;br /&gt;
0500,0628:43B3|XXX|Daring! TV|TV|&lt;br /&gt;
0100,0D05:07FA|XXX|Hustler TV|TV|&lt;br /&gt;
0100:24C1|andere|Pink TV|TV|&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Zon Tvcabo Portugal===&lt;br /&gt;
Thanks @ FilipeAmadeuO &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Zon Tvcabo Portugal&lt;br /&gt;
1802:032B|Zon|RTP1|TV|FUNTASTIC LIFE&lt;br /&gt;
1802:032C|Zon|RTP 2|TV|FUNTASTIC LIFE&lt;br /&gt;
1802:032D|Zon|SIC|TV|FUNTASTIC LIFE&lt;br /&gt;
1802:032E|Zon|TVI|TV|FUNTASTIC LIFE&lt;br /&gt;
1802:0321|Zon|SIC NOTÍCIAS|TV|FUNTASTIC LIFE&lt;br /&gt;
1802:02BF|Zon|SIC MULHER|TV|FUNTASTIC LIFE&lt;br /&gt;
1802:0131|Zon|TVI24|TV|FUNTASTIC LIFE&lt;br /&gt;
1802:0065|Zon|RTP N|TV|FUNTASTIC LIFE&lt;br /&gt;
1802:01F6|Zon|SIC RADICAL|TV|FUNTASTIC LIFE&lt;br /&gt;
1802:0136|Zon|RTP MEMÓRIA|TV|FUNTASTIC LIFE&lt;br /&gt;
1802:0130|Zon|PORTO CANAL|TV|FUNTASTIC LIFE&lt;br /&gt;
1802:01F7|Zon|RTP ÁFRICA|TV|FUNTASTIC LIFE&lt;br /&gt;
1802:0366|Zon|SPORT TV 1|TV|SPORTTV&lt;br /&gt;
1802:012D|Zon|SPORT TV 2|TV|SPORTTV&lt;br /&gt;
1802:0132|Zon|SPORT TV 3|TV|SPORTTV&lt;br /&gt;
1802:03B1|Zon|SPORT TV HD|TV|SPORTTV&lt;br /&gt;
1802:0138|Zon|EUROSPORT|TV|FUNTASTIC LIFE&lt;br /&gt;
1802:03B5|Zon|EUROSPORT HD|TV|HD&lt;br /&gt;
1802:0301|Zon|EUROSPORT NEWS|TV|FUNTASTIC LIFE&lt;br /&gt;
1802:03BF|Zon|ESPN AMERICA|TV|FUNTASTIC LIFE&lt;br /&gt;
1802:03A5|Zon|CAÇA E PESCA|TV|CAÇA E PESCA&lt;br /&gt;
1802:0258|Zon|YATCH &amp;amp; SAIL|TV|FUNTASTIC LIFE&lt;br /&gt;
1802:0387|Zon|PFC|TV|PFC&lt;br /&gt;
1802:0261|Zon|NBA TV|TV|FUNTASTIC LIFE&lt;br /&gt;
1802:0257|Zon|ESPN CLASSIC|TV|FUNTASTIC LIFE&lt;br /&gt;
1802:030B|Zon|DISCOVERY TURBO|TV|FUNTASTIC LIFE&lt;br /&gt;
1802:0384|Zon|DISNEY CHANNEL|TV|FUNTASTIC LIFE&lt;br /&gt;
1802:02BD|Zon|NICKELODEON|TV|FUNTASTIC LIFE&lt;br /&gt;
1802:02C4|Zon|CANAL PANDA|TV|FUNTASTIC LIFE&lt;br /&gt;
1802:0066|Zon|PANDA BIGGS|TV|FUNTASTIC LIFE&lt;br /&gt;
1802:034E|Zon|DISNEY CINEMAGIC|TV|DISNEY CINEMAGIC&lt;br /&gt;
1802:0BB9|Zon|BABY FIRST|TV|FUNTASTIC LIFE&lt;br /&gt;
1802:03C9|Zon|CARTOON/TCM|TV|FUNTASTIC LIFE&lt;br /&gt;
1802:03AD|Zon|BOOMERANG|TV|FUNTASTIC LIFE&lt;br /&gt;
1802:0192|Zon|TVC 1|TV|TVCINES&lt;br /&gt;
1802:02BC|Zon|TVC 2|TV|TVCINES&lt;br /&gt;
1802:025F|Zon|TVC 3|TV|TVCINES&lt;br /&gt;
1802:0308|Zon|TVC|TV|TVCINES&lt;br /&gt;
1802:03B3|Zon|TVC HD|TV|TVCINES&lt;br /&gt;
1802:0139|Zon|HOLLYWOOD|TV|FUNTASTIC LIFE&lt;br /&gt;
1802:0309|Zon|MOV|TV|FUNTASTIC LIFE&lt;br /&gt;
1802:03B0|Zon|MOV HD|TV|HD&lt;br /&gt;
1802:02C8|Zon|AXN|TV|FUNTASTIC LIFE&lt;br /&gt;
1802:03B6|Zon|AXN HD|TV|HD&lt;br /&gt;
1802:02C1|Zon|FOX LIFE|TV|FUNTASTIC LIFE&lt;br /&gt;
1802:0323|Zon|FOX LIFE HD|TV|HD&lt;br /&gt;
1802:03CC|Zon|FOX|TV|FUNTASTIC LIFE&lt;br /&gt;
1802:0322|Zon|FOX HD|TV|HD&lt;br /&gt;
1802:03CE|Zon|FOX CRIME|TV|FUNTASTIC LIFE&lt;br /&gt;
1802:03CF|Zon|FX|TV|FUNTASTIC LIFE&lt;br /&gt;
1802:0260|Zon|FOX NEXT|TV|FUNTASTIC LIFE&lt;br /&gt;
1802:0193|Zon|SONY TV|TV|FUNTASTIC LIFE&lt;br /&gt;
1802:03C3|Zon|EXTREME SPORTS CHANNEL|TV|FUNTASTIC LIFE&lt;br /&gt;
1802:01F8|Zon|MTV PORTUGAL|TV|FUNTASTIC LIFE&lt;br /&gt;
1802:03A8|Zon|FASHION TV|TV|FUNTASTIC LIFE&lt;br /&gt;
1802:025C|Zon|ZONE REALITY|TV|FUNTASTIC LIFE&lt;br /&gt;
1802:03AE|Zon|E! ENTERTAINMENT|TV|FUNTASTIC LIFE&lt;br /&gt;
1802:0515|Zon|ANIMAX|TV|FUNTASTIC LIFE&lt;br /&gt;
1802:0517|Zon|THE POCKER CHANNELL|TV|FUNTASTIC LIFE&lt;br /&gt;
1802:03B7|Zon|MVM|TV|FUNTASTIC LIFE&lt;br /&gt;
1802:0388|Zon|TV GLOBO PORTUGAL|TV|TV GLOBO&lt;br /&gt;
1802:02C0|Zon|DISCOVERY LIVING &amp;amp; TRAVEL|TV|FUNTASTIC LIFE&lt;br /&gt;
1802:0134|Zon|TV RECORD|TV|FUNTASTIC LIFE&lt;br /&gt;
1802:025B|Zon|DISCOVERY CHANNEL|TV|FUNTASTIC LIFE&lt;br /&gt;
1802:030D|Zon|DISCOVERY SCIENCE|TV|FUNTASTIC LIFE&lt;br /&gt;
1802:030C|Zon|DISCOVERY CIVILIZATION|TV|FUNTASTIC LIFE&lt;br /&gt;
1802:0BBA|Zon|ODISSEIA|TV|FUNTASTIC LIFE&lt;br /&gt;
1802:03C8|Zon|NATIONAL GEOGRAPHIC|TV|FUNTASTIC LIFE&lt;br /&gt;
1802:03AF|Zon|NATIONAL GEOGRAPHIC HD|TV|HD&lt;br /&gt;
1802:0259|Zon|TRAVEL CHANNEL|TV|FUNTASTIC LIFE&lt;br /&gt;
1802:0BBB|Zon|CANAL HISTÓRIA|TV|FUNTASTIC LIFE&lt;br /&gt;
1802:037A|Zon|BIOGRAPHY CHANNEL|TV|FUNTASTIC LIFE&lt;br /&gt;
1802:0518|Zon|MYZEN.TV NATURE HD|TV|HD&lt;br /&gt;
1802:0519|Zon|MYZEN.TV MUSIC HD|TV|HD&lt;br /&gt;
1802:051A|Zon|MYZEN.TV COACHING HD|TV|HD&lt;br /&gt;
1802:030E|Zon|MTV MUSIC|TV|FUNTASTIC LIFE&lt;br /&gt;
1802:03C7|Zon|MTV TWO|TV|FUNTASTIC LIFE&lt;br /&gt;
1802:030F|Zon|MTV DANCE|TV|FUNTASTIC LIFE&lt;br /&gt;
1802:0311|Zon|VH1|TV|FUNTASTIC LIFE&lt;br /&gt;
1802:037B|Zon|VH1 CLASSIC|TV|FUNTASTIC LIFE&lt;br /&gt;
1802:037E|Zon|MCM TOP|TV|FUNTASTIC LIFE&lt;br /&gt;
1802:03C5|Zon|MEZZO|TV|FUNTASTIC LIFE&lt;br /&gt;
1802:0514|Zon|BRAVA HD TV|TV|HD&lt;br /&gt;
1802:03B9|Zon|REGIOES TV|TV|FUNTASTIC LIFE&lt;br /&gt;
1802:02BE|Zon|EURONEWS|TV|FUNTASTIC LIFE&lt;br /&gt;
1802:03C2|Zon|CNN|TV|FUNTASTIC LIFE&lt;br /&gt;
1802:03C6|Zon|SKY NEWS|TV|FUNTASTIC LIFE&lt;br /&gt;
1802:02CD|Zon|BBC WORLD NEWS|TV|FUNTASTIC LIFE&lt;br /&gt;
1802:031A|Zon|ALJAZEERA|TV|FUNTASTIC LIFE&lt;br /&gt;
1802:02D0|Zon|FRANCE 24|TV|FUNTASTIC LIFE&lt;br /&gt;
1802:03A4|Zon|FRANCE 24 FR|TV|FUNTASTIC LIFE&lt;br /&gt;
1802:03C1|Zon|CNBC|TV|FUNTASTIC LIFE&lt;br /&gt;
1802:0BBC|Zon|BLOOMBERG|TV|FUNTASTIC LIFE&lt;br /&gt;
1802:0BBE|Zon|TVE 24H|TV|FUNTASTIC LIFE&lt;br /&gt;
1802:01F9|Zon|ARTV|TV|FUNTASTIC LIFE&lt;br /&gt;
1802:0306|Zon|TV GALICIA|TV|FUNTASTIC LIFE&lt;br /&gt;
1802:02FA|Zon|TVEI|TV|FUNTASTIC LIFE&lt;br /&gt;
1802:03AB|Zon|M6|TV|FUNTASTIC LIFE&lt;br /&gt;
1802:02FD|Zon|TV5MONDE|TV|FUNTASTIC LIFE&lt;br /&gt;
1802:0300|Zon|ARTE|TV|FUNTASTIC LIFE&lt;br /&gt;
1802:0302|Zon|RAI UNO|TV|FUNTASTIC LIFE&lt;br /&gt;
1802:037F|Zon|BBC ENTERTAINMENT|TV|FUNTASTIC LIFE&lt;br /&gt;
1802:02FC|Zon|RTL|TV|FUNTASTIC LIFE&lt;br /&gt;
1802:03BA|Zon|TPA INTERNACIONAL|TV|FUNTASTIC LIFE&lt;br /&gt;
1802:03BD|Zon|SET ASIA|TV|SET ASIA&lt;br /&gt;
1802:03BE|Zon|MAX|TV|MAX&lt;br /&gt;
1802:0378|Zon|ZEE TV|TV|ZEE TV&lt;br /&gt;
1802:033F|Zon|HOT|TV|HOT&lt;br /&gt;
1802:00A9|Zon|PLAYBOY TV|TV|PLAYBOY TV&lt;br /&gt;
1802:03BB|Zon|CANÇÃO NOVA|TV|FUNTASTIC LIFE&lt;br /&gt;
1802:0001|Zon|ACOLHIMENTO|TV|FUNTASTIC LIFE&lt;br /&gt;
1802:03B2|Zon|RTP1 HD|TV|FUNTASTIC LIFE&lt;br /&gt;
1802:0325|Zon|SIC HD|TV|FUNTASTIC LIFE&lt;br /&gt;
1802:00CB|Zon|RADIO ANTENA 1|RADIO|FUNTASTIC LIFE&lt;br /&gt;
1802:00CC|Zon|RADIO ANTENA 2|RADIO|FUNTASTIC LIFE&lt;br /&gt;
1802:00D5|Zon|RADIO ANTENA 3|RADIO|FUNTASTIC LIFE&lt;br /&gt;
1802:00D4|Zon|RADIO BEST ROCK|RADIO|FUNTASTIC LIFE&lt;br /&gt;
1802:0138|Zon|EUROSPORT|RADIO|FUNTASTIC LIFE&lt;br /&gt;
1802:00D7|Zon|RADIO MARGINAL|RADIO|FUNTASTIC LIFE&lt;br /&gt;
1802:00CA|Zon|RADIO CAPITAL|RADIO|FUNTASTIC LIFE&lt;br /&gt;
1802:00D2|Zon|RADIO CLUBE|RADIO|FUNTASTIC LIFE&lt;br /&gt;
1802:00CD|Zon|RADIO COMERCIAL|RADIO|FUNTASTIC LIFE&lt;br /&gt;
1802:00D3|Zon|RADIO RADAR|RADIO|FUNTASTIC LIFE&lt;br /&gt;
1802:00D1|Zon|RADIO RDP AFRICA|RADIO|FUNTASTIC LIFE&lt;br /&gt;
1802:00D0|Zon|RADIO OXIGENIO|RADIO|FUNTASTIC LIFE&lt;br /&gt;
1802:00D8|Zon|RADIO EUROPA LISBOA|RADIO|FUNTASTIC LIFE&lt;br /&gt;
1802:00D9|Zon|RADIO LUSITANIA|RADIO|FUNTASTIC LIFE&lt;br /&gt;
1802:00C9|Zon|RADIO CIDADE FM|RADIO|FUNTASTIC LIFE&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===NTVmir (5.0E)===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# NTVmir&lt;br /&gt;
0500:000A|NTV mir|NTV mir|TV|Sirius&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===FocusSat (0.8E)===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#  Focus Sat&lt;br /&gt;
0B02:76C2|Focus|TVR 1|TV|&lt;br /&gt;
0B02:76C3|Focus|TVR 2|TV|&lt;br /&gt;
0B02:76C4|Focus|TVR Cultural|TV|&lt;br /&gt;
0B02:76C5|Focus|Antena 1|TV|&lt;br /&gt;
0B02:76C6|Focus|Prima TV|TV|&lt;br /&gt;
0B02:76C7|Focus|Realitatea TV|TV|&lt;br /&gt;
0B02:76C8|Focus|National TV|TV|&lt;br /&gt;
0B02:76C9|Focus|Favorit TV|TV|&lt;br /&gt;
0B02:76CA|Focus|Diva Universal|TV|&lt;br /&gt;
0B02:76CB|Focus|Romantica RO|TV|&lt;br /&gt;
0B02:76CC|Focus|MTV Romania|TV|&lt;br /&gt;
0B02:76CD|Focus|Minimax|TV|&lt;br /&gt;
0B02:7725|Focus|Pro TV|TV|&lt;br /&gt;
0B02:7726|Focus|Pro Cinema|TV|&lt;br /&gt;
0B02:7727|Focus|Acasa|TV|&lt;br /&gt;
0B02:7728|Focus|Sport.ro|TV|&lt;br /&gt;
0B02:7729|Focus|Pro TV International|TV|&lt;br /&gt;
0B02:772A|Focus|Antena 3|TV|&lt;br /&gt;
0B02:772B|Focus|Filmbox Basic|TV|&lt;br /&gt;
0B02:772D|Focus|Animal Planet RO|TV|&lt;br /&gt;
0B02:772E|Focus|National Geographic RO|TV|&lt;br /&gt;
0B02:7730|Focus|Cartoon Network RO/TCM RO|TV|&lt;br /&gt;
0B02:7731|Focus|AXN RO|TV|&lt;br /&gt;
0B02:7733|Focus|Etno|TV|&lt;br /&gt;
0B02:7789|Focus|B1|TV|&lt;br /&gt;
0B02:778A|Focus|Euforia Lifestyle|TV|&lt;br /&gt;
0B02:778B|Focus|N24|TV|&lt;br /&gt;
0B02:778C|Focus|Sport1 RO|TV|&lt;br /&gt;
0B02:778E|Focus|GSP TV|TV|&lt;br /&gt;
0B02:7791|Focus|Discovery RO|TV|&lt;br /&gt;
0B02:7792|Focus|CNN|TV|&lt;br /&gt;
0B02:7793|Focus|Antena 2|TV|&lt;br /&gt;
0B02:7794|Focus|Reality ROM|TV|&lt;br /&gt;
0B02:7795|Focus|Trinitas|TV|&lt;br /&gt;
0B02:7797|Focus|HBO RO|TV|&lt;br /&gt;
0B02:77ED|Focus|Extreme Sports|TV|&lt;br /&gt;
0B02:77EE|Focus|JimJam EMEA|TV|&lt;br /&gt;
0B02:77F5|Focus|Cinemax|TV|&lt;br /&gt;
0B02:77F6|Focus|Boomerang|TV|&lt;br /&gt;
0B02:77F7|Focus|Nat Geo Wild|TV|&lt;br /&gt;
0B02:77FA|Focus|TV5MONDE|TV|&lt;br /&gt;
0B02:7853|Focus|duck TV|TV|&lt;br /&gt;
0B02:7855|Focus|Hustler TV|TV|&lt;br /&gt;
0B02:7856|Focus|Viasat History|TV|&lt;br /&gt;
0B02:7857|Focus|MGM|TV|&lt;br /&gt;
0B02:7858|Focus|ESPN America|TV|&lt;br /&gt;
0B02:785B|Focus|AXN Crime|TV|&lt;br /&gt;
0B02:785E|Focus|History|TV|&lt;br /&gt;
0B02:785F|Focus|Disney ROM|TV|&lt;br /&gt;
0B02:78B5|Focus|Eurosport|TV|&lt;br /&gt;
0B02:78B8|Focus|Viasat Explorer|TV|&lt;br /&gt;
0B02:78BA|Focus|AXN SCI-FI|TV|&lt;br /&gt;
0B02:78BC|Focus|HBO Comedy|TV|&lt;br /&gt;
0B02:78BD|Focus|Daring TV|TV|&lt;br /&gt;
0B02:78BE|Focus|Nickelodeon|TV|&lt;br /&gt;
0B02:78C2|Focus|Cinemax 2|TV|&lt;br /&gt;
0B02:78C3|Focus|Blue Hustler|TV|&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Platforma HD/DV (9.0E)===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#Platforma HD:&lt;br /&gt;
4AE1:000A|Platforma HD|Kinopokaz 1 HD|TV|HD&lt;br /&gt;
4AE1:0014|Platforma HD|Sport HD|TV|HD&lt;br /&gt;
4AE1:001E|Platforma HD|ESP HD|TV|HD&lt;br /&gt;
4AE1:0028|Platforma HD|NGC HD|TV|HD&lt;br /&gt;
4AE1:0032|Platforma HD|NGC Wild HD|TV|HD&lt;br /&gt;
4AE1:003C|Platforma HD|MTV HD|TV|HD&lt;br /&gt;
4AE1:0046|Platforma HD|Teleputeshestvia HD|TV|HD&lt;br /&gt;
4AE1:0050|Platforma HD|Kinopokaz 2 HD|TV|HD&lt;br /&gt;
4AE1:0064|Platforma HD|Zhenskij Mir HD|TV|HD&lt;br /&gt;
4AE1:006E|Platforma HD|HD Life|TV|HD&lt;br /&gt;
4AE1:0078|Platforma HD|Sport HD1|TV|HD&lt;br /&gt;
#&lt;br /&gt;
#Platforma DV:&lt;br /&gt;
4AE1:1D4D|Platforma HD|Pervyj|TV|DV&lt;br /&gt;
4AE1:1D4E|Platforma HD|Rossia 1|TV|DV&lt;br /&gt;
4AE1:1D4F|Platforma HD|NTV|TV|DV&lt;br /&gt;
4AE1:1D5A|Platforma HD|Muz TV|TV|DV&lt;br /&gt;
4AE1:1D5B|Platforma HD|365 Dnej|TV|DV&lt;br /&gt;
4AE1:1D5C|Platforma HD|Komedia TV|TV|DV&lt;br /&gt;
4AE1:1D5D|Platforma HD|Kuchnja TV|TV|DV&lt;br /&gt;
4AE1:1D5E|Platforma HD|Avtoplus|TV|DV&lt;br /&gt;
4AE1:1D5F|Platforma HD|Tonus TV|TV|DV&lt;br /&gt;
4AE1:1D50|Platforma HD|Russia 2|TV|DV&lt;br /&gt;
4AE1:1D51|Platforma HD|Russia K|TV|DV&lt;br /&gt;
4AE1:1D52|Platforma HD|Bibigon|TV|DV&lt;br /&gt;
4AE1:1D53|Platforma HD|STS|TV|DV&lt;br /&gt;
4AE1:1D54|Platforma HD|Peterburg 5|TV|DV&lt;br /&gt;
4AE1:1D55|Platforma HD|TNT|TV|DV&lt;br /&gt;
4AE1:1D56|Platforma HD|Russia 24|TV|DV&lt;br /&gt;
4AE1:1D57|Platforma HD|Kinopokaz DV|TV|DV&lt;br /&gt;
4AE1:1D58|Platforma HD|Teleputeshestvia DV|TV|DV&lt;br /&gt;
4AE1:1D59|Platforma HD|Telekanal REN|TV|DV&lt;br /&gt;
4AE1:1D60|Platforma HD|Zoo TV|TV|DV&lt;br /&gt;
4AE1:1D62|Platforma HD|Ochota&amp;amp;Rybalka|TV|DV&lt;br /&gt;
4AE1:1D63|Platforma HD|RBK TV|TV|DV&lt;br /&gt;
4AE1:1D54|Platforma HD|24 Techno|TV|DV&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Penthouse HD (9.0E)===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Penthouse HD&lt;br /&gt;
0500,4AE1:000A|Penthouse HD|Penthouse HD&lt;br /&gt;
0500,4AE1:0014|Penthouse HD|Penthouse HD 1&lt;br /&gt;
0500,4AE1:001E|Penthouse HD|Penthouse HD 2&lt;br /&gt;
0500,4AE1:35C8|Penthouse HD|SCT HQ&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Viasat (4.8E)===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Viasat&lt;br /&gt;
090F:000A|Viasat|NTV Mir&lt;br /&gt;
090F:044C|Viasat|TV 3 Sverige Stockholm&lt;br /&gt;
090F:0456|Viasat|TV 3 Norge&lt;br /&gt;
090F:0460|Viasat|TV 3 Danmark&lt;br /&gt;
090F:046A|Viasat|TV 1000 Drama&lt;br /&gt;
090F:0474|Viasat|TV 1000&lt;br /&gt;
090F:047E|Viasat|TV 1000 Action&lt;br /&gt;
090F:0488|Viasat|TV 6 Sverige&lt;br /&gt;
090F:0492|Viasat|Cartoon Network Nordic&lt;br /&gt;
090F:0514|Viasat|Viasat Sport HD Norge&lt;br /&gt;
090F:051E|Viasat|Viasat Sport HD Sverige&lt;br /&gt;
090F:0528|Viasat|Viasat Premier League HD&lt;br /&gt;
090F:0532|Viasat|TV 2 Premier League 1 HD&lt;br /&gt;
090F:053C|Viasat|TV 2 Premier League 2 HD&lt;br /&gt;
090F:05DD|Viasat|NRK 1 Østlandssendingen&lt;br /&gt;
090F:05DE|Viasat|NRK 2&lt;br /&gt;
090F:05EC|Viasat|NRK 1 Tegnspråk&lt;br /&gt;
090F:05F0|Viasat|NRK 1 Østafjells&lt;br /&gt;
090F:05F1|Viasat|NRK 1 Nordnytt&lt;br /&gt;
090F:0640|Viasat|TV 1000 HD&lt;br /&gt;
090F:064A|Viasat|SVT 1 HD&lt;br /&gt;
090F:0654|Viasat|TV 2 (Norway)&lt;br /&gt;
090F:065E|Viasat|TV 3+&lt;br /&gt;
090F:06AE|Viasat|National Geographic Channel HD UK&lt;br /&gt;
090F:06B8|Viasat|TV 2 Sport HD&lt;br /&gt;
090F:06C2|Viasat|MTVN HD&lt;br /&gt;
090F:06CC|Viasat|DR HD&lt;br /&gt;
090F:0708|Viasat|DR Update&lt;br /&gt;
090F:0712|Viasat|TV2 Zulu&lt;br /&gt;
090F:071C|Viasat|TV2 Charlie&lt;br /&gt;
090F:0726|Viasat|TV 2 Film&lt;br /&gt;
090F:0730|Viasat|TV 2 Sport 1&lt;br /&gt;
090F:073A|Viasat|TV 2 Sport Premier League&lt;br /&gt;
090F:0744|Viasat|Viasat Golf&lt;br /&gt;
090F:074E|Viasat|TV 2 News&lt;br /&gt;
090F:0758|Viasat|DR Ramasjang&lt;br /&gt;
090F:0762|Viasat|DR K&lt;br /&gt;
090F:076C|Viasat|Viasat Sport East&lt;br /&gt;
090F:0776|Viasat|TV 1000 Russkoe Kino&lt;br /&gt;
090F:0780|Viasat|TV 1000 East&lt;br /&gt;
090F:078A|Viasat|Viasat 3&lt;br /&gt;
090F:078E|Viasat|Viasat Nature East&lt;br /&gt;
090F:0794|Viasat|TV 6 Hungary&lt;br /&gt;
090F:079E|Viasat|TV 1000 Action East&lt;br /&gt;
090F:0834|Viasat|Viasat Sport Sverige&lt;br /&gt;
090F:083E|Viasat|Viasat Nature&lt;br /&gt;
090F:0848|Viasat|BBC World News&lt;br /&gt;
090F:0852|Viasat|TV 3+&lt;br /&gt;
090F:085C|Viasat|Viasat Hockey&lt;br /&gt;
090F:0866|Viasat|MTV Sverige&lt;br /&gt;
090F:0870|Viasat|Viasat 4&lt;br /&gt;
090F:087A|Viasat|TV 1000 East&lt;br /&gt;
090F:0884|Viasat|TV 4 Fakta Sverige&lt;br /&gt;
090F:096A|Viasat|SVT 2&lt;br /&gt;
090F:0A00|Viasat|SVT 1&lt;br /&gt;
090F:0C1C|Viasat|E! EMEA&lt;br /&gt;
090F:0C26|Viasat|TV 1000 Family&lt;br /&gt;
090F:0C30|Viasat|TV 1000 Nordic&lt;br /&gt;
090F:0C3A|Viasat|TV 1000 Classic&lt;br /&gt;
090F:0C58|Viasat|Nickelodeon Sverige&lt;br /&gt;
090F:0C62|Viasat|Zone Reality Europe&lt;br /&gt;
090F:0C6C|Viasat|Disney Channel Scandinavia&lt;br /&gt;
090F:0C76|Viasat|Disney XD Scandinavia&lt;br /&gt;
090F:0D48|Viasat|FEM&lt;br /&gt;
090F:0D52|Viasat|TV 1000 Action East&lt;br /&gt;
090F:0D5C|Viasat|Viasat Fotboll&lt;br /&gt;
090F:0D66|Viasat|Viasat Motor&lt;br /&gt;
090F:0D70|Viasat|Viasat Sport Norge&lt;br /&gt;
090F:0D7A|Viasat|VH1 Europe A (18-06)-Nickelodeon Nordic (06-18)&lt;br /&gt;
090F:0D84|Viasat|Diva Universal Russia&lt;br /&gt;
090F:0DAE|Viasat|NRK 1 Nordland&lt;br /&gt;
090F:0DAF|Viasat|NRK 1 Midtnytt&lt;br /&gt;
090F:0DB1|Viasat|NRK 1 Vestlandsrevyen&lt;br /&gt;
090F:0DB2|Viasat|NRK 1 Rogaland&lt;br /&gt;
090F:0DB3|Viasat|NRK 1 Sørlandet&lt;br /&gt;
090F:0DB4|Viasat|NRK 1 Østnytt&lt;br /&gt;
090F:0DB5|Viasat|NRK 1 Østfold&lt;br /&gt;
090F:0DB6|Viasat|NRK Super/NRK3&lt;br /&gt;
090F:0DBB|Viasat|NRK 1&lt;br /&gt;
090F:0E1A|Viasat|Cartoon Network Nordic&lt;br /&gt;
090F:0E24|Viasat|Animal Planet Europe&lt;br /&gt;
090F:0E2E|Viasat|Discovery Channel Central Europe&lt;br /&gt;
090F:0E38|Viasat|TV 3 Sverige Mitt&lt;br /&gt;
090F:0E42|Viasat|TV 3 Sverige Öst&lt;br /&gt;
090F:0E4C|Viasat|TV 3 Sverige Väst&lt;br /&gt;
090F:0E56|Viasat|TV 3 Sverige Syd&lt;br /&gt;
090F:0E60|Viasat|TV 3 Sverige Norr&lt;br /&gt;
090F:0E6A|Viasat|National Geographic Channel Scandinavia&lt;br /&gt;
090F:0ED8|Viasat|TV 10&lt;br /&gt;
090F:0EE2|Viasat|TV 2 (Norway)&lt;br /&gt;
090F:0EEC|Viasat|Nelonen Sport Pro&lt;br /&gt;
090F:0EF6|Viasat|Viasat Fotball&lt;br /&gt;
090F:0F00|Viasat|TV 4 Sport[NDS]&amp;quot;&lt;br /&gt;
090F:0F0A|Viasat|Boomerang Nordic&lt;br /&gt;
090F:0F14|Viasat|TV 4 Science Fiction&lt;br /&gt;
090F:0F28|Viasat|Kanal 5 (Sweden)&lt;br /&gt;
090F:0F32|Viasat|TV 4 Komedi&lt;br /&gt;
090F:0FA0|Viasat|TV Chile&lt;br /&gt;
090F:0FAA|Viasat|Visjon Norge&lt;br /&gt;
090F:0FB4|Viasat|EuroNews&lt;br /&gt;
090F:0FC8|Viasat|Canal Motor&lt;br /&gt;
090F:0FD2|Viasat|Kanal 10&lt;br /&gt;
090F:0FDC|Viasat|God TV Scandinavia&lt;br /&gt;
090F:0FF0|Viasat|RT English&lt;br /&gt;
090F:0FFA|Viasat|TV 7 (Sweden)&lt;br /&gt;
090F:1130|Viasat|TV 2 Premier League 3&lt;br /&gt;
090F:1162|Viasat|TV 2 Nyhetskanalen&lt;br /&gt;
090F:116C|Viasat|TV 1000 Premium&lt;br /&gt;
090F:1176|Viasat|TV 2 Premier League 1&lt;br /&gt;
090F:1180|Viasat|TV 2 Premier League 2&lt;br /&gt;
090F:118A|Viasat|TV 2 Premier League 3&lt;br /&gt;
090F:11F8|Viasat|TV 2 Nord&lt;br /&gt;
090F:1202|Viasat|TV 2 Midt-Vest&lt;br /&gt;
090F:120C|Viasat|TV 2 Østjylland&lt;br /&gt;
090F:1216|Viasat|TV 2 Syd&lt;br /&gt;
090F:1220|Viasat|TV 2 Fyn&lt;br /&gt;
090F:122A|Viasat|TV 2 Øst&lt;br /&gt;
090F:1234|Viasat|TV 2 Lorry&lt;br /&gt;
090F:123E|Viasat|TV 2 Bornholm&lt;br /&gt;
090F:1388|Viasat|SVT 1&lt;br /&gt;
090F:1392|Viasat|SVT 2&lt;br /&gt;
090F:139C|Viasat|Kunskapskanalen&lt;br /&gt;
090F:13A6|Viasat|SVT B&lt;br /&gt;
090F:13B0|Viasat|TV Norge&lt;br /&gt;
090F:13BA|Viasat|TV 2 Bliss&lt;br /&gt;
090F:13C4|Viasat|TV 4 Guld&lt;br /&gt;
090F:13D8|Viasat|Nat Geo Wild Europe&lt;br /&gt;
090F:1770|Viasat|TV 400&lt;br /&gt;
090F:177A|Viasat|TV 2 Filmkanalen&lt;br /&gt;
090F:1784|Viasat|Private Spice&lt;br /&gt;
090F:178E|Viasat|Viasat Nature East&lt;br /&gt;
090F:1798|Viasat|MTV Norge&lt;br /&gt;
090F:17A2 &amp;quot;(4,8E) VVIASAT - IASAT HISTORY||&lt;br /&gt;
090F:17AC|Viasat|Viasat Sport Baltic&lt;br /&gt;
090F:17C0|Viasat|TV 4 Plus&lt;br /&gt;
090F:17CA|Viasat|TV 4 Film&lt;br /&gt;
090F:1838|Viasat|Perviy Baltijskyi Kanal Estonia&lt;br /&gt;
090F:1842|Viasat|Perviy Baltijskyi Kanal Latvija&lt;br /&gt;
090F:184C|Viasat|Perviy Baltijskyi Kanal Lietuva&lt;br /&gt;
090F:1856|Viasat|Perviy Baltijskyi Muzykalnyi Kanal&lt;br /&gt;
090F:1860|Viasat|REN TV Baltia&lt;br /&gt;
090F:1865|Viasat|LNK&lt;br /&gt;
090F:186A|Viasat|Lietuvos Rytas TV&lt;br /&gt;
090F:1888|Viasat|TV 1 (Lithuania)&lt;br /&gt;
090F:1892|Viasat|TV 5 (Latvia)&lt;br /&gt;
090F:1897|Viasat|LTV 7&lt;br /&gt;
090F:189C|Viasat|TV 3 Latvija&lt;br /&gt;
090F:18A6|Viasat|3+ Latvija&lt;br /&gt;
090F:18B0|Viasat|3+ Eesti&lt;br /&gt;
090F:18BA|Viasat|TV 3 Eesti&lt;br /&gt;
090F:18BF|Viasat|TV 6 Latvija&lt;br /&gt;
090F:18C4|Viasat|TV 3 Lietuva&lt;br /&gt;
090F:18CE|Viasat|TV 6 Lietuva&lt;br /&gt;
090F:18D3|Viasat|TV 6 Eesti&lt;br /&gt;
090F:18D8|Viasat|LNT&lt;br /&gt;
090F:18E2|Viasat|LTV&lt;br /&gt;
090F:18EC|Viasat|ETV (Estonia)&lt;br /&gt;
090F:18F6|Viasat|LTV 1&lt;br /&gt;
090F:190A|Viasat|Spice&lt;br /&gt;
090F:1914|Viasat|TV 1000 Balkan&lt;br /&gt;
090F:191E|Viasat|TV 1000 Polska&lt;br /&gt;
090F:195A|Viasat|Viasat History&lt;br /&gt;
090F:1A9A|Viasat|Kanal 2&lt;br /&gt;
090F:1AA4|Viasat|Kanal 11&lt;br /&gt;
090F:1AB8|Viasat|Baltijos TV&lt;br /&gt;
090F:1ACC|Viasat|ETV 2 (Estonia)&lt;br /&gt;
090F:1AE0|Viasat|Nick Jr Sverige&lt;br /&gt;
090F:1AEA|Viasat|RTR Planeta Baltia&lt;br /&gt;
090F:1B6C|Viasat|DR 1&lt;br /&gt;
090F:1B76|Viasat|DR 2&lt;br /&gt;
090F:1B80|Viasat|TV 8 (Sweden)&lt;br /&gt;
090F:1B8A|Viasat|CNN International Europe&lt;br /&gt;
090F:1B94|Viasat|Spice&lt;br /&gt;
090F:1B9E|Viasat|TV 2 Sport (Denmark)&lt;br /&gt;
090F:1BA8|Viasat|MTVV Danmark&lt;br /&gt;
090F:1BB2|Viasat|TV 1000 Russkoe Kino&lt;br /&gt;
090F:1EDC|Viasat|Viasat Xtra Premier League 1&lt;br /&gt;
090F:1EE6|Viasat|Viasat Xtra Premier League 2&lt;br /&gt;
090F:1EF0|Viasat|Viasat Xtra Premier League 3&lt;br /&gt;
090F:1EFA|Viasat|Viasat Xtra Premier League 4&lt;br /&gt;
090F:1F04|Viasat|Viasat Xtra Premier League 5&lt;br /&gt;
090F:1F0E|Viasat|Viasat Xtra Premier League 6&lt;br /&gt;
090F:1F18|Viasat|Viasat Xtra Premier League 7&lt;br /&gt;
090F:1F40|Viasat|Viasat Xtra 1&lt;br /&gt;
090F:1F4A|Viasat|Viasat Xtra 2&lt;br /&gt;
090F:1F54|Viasat|Viasat Xtra 3&lt;br /&gt;
090F:1F5E|Viasat|Viasat Xtra 4&lt;br /&gt;
090F:1F68|Viasat|Viasat Xtra 5&lt;br /&gt;
090F:1F72|Viasat|Säsongskortet Allsvenskan 3&lt;br /&gt;
090F:1F7C|Viasat|Säsongskortet Allsvenskan 4&lt;br /&gt;
090F:1F86|Viasat|Säsongskortet Allsvenskan 5&lt;br /&gt;
090F:1F90|Viasat|Viasat Xtra 6&lt;br /&gt;
090F:1F9A|Viasat|TV 4 (Sweden)&lt;br /&gt;
090F:1FA4|Viasat|TV 2 Sport 2&lt;br /&gt;
090F:1FAE|Viasat|TV 2 Sport 3&lt;br /&gt;
090F:1FB8|Viasat|TV 3 Puls&lt;br /&gt;
090F:1FC2|Viasat|TV 2 Sport 4&lt;br /&gt;
090F:1FCC|Viasat|TV 2 Sport 5&lt;br /&gt;
090F:1FE0|Viasat|Säsongskortet Allsvenskan 1&lt;br /&gt;
090F:1FEA|Viasat|Säsongskortet Allsvenskan 2&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Nova (13.0E)===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#&lt;br /&gt;
# DVB-S - Nova - Hotbird 13.0E&lt;br /&gt;
# Date: 2011-09-26&lt;br /&gt;
#&lt;br /&gt;
0604:1251|Nova 13.0E|Private Spice|TV|Porn|&lt;br /&gt;
0604:1D4D|Nova 13.0E|Nickelodeon Europe|TV|Children|&lt;br /&gt;
0604:1D4E|Nova 13.0E|VH-1 (Video Hits One)|TV|Music|&lt;br /&gt;
0604:1D4F|Nova 13.0E|MTV Greece|TV|Music|&lt;br /&gt;
0604:1D51|Nova 13.0E|MGM Greece|TV|Movies|&lt;br /&gt;
0604:1D52|Nova 13.0E|Animal Planet|TV|Documentaries|&lt;br /&gt;
0604:1D54|Nova 13.0E|National Geographic Greece|TV|Documentaries|&lt;br /&gt;
0604:1D57|Nova 13.0E|Private Spice|TV|Porn|&lt;br /&gt;
0604:1D59|Nova 13.0E|Playboy TV|TV|Erotic|&lt;br /&gt;
0604:1D8F|Nova 13.0E|Nova Cinema 4|TV|Movies|&lt;br /&gt;
0604:1D97|Nova 13.0E|Travel Channel|TV|Travel|&lt;br /&gt;
0604:1D99|Nova 13.0E|Mad Greekz|TV|Music|&lt;br /&gt;
0604:1D6A|Nova 13.0E|BHMA FM 99,5|RADIO||&lt;br /&gt;
0604:1D83|Nova 13.0E|SENTRA FM|RADIO||&lt;br /&gt;
0604:1D84|Nova 13.0E|REAL FM|RADIO||&lt;br /&gt;
0604:1D94|Nova 13.0E|novasport FM|RADIO||&lt;br /&gt;
0604:1D95|Nova 13.0E|NOVA SCOPE|RADIO||&lt;br /&gt;
0604:1D93|Nova 13.0E|EEPG|DATA||&lt;br /&gt;
0604:1C85|Nova 13.0E|Motors TV|TV|Sport|&lt;br /&gt;
0604:35E9|Nova 13.0E|Eurosport 2|TV|Sport|&lt;br /&gt;
0604:3607|Nova 13.0E|Eurosport|TV|Sport|&lt;br /&gt;
0604:3305|Nova 13.0E|Eurosport HD|TV|Sport|&lt;br /&gt;
0604:000A|Nova 13.0E|SCT HD|TV|Porn|&lt;br /&gt;
0604:35C0|Nova 13.0E|Redlight TV|TV|Erotic|&lt;br /&gt;
0604:35C1|Nova 13.0E|Diablo X TV 2|TV|Porn|&lt;br /&gt;
0604:35C2|Nova 13.0E|Satisfaction Plus|TV|Porn|&lt;br /&gt;
0604:35C3|Nova 13.0E|Boy &amp;amp; Boy|TV|Porn|&lt;br /&gt;
0604:35C4|Nova 13.0E|TeleItalia|TV|Porn|&lt;br /&gt;
0604:35C6|Nova 13.0E|Satisfaction Privé|TV|Porn|&lt;br /&gt;
0604:35C7|Nova 13.0E|Marc Dorcel TV|TV|Erotic|&lt;br /&gt;
0604:35C8|Nova 13.0E|Satisfaction Channel Television|TV|Porn|&lt;br /&gt;
0604:013C|Nova 13.0E|Disney XD Greece|TV|Children|&lt;br /&gt;
0604:013D|Nova 13.0E|Nova Cinema 1|TV|Movies|&lt;br /&gt;
0604:013E|Nova 13.0E|NovaSports 1|TV|Sport|&lt;br /&gt;
0604:013F|Nova 13.0E|Mega Channel|TV|Music|&lt;br /&gt;
0604:0140|Nova 13.0E|ANT 1|TV|General|&lt;br /&gt;
0604:0141|Nova 13.0E|Star Channel|TV|General|&lt;br /&gt;
0604:0142|Nova 13.0E|Alter Channel|TV|General|&lt;br /&gt;
0604:0143|Nova 13.0E|Novasports 7|TV|Sport|&lt;br /&gt;
0604:0145|Nova 13.0E|Alpha TV Greece|TV|General|&lt;br /&gt;
0604:0135|Nova 13.0E|Love Radio|RADIO||&lt;br /&gt;
0604:0137|Nova 13.0E|Skai Radio|RADIO||&lt;br /&gt;
0604:0138|Nova 13.0E|Melodi Radio|RADIO||&lt;br /&gt;
0604:0139|Nova 13.0E|RR3|RADIO||&lt;br /&gt;
0604:013A|Nova 13.0E|RR1|RADIO||&lt;br /&gt;
0604:1BBE|Nova 13.0E|E! Entertainment TV|TV|Lifestyle|&lt;br /&gt;
0604:1BBF|Nova 13.0E|History|TV|Documentaries|&lt;br /&gt;
0604:1BC0|Nova 13.0E|Nova Cinema 2|TV|Movies|&lt;br /&gt;
0604:1BC2|Nova 13.0E|Nova Cinema 3|TV|Movies|&lt;br /&gt;
0604:1BC3|Nova 13.0E|NovaSports 4|TV|Sport|&lt;br /&gt;
0604:1BC4|Nova 13.0E|NovaSports Highlights|TV|Sport|&lt;br /&gt;
0604:1BC5|Nova 13.0E|NovaSports 6|TV|Sport|&lt;br /&gt;
0604:1BC7|Nova 13.0E|Disney Channel Greece|TV|Children|&lt;br /&gt;
0604:1BC8|Nova 13.0E|Nova Sports 3|TV|Sport|&lt;br /&gt;
0604:1BD0|Nova 13.0E|Fox Life Greece|TV|Series|&lt;br /&gt;
0604:1BD1|Nova 13.0E|FX Greece|TV|Entertainment|&lt;br /&gt;
0604:1BD2|Nova 13.0E|Boomerang|TV|Children|&lt;br /&gt;
0604:1BD3|Nova 13.0E|NatGeo Wild|TV|Documentaries|&lt;br /&gt;
0604:1BC1|Nova 13.0E|mottv|RADIO||&lt;br /&gt;
0604:1BC6|Nova 13.0E|testsrv_m4|RADIO||&lt;br /&gt;
0604:1BCD|Nova 13.0E|Mad Radio|RADIO||&lt;br /&gt;
0604:1BBD|Nova 13.0E|GAMES|DATA||&lt;br /&gt;
0604:3C8E|Nova 13.0E|NatGeo Wild HD|TV|Documentaries|&lt;br /&gt;
0604:3C8F|Nova 13.0E|National Geographic HD UK|TV|Documentaries|&lt;br /&gt;
0604:3C91|Nova 13.0E|Discovery HD Showcase|TV|Documentaries|&lt;br /&gt;
0604:3C94|Nova 13.0E|Nova Sports HD|TV|Sport|&lt;br /&gt;
0604:3C95|Nova 13.0E|Nova Cinema HD|TV|Movies|&lt;br /&gt;
0604:015F|Nova 13.0E|Discovery Channel Greece|TV|Children|&lt;br /&gt;
0604:0161|Nova 13.0E|NovaSports 2|TV|Sport|&lt;br /&gt;
0604:0169|Nova 13.0E|Macedonia TV|TV|General|&lt;br /&gt;
0604:016A|Nova 13.0E|Skai|TV|General|&lt;br /&gt;
0604:016B|Nova 13.0E|ET 3|TV|General|&lt;br /&gt;
0604:0178|Nova 13.0E|NET|TV|General|&lt;br /&gt;
0604:0179|Nova 13.0E|Mad TV|TV|Music|&lt;br /&gt;
0604:017A|Nova 13.0E|ET 1|TV|General|&lt;br /&gt;
0604:016C|Nova 13.0E|NET|RADIO|News|&lt;br /&gt;
0604:016D|Nova 13.0E|ERA2|RADIO||&lt;br /&gt;
0604:016E|Nova 13.0E|ERA SPORT|RADIO||&lt;br /&gt;
0604:0172|Nova 13.0E|Mad Music Hits GR Cy|RADIO||&lt;br /&gt;
0604:0173|Nova 13.0E|Mad Music My Rock Cy|RADIO||&lt;br /&gt;
0604:0174|Nova 13.0E|Mad Music Greek Cy|RADIO||&lt;br /&gt;
0604:0175|Nova 13.0E|Mad Music Rebetico Cy|RADIO||&lt;br /&gt;
0604:0176|Nova 13.0E|Mad Music  Seasonal Cy|RADIO||&lt;br /&gt;
0604:017B|Nova 13.0E|ERA3|RADIO||&lt;br /&gt;
0604:0182|Nova 13.0E|MAD MUSIC  Hits GR|RADIO||&lt;br /&gt;
0604:0183|Nova 13.0E|MAD MUSIC My Rock|RADIO||&lt;br /&gt;
0604:0184|Nova 13.0E|MAD MUSIC Greek|RADIO||&lt;br /&gt;
0604:0185|Nova 13.0E|MAD MUSIC Rebetico|RADIO||&lt;br /&gt;
0604:0186|Nova 13.0E|MAD MUSIC Seasonal|RADIO||&lt;br /&gt;
0604:0069|Nova 13.0E|Mezzo|TV|Music|&lt;br /&gt;
0604:227B|Nova 13.0E|Dorcel TV|TV|Porn|&lt;br /&gt;
0604:2011|Nova 13.0E|CNN International Europe|TV|News|&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Cyfra+===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Cyfra+&lt;br /&gt;
0100,0B00:0001|Cyfra+|MTVN HD&lt;br /&gt;
0100,0B07:0002|Cyfra+|MTV Polska&lt;br /&gt;
0100,0B07:0004|Cyfra+|VH1 Polska&lt;br /&gt;
0100,0B07:000A|Cyfra+|Comedy Central Polska&lt;br /&gt;
0100,0B07:0069|Cyfra+|Mezzo&lt;br /&gt;
0100,0B07:00CA|Cyfra+|AB Moteurs&lt;br /&gt;
0100,0B07:00CC|Cyfra+|Chasse &amp;amp; Peche&lt;br /&gt;
0100,0B07:00CD|Cyfra+|XXL&lt;br /&gt;
0100,0B07:00D7|Cyfra+|XXL PL&lt;br /&gt;
0100,0B07:00D9|Cyfra+|France 5&lt;br /&gt;
0100,0B07:00DA|Cyfra+|France Ô&lt;br /&gt;
0100,0B07:01F7|Cyfra+| France 2&lt;br /&gt;
0100,0B07:021A|Cyfra+|France 3 Sat&lt;br /&gt;
0100,0B07:021B|Cyfra+|France 4&lt;br /&gt;
0100,0B07:0C1F|Cyfra+|FoxLife HD&lt;br /&gt;
0100,0B07:0C21|Cyfra+|HBO Polska HD&lt;br /&gt;
0100,0B07:0E06|Cyfra+|BBC HD&lt;br /&gt;
0100,0B07:10D7|Cyfra+|TVN&lt;br /&gt;
0100,0B07:10D8|Cyfra+|TVN 24&lt;br /&gt;
0100,0B07:10D9|Cyfra+|TVN 7&lt;br /&gt;
0100,0B07:10DE|Cyfra+|TVN Meteo&lt;br /&gt;
0100,0B07:10DF|Cyfra+|TVN Turbo&lt;br /&gt;
0100,0B07:10E0|Cyfra+|TVN Style&lt;br /&gt;
0100,0B07:10E2|Cyfra+|TVN CNBC Biznes&lt;br /&gt;
0100,0B07:1132|Cyfra+|Movies 24 &lt;br /&gt;
0100,0B07:1134|Cyfra+|4 Fun TV&lt;br /&gt;
0100,0B07:1135|Cyfra+|Orange sport &lt;br /&gt;
0100,0B07:1136|Cyfra+|Planete Polska&lt;br /&gt;
0100,0B07:1137|Cyfra+|MiniMini&lt;br /&gt;
0100,0B07:1138|Cyfra+|Patio TV&lt;br /&gt;
0100,0B07:1139|Cyfra+|History Europe&lt;br /&gt;
0100,0B07:113D|Cyfra+|Canal + Sport 2&lt;br /&gt;
0100,0B07:113E|Cyfra+|Canal + Sport 3&lt;br /&gt;
0100,0B07:114D|Cyfra+|HBO Polska&lt;br /&gt;
0100,0B07:114E|Cyfra+|Hallmark Channel &lt;br /&gt;
0100,0B07:114F|Cyfra+|HBO 2 Polska&lt;br /&gt;
0100,0B07:1150|Cyfra+|HBO Comedy Polska&lt;br /&gt;
0100,0B07:12C1|Cyfra+|Canal + Polska&lt;br /&gt;
0100,0B07:12C2|Cyfra+|Canal + Film&lt;br /&gt;
0100,0B07:12C4|Cyfra+|Kuchnia TV&lt;br /&gt;
0100,0B07:12C5|Cyfra+|Ale Kino!&lt;br /&gt;
0100,0B07:12C6|Cyfra+|ZigZap / Hyper&lt;br /&gt;
0100,0B07:12C7|Cyfra+|TVP 1&lt;br /&gt;
0100,0B07:12C8|Cyfra+|TVP 2&lt;br /&gt;
0100,0B07:12C9|Cyfra+|Canal + Sport &lt;br /&gt;
0100,0B07:12CB|Cyfra+|Domo&lt;br /&gt;
0100,0B07:13ED|Cyfra+|TVP Polonia&lt;br /&gt;
0100,0B07:13EE|Cyfra+|TV Silesia&lt;br /&gt;
0100,0B07:13F0|Cyfra+|Kino Polska&lt;br /&gt;
0100,0B07:13F1|Cyfra+|Trace TV&lt;br /&gt;
0100,0B07:13F5|Cyfra+|ITV&lt;br /&gt;
0100,0B07:13F6|Cyfra+|TVP Info&lt;br /&gt;
0100,0B07:13F7|Cyfra+|Cinemax &lt;br /&gt;
0100,0B07:13F8|Cyfra+|TV Puls&lt;br /&gt;
0100,0B07:13F9|Cyfra+|TVP Kultura&lt;br /&gt;
0100,0B07:1402|Cyfra+|Animal Planet&lt;br /&gt;
0100,0B07:1405|Cyfra+|CNBC Europe&lt;br /&gt;
0100,0B07:1406|Cyfra+|Zone Club Polska&lt;br /&gt;
0100,0B07:1407|Cyfra+|Zone Reality Polska&lt;br /&gt;
0100,0B07:144B|Cyfra+|[Cyfra + VOD info card]&lt;br /&gt;
0100,0B07:1C85|Cyfra+|Zone Romantica &lt;br /&gt;
0100,0B07:1C86|Cyfra+|AXN Crime&lt;br /&gt;
0100,0B07:1C87|Cyfra+|AXN Sci-Fi&lt;br /&gt;
0100,0B07:1C89|Cyfra+|Extreme Sports Channel&lt;br /&gt;
0100,0B07:1C8B|Cyfra+|Nat Geo Wild&lt;br /&gt;
0100,0B07:1C93|Cyfra+|Discovery Channel Polska&lt;br /&gt;
0100,0B07:1C96|Cyfra+|AXN Polska&lt;br /&gt;
0100,0B07:1C9C|Cyfra+|Crime &amp;amp; Investigation &lt;br /&gt;
0100,0B07:1CAC|Cyfra+|ESPN Classic Europe&lt;br /&gt;
0100,0B07:1CB5|Cyfra+|Disney XD Polska&lt;br /&gt;
0100,0B07:1CCA|Cyfra+|Cinemax 2 Central Europe&lt;br /&gt;
0100,0B07:1CCF|Cyfra+|Fox Life Polska&lt;br /&gt;
0100,0B07:1D21|Cyfra+|Cartoon Network &lt;br /&gt;
0100,0B07:1D2A|Cyfra+|Disney Channel Polska&lt;br /&gt;
0100,0B07:1D2C|Cyfra+|TCM &lt;br /&gt;
0100,0B07:2011|Cyfra+|CNN International Europe&lt;br /&gt;
0100,0B07:21CB|Cyfra+|Eurosport 2 Bundesliga&lt;br /&gt;
0100,0B07:2909|Cyfra+|TVP Sport&lt;br /&gt;
0100,0B07:2918|Cyfra+|Travel Channel&lt;br /&gt;
0100,0B07:2919|Cyfra+|Superstacja&lt;br /&gt;
0100,0B07:29D5|Cyfra+|KBS World&lt;br /&gt;
0100,0B07:32DD|Cyfra+|Canal + Film HD&lt;br /&gt;
0100,0B07:32DE|Cyfra+|Canal + Sport HD&lt;br /&gt;
0100,0B07:32DF|Cyfra+|National Geographic HD&lt;br /&gt;
0100,0B07:32E1|Cyfra+|FilmBox HD&lt;br /&gt;
0100,0B07:32E2|Cyfra+|TVP HD&lt;br /&gt;
0100,0B07:3318|Cyfra+|Eurosport HD PL&lt;br /&gt;
0100,0B07:332F|Cyfra+|TV 4&lt;br /&gt;
0100,0B07:35EA|Cyfra+|Eurosport 2&lt;br /&gt;
0100,0B07:3607|Cyfra+|Eurosport&lt;br /&gt;
0100,0B07:3914|Cyfra+|Investigation Discovery &lt;br /&gt;
0100,0B07:3915|Cyfra+|Discovery Travel &amp;amp; Living &lt;br /&gt;
0100,0B07:3A35|Cyfra+|Universal Channel Polska&lt;br /&gt;
0100,0B07:3A36|Cyfra+|Sci Fi Channel Polska&lt;br /&gt;
0100,0B07:3B63|Cyfra+|Eurosport 2 HD Bundesliga&lt;br /&gt;
0100,0B07:3B66|Cyfra+|Animal Planet HD&lt;br /&gt;
0100,0B07:3B65|Cyfra+|Nat Geo Wild HD&lt;br /&gt;
0100,0B07:3B67|Cyfra+|Cinemax HD&lt;br /&gt;
0100,0B07:3D55|Cyfra+|Discovery Science Channel &lt;br /&gt;
0100,0B07:3D57|Cyfra+|Discovery World &lt;br /&gt;
0100,0B07:3D59|Cyfra+|Tele 5&lt;br /&gt;
0100,0B07:3D5A|Cyfra+|Polonia 1&lt;br /&gt;
0100,0B07:3D5B|Cyfra+|Edusat&lt;br /&gt;
0100,0B07:3D5D|Cyfra+|MTV Rocks&lt;br /&gt;
0100,0B07:3D5E|Cyfra+|National Geographic &lt;br /&gt;
0100,0B07:3D5F|Cyfra+|Orange sport info &lt;br /&gt;
0100,0B07:3D60|Cyfra+|FilmBox Extra &lt;br /&gt;
0100,0B07:3D61|Cyfra+|FilmBox Polska&lt;br /&gt;
0100,0B07:3D62|Cyfra+|FilmBox Family&lt;br /&gt;
0100,0B07:3DBB|Cyfra+|Religia TV&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Cyfrowy Polsat===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Cyfrowy Polsat&lt;br /&gt;
1803:114D|Cyfrowy Polsat|HBO Polska (Home Box Office) [N3]&lt;br /&gt;
1803:114F|Cyfrowy Polsat|HBO 2 Polska [N3]&lt;br /&gt;
1803:1150|Cyfrowy Polsat|HBO Comedy [N3]&lt;br /&gt;
1803:3D55|Cyfrowy Polsat|Discovery Science Polska [N3]&lt;br /&gt;
1803:3D57|Cyfrowy Polsat|Discovery World Polska [N3]&lt;br /&gt;
1803:1D21|Cyfrowy Polsat|Cartoon Network [N3]&lt;br /&gt;
1803:1D2A|Cyfrowy Polsat|Disney Channel Polska [N3]&lt;br /&gt;
1803:1D2B|Cyfrowy Polsat|Cartoon Network [N3]&lt;br /&gt;
1803:1D2C|Cyfrowy Polsat|TCM Eastern Europe [N3]&lt;br /&gt;
1803:0001|Cyfrowy Polsat|MTVNHD [N3]&lt;br /&gt;
1803:0002|Cyfrowy Polsat|MTV Polska [N3]&lt;br /&gt;
1803:0004|Cyfrowy Polsat|VH-1 Polska [N3]&lt;br /&gt;
1803:390A|Cyfrowy Polsat|BBC Entertainment Poland [N3]&lt;br /&gt;
1803:390B|Cyfrowy Polsat|BBC Knowledge Poland [N3]&lt;br /&gt;
1803:390C|Cyfrowy Polsat|BBC Lifestyle Poland [N3]&lt;br /&gt;
1803:390D|Cyfrowy Polsat|BBC CBeebies Poland [N3]&lt;br /&gt;
1803:391E|Cyfrowy Polsat|Wedding TV [N3]&lt;br /&gt;
1803:332D|Cyfrowy Polsat|Polsat [N3]&lt;br /&gt;
1803:332E|Cyfrowy Polsat|Polsat Play [N3]&lt;br /&gt;
1803:332F|Cyfrowy Polsat|TV 4 [N3]&lt;br /&gt;
1803:3330|Cyfrowy Polsat|Polsat Sport [N3]&lt;br /&gt;
1803:3331|Cyfrowy Polsat|Polsat Sport Extra [N3]&lt;br /&gt;
1803:3332|Cyfrowy Polsat|Polsat Café [N3]&lt;br /&gt;
1803:3334|Cyfrowy Polsat|SuperStacja [N3]&lt;br /&gt;
1803:3335|Cyfrowy Polsat|Polsat News [N3]&lt;br /&gt;
1803:3336|Cyfrowy Polsat|Polsat 2 International [N3]&lt;br /&gt;
1803:35E9|Cyfrowy Polsat|Eurosport 2 [N3]&lt;br /&gt;
1803:3607|Cyfrowy Polsat|Eurosport [N3]&lt;br /&gt;
1803:3305|Cyfrowy Polsat|Eurosport HD [N3]&lt;br /&gt;
1803:10D7|Cyfrowy Polsat|TVN [N3]&lt;br /&gt;
1803:10D8|Cyfrowy Polsat|TVN 24 [N3]&lt;br /&gt;
1803:10D9|Cyfrowy Polsat|TVN Siedem [N3]&lt;br /&gt;
1803:10DE|Cyfrowy Polsat|TVN Meteo [N3]&lt;br /&gt;
1803:10DF|Cyfrowy Polsat|TVN Turbo [N3]&lt;br /&gt;
1803:10E0|Cyfrowy Polsat|TVN Style [N3]&lt;br /&gt;
1803:13F0|Cyfrowy Polsat|Kino Polska [N3]&lt;br /&gt;
1803:13F7|Cyfrowy Polsat|Cinemax East Europe [N3]&lt;br /&gt;
1803:1402|Cyfrowy Polsat|Animal Planet Eastern Europe [N3]&lt;br /&gt;
1803:1406|Cyfrowy Polsat|Zone Club [N3]&lt;br /&gt;
1803:1407|Cyfrowy Polsat|ZoneReality [N3]&lt;br /&gt;
1803:1C85|Cyfrowy Polsat|Zone Romantica [N3]&lt;br /&gt;
1803:1C86|Cyfrowy Polsat|AXN Crime Poland [N3]&lt;br /&gt;
1803:1C87|Cyfrowy Polsat|AXN Sci-Fi Poland [N3]&lt;br /&gt;
1803:1C89|Cyfrowy Polsat|Extreme Sports [N3]&lt;br /&gt;
1803:1C93|Cyfrowy Polsat|Discovery Channel Polska [N3]&lt;br /&gt;
1803:1C96|Cyfrowy Polsat|AXN Polska [N3]&lt;br /&gt;
1803:1CAC|Cyfrowy Polsat|ESPN Classic Sport Europe [N3]&lt;br /&gt;
1803:1CB5|Cyfrowy Polsat|Jetix Polska [N3]&lt;br /&gt;
1803:1CCA|Cyfrowy Polsat|Cinemax 2 Central Europe [N3]&lt;br /&gt;
1803:12C7|Cyfrowy Polsat|TVP 1 [N3]&lt;br /&gt;
1803:1CCD|Cyfrowy Polsat|TVP 2 [N3]&lt;br /&gt;
1803:1CCF|Cyfrowy Polsat|Fox Life Poland [N3]&lt;br /&gt;
1803:0C1D|Cyfrowy Polsat|Polsat Sport HD [N3]&lt;br /&gt;
1803:3AB8|Cyfrowy Polsat|Discovery HD Showcase [N3]&lt;br /&gt;
1803:0C21|Cyfrowy Polsat|HBO HD Polska [N3]&lt;br /&gt;
1803:0C22|Cyfrowy Polsat|HBO HD [N3]&lt;br /&gt;
1803:0C24|Cyfrowy Polsat|unnamed channel [N3]&lt;br /&gt;
1803:2905|Cyfrowy Polsat|E! Polska [N3]&lt;br /&gt;
1803:2906|Cyfrowy Polsat|Boomerang [N3]&lt;br /&gt;
1803:2909|Cyfrowy Polsat|TVP Sport [N3]&lt;br /&gt;
1803:290A|Cyfrowy Polsat|TVP Info [N3]&lt;br /&gt;
1803:290B|Cyfrowy Polsat|Zone Europa [N3]&lt;br /&gt;
1803:290F|Cyfrowy Polsat|Dla Abonentow [N3]&lt;br /&gt;
1803:2910|Cyfrowy Polsat|Dla Abonentow [N3]&lt;br /&gt;
1803:2911|Cyfrowy Polsat|Dla Abonentow [N3]&lt;br /&gt;
1803:2912|Cyfrowy Polsat|Test1 [N3]&lt;br /&gt;
1803:2914|Cyfrowy Polsat|Blue Hustler [N3]&lt;br /&gt;
1803:2916|Cyfrowy Polsat|TV 1000 Poland [N3]&lt;br /&gt;
1803:2918|Cyfrowy Polsat|Travel Channel [N3]&lt;br /&gt;
1803:2917|Cyfrowy Polsat|Zlote Przeboje [N3]&lt;br /&gt;
1803:291B|Cyfrowy Polsat|RMF FM [N3]&lt;br /&gt;
1803:291C|Cyfrowy Polsat|Zlote Przeboje [N3]&lt;br /&gt;
1803:2920|Cyfrowy Polsat|Jedynka - PR [N3]&lt;br /&gt;
1803:2921|Cyfrowy Polsat|Trójka - PR [N3]&lt;br /&gt;
1803:2927|Cyfrowy Polsat|Trójka - PR [N3]&lt;br /&gt;
1803:2929|Cyfrowy Polsat|Jedynka - PR [N3]&lt;br /&gt;
1803:292A|Cyfrowy Polsat|RMF FM [N3]&lt;br /&gt;
1803:294A|Cyfrowy Polsat|Portal ITV [N3]&lt;br /&gt;
1803:2011|Cyfrowy Polsat|CNN International Europe [N3]&lt;br /&gt;
1803:008d|Cyfrowy Polsat|XXX-Xtreme2 [N3&lt;br /&gt;
1803:2915|Cyfrowy Polsat|Nick Polska [N3]&lt;br /&gt;
1803:4278|Cyfrowy Polsat|VOD 23 [N3]&lt;br /&gt;
1803:4279|Cyfrowy Polsat|VOD 24 [N3]&lt;br /&gt;
1803:427A|Cyfrowy Polsat|VOD 25 [N3]&lt;br /&gt;
1803:427B|Cyfrowy Polsat|VOD 26 [N3]&lt;br /&gt;
1803:4269|Cyfrowy Polsat|VOD 51 [N3]&lt;br /&gt;
1803:426A|Cyfrowy Polsat|VOD 52 [N3]&lt;br /&gt;
1803:426B|Cyfrowy Polsat|VOD 53 [N3]&lt;br /&gt;
1803:426C|Cyfrowy Polsat|VOD 54 [N3]&lt;br /&gt;
1803:426D|Cyfrowy Polsat|VOD 55 [N3]&lt;br /&gt;
1803:426E|Cyfrowy Polsat|VOD 56 [N3]&lt;br /&gt;
1803:426F|Cyfrowy Polsat|VOD 57 [N3]&lt;br /&gt;
1803:4270|Cyfrowy Polsat|VOD 58 [N3]&lt;br /&gt;
1803:4271|Cyfrowy Polsat|VOD 59 [N3]&lt;br /&gt;
1803:4272|Cyfrowy Polsat|VOD 60 [N3]&lt;br /&gt;
1803:4273|Cyfrowy Polsat|VOD 61 [N3]&lt;br /&gt;
1803:4274|Cyfrowy Polsat|VOD 62 [N3]&lt;br /&gt;
1803:4275|Cyfrowy Polsat|VOD 63 [N3]&lt;br /&gt;
1803:4276|Cyfrowy Polsat|VOD 64 [N3]&lt;br /&gt;
1803:4277|Cyfrowy Polsat|VOD 65 [N3]&lt;br /&gt;
1803:290D|Cyfrowy Polsat|Polsat Film [N3]&lt;br /&gt;
1803:0C23|Cyfrowy Polsat|Polsat HD [N3]&lt;br /&gt;
1803:4268|Cyfrowy Polsat|16 [N3]&lt;br /&gt;
1803:427C|Cyfrowy Polsat|20 [N3]&lt;br /&gt;
1803:427D|Cyfrowy Polsat|31 [N3]&lt;br /&gt;
1801:114D|Cyfrowy Polsat|HBO Polska (Home Box Office) [N3]&lt;br /&gt;
1801:114F|Cyfrowy Polsat|HBO 2 Polska [N3]&lt;br /&gt;
1801:1150|Cyfrowy Polsat|HBO Comedy [N3]&lt;br /&gt;
1801:3D55|Cyfrowy Polsat|Discovery Science Polska [N3]&lt;br /&gt;
1801:3D57|Cyfrowy Polsat|Discovery World Polska [N3]&lt;br /&gt;
1801:1D21|Cyfrowy Polsat|Cartoon Network [N3]&lt;br /&gt;
1801:1D2A|Cyfrowy Polsat|Disney Channel Polska [N3]&lt;br /&gt;
1801:1D2B|Cyfrowy Polsat|Cartoon Network [N3]&lt;br /&gt;
1801:1D2C|Cyfrowy Polsat|TCM Eastern Europe [N3]&lt;br /&gt;
1801:0001|Cyfrowy Polsat|MTVNHD [N3]&lt;br /&gt;
1801:0002|Cyfrowy Polsat|MTV Polska [N3]&lt;br /&gt;
1801:0004|Cyfrowy Polsat|VH-1 Polska [N3]&lt;br /&gt;
1801:390A|Cyfrowy Polsat|BBC Entertainment Poland [N3]&lt;br /&gt;
1801:390B|Cyfrowy Polsat|BBC Knowledge Poland [N3]&lt;br /&gt;
1801:390C|Cyfrowy Polsat|BBC Lifestyle Poland [N3]&lt;br /&gt;
1801:390D|Cyfrowy Polsat|BBC CBeebies Poland [N3]&lt;br /&gt;
1801:391E|Cyfrowy Polsat|Wedding TV [N3]&lt;br /&gt;
1801:332D|Cyfrowy Polsat|Polsat [N3]&lt;br /&gt;
1801:332E|Cyfrowy Polsat|Polsat Play [N3]&lt;br /&gt;
1801:332F|Cyfrowy Polsat|TV 4 [N3]&lt;br /&gt;
1801:3330|Cyfrowy Polsat|Polsat Sport [N3]&lt;br /&gt;
1801:3331|Cyfrowy Polsat|Polsat Sport Extra [N3]&lt;br /&gt;
1801:3332|Cyfrowy Polsat|Polsat Café [N3]&lt;br /&gt;
1801:3334|Cyfrowy Polsat|SuperStacja [N3]&lt;br /&gt;
1801:3335|Cyfrowy Polsat|Polsat News [N3]&lt;br /&gt;
1801:3336|Cyfrowy Polsat|Polsat 2 International [N3]&lt;br /&gt;
1801:35E9|Cyfrowy Polsat|Eurosport 2 [N3]&lt;br /&gt;
1801:3607|Cyfrowy Polsat|Eurosport [N3]&lt;br /&gt;
1801:3305|Cyfrowy Polsat|Eurosport HD [N3]&lt;br /&gt;
1801:10D7|Cyfrowy Polsat|TVN [N3]&lt;br /&gt;
1801:10D8|Cyfrowy Polsat|TVN 24 [N3]&lt;br /&gt;
1801:10D9|Cyfrowy Polsat|TVN Siedem [N3]&lt;br /&gt;
1801:10DE|Cyfrowy Polsat|TVN Meteo [N3]&lt;br /&gt;
1801:10DF|Cyfrowy Polsat|TVN Turbo [N3]&lt;br /&gt;
1801:10E0|Cyfrowy Polsat|TVN Style [N3]&lt;br /&gt;
1801:13F0|Cyfrowy Polsat|Kino Polska [N3]&lt;br /&gt;
1801:13F7|Cyfrowy Polsat|Cinemax East Europe [N3]&lt;br /&gt;
1801:1402|Cyfrowy Polsat|Animal Planet Eastern Europe [N3]&lt;br /&gt;
1801:1406|Cyfrowy Polsat|Zone Club [N3]&lt;br /&gt;
1801:1407|Cyfrowy Polsat|ZoneReality [N3]&lt;br /&gt;
1801:1C85|Cyfrowy Polsat|Zone Romantica [N3]&lt;br /&gt;
1801:1C86|Cyfrowy Polsat|AXN Crime Poland [N3]&lt;br /&gt;
1801:1C87|Cyfrowy Polsat|AXN Sci-Fi Poland [N3]&lt;br /&gt;
1801:1C89|Cyfrowy Polsat|Extreme Sports [N3]&lt;br /&gt;
1801:1C93|Cyfrowy Polsat|Discovery Channel Polska [N3]&lt;br /&gt;
1801:1C96|Cyfrowy Polsat|AXN Polska [N3]&lt;br /&gt;
1801:1CAC|Cyfrowy Polsat|ESPN Classic Sport Europe [N3]&lt;br /&gt;
1801:1CB5|Cyfrowy Polsat|Jetix Polska [N3]&lt;br /&gt;
1801:1CCA|Cyfrowy Polsat|Cinemax 2 Central Europe [N3]&lt;br /&gt;
1801:12C7|Cyfrowy Polsat|TVP 1 [N3]&lt;br /&gt;
1801:1CCD|Cyfrowy Polsat|TVP 2 [N3]&lt;br /&gt;
1801:1CCF|Cyfrowy Polsat|Fox Life Poland [N3]&lt;br /&gt;
1801:0C1D|Cyfrowy Polsat|Polsat Sport HD [N3]&lt;br /&gt;
1801:3AB8|Cyfrowy Polsat|Discovery HD Showcase [N3]&lt;br /&gt;
1801:0C21|Cyfrowy Polsat|HBO HD Polska [N3]&lt;br /&gt;
1801:0C22|Cyfrowy Polsat|HBO HD [N3]&lt;br /&gt;
1801:0C24|Cyfrowy Polsat|unnamed channel [N3]&lt;br /&gt;
1801:2905|Cyfrowy Polsat|E! Polska [N3]&lt;br /&gt;
1801:2906|Cyfrowy Polsat|Boomerang [N3]&lt;br /&gt;
1801:2909|Cyfrowy Polsat|TVP Sport [N3]&lt;br /&gt;
1801:290A|Cyfrowy Polsat|TVP Info [N3]&lt;br /&gt;
1801:290B|Cyfrowy Polsat|Zone Europa [N3]&lt;br /&gt;
1801:290F|Cyfrowy Polsat|Dla Abonentow [N3]&lt;br /&gt;
1801:2910|Cyfrowy Polsat|Dla Abonentow [N3]&lt;br /&gt;
1801:2911|Cyfrowy Polsat|Dla Abonentow [N3]&lt;br /&gt;
1801:2912|Cyfrowy Polsat|Test1 [N3]&lt;br /&gt;
1801:2914|Cyfrowy Polsat|Blue Hustler [N3]&lt;br /&gt;
1801:2915|Cyfrowy Polsat|Jetix Play [N3]&lt;br /&gt;
1801:2916|Cyfrowy Polsat|TV 1000 Poland [N3]&lt;br /&gt;
1801:2918|Cyfrowy Polsat|Travel Channel [N3]&lt;br /&gt;
1801:2917|Cyfrowy Polsat|Zlote Przeboje [N3]&lt;br /&gt;
1801:291B|Cyfrowy Polsat|RMF FM [N3]&lt;br /&gt;
1801:291C|Cyfrowy Polsat|Zlote Przeboje [N3]&lt;br /&gt;
1801:2920|Cyfrowy Polsat|Jedynka - PR [N3]&lt;br /&gt;
1801:2921|Cyfrowy Polsat|Trójka - PR [N3]&lt;br /&gt;
1801:2927|Cyfrowy Polsat|Trójka - PR [N3]&lt;br /&gt;
1801:2929|Cyfrowy Polsat|Jedynka - PR [N3]&lt;br /&gt;
1801:292A|Cyfrowy Polsat|RMF FM [N3]&lt;br /&gt;
1801:294A|Cyfrowy Polsat|Portal ITV [N3]&lt;br /&gt;
1801:2011|Cyfrowy Polsat|CNN International Europe [N3]&lt;br /&gt;
1801:008d|Cyfrowy Polsat|XXX-Xtreme2 [N3]&lt;br /&gt;
1801:2915|Cyfrowy Polsat|Nick Polska [N3]&lt;br /&gt;
1801:4278|Cyfrowy Polsat|VOD 23 [N3]&lt;br /&gt;
1801:4279|Cyfrowy Polsat|VOD 24 [N3]&lt;br /&gt;
1801:427A|Cyfrowy Polsat|VOD 25 [N3]&lt;br /&gt;
1801:427B|Cyfrowy Polsat|VOD 26 [N3]&lt;br /&gt;
1801:4269|Cyfrowy Polsat|VOD 51 [N3]&lt;br /&gt;
1801:426A|Cyfrowy Polsat|VOD 52 [N3]&lt;br /&gt;
1801:426B|Cyfrowy Polsat|VOD 53 [N3]&lt;br /&gt;
1801:426C|Cyfrowy Polsat|VOD 54 [N3]&lt;br /&gt;
1801:426D|Cyfrowy Polsat|VOD 55 [N3]&lt;br /&gt;
1801:426E|Cyfrowy Polsat|VOD 56 [N3]&lt;br /&gt;
1801:426F|Cyfrowy Polsat|VOD 57 [N3]&lt;br /&gt;
1801:4270|Cyfrowy Polsat|VOD 58 [N3]&lt;br /&gt;
1801:4271|Cyfrowy Polsat|VOD 59 [N3]&lt;br /&gt;
1801:4272|Cyfrowy Polsat|VOD 60 [N3]&lt;br /&gt;
1801:4273|Cyfrowy Polsat|VOD 61 [N3]&lt;br /&gt;
1801:4274|Cyfrowy Polsat|VOD 62 [N3]&lt;br /&gt;
1801:4275|Cyfrowy Polsat|VOD 63 [N3]&lt;br /&gt;
1801:4276|Cyfrowy Polsat|VOD 64 [N3]&lt;br /&gt;
1801:4277|Cyfrowy Polsat|VOD 65 [N3]&lt;br /&gt;
1801:290D|Cyfrowy Polsat|Polsat Film [N3]&lt;br /&gt;
1801:0C23|Cyfrowy Polsat|Polsat HD [N3]&lt;br /&gt;
1801:4268|Cyfrowy Polsat|16 [N3]&lt;br /&gt;
1801:427C|Cyfrowy Polsat|20 [N3]&lt;br /&gt;
1801:427D|Cyfrowy Polsat|31 [N3]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Digital+===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Digital+&lt;br /&gt;
0100:6FF0|Digital+|VH1||&lt;br /&gt;
0100:6FF3|Digital+|MTV TWO||&lt;br /&gt;
0100:6FF4|Digital+|Nick||&lt;br /&gt;
0100:7013|Digital+|MTV ESP||&lt;br /&gt;
0100:7468|Digital+|G. HERMANO||&lt;br /&gt;
0100:7469|Digital+|DISNEY XD||&lt;br /&gt;
0100:746A|Digital+|DISNEY CH. +1||&lt;br /&gt;
0100:746B|Digital+|PLAYHOUSE||&lt;br /&gt;
0100:746C|Digital+|C+ ACCION||&lt;br /&gt;
0100:746D|Digital+|C+ COMEDIA||&lt;br /&gt;
0100:746E|Digital+|C+ DCINE||&lt;br /&gt;
0100:746F|Digital+|FOX|&lt;br /&gt;
0100:7471|Digital+|SONY TV|&lt;br /&gt;
0100:7472|Digital+|C+ ACCION|&lt;br /&gt;
0100:7473|Digital+|C+ COMEDIA|&lt;br /&gt;
0100:7474|Digital+|C+ DCINE|&lt;br /&gt;
0100:7476|Digital+|DECASA|&lt;br /&gt;
0100:7477|Digital+|AXN|&lt;br /&gt;
0100:7562|Digital+|MULTI-X|&lt;br /&gt;
0100:7563|Digital+|MULTI-X (2)|&lt;br /&gt;
0100:7565|Digital+|TAQUILLA 5|&lt;br /&gt;
0100:7567|Digital+|TAQUILLA 7|&lt;br /&gt;
0100:7568|Digital+|TAQUILLA X|&lt;br /&gt;
0100:7569|Digital+|TAQUILLA XX|&lt;br /&gt;
0100:756A|Digital+|TAQ XXHARD|&lt;br /&gt;
0100:756B|Digital+|C+ EVENTOS|&lt;br /&gt;
0100:756C|Digital+|CANAL+ LIGA|&lt;br /&gt;
0100:756D|Digital+|MULTILIGA|&lt;br /&gt;
0100:756F|Digital+|TAQUILLA 8|&lt;br /&gt;
0100:7571|Digital+|MULTI-X (1)|&lt;br /&gt;
0100:7572|Digital+|MULTI-X (3)|&lt;br /&gt;
0100:75A9|Digital+|GUAA Digital++|&lt;br /&gt;
0100:75B0|Digital+|TAQUILLA|&lt;br /&gt;
0100:75B1|Digital+|GUAA Digital++|&lt;br /&gt;
0100:75B2|Digital+|TAQUILLA|&lt;br /&gt;
0100:75C6|Digital+|PORTADA|&lt;br /&gt;
0100:75DD|Digital+|TEST TECNICO|&lt;br /&gt;
0100:75DE|Digital+|TEST_CSD1|&lt;br /&gt;
0100:75DF|Digital+|TEST_CSD2|&lt;br /&gt;
0100:75E0|Digital+|TEST_CSD3|&lt;br /&gt;
0100:75E1|Digital+|TEST_CSD4|&lt;br /&gt;
0100:75E2|Digital+|TEST_CSD5|&lt;br /&gt;
0100:75E3|Digital+|TEST_CSD6|&lt;br /&gt;
0100:75F9|Digital+|TV3CAT|&lt;br /&gt;
0100:75FA|Digital+|ANDALUCIA TV|&lt;br /&gt;
0100:75FB|Digital+|C+ ACCION...30|&lt;br /&gt;
0100:75FC|Digital+|TMADRID SAT|&lt;br /&gt;
0100:75FD|Digital+|CANAL CLUB|&lt;br /&gt;
0100:75FE|Digital+|C. ESTRELLAS|&lt;br /&gt;
0100:7601|Digital+|R. MADRID TV|&lt;br /&gt;
0100:7602|Digital+|CNN+|&lt;br /&gt;
0100:7609|Digital+|FAMA 24H|&lt;br /&gt;
0100:760C|Digital+|TCM CLASICO|&lt;br /&gt;
0100:760E|Digital+|C+ COMEDIA...30|&lt;br /&gt;
0100:7666|Digital+|TAQUILLA 6|&lt;br /&gt;
0100:768E|Digital+|TAQUILLA 1|&lt;br /&gt;
0100:768F|Digital+|TAQUILLA 2|&lt;br /&gt;
0100:7690|Digital+|TAQUILLA 3|&lt;br /&gt;
0100:7691|Digital+|TAQUILLA 4|&lt;br /&gt;
0100:7692|Digital+|TELECINCO|&lt;br /&gt;
0100:7693|Digital+|TAQUILLA X|&lt;br /&gt;
0100:7694|Digital+|ANIMAX|&lt;br /&gt;
0100:7695|Digital+|TAQUILLA XY|&lt;br /&gt;
0100:7696|Digital+|CARTOON NET.|&lt;br /&gt;
0100:7697|Digital+|TAQUILLA X|&lt;br /&gt;
0100:7699|Digital+|BOOMERANG|&lt;br /&gt;
0100:769A|Digital+|MULTIPANT.1|&lt;br /&gt;
0100:769B|Digital+|MULTIPANT.4|&lt;br /&gt;
0100:769C|Digital+|MULTIPANT.3|&lt;br /&gt;
0100:769D|Digital+|MULTIPANT.2|&lt;br /&gt;
0100:769E|Digital+|BARCA TV|&lt;br /&gt;
0100:76C0|Digital+|CANAL+|&lt;br /&gt;
0100:76C1|Digital+|CULTURAL.ES|&lt;br /&gt;
0100:76C3|Digital+|DISNEY CH.|&lt;br /&gt;
0100:76C4|Digital+|SPORMANIA|&lt;br /&gt;
0100:76C5|Digital+|40 TV|&lt;br /&gt;
0100:76C6|Digital+|DISCOVERY|&lt;br /&gt;
0100:76C7|Digital+|TCM MODERNO|&lt;br /&gt;
0100:76C8|Digital+|PAR. COMEDY|&lt;br /&gt;
0100:76CA|Digital+|CANAL+ 2|&lt;br /&gt;
0100:76CC|Digital+|TELEDEPORTE|&lt;br /&gt;
0100:7729|Digital+|VIAJAR|&lt;br /&gt;
0100:772B|Digital+|CAZA Y PESCA|&lt;br /&gt;
0100:772D|Digital+|BIOGRAPHY|&lt;br /&gt;
0100:772E|Digital+|BABYFIRST|&lt;br /&gt;
0100:7730|Digital+|COSMOPOLITAN|&lt;br /&gt;
0100:7731|Digital+|HISTORIA|&lt;br /&gt;
0100:7732|Digital+|METEO|&lt;br /&gt;
0100:7735|Digital+|EHS|&lt;br /&gt;
0100:7736|Digital+|DCINE ESPANOL|&lt;br /&gt;
0100:7738|Digital+|24 HORAS|&lt;br /&gt;
0100:773A|Digital+|CANAL ODISEA|&lt;br /&gt;
0100:7788|Digital+|40 LATINO|&lt;br /&gt;
0100:7789|Digital+|GOLF+|&lt;br /&gt;
0100:778A|Digital+|CANAL+...30|&lt;br /&gt;
0100:778B|Digital+|PLAYBOY TV|&lt;br /&gt;
0100:778C|Digital+|40 LATINO|&lt;br /&gt;
0100:778D|Digital+|NAT GEOGRAPH|&lt;br /&gt;
0100:778E|Digital+|C+ FUTBOL|&lt;br /&gt;
0100:778F|Digital+|C+ DEPORTES|&lt;br /&gt;
0100:7790|Digital+|CALLE 13|&lt;br /&gt;
0100:7792|Digital+|ANTENA 3|&lt;br /&gt;
0100:7793|Digital+|FOX NEWS|&lt;br /&gt;
0100:7796|Digital+|SCI FI|&lt;br /&gt;
0100:779C|Digital+|C+ FUTBOL|&lt;br /&gt;
0100:779D|Digital+|C+ DEPORTES|&lt;br /&gt;
0100:77BB|Digital+|CLASICO|&lt;br /&gt;
0100:77BD|Digital+|TNT|&lt;br /&gt;
0100:77BE|Digital+|CLAN TVE|&lt;br /&gt;
0100:77BF|Digital+|LA SEXTA|&lt;br /&gt;
0100:77C0|Digital+|TVE 1|&lt;br /&gt;
0100:77C1|Digital+|HOLLYWOOD|&lt;br /&gt;
0100:77C2|Digital+|LA 2|&lt;br /&gt;
0100:77C5|Digital+|CANAL COCINA|&lt;br /&gt;
0100:77C6|Digital+|CUATRO|&lt;br /&gt;
0100:77C7|Digital+|CUATRO|&lt;br /&gt;
0100:77C9|Digital+|TNT|&lt;br /&gt;
0100:77CB|Digital+|HOGARUTIL|&lt;br /&gt;
0100:77D8|Digital+|EUROSPORT|&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Digitürk 7.0°E / 42.0°E===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#&lt;br /&gt;
# Digitürk 7.0°E / 42.0°E&lt;br /&gt;
# 2013-02-28&lt;br /&gt;
#&lt;br /&gt;
0D00,0664:00CA|DigiTurk|Lig TV HD|TV|&lt;br /&gt;
0664:00CD|DigiTurk|MMX Premier HD |TV|&lt;br /&gt;
0D00,0664:00CE|DigiTurk|Eurosport HD |TV|&lt;br /&gt;
0664:00D2|DigiTurk|Dizimax HD |TV|&lt;br /&gt;
0D00,0664:0259|DigiTurk|MCJ |TV|&lt;br /&gt;
0D00,0664:025A|DigiTurk|BJK TV|TV|&lt;br /&gt;
0D00,0664:025B|DigiTurk|MMX Speed|TV|&lt;br /&gt;
0D00,0664:025B|DigiTurk|MMX Speed 42° |TV|&lt;br /&gt;
0D00,0664:025C|DigiTurk|MMX Stars|TV|&lt;br /&gt;
0D00,0664:025D|DigiTurk|MGM Movies|TV|&lt;br /&gt;
0D00,0664:0260|DigiTurk|TGRT Haber|TV|&lt;br /&gt;
0D00,0664:0264|DigiTurk|MMX Festival|TV|&lt;br /&gt;
0D00,0664:027C|DigiTurk|Intimacy|TV|&lt;br /&gt;
0D00,0664:027E|DigiTurk|Jojo / 42° SporMax|TV|&lt;br /&gt;
0D00,0664:028C|DigiTurk|Bloomberg HT |TV|&lt;br /&gt;
0D00,0664:044F|DigiTurk|Bursaspor TV|TV|&lt;br /&gt;
0D00,0664:0451|DigiTurk|Salonda ne var|TV|&lt;br /&gt;
0D00,0664:0454|DigiTurk|Beyaz TV |TV|&lt;br /&gt;
0D00,0664:0455|DigiTurk|Kanal B |TV|&lt;br /&gt;
0D00,0664:0456|DigiTurk|Entertainment TV |TV|&lt;br /&gt;
0D00,0664:0457|DigiTurk|Bugün TV |TV|&lt;br /&gt;
0D00,0664:0459|DigiTurk|HALK TV |TV|&lt;br /&gt;
0D00,0664:05DD|DigiTurk|Dizimax Vice|TV|&lt;br /&gt;
0D00,0664:05DE|DigiTurk|Samanyolu TV |TV|&lt;br /&gt;
0D00,0664:05E0|DigiTurk|GS TV / 42° Türkmax|TV|&lt;br /&gt;
0D00,0664:05E1|DigiTurk|Sundance Channel|TV|&lt;br /&gt;
0D00,0664:05E2|DigiTurk|TRT 1 |TV|&lt;br /&gt;
0D00,0664:05E6|DigiTurk|Lig TV |TV|&lt;br /&gt;
0D00,0664:05EC|DigiTurk|Türkmax|TV|&lt;br /&gt;
0D00,0664:061A|DigiTurk|Dizimax Entertainment |TV|&lt;br /&gt;
0D00,0664:0623|DigiTurk|TARAFTAR 204|TV|&lt;br /&gt;
0D00,0664:06A5|DigiTurk|NTV Turkey |TV|&lt;br /&gt;
0D00,0664:06A6|DigiTurk|KanalTürk |TV|&lt;br /&gt;
0D00,0664:06A7|DigiTurk|TRT 3 / TRT Gap|TV|&lt;br /&gt;
0D00,0664:06A8|DigiTurk|CNBC-e |TV|&lt;br /&gt;
0D00,0664:06A9|DigiTurk|CNN Türk |TV|&lt;br /&gt;
0D00,0664:06AB|DigiTurk|Artı Bir TV |TV|&lt;br /&gt;
0D00,0664:06AC|DigiTurk|MMX Premier|TV|&lt;br /&gt;
0D00,0664:06AE|DigiTurk|Cartoon Network|TV|&lt;br /&gt;
0D00,0664:06AF|DigiTurk|TV 8 Turkey |TV|&lt;br /&gt;
0D00,0664:06B1|DigiTurk|Kral POP |TV|&lt;br /&gt;
0D00,0664:06B2|DigiTurk|VIP 42° |TV|&lt;br /&gt;
0D00,0664:08FD|DigiTurk|Show TV |TV|&lt;br /&gt;
0D00,0664:08FE|DigiTurk|Kanal D|TV|&lt;br /&gt;
0D00,0664:0903|DigiTurk|Blue Hustler |TV|&lt;br /&gt;
0D00,0664:0905|DigiTurk|Salon 1 |TV|&lt;br /&gt;
0D00,0664:0906|DigiTurk|Salon 2 |TV|&lt;br /&gt;
0D00,0664:0907|DigiTurk|Disney XD|TV|&lt;br /&gt;
0D00,0664:0911|DigiTurk|Blue Hustler 42° |TV|&lt;br /&gt;
0D00,0664:0917|DigiTurk|VIP|TV|&lt;br /&gt;
0D00,0664:0924|DigiTurk|Blue Hustler |TV|&lt;br /&gt;
0D00,0664:0932|DigiTurk|Showmax |TV|&lt;br /&gt;
0D00,0664:0DAE|DigiTurk|NAT GEO 42°|TV|&lt;br /&gt;
0D00,0664:10CD|DigiTurk|Fox Turk |TV|&lt;br /&gt;
0D00,0664:10CE|DigiTurk|ATV |TV|&lt;br /&gt;
0D00,0664:10CF|DigiTurk|Kanal 7 |TV|&lt;br /&gt;
0D00,0664:10D1|DigiTurk|Eurosport |TV|&lt;br /&gt;
0D00,0664:10D2|DigiTurk|Disney Channel|TV|&lt;br /&gt;
0D00,0664:10D3|DigiTurk|A Haber|TV|&lt;br /&gt;
0D00,0664:10D4|DigiTurk|Salon 3 |TV|&lt;br /&gt;
0D00,0664:10DA|DigiTurk|MMX Premier 2|TV|&lt;br /&gt;
0D00,0664:10DC|DigiTurk|Dizimax Comedy|TV|&lt;br /&gt;
0D00,0664:10F4|DigiTurk|SkyTürk |TV|&lt;br /&gt;
0D00,0664:14B5|DigiTurk|Baby TV |TV|&lt;br /&gt;
0D00,0664:14B6|DigiTurk|iZ TV |TV|&lt;br /&gt;
0D00,0664:14B7|DigiTurk|iZ TV |TV|&lt;br /&gt;
0D00,0664:14B8|DigiTurk|Flash TV |TV|&lt;br /&gt;
0D00,0664:14B9|DigiTurk|Planet Cocuk|TV|&lt;br /&gt;
0D00,0664:14BC|DigiTurk|Digi  Ticari|TV|&lt;br /&gt;
0D00,0664:14BE|DigiTurk|Digi |TV|&lt;br /&gt;
0D00,0664:14BF|DigiTurk|Yumurcak TV |TV|&lt;br /&gt;
0D00,0664:14C0|DigiTurk|Penthouse|TV|&lt;br /&gt;
0D00,0664:14C1|DigiTurk|MTV|TV|&lt;br /&gt;
0D00,0664:14C2|DigiTurk|E! Entertainment|TV|&lt;br /&gt;
0D00,0664:14C3|DigiTurk|Bio – CI|TV|&lt;br /&gt;
0D00,0664:14C4|DigiTurk|Power Turk TV |TV|&lt;br /&gt;
0D00,0664:14C5|DigiTurk|Samanyolu Haber |TV|&lt;br /&gt;
0D00,0664:14C7|DigiTurk|National Geo Adventure |TV|&lt;br /&gt;
0D00,0664:14C9|DigiTurk|Penthouse|TV|&lt;br /&gt;
0D00,0664:14F0|DigiTurk|Jojo 42° |TV|&lt;br /&gt;
0D00,0664:14F1|DigiTurk|INTIMACY 42° |TV|&lt;br /&gt;
0D00,0664:14FB|DigiTurk|TARAFTAR 205 |TV|&lt;br /&gt;
0D00,0664:150E|DigiTurk|iZ TV 42°|TV|&lt;br /&gt;
0D00,0664:1904|DigiTurk|Haber Turk TV |TV|&lt;br /&gt;
0D00,0664:1906|DigiTurk|MMX Stars 2|TV|&lt;br /&gt;
0D00,0664:1908|DigiTurk|Lig TV Ticari |TV|&lt;br /&gt;
0D00,0664:190A|DigiTurk|Fenerbahce TV |TV|&lt;br /&gt;
0D00,0664:190B|DigiTurk|DiziMax Drama|TV|&lt;br /&gt;
0D00,0664:190C|DigiTurk|MMX Family|TV|&lt;br /&gt;
0D00,0664:190D|DigiTurk|Nick Jr. |TV|&lt;br /&gt;
0D00,0664:190F|DigiTurk|MMX Festival|TV|&lt;br /&gt;
0D00,0664:1914|DigiTurk|TGRT Haber |TV|&lt;br /&gt;
0D00,0664:193D|DigiTurk|Fox Sports|TV|&lt;br /&gt;
0D00,0664:1C85|DigiTurk|Star TV |TV|&lt;br /&gt;
0D00,0664:1C86|DigiTurk|Home TV |TV|&lt;br /&gt;
0D00,0664:1C8B|DigiTurk|National Geo|TV|&lt;br /&gt;
0D00,0664:1C8D|DigiTurk|NatGeo Wild |TV|&lt;br /&gt;
0D00,0664:1C8F|DigiTurk|Mehtap |TV|&lt;br /&gt;
0D00,0664:1C98|DigiTurk|Home TV |TV|&lt;br /&gt;
0D00,0664:1CC0|DigiTurk|History Channel|RD|&lt;br /&gt;
0D00,0664:1CC1|DigiTurk|Digi 42°  / 42° Star TV|TV|&lt;br /&gt;
0D00,0664:1CC2|DigiTurk|TARAFTAR 205 42°  |TV|&lt;br /&gt;
0D00,0664:1CD0|DigiTurk|Sömine Keyfi Digitürk |TV|&lt;br /&gt;
0D00,0664:1CE9|DigiTurk|HOTTEST HITS |RD|&lt;br /&gt;
0D00,0664:1CEA|DigiTurk|SONGS OF LOVE |RD|&lt;br /&gt;
0D00,0664:1CEB|DigiTurk|2000 s HITS |RD|&lt;br /&gt;
0D00,0664:1CEC|DigiTurk|90 s HITS |RD|&lt;br /&gt;
0D00,0664:1CED|DigiTurk|80 s HITS |RD|&lt;br /&gt;
0D00,0664:1CEE|DigiTurk|70 s HITS |RD|&lt;br /&gt;
0D00,0664:1CEF|DigiTurk|50 s 60 s HITS |RD|&lt;br /&gt;
0D00,0664:1CF0|DigiTurk|STANDARDS |RD|&lt;br /&gt;
0D00,0664:1CF1|DigiTurk|CLASSICAL MUSIC |RD|&lt;br /&gt;
0D00,0664:1CF2|DigiTurk|ALTERNATIVE ROCK |RD|&lt;br /&gt;
0D00,0664:1CF3|DigiTurk|HARD ROCK |RD|&lt;br /&gt;
0D00,0664:1CF4|DigiTurk|CLASSIC ROCK |RD|&lt;br /&gt;
0D00,0664:1CF5|DigiTurk|NU JAZZ |RD|&lt;br /&gt;
0D00,0664:1CF6|DigiTurk|JAZZ CLASSICS |RD|&lt;br /&gt;
0D00,0664:1CF7|DigiTurk|BLUES |RD|&lt;br /&gt;
0D00,0664:1CF8|DigiTurk|REGGAE |RD|&lt;br /&gt;
0D00,0664:1CF9|DigiTurk|LATIN |RD|&lt;br /&gt;
0D00,0664:1CFA|DigiTurk|DANCE CLASSICS |RD|&lt;br /&gt;
0D00,0664:1CFB|DigiTurk|DANCE |RD|&lt;br /&gt;
0D00,0664:1CFC|DigiTurk|CHILL OUT / LOUNGE |RD|&lt;br /&gt;
0D00,0664:1CFD|DigiTurk|HIP HOP R&amp;amp;B |RD|&lt;br /&gt;
0D00,0664:1CFE|DigiTurk|EASY LISTENING |RD|&lt;br /&gt;
0D00,0664:1CFF|DigiTurk|YOGA ZONE |RD|&lt;br /&gt;
0D00,0664:1D00|DigiTurk|INTERNATIONAL |RD|&lt;br /&gt;
0D00,0664:1D01|DigiTurk|R &amp;amp; B |RD|&lt;br /&gt;
0D00,0664:1D02|DigiTurk|SYMPHONIC |RD|&lt;br /&gt;
0D00,0664:1D03|DigiTurk|SMOOTH JAZZ|RD|&lt;br /&gt;
0D00,0664:1D06|DigiTurk|OPERA|RD|&lt;br /&gt;
0D00,0664:1D08|DigiTurk|METRO FM|RD|&lt;br /&gt;
0D00,0664:1D0A|DigiTurk|SÜPER FM|RD|&lt;br /&gt;
0D00,0664:1D0C|DigiTurk|ALEM FM 89.2 |RD|&lt;br /&gt;
0D00,0664:1D0F|DigiTurk|MASAL RADYO |RD|&lt;br /&gt;
0D00,0664:1D10|DigiTurk|ARIONRD.COM |RD|&lt;br /&gt;
0D00,0664:1D4D|DigiTurk|Fox Life Turkey |TV|&lt;br /&gt;
0D00,0664:1D4E|DigiTurk|Minika Go|TV|&lt;br /&gt;
0D00,0664:1D51|DigiTurk|Eurosport 2 |TV|&lt;br /&gt;
0D00,0664:1D56|DigiTurk|E2 |TV|&lt;br /&gt;
0D00,0664:1D58|DigiTurk|NTV Spor |TV|&lt;br /&gt;
0D00,0664:1D5B|DigiTurk|24|TV|&lt;br /&gt;
0D00,0664:1D5C|DigiTurk|TV Net |TV|&lt;br /&gt;
0D00,0664:1D5E|DigiTurk|EPL|TV|&lt;br /&gt;
0D00,0664:1D5F|DigiTurk|Disney Junior|TV|&lt;br /&gt;
0D00,0664:1D60|DigiTurk|NBA TV |TV|&lt;br /&gt;
0D00,0664:1D61|DigiTurk|Ülke TV|TV|&lt;br /&gt;
0D00,0664:1DB4|DigiTurk|TV2|TV|&lt;br /&gt;
0D00,0664:1DB5|DigiTurk|Kanal A |TV|&lt;br /&gt;
0D00,0664:1DB6|DigiTurk|FX Turkey |TV|&lt;br /&gt;
0D00,0664:1DB8|DigiTurk|Nickelodeon|TV|&lt;br /&gt;
0D00,0664:1DB9|DigiTurk|Zone Reality|TV|&lt;br /&gt;
0D00,0664:1DBB|DigiTurk|Yumurcak TV|TV|&lt;br /&gt;
0D00,0664:1DBC|DigiTurk|Baby TV|TV|&lt;br /&gt;
0D00,0664:1DBD|DigiTurk|Discovery Channel|TV|&lt;br /&gt;
0D00,0664:1DBE|DigiTurk|Discovery Science|TV|&lt;br /&gt;
0D00,0664:1E79|DigiTurk|Rai Uno |TV|&lt;br /&gt;
0D00,0664:1E7A|DigiTurk|Saudi Channel 1 |TV|&lt;br /&gt;
0D00,0664:1E7C|DigiTurk|CH1 Russia|TV|&lt;br /&gt;
0D00,0664:1E7D|DigiTurk|Wedding TV |TV|&lt;br /&gt;
0D00,0664:1E7F|DigiTurk|World Travel |TV|&lt;br /&gt;
0D00,0664:1E80|DigiTurk|Al Jazeera English |TV|&lt;br /&gt;
0D00,0664:1E81|DigiTurk|Bloomberg Europe |TV|&lt;br /&gt;
0D00,0664:1E82|DigiTurk|TV5 Monde Europe |TV|&lt;br /&gt;
0D00,0664:1E83|DigiTurk|BabyFirst |TV|&lt;br /&gt;
0D00,0664:1E84|DigiTurk|ProSieben |TV|&lt;br /&gt;
0D00,0664:1E86|DigiTurk|France 24|TV|&lt;br /&gt;
0D00,0664:1E89|DigiTurk|CNN INT|TV|&lt;br /&gt;
0D00,0664:1E8E|DigiTurk|TOP SHOP TV|TV|&lt;br /&gt;
0D00,0664:1EDD|DigiTurk|National Geo HD |TV|&lt;br /&gt;
0664:1EDE|DigiTurk|DiziMax More HD |TV|&lt;br /&gt;
0664:1EE7|DigiTurk|Penthouse HD |TV|&lt;br /&gt;
0664:1EE8|DigiTurk|MMX Stars HD |TV|&lt;br /&gt;
0664:1EEA|DigiTurk|EPL HD|TV|&lt;br /&gt;
0D00,0664:1F42|DigiTurk|Olay TV|TV|&lt;br /&gt;
0D00,0664:1F43|DigiTurk|Mezzo|TV|&lt;br /&gt;
0D00,0664:1F44|DigiTurk|VH-1|TV|&lt;br /&gt;
0D00,0664:1F45|DigiTurk|Extreme Sports |TV|&lt;br /&gt;
0D00,0664:1F46|DigiTurk|BBC Entertainment|TV|&lt;br /&gt;
0D00,0664:1F47|DigiTurk|DREAM TV |TV|&lt;br /&gt;
0D00,0664:1F48|DigiTurk|BBC World News |TV|&lt;br /&gt;
0D00,0664:1F49|DigiTurk|EuroNews |TV|&lt;br /&gt;
0D00,0664:1F51|DigiTurk|Style Network |TV|&lt;br /&gt;
0D00,0664:1F4C|DigiTurk|MCM Top |TV|&lt;br /&gt;
0D00,0664:1F4D|DigiTurk|Fashion TV |TV|&lt;br /&gt;
0D00,0664:1F4E|DigiTurk|CNN Int|TV|&lt;br /&gt;
0664:1FA5|DigiTurk|Fox Sports HD|TV|&lt;br /&gt;
0664:1FA6|DigiTurk|NatGeo Wild HD |TV|&lt;br /&gt;
0664:1FA8|DigiTurk|Lig TV Ticari HD|TV|&lt;br /&gt;
0664:1FAF|DigiTurk|Show TV HD|TV|&lt;br /&gt;
0664:1FB0|DigiTurk|Skytürk HD|TV|&lt;br /&gt;
0D00,0664:2009|DigiTurk|ESPN America|TV|&lt;br /&gt;
0D00,0664:2010|DigiTurk|Meltem |TV|&lt;br /&gt;
0D00,0664:200A|DigiTurk|ESPN Classic|TV|&lt;br /&gt;
0D00,0664:200B|DigiTurk|FOG TV|TV|&lt;br /&gt;
0D00,0664:200C|DigiTurk|SPORTS TV|TV|&lt;br /&gt;
0D00,0664:200F|DigiTurk|KRAL TV|TV|&lt;br /&gt;
0D00,0664:201A|DigiTurk|MTV Hits|TV|&lt;br /&gt;
0D00,0664:201C|DigiTurk|e2|TV|&lt;br /&gt;
0664:201D|DigiTurk|Fashion TV HD|TV|&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Pink International===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#  Pink International&lt;br /&gt;
091F:0001|Pink International|Pink Plus&lt;br /&gt;
091F:0002|Pink International|Pink Extra&lt;br /&gt;
091F:0004|Pink International|Pink TV Bosnia Herzegovina&lt;br /&gt;
091F:0005|Pink International|Pink TV Montenegro&lt;br /&gt;
091F:0006|Pink International|Pink Srbija&lt;br /&gt;
091F:0007|Pink International|Pink Action&lt;br /&gt;
091F:0008|Pink International|Pink Movies&lt;br /&gt;
091F:0009|Pink International|Pink Film&lt;br /&gt;
091F:000A|Pink International|Pink Music&lt;br /&gt;
091F:000B|Pink International|Pink Kids&lt;br /&gt;
091F:000C|Pink International|Pink Family&lt;br /&gt;
091F:001F|Pink International|Pink Plus&lt;br /&gt;
091F:0020|Pink International|Pink Extra&lt;br /&gt;
091F:0022|Pink International|Pink TV Bosnia Herzegovina&lt;br /&gt;
091F:0023|Pink International|Pink TV Montenegro&lt;br /&gt;
091F:0024|Pink International|Pink Srbija&lt;br /&gt;
091F:0025|Pink International|Pink Action&lt;br /&gt;
091F:0026|Pink International|Pink Movies&lt;br /&gt;
091F:0027|Pink International|Pink Film&lt;br /&gt;
091F:0028|Pink International|Pink Music&lt;br /&gt;
091F:0029|Pink International|Pink Kids&lt;br /&gt;
091F:002A|Pink International|Pink Family&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Boom (4.0W)===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#&lt;br /&gt;
# DVB-S - Boom - 4.0W&lt;br /&gt;
# Date: 2011-09-26&lt;br /&gt;
#&lt;br /&gt;
0929:0066|Boom 4.0W|History|TV|Documentaries|&lt;br /&gt;
0929:008F|Boom 4.0W|National TV|TV|General|&lt;br /&gt;
0929:0090|Boom 4.0W|MTV Hits|TV|Music|&lt;br /&gt;
0929:0091|Boom 4.0W|Daring! TV|TV|Porn|&lt;br /&gt;
0929:0092|Boom 4.0W|AXN Sci Fi|TV|Series|&lt;br /&gt;
0929:0093|Boom 4.0W|Animal Planet Eastern Europe|TV|Documentaries|&lt;br /&gt;
0929:0094|Boom 4.0W|CNN International Europe|TV|News|&lt;br /&gt;
0929:0095|Boom 4.0W|Realitatea TV|TV|News|&lt;br /&gt;
0929:0096|Boom 4.0W|Discovery World|TV|Documentaries|&lt;br /&gt;
0929:0097|Boom 4.0W|U (Romania)|TV|Music|&lt;br /&gt;
0929:0098|Boom 4.0W|VH-1 (Video Hits One)|TV|Music|&lt;br /&gt;
0929:0099|Boom 4.0W|Discovery Travel &amp;amp; Living UK|TV|Documentaries|&lt;br /&gt;
0929:009A|Boom 4.0W|Discovery Science Channel|TV|Technology|&lt;br /&gt;
0929:009B|Boom 4.0W|Antena 1|TV|General|&lt;br /&gt;
0929:009C|Boom 4.0W|Boomerang|TV|Children|&lt;br /&gt;
0929:009D|Boom 4.0W|Discovery Channel Romania|TV|Documentaries|&lt;br /&gt;
0929:009E|Boom 4.0W|Antena 2|TV|General|&lt;br /&gt;
0929:00A0|Boom 4.0W|Animax|TV|Children|&lt;br /&gt;
0929:00A0|Boom 4.0W|MiniMax Romania|TV|Children|&lt;br /&gt;
0929:00A5|Boom 4.0W|The Money Channel Romania|TV|Business|&lt;br /&gt;
0929:00B3|Boom 4.0W|Taraf TV|TV|Music|&lt;br /&gt;
0929:0061|Boom 4.0W|boom music|RADIO||&lt;br /&gt;
0929:00A9|Boom 4.0W|Radio Guerrilla|RADIO||&lt;br /&gt;
0929:0065|Boom 4.0W|TVR 1|TV|General|&lt;br /&gt;
0929:0066|Boom 4.0W|TVR 2|TV|General|&lt;br /&gt;
0929:0067|Boom 4.0W|Pro TV|TV|General|&lt;br /&gt;
0929:0068|Boom 4.0W|Acasá TV|TV|General|&lt;br /&gt;
0929:0069|Boom 4.0W|TV 1000 Balkan|TV|Movies|&lt;br /&gt;
0929:006A|Boom 4.0W|Pro Cinema|TV|Movies|&lt;br /&gt;
0929:006B|Boom 4.0W|HBO Romania|TV|Movies|&lt;br /&gt;
0929:006C|Boom 4.0W|AXN Central Europe|TV|Series|&lt;br /&gt;
0929:006D|Boom 4.0W|Cinemax East Europe|TV|Movies|&lt;br /&gt;
0929:006E|Boom 4.0W|History|TV|Documentaries|&lt;br /&gt;
0929:006F|Boom 4.0W|Disney Channel Romania, Bulgaria &amp;amp; Ukraine|TV|Children|&lt;br /&gt;
0929:0070|Boom 4.0W|Cartoon Network Eastern Europe|TV|Children|&lt;br /&gt;
0929:0071|Boom 4.0W|TCM - Turner Classic Movies|TV|Movies|&lt;br /&gt;
0929:0072|Boom 4.0W|Antena 3 Romania|TV|News|&lt;br /&gt;
0929:0073|Boom 4.0W|Euforia Lifestyle TV|TV|Lifestyle|&lt;br /&gt;
0929:0074|Boom 4.0W|Prima TV|TV|General|&lt;br /&gt;
0929:0075|Boom 4.0W|Private Spice|TV|Porn|&lt;br /&gt;
0929:0077|Boom 4.0W|AXN Crime|TV|Series|&lt;br /&gt;
0929:0078|Boom 4.0W|Duna TV|TV|General|&lt;br /&gt;
0929:00A4|Boom 4.0W|MTV Romania|TV|Music|&lt;br /&gt;
0929:00A7|Boom 4.0W|OTV Romania|TV|Various|&lt;br /&gt;
0929:007A|Boom 4.0W|Extreme Sports|TV|Sport|&lt;br /&gt;
0929:007B|Boom 4.0W|SportKlub Romania|TV|Sport|&lt;br /&gt;
0929:007C|Boom 4.0W|Viasat History|TV|History|&lt;br /&gt;
0929:007D|Boom 4.0W|National Geographic Romania|TV|Documentaries|&lt;br /&gt;
0929:007E|Boom 4.0W|TVR Cultural|TV|Cultural|&lt;br /&gt;
0929:007F|Boom 4.0W|Favorit TV|TV|General|&lt;br /&gt;
0929:0080|Boom 4.0W|Kanal D Romania|TV|General|&lt;br /&gt;
0929:0081|Boom 4.0W|Boom Sport Two|TV|Sport|&lt;br /&gt;
0929:0082|Boom 4.0W|Smarty|TV|Children|&lt;br /&gt;
0929:0083|Boom 4.0W|Boom Indian|TV|Movies|&lt;br /&gt;
0929:0084|Boom 4.0W|Boom Comedy|TV|Movies|&lt;br /&gt;
0929:0085|Boom 4.0W|Boom Hop!|TV|Children|&lt;br /&gt;
0929:0086|Boom 4.0W|Boom Action|TV|Movies|&lt;br /&gt;
0929:0087|Boom 4.0W|Boom Drama|TV|Movies|&lt;br /&gt;
0929:0088|Boom 4.0W|Sport.ro|TV|Sport|&lt;br /&gt;
0929:0089|Boom 4.0W|Dolce Sport|TV|Sport|&lt;br /&gt;
0929:008A|Boom 4.0W|Musicmax Adult|TV|Porn|&lt;br /&gt;
0929:008B|Boom 4.0W|Dolce Sport 2|TV|Sport|&lt;br /&gt;
0929:008C|Boom 4.0W|Playboy TV|TV|Erotic|&lt;br /&gt;
0929:00A2|Boom 4.0W|BBC World News|TV|News|&lt;br /&gt;
0929:00A6|Boom 4.0W|TV5 Monde Europe|TV|General|&lt;br /&gt;
0929:00AC|Boom 4.0W|TVR Info|TV|News|&lt;br /&gt;
0929:0001|Boom 4.0W|Bucuresti 1 TV|TV|General|&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===DVB-C Belgium: Voo (ex.IDEATEL)===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#&lt;br /&gt;
# DVB-C Belgium: Voo (ex.IDEATEL)&lt;br /&gt;
# Voo seems to use different srvid locally so this file may not fully work if you are not from former IDEATEL provider&lt;br /&gt;
# Some FTA channels are also already included, ready for encryption. :-)&lt;br /&gt;
# &lt;br /&gt;
0100:4E88|Voo (ex.IDEATEL)|TF1 HD|TV&lt;br /&gt;
0100:4EEC|Voo (ex.IDEATEL)|France 2 HD|TV&lt;br /&gt;
0100:28A3|Voo (ex.IDEATEL)|France 3|TV&lt;br /&gt;
0100:28A4|Voo (ex.IDEATEL)|France 4|TV&lt;br /&gt;
0100:28A5|Voo (ex.IDEATEL)|France 5|TV&lt;br /&gt;
0100:4E85|Voo (ex.IDEATEL)|La Une HD|TV&lt;br /&gt;
0100:4E86|Voo (ex.IDEATEL)|La Deux HD|TV&lt;br /&gt;
0100:4E87|Voo (ex.IDEATEL)|La Trois HD|TV&lt;br /&gt;
0100:4EEB|Voo (ex.IDEATEL)|Plug RTL HD|TV&lt;br /&gt;
0100:4EEA|Voo (ex.IDEATEL)|Club RTL HD|TV&lt;br /&gt;
0100:4EE9|Voo (ex.IDEATEL)|RTL Tvi HD|TV&lt;br /&gt;
0100:2842|Voo (ex.IDEATEL)|TV5MONDE|TV&lt;br /&gt;
0100:2777|Voo (ex.IDEATEL)|AB3|TV&lt;br /&gt;
0100:2778|Voo (ex.IDEATEL)|AB4|TV&lt;br /&gt;
0100:277C|Voo (ex.IDEATEL)|Arte Belgique|TV&lt;br /&gt;
0100:4E89|Voo (ex.IDEATEL)|13e Rue HD|TV&lt;br /&gt;
0100:28A7|Voo (ex.IDEATEL)|France Ô|TV&lt;br /&gt;
0100:28A6|Voo (ex.IDEATEL)|TV Breizh|TV&lt;br /&gt;
0100:28AA|Voo (ex.IDEATEL)|Star TV|TV&lt;br /&gt;
0100:2906|Voo (ex.IDEATEL)|DISNEY CHANNEL|TV&lt;br /&gt;
0100:2907|Voo (ex.IDEATEL)|GULLI|TV&lt;br /&gt;
0100:296A|Voo (ex.IDEATEL)|KidsCo|TV&lt;br /&gt;
0100:2912|Voo (ex.IDEATEL)|NICK-JR|TV&lt;br /&gt;
0100:0387|Voo (ex.IDEATEL)|Eurosport HD|TV&lt;br /&gt;
0100:0196|Voo (ex.IDEATEL)|Equidia|TV&lt;br /&gt;
0100:4EED|Voo (ex.IDEATEL)|Ushuaïa TV HD|TV&lt;br /&gt;
0100:283F|Voo (ex.IDEATEL)|LibertyTV FR|TV&lt;br /&gt;
0100:2779|Voo (ex.IDEATEL)|LCI|TV&lt;br /&gt;
0100:2843|Voo (ex.IDEATEL)|Euronews|TV&lt;br /&gt;
0100:28A8|Voo (ex.IDEATEL)|France 24|TV&lt;br /&gt;
0100:277A|Voo (ex.IDEATEL)|CanalZ|TV&lt;br /&gt;
0100:2909|Voo (ex.IDEATEL)|RADIO CONTACT|TV&lt;br /&gt;
0100:283E|Voo (ex.IDEATEL)|MTV/Nickelodeon|TV&lt;br /&gt;
0100:290B|Voo (ex.IDEATEL)|MTV BASE FRANCE|TV&lt;br /&gt;
0100:2913|Voo (ex.IDEATEL)|Direct Star|TV&lt;br /&gt;
0100:290A|Voo (ex.IDEATEL)|iConcert|TV&lt;br /&gt;
0100:2840|Voo (ex.IDEATEL)|M6 BOUTIQUE LA CHAINE|TV&lt;br /&gt;
0100:28A9|Voo (ex.IDEATEL)|Best of Shopping|TV&lt;br /&gt;
0100:2788|Voo (ex.IDEATEL)|Antenne Centre|TV&lt;br /&gt;
0100:2775|Voo (ex.IDEATEL)|EEN|TV&lt;br /&gt;
0100:2776|Voo (ex.IDEATEL)|Ket./Can.|TV&lt;br /&gt;
0100:2905|Voo (ex.IDEATEL)|Barker Channel|TV&lt;br /&gt;
0100:2841|Voo (ex.IDEATEL)|BBC 1 London|TV&lt;br /&gt;
0100:2844|Voo (ex.IDEATEL)|BBC 2 England|TV&lt;br /&gt;
0100:2845|Voo (ex.IDEATEL)|CBBC Channel|TV&lt;br /&gt;
0100:2846|Voo (ex.IDEATEL)|CBeebies|TV&lt;br /&gt;
0100:27DD|Voo (ex.IDEATEL)|CNBC|TV&lt;br /&gt;
0100:283D|Voo (ex.IDEATEL)|CNN Int.|TV&lt;br /&gt;
0100:2969|Voo (ex.IDEATEL)|NED1|TV&lt;br /&gt;
0100:27DF|Voo (ex.IDEATEL)|NED2|TV&lt;br /&gt;
0100:27DA|Voo (ex.IDEATEL)|Das Erste|TV&lt;br /&gt;
0100:27DC|Voo (ex.IDEATEL)|ZDF|TV&lt;br /&gt;
0100:27DB|Voo (ex.IDEATEL)|RAI1|TV&lt;br /&gt;
0100:296C|Voo (ex.IDEATEL)|RAI2|TV&lt;br /&gt;
0100:296D|Voo (ex.IDEATEL)|RAI3|TV&lt;br /&gt;
0100:27DE|Voo (ex.IDEATEL)|TVE|TV&lt;br /&gt;
0100:27E0|Voo (ex.IDEATEL)|Canal 24 Horas|TV&lt;br /&gt;
0100:296F|Voo (ex.IDEATEL)|RTPI|TV&lt;br /&gt;
0100:296E|Voo (ex.IDEATEL)|ERT|TV&lt;br /&gt;
0100:27E1|Voo (ex.IDEATEL)|AL Aoula|TV&lt;br /&gt;
0100:27D9|Voo (ex.IDEATEL)|TRT|TV&lt;br /&gt;
0100:006B|Voo (ex.IDEATEL)|BE 1|TV&lt;br /&gt;
0100:0066|Voo (ex.IDEATEL)|BE 1 + 1h|TV&lt;br /&gt;
0100:0388|Voo (ex.IDEATEL)|Be 3D|TV&lt;br /&gt;
0100:006C|Voo (ex.IDEATEL)|BE CINE|TV&lt;br /&gt;
0100:0385|Voo (ex.IDEATEL)|BE HD|TV&lt;br /&gt;
0100:01F4|Voo (ex.IDEATEL)|Be Météo|TV&lt;br /&gt;
0100:0068|Voo (ex.IDEATEL)|BE SERIES|TV&lt;br /&gt;
0100:0069|Voo (ex.IDEATEL)|BE SPORT1|TV&lt;br /&gt;
0100:006A|Voo (ex.IDEATEL)|BE SPORT2|TV&lt;br /&gt;
0100:006D|Voo (ex.IDEATEL)|BE SPORT3|TV&lt;br /&gt;
0100:01F9|Voo (ex.IDEATEL)|NGC|TV&lt;br /&gt;
0100:012E|Voo (ex.IDEATEL)|Planète+|TV&lt;br /&gt;
0100:01FA|Voo (ex.IDEATEL)|Planète+ Thalassa|TV&lt;br /&gt;
0100:00CB|Voo (ex.IDEATEL)|STYLIA|TV&lt;br /&gt;
0100:012F|Voo (ex.IDEATEL)|Voyage|TV&lt;br /&gt;
0100:00D0|Voo (ex.IDEATEL)|Toute l&#039;histoire|TV&lt;br /&gt;
0100:0260|Voo (ex.IDEATEL)|Histoire|TV&lt;br /&gt;
0100:00CD|Voo (ex.IDEATEL)|Animaux|TV&lt;br /&gt;
0100:01FD|Voo (ex.IDEATEL)|Discovery|TV&lt;br /&gt;
0100:025E|Voo (ex.IDEATEL)|Nat Géo Wild|TV&lt;br /&gt;
0100:00CA|Voo (ex.IDEATEL)|Télétoon|TV&lt;br /&gt;
0100:01F8|Voo (ex.IDEATEL)|Tiji|TV&lt;br /&gt;
0100:0130|Voo (ex.IDEATEL)|Canal J|TV&lt;br /&gt;
0100:0194|Voo (ex.IDEATEL)|Disney XD|TV&lt;br /&gt;
0100:0132|Voo (ex.IDEATEL)|Cartoon|TV&lt;br /&gt;
0100:00D3|Voo (ex.IDEATEL)|Playhouse|TV&lt;br /&gt;
0100:01F6|Voo (ex.IDEATEL)|Boomerang|TV&lt;br /&gt;
0100:0259|Voo (ex.IDEATEL)|June|TV&lt;br /&gt;
0100:01F7|Voo (ex.IDEATEL)|Télé Maison|TV&lt;br /&gt;
0100:0131|Voo (ex.IDEATEL)|Cuisine TV|TV&lt;br /&gt;
0100:0263|Voo (ex.IDEATEL)|Fashion TV|TV&lt;br /&gt;
0100:0197|Voo (ex.IDEATEL)|Mezzo|TV&lt;br /&gt;
0100:01FC|Voo (ex.IDEATEL)|Vivolta|TV&lt;br /&gt;
0100:02BE|Voo (ex.IDEATEL)|Mcm Pop|TV&lt;br /&gt;
0100:0193|Voo (ex.IDEATEL)|Comédie+|TV&lt;br /&gt;
0100:02C0|Voo (ex.IDEATEL)|E! Entertainment|TV&lt;br /&gt;
0100:0133|Voo (ex.IDEATEL)|TCM|TV&lt;br /&gt;
0100:012D|Voo (ex.IDEATEL)|ESPN America|TV&lt;br /&gt;
0100:0199|Voo (ex.IDEATEL)|Eurosport 2|TV&lt;br /&gt;
0100:01FB|Voo (ex.IDEATEL)|ESPN Classic|TV&lt;br /&gt;
0100:00C9|Voo (ex.IDEATEL)|Infosport|TV&lt;br /&gt;
0100:00CC|Voo (ex.IDEATEL)|Moteurs|TV&lt;br /&gt;
0100:02C2|Voo (ex.IDEATEL)|Yacht &amp;amp; Sail|TV&lt;br /&gt;
0100:02C5|Voo (ex.IDEATEL)|Poker Channel|TV&lt;br /&gt;
0100:02BD|Voo (ex.IDEATEL)|Mcm Top|TV&lt;br /&gt;
0100:0261|Voo (ex.IDEATEL)|Extrême Sports|TV&lt;br /&gt;
0100:025F|Voo (ex.IDEATEL)|NatGeo Music|TV&lt;br /&gt;
0100:0198|Voo (ex.IDEATEL)|Game One|TV&lt;br /&gt;
0100:0195|Voo (ex.IDEATEL)|Planète+ No Limit|TV&lt;br /&gt;
0100:0191|Voo (ex.IDEATEL)|MTV Idol|TV&lt;br /&gt;
0100:025A|Voo (ex.IDEATEL)|MTV Pulse|TV&lt;br /&gt;
0100:0192|Voo (ex.IDEATEL)|M6 Music Hits|TV&lt;br /&gt;
0100:02C1|Voo (ex.IDEATEL)|Zone Reality|TV&lt;br /&gt;
0100:0135|Voo (ex.IDEATEL)|Ciné+ Classic|TV&lt;br /&gt;
0100:0136|Voo (ex.IDEATEL)|Ciné+ Frisson|TV&lt;br /&gt;
0100:0134|Voo (ex.IDEATEL)|Ciné+ Premier|TV&lt;br /&gt;
0100:01FE|Voo (ex.IDEATEL)|SYFY|TV&lt;br /&gt;
0100:0386|Voo (ex.IDEATEL)|Disney Cinemagic HD|TV&lt;br /&gt;
0100:025D|Voo (ex.IDEATEL)|BFM TV|TV&lt;br /&gt;
0100:02BF|Voo (ex.IDEATEL)|I&amp;gt; Télé|TV&lt;br /&gt;
0100:025C|Voo (ex.IDEATEL)|Bloomberg|TV&lt;br /&gt;
0100:00CF|Voo (ex.IDEATEL)|XXL|TV&lt;br /&gt;
0100:00D2|Voo (ex.IDEATEL)|Mangas|TV&lt;br /&gt;
0100:00D1|Voo (ex.IDEATEL)|Action|TV&lt;br /&gt;
0100:00CE|Voo (ex.IDEATEL)|Chasse et Pêche|TV&lt;br /&gt;
0100:02C3|Voo (ex.IDEATEL)|Hustler TV|TV&lt;br /&gt;
0100:0262|Voo (ex.IDEATEL)|Man-X|TV&lt;br /&gt;
0100:025B|Voo (ex.IDEATEL)|Trace TV|TV&lt;br /&gt;
0100:01F5|Voo (ex.IDEATEL)|Evénement|TV&lt;br /&gt;
0100:2787|Voo (ex.IDEATEL)|NOTELE|TV&lt;br /&gt;
0100:2786|Voo (ex.IDEATEL)|Télésambre|TV&lt;br /&gt;
0100:2783|Voo (ex.IDEATEL)|Canal C|TV&lt;br /&gt;
0100:2785|Voo (ex.IDEATEL)|CanalZoom|TV&lt;br /&gt;
0100:2789|Voo (ex.IDEATEL)|TELE MB|TV&lt;br /&gt;
0100:2780|Voo (ex.IDEATEL)|TeleVesdre|TV&lt;br /&gt;
0100:277D|Voo (ex.IDEATEL)|TLB|TV&lt;br /&gt;
0100:277E|Voo (ex.IDEATEL)|TV Brussel|TV&lt;br /&gt;
0100:2784|Voo (ex.IDEATEL)|TVCom|TV&lt;br /&gt;
0100:2781|Voo (ex.IDEATEL)|TV LUX|TV&lt;br /&gt;
0100:2782|Voo (ex.IDEATEL)|MA TELE|TV&lt;br /&gt;
0100:277F|Voo (ex.IDEATEL)|RTC Tele Liege|TV&lt;br /&gt;
0100:0321|Voo (ex.IDEATEL)|A la séance 1|TV&lt;br /&gt;
0100:0322|Voo (ex.IDEATEL)|A la séance 2|TV&lt;br /&gt;
0100:0323|Voo (ex.IDEATEL)|A la séance 3|TV&lt;br /&gt;
0100:0324|Voo (ex.IDEATEL)|A la séance 4|TV&lt;br /&gt;
0100:0325|Voo (ex.IDEATEL)|A la séance 5|TV&lt;br /&gt;
0100:0326|Voo (ex.IDEATEL)|A la séance 6|TV&lt;br /&gt;
0100:0327|Voo (ex.IDEATEL)|A la séance 7|TV&lt;br /&gt;
0100:0328|Voo (ex.IDEATEL)|A la séance 8|TV&lt;br /&gt;
0100:28A1|Voo (ex.IDEATEL)|TF1|TV&lt;br /&gt;
0100:28A2|Voo (ex.IDEATEL)|France 2|TV&lt;br /&gt;
0100:2A31|Voo (ex.IDEATEL)|La Une|TV&lt;br /&gt;
0100:2A32|Voo (ex.IDEATEL)|La Deux|TV&lt;br /&gt;
0100:2A33|Voo (ex.IDEATEL)|La Trois|TV&lt;br /&gt;
0100:2A34|Voo (ex.IDEATEL)|RTL TVI|TV&lt;br /&gt;
0100:2A35|Voo (ex.IDEATEL)|Club RTL|TV&lt;br /&gt;
0100:2A36|Voo (ex.IDEATEL)|Plug RTL|TV&lt;br /&gt;
0100:296B|Voo (ex.IDEATEL)|13eme RUE|TV&lt;br /&gt;
0100:2970|Voo (ex.IDEATEL)|Ushuaïa TV|TV&lt;br /&gt;
0100:2908|Voo (ex.IDEATEL)|EUROSPORT|TV&lt;br /&gt;
0100:019A|Voo (ex.IDEATEL)|Disney CinéMagic|TV&lt;br /&gt;
0100:290D|Voo (ex.IDEATEL)|Classic 21|Radio&lt;br /&gt;
0100:2911|Voo (ex.IDEATEL)|Pure FM|Radio&lt;br /&gt;
0100:290C|Voo (ex.IDEATEL)|La Prem1ere|Radio&lt;br /&gt;
0100:290F|Voo (ex.IDEATEL)|VivaCite|Radio&lt;br /&gt;
0100:290E|Voo (ex.IDEATEL)|Musiq3|Radio&lt;br /&gt;
0100:2A3B|Voo (ex.IDEATEL)|Bel RTL|Radio&lt;br /&gt;
0100:2A3C|Voo (ex.IDEATEL)|Mint|Radio&lt;br /&gt;
0100:2A3D|Voo (ex.IDEATEL)|Radio Contact|Radio&lt;br /&gt;
0100:2914|Voo (ex.IDEATEL)|Twizz|Radio&lt;br /&gt;
0100:2A3F|Voo (ex.IDEATEL)|Contact R&#039;n&#039;b|Radio&lt;br /&gt;
0100:2910|Voo (ex.IDEATEL)|brf|Radio&lt;br /&gt;
0100:02BC|Voo (ex.IDEATEL)|EPG|TV&lt;br /&gt;
0100:006E|Voo (ex.IDEATEL)|STB DATA 0|TV&lt;br /&gt;
0100:006F|Voo (ex.IDEATEL)|STB DATA 1|TV&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==raw parsed - please help correcting==&lt;br /&gt;
&lt;br /&gt;
===RAI 13E ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#  RAI 13E&lt;br /&gt;
0100:0D49|RAI 13E|Rai Uno&lt;br /&gt;
0100:0D4A|RAI 13E|Rai Due&lt;br /&gt;
0100:0D4B|RAI 13E|Rai Tre&lt;br /&gt;
0100:213F|RAI 13E|Rai Uno&lt;br /&gt;
0100:2140|RAI 13E|Rai Due&lt;br /&gt;
0100:2141|RAI 13E|Rai Tre&lt;br /&gt;
0100:2142|RAI 13E|Rai 4&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Cyfra + ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#  Cyfra +&lt;br /&gt;
0100:0e06|Cyfra +|BBC HD&lt;br /&gt;
0100:3B63|Cyfra +|Eurosport 2 HD&lt;br /&gt;
0100:3B65|Cyfra +|NatGeo Wild HD&lt;br /&gt;
0100:3B66|Cyfra +|Animal Planet HD&lt;br /&gt;
0100:3B67|Cyfra +|Cinemax HD Eastern Europe&lt;br /&gt;
0100:0001|Cyfra +|MTVNHD&lt;br /&gt;
0100:0002|Cyfra +|MTV Polska&lt;br /&gt;
0100:0004|Cyfra +|VH-1 Polska&lt;br /&gt;
0100:0016|Cyfra +|MTV Polska.&lt;br /&gt;
0100:0018|Cyfra +|VH1 Polska.&lt;br /&gt;
1803,0100:1149|Cyfra +|CANAL+ 3D&lt;br /&gt;
1803,0100:32DD|Cyfra +|CANAL+ FILM HD&lt;br /&gt;
1803,0100:32DC|Cyfra +|CANAL+ HD&lt;br /&gt;
1803,0100:32DE|Cyfra +|CANAL+ SPORT HD&lt;br /&gt;
1803,0100:32E1|Cyfra +|FILMBOX HD&lt;br /&gt;
1803,0100:3D63|Cyfra +|HBO COMEDY HD&lt;br /&gt;
1803,0100:32DF|Cyfra +|NATGEO HD&lt;br /&gt;
1803,0100:32E2|Cyfra +|TVP HD&lt;br /&gt;
1803,0100:3315|Cyfra +|ESP HD&lt;br /&gt;
1803,0100:3310|Cyfra +|SP HD Bulgaria&lt;br /&gt;
1803,0100:330A|Cyfra +|ESP HD Czech&lt;br /&gt;
1803,0100:3309|Cyfra +|ESP HD Dutch&lt;br /&gt;
1803,0100:3313|Cyfra +|ESP HD ECH&lt;br /&gt;
1803,0100:330B|Cyfra +|ESP HD German&lt;br /&gt;
1803,0100:3317|Cyfra +|ESP HD Greek&lt;br /&gt;
1803,0100:330F|Cyfra +|ESP HD Hungarian&lt;br /&gt;
1803,0100:3305|Cyfra +|ESP HD Intl&lt;br /&gt;
1803,0100:3311|Cyfra +|ESP HD Italy&lt;br /&gt;
1803,0100:330E|Cyfra +|ESP HD Polish&lt;br /&gt;
1803,0100:330D|Cyfra +|ESP HD Portuguese&lt;br /&gt;
1803,0100:3312|Cyfra +|ESP HD Romania&lt;br /&gt;
1803,0100:3308|Cyfra +|ESP HD Russian&lt;br /&gt;
1803,0100:3316|Cyfra +|ESP HD Serbia&lt;br /&gt;
1803,0100:3314|Cyfra +|ESP HD Spain&lt;br /&gt;
1803,0100:3307|Cyfra +|ESP HD Turk&lt;br /&gt;
1803,0100:331A|Cyfra +|EUROSPORT HD&lt;br /&gt;
1803,0100:3319|Cyfra +|EUROSPORT HD&lt;br /&gt;
1803,0100:3318|Cyfra +|EUROSPORT HD PL&lt;br /&gt;
1803,0100:12E1|Cyfra +|.CANAL+ FILM&lt;br /&gt;
1803,0100:12E3|Cyfra +|CANAL+&lt;br /&gt;
1803,0100:12E4|Cyfra +|CANAL+ FILM&lt;br /&gt;
1803,0100:12E5|Cyfra +|CANAL+ SPORT&lt;br /&gt;
1803,0100:1147|Cyfra +|CANAL+ Sport 2&lt;br /&gt;
1803,0100:114E|Cyfra +|13TH STREET&lt;br /&gt;
1803,0100:1134|Cyfra +|4fun.TV&lt;br /&gt;
1803,0100:13F4|Cyfra +|5108&lt;br /&gt;
1803,0100:12C5|Cyfra +|ALE KINO&lt;br /&gt;
1803,0100:1402|Cyfra +|ANIMAL PLANET&lt;br /&gt;
1803,0100:12C1|Cyfra +|CANAL+&lt;br /&gt;
1803,0100:12C2|Cyfra +|CANAL+ FILM&lt;br /&gt;
1803,0100:113E|Cyfra +|CANAL+ GOL&lt;br /&gt;
1803,0100:12C9|Cyfra +|CANAL+ SPORT&lt;br /&gt;
1803,0100:113D|Cyfra +|CANAL+Sport 2&lt;br /&gt;
1803,0100:13F7|Cyfra +|CINEMAX&lt;br /&gt;
1803,0100:1406|Cyfra +|CLUB TV&lt;br /&gt;
1803,0100:3D55|Cyfra +|DISCOVERY SCIENCE&lt;br /&gt;
1803,0100:3D57|Cyfra +|DISCOVERY WORLD&lt;br /&gt;
1803,0100:12CB|Cyfra +|DOMO&lt;br /&gt;
1803,0100:130B|Cyfra +|DTV CABLE AL&lt;br /&gt;
1803,0100:1309|Cyfra +|DTV CABLE JE&lt;br /&gt;
1803,0100:130A|Cyfra +|DTV CABLE KU&lt;br /&gt;
1803,0100:117D|Cyfra +|DTV CABLE MI&lt;br /&gt;
1803,0100:117C|Cyfra +|DTV CABLE PL&lt;br /&gt;
1803,0100:130C|Cyfra +|DTV CABLE ZI&lt;br /&gt;
1803,0100:3D5B|Cyfra +|EDUSAT&lt;br /&gt;
1803,0100:1153|Cyfra +|ESP&lt;br /&gt;
1803,0100:3D61|Cyfra +|Filmbox&lt;br /&gt;
1803,0100:3D60|Cyfra +|Filmbox Extra&lt;br /&gt;
1803,0100:3D62|Cyfra +|Filmbox Family&lt;br /&gt;
1803,0100:12DE|Cyfra +|H test 1&lt;br /&gt;
1803,0100:12DF|Cyfra +|H test 2&lt;br /&gt;
1803,0100:12E0|Cyfra +|H test 3&lt;br /&gt;
1803,0100:114D|Cyfra +|HBO&lt;br /&gt;
1803,0100:1150|Cyfra +|HBO COMEDY&lt;br /&gt;
1803,0100:114F|Cyfra +|HBO 2&lt;br /&gt;
1803,0100:1139|Cyfra +|HISTORY&lt;br /&gt;
1803,0100:13F5|Cyfra +|ITV&lt;br /&gt;
1803,0100:13F0|Cyfra +|KINO POLSKA&lt;br /&gt;
1803,0100:12C4|Cyfra +|KUCHNIA.TV&lt;br /&gt;
1803,0100:1137|Cyfra +|MINI MINI&lt;br /&gt;
1803,0100:1132|Cyfra +|Movies 24&lt;br /&gt;
1803,0100:3D5D|Cyfra +|MTV ROCKS&lt;br /&gt;
1803,0100:3D5E|Cyfra +|NATGEO&lt;br /&gt;
1803,0100:3D5F|Cyfra +|ORANGE INFO&lt;br /&gt;
1803,0100:1135|Cyfra +|Orange Sport&lt;br /&gt;
1803,0100:1136|Cyfra +|PLANETE&lt;br /&gt;
1803,0100:3D5A|Cyfra +|POLONIA 1&lt;br /&gt;
1803,0100:13F8|Cyfra +|PULS&lt;br /&gt;
1803,0100:3D59|Cyfra +|TELE5&lt;br /&gt;
1803,0100:13F1|Cyfra +|TRACE TV&lt;br /&gt;
1803,0100:13ED|Cyfra +|TV POLONIA&lt;br /&gt;
1803,0100:12C7|Cyfra +|TVP 1&lt;br /&gt;
1803,0100:12C8|Cyfra +|TVP 2&lt;br /&gt;
1803,0100:13F6|Cyfra +|TVP INFO&lt;br /&gt;
1803,0100:13F9|Cyfra +|TVP Kultura&lt;br /&gt;
1803,0100:13EE|Cyfra +|TVS&lt;br /&gt;
1803,0100:12C6|Cyfra +|Zig Zap&lt;br /&gt;
1803,0100:1407|Cyfra +|ZONE REALITY&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Cyfrowy Polsat ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#  Cyfrowy Polsat&lt;br /&gt;
1803,0100:0C25|Cyfrowy Polsat|AXN HD&lt;br /&gt;
1803,0100:0C26|Cyfrowy Polsat|Cinemax 2 HD&lt;br /&gt;
1803,0100:0C27|Cyfrowy Polsat|FOX HD&lt;br /&gt;
1803,0100:0C1F|Cyfrowy Polsat|FoxLife HD&lt;br /&gt;
1803,0100:0C21|Cyfrowy Polsat|HBO HD&lt;br /&gt;
1803,0100:0C23|Cyfrowy Polsat|Polsat HD&lt;br /&gt;
1803,0100:0C1D|Cyfrowy Polsat|Polsat Sport HD&lt;br /&gt;
1803,0100:1C96|Cyfrowy Polsat|AXN&lt;br /&gt;
1803,0100:1C86|Cyfrowy Polsat|AXN Crime&lt;br /&gt;
1803,0100:1C87|Cyfrowy Polsat|AXN Sci-Fi&lt;br /&gt;
1803,0100:2914|Cyfrowy Polsat|Blue Hustler&lt;br /&gt;
1803,0100:2906|Cyfrowy Polsat|Boomerang&lt;br /&gt;
1803,0100:1CCA|Cyfrowy Polsat|Cinemax 2&lt;br /&gt;
1803,0100:1C93|Cyfrowy Polsat|Discovery&lt;br /&gt;
1803,0100:2938|Cyfrowy Polsat|Disney Playhouse&lt;br /&gt;
1803,0100:1CB5|Cyfrowy Polsat|Disney XD&lt;br /&gt;
1803,0100:2915|Cyfrowy Polsat|Dla Abonentow&lt;br /&gt;
1803,0100:2916|Cyfrowy Polsat|Dla Abonentow&lt;br /&gt;
1803,0100:1CAC|Cyfrowy Polsat|ESPN&lt;br /&gt;
1803,0100:1C89|Cyfrowy Polsat|Extreme Sports&lt;br /&gt;
1803,0100:1CCF|Cyfrowy Polsat|Fox Life&lt;br /&gt;
1803,0100:2910|Cyfrowy Polsat|Info VoD&lt;br /&gt;
1803,0100:2911|Cyfrowy Polsat|Info VoD&lt;br /&gt;
1803,0100:290F|Cyfrowy Polsat|Info VoD&lt;br /&gt;
1803,0100:1C8B|Cyfrowy Polsat|NatGeo Wild&lt;br /&gt;
1803,0100:2908|Cyfrowy Polsat|Planeta FM&lt;br /&gt;
1803,0100:332D|Cyfrowy Polsat|Polsat&lt;br /&gt;
1803,0100:3332|Cyfrowy Polsat|Polsat Cafe&lt;br /&gt;
1803,0100:3346|Cyfrowy Polsat|Polsat Cafe&lt;br /&gt;
1803,0100:290D|Cyfrowy Polsat|Polsat Film&lt;br /&gt;
1803,0100:1C88|Cyfrowy Polsat|Polsat Futbol&lt;br /&gt;
1803,0100:1C8A|Cyfrowy Polsat|Polsat Futbol&lt;br /&gt;
1803,0100:290C|Cyfrowy Polsat|Polsat Jim Jam&lt;br /&gt;
1803,0100:3335|Cyfrowy Polsat|Polsat News&lt;br /&gt;
1803,0100:3349|Cyfrowy Polsat|Polsat News&lt;br /&gt;
1803,0100:3342|Cyfrowy Polsat|Polsat Play&lt;br /&gt;
1803,0100:332E|Cyfrowy Polsat|Polsat Play&lt;br /&gt;
1803,0100:3330|Cyfrowy Polsat|Polsat Sport&lt;br /&gt;
1803,0100:3331|Cyfrowy Polsat|Polsat Sport Extra&lt;br /&gt;
1803,0100:2912|Cyfrowy Polsat|Polsat Sport News Test&lt;br /&gt;
1803,0100:3336|Cyfrowy Polsat|Polsat 2&lt;br /&gt;
1803,0100:2928|Cyfrowy Polsat|Radio PIN 102 FM&lt;br /&gt;
1803,0100:2923|Cyfrowy Polsat|Radio ZET&lt;br /&gt;
1803,0100:2924|Cyfrowy Polsat|RMF Classic&lt;br /&gt;
1803,0100:292A|Cyfrowy Polsat|RMF FM&lt;br /&gt;
1803,0100:2935|Cyfrowy Polsat|RMF MAXXX&lt;br /&gt;
1803,0100:2919|Cyfrowy Polsat|Superstacja&lt;br /&gt;
1803,0100:2926|Cyfrowy Polsat|Test&lt;br /&gt;
1803,0100:1C8D|Cyfrowy Polsat|TEST&lt;br /&gt;
1803,0100:2918|Cyfrowy Polsat|Travel&lt;br /&gt;
1803,0100:3333|Cyfrowy Polsat|TV Biznes&lt;br /&gt;
1803,0100:332F|Cyfrowy Polsat|TV 4&lt;br /&gt;
1803,0100:290E|Cyfrowy Polsat|TV 6 Test&lt;br /&gt;
1803,0100:290A|Cyfrowy Polsat|TVP INFO&lt;br /&gt;
1803,0100:2909|Cyfrowy Polsat|TVP Sport&lt;br /&gt;
1803,0100:1CCD|Cyfrowy Polsat|TVP 2&lt;br /&gt;
1803,0100:4278|Cyfrowy Polsat|VOD 23&lt;br /&gt;
1803,0100:4279|Cyfrowy Polsat|VOD 24&lt;br /&gt;
1803,0100:427A|Cyfrowy Polsat|VOD 25&lt;br /&gt;
1803,0100:427B|Cyfrowy Polsat|VOD 26&lt;br /&gt;
1803,0100:427C|Cyfrowy Polsat|VOD 49&lt;br /&gt;
1803,0100:4269|Cyfrowy Polsat|VOD 51&lt;br /&gt;
1803,0100:426A|Cyfrowy Polsat|VOD 52&lt;br /&gt;
1803,0100:426B|Cyfrowy Polsat|VOD 53&lt;br /&gt;
1803,0100:426C|Cyfrowy Polsat|VOD 54&lt;br /&gt;
1803,0100:426D|Cyfrowy Polsat|VOD 55&lt;br /&gt;
1803,0100:426E|Cyfrowy Polsat|VOD 56&lt;br /&gt;
1803,0100:426F|Cyfrowy Polsat|VOD 57&lt;br /&gt;
1803,0100:4270|Cyfrowy Polsat|VOD 58&lt;br /&gt;
1803,0100:4271|Cyfrowy Polsat|VOD 59&lt;br /&gt;
1803,0100:4272|Cyfrowy Polsat|VOD 60&lt;br /&gt;
1803,0100:4273|Cyfrowy Polsat|VOD 61&lt;br /&gt;
1803,0100:4274|Cyfrowy Polsat|VOD 62&lt;br /&gt;
1803,0100:4275|Cyfrowy Polsat|VOD 63&lt;br /&gt;
1803,0100:4276|Cyfrowy Polsat|VOD 64&lt;br /&gt;
1803,0100:4277|Cyfrowy Polsat|VOD 65&lt;br /&gt;
1803,0100:427D|Cyfrowy Polsat|xxxVOD1&lt;br /&gt;
1803,0100:427E|Cyfrowy Polsat|xxxVOD2&lt;br /&gt;
1803,0100:2917|Cyfrowy Polsat|Zlote Przeboje&lt;br /&gt;
1803,0100:290B|Cyfrowy Polsat|Zone Europa&lt;br /&gt;
1803,0100:1C85|Cyfrowy Polsat|Zone Romantica&lt;br /&gt;
1803:0001|Cyfrowy Polsat|MTVNHD&lt;br /&gt;
1803:0002|Cyfrowy Polsat|MTV Polska&lt;br /&gt;
1803:0004|Cyfrowy Polsat|VH-1&lt;br /&gt;
1803:0015|Cyfrowy Polsat|MTVNHD&lt;br /&gt;
1803:3b66|Cyfrowy Polsat|Animal Planet HD&lt;br /&gt;
1803:3b65|Cyfrowy Polsat|NatGeo Wild HD&lt;br /&gt;
1803:3b67|Cyfrowy Polsat|Cinemax HD&lt;br /&gt;
1803:3b63|Cyfrowy Polsat|Eurosport 2 HD&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Cyfrowy Polsat - Jedynka ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#  Cyfrowy Polsat - Jedynka&lt;br /&gt;
1803,0100:2929|Cyfrowy Polsat - Jedynka|PR&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Cyfrowy Polsat - Tr?jka ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#  Cyfrowy Polsat - Tr?jka&lt;br /&gt;
1803,0100:2927|Cyfrowy Polsat - Tr?jka|PR&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===N ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#  N&lt;br /&gt;
0B01,0500:0007|N|Baby TV&lt;br /&gt;
0B01:0DAD|N|Discovery Travel &amp;amp; Living Polska&lt;br /&gt;
0B01:0DAE|N|Discovery Science Polska&lt;br /&gt;
0B01:0DAF|N|Animal Planet Eastern Europe&lt;br /&gt;
0B01:0DB0|N|Discovery World Polska&lt;br /&gt;
0B01:0DB1|N|Discovery Channel Polska&lt;br /&gt;
0B01:0DB2|N|Discovery Historia Polska&lt;br /&gt;
0B01:0DB3|N|Kino Polska&lt;br /&gt;
0B01:0DB4|N|Movies 24 Eastern Europe&lt;br /&gt;
0B01:0DB5|N|KidsCo&lt;br /&gt;
0B01:0DB6|N|AXN Crime Poland&lt;br /&gt;
0B01:0DB7|N|AXN Sci-Fi Poland&lt;br /&gt;
0B01:0DBB|N|Eska TV&lt;br /&gt;
0B01:0DDF|N|HBO Polska (Home Box Office)&lt;br /&gt;
0B01:0DE0|N|HBO 2 Polska&lt;br /&gt;
0B01:0DE1|N|HBO Comedy&lt;br /&gt;
0B01:0DE8|N|Invoice&lt;br /&gt;
0B01:12C7|N|TVP 1&lt;br /&gt;
0B01:12C8|N|TVP 2&lt;br /&gt;
0B01:1D2A|N|Disney Channel Polska&lt;br /&gt;
0B01:0001|N|MTVNHD&lt;br /&gt;
0B01:0002|N|MTV Polska&lt;br /&gt;
0B01:0004|N|VH-1 Polska&lt;br /&gt;
0B01:000A|N|Comedy Central Polska&lt;br /&gt;
0B01:35E9|N|Eurosport 2&lt;br /&gt;
0B01:3607|N|Eurosport&lt;br /&gt;
0B01:3AFD|N|Wojna i Pokoj&lt;br /&gt;
0B01:3AFE|N|nTalk&lt;br /&gt;
0B01:3AFF|N|AXN Polska&lt;br /&gt;
0B01:3B00|N|JimJam EMEA&lt;br /&gt;
0B01:3B01|N|TVP Historia&lt;br /&gt;
0B01:3B02|N|Da Vinci Learning&lt;br /&gt;
0B01:3B03|N|Jetix Polska&lt;br /&gt;
0B01:3B04|N|Sport Klub +&lt;br /&gt;
0B01:3B05|N|Cartoon Network Eastern Europe&lt;br /&gt;
0B01:3B06|N|Sport Klub Poland&lt;br /&gt;
0B01:3B08|N|MTV2 Europe&lt;br /&gt;
0B01:3B09|N|ESPN America&lt;br /&gt;
0B01:3B0B|N|Boomerang&lt;br /&gt;
0B01:3B0C|N|Cinemax East Europe&lt;br /&gt;
0B01:3B0D|N|Cinemax 2 Central Europe&lt;br /&gt;
0B01:3B0E|N|Jetix Play&lt;br /&gt;
0B01:3B10|N|OTV Poland&lt;br /&gt;
0B01:3B14|N|TVN International Europe&lt;br /&gt;
0B01:3B61|N|HBO HD Polska&lt;br /&gt;
0B01:3B62|N|TVP HD&lt;br /&gt;
0B01:3B1B|N|R1&lt;br /&gt;
0B01:3305|N|Eurosport HD&lt;br /&gt;
0B01:10D7|N|TVN&lt;br /&gt;
0B01:10D8|N|TVN 24&lt;br /&gt;
0B01:10D9|N|TVN Siedem&lt;br /&gt;
0B01:10DE|N|TVN Meteo&lt;br /&gt;
0B01:10DF|N|TVN Turbo&lt;br /&gt;
0B01:10E0|N|TVN Style&lt;br /&gt;
0B01:10E2|N|TVN CNBC Biznes&lt;br /&gt;
0B01:3AB7|N|MGM HD Polska&lt;br /&gt;
0B01:3AB8|N|Discovery HD UK&lt;br /&gt;
0B01:3AB9|N|nSport&lt;br /&gt;
0B01:3ABA|N|Filmbox HD&lt;br /&gt;
0B01:3ABB|N|TVN HD&lt;br /&gt;
0B01:3AD4|N|Invoice&lt;br /&gt;
0B01:001E|N|Nickelodeon Polska&lt;br /&gt;
0B01:13F6|N|TVP Info&lt;br /&gt;
0B01:3DBA|N|TVN Lingua&lt;br /&gt;
0B01:3DBB|N|Religia.TV&lt;br /&gt;
0B01:3DBC|N|nSport&lt;br /&gt;
0B01:3DBD|N|TVP Sport&lt;br /&gt;
0B01:3DBE|N|FilmBox Polska&lt;br /&gt;
0B01:3DBF|N|FilmBox Extra Polska&lt;br /&gt;
0B01:3DC0|N|Filmbox Family&lt;br /&gt;
0B01:3A35|N|Universal Eastern Europe&lt;br /&gt;
0B01:3A36|N|Sci-Fi Eastern Europe&lt;br /&gt;
0B01:2011|N|CNN International Europe&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===N &amp;amp; Akta (Max TV) ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#  N &amp;amp; Akta (Max TV)&lt;br /&gt;
0500:3A35|N &amp;amp; Akta (Max TV)|Universal Eastern Europe&lt;br /&gt;
0500:3A36|N &amp;amp; Akta (Max TV)|Sci-Fi Eastern Europe&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===RTV ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#  RTV&lt;br /&gt;
0500:0C81|RTV|SLO-TV 1&lt;br /&gt;
0500:0C82|RTV|SLO-TV 2&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===digital media centre ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#  digital media centre&lt;br /&gt;
0500:1251|digital media centre|Private Spice&lt;br /&gt;
0500:0076|digital media centre|Private Spice&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Belgacom ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#  Belgacom&lt;br /&gt;
0604:2971|Belgacom|Ary Digital&lt;br /&gt;
0604:2981|Belgacom|B4u Movies&lt;br /&gt;
0608:2980|Belgacom|Zee Cinema&lt;br /&gt;
0608:296C|Belgacom|Zee Tv&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===UPC Direct ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#  UPC Direct&lt;br /&gt;
0D02:6FFA|UPC Direct|VH1&lt;br /&gt;
0D02:07E9|UPC Direct|Eurosport&lt;br /&gt;
0D02:3335|UPC Direct|ESPN America&lt;br /&gt;
0D02:4F4D|UPC Direct|Nova Sport&lt;br /&gt;
0D02:4F4E|UPC Direct|Animal Planet Eastern Europe&lt;br /&gt;
0D02:4F4F|UPC Direct|Discovery Channel Hungary&lt;br /&gt;
0D02:4F50|UPC Direct|JimJam&lt;br /&gt;
0D02:4F51|UPC Direct|Jetix Eastern Europe&lt;br /&gt;
0D02:4F52|UPC Direct|National Geographic Polska&lt;br /&gt;
0D02:4F53|UPC Direct|HBO Comedy&lt;br /&gt;
0D02:4F54|UPC Direct|Hallmark Central Europe&lt;br /&gt;
0D02:4F55|UPC Direct|Hustler TV&lt;br /&gt;
0D02:4F56|UPC Direct|ZoneReality&lt;br /&gt;
0D02:4F57|UPC Direct|Extreme Sports&lt;br /&gt;
0D02:4F5B|UPC Direct|CT 1&lt;br /&gt;
0D02:4F5D|UPC Direct|Nova Cinema (Cz)&lt;br /&gt;
0D02:4F5E|UPC Direct|CT 2&lt;br /&gt;
0D02:4F5F|UPC Direct|Markiza TV&lt;br /&gt;
0D02:4F60|UPC Direct|J@J&lt;br /&gt;
0D02:4F61|UPC Direct|TV Nova&lt;br /&gt;
0D02:4F62|UPC Direct|XXX Xtreme&lt;br /&gt;
0D02:4F63|UPC Direct|Prima Televize&lt;br /&gt;
0D02:4F64|UPC Direct|TV Barrandov&lt;br /&gt;
0D02:4F65|UPC Direct|FilmMuzeum&lt;br /&gt;
0D02:4F66|UPC Direct|CT4 Sport&lt;br /&gt;
0D02:4F67|UPC Direct|Echo TV&lt;br /&gt;
0D02:4F68|UPC Direct|HBO 2 Central Europe&lt;br /&gt;
0D02:4F69|UPC Direct|HBO Hungary&lt;br /&gt;
0D02:4F6A|UPC Direct|HBO Czechia &amp;amp; Slovakia&lt;br /&gt;
0D02:4F6B|UPC Direct|Duna TV&lt;br /&gt;
0D02:4F6C|UPC Direct|TV Paprika&lt;br /&gt;
0D02:4F6D|UPC Direct|Magyar ATV&lt;br /&gt;
0D02:4F6E|UPC Direct|Cool TV&lt;br /&gt;
0D02:4F6F|UPC Direct|TV Deko&lt;br /&gt;
0D02:4F70|UPC Direct|Sport 1 Hungary&lt;br /&gt;
0D02:4F71|UPC Direct|Magyar TV 2&lt;br /&gt;
0D02:4F72|UPC Direct|Minimax Hungary&lt;br /&gt;
0D02:4F73|UPC Direct|Sport 2 Hungary&lt;br /&gt;
0D02:4F74|UPC Direct|Film +&lt;br /&gt;
0D02:4F75|UPC Direct|TCM Eastern Europe&lt;br /&gt;
0D02:4F76|UPC Direct|Viasat 3&lt;br /&gt;
0D02:4F77|UPC Direct|Boomerang&lt;br /&gt;
0D02:4F78|UPC Direct|Viasat Explorer&lt;br /&gt;
0D02:4F79|UPC Direct|Viasat History&lt;br /&gt;
0D02:4F7A|UPC Direct|STV 1&lt;br /&gt;
0D02:4F7B|UPC Direct|TA 3&lt;br /&gt;
0D02:4F7C|UPC Direct|Travel Channel&lt;br /&gt;
0D02:4F7D|UPC Direct|MGM Eastern Europe&lt;br /&gt;
0D02:4F7E|UPC Direct|BeBe TV&lt;br /&gt;
0D02:4F7F|UPC Direct|Comedy Central&lt;br /&gt;
0D02:4F80|UPC Direct|AXN Central Europe&lt;br /&gt;
0D02:4F81|UPC Direct|Blue Hustler&lt;br /&gt;
0D02:4F82|UPC Direct|Hir TV&lt;br /&gt;
0D02:4F84|UPC Direct|MTV Hungary&lt;br /&gt;
0D02:4F85|UPC Direct|Cinemax East Europe&lt;br /&gt;
0D02:4F86|UPC Direct|FEM 3&lt;br /&gt;
0D02:4F87|UPC Direct|RTL Klub&lt;br /&gt;
0D02:4F88|UPC Direct|Spektrum Int&lt;br /&gt;
0D02:4F89|UPC Direct|SportKlub&lt;br /&gt;
0D02:4F8A|UPC Direct|Film + Czechia &amp;amp; Slovakia&lt;br /&gt;
0D02:4F8B|UPC Direct|TV 2 (Hungary)&lt;br /&gt;
0D02:4F8C|UPC Direct|Sport 1 Czechia &amp;amp; Slovakia&lt;br /&gt;
0D02:4F8D|UPC Direct|Viva TV Hungary&lt;br /&gt;
0D02:4F8E|UPC Direct|Eurosport 2&lt;br /&gt;
0D02:4F8F|UPC Direct|Eurosport 2 Romania &amp;amp; Hungary&lt;br /&gt;
0D02:4FE2|UPC Direct|Bart?k R?di?&lt;br /&gt;
0D02:6FEE|UPC Direct|MTV Hits&lt;br /&gt;
0D02:6FEF|UPC Direct|MTV Dance&lt;br /&gt;
0D02:6FF0|UPC Direct|VH-1 (Video Hits One)&lt;br /&gt;
0D02:6FF1|UPC Direct|VH-1 Classic&lt;br /&gt;
0D02:6FF3|UPC Direct|MTV2 Europe&lt;br /&gt;
0D02:6FFF|UPC Direct|MTV Music&lt;br /&gt;
0D02:7000|UPC Direct|MTV Europe&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===UPC Direct - M1 ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#  UPC Direct - M1&lt;br /&gt;
0D02:4F83|UPC Direct - M1|Magyar TV&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===UPC Direct - Petofi Radio ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#  UPC Direct - Petofi Radio&lt;br /&gt;
0D02:4FE3|UPC Direct - Petofi Radio|MR2&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===UPC Direct - Kossuth Radio ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#  UPC Direct - Kossuth Radio&lt;br /&gt;
0D02:4FE4|UPC Direct - Kossuth Radio|MR1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===UPC 1W ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#  UPC 1W&lt;br /&gt;
0D02:00C9|UPC 1W|National Geographic UK&lt;br /&gt;
0D02:00CB|UPC 1W|Travel Channel&lt;br /&gt;
0D02:00CC|UPC 1W|VH1&lt;br /&gt;
0D02:03E9|UPC 1W|BBC World News&lt;br /&gt;
0D02:03EE|UPC 1W|FISHING AND HUNTING&lt;br /&gt;
0D02:03EF|UPC 1W|DOQ&lt;br /&gt;
0D02:03F5|UPC 1W|Sky News&lt;br /&gt;
0D02:0648|UPC 1W|Eurosport 2 NEE&lt;br /&gt;
0D02:0726|UPC 1W|Bloomberg&lt;br /&gt;
0D02:0B60|UPC 1W|Al Jazeera English&lt;br /&gt;
0D02:0B77|UPC 1W|ESPN America HD&lt;br /&gt;
0D02:0EDD|UPC 1W|Rush HD&lt;br /&gt;
0D02:106A|UPC 1W|History Channel HD Nordic&lt;br /&gt;
0D02:7595|UPC 1W|HBO Hungary&lt;br /&gt;
0D02:7596|UPC 1W|NOVA CINEMA&lt;br /&gt;
0D02:7597|UPC 1W|CS FILM/MINI&lt;br /&gt;
0D02:7598|UPC 1W|SPORT 1 Hungary&lt;br /&gt;
0D02:7599|UPC 1W|Eurosport 2&lt;br /&gt;
0D02:759A|UPC 1W|CT 1&lt;br /&gt;
0D02:759B|UPC 1W|TV MARKIZA&lt;br /&gt;
0D02:759C|UPC 1W|TA 3/Ring TV&lt;br /&gt;
0D02:759D|UPC 1W|PRIMA TV&lt;br /&gt;
0D02:759E|UPC 1W|TV DOMA&lt;br /&gt;
0D02:759F|UPC 1W|SPEKTRUM International&lt;br /&gt;
0D02:75A0|UPC 1W|TV PAPRIKA&lt;br /&gt;
0D02:75F9|UPC 1W|COMEDY CENTRAL&lt;br /&gt;
0D02:75FA|UPC 1W|HBO Czechia&lt;br /&gt;
0D02:75FB|UPC 1W|FILM + Hungary&lt;br /&gt;
0D02:75FC|UPC 1W|NOVA Sport&lt;br /&gt;
0D02:75FD|UPC 1W|SPORT 2 Hungary&lt;br /&gt;
0D02:75FE|UPC 1W|CT 2&lt;br /&gt;
0D02:75FF|UPC 1W|TV JOJ&lt;br /&gt;
0D02:7600|UPC 1W|TV BARANDOV&lt;br /&gt;
0D02:7601|UPC 1W|Viva TV (Hungary)&lt;br /&gt;
0D02:7602|UPC 1W|TV 2 (Hungary)&lt;br /&gt;
0D02:7603|UPC 1W|MAGYAR ATV&lt;br /&gt;
0D02:7604|UPC 1W|Echo TV&lt;br /&gt;
0D02:7605|UPC 1W|Z1&lt;br /&gt;
0D02:7606|UPC 1W|SPORT 2 Czechia&lt;br /&gt;
0D02:765D|UPC 1W|FILM + Czechia&lt;br /&gt;
0D02:765E|UPC 1W|SPORT 1 Czechia&lt;br /&gt;
0D02:765F|UPC 1W|SPORT Klub Hungary&lt;br /&gt;
0D02:7660|UPC 1W|STV 2&lt;br /&gt;
0D02:7661|UPC 1W|TV NOVA&lt;br /&gt;
0D02:7662|UPC 1W|STV 1&lt;br /&gt;
0D02:7663|UPC 1W|MTV HUNGARY&lt;br /&gt;
0D02:7664|UPC 1W|Cool TV (Hungary)&lt;br /&gt;
0D02:7665|UPC 1W|MINIMAX/Anime+ Czechia (06-20)&lt;br /&gt;
0D02:7666|UPC 1W|TV DEKO&lt;br /&gt;
0D02:7667|UPC 1W|VIASAT 3&lt;br /&gt;
0D02:7668|UPC 1W|OCKO&lt;br /&gt;
0D02:7669|UPC 1W|PRIMA COOL&lt;br /&gt;
0D02:766A|UPC 1W|STV 3&lt;br /&gt;
0D02:772C|UPC 1W|FILMBOX FAMILY&lt;br /&gt;
0D02:772F|UPC 1W|RTL Klub&lt;br /&gt;
0D02:7734|UPC 1W|TV 6&lt;br /&gt;
0D02:778D|UPC 1W|M1&lt;br /&gt;
0D02:778F|UPC 1W|M2&lt;br /&gt;
0D02:7790|UPC 1W|HIR TV&lt;br /&gt;
0D02:7792|UPC 1W|CNN ENTERTIMENT&lt;br /&gt;
0D02:7798|UPC 1W|VH1 Classic&lt;br /&gt;
0D02:77ED|UPC 1W|Extreme SPORTs Channel&lt;br /&gt;
0D02:77EE|UPC 1W|JIMJAM&lt;br /&gt;
0D02:77EF|UPC 1W|DISNEY channel Hungary Czechia&lt;br /&gt;
0D02:77F0|UPC 1W|Animal Planet Africa&lt;br /&gt;
0D02:77F1|UPC 1W|HBO 2 Central Europe&lt;br /&gt;
0D02:77F2|UPC 1W|CT 4 SPORT&lt;br /&gt;
0D02:77F3|UPC 1W|Hallmark East Europe&lt;br /&gt;
0D02:77F4|UPC 1W|AXN Central Europe&lt;br /&gt;
0D02:77F5|UPC 1W|CINEMAX Central Europe&lt;br /&gt;
0D02:77F6|UPC 1W|Boomerang Europe&lt;br /&gt;
0D02:77F7|UPC 1W|NAT GEO WILD&lt;br /&gt;
0D02:7852|UPC 1W|Cartoon Network/TCM Central Europe&lt;br /&gt;
0D02:7853|UPC 1W|bebe TV&lt;br /&gt;
0D02:7854|UPC 1W|NAT Geo Hungary Czechia&lt;br /&gt;
0D02:7855|UPC 1W|Hustler TV Europe&lt;br /&gt;
0D02:7856|UPC 1W|VIASAT History&lt;br /&gt;
0D02:7857|UPC 1W|MGM Central Europe&lt;br /&gt;
0D02:7858|UPC 1W|ESPN AMERIKA&lt;br /&gt;
0D02:7859|UPC 1W|MTV HITS&lt;br /&gt;
0D02:785A|UPC 1W|MTV 2&lt;br /&gt;
0D02:785B|UPC 1W|AXN CRIMI&lt;br /&gt;
0D02:785C|UPC 1W|MTV CZECH&lt;br /&gt;
0D02:785D|UPC 1W|4 STORY TV&lt;br /&gt;
0D02:785E|UPC 1W|HISTORY CHANNEL&lt;br /&gt;
0D02:78B5|UPC 1W|Eurosport&lt;br /&gt;
0D02:78B6|UPC 1W|MTV EUROPE&lt;br /&gt;
0D02:78B7|UPC 1W|DISCOVERY Channel Hungary&lt;br /&gt;
0D02:78B8|UPC 1W|VIASAT Explorer&lt;br /&gt;
0D02:78B9|UPC 1W|Zone Club Europe&lt;br /&gt;
0D02:78BA|UPC 1W|AXN SCIFI&lt;br /&gt;
0D02:78BB|UPC 1W|MTV DANCE&lt;br /&gt;
0D02:78BC|UPC 1W|HBO Commedy&lt;br /&gt;
0D02:78BD|UPC 1W|XXX Xtreme&lt;br /&gt;
0D02:78BE|UPC 1W|NICKELODEON&lt;br /&gt;
0D02:78BF|UPC 1W|SPORT 5&lt;br /&gt;
0D02:78C0|UPC 1W|Fem3&lt;br /&gt;
0D02:78C1|UPC 1W|JOJ PLUS&lt;br /&gt;
0D02:78C2|UPC 1W|CINEMAX 2 Central Europe [CW2]&lt;br /&gt;
0D02:78C3|UPC 1W|Blue Hustler Europe (23-05)&lt;br /&gt;
0D02:791E|UPC 1W|HaBO HD&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===BFBS ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#  BFBS&lt;br /&gt;
0D07:1F41|BFBS|BFBS 1&lt;br /&gt;
0D07:1F42|BFBS|BFBS 2&lt;br /&gt;
0D07:1F43|BFBS|BFBS 3&lt;br /&gt;
0D07:1F44|BFBS|BFBS 4&lt;br /&gt;
0D07:1F45|BFBS|BFBS 5&lt;br /&gt;
0D07:1F46|BFBS|BFBS 6&lt;br /&gt;
0D07:1F47|BFBS|BFBS 7&lt;br /&gt;
0D07:1F48|BFBS|BFBS 8&lt;br /&gt;
0D07:1F49|BFBS|BFBS 9&lt;br /&gt;
0D07:1F4A|BFBS|BFBS 10&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===HRT ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#  HRT&lt;br /&gt;
0500:206d|HRT|HRT-TV 1&lt;br /&gt;
0500:206e|HRT|HRT-TV 2&lt;br /&gt;
0500:206f|HRT|HRT PLUS&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===HTB+ 5 Kanal ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#  HTB+ 5 Kanal&lt;br /&gt;
0500:791e|HTB+ 5 Kanal|St.Peterburg&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===DigitAlb ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#  DigitAlb&lt;br /&gt;
0B00:0385|DigitAlb|Top Channel&lt;br /&gt;
0B00:0386|DigitAlb|Top News&lt;br /&gt;
0B00:0387|DigitAlb|My Music&lt;br /&gt;
0B00:0388|DigitAlb|Bang Bang&lt;br /&gt;
0B00:0389|DigitAlb|Cufo TV&lt;br /&gt;
0B00:038A|DigitAlb|Junior TV Albania&lt;br /&gt;
0B00:038B|DigitAlb|Explorer shkence&lt;br /&gt;
0B00:038C|DigitAlb|Explorer histori&lt;br /&gt;
0B00:038D|DigitAlb|Explorer natyra&lt;br /&gt;
0B00:038E|DigitAlb|Digi +&lt;br /&gt;
0B00:038F|DigitAlb|Film Autor&lt;br /&gt;
0B00:0390|DigitAlb|Film Hits&lt;br /&gt;
0B00:0391|DigitAlb|Film Thriller&lt;br /&gt;
0B00:03E9|DigitAlb|Film Drame&lt;br /&gt;
0B00:03EA|DigitAlb|Film Aksion&lt;br /&gt;
0B00:03EB|DigitAlb|Film Komedi&lt;br /&gt;
0B00:03EE|DigitAlb|X1&lt;br /&gt;
0B00:03EF|DigitAlb|X2&lt;br /&gt;
0B00:03F1|DigitAlb|Big Brother1&lt;br /&gt;
0B00:03F2|DigitAlb|Big Brother2&lt;br /&gt;
0B00:03F3|DigitAlb|T&lt;br /&gt;
0B00:044C|DigitAlb|SuperSport HD-1&lt;br /&gt;
0B00:044D|DigitAlb|SuperSport HD-2&lt;br /&gt;
0B00:044E|DigitAlb|A1&lt;br /&gt;
0B00:044F|DigitAlb|BBF&lt;br /&gt;
0B00:0450|DigitAlb|Supersonic TV&lt;br /&gt;
0B00:0451|DigitAlb|Tirana TV&lt;br /&gt;
0B00:0452|DigitAlb|National Geographic Romania&lt;br /&gt;
0B00:0453|DigitAlb|NatGeo Wild Romania&lt;br /&gt;
0B00:0454|DigitAlb|Travel Channel&lt;br /&gt;
0B00:0455|DigitAlb|MGM Eastern Europe&lt;br /&gt;
0B00:0456|DigitAlb|Fox Life&lt;br /&gt;
0B00:0457|DigitAlb|Fox Crime&lt;br /&gt;
0B00:0458|DigitAlb|Cartoon Network&lt;br /&gt;
0B00:0459|DigitAlb|X3&lt;br /&gt;
0B00:045A|DigitAlb|X4&lt;br /&gt;
0B00:0848|DigitAlb|SuperSport 1 (Albania)&lt;br /&gt;
0B00:085C|DigitAlb|SuperSport 2 (Albania)&lt;br /&gt;
0B00:0870|DigitAlb|SuperSport 3 (Albania)&lt;br /&gt;
0B00:0884|DigitAlb|SuperSport 4 (Albania)&lt;br /&gt;
0B00:0898|DigitAlb|SuperSport 5 (Albania)&lt;br /&gt;
0B00:08AC|DigitAlb|TV Klan&lt;br /&gt;
0B00:08C0|DigitAlb|News 24 Albania&lt;br /&gt;
0B00:08D4|DigitAlb|Digi Gold&lt;br /&gt;
0B00:08E8|DigitAlb|MusicAL&lt;br /&gt;
0B00:08FC|DigitAlb|Koha TV Albania&lt;br /&gt;
0B00:0910|DigitAlb|TV Shqiptar&lt;br /&gt;
0B00:0924|DigitAlb|Ora News&lt;br /&gt;
0B00:0938|DigitAlb|Kohavision&lt;br /&gt;
0B00:094C|DigitAlb|RTV 21 Sat&lt;br /&gt;
0B00:0961|DigitAlb|DigitAlb HD-1&lt;br /&gt;
0B00:0962|DigitAlb|DigitAlb HD-2&lt;br /&gt;
0B00:0963|DigitAlb|DigitAlb HD-3&lt;br /&gt;
0B00:0964|DigitAlb|National Geographic UK&lt;br /&gt;
0B00:1824|DigitAlb|TeleNorba&lt;br /&gt;
0B00:0965|DigitAlb|SuperSport HD-1&lt;br /&gt;
0B00:0966|DigitAlb|SuperSport HD-2&lt;br /&gt;
0B00:03EC|DigitAlb|National Geographic Romania&lt;br /&gt;
0B00:03ED|DigitAlb|NatGeo Wild Romania&lt;br /&gt;
0B00:03F0|DigitAlb|XXX&lt;br /&gt;
0B00:03F4|DigitAlb|Fox Life&lt;br /&gt;
0B00:03F5|DigitAlb|Fox Crime&lt;br /&gt;
0B00:03F6|DigitAlb|Cartoon Network&lt;br /&gt;
0B00:03F7|DigitAlb|TeleNorba&lt;br /&gt;
0B00:03F8|DigitAlb|BBF&lt;br /&gt;
0B00:03F9|DigitAlb|Tirana TV&lt;br /&gt;
0B00:03FA|DigitAlb|Supersonic TV&lt;br /&gt;
0B00:03FB|DigitAlb|TVA Albania&lt;br /&gt;
0B00:0834|DigitAlb|DigitAlb promo&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===TnK 13.0?E ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#  TnK 13.0?E&lt;br /&gt;
0B00:10D7|TnK 13.0?E|TVN&lt;br /&gt;
0B00:10D8|TnK 13.0?E|TVN 24&lt;br /&gt;
0B00:10D9|TnK 13.0?E|TVN 7&lt;br /&gt;
0B00:10DE|TnK 13.0?E|TVN METEO&lt;br /&gt;
0B00:10DF|TnK 13.0?E|TVN TURBO&lt;br /&gt;
0B00:10E0|TnK 13.0?E|TVN Style&lt;br /&gt;
0B00:10E2|TnK 13.0?E|TVN CNBC Biznes&lt;br /&gt;
0B00:12C7|TnK 13.0?E|TVP 1&lt;br /&gt;
0B00:12C8|TnK 13.0?E|TVP 2&lt;br /&gt;
0B00:13F6|TnK 13.0?E|TVP INFO&lt;br /&gt;
0B00:1D2A|TnK 13.0?E|Disney Channel&lt;br /&gt;
0B00:332F|TnK 13.0?E|TV4&lt;br /&gt;
0B00:3DBA|TnK 13.0?E|Discovery Channel&lt;br /&gt;
0B00:3DBB|TnK 13.0?E|Religia.TV&lt;br /&gt;
0B00:3DBC|TnK 13.0?E|nSPORT SD&lt;br /&gt;
0B00:3DBD|TnK 13.0?E|TVP SPORT&lt;br /&gt;
0B00:3DC0|TnK 13.0?E|Kino Polska&lt;br /&gt;
0B00:3DC1|TnK 13.0?E|Discovery Channel Polska&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Conto ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#  Conto&lt;br /&gt;
0B00:20EB|Conto|Conto Tv3&lt;br /&gt;
0B00:20EC|Conto|Conto Tv2&lt;br /&gt;
0B00:20ED|Conto|Conto TvPremium&lt;br /&gt;
0B00:20EF|Conto|Conto Tv4&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===MTV Networks ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#  MTV Networks&lt;br /&gt;
0D00,0B00:6FEE|MTV Networks|MTV Hits&lt;br /&gt;
0D00,0B00:6FEF|MTV Networks|MTV Dance&lt;br /&gt;
0D00,0B00:6FF0|MTV Networks|VH-1 (Video Hits One)&lt;br /&gt;
0D00,0B00:6FF1|MTV Networks|VH-1 Classic&lt;br /&gt;
0D00,0B00:6FF3|MTV Networks|MTV Rocks&lt;br /&gt;
0D00,0B00:6FFA|MTV Networks|VH1&lt;br /&gt;
0D00,0B00:6FFF|MTV Networks|MTV Music&lt;br /&gt;
0B00,0D00:0001|MTV Networks|MTVNHD&lt;br /&gt;
0B00,0D00:0002|MTV Networks|MTV Polska&lt;br /&gt;
0B00,0D00:0004|MTV Networks|VH-1 Polska&lt;br /&gt;
0D00:0006|MTV Networks|MTV Europe&lt;br /&gt;
0D00:0007|MTV Networks|VH-1 (Video Hits One)&lt;br /&gt;
0B00,0D00:000A|MTV Networks|Comedy Central Polska&lt;br /&gt;
0D00:000B|MTV Networks|Nickelodeon&lt;br /&gt;
0D00:0016|MTV Networks|MTV Polska.&lt;br /&gt;
0D00:0018|MTV Networks|VH1 Polska.&lt;br /&gt;
0D00:6FEB|MTV Networks|MTV Spain&lt;br /&gt;
0D00:6FEC|MTV Networks|MTV France&lt;br /&gt;
0D00:6FF4|MTV Networks|Nick Spain&lt;br /&gt;
0D00:6FF5|MTV Networks|MTV Base France&lt;br /&gt;
0D00:6FF7|MTV Networks|Game One&lt;br /&gt;
0D00:6FF8|MTV Networks|MTV Hits&lt;br /&gt;
0D00:6FFB|MTV Networks|VH1 Classic&lt;br /&gt;
0D00:6FFC|MTV Networks|Nickelodeon France&lt;br /&gt;
0D00:6FFD|MTV Networks|MTV TWO&lt;br /&gt;
0D00:7013|MTV Networks|MTV ESP&lt;br /&gt;
0D00:6FB8|MTV Networks|MTVNHD&lt;br /&gt;
0D00:7000|MTV Networks|MTV Europe&lt;br /&gt;
0D00:7002|MTV Networks|MTV Pulse&lt;br /&gt;
0D00:7007|MTV Networks|MTV Nederland&lt;br /&gt;
0D00:7009|MTV Networks|MTV Entertainment&lt;br /&gt;
0D00:700A|MTV Networks|Nick Premium&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===TSA ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#  TSA&lt;br /&gt;
0604,0500:4EE9|TSA|Sex Erotic&lt;br /&gt;
0604,0500:4EEA|TSA|Sex Voyeur&lt;br /&gt;
0604,0500:4EEC|TSA|Sex Fantasy&lt;br /&gt;
0604,0500:4EEF|TSA|Sex Hot&lt;br /&gt;
0604,0500:4EF0|TSA|Sex Girls&lt;br /&gt;
0604,0500:4EF2|TSA|Sex Black&lt;br /&gt;
0500:35C6|TSA|Satisfaction Channel Television&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Harmonic ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#  Harmonic&lt;br /&gt;
0604,0500:35C0|Harmonic|Satisfaction TV&lt;br /&gt;
0604,0500:35C1|Harmonic|Satisfaction Golden Girls&lt;br /&gt;
0604,0500:35C2|Harmonic|Satisfaction plus&lt;br /&gt;
0604,0500:35C4|Harmonic|Satisfaction TV&lt;br /&gt;
0604,0500:35C3|Harmonic|Satisfaction ITALY&lt;br /&gt;
0604,0500:35C6|Harmonic|Satisfaction Prive&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Telewizja na karte ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#  Telewizja na karte&lt;br /&gt;
0B00:12C7|Telewizja na karte|TVP 1&lt;br /&gt;
0B00:12C8|Telewizja na karte|TVP 2&lt;br /&gt;
0B00:1D2A|Telewizja na karte|Disney Channel Polska&lt;br /&gt;
0B00:10D7|Telewizja na karte|TVN&lt;br /&gt;
0B00:10D8|Telewizja na karte|TVN 24&lt;br /&gt;
0B00:10D9|Telewizja na karte|TVN Siedem&lt;br /&gt;
0B00:10DE|Telewizja na karte|TVN Meteo&lt;br /&gt;
0B00:10DF|Telewizja na karte|TVN Turbo&lt;br /&gt;
0B00:10E0|Telewizja na karte|TVN Style&lt;br /&gt;
0B00:10E2|Telewizja na karte|TVN CNBC Biznes&lt;br /&gt;
0B00:13F6|Telewizja na karte|TVP Info&lt;br /&gt;
0B00:3DBA|Telewizja na karte|TVN Lingua&lt;br /&gt;
0B00:3DBB|Telewizja na karte|Religia.TV&lt;br /&gt;
0B00:3DBC|Telewizja na karte|nSport&lt;br /&gt;
0B00:3DBD|Telewizja na karte|TVP Sport&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Digital+ ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#  Digital+&lt;br /&gt;
1810,0100:6FF0|Digital+|VH1&lt;br /&gt;
1810,0100:6FF3|Digital+|MTV TWO&lt;br /&gt;
1810,0100:6FF4|Digital+|Nick&lt;br /&gt;
1810,0100:7013|Digital+|MTV ESP&lt;br /&gt;
1810,0100:7468|Digital+|G. HERMANO&lt;br /&gt;
1810,0100:7469|Digital+|DISNEY XD&lt;br /&gt;
1810,0100:746A|Digital+|DISNEY CH. +1&lt;br /&gt;
1810,0100:746B|Digital+|PLAYHOUSE&lt;br /&gt;
1810,0100:746C|Digital+|C+ ACCIï¿½N&lt;br /&gt;
1810,0100:746D|Digital+|C+ COMEDIA&lt;br /&gt;
1810,0100:746E|Digital+|C+ DCINE&lt;br /&gt;
1810,0100:746F|Digital+|FOX&lt;br /&gt;
1810,0100:7471|Digital+|SONY TV&lt;br /&gt;
1810,0100:7472|Digital+|C+ ACCIï¿½N&lt;br /&gt;
1810,0100:7473|Digital+|C+ COMEDIA&lt;br /&gt;
1810,0100:7474|Digital+|C+ DCINE&lt;br /&gt;
1810,0100:7476|Digital+|DECASA&lt;br /&gt;
1810,0100:7477|Digital+|AXN&lt;br /&gt;
1810,0100:7562|Digital+|MULTI-X&lt;br /&gt;
1810,0100:7563|Digital+|MULTI-X (2)&lt;br /&gt;
1810,0100:7565|Digital+|TAQUILLA 5&lt;br /&gt;
1810,0100:7567|Digital+|TAQUILLA 7&lt;br /&gt;
1810,0100:7568|Digital+|TAQUILLA X&lt;br /&gt;
1810,0100:7569|Digital+|TAQUILLA XX&lt;br /&gt;
1810,0100:756A|Digital+|TAQ XXHARD&lt;br /&gt;
1810,0100:756B|Digital+|C+ EVENTOS&lt;br /&gt;
1810,0100:756C|Digital+|CANAL+ LIGA&lt;br /&gt;
1810,0100:756D|Digital+|MULTILIGA&lt;br /&gt;
1810,0100:756F|Digital+|TAQUILLA 8&lt;br /&gt;
1810,0100:7571|Digital+|MULTI-X (1)&lt;br /&gt;
1810,0100:7572|Digital+|MULTI-X (3)&lt;br /&gt;
1810,0100:75A9|Digital+|GUï¿½A DIGITAL+&lt;br /&gt;
1810,0100:75B0|Digital+|TAQUILLA&lt;br /&gt;
1810,0100:75B1|Digital+|GUï¿½A DIGITAL+&lt;br /&gt;
1810,0100:75B2|Digital+|TAQUILLA&lt;br /&gt;
1810,0100:75C6|Digital+|PORTADA&lt;br /&gt;
1810,0100:75DD|Digital+|TEST TECNICO&lt;br /&gt;
1810,0100:75DE|Digital+|TEST_CSD1&lt;br /&gt;
1810,0100:75DF|Digital+|TEST_CSD2&lt;br /&gt;
1810,0100:75E0|Digital+|TEST_CSD3&lt;br /&gt;
1810,0100:75E1|Digital+|TEST_CSD4&lt;br /&gt;
1810,0100:75E2|Digital+|TEST_CSD5&lt;br /&gt;
1810,0100:75E3|Digital+|TEST_CSD6&lt;br /&gt;
1810,0100:75F9|Digital+|TV3CAT&lt;br /&gt;
1810,0100:75FA|Digital+|ANDALUCï¿½A TV&lt;br /&gt;
1810,0100:75FB|Digital+|C+ ACCIï¿½N...30&lt;br /&gt;
1810,0100:75FC|Digital+|TMADRID SAT&lt;br /&gt;
1810,0100:75FD|Digital+|CANAL CLUB&lt;br /&gt;
1810,0100:75FE|Digital+|C. ESTRELLAS&lt;br /&gt;
1810,0100:7601|Digital+|R. MADRID TV&lt;br /&gt;
1810,0100:7602|Digital+|CNN+&lt;br /&gt;
1810,0100:7609|Digital+|FAMA 24H&lt;br /&gt;
1810,0100:760C|Digital+|TCM CLï¿½SICO&lt;br /&gt;
1810,0100:760E|Digital+|C+ COMEDIA...30&lt;br /&gt;
1810,0100:7666|Digital+|TAQUILLA 6&lt;br /&gt;
1810,0100:768E|Digital+|TAQUILLA 1&lt;br /&gt;
1810,0100:768F|Digital+|TAQUILLA 2&lt;br /&gt;
1810,0100:7690|Digital+|TAQUILLA 3&lt;br /&gt;
1810,0100:7691|Digital+|TAQUILLA 4&lt;br /&gt;
1810,0100:7692|Digital+|TELECINCO&lt;br /&gt;
1810,0100:7693|Digital+|TAQUILLA X&lt;br /&gt;
1810,0100:7694|Digital+|ANIMAX&lt;br /&gt;
1810,0100:7695|Digital+|TAQUILLA XY&lt;br /&gt;
1810,0100:7696|Digital+|CARTOON NET.&lt;br /&gt;
1810,0100:7697|Digital+|TAQUILLA X&lt;br /&gt;
1810,0100:7699|Digital+|BOOMERANG&lt;br /&gt;
1810,0100:769A|Digital+|MULTIPANT.1&lt;br /&gt;
1810,0100:769B|Digital+|MULTIPANT.4&lt;br /&gt;
1810,0100:769C|Digital+|MULTIPANT.3&lt;br /&gt;
1810,0100:769D|Digital+|MULTIPANT.2&lt;br /&gt;
1810,0100:769E|Digital+|BARCA TV&lt;br /&gt;
1810,0100:76C0|Digital+|CANAL+&lt;br /&gt;
1810,0100:76C1|Digital+|CULTURAL.ES&lt;br /&gt;
1810,0100:76C3|Digital+|DISNEY CH.&lt;br /&gt;
1810,0100:76C4|Digital+|SPORMANï¿½A&lt;br /&gt;
1810,0100:76C5|Digital+|40 TV&lt;br /&gt;
1810,0100:76C6|Digital+|DISCOVERY&lt;br /&gt;
1810,0100:76C7|Digital+|TCM MODERNO&lt;br /&gt;
1810,0100:76C8|Digital+|PAR. COMEDY&lt;br /&gt;
1810,0100:76CA|Digital+|CANAL+ 2&lt;br /&gt;
1810,0100:76CC|Digital+|TELEDEPORTE&lt;br /&gt;
1810,0100:7729|Digital+|VIAJAR&lt;br /&gt;
1810,0100:772B|Digital+|CAZA Y PESCA&lt;br /&gt;
1810,0100:772D|Digital+|BIOGRAPHY&lt;br /&gt;
0100:772E|Digital+|BABYFIRST&lt;br /&gt;
1810,0100:7730|Digital+|COSMOPOLITAN&lt;br /&gt;
1810,0100:7731|Digital+|HISTORIA&lt;br /&gt;
1810,0100:7732|Digital+|METEO&lt;br /&gt;
1810,0100:7735|Digital+|EHS&lt;br /&gt;
1810,0100:7736|Digital+|DCINE ESPAï¿½OL&lt;br /&gt;
1810,0100:7738|Digital+|24 HORAS&lt;br /&gt;
1810,0100:773A|Digital+|CANAL ODISEA&lt;br /&gt;
1810,0100:7788|Digital+|40 LATINO&lt;br /&gt;
1810,0100:7789|Digital+|GOLF+&lt;br /&gt;
1810,0100:778A|Digital+|CANAL+...30&lt;br /&gt;
1810,0100:778B|Digital+|PLAYBOY TV&lt;br /&gt;
1810,0100:778C|Digital+|40 LATINO&lt;br /&gt;
1810,0100:778D|Digital+|NAT GEOGRAPH&lt;br /&gt;
1810,0100:778E|Digital+|C+ Fï¿½TBOL&lt;br /&gt;
1810,0100:778F|Digital+|C+ DEPORTES&lt;br /&gt;
1810,0100:7790|Digital+|CALLE 13&lt;br /&gt;
1810,0100:7792|Digital+|ANTENA 3&lt;br /&gt;
1810,0100:7793|Digital+|FOX NEWS&lt;br /&gt;
1810,0100:7796|Digital+|SCI FI&lt;br /&gt;
1810,0100:779C|Digital+|C+ Fï¿½TBOL&lt;br /&gt;
1810,0100:779D|Digital+|C+ DEPORTES&lt;br /&gt;
1810,0100:77BB|Digital+|CLï¿½SICO&lt;br /&gt;
1810,0100:77BD|Digital+|TNT&lt;br /&gt;
1810,0100:77BE|Digital+|CLAN TVE&lt;br /&gt;
1810,0100:77BF|Digital+|LA SEXTA&lt;br /&gt;
1810,0100:77C0|Digital+|TVE 1&lt;br /&gt;
1810,0100:77C1|Digital+|HOLLYWOOD&lt;br /&gt;
1810,0100:77C2|Digital+|LA 2&lt;br /&gt;
1810,0100:77C5|Digital+|CANAL COCINA&lt;br /&gt;
1810,0100:77C6|Digital+|CUATRO&lt;br /&gt;
1810,0100:77C7|Digital+|CUATRO&lt;br /&gt;
1810,0100:77C9|Digital+|TNT&lt;br /&gt;
1810,0100:77CB|Digital+|HOGARUTIL&lt;br /&gt;
1810,0100:77D8|Digital+|EUROSPORT&lt;br /&gt;
1810:6FB8|Digital+|MTVNHD&lt;br /&gt;
1810:7470|Digital+|40 LATINO&lt;br /&gt;
1810:7479|Digital+|CANAL+ ...30&lt;br /&gt;
1810:74CC|Digital+|CANAL+ HD&lt;br /&gt;
1810:74CD|Digital+|C+ FUTBOL HD&lt;br /&gt;
1810:74ce|Digital+|VIAJAR HD&lt;br /&gt;
1810:74CF|Digital+|C+ XTRA HD&lt;br /&gt;
1810:74FE|Digital+|FOX HD&lt;br /&gt;
1810:74FF|Digital+|COSMO HD&lt;br /&gt;
1810:7500|Digital+|C+ ACCION HD&lt;br /&gt;
1810:7501|Digital+|EUROSPORT HD&lt;br /&gt;
1810:7502|Digital+|C+ DCINE HD&lt;br /&gt;
1810:7570|Digital+|C+ LIGA HD&lt;br /&gt;
1810:7573|Digital+|MULTIPANT.5&lt;br /&gt;
1810:7574|Digital+|MULTIPANT.6&lt;br /&gt;
1810:7576|Digital+|MULTIPANT.7&lt;br /&gt;
1810:7594|Digital+|FOX HD (P)&lt;br /&gt;
1810:75AC|Digital+|NAT GEO HD (P)&lt;br /&gt;
1810:75D0|Digital+|C+ ACCION HD (P)&lt;br /&gt;
1810:75D2|Digital+|CANAL+ HD (P)&lt;br /&gt;
1810:75D3|Digital+|EUROSPORT HD (P)&lt;br /&gt;
1810:75DC|Digital+|MTVNHD HD (P)&lt;br /&gt;
1810:75E4|Digital+|C+ DEPORT HD (P)&lt;br /&gt;
1810:75E5|Digital+|C+ DCINE HD (P)&lt;br /&gt;
1810:75E6|Digital+|TAQUILLA HD (P)&lt;br /&gt;
1810:75E7|Digital+|C+ LIGA HD (P)&lt;br /&gt;
1810:75ff|Digital+|ANIMAX&lt;br /&gt;
1810:7604|Digital+|ANTENA3&lt;br /&gt;
1810:76c9|Digital+|VIAJAR&lt;br /&gt;
1810:76ce|Digital+|CANAL COCINA&lt;br /&gt;
1810:772a|Digital+|DISNEY XD&lt;br /&gt;
1810:772f|Digital+|BABYFIRST&lt;br /&gt;
1810:7795|Digital+|DECASA&lt;br /&gt;
1810:7797|Digital+|DISCOVERY&lt;br /&gt;
1810:7798|Digital+|HOGARUTIL&lt;br /&gt;
1810:77bc|Digital+|FDF&lt;br /&gt;
1810:77c3|Digital+|TELECINCO&lt;br /&gt;
1810:781f|Digital+|CALLE 13 HD&lt;br /&gt;
1810:7820|Digital+|CINEMAGIC HD&lt;br /&gt;
1810:7821|Digital+|NAT GEO HD&lt;br /&gt;
1810:7822|Digital+|C+ DEPORT HD&lt;br /&gt;
1810:7852|Digital+|C+ LIGA HD&lt;br /&gt;
1810:7850|Digital+|AXN HD&lt;br /&gt;
1810:7851|Digital+|C+ COMEDIA HD&lt;br /&gt;
1810:7855|Digital+|CANAL+ 3D&lt;br /&gt;
1810:781e|Digital+|MEZZO LIVE HD&lt;br /&gt;
1810:77f4|Digital+|ANIMAX&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Digital+ (30W) ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#  Digital+ (30W)&lt;br /&gt;
1810:05DC|Digital+ (30W)|Canal+ Spain HD&lt;br /&gt;
1810:05DE|Digital+ (30W)|Canal+ D Cine HD&lt;br /&gt;
1810:05DF|Digital+ (30W)|Canal+ Deporte HD&lt;br /&gt;
1810:002F|Digital+ (30W)|TCM Cl&amp;amp;aacute;sico&lt;br /&gt;
1810:0039|Digital+ (30W)|Real Madrid TV&lt;br /&gt;
1810:0046|Digital+ (30W)|CNN+&lt;br /&gt;
1810:0098|Digital+ (30W)|Canal de las Estrellas&lt;br /&gt;
1810:00A0|Digital+ (30W)|Pro TV International&lt;br /&gt;
1810:00A1|Digital+ (30W)|RAD. ROMANIA&lt;br /&gt;
1810:0001|Digital+ (30W)|Canal+ Spain&lt;br /&gt;
1810:0002|Digital+ (30W)|Canal+ 2&lt;br /&gt;
1810:0017|Digital+ (30W)|Paramount Comedy Channel Spain&lt;br /&gt;
1810:001E|Digital+ (30W)|Disney Channel Spain&lt;br /&gt;
1810:002E|Digital+ (30W)|TCM Moderno&lt;br /&gt;
1810:0036|Digital+ (30W)|Sportmania&lt;br /&gt;
1810:0038|Digital+ (30W)|Teledeporte&lt;br /&gt;
1810:003E|Digital+ (30W)|Discovery Channel Spain &amp;amp; Portugal&lt;br /&gt;
1810:0043|Digital+ (30W)|Cultural.es&lt;br /&gt;
1810:0050|Digital+ (30W)|40 TV&lt;br /&gt;
1810:0005|Digital+ (30W)|Canal+ Acci&amp;amp;oacute;n&lt;br /&gt;
1810:0006|Digital+ (30W)|Canal+ Comedia&lt;br /&gt;
1810:0007|Digital+ (30W)|Canal+ D Cine&lt;br /&gt;
1810:0011|Digital+ (30W)|SET en Veo&lt;br /&gt;
1810:001B|Digital+ (30W)|MTV Spain&lt;br /&gt;
1810:001D|Digital+ (30W)|Jetix Spain&lt;br /&gt;
1810:001F|Digital+ (30W)|Disney Channel +1&lt;br /&gt;
1810:0020|Digital+ (30W)|Playhouse Disney&lt;br /&gt;
1810:0022|Digital+ (30W)|Nick Spain +1&lt;br /&gt;
1810:0024|Digital+ (30W)|Cartoon Network +1&lt;br /&gt;
1810:0045|Digital+ (30W)|Decasa TV&lt;br /&gt;
1810:0099|Digital+ (30W)|Telefe Internacional&lt;br /&gt;
1810:000A|Digital+ (30W)|Canal+ Eventos&lt;br /&gt;
1810:003A|Digital+ (30W)|Bar?a TV&lt;br /&gt;
1810:0069|Digital+ (30W)|Taquilla 5&lt;br /&gt;
1810:006A|Digital+ (30W)|Taquilla 6&lt;br /&gt;
1810:006B|Digital+ (30W)|Taquilla 7&lt;br /&gt;
1810:006C|Digital+ (30W)|Taquilla 8&lt;br /&gt;
1810:006D|Digital+ (30W)|Taquilla 9&lt;br /&gt;
1810:0072|Digital+ (30W)|Feria de Abril&lt;br /&gt;
1810:0078|Digital+ (30W)|Taquilla X&lt;br /&gt;
1810:0079|Digital+ (30W)|Taquilla X&lt;br /&gt;
1810:007A|Digital+ (30W)|Taquilla XX Hard&lt;br /&gt;
1810:007B|Digital+ (30W)|MULTI-X&lt;br /&gt;
1810:007D|Digital+ (30W)|MULTI-X (1)&lt;br /&gt;
1810:007E|Digital+ (30W)|MULTI-X (2)&lt;br /&gt;
1810:007F|Digital+ (30W)|MULTI-X (3)&lt;br /&gt;
1810:0013|Digital+ (30W)|Fama 24H&lt;br /&gt;
1810:001A|Digital+ (30W)|Cosmopolitan TV&lt;br /&gt;
1810:0027|Digital+ (30W)|BabyFirst&lt;br /&gt;
1810:003B|Digital+ (30W)|Caza y Pesca&lt;br /&gt;
1810:003C|Digital+ (30W)|Odisea&lt;br /&gt;
1810:003F|Digital+ (30W)|Viajar&lt;br /&gt;
1810:0040|Digital+ (30W)|Canal de Historia&lt;br /&gt;
1810:0041|Digital+ (30W)|Biography Channel Spain &amp;amp; Portugal&lt;br /&gt;
1810:0047|Digital+ (30W)|Canal 24 Horas&lt;br /&gt;
1810:0048|Digital+ (30W)|M?teo&lt;br /&gt;
1810:004A|Digital+ (30W)|Bloomberg Europe&lt;br /&gt;
1810:0BB9|Digital+ (30W)|Baby First&lt;br /&gt;
1810:0BBA|Digital+ (30W)|Odisse?a&lt;br /&gt;
1810:0BBB|Digital+ (30W)|Canal de Hist?ria&lt;br /&gt;
1810:0BBC|Digital+ (30W)|Bloomberg&lt;br /&gt;
1810:000B|Digital+ (30W)|TVE 1&lt;br /&gt;
1810:0015|Digital+ (30W)|Fox Spain&lt;br /&gt;
1810:0016|Digital+ (30W)|AXN&lt;br /&gt;
1810:0019|Digital+ (30W)|Sci-Fi Spain&lt;br /&gt;
1810:002B|Digital+ (30W)|Canal+ Acci&amp;amp;oacute;n +30&lt;br /&gt;
1810:002C|Digital+ (30W)|Canal+ Comedia +30&lt;br /&gt;
1810:0031|Digital+ (30W)|D Cine Espa?ol&lt;br /&gt;
1810:0042|Digital+ (30W)|Canal Cocina&lt;br /&gt;
1810:0096|Digital+ (30W)|Ecuavisa Internacional&lt;br /&gt;
1810:0097|Digital+ (30W)|Caracol Internacional&lt;br /&gt;
1810:000F|Digital+ (30W)|TeleCinco&lt;br /&gt;
1810:001C|Digital+ (30W)|Animax&lt;br /&gt;
1810:0021|Digital+ (30W)|Nick Spain&lt;br /&gt;
1810:0023|Digital+ (30W)|Cartoon Network&lt;br /&gt;
1810:0025|Digital+ (30W)|Boomerang Spain&lt;br /&gt;
1810:0065|Digital+ (30W)|Taquilla 1&lt;br /&gt;
1810:0066|Digital+ (30W)|Taquilla 2&lt;br /&gt;
1810:0067|Digital+ (30W)|Taquilla 3&lt;br /&gt;
1810:0068|Digital+ (30W)|Taquilla 4&lt;br /&gt;
1810:007C|Digital+ (30W)|Taquilla XY&lt;br /&gt;
1810:0003|Digital+ (30W)|Canal+ ...30&lt;br /&gt;
1810:0008|Digital+ (30W)|Canal+ F&amp;amp;uacute;tbol&lt;br /&gt;
1810:0009|Digital+ (30W)|Canal+ Deportes&lt;br /&gt;
1810:000D|Digital+ (30W)|Antena 3&lt;br /&gt;
1810:0014|Digital+ (30W)|Calle 13&lt;br /&gt;
1810:0035|Digital+ (30W)|Golf +&lt;br /&gt;
1810:003D|Digital+ (30W)|National Geographic Spain&lt;br /&gt;
1810:004D|Digital+ (30W)|Fox News&lt;br /&gt;
1810:0051|Digital+ (30W)|40 Latino&lt;br /&gt;
1810:0063|Digital+ (30W)|Playboy TV&lt;br /&gt;
1810:0004|Digital+ (30W)|Cuatro&lt;br /&gt;
1810:000C|Digital+ (30W)|TVE 2&lt;br /&gt;
1810:0010|Digital+ (30W)|La Sexta&lt;br /&gt;
1810:0026|Digital+ (30W)|Clan TVE&lt;br /&gt;
1810:002D|Digital+ (30W)|TNT (Spain)&lt;br /&gt;
1810:0030|Digital+ (30W)|Canal Hollywood&lt;br /&gt;
1810:0037|Digital+ (30W)|Eurosport&lt;br /&gt;
1810:0044|Digital+ (30W)|Hogarutil&lt;br /&gt;
1810:0055|Digital+ (30W)|Canal Cl?sico&lt;br /&gt;
1810:009D|Digital+ (30W)|Telenovelas&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===DIGI TV ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#  DIGI TV&lt;br /&gt;
1880,1802:03E9|DIGI TV|TVR 1&lt;br /&gt;
1880,1802:03EB|DIGI TV|Antena 1&lt;br /&gt;
1880,1802:03ED|DIGI TV|TVR 2&lt;br /&gt;
1880,1802:03EE|DIGI TV|Prima TV&lt;br /&gt;
1880,1802:03EF|DIGI TV|Realitatea TV&lt;br /&gt;
1880,1802:03F0|DIGI TV|B1&lt;br /&gt;
1880,1802:03F1|DIGI TV|National TV&lt;br /&gt;
1880,1802:03F2|DIGI TV|N24&lt;br /&gt;
1880,1802:03F4|DIGI TV|Hallmark&lt;br /&gt;
1880,1802:03F5|DIGI TV|DigiSport HU&lt;br /&gt;
1880,1802:03F7|DIGI TV|Sport RO&lt;br /&gt;
1880,1802:03F8|DIGI TV|Eurosport&lt;br /&gt;
1880,1802:03F9|DIGI TV|Jetix&lt;br /&gt;
1880,1802:03FA|DIGI TV|Minimax RO&lt;br /&gt;
1880,1802:03FB|DIGI TV|Kiss TV&lt;br /&gt;
1880,1802:03FC|DIGI TV|MTV RO&lt;br /&gt;
1880,1802:03FD|DIGI TV|VH 1&lt;br /&gt;
1880,1802:03FE|DIGI TV|Etno&lt;br /&gt;
1880,1802:03FF|DIGI TV|Cinemax&lt;br /&gt;
1880,1802:0400|DIGI TV|HBO Romaina&lt;br /&gt;
1880,1802:0402|DIGI TV|Discovery CE&lt;br /&gt;
1880,1802:0403|DIGI TV|Animal Planet&lt;br /&gt;
1880,1802:0404|DIGI TV|Discovery World&lt;br /&gt;
1880,1802:0405|DIGI TV|Discovery Sci Fi&lt;br /&gt;
1880,1802:0406|DIGI TV|Discovery T&amp;amp;L&lt;br /&gt;
1880,1802:0407|DIGI TV|National Geografic&lt;br /&gt;
1880,1802:0408|DIGI TV|Reality&lt;br /&gt;
1880,1802:0409|DIGI TV|Private Spice&lt;br /&gt;
1880,1802:041A|DIGI TV|Pro TV&lt;br /&gt;
1880,1802:0424|DIGI TV|ACASA TV&lt;br /&gt;
1880,1802:0492|DIGI TV|Pro Cinema&lt;br /&gt;
1880,1802:0497|DIGI TV|Romantica RO&lt;br /&gt;
1880,1802:049C|DIGI TV|AXN&lt;br /&gt;
1880,1802:04A1|DIGI TV|Antena 2&lt;br /&gt;
1880,1802:04A6|DIGI TV|Hir TV&lt;br /&gt;
1880,1802:04B0|DIGI TV|Pro Tv International&lt;br /&gt;
1880,1802:054A|DIGI TV|Viasat Explorer&lt;br /&gt;
1880,1802:054E|DIGI TV|Viasat History&lt;br /&gt;
1880,1802:0550|DIGI TV|Cartoon/TCM&lt;br /&gt;
1880,1802:0555|DIGI TV|Hallmark CE&lt;br /&gt;
1880,1802:055A|DIGI TV|Antena 3&lt;br /&gt;
1880,1802:055C|DIGI TV|Euforia&lt;br /&gt;
1880,1802:055F|DIGI TV|Favorit TV&lt;br /&gt;
1880,1802:0564|DIGI TV|TV 2&lt;br /&gt;
1880,1802:056E|DIGI TV|Minimax HU/SK&lt;br /&gt;
1880,1802:05E6|DIGI TV|RTL Klub&lt;br /&gt;
1880,1802:05E8|DIGI TV|ATV&lt;br /&gt;
1880,1802:05F0|DIGI TV|Film+&lt;br /&gt;
1880,1802:05FA|DIGI TV|Cool TV&lt;br /&gt;
1880,1802:0604|DIGI TV|Duna TV&lt;br /&gt;
1880,1802:060E|DIGI TV|DigiSport RO&lt;br /&gt;
1880,1802:0618|DIGI TV|M1&lt;br /&gt;
1880,1802:0622|DIGI TV|Viasat 3&lt;br /&gt;
1802:062C|DIGI TV|TV 1000&lt;br /&gt;
1880,1802:0A0A|DIGI TV|Jetix CE&lt;br /&gt;
1880,1802:0A14|DIGI TV|MTV HU&lt;br /&gt;
1880,1802:0A1E|DIGI TV|Viva TV&lt;br /&gt;
1880,1802:0A28|DIGI TV|Romantica HU&lt;br /&gt;
1880,1802:0A32|DIGI TV|Sport 1&lt;br /&gt;
1880,1802:0A3C|DIGI TV|Sport 2&lt;br /&gt;
1880,1802:0A46|DIGI TV|HBO 2&lt;br /&gt;
1880,1802:0A50|DIGI TV|4 Story TV&lt;br /&gt;
1880,1802:0A5A|DIGI TV|Travel&lt;br /&gt;
1880,1802:0A64|DIGI TV|HBO Hungaria&lt;br /&gt;
1880,1802:0A6E|DIGI TV|Spektrum&lt;br /&gt;
1880,1802:0A82|DIGI TV|Sport Klub HU&lt;br /&gt;
1880,1802:0A8C|DIGI TV|M2&lt;br /&gt;
1880,1802:0A96|DIGI TV|Film+ CE&lt;br /&gt;
1880,1802:0AA0|DIGI TV|Discovery CH&lt;br /&gt;
1880,1802:0AAA|DIGI TV|Music Box&lt;br /&gt;
1880,1802:0ABE|DIGI TV|Reality CE&lt;br /&gt;
1880,1802:0AC8|DIGI TV|Markiza&lt;br /&gt;
1880,1802:0AD2|DIGI TV|Joj&lt;br /&gt;
1880,1802:0ADC|DIGI TV|TA 3&lt;br /&gt;
1880,1802:0AE6|DIGI TV|Animal Planet CE&lt;br /&gt;
1880,1802:0AFA|DIGI TV|HBO CE&lt;br /&gt;
1880,1802:0B04|DIGI TV|Nova Sport&lt;br /&gt;
1880,1802:0B0E|DIGI TV|Ocko&lt;br /&gt;
1802:0B18|DIGI TV|RTV Severin&lt;br /&gt;
1880,1802:0B22|DIGI TV|Eurosport 2&lt;br /&gt;
1880,1802:0B36|DIGI TV|Sport 1 SK/CZ&lt;br /&gt;
1880,1802:0B40|DIGI TV|STV 1&lt;br /&gt;
1880,1802:0B4A|DIGI TV|STV 2&lt;br /&gt;
1880,1802:0B50|DIGI TV|National Geografic CE&lt;br /&gt;
1880,1802:0B54|DIGI TV|CT1&lt;br /&gt;
1880,1802:0B5E|DIGI TV|CT2&lt;br /&gt;
1880,1802:0B72|DIGI TV|CT4 Sport&lt;br /&gt;
1880,1802:0B77|DIGI TV|Prima CZ&lt;br /&gt;
1880,1802:0B86|DIGI TV|Kanal D&lt;br /&gt;
1880,1802:0B90|DIGI TV|Taraf TV&lt;br /&gt;
1880,1802:0B9A|DIGI TV|Echo TV&lt;br /&gt;
1880,1802:0BA4|DIGI TV|Nova CZ&lt;br /&gt;
1880,1802:0BB8|DIGI TV|Nova TV&lt;br /&gt;
1880,1802:0BC2|DIGI TV|RTS 1&lt;br /&gt;
1880,1802:0BCC|DIGI TV|OBN&lt;br /&gt;
1880,1802:0BD6|DIGI TV|RTS 2&lt;br /&gt;
1880,1802:0BE0|DIGI TV|RTV 1&lt;br /&gt;
1880,1802:0BEA|DIGI TV|RTL Televijia&lt;br /&gt;
1880,1802:0BF4|DIGI TV|Paprika&lt;br /&gt;
1880,1802:0BFE|DIGI TV|DM Sat&lt;br /&gt;
1880,1802:0C08|DIGI TV|Z 1&lt;br /&gt;
1880,1802:0C1C|DIGI TV|CMC&lt;br /&gt;
1880,1802:0C26|DIGI TV|MTV Adria&lt;br /&gt;
1880,1802:0C30|DIGI TV|Credo&lt;br /&gt;
1880,1802:0C3A|DIGI TV|Joj Plus&lt;br /&gt;
1880,1802:0C44|DIGI TV|Analog TV&lt;br /&gt;
1802:0C4E|DIGI TV|Galaksija&lt;br /&gt;
1880,1802:0C58|DIGI TV|TVR Info&lt;br /&gt;
1880,1802:0C62|DIGI TV|STV 3&lt;br /&gt;
1880,1802:0C76|DIGI TV|HBO Comedy Adria&lt;br /&gt;
1880,1802:0C80|DIGI TV|Fasion&lt;br /&gt;
1880,1802:0C94|DIGI TV|B92&lt;br /&gt;
1880,1802:0C9E|DIGI TV|TVR Cultural&lt;br /&gt;
1880,1802:0CA8|DIGI TV|MTV Europe&lt;br /&gt;
1880,1802:0CB2|DIGI TV|Net TV&lt;br /&gt;
1880,1802:0CBC|DIGI TV|Kapital Network&lt;br /&gt;
1880,1802:0CC6|DIGI TV|TVR 3&lt;br /&gt;
1880,1802:0CD0|DIGI TV|Sport Klub+&lt;br /&gt;
1802:0CDA|DIGI TV|DoQ&lt;br /&gt;
1880,1802:0CE4|DIGI TV|Sport Klub Croatia&lt;br /&gt;
1880,1802:0CEE|DIGI TV|HBO Adria&lt;br /&gt;
1880,1802:0CF8|DIGI TV|Romantica CE&lt;br /&gt;
1880,1802:0D0C|DIGI TV|Nova Cinema&lt;br /&gt;
1880,1802:0D16|DIGI TV|Eurosport 2 CE&lt;br /&gt;
1880,1802:0D20|DIGI TV|Sport 1 RO&lt;br /&gt;
1880,1802:0D2A|DIGI TV|Music Mix&lt;br /&gt;
1880,1802:0D34|DIGI TV|CNN&lt;br /&gt;
1880,1802:0D3E|DIGI TV|TV5 Europe&lt;br /&gt;
1802:0D48|DIGI TV|Fishing&amp;amp;Hunting&lt;br /&gt;
1880,1802:0D52|DIGI TV|VTV&lt;br /&gt;
1880,1802:0D5C|DIGI TV|TV Neptun&lt;br /&gt;
1880,1802:0D70|DIGI TV|AXN Sci Fi&lt;br /&gt;
1880,1802:0D7A|DIGI TV|AXN Crime&lt;br /&gt;
1880,1802:0D84|DIGI TV|Money Channel&lt;br /&gt;
1880,1802:0D8E|DIGI TV|Trinitas&lt;br /&gt;
1880,1802:0D98|DIGI TV|HBO Comedy&lt;br /&gt;
1880,1802:0DA2|DIGI TV|National Geografic Wild CE&lt;br /&gt;
1880,1802:0DB6|DIGI TV|Mezzo&lt;br /&gt;
1880,1802:0DC0|DIGI TV|Movies 24 HU&lt;br /&gt;
1880,1802:0DD4|DIGI TV|GSP1&lt;br /&gt;
1880,1802:0DDE|DIGI TV|Universal&lt;br /&gt;
1880,1802:0DE8|DIGI TV|National Geografic Wild RO&lt;br /&gt;
1880,1802:0E06|DIGI TV|U TV&lt;br /&gt;
1880,1802:0E10|DIGI TV|Zapping TV&lt;br /&gt;
1880,1802:0E4C|DIGI TV|Top Shop TV&lt;br /&gt;
1880,1802:1770|DIGI TV|Digifilm 1&lt;br /&gt;
1880,1802:177A|DIGI TV|Digifilm 2&lt;br /&gt;
1880:0DAC|DIGI TV|Boomerang&lt;br /&gt;
1880:0FD2|DIGI TV|ActionStar&lt;br /&gt;
1880:0FDC|DIGI TV|Comedystar&lt;br /&gt;
1880:0FE6|DIGI TV|CineStar Romania&lt;br /&gt;
1880:0FF0|DIGI TV|AXN Central Europe&lt;br /&gt;
1880:0FFA|DIGI TV|N24 Plus&lt;br /&gt;
1880:1004|DIGI TV|Investigation Discovery Europe&lt;br /&gt;
1880:100E|DIGI TV|TV Doma&lt;br /&gt;
1880:1018|DIGI TV|Movies 24 Eastern Europe&lt;br /&gt;
1880:1022|DIGI TV|TVRM Educational&lt;br /&gt;
1880:102C|DIGI TV|Service 13-10&lt;br /&gt;
1880:1036|DIGI TV|Service 13-11&lt;br /&gt;
1880:1040|DIGI TV|Service 13-12&lt;br /&gt;
1880:104A|DIGI TV|Service 13-13&lt;br /&gt;
1880:03EC|DIGI TV|Digi Sport Hungary&lt;br /&gt;
1880:040A|DIGI TV|Discovery Channel Romania&lt;br /&gt;
1880:0AB4|DIGI TV|BeBe TV&lt;br /&gt;
1880:0FC8|DIGI TV|Radio TV Severin&lt;br /&gt;
1880:0636|DIGI TV|TV 1000 Balkan&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===NC Num?ricable ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#  NC Num?ricable&lt;br /&gt;
0100:1F47|NC Num?ricable|Mezzo&lt;br /&gt;
0100:1F4C|NC Num?ricable|MEZZO.&lt;br /&gt;
0100:1F4A|NC Num?ricable|i-T?l?&lt;br /&gt;
0100:1F55|NC Num?ricable|I&amp;gt;TELE&lt;br /&gt;
0100:2267|NC Num?ricable|Trace TV&lt;br /&gt;
0100:2270|NC Num?ricable|Motors TV&lt;br /&gt;
0100:2261|NC Num?ricable|France 2&lt;br /&gt;
0100:2262|NC Num?ricable|France 3&lt;br /&gt;
0100:2525|NC Num?ricable|France 4&lt;br /&gt;
0100:2135|NC Num?ricable|France 5&lt;br /&gt;
0100:2275|NC Num?ricable|FRANCE 2&lt;br /&gt;
0100:2276|NC Num?ricable|FRANCE 3&lt;br /&gt;
0100:2539|NC Num?ricable|FRANCE 4&lt;br /&gt;
0100:218F|NC Num?ricable|FRANCE 5&lt;br /&gt;
0100:6F69|NC Num?ricable|Cartoon Network&lt;br /&gt;
0100:6F6D|NC Num?ricable|TCM France&lt;br /&gt;
0100:6F6F|NC Num?ricable|Boomerang France&lt;br /&gt;
0100:6FEC|NC Num?ricable|MTV France&lt;br /&gt;
0100:6FEE|NC Num?ricable|MTV Hits&lt;br /&gt;
0100:6FEF|NC Num?ricable|MTV Dance&lt;br /&gt;
0100:6FF3|NC Num?ricable|MTV2 Europe&lt;br /&gt;
0100:6FF5|NC Num?ricable|MTV Base France&lt;br /&gt;
0100:7002|NC Num?ricable|MTV Pulse&lt;br /&gt;
0100:7003|NC Num?ricable|MTV Idol&lt;br /&gt;
0100:6FF0|NC Num?ricable|VH-1 (Video Hits One)&lt;br /&gt;
0100:6FF1|NC Num?ricable|VH-1 Classic&lt;br /&gt;
0100:6FF7|NC Num?ricable|Game One&lt;br /&gt;
0100:6FFC|NC Num?ricable|Nickelodeon France&lt;br /&gt;
0100:1F41|NC Num?ricable|Seasons&lt;br /&gt;
0100:1F42|NC Num?ricable|Cinecinema &amp;amp;Eacute;motion&lt;br /&gt;
0100:1F43|NC Num?ricable|Cinecinema Frisson&lt;br /&gt;
0100:1F45|NC Num?ricable|Paris Premi?re&lt;br /&gt;
0100:1F46|NC Num?ricable|Jimmy&lt;br /&gt;
0100:1F48|NC Num?ricable|La Cha?ne M?t?o&lt;br /&gt;
0100:1F49|NC Num?ricable|Sport +&lt;br /&gt;
0100:1F4B|NC Num?ricable|Histoire&lt;br /&gt;
0100:1FD7|NC Num?ricable|Eurosport France&lt;br /&gt;
0100:1FD8|NC Num?ricable|TMC (T?l? Monte Carlo)&lt;br /&gt;
0100:1FD9|NC Num?ricable|Plan?te&lt;br /&gt;
0100:1FDB|NC Num?ricable|Voyage&lt;br /&gt;
0100:1FDD|NC Num?ricable|Canal J&lt;br /&gt;
0100:1FDE|NC Num?ricable|Sci-Fi Channel France&lt;br /&gt;
0100:1FE0|NC Num?ricable|Cuisine.TV&lt;br /&gt;
0100:1FE1|NC Num?ricable|Filles TV&lt;br /&gt;
0100:1FE2|NC Num?ricable|TiJi&lt;br /&gt;
0100:1FEB|NC Num?ricable|TMC&lt;br /&gt;
0100:200E|NC Num?ricable|Cinecinema Premier&lt;br /&gt;
0100:200F|NC Num?ricable|Disney Channel France&lt;br /&gt;
0100:2011|NC Num?ricable|Equidia&lt;br /&gt;
0100:209F|NC Num?ricable|Cinecinema Club&lt;br /&gt;
0100:20A0|NC Num?ricable|MCM&lt;br /&gt;
0100:20A2|NC Num?ricable|MCM Pop&lt;br /&gt;
0100:20A3|NC Num?ricable|T?l? Maison&lt;br /&gt;
0100:20A6|NC Num?ricable|Virgin 17&lt;br /&gt;
0100:20AD|NC Num?ricable|MCM Top&lt;br /&gt;
0100:20AE|NC Num?ricable|TF 1&lt;br /&gt;
0100:20AF|NC Num?ricable|M6&lt;br /&gt;
0100:20B3|NC Num?ricable|TF1&lt;br /&gt;
0100:20B4|NC Num?ricable|M6&lt;br /&gt;
0100:20B6|NC Num?ricable|VIRGIN 17&lt;br /&gt;
0100:2136|NC Num?ricable|TV Breizh&lt;br /&gt;
0100:2138|NC Num?ricable|Plan&amp;amp;egrave;te Thalassa&lt;br /&gt;
0100:213C|NC Num?ricable|France O&lt;br /&gt;
0100:2144|NC Num?ricable|OMTV (Olympique Marseille)&lt;br /&gt;
0100:2145|NC Num?ricable|OLTV (Olympique Lyonnais)&lt;br /&gt;
0100:21FE|NC Num?ricable|Com?die !&lt;br /&gt;
0100:21FF|NC Num?ricable|13?me Rue&lt;br /&gt;
0100:2200|NC Num?ricable|Discovery Real Time France&lt;br /&gt;
0100:2201|NC Num?ricable|Disney XD France&lt;br /&gt;
0100:2202|NC Num?ricable|L&amp;amp;acute;Equipe TV&lt;br /&gt;
0100:2203|NC Num?ricable|Plan?te No Limit&lt;br /&gt;
0100:2204|NC Num?ricable|National Geographic France&lt;br /&gt;
0100:2205|NC Num?ricable|Cinecinema Classic&lt;br /&gt;
0100:2206|NC Num?ricable|NRJ 12&lt;br /&gt;
0100:2207|NC Num?ricable|Cinecinema Famiz&lt;br /&gt;
0100:1F44|NC Num?ricable|NRJ 12&lt;br /&gt;
0100:2211|NC Num?ricable|NRJ 12&lt;br /&gt;
0100:2268|NC Num?ricable|T?l? M?lody&lt;br /&gt;
0100:226D|NC Num?ricable|ESPN Classic Sport France&lt;br /&gt;
0100:22C7|NC Num?ricable|Gulli&lt;br /&gt;
0100:22C9|NC Num?ricable|T?va&lt;br /&gt;
0100:22CA|NC Num?ricable|Disney Channel France +1&lt;br /&gt;
0100:22CB|NC Num?ricable|Playhouse Disney France&lt;br /&gt;
0100:22CC|NC Num?ricable|Disney Cinemagic France&lt;br /&gt;
0100:22CD|NC Num?ricable|Disney Cinemagic +1 France&lt;br /&gt;
0100:22CF|NC Num?ricable|E! Entertainment TV&lt;br /&gt;
0100:22D9|NC Num?ricable|GULLI&lt;br /&gt;
0100:24B9|NC Num?ricable|TPS Star&lt;br /&gt;
0100:24BA|NC Num?ricable|S?rie Club&lt;br /&gt;
0100:24BB|NC Num?ricable|W9&lt;br /&gt;
0100:24BC|NC Num?ricable|InfoSport&lt;br /&gt;
0100:24BD|NC Num?ricable|Cinecinema Star&lt;br /&gt;
0100:24BE|NC Num?ricable|T?l?toon&lt;br /&gt;
0100:24BF|NC Num?ricable|M6 Music Hits&lt;br /&gt;
0100:24C0|NC Num?ricable|Discovery Channel France&lt;br /&gt;
0100:24C1|NC Num?ricable|Pink TV&lt;br /&gt;
0100:24C2|NC Num?ricable|T?l?toon +1&lt;br /&gt;
0100:24CF|NC Num?ricable|W9&lt;br /&gt;
0100:251D|NC Num?ricable|TF 6&lt;br /&gt;
0100:251E|NC Num?ricable|Ushuaia TV&lt;br /&gt;
0100:251F|NC Num?ricable|Eurosport 2 France&lt;br /&gt;
0100:2521|NC Num?ricable|Cinecinema Premier 16/9&lt;br /&gt;
0100:2523|NC Num?ricable|Piwi&lt;br /&gt;
0100:2524|NC Num?ricable|Extreme Sports&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===NC Num?ricable - LCI ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#  NC Num?ricable - LCI&lt;br /&gt;
0100:1FDC|NC Num?ricable - LCI|La Cha?ne Info&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Orbit ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#  Orbit&lt;br /&gt;
0668,0100:01F5|Orbit|Space Toon 1&lt;br /&gt;
0668,0100:01F6|Orbit|Super Movies&lt;br /&gt;
0668,0100:01F8|Orbit|Cinema City&lt;br /&gt;
0668,0100:0202|Orbit|MGM Multi c&lt;br /&gt;
0668,0100:0203|Orbit|Arabic Series Channel&lt;br /&gt;
0668,0100:0211|Orbit|Fashion TV&lt;br /&gt;
0668,0100:0218|Orbit|Bloomberg U.K.&lt;br /&gt;
0668,0100:0230|Orbit|TV Max&lt;br /&gt;
0668,0100:0231|Orbit|TV Max&lt;br /&gt;
0668,0100:0232|Orbit|TV Max&lt;br /&gt;
0668,0100:0233|Orbit|TV Max&lt;br /&gt;
0668,0100:0001|Orbit|Super Comedy&lt;br /&gt;
0668,0100:0002|Orbit|America Plus&lt;br /&gt;
0668,0100:0003|Orbit|CNBC U.S.&lt;br /&gt;
0668,0100:0005|Orbit|Music Now&lt;br /&gt;
0668,0100:0006|Orbit|C-Span&lt;br /&gt;
0668,0100:0007|Orbit|Orbit News 2&lt;br /&gt;
0668,0100:0008|Orbit|Al Riyadiyah&lt;br /&gt;
0668,0100:0009|Orbit|Fox News&lt;br /&gt;
0668,0100:0191|Orbit|Extreme Sports&lt;br /&gt;
0668,0100:0193|Orbit|EuroNews&lt;br /&gt;
0668,0100:0194|Orbit|Trace TV&lt;br /&gt;
0668,0100:0195|Orbit|Voom&lt;br /&gt;
0668,0100:0196|Orbit|Discovery Science Channel&lt;br /&gt;
0668,0100:0197|Orbit|Discovery Channel Middle-East +2&lt;br /&gt;
0668,0100:0198|Orbit|Pinoy Extreme&lt;br /&gt;
0668,0100:0199|Orbit|The Fun Channel&lt;br /&gt;
0668,0100:019A|Orbit|Playhouse Disney&lt;br /&gt;
0668,0100:019B|Orbit|C-Music&lt;br /&gt;
0668,0100:019D|Orbit|Nickelodeon Arabia&lt;br /&gt;
0668,0100:002C|Orbit|Animal Planet&lt;br /&gt;
0668,0100:00CA|Orbit|Boomerang&lt;br /&gt;
0668,0100:00CB|Orbit|Orbit News&lt;br /&gt;
0668,0100:00CC|Orbit|Cinema City +1&lt;br /&gt;
0668,0100:00CD|Orbit|Toon Disney&lt;br /&gt;
0668,0100:00CE|Orbit|Cartoon Network&lt;br /&gt;
0668,0100:00CF|Orbit|Super Comedy +2&lt;br /&gt;
0668,0100:00D0|Orbit|America Plus +2&lt;br /&gt;
0668,0100:00D1|Orbit|BBC Prime&lt;br /&gt;
0668,0100:00D2|Orbit|Discovery Travel &amp;amp; Living UK&lt;br /&gt;
0668,0100:00D3|Orbit|Discovery Channel&lt;br /&gt;
0668,0100:00D4|Orbit|Fox Sports Middle East&lt;br /&gt;
0668,0100:00D6|Orbit|Disney Channel Middle-East&lt;br /&gt;
0668,0100:00DF|Orbit|e-GMA DZBB&lt;br /&gt;
0668,0100:000F|Orbit|The History Channel&lt;br /&gt;
0668,0100:0011|Orbit|Cinema 1&lt;br /&gt;
0668,0100:0012|Orbit|Cinema 2&lt;br /&gt;
0668,0100:0017|Orbit|Pinoy Extreme&lt;br /&gt;
0668,0100:001B|Orbit|GMA Pinoy TV&lt;br /&gt;
0668,0100:0130|Orbit|Arabic Series +4&lt;br /&gt;
0668,0100:0131|Orbit|The Hollywood Channel&lt;br /&gt;
0668,0100:0132|Orbit|Super Movies +1&lt;br /&gt;
0668,0100:013A|Orbit|NBA TV&lt;br /&gt;
0668,0100:016A|Orbit|Al Yawm&lt;br /&gt;
0668,0100:016B|Orbit|Al Safwa&lt;br /&gt;
0668,0100:016C|Orbit|Fann&lt;br /&gt;
0668,0100:016D|Orbit|GMA Life TV&lt;br /&gt;
0668,0100:016E|Orbit|GMA DWLS FM&lt;br /&gt;
0668:01F7|Orbit|Super Movies +1&lt;br /&gt;
0668:021A|Orbit|Cartoon Network&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Orbit - TCM ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#  Orbit - TCM&lt;br /&gt;
0668,0100:0133|Orbit - TCM|Turner Classic Movies&lt;br /&gt;
0668:0219|Orbit - TCM|Turner Classic Movies&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===ABS-CBN - TFC ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#  ABS-CBN - TFC&lt;br /&gt;
0604:006C|ABS-CBN - TFC|The Filipino Channel&lt;br /&gt;
0604:006D|ABS-CBN - TFC|The Filipino Channel&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===ABS-CBN ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#&lt;br /&gt;
# DVB-S - ABS-CBN - Atlantic Bird 3 5.0W&lt;br /&gt;
# Date: 2011-09-26&lt;br /&gt;
#&lt;br /&gt;
5604:006C|ABS-CBN 5.0W|TFC Middle-East|TV|Entertainment|&lt;br /&gt;
5604:006D|ABS-CBN 5.0W|TFC Europe|TV|General|&lt;br /&gt;
5604:006E|ABS-CBN 5.0W|ABS-CBN News Channel|TV|News|&lt;br /&gt;
5604:006F|ABS-CBN 5.0W|Cinema One|TV|Movies|&lt;br /&gt;
5604:0070|ABS-CBN 5.0W|Kapamilya Channel|TV|General|&lt;br /&gt;
5604:0073|ABS-CBN 5.0W|DZMM Teleradyo|TV|Music|&lt;br /&gt;
5604:0078|ABS-CBN 5.0W|TFC PPV|TV|Various|&lt;br /&gt;
5604:0071|ABS-CBN 5.0W|DZMM|RADIO||&lt;br /&gt;
5604:0072|ABS-CBN 5.0W|DWRR|RADIO||&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===DigitAlb - TCM ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#  DigitAlb - TCM&lt;br /&gt;
0B00:03F6|DigitAlb - TCM|Turner Classic Movies&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Digit?rk ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#  Digit?rk&lt;br /&gt;
0664,0D00:00CA|Digit?rk|Lig TV HD&lt;br /&gt;
0664,0D00:00CE|Digit?rk|Eurosport HD&lt;br /&gt;
0664,0D00:00D0|Digit?rk|SporMax HD&lt;br /&gt;
0664,0D00:044E|Digit?rk|Halk TV&lt;br /&gt;
0664,0D00:0451|Digit?rk|Salonda ne var?&lt;br /&gt;
0664,0D00:0453|Digit?rk|ORT International (Perviy kanal Vsemirnaja set)&lt;br /&gt;
0664,0D00:0454|Digit?rk|SES TV&lt;br /&gt;
0664,0D00:0455|Digit?rk|Kanal B&lt;br /&gt;
0664,0D00:0456|Digit?rk|E! Entertainment TV&lt;br /&gt;
0664,0D00:0457|Digit?rk|Bug?n TV&lt;br /&gt;
0664,0D00:1D4D|Digit?rk|Fox Life Turkey&lt;br /&gt;
0664,0D00:1D4E|Digit?rk|Mezzo&lt;br /&gt;
0664,0D00:1D4F|Digit?rk|BBC Prime&lt;br /&gt;
0664,0D00:1D50|Digit?rk|Extreme Sports&lt;br /&gt;
0664,0D00:1D51|Digit?rk|Eurosport 2&lt;br /&gt;
0664,0D00:1D53|Digit?rk|EuroNews&lt;br /&gt;
0664,0D00:1D54|Digit?rk|MTV T?rkiye&lt;br /&gt;
0664,0D00:1D56|Digit?rk|E2&lt;br /&gt;
0664,0D00:1D58|Digit?rk|NTV Spor&lt;br /&gt;
0664,0D00:1D5B|Digit?rk|24&lt;br /&gt;
0664,0D00:1D5C|Digit?rk|TV Net&lt;br /&gt;
0664,0D00:1D5D|Digit?rk|Fashion TV&lt;br /&gt;
0664,0D00:05DD|Digit?rk|Dizi Max&lt;br /&gt;
0664,0D00:05E1|Digit?rk|ZoneReality&lt;br /&gt;
0664,0D00:05E6|Digit?rk|Lig TV&lt;br /&gt;
0664,0D00:05EC|Digit?rk|T?rkmax&lt;br /&gt;
0664,0D00:061A|Digit?rk|Show Plus&lt;br /&gt;
0664,0D00:061B|Digit?rk|Wedding TV&lt;br /&gt;
0D00:05F0|Digit?rk|testint&lt;br /&gt;
0D00:05F1|Digit?rk|test2&lt;br /&gt;
0664,0D00:14B5|Digit?rk|Baby TV&lt;br /&gt;
0664,0D00:14B6|Digit?rk|TV5 Monde Europe&lt;br /&gt;
0664,0D00:14B7|Digit?rk|iZ TV&lt;br /&gt;
0664,0D00:14B8|Digit?rk|Flash TV&lt;br /&gt;
0664,0D00:14BF|Digit?rk|Yumurcak TV&lt;br /&gt;
0664,0D00:14C3|Digit?rk|Crime &amp;amp; Investigation Network&lt;br /&gt;
0664,0D00:14C4|Digit?rk|Power Turk TV&lt;br /&gt;
0664,0D00:14C5|Digit?rk|Samanyolu Haber&lt;br /&gt;
0664,0D00:14C7|Digit?rk|BabyFirst&lt;br /&gt;
0664,0D00:14C8|Digit?rk|MASAL TV&lt;br /&gt;
0664,0D00:14D3|Digit?rk|DIGIPOSTA&lt;br /&gt;
0664,0D00:14D4|Digit?rk|DIGIAKTIF&lt;br /&gt;
0664,0D00:14D5|Digit?rk|HALKBANK&lt;br /&gt;
0664,0D00:14D6|Digit?rk|TV HAVA DURUMU&lt;br /&gt;
0664,0D00:14DA|Digit?rk|AJANS PRESS ITV&lt;br /&gt;
0664,0D00:14DB|Digit?rk|M??TER? H?ZMETLER?&lt;br /&gt;
0664,0D00:14DC|Digit?rk|DIGITURK TEKN?K SERV?S&lt;br /&gt;
0664,0D00:14DD|Digit?rk|YEMEK SEPET?&lt;br /&gt;
0664,0D00:14DE|Digit?rk|TURKCELL S?PER L?G B?LG? KANALI&lt;br /&gt;
0664,0D00:14DF|Digit?rk|JOJO&lt;br /&gt;
0664,0D00:14E0|Digit?rk|IBB Trafik ITV&lt;br /&gt;
0664,0D00:06A5|Digit?rk|NTV Turkey&lt;br /&gt;
0664,0D00:06A6|Digit?rk|KanalT?rk&lt;br /&gt;
0664,0D00:06A8|Digit?rk|CNBC-e&lt;br /&gt;
0664,0D00:06A9|Digit?rk|CNN T?rk&lt;br /&gt;
0664,0D00:06AA|Digit?rk|BBC World News&lt;br /&gt;
0664,0D00:06AB|Digit?rk|6 News&lt;br /&gt;
0664,0D00:06AC|Digit?rk|MovieMax 1 International&lt;br /&gt;
0664,0D00:06AE|Digit?rk|Cartoon Network Turkey&lt;br /&gt;
0664,0D00:06AF|Digit?rk|TV 8 Turkey&lt;br /&gt;
0664,0D00:06B0|Digit?rk|Bloomberg Europe&lt;br /&gt;
0664,0D00:06B1|Digit?rk|Kral TV&lt;br /&gt;
0664,0D00:1DB1|Digit?rk|Akilli TV&lt;br /&gt;
0664,0D00:1DB2|Digit?rk|Saudi Channel 1&lt;br /&gt;
0664,0D00:1DB3|Digit?rk|Kanal Biz&lt;br /&gt;
0664,0D00:1DB4|Digit?rk|Digit?rk Promo&lt;br /&gt;
0664,0D00:1DB5|Digit?rk|Kanal A&lt;br /&gt;
0664,0D00:1DB7|Digit?rk|Kanal T&lt;br /&gt;
0664,0D00:1DB8|Digit?rk|Cem TV&lt;br /&gt;
0664,0D00:08FD|Digit?rk|Show TV&lt;br /&gt;
0664,0D00:08FE|Digit?rk|Kanal D Turkiye&lt;br /&gt;
0664,0D00:0903|Digit?rk|Touch TV&lt;br /&gt;
0664,0D00:0905|Digit?rk|Salon 1&lt;br /&gt;
0664,0D00:0906|Digit?rk|Salon 2&lt;br /&gt;
0664,0D00:0907|Digit?rk|Jetix Russia &amp;amp; Balkan&lt;br /&gt;
0664,0D00:0909|Digit?rk|NBA TV&lt;br /&gt;
0664,0D00:0916|Digit?rk|Jetix Play&lt;br /&gt;
0664,0D00:0917|Digit?rk|VIP (Turkey)&lt;br /&gt;
0664,0D00:0924|Digit?rk|TOUCH&lt;br /&gt;
0664,0D00:0932|Digit?rk|Showmax&lt;br /&gt;
0664,0D00:0943|Digit?rk|KANAL 779&lt;br /&gt;
0664,0D00:0944|Digit?rk|KANAL 780&lt;br /&gt;
0664,0D00:1902|Digit?rk|CNN International Europe&lt;br /&gt;
0664,0D00:1903|Digit?rk|Rai Uno&lt;br /&gt;
0664,0D00:1904|Digit?rk|Haber Turk TV&lt;br /&gt;
0664,0D00:1906|Digit?rk|Goldmax 2&lt;br /&gt;
0664,0D00:1907|Digit?rk|SporMax&lt;br /&gt;
0664,0D00:1908|Digit?rk|Lig TV Ticarti&lt;br /&gt;
0664,0D00:190A|Digit?rk|Fenerbah?e TV&lt;br /&gt;
0664,0D00:190B|Digit?rk|MyMax&lt;br /&gt;
0664,0D00:1914|Digit?rk|TGRT Haber&lt;br /&gt;
0664,0D00:193D|Digit?rk|Fox Sports Middle East&lt;br /&gt;
0664,0D00:194C|Digit?rk|Al Jazeera English&lt;br /&gt;
0D00:194D|Digit?rk|test2.&lt;br /&gt;
0D00:194E|Digit?rk|test455&lt;br /&gt;
0664,0D00:1921|Digit?rk|H?PODROM iTV&lt;br /&gt;
0664,0D00:193C|Digit?rk|DIGIAKTIFtest&lt;br /&gt;
0664,0D00:1951|Digit?rk|Bilyoner.com&lt;br /&gt;
0664,0D00:1C85|Digit?rk|Star TV&lt;br /&gt;
0664,0D00:1C86|Digit?rk|Home TV&lt;br /&gt;
0664,0D00:1C88|Digit?rk|MCM Top&lt;br /&gt;
0664,0D00:1C8A|Digit?rk|VH-1 (Video Hits One)&lt;br /&gt;
0664,0D00:1C8B|Digit?rk|National Geographic UK&lt;br /&gt;
0664,0D00:1C8D|Digit?rk|NatGeo Wild&lt;br /&gt;
0664,0D00:1C8E|Digit?rk|Nickelodeon Turkey&lt;br /&gt;
0664,0D00:1CBF|Digit?rk|BTV2&lt;br /&gt;
0664,0D00:1CC0|Digit?rk|History Channel Turkey&lt;br /&gt;
0664,0D00:1CE9|Digit?rk|HOTTEST HITS&lt;br /&gt;
0664,0D00:1CEA|Digit?rk|SONGS OF LOVE&lt;br /&gt;
0664,0D00:1CEB|Digit?rk|2000 s HITS&lt;br /&gt;
0664,0D00:1CEC|Digit?rk|90 s HITS&lt;br /&gt;
0664,0D00:1CED|Digit?rk|80 s HITS&lt;br /&gt;
0664,0D00:1CEE|Digit?rk|70 s HITS&lt;br /&gt;
0664,0D00:1CEF|Digit?rk|50 s / 60 s HITS&lt;br /&gt;
0664,0D00:1CF0|Digit?rk|STANDARDS&lt;br /&gt;
0664,0D00:1CF1|Digit?rk|CLASSICAL MUSIC&lt;br /&gt;
0664,0D00:1CF2|Digit?rk|ALTERNATIVE ROCK&lt;br /&gt;
0664,0D00:1CF3|Digit?rk|HARD ROCK&lt;br /&gt;
0664,0D00:1CF4|Digit?rk|CLASSIC ROCK&lt;br /&gt;
0664,0D00:1CF5|Digit?rk|NU JAZZ&lt;br /&gt;
0664,0D00:1CF6|Digit?rk|JAZZ CLASSICS&lt;br /&gt;
0664,0D00:1CF7|Digit?rk|BLUES&lt;br /&gt;
0664,0D00:1CF8|Digit?rk|REGGAE&lt;br /&gt;
0664,0D00:1CF9|Digit?rk|LATIN&lt;br /&gt;
0664,0D00:1CFA|Digit?rk|DANCE CLASSICS&lt;br /&gt;
0664,0D00:1CFB|Digit?rk|DANCE&lt;br /&gt;
0664,0D00:1CFC|Digit?rk|CHILL OUT / LOUNGE&lt;br /&gt;
0664,0D00:1CFD|Digit?rk|HIP HOP R&amp;amp;B&lt;br /&gt;
0664,0D00:1CFE|Digit?rk|EASY LISTENING&lt;br /&gt;
0664,0D00:1CFF|Digit?rk|YOGA ZONE&lt;br /&gt;
0664,0D00:1D00|Digit?rk|INTERNATIONAL&lt;br /&gt;
0664,0D00:1D01|Digit?rk|R &amp;amp; B&lt;br /&gt;
0664,0D00:1D02|Digit?rk|SYMPHONIC&lt;br /&gt;
0664,0D00:1D09|Digit?rk|L?G RADYO&lt;br /&gt;
0664,0D00:1D0A|Digit?rk|RADYO SPOR&lt;br /&gt;
0664,0D00:1D0F|Digit?rk|MASAL RADYO&lt;br /&gt;
0664,0D00:1D10|Digit?rk|ARIONRADIO.COM&lt;br /&gt;
0664,0D00:1D03|Digit?rk|SMOOTH JAZZ&lt;br /&gt;
0664,0D00:1D06|Digit?rk|OPERA&lt;br /&gt;
0664,0D00:1CCD|Digit?rk|KANAL 532&lt;br /&gt;
0664,0D00:025A|Digit?rk|Yacht &amp;amp; Sail&lt;br /&gt;
0664,0D00:025B|Digit?rk|Actionmax (Turkey)&lt;br /&gt;
0664,0D00:025C|Digit?rk|GoldMax&lt;br /&gt;
0664,0D00:025D|Digit?rk|MGM Turkey&lt;br /&gt;
0664,0D00:0260|Digit?rk|ART Avrasya&lt;br /&gt;
0664,0D00:0263|Digit?rk|ProSieben Schweiz&lt;br /&gt;
0664,0D00:027C|Digit?rk|Intimacy&lt;br /&gt;
0664,0D00:027E|Digit?rk|Jojo&lt;br /&gt;
0664,0D00:028B|Digit?rk|BTV&lt;br /&gt;
0664,0D00:028C|Digit?rk|Kanal 1&lt;br /&gt;
0664,0D00:0294|Digit?rk|Jolly Tatil TV&lt;br /&gt;
0664,0D00:02B2|Digit?rk|EROT?K OYUNLAR&lt;br /&gt;
0664,0D00:10CD|Digit?rk|Fox Turk&lt;br /&gt;
0664,0D00:10CE|Digit?rk|ATV&lt;br /&gt;
0664,0D00:10CF|Digit?rk|Kanal 7&lt;br /&gt;
0664,0D00:10D0|Digit?rk|Dream TV&lt;br /&gt;
0664,0D00:10D1|Digit?rk|Eurosport&lt;br /&gt;
0664,0D00:10D2|Digit?rk|Disney Channel Turkey&lt;br /&gt;
0664,0D00:10D4|Digit?rk|Salon 3&lt;br /&gt;
0664,0D00:10DA|Digit?rk|MovieMax 2 International&lt;br /&gt;
0664,0D00:10DC|Digit?rk|ComedyMax&lt;br /&gt;
0664,0D00:10DD|Digit?rk|?lke TV&lt;br /&gt;
0664,0D00:111F|Digit?rk|KANAL 781&lt;br /&gt;
0664,0D00:1DB6|Digit?rk|.&lt;br /&gt;
0664,0D00:14F0|Digit?rk|Jojo&lt;br /&gt;
0664,0D00:14F1|Digit?rk|Intimacy&lt;br /&gt;
0664,0D00:0299|Digit?rk|Intimacy&lt;br /&gt;
0664,0D00:05E0|Digit?rk|T?rkmax&lt;br /&gt;
0664,0D00:150E|Digit?rk|iZ TV&lt;br /&gt;
0664:00CD|Digit?rk|MMAX HD&lt;br /&gt;
0664:00D2|Digit?rk|Dizimax HD&lt;br /&gt;
0664:0264|Digit?rk|MovieMax Festival&lt;br /&gt;
0664:05E2|Digit?rk|TRT1&lt;br /&gt;
0664:06B2|Digit?rk|VIP&lt;br /&gt;
0664:0911|Digit?rk|Blue Hustler&lt;br /&gt;
0664:14BE|Digit?rk|DIGI&lt;br /&gt;
0664:14C0|Digit?rk|Penthouse&lt;br /&gt;
0664:14C9|Digit?rk|PENTHOUSE&lt;br /&gt;
0664:14FB|Digit?rk|Kanal 205&lt;br /&gt;
0664:190C|Digit?rk|MovieMax Family&lt;br /&gt;
0664:1C8F|Digit?rk|Mehtap&lt;br /&gt;
0664:1D5E|Digit?rk|EPL (English Premier League)&lt;br /&gt;
0664:1D5F|Digit?rk|Playhouse Disney Middle-East &amp;amp; Africa&lt;br /&gt;
0664:1DB9|Digit?rk|Cine 5&lt;br /&gt;
0664:1E79|Digit?rk|Rai Uno&lt;br /&gt;
0664:1E7A|Digit?rk|Saudi Channel 1&lt;br /&gt;
0664:1E7C|Digit?rk|ORT International&lt;br /&gt;
0664:1E7D|Digit?rk|Wedding tv&lt;br /&gt;
0664:1E80|Digit?rk|Al Jazeera English&lt;br /&gt;
0664:1E81|Digit?rk|Bloomberg Europe&lt;br /&gt;
0664:1E82|Digit?rk|TV5&lt;br /&gt;
0664:1E83|Digit?rk|Babyfirst&lt;br /&gt;
0664:1E84|Digit?rk|Pro7&lt;br /&gt;
0664:1E85|Digit?rk|dream tv&lt;br /&gt;
0664:1E86|Digit?rk|France 24&lt;br /&gt;
0664:1EDD|Digit?rk|National Geographic T?rk HD&lt;br /&gt;
0664:1EDE|Digit?rk|DiziMax More HD&lt;br /&gt;
0664:1EE7|Digit?rk|Penthouse HD&lt;br /&gt;
0664:1EE8|Digit?rk|MovieMax Stars HD&lt;br /&gt;
0664:1EEA|Digit?rk|EPL HD (English Premier League)&lt;br /&gt;
0664:1F41|Digit?rk|Fox Sports HD Turkey&lt;br /&gt;
0664:1F42|Digit?rk|NatGeo Wild HD&lt;br /&gt;
0664:1F44|Digit?rk|VH-1&lt;br /&gt;
0664:1F45|Digit?rk|Extreme Sports&lt;br /&gt;
0664:1F46|Digit?rk|BBC Entertainment Europe&lt;br /&gt;
0664:1F48|Digit?rk|BBC World News&lt;br /&gt;
0664:1F49|Digit?rk|Euronews&lt;br /&gt;
0664:00CC|Digit?rk|National Geographic T?rk HD&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Digit?rk - STV ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#  Digit?rk - STV&lt;br /&gt;
0664,0D00:05DE|Digit?rk - STV|Samanyolu TV&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===D-Smart ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#  D-Smart&lt;br /&gt;
092B:070B|D-Smart|D Max&lt;br /&gt;
092B:070D|D-Smart|D Spor&lt;br /&gt;
092B:070E|D-Smart|Futbol Smart&lt;br /&gt;
092B:070F|D-Smart|Beyazperde&lt;br /&gt;
092B:0711|D-Smart|Cool Smart&lt;br /&gt;
092B:0712|D-Smart|Dog TV&lt;br /&gt;
092B:0713|D-Smart|Bebe&lt;br /&gt;
092B:0714|D-Smart|Style Network EMEA&lt;br /&gt;
092B:0715|D-Smart|Sinema TV&lt;br /&gt;
092B:0716|D-Smart|Sinema TV 2&lt;br /&gt;
092B:0717|D-Smart|Sinema TV Aile&lt;br /&gt;
092B:0718|D-Smart|ESPN Classic Sport Europe&lt;br /&gt;
092B:071C|D-Smart|Soft TV&lt;br /&gt;
092B:071D|D-Smart|xPUSH1&lt;br /&gt;
092B:057B|D-Smart|FX Turkey&lt;br /&gt;
092B:057C|D-Smart|Da Vinci Learning&lt;br /&gt;
092B:057D|D-Smart|D Yesil?am&lt;br /&gt;
092B:057E|D-Smart|Movie Smart&lt;br /&gt;
092B:057F|D-Smart|D ?ocuk&lt;br /&gt;
092B:0580|D-Smart|Pembe Smart&lt;br /&gt;
092B:0581|D-Smart|Movies 24 Eastern Europe&lt;br /&gt;
092B:0582|D-Smart|Movies 24 Erotic&lt;br /&gt;
092B:0583|D-Smart|Loca1&lt;br /&gt;
092B:0584|D-Smart|Loca2&lt;br /&gt;
092B:0585|D-Smart|Loca3&lt;br /&gt;
092B:0587|D-Smart|Yesil?am XXX&lt;br /&gt;
092B:0589|D-Smart|Marc Dorcel TV&lt;br /&gt;
092B:011E|D-Smart|SMART RADYO&lt;br /&gt;
092B:000A|D-Smart|Dream Turk&lt;br /&gt;
092B:0022|D-Smart|Passion TV&lt;br /&gt;
092B:05E7|D-Smart|Discovery Channel Mediterranean&lt;br /&gt;
092B:05E8|D-Smart|Animal Planet Turkey&lt;br /&gt;
092B:05E9|D-Smart|Dream TV&lt;br /&gt;
092B:05EC|D-Smart|Discovery Travel &amp;amp; Living UK&lt;br /&gt;
092B:05ED|D-Smart|Eurosport&lt;br /&gt;
092B:05F0|D-Smart|Investigation Discovery Europe&lt;br /&gt;
092B:0641|D-Smart|Comedy Smart&lt;br /&gt;
092B:0642|D-Smart|Luli&lt;br /&gt;
092B:0643|D-Smart|ESPN America&lt;br /&gt;
092B:0644|D-Smart|KidsCo&lt;br /&gt;
092B:0655|D-Smart|Kanal D HD&lt;br /&gt;
092B:0656|D-Smart|Eurosport HD&lt;br /&gt;
092B:0657|D-Smart|HD Smart&lt;br /&gt;
092B:0658|D-Smart|Discovery HD Europe&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Bulsatcom ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#  Bulsatcom&lt;br /&gt;
0604:0001|Bulsatcom|Diema Family&lt;br /&gt;
0604:0002|Bulsatcom|National Geographic UK&lt;br /&gt;
0604:0003|Bulsatcom|TV 1000 Balkan&lt;br /&gt;
0604:0004|Bulsatcom|Animal Planet Eastern Europe&lt;br /&gt;
0604:0005|Bulsatcom|Cinemax East Europe&lt;br /&gt;
0604:0006|Bulsatcom|BTV Cinema&lt;br /&gt;
0604:0007|Bulsatcom|Eurosport&lt;br /&gt;
0604:0008|Bulsatcom|bTV Comedy&lt;br /&gt;
0604:000A|Bulsatcom|Eurosport 2 budensliga&lt;br /&gt;
0604:000D|Bulsatcom|HBO Comedy Adria&lt;br /&gt;
0604:000F|Bulsatcom|PRO BG&lt;br /&gt;
0604:0010|Bulsatcom|AXN Central Europe&lt;br /&gt;
0604:0011|Bulsatcom|AXN Sci Fi&lt;br /&gt;
0604:0012|Bulsatcom|AXN Crime&lt;br /&gt;
0604:0015|Bulsatcom|Film+ HD&lt;br /&gt;
0604:0016|Bulsatcom|Eurosport HD&lt;br /&gt;
0604:001C|Bulsatcom|Fox Life Bulgaria&lt;br /&gt;
0604:001E|Bulsatcom|Fox Crime Bulgaria&lt;br /&gt;
0604:001F|Bulsatcom|Diva Universal Romania&lt;br /&gt;
0604:0022|Bulsatcom|Discovery Science Channel&lt;br /&gt;
0604:0023|Bulsatcom|Travel &amp;amp; Living Balkans&lt;br /&gt;
0604:0024|Bulsatcom|Discovery World&lt;br /&gt;
0604:0025|Bulsatcom|VH-1 (Video Hits One)&lt;br /&gt;
0604:0026|Bulsatcom|BNT Sat&lt;br /&gt;
0604:0028|Bulsatcom|Ring TV&lt;br /&gt;
0604:0029|Bulsatcom|Super 7&lt;br /&gt;
0604:002C|Bulsatcom|Pop Core&lt;br /&gt;
0604:002D|Bulsatcom|Disney Channel Romania &amp;amp; Bulgaria&lt;br /&gt;
0604:002E|Bulsatcom|Nova Sport Bulgaria&lt;br /&gt;
0604:0030|Bulsatcom|Film Plus&lt;br /&gt;
0604:0031|Bulsatcom|TV Evropa&lt;br /&gt;
0604:006F|Bulsatcom|Playboy TV/Viasat Explorer&lt;br /&gt;
0604:0070|Bulsatcom|Viasat History&lt;br /&gt;
0604:0071|Bulsatcom|Cartoon Network/TCM&lt;br /&gt;
0604:0072|Bulsatcom|Fashion TV/Free-X TV&lt;br /&gt;
0604:0073|Bulsatcom|Perviy Kanal&lt;br /&gt;
0604:0074|Bulsatcom|NatGeo Wild&lt;br /&gt;
0604:0075|Bulsatcom|Hustler TV&lt;br /&gt;
0604:0076|Bulsatcom|Fine Living Network&lt;br /&gt;
0604:0077|Bulsatcom|Folklor TV&lt;br /&gt;
0604:0078|Bulsatcom|MTV Europe&lt;br /&gt;
0604:0079|Bulsatcom|Fan TV&lt;br /&gt;
0604:007A|Bulsatcom|Boomerang&lt;br /&gt;
0604:007B|Bulsatcom|Balkanika&lt;br /&gt;
0604:007C|Bulsatcom|DM sat&lt;br /&gt;
0604:007D|Bulsatcom|CNN&lt;br /&gt;
0604:007E|Bulsatcom|Private Spice&lt;br /&gt;
0604:0081|Bulsatcom|City TV&lt;br /&gt;
0604:0082|Bulsatcom|Euro D&lt;br /&gt;
0604:0084|Bulsatcom|RTV International&lt;br /&gt;
0604:0088|Bulsatcom|Travel channel&lt;br /&gt;
0604:0089|Bulsatcom|MGM&lt;br /&gt;
0604:008A|Bulsatcom|Zone reality&lt;br /&gt;
0604:00CB|Bulsatcom|Hobby TV HD&lt;br /&gt;
0604:00CC|Bulsatcom|National Geographic Europe&lt;br /&gt;
0604:00CD|Bulsatcom|Discovery HD Europe&lt;br /&gt;
0604:00CE|Bulsatcom|Planeta HD&lt;br /&gt;
0604:00D0|Bulsatcom|History Channel Eastern Europe&lt;br /&gt;
0604:03EA|Bulsatcom|Planeta TV&lt;br /&gt;
0604:03EB|Bulsatcom|BNT 1&lt;br /&gt;
0604:03ED|Bulsatcom|HBO Bulgaria&lt;br /&gt;
0604:03EE|Bulsatcom|TV 7 Bulgaria&lt;br /&gt;
0604:03EF|Bulsatcom|BTV Bulgaria&lt;br /&gt;
0604:03F2|Bulsatcom|TV Plus&lt;br /&gt;
0604:03F4|Bulsatcom|Nova TV&lt;br /&gt;
0604:03F5|Bulsatcom|Diema 2&lt;br /&gt;
0604:03F6|Bulsatcom|Hobby TV&lt;br /&gt;
0604:046A|Bulsatcom|Diema&lt;br /&gt;
0604:03F8|Bulsatcom|Discovery Channel Bulgaria&lt;br /&gt;
0604:03F0|Bulsatcom|Private Spice&lt;br /&gt;
0604:002A|Bulsatcom|Zone Club&lt;br /&gt;
0604:002F|Bulsatcom|Evrokom Bulgaria&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===OSN ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#  OSN&lt;br /&gt;
0604:00C9|OSN|OSN Cinema 1&lt;br /&gt;
0604:00CA|OSN|OSN Cinema 2&lt;br /&gt;
0604:00CB|OSN|OSN Cinema 3&lt;br /&gt;
0604:00CC|OSN|America Plus&lt;br /&gt;
0604:00CD|OSN|E! Entertainment TV&lt;br /&gt;
0604:00CE|OSN|BBC Entertainment Europe&lt;br /&gt;
0604:00CF|OSN|OSN Shasha&lt;br /&gt;
0604:00D0|OSN|MBC+ Drama&lt;br /&gt;
0604:00D1|OSN|JimJam EMEA&lt;br /&gt;
0604:00D2|OSN|OSN Comedy&lt;br /&gt;
0604:00D3|OSN|Disney XD Middle-East&lt;br /&gt;
0604:00D4|OSN|ShowSeries 1&lt;br /&gt;
0604:00D5|OSN|Disney Channel Middle-East&lt;br /&gt;
0604:012D|OSN|ShowSports 4&lt;br /&gt;
0604:012E|OSN|Super Movies +2&lt;br /&gt;
0604:012F|OSN|ShowMovies 1&lt;br /&gt;
0604:0130|OSN|Super Movies&lt;br /&gt;
0604:0131|OSN|ShowMovies Action&lt;br /&gt;
0604:0132|OSN|ShowMovies Kids&lt;br /&gt;
0604:0133|OSN|ShowMovies Comedy&lt;br /&gt;
0604:0134|OSN|SPARE1&lt;br /&gt;
0604:0135|OSN|ShowSports 2&lt;br /&gt;
0604:0136|OSN|ShowSports 3&lt;br /&gt;
0604:0137|OSN|Cinema City&lt;br /&gt;
0604:01A5|OSN|Cartoon Network&lt;br /&gt;
0604:01A7|OSN|VH-1 (Video Hits One)&lt;br /&gt;
0604:01A8|OSN|Discovery Channel Middle-East&lt;br /&gt;
0604:01A9|OSN|BBC Lifestyle&lt;br /&gt;
0604:01AA|OSN|Travel channel&lt;br /&gt;
0604:01AB|OSN|BET U.K&lt;br /&gt;
0604:01AC|OSN|MTV Music&lt;br /&gt;
0604:01AD|OSN|CNBC Europe&lt;br /&gt;
0604:01AE|OSN|Investigation Discovery Europe&lt;br /&gt;
0604:01B0|OSN|Boomerang&lt;br /&gt;
0604:02C6|OSN|ART Sport 7&lt;br /&gt;
0604:01B1|OSN|KidsCo/Playhouse Disney&lt;br /&gt;
0604:03E9|OSN|NatGeo Wild&lt;br /&gt;
0604:03EE|OSN|Animal Planet&lt;br /&gt;
0604:03F0|OSN|Discovery Science Channel&lt;br /&gt;
0604:07D2|OSN|ShowMovies +2&lt;br /&gt;
0604:07D3|OSN|Fox Sports Middle East&lt;br /&gt;
0604:07D4|OSN|Extreme Sports&lt;br /&gt;
0604:07DB|OSN|Sky News International&lt;br /&gt;
0604:07DE|OSN|Showtime Open TV&lt;br /&gt;
0604:1195|OSN|Al Yawm&lt;br /&gt;
0604:1196|OSN|Al Safwa&lt;br /&gt;
0604:1197|OSN|Cinema1&lt;br /&gt;
0604:1198|OSN|Cinema2&lt;br /&gt;
0604:1199|OSN|Arabic Series +4&lt;br /&gt;
0604:119A|OSN|Fann&lt;br /&gt;
0604:119B|OSN|Fashion TV&lt;br /&gt;
0604:119C|OSN|Orbit news&lt;br /&gt;
0604:119D|OSN|Orbit news2&lt;br /&gt;
0604:119E|OSN|Pinoy Extreme&lt;br /&gt;
0604:119F|OSN|GMA Pinoy TV&lt;br /&gt;
0604:11A0|OSN|GMA Life TV&lt;br /&gt;
0604:11A1|OSN|MnL TV&lt;br /&gt;
0604:11FA|OSN|Trace TV&lt;br /&gt;
0604:11FB|OSN|Food Network&lt;br /&gt;
0604:11FC|OSN|OSN Variety&lt;br /&gt;
0604:11FD|OSN|OSN Arabia&lt;br /&gt;
0604:11FE|OSN|OSN Comedy +2&lt;br /&gt;
0604:11FF|OSN|MGM Middle-East&lt;br /&gt;
0604:1200|OSN|America Plus +2&lt;br /&gt;
0604:1201|OSN|The History Channel&lt;br /&gt;
0604:1202|OSN|Style Network EMEA&lt;br /&gt;
0604:1203|OSN|Arabic Series Channel&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===OSN - TCM ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#  OSN - TCM&lt;br /&gt;
0604:01A6|OSN - TCM|Turner Classic Movies&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===ADD ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#&lt;br /&gt;
# DVB-S - ADD - Atlantic Bird 2 7.0W &lt;br /&gt;
# Date: 2011-09-26&lt;br /&gt;
#&lt;br /&gt;
0604:0DB0|ADD 7.0W|Indus Vision|TV|General|&lt;br /&gt;
0604:0DB4|ADD 7.0W|ART Sport 7|TV|Sport|&lt;br /&gt;
0604:0DB7|ADD 7.0W|Jaya TV|TV|General|&lt;br /&gt;
0604:03E9|ADD 7.0W|NatGeo Wild|TV|Documentaries|&lt;br /&gt;
0604:03EA|ADD 7.0W|Ten Cricket|TV|Sport|&lt;br /&gt;
0604:03EB|ADD 7.0W|B4U Music|TV|Music|&lt;br /&gt;
0604:03EC|ADD 7.0W|B4U Movies|TV|Movies|&lt;br /&gt;
0604:03ED|ADD 7.0W|National Geographic Adventure|TV|Documentaries|&lt;br /&gt;
0604:03EE|ADD 7.0W|Animal Planet|TV|Documentaries|&lt;br /&gt;
0604:03EF|ADD 7.0W|Star Vijay|TV|General|&lt;br /&gt;
0604:03F0|ADD 7.0W|Sun TV|TV|Music|&lt;br /&gt;
0604:03F1|ADD 7.0W|Ary Digital UK|TV|General|&lt;br /&gt;
0604:03F3|ADD 7.0W|Asianet|TV|General|&lt;br /&gt;
0604:03F4|ADD 7.0W|Granada UK TV|TV|General|&lt;br /&gt;
0604:03F5|ADD 7.0W|Star One|TV|Entertainment|&lt;br /&gt;
0604:03F7|ADD 7.0W|Star News|TV|News|&lt;br /&gt;
0604:03F8|ADD 7.0W|Udaya TV|TV|Entertainment|&lt;br /&gt;
0604:06A5|ADD 7.0W|SET Max|TV|General|&lt;br /&gt;
0604:06A6|ADD 7.0W|Star Plus|TV|General|&lt;br /&gt;
0604:06A7|ADD 7.0W|Channel V India|TV|General|&lt;br /&gt;
0604:06A8|ADD 7.0W|Star Gold|TV|Movies|&lt;br /&gt;
0604:06A9|ADD 7.0W|Star World|TV|General|&lt;br /&gt;
0604:06AA|ADD 7.0W|Channel V International|TV|General|&lt;br /&gt;
0604:06AB|ADD 7.0W|National Geographic UK|TV|Documentaries|&lt;br /&gt;
0604:06AC|ADD 7.0W|Star Movies Middle East|TV|Movies|&lt;br /&gt;
0604:06AD|ADD 7.0W|Zee Cinema Asia|TV|Movies|&lt;br /&gt;
0604:06AE|ADD 7.0W|Zee News|TV|News|&lt;br /&gt;
0604:06AF|ADD 7.0W|Zee TV Asia|TV|General|&lt;br /&gt;
0604:06B0|ADD 7.0W|SET Middle East (Sony Entertainment TV)|TV|General|&lt;br /&gt;
0604:06B1|ADD 7.0W|Geo TV|TV|News|&lt;br /&gt;
0604:06B2|ADD 7.0W|NDTV 24x7|TV|News|&lt;br /&gt;
0604:06B3|ADD 7.0W|Colors|TV|Entertainment|&lt;br /&gt;
0604:0321|ADD 7.0W|Al Jazeera Sport +5|TV|Sport|&lt;br /&gt;
0604:0322|ADD 7.0W|Al Jazeera Sport +6|TV|Sport|&lt;br /&gt;
0604:0323|ADD 7.0W|Al Jazeera Sport +7|TV|Sport|&lt;br /&gt;
0604:0324|ADD 7.0W|Al Jazeera Sport +8|TV|Sport|&lt;br /&gt;
0604:07DB|ADD 7.0W|Sky News International|TV|News|&lt;br /&gt;
0604:02BE|ADD 7.0W|Surya TV|TV|General|&lt;br /&gt;
0604:02BF|ADD 7.0W|ART Hekayat Zaman|TV|General|&lt;br /&gt;
0604:02C0|ADD 7.0W|Sun TV Gemini|TV|Entertainment|&lt;br /&gt;
0604:02C1|ADD 7.0W|Al Hekayat 2|TV|General|&lt;br /&gt;
0604:02C2|ADD 7.0W|ART Aflam 1|TV|Movies|&lt;br /&gt;
0604:02C4|ADD 7.0W|ART Aflam 2|TV|Movies|&lt;br /&gt;
0604:02C5|ADD 7.0W|ART Cinema|TV|Movies|&lt;br /&gt;
0604:02C6|ADD 7.0W|Asianet News|TV|News|&lt;br /&gt;
0604:02C8|ADD 7.0W|Star Jalsha|TV|Entertainment|&lt;br /&gt;
0604:02CD|ADD 7.0W|Hekayat Kaman|TV|Various|&lt;br /&gt;
0604:01A5|ADD 7.0W|Cartoon Network|TV|Children|&lt;br /&gt;
0604:01B0|ADD 7.0W|Boomerang|TV|Children|&lt;br /&gt;
0604:0A8F|ADD 7.0W|Al Jazeera Sports +1|TV|Sport|&lt;br /&gt;
0604:0A90|ADD 7.0W|Al Jazeera Sports +2|TV|Sport|&lt;br /&gt;
0604:0A91|ADD 7.0W|Al Jazeera Sports +3|TV|Sport|&lt;br /&gt;
0604:0A92|ADD 7.0W|Al Jazeera Sports +4|TV|Sport|&lt;br /&gt;
0604:08FD|ADD 7.0W|Baby TV|TV|Children|&lt;br /&gt;
0604:08FE|ADD 7.0W|Neo Sports|TV|Sport|&lt;br /&gt;
0604:08FF|ADD 7.0W|Kairali TV|TV|General|&lt;br /&gt;
0604:0901|ADD 7.0W|Prime Sports Cricket|TV|Sport|&lt;br /&gt;
0604:0924|ADD 7.0W|Mathuram / TBO|TV|General|&lt;br /&gt;
0604:0929|ADD 7.0W|Dawn News|TV|News|&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===NOVA ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#  NOVA&lt;br /&gt;
0604:0069|NOVA|Mezzo&lt;br /&gt;
0604:012D|NOVA|R1&lt;br /&gt;
0604:012F|NOVA|R3&lt;br /&gt;
0604:0130|NOVA|R4&lt;br /&gt;
0604:0132|NOVA|R5&lt;br /&gt;
0604:0133|NOVA|R6&lt;br /&gt;
0604:0134|NOVA|Nova sport1 Cy&lt;br /&gt;
0604:013C|NOVA|DisneyXD greece&lt;br /&gt;
0604:013D|NOVA|Nova cinema1&lt;br /&gt;
0604:013E|NOVA|Nova sport1&lt;br /&gt;
0604:013F|NOVA|Mega channel&lt;br /&gt;
0604:0140|NOVA|ANT1&lt;br /&gt;
0604:0141|NOVA|Star channel&lt;br /&gt;
0604:0142|NOVA|Alter channel&lt;br /&gt;
0604:0144|NOVA|R13&lt;br /&gt;
0604:0145|NOVA|Alpha tv&lt;br /&gt;
0604:0146|NOVA|R11&lt;br /&gt;
0604:0147|NOVA|R12&lt;br /&gt;
0604:0149|NOVA|Nova cinema1 Cy&lt;br /&gt;
0604:015F|NOVA|Discovery Channel Greece&lt;br /&gt;
0604:0160|NOVA|R9&lt;br /&gt;
0604:0161|NOVA|Nova sport2&lt;br /&gt;
0604:0162|NOVA|TCM&lt;br /&gt;
0604:0163|NOVA|Big Brother&lt;br /&gt;
0604:0164|NOVA|R15&lt;br /&gt;
0604:0165|NOVA|R10&lt;br /&gt;
0604:0166|NOVA|R8&lt;br /&gt;
0604:0168|NOVA|Cartoon Network&lt;br /&gt;
0604:0169|NOVA|Macedonia TV&lt;br /&gt;
0604:016A|NOVA|Skai&lt;br /&gt;
0604:016B|NOVA|ET3&lt;br /&gt;
0604:016F|NOVA|R7&lt;br /&gt;
0604:0170|NOVA|Nova sport7&lt;br /&gt;
0604:0171|NOVA|Nova sport7 Cy&lt;br /&gt;
0604:0178|NOVA|NET&lt;br /&gt;
0604:0179|NOVA|Mad tv&lt;br /&gt;
0604:017A|NOVA|ET1&lt;br /&gt;
0604:017C|NOVA|Mad tv&lt;br /&gt;
0604:017D|NOVA|R14&lt;br /&gt;
0604:017F|NOVA|novasports2 Cy&lt;br /&gt;
0604:1BBD|NOVA|Games&lt;br /&gt;
0604:1BBE|NOVA|E!&lt;br /&gt;
0604:1BBF|NOVA|History channel&lt;br /&gt;
0604:1BC0|NOVA|Private spice&lt;br /&gt;
0604:1BC2|NOVA|Nova cinema3&lt;br /&gt;
0604:1BC3|NOVA|Nova sport4&lt;br /&gt;
0604:1BC4|NOVA|Nova sport Highlights&lt;br /&gt;
0604:1BC5|NOVA|Nova sport6&lt;br /&gt;
0604:1BC7|NOVA|Chasse et P?che&lt;br /&gt;
0604:1BC8|NOVA|Playboy tv&lt;br /&gt;
0604:1BC9|NOVA|Nova sport4 Cy&lt;br /&gt;
0604:1BCA|NOVA|Nova cinema3 Cy&lt;br /&gt;
0604:1BCB|NOVA|Playboy tv Cy&lt;br /&gt;
0604:1BCC|NOVA|Nova sport6 Cy&lt;br /&gt;
0604:1BCE|NOVA|Private spice Cy&lt;br /&gt;
0604:1BD0|NOVA|Alpha TV Cyprus&lt;br /&gt;
0604:1BD1|NOVA|Lumiere TV&lt;br /&gt;
0604:1BD2|NOVA|Boomerang&lt;br /&gt;
0604:1C85|NOVA|Motors tv&lt;br /&gt;
0604:1D4D|NOVA|Nova sport3&lt;br /&gt;
0604:1D4E|NOVA|VH-1&lt;br /&gt;
0604:1D4F|NOVA|MTV grecce&lt;br /&gt;
0604:1D51|NOVA|MGM greece&lt;br /&gt;
0604:1D52|NOVA|Animal planet&lt;br /&gt;
0604:1D53|NOVA|Nova cinema2&lt;br /&gt;
0604:1D54|NOVA|National geographic greece&lt;br /&gt;
0604:1D55|NOVA|Nova cinema2 Cy&lt;br /&gt;
0604:1D56|NOVA|A Test&lt;br /&gt;
0604:1D57|NOVA|Alpha TV Cy&lt;br /&gt;
0604:1D7E|NOVA|OTV test&lt;br /&gt;
0604:1D88|NOVA|Nova sport3 Cy&lt;br /&gt;
0604:1D8F|NOVA|Lumiere Tv&lt;br /&gt;
0604:1D97|NOVA|Travel channel&lt;br /&gt;
0604:1D99|NOVA|Mad greekz&lt;br /&gt;
0604:2011|NOVA|CNN&lt;br /&gt;
0604:3305|NOVA|Eurosport HD&lt;br /&gt;
0604:3307|NOVA|Eurosport Turk HD&lt;br /&gt;
0604:3308|NOVA|Eurosport Russian HD&lt;br /&gt;
0604:3309|NOVA|Eurosport Dutch HD&lt;br /&gt;
0604:330A|NOVA|Eurosport Czech HD&lt;br /&gt;
0604:330B|NOVA|Eurosport German HD&lt;br /&gt;
0604:330D|NOVA|Eurosport Portuguese HD&lt;br /&gt;
0604:330E|NOVA|Eurosport Polish HD&lt;br /&gt;
0604:330F|NOVA|Eurosport Hungarian HD&lt;br /&gt;
0604:3310|NOVA|Eurosport Bulgaria HD&lt;br /&gt;
0604:3311|NOVA|Eurosport Italy HD&lt;br /&gt;
0604:3312|NOVA|Eurosport Romanian HD&lt;br /&gt;
0604:3313|NOVA|Eurosport ECH HD&lt;br /&gt;
0604:3314|NOVA|Eurosport Spain HD&lt;br /&gt;
0604:3315|NOVA|Eurosport HD&lt;br /&gt;
0604:3316|NOVA|Eurosport Serbia HD&lt;br /&gt;
0604:3317|NOVA|Eurosport Greek HD&lt;br /&gt;
0604:35E9|NOVA|Eurosport2&lt;br /&gt;
0604:35EC|NOVA|Eurosport2 Test&lt;br /&gt;
0604:35ED|NOVA|Eurosport2 Greek&lt;br /&gt;
0604:35F5|NOVA|Eurosport2 Russian&lt;br /&gt;
0604:35FD|NOVA|Eurosport2 Portuguese&lt;br /&gt;
0604:3607|NOVA|Eurosport&lt;br /&gt;
0604:3608|NOVA|Eurosport Romanian&lt;br /&gt;
0604:3609|NOVA|Eurosport Dutch&lt;br /&gt;
0604:3610|NOVA|Eurosport Polish&lt;br /&gt;
0604:3611|NOVA|Eurosport Russian&lt;br /&gt;
0604:3612|NOVA|Eurosport Portuguese&lt;br /&gt;
0604:360D|NOVA|Eurosport Hungarian&lt;br /&gt;
0604:360F|NOVA|Eurosport Czech&lt;br /&gt;
0604:3613|NOVA|Eurosport2 Turk&lt;br /&gt;
0604:3614|NOVA|Eurosport Serbia&lt;br /&gt;
0604:3615|NOVA|Eurosport Turk&lt;br /&gt;
0604:3616|NOVA|Eurosport German&lt;br /&gt;
0604:3617|NOVA|Eurosport2 Serbia&lt;br /&gt;
0604:3914|NOVA|Investigation Discovery&lt;br /&gt;
0604:3915|NOVA|Travel &amp;amp; Living&lt;br /&gt;
0604:3C8D|NOVA|Disney Channel Middle-East&lt;br /&gt;
0604:3C8E|NOVA|Fox life greece&lt;br /&gt;
0604:3C8F|NOVA|National Geographic HD&lt;br /&gt;
0604:3C90|NOVA|Nova cinema summer&lt;br /&gt;
0604:3C91|NOVA|FX greece&lt;br /&gt;
0604:3C93|NOVA|Novacinema summer Cy&lt;br /&gt;
0604:3C94|NOVA|Nova Sport HD&lt;br /&gt;
0604:3C95|NOVA|Nova Cinema HD&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===SCT ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#  SCT&lt;br /&gt;
0604:35C0|SCT|D-XTV&lt;br /&gt;
0604:35C1|SCT|D-XTV2&lt;br /&gt;
0604:35C2|SCT|Satisfaction Plus&lt;br /&gt;
0604:35C3|SCT|SCT 5&lt;br /&gt;
0604:35C4|SCT|SCT 4&lt;br /&gt;
0604:35C6|SCT|Satisfaction Channel Television&lt;br /&gt;
0604:35C7|SCT|SCT 7&lt;br /&gt;
0604:35C8|SCT|Satisfaction Channel Television&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Arabesque ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#  Arabesque&lt;br /&gt;
0500:35E9|Arabesque|Eurosport 2&lt;br /&gt;
0500:3607|Arabesque|Eurosport&lt;br /&gt;
0500:00CA|Arabesque|AB Moteurs&lt;br /&gt;
0500:00CB|Arabesque|Animaux&lt;br /&gt;
0500:00CF|Arabesque|Escales&lt;br /&gt;
0500:00D0|Arabesque|Toute l&amp;amp;acute;Histoire&lt;br /&gt;
0500:00D2|Arabesque|Action&lt;br /&gt;
0500:00D3|Arabesque|Mangas&lt;br /&gt;
0500:00D4|Arabesque|Encyclopedia&lt;br /&gt;
0500:019A|Arabesque|Prime Sports&lt;br /&gt;
0500:01A4|Arabesque|ART Sport 5&lt;br /&gt;
0500:01AE|Arabesque|ART Aflam 1&lt;br /&gt;
0500:01B8|Arabesque|ART Aflam 2&lt;br /&gt;
0500:01C2|Arabesque|ART Sport 6&lt;br /&gt;
0500:01CC|Arabesque|LBC Europe&lt;br /&gt;
0500:01D8|Arabesque|ART Sport&lt;br /&gt;
0500:01DC|Arabesque|ART Cinema&lt;br /&gt;
0500:01DE|Arabesque|Showtime Maghreb&lt;br /&gt;
0500:01E0|Arabesque|ART Hekayat Zaman&lt;br /&gt;
0500:01E1|Arabesque|ART Sport 2&lt;br /&gt;
0500:01E3|Arabesque|ART Sport 3&lt;br /&gt;
0500:01E5|Arabesque|ART Sport 4&lt;br /&gt;
0500:01E7|Arabesque|ART Hekayat Zaman&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===ADD - TCM ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#  ADD - TCM&lt;br /&gt;
0604:01A6|ADD - TCM|Turner Classic Movies&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Orange 13E ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#  Orange 13E&lt;br /&gt;
0500:00c8|Orange 13E|RTL 9&lt;br /&gt;
0500:00c9|Orange 13E|AB 1&lt;br /&gt;
0500:00ca|Orange 13E|AB Moteurs&lt;br /&gt;
0500:00cb|Orange 13E|Animaux&lt;br /&gt;
0500:00cc|Orange 13E|Chasse et P?che&lt;br /&gt;
0500:00cd|Orange 13E|XXL&lt;br /&gt;
0500:00ce|Orange 13E|TF 1&lt;br /&gt;
0500:00cf|Orange 13E|Escales&lt;br /&gt;
0500:00d0|Orange 13E|Toute l&amp;amp;acute;Histoire&lt;br /&gt;
0500:00d1|Orange 13E|NT 1&lt;br /&gt;
0500:00d2|Orange 13E|Action&lt;br /&gt;
0500:00d3|Orange 13E|Mangas&lt;br /&gt;
0500:00d4|Orange 13E|Encyclopedia&lt;br /&gt;
0500:00d7|Orange 13E|XXL PL&lt;br /&gt;
0500:00d9|Orange 13E|France 5&lt;br /&gt;
0500:00da|Orange 13E|France O&lt;br /&gt;
0500:01f5|Orange 13E|M6 4&lt;br /&gt;
0500:01f6|Orange 13E|NRJ 12&lt;br /&gt;
0500:01f7|Orange 13E|France 2&lt;br /&gt;
0500:01f8|Orange 13E|W9 5&lt;br /&gt;
0500:01f9|Orange 13E|TMC (T?l? Monte Carlo)&lt;br /&gt;
0500:01fa|Orange 13E|Cin&amp;amp;eacute; Polar&lt;br /&gt;
0500:01fb|Orange 13E|Cin&amp;amp;eacute; FX&lt;br /&gt;
0500:01fd|Orange 13E|Virgin 17&lt;br /&gt;
0500:0201|Orange 13E|Gulli&lt;br /&gt;
0500:0218|Orange 13E|Orange Sport TV&lt;br /&gt;
0500:021a|Orange 13E|France 3 Sat&lt;br /&gt;
0500:021b|Orange 13E|France 4&lt;br /&gt;
0500:06b1|Orange 13E|Game One&lt;br /&gt;
0500:1251|Orange 13E|Private Spice&lt;br /&gt;
0500:1c39|Orange 13E|Equidia&lt;br /&gt;
0500:1c85|Orange 13E|Motors TV&lt;br /&gt;
0500:1fa5|Orange 13E|Orange Sport&lt;br /&gt;
0500:1fa6|Orange 13E|Boing&lt;br /&gt;
0500:1fa7|Orange 13E|KidsCo&lt;br /&gt;
0500:1fa8|Orange 13E|Test1&lt;br /&gt;
0500:1fa9|Orange 13E|Orange cin? max&lt;br /&gt;
0500:1faa|Orange 13E|Orange Cin? Happy&lt;br /&gt;
0500:1fab|Orange 13E|Orange Cin? Choc&lt;br /&gt;
0500:1fac|Orange 13E|Orange Cin? Novo&lt;br /&gt;
0500:1fad|Orange 13E|Orange Cin? G?ants&lt;br /&gt;
0500:1fb5|Orange 13E|M6 2&lt;br /&gt;
0500:1fb6|Orange 13E|W9 3&lt;br /&gt;
0500:1fb8|Orange 13E|Canal+&lt;br /&gt;
0500:1fb9|Orange 13E|i-T?l?&lt;br /&gt;
0500:1fba|Orange 13E|Test2&lt;br /&gt;
0500:1fc1|Orange 13E|Orange Sport HD&lt;br /&gt;
0500:1fc2|Orange 13E|Orange Cin? Max HD&lt;br /&gt;
0500:3786|Orange 13E|Dorcel TV&lt;br /&gt;
0500:448f|Orange 13E|M6&lt;br /&gt;
0500:4490|Orange 13E|W9&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Orange 13E - LCP ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#  Orange 13E - LCP&lt;br /&gt;
0500:00db|Orange 13E - LCP|La Cha?ne Parlementaire&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Orange 19.2E ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#  Orange 19.2E&lt;br /&gt;
0500:1908|Orange 19.2E|Girondins TV&lt;br /&gt;
0500:1f44|Orange 19.2E|NRJ 12&lt;br /&gt;
0500:1f46|Orange 19.2E|Jimmy&lt;br /&gt;
0500:1f49|Orange 19.2E|Sport +&lt;br /&gt;
0500:1f4a|Orange 19.2E|i-T?l?&lt;br /&gt;
0500:1f55|Orange 19.2E|I&amp;gt;TELE&lt;br /&gt;
0500:1f56|Orange 19.2E|NRJ 12&lt;br /&gt;
0500:209f|Orange 19.2E|Cinecinema Club&lt;br /&gt;
0500:20a0|Orange 19.2E|MCM&lt;br /&gt;
0500:20a4|Orange 19.2E|W9&lt;br /&gt;
0500:20a6|Orange 19.2E|Virgin 17&lt;br /&gt;
0500:20ae|Orange 19.2E|TF 1&lt;br /&gt;
0500:20af|Orange 19.2E|M6&lt;br /&gt;
0500:20b3|Orange 19.2E|TF1&lt;br /&gt;
0500:20b4|Orange 19.2E|M6 6&lt;br /&gt;
0500:20b5|Orange 19.2E|W9 7&lt;br /&gt;
0500:2139|Orange 19.2E|ESPN Classic Sport France&lt;br /&gt;
0500:2144|Orange 19.2E|OMTV (Olympique Marseille)&lt;br /&gt;
0500:2145|Orange 19.2E|OLTV (Olympique Lyonnais)&lt;br /&gt;
0500:21a5|Orange 19.2E|Private Spice&lt;br /&gt;
0500:2205|Orange 19.2E|Cinecinema Classic&lt;br /&gt;
0500:2206|Orange 19.2E|Trace TV&lt;br /&gt;
0500:2261|Orange 19.2E|France 2&lt;br /&gt;
0500:2262|Orange 19.2E|France 3 Sat&lt;br /&gt;
0500:2263|Orange 19.2E|France 4&lt;br /&gt;
0500:2266|Orange 19.2E|France 5&lt;br /&gt;
0500:2267|Orange 19.2E|France O&lt;br /&gt;
0500:2268|Orange 19.2E|Gulli&lt;br /&gt;
0500:2275|Orange 19.2E|FRANCE 2 9&lt;br /&gt;
0500:2276|Orange 19.2E|FRANCE 3&lt;br /&gt;
0500:2277|Orange 19.2E|FRANCE 4 10&lt;br /&gt;
0500:2278|Orange 19.2E|FRANCE 5 11&lt;br /&gt;
0500:2279|Orange 19.2E|GULLI 12&lt;br /&gt;
0500:22cf|Orange 19.2E|E! Entertainment TV&lt;br /&gt;
0500:24bd|Orange 19.2E|Cinecinema Star&lt;br /&gt;
0500:24be|Orange 19.2E|T?l?toon&lt;br /&gt;
0500:24c1|Orange 19.2E|Pink TV&lt;br /&gt;
0500:2523|Orange 19.2E|Piwi&lt;br /&gt;
0500:2525|Orange 19.2E|Motors TV&lt;br /&gt;
0500:2afb|Orange 19.2E|Orange Cin? Happy&lt;br /&gt;
0500:2afc|Orange 19.2E|Orange Cin? Choc&lt;br /&gt;
0500:2afd|Orange 19.2E|Orange Cin? Novo&lt;br /&gt;
0500:2afe|Orange 19.2E|Orange Cin? G?ants&lt;br /&gt;
0500:2aff|Orange 19.2E|Boing&lt;br /&gt;
0500:2b00|Orange 19.2E|Orange Sport Info&lt;br /&gt;
0500:2b01|Orange 19.2E|KidsCo&lt;br /&gt;
0500:2b16|Orange 19.2E|Orange Sport HD&lt;br /&gt;
0500:2b17|Orange 19.2E|Orange Cin? Max HD&lt;br /&gt;
0500:2f84|Orange 19.2E|France 4 3&lt;br /&gt;
0500:2f85|Orange 19.2E|Virgin 17 4&lt;br /&gt;
0500:2f86|Orange 19.2E|Gulli 5&lt;br /&gt;
0500:427c|Orange 19.2E|AB Moteurs&lt;br /&gt;
0500:427d|Orange 19.2E|AB 1&lt;br /&gt;
0500:427e|Orange 19.2E|Animaux&lt;br /&gt;
0500:427f|Orange 19.2E|Encyclopedia&lt;br /&gt;
0500:4281|Orange 19.2E|Escales&lt;br /&gt;
0500:4282|Orange 19.2E|Toute l&amp;amp;acute;Histoire&lt;br /&gt;
0500:4284|Orange 19.2E|NT 1&lt;br /&gt;
0500:4285|Orange 19.2E|Dorcel TV&lt;br /&gt;
0500:4286|Orange 19.2E|Action&lt;br /&gt;
0500:4287|Orange 19.2E|Mangas&lt;br /&gt;
0500:4289|Orange 19.2E|Cin? Polar&lt;br /&gt;
0500:428a|Orange 19.2E|Cin&amp;amp;eacute; FX&lt;br /&gt;
0500:428b|Orange 19.2E|RTL 9&lt;br /&gt;
0500:428c|Orange 19.2E|Chasse et P?che&lt;br /&gt;
0500:4290|Orange 19.2E|NT1&lt;br /&gt;
0500:429e|Orange 19.2E|XXL&lt;br /&gt;
0500:42a3|Orange 19.2E|Dorcel TV 2&lt;br /&gt;
0500:6f6d|Orange 19.2E|TCM France&lt;br /&gt;
0500:6f6f|Orange 19.2E|Boomerang France&lt;br /&gt;
0500:6ff7|Orange 19.2E|Game One&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===SkyUK ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#  SkyUK&lt;br /&gt;
0963,0961:0C1D|SkyUK|Astra Vision&lt;br /&gt;
0963,0961:0ED9|SkyUK|HD Retail Info&lt;br /&gt;
0963,0961:0EDA|SkyUK|Sky Sports HD1&lt;br /&gt;
0963,0961:0EDB|SkyUK|Discovery HD&lt;br /&gt;
0963,0961:0EDC|SkyUK|Eurosport HD&lt;br /&gt;
0963,0961:0EDE|SkyUK|MTVN HD&lt;br /&gt;
0963,0961:0EE5|SkyUK|Sky RealLive HD&lt;br /&gt;
0963,0961:0EE6|SkyUK|Sky Action HD&lt;br /&gt;
0963,0961:0EE7|SkyUK|Sky MdnGrts HD&lt;br /&gt;
0963,0961:0EE8|SkyUK|Sky Drama HD&lt;br /&gt;
0963,0961:0EE9|SkyUK|Sky ScFi/Hor HD&lt;br /&gt;
0963,0961:0EEA|SkyUK|Sky Family HD&lt;br /&gt;
0963,0961:0EEB|SkyUK|Sky Comedy HD&lt;br /&gt;
0963,0961:0EED|SkyUK|Sky Premiere HD&lt;br /&gt;
0963,0961:0EEE|SkyUK|Sky Sports HD3&lt;br /&gt;
0963,0961:0EEF|SkyUK|FX HD&lt;br /&gt;
0963,0961:0EF0|SkyUK|Sky Sports HD3&lt;br /&gt;
0963,0961:0EF7|SkyUK|Nat Geo HD&lt;br /&gt;
0963,0961:0EF9|SkyUK|Sky Screen 1HD&lt;br /&gt;
0963,0961:0F15|SkyUK|Sky1 HD&lt;br /&gt;
0963,0961:0F16|SkyUK|Sky Screen 2HD&lt;br /&gt;
0963,0961:0F17|SkyUK|Sky Arts 1 HD&lt;br /&gt;
0963,0961:0F18|SkyUK|Sky Arts 2 HD&lt;br /&gt;
0963,0961:0F21|SkyUK|Disney Cine HD&lt;br /&gt;
0963,0961:0F22|SkyUK|SCI FI HD&lt;br /&gt;
0963,0961:0F23|SkyUK|Channel 4 HD&lt;br /&gt;
0963,0961:0F25|SkyUK|Sky Sports HD1&lt;br /&gt;
0963,0961:0F26|SkyUK|Sky Sports HD2&lt;br /&gt;
0963,0961:0F29|SkyUK|Sky Sports HD2&lt;br /&gt;
0963,0961:0F2D|SkyUK|NatGeoWild HD&lt;br /&gt;
0963,0961:0F2E|SkyUK|History HD&lt;br /&gt;
0963,0961:0F2F|SkyUK|Bio.HD&lt;br /&gt;
0963,0961:0F30|SkyUK|Crime HD&lt;br /&gt;
0963,0961:0F41|SkyUK|Sky Real Lives +1&lt;br /&gt;
0961:0FD1|SkyUK|Hip Hop EPG UK&lt;br /&gt;
0961:0FFA|SkyUK|Music Choice&lt;br /&gt;
0961:0FFB|SkyUK|Music Choice&lt;br /&gt;
0961:101E|SkyUK|Hustler TV UK&lt;br /&gt;
0961:1020|SkyUK|Playboy / Adult&lt;br /&gt;
0961:1023|SkyUK|Playboy&lt;br /&gt;
0961:1024|SkyUK|Spice&lt;br /&gt;
0961:1025|SkyUK|100% Babes&lt;br /&gt;
0961:1027|SkyUK|Amateur Babes&lt;br /&gt;
0961:1028|SkyUK|Fantasy 1&lt;br /&gt;
0961:1029|SkyUK|Viewers&#039;Wives&lt;br /&gt;
0961:102E|SkyUK|trade.tv&lt;br /&gt;
0961:1034|SkyUK|Anytime&lt;br /&gt;
0963,0961:1070|SkyUK|Sky Sports 2 Ireland&lt;br /&gt;
0963,0961:1076|SkyUK|Sky Sports 1&lt;br /&gt;
0963,0961:1078|SkyUK|Sky Sports 1&lt;br /&gt;
0963,0961:107B|SkyUK|Sky Sports 3&lt;br /&gt;
0963,0961:107D|SkyUK|Sky Sports 1&lt;br /&gt;
0963,0961:107E|SkyUK|Sky Sports 2&lt;br /&gt;
0963,0961:10CE|SkyUK|Sky Action&lt;br /&gt;
0963,0961:10CF|SkyUK|Sky Comedy&lt;br /&gt;
0963,0961:10D0|SkyUK|Sky ScFi/Horror&lt;br /&gt;
0963,0961:10D1|SkyUK|Sky Classics&lt;br /&gt;
0963,0961:10D2|SkyUK|Sky Indie&lt;br /&gt;
0963,0961:1133|SkyUK|Sky Family&lt;br /&gt;
0963,0961:1139|SkyUK|Realmadrid TV&lt;br /&gt;
0963,0961:113A|SkyUK|TV5&lt;br /&gt;
0963,0961:119F|SkyUK|Sky Sports 3&lt;br /&gt;
0963,0961:11A1|SkyUK|Sky Sports 3&lt;br /&gt;
0963,0961:11FA|SkyUK|Sky Screen 1&lt;br /&gt;
0963,0961:11FC|SkyUK|Sky Arts 1&lt;br /&gt;
0963,0961:11FE|SkyUK|Retail Info&lt;br /&gt;
0963,0961:11FF|SkyUK|National Geographic&lt;br /&gt;
0963,0961:1200|SkyUK|National Geographic +1&lt;br /&gt;
0963,0961:1202|SkyUK|Sky Spts Xtra&lt;br /&gt;
0963,0961:1203|SkyUK|Sky Sports 1&lt;br /&gt;
0963,0961:1205|SkyUK|Sky Sports 3 for pubs&lt;br /&gt;
0963,0961:120F|SkyUK|yd2oe6&lt;br /&gt;
0963,0961:1210|SkyUK|yd1oe6&lt;br /&gt;
0961:122A|SkyUK|Sky Mdn Greats&lt;br /&gt;
0963,0961:122B|SkyUK|Sky Screen 2&lt;br /&gt;
0963,0961:122C|SkyUK|Sky Prem +1&lt;br /&gt;
0963,0961:122D|SkyUK|History&lt;br /&gt;
0963,0961:122F|SkyUK|Bio&lt;br /&gt;
0963,0961:1233|SkyUK|Sky Premiere&lt;br /&gt;
0963,0961:125D|SkyUK|Sky1&lt;br /&gt;
0961:125E|SkyUK|Unnamed service&lt;br /&gt;
0963,0961:125F|SkyUK|Sky1&lt;br /&gt;
0963,0961:1261|SkyUK|Sky1&lt;br /&gt;
0961:12C4|SkyUK|Kerrang !&lt;br /&gt;
0961:12CA|SkyUK|Unnamed service&lt;br /&gt;
0961:12CB|SkyUK|Unnamed service&lt;br /&gt;
0961:12CC|SkyUK|Unnamed service&lt;br /&gt;
0961:12CD|SkyUK|Unnamed service&lt;br /&gt;
0963,0961:12FC|SkyUK|ShortsTV&lt;br /&gt;
0961:131F|SkyUK|STAR Plus&lt;br /&gt;
0961:1320|SkyUK|STAR News&lt;br /&gt;
0963,0961:132B|SkyUK|Sky Spts News&lt;br /&gt;
0963,0961:132C|SkyUK|SP News&lt;br /&gt;
0963,0961:132D|SkyUK|Sky Spts News&lt;br /&gt;
0963,0961:132E|SkyUK|Sky Spts News&lt;br /&gt;
0963,0961:1332|SkyUK|Sky Sports 1&lt;br /&gt;
0963,0961:138B|SkyUK|History +1&lt;br /&gt;
0963,0961:138D|SkyUK|Sky Real Lives&lt;br /&gt;
0963,0961:1391|SkyUK|Eurosport 2 UK&lt;br /&gt;
0961:1392|SkyUK|Hallmark&lt;br /&gt;
0963,0961:139D|SkyUK|NDTV 24x7&lt;br /&gt;
0963,0961:13A1|SkyUK|Current TV&lt;br /&gt;
0963,0961:13EF|SkyUK|Sky3&lt;br /&gt;
0963,0961:13F0|SkyUK|Sky2&lt;br /&gt;
0963,0961:13F2|SkyUK|1387&lt;br /&gt;
0963,0961:1456|SkyUK|The Box&lt;br /&gt;
0963,0961:14BC|SkyUK|S1Test&lt;br /&gt;
0963,0961:1519|SkyUK|Sky Spts Xtra&lt;br /&gt;
0963,0961:151C|SkyUK|Sky Spts Xtra&lt;br /&gt;
0963,0961:1537|SkyUK|Comedy CtralX&lt;br /&gt;
0963,0961:153A|SkyUK|Sky Spts Xtra&lt;br /&gt;
0963,0961:157E|SkyUK|Sky Drama&lt;br /&gt;
0961:157F|SkyUK|Sky Sports 2&lt;br /&gt;
0963,0961:1580|SkyUK|Retail Info&lt;br /&gt;
0961:1582|SkyUK|Kiss&lt;br /&gt;
0961:1583|SkyUK|Magic UK&lt;br /&gt;
0961:1585|SkyUK|Jetix UK +1&lt;br /&gt;
0963,0961:158B|SkyUK|FX&lt;br /&gt;
0963,0961:1591|SkyUK|Cartoonito&lt;br /&gt;
0963,0961:1592|SkyUK|TCM 2 UK&lt;br /&gt;
0961:15E1|SkyUK|Nick Replay&lt;br /&gt;
0961:15E2|SkyUK|Nickelodeon&lt;br /&gt;
0961:15E3|SkyUK|Nick Test&lt;br /&gt;
0961:15E4|SkyUK|Nicktoons&lt;br /&gt;
0961:15E5|SkyUK|Nick Jr.&lt;br /&gt;
0963,0961:15E6|SkyUK|Nick Jr Test&lt;br /&gt;
0963,0961:1647|SkyUK|National Geographic Wild&lt;br /&gt;
0963,0961:164E|SkyUK|Eurosport UK&lt;br /&gt;
0963,0961:1652|SkyUK|TCM UK&lt;br /&gt;
0963,0961:168A|SkyUK|E! Entertainment TV&lt;br /&gt;
0963,0961:16A9|SkyUK|1871&lt;br /&gt;
0963,0961:16AC|SkyUK|Q&lt;br /&gt;
0963,0961:170E|SkyUK|ISM Test1 v5&lt;br /&gt;
0963,0961:170F|SkyUK|HSSNR&lt;br /&gt;
0963,0961:1710|SkyUK|Comedy Central&lt;br /&gt;
0963,0961:1771|SkyUK|Living&lt;br /&gt;
0963,0961:1772|SkyUK|Challenge&lt;br /&gt;
0963,0961:1773|SkyUK|Living +2&lt;br /&gt;
0963,0961:1774|SkyUK|Bravo&lt;br /&gt;
0963,0961:1775|SkyUK|Living +1&lt;br /&gt;
0963,0961:1776|SkyUK|Bravo+1&lt;br /&gt;
0963,0961:1777|SkyUK|Living2&lt;br /&gt;
0961:177B|SkyUK|Living +&lt;br /&gt;
0963,0961:177C|SkyUK|Challenge+&lt;br /&gt;
0961:177D|SkyUK|Trouble+&lt;br /&gt;
0963,0961:177E|SkyUK|Bravo+&lt;br /&gt;
0963,0961:1788|SkyUK|Bravo~&lt;br /&gt;
0961:1795|SkyUK|Test~~&lt;br /&gt;
0963,0961:17D7|SkyUK|6103&lt;br /&gt;
0963,0961:1839|SkyUK|Discovery&lt;br /&gt;
0963,0961:183A|SkyUK|Animal Planet&lt;br /&gt;
0963,0961:183B|SkyUK|Discovery Real Time&lt;br /&gt;
0963,0961:183C|SkyUK|Discovery +1&lt;br /&gt;
0963,0961:183D|SkyUK|Travel &amp;amp; Living&lt;br /&gt;
0963,0961:183E|SkyUK|Disc.Science&lt;br /&gt;
0963,0961:183F|SkyUK|Disc.Knowldge&lt;br /&gt;
0963,0961:1840|SkyUK|Home &amp;amp; Health&lt;br /&gt;
0963,0961:1841|SkyUK|Disc.Turbo&lt;br /&gt;
0963,0961:1842|SkyUK|Home &amp;amp; Health+&lt;br /&gt;
0963,0961:1965|SkyUK|Home&lt;br /&gt;
0963,0961:1966|SkyUK|Eden&lt;br /&gt;
0963,0961:1968|SkyUK|G.O.L.D&lt;br /&gt;
0963,0961:1969|SkyUK|YeSTERDAY&lt;br /&gt;
0963,0961:196A|SkyUK|Dave&lt;br /&gt;
0963,0961:196B|SkyUK|UKTV Food +1&lt;br /&gt;
0963,0961:196C|SkyUK|UKTV Food&lt;br /&gt;
0963,0961:1970|SkyUK|Uktv Docs~&lt;br /&gt;
0963,0961:1976|SkyUK|UK Food~&lt;br /&gt;
0963,0961:1978|SkyUK|Watch&lt;br /&gt;
0963,0961:1979|SkyUK|Alibi&lt;br /&gt;
0963,0961:197A|SkyUK|UK SG~&lt;br /&gt;
0963,0961:1B59|SkyUK|MTV One&lt;br /&gt;
0963,0961:1B5A|SkyUK|VH1 UK&lt;br /&gt;
0963,0961:1B5B|SkyUK|MTV Two&lt;br /&gt;
0963,0961:1B5D|SkyUK|MTV One +1&lt;br /&gt;
0963,0961:1B5E|SkyUK|MTV Hits&lt;br /&gt;
0963,0961:1B5F|SkyUK|MTV Base&lt;br /&gt;
0963,0961:1B60|SkyUK|VH1 Classic UK&lt;br /&gt;
0963,0961:1B61|SkyUK|TMF&lt;br /&gt;
0963,0961:1B62|SkyUK|MTV One&lt;br /&gt;
0963,0961:1B64|SkyUK|MTV ?&lt;br /&gt;
0963,0961:1B66|SkyUK|MTV Dance&lt;br /&gt;
0963,0961:1B6D|SkyUK|MTV Trax&lt;br /&gt;
0963,0961:1B81|SkyUK|Mti&lt;br /&gt;
0963,0961:1BBC|SkyUK|Cartoon Network&lt;br /&gt;
0963,0961:1BBD|SkyUK|Boomerang +1&lt;br /&gt;
0963,0961:1BBE|SkyUK|Boomerang&lt;br /&gt;
0963,0961:1BBF|SkyUK|CN Too&lt;br /&gt;
0963,0961:1BC4|SkyUK|Toonamil&lt;br /&gt;
0963,0961:1BC5|SkyUK|Cartoon I&lt;br /&gt;
0961:1C02|SkyUK|Unnamed service&lt;br /&gt;
0963,0961:1CA2|SkyUK|B4U Movies&lt;br /&gt;
0963,0961:1CFC|SkyUK|Sony TV Asia&lt;br /&gt;
0963,0961:1D06|SkyUK|MAX&lt;br /&gt;
0963,0961:1DB0|SkyUK|Home +1&lt;br /&gt;
0963,0961:1DB1|SkyUK|7601&lt;br /&gt;
0963,0961:1DB5|SkyUK|G.O.L.D. +1&lt;br /&gt;
0963,0961:1DB6|SkyUK|Uktv Gold+1~&lt;br /&gt;
0961:1DBB|SkyUK|Blighty&lt;br /&gt;
0963,0961:1DBF|SkyUK|Watch +1&lt;br /&gt;
0963,0961:1DC4|SkyUK|UKTV Gardens&lt;br /&gt;
0963,0961:1DC5|SkyUK|UKTV Docs+1~&lt;br /&gt;
0963,0961:1DC8|SkyUK|Dave ja vu&lt;br /&gt;
0963,0961:1DC9|SkyUK|UKTV G2+1.&lt;br /&gt;
0963,0961:1DCA|SkyUK|UKTV Food +1&lt;br /&gt;
0963,0961:1DCE|SkyUK|Alibi +1&lt;br /&gt;
0963,0961:1E0A|SkyUK|7360&lt;br /&gt;
0963,0961:1E14|SkyUK|Five&lt;br /&gt;
0961:1E15|SkyUK|Five&lt;br /&gt;
0963,0961:1E16|SkyUK|Five&lt;br /&gt;
0963,0961:1E17|SkyUK|Five&lt;br /&gt;
0963,0961:1E1E|SkyUK|Five USA&lt;br /&gt;
0963,0961:1E1F|SkyUK|Five USA +1&lt;br /&gt;
0963,0961:1E23|SkyUK|Fiver&lt;br /&gt;
0963,0961:1E24|SkyUK|Fiver +1&lt;br /&gt;
0961:2328|SkyUK|DCT (t51)&lt;br /&gt;
0963,0961:2329|SkyUK|Disney Channel&lt;br /&gt;
0963,0961:232A|SkyUK|Disney Cine&lt;br /&gt;
0963,0961:232B|SkyUK|Disney Cine +1&lt;br /&gt;
0963,0961:232C|SkyUK|Play Disney&lt;br /&gt;
0963,0961:232F|SkyUK|Disney Channel +1&lt;br /&gt;
0963,0961:2332|SkyUK|Play Disney +&lt;br /&gt;
0963,0961:2457|SkyUK|Pub Channel&lt;br /&gt;
0961:2461|SkyUK|Sky Travel&lt;br /&gt;
0963,0961:2462|SkyUK|Sky Sports 2 for pubs&lt;br /&gt;
0963,0961:2463|SkyUK|At The Races&lt;br /&gt;
0963,0961:2464|SkyUK|ISM Sky1 v6&lt;br /&gt;
0963,0961:2465|SkyUK|ISM Sports 1 v6&lt;br /&gt;
0963,0961:247C|SkyUK|SkyPoker.com&lt;br /&gt;
0963,0961:247D|SkyUK|Sky Vegas&lt;br /&gt;
0961:247E|SkyUK|Sky Arts 2&lt;br /&gt;
0963,0961:2481|SkyUK|1429&lt;br /&gt;
0963,0961:2482|SkyUK|Chelsea TV&lt;br /&gt;
0963,0961:2484|SkyUK|Crime&lt;br /&gt;
0961:2485|SkyUK|4Music&lt;br /&gt;
0963,0961:2486|SkyUK|Jetix UK&lt;br /&gt;
0963,0961:2487|SkyUK|FX +&lt;br /&gt;
0963,0961:2494|SkyUK|At The Races&lt;br /&gt;
0963,0961:2581|SkyUK|RTE One&lt;br /&gt;
0963,0961:2582|SkyUK|RTE Two&lt;br /&gt;
0963,0961:2583|SkyUK|TG4&lt;br /&gt;
0963,0961:2585|SkyUK|TV3&lt;br /&gt;
0961:2586|SkyUK|DW-TV (Deutsche Welle)&lt;br /&gt;
0961:2587|SkyUK|TVEi&lt;br /&gt;
0963,0961:2797|SkyUK|Men &amp;amp; Motors&lt;br /&gt;
0961:2DF8|SkyUK|AH TV&lt;br /&gt;
0963,0961:2EE5|SkyUK|Big Brother Feed&lt;br /&gt;
0963,0961:2EFE|SkyUK|More 4&lt;br /&gt;
0963,0961:2F03|SkyUK|Channel 4&lt;br /&gt;
0963,0961:2F08|SkyUK|Channel 4 +1&lt;br /&gt;
0963,0961:2F0D|SkyUK|E4 +1&lt;br /&gt;
0963,0961:2F12|SkyUK|E4&lt;br /&gt;
0963,0961:2F44|SkyUK|ITV1 Mer SE&lt;br /&gt;
0963,0961:2F45|SkyUK|ITV1 Mer N&lt;br /&gt;
0963,0961:2F4E|SkyUK|ITV1 Anglia W&lt;br /&gt;
0963,0961:2F58|SkyUK|ITV1 Yorks E&lt;br /&gt;
0963,0961:2F62|SkyUK|ITV1 TT S&lt;br /&gt;
0963,0961:2F6C|SkyUK|ITV1 Central SW&lt;br /&gt;
0963,0961:2FA7|SkyUK|12199&lt;br /&gt;
0961:C350|SkyUK|Smash Hits !&lt;br /&gt;
0963,0961:C355|SkyUK|1356&lt;br /&gt;
0961:C357|SkyUK|Fox News&lt;br /&gt;
0963,0961:C481|SkyUK|Comedy Central&lt;br /&gt;
0961:C49B|SkyUK|Over 18 TV&lt;br /&gt;
0961:C49F|SkyUK|Eden +1&lt;br /&gt;
0963,0961:C4AE|SkyUK|Extreme Sports&lt;br /&gt;
0963,0961:C4E5|SkyUK|GEO News&lt;br /&gt;
0963,0961:C4EF|SkyUK|Ary Digital&lt;br /&gt;
0961:C4F4|SkyUK|Comedy Ctrl+1&lt;br /&gt;
0963,0961:C5A8|SkyUK|Racing UK&lt;br /&gt;
0961:C5AD|SkyUK|Racing World&lt;br /&gt;
0961:C5B2|SkyUK|Setanta Ireland&lt;br /&gt;
0961:C5B7|SkyUK|Setanta Sports&lt;br /&gt;
0963,0961:C5BC|SkyUK|ESPN America&lt;br /&gt;
0963,0961:C5C1|SkyUK|Liverpool FCTV&lt;br /&gt;
0961:C5C6|SkyUK|Arsenal TV&lt;br /&gt;
0963,0961:C6B2|SkyUK|Abu Dhabi TV&lt;br /&gt;
0961:C74D|SkyUK|ESPN Classic&lt;br /&gt;
0963,0961:C757|SkyUK|South For You&lt;br /&gt;
0963,0961:C7A3|SkyUK|Al Jazeera Eng&lt;br /&gt;
0963,0961:C7A6|SkyUK|Hallmark +1&lt;br /&gt;
0963,0961:C7A8|SkyUK|Hollywood TV&lt;br /&gt;
0963,0961:C7C9|SkyUK|Baby TV&lt;br /&gt;
0961:CB26|SkyUK|DMAX +1&lt;br /&gt;
0961:CB2C|SkyUK|SportxxxWives&lt;br /&gt;
0963,0961:CB2F|SkyUK|Just4us&lt;br /&gt;
0963,0961:CB30|SkyUK|The Other Side&lt;br /&gt;
0963,0961:CB48|SkyUK|SportxxxGirls&lt;br /&gt;
0961:CB5C|SkyUK|Disc.Know.+1&lt;br /&gt;
0963,0961:CB84|SkyUK|DMAX&lt;br /&gt;
0963,0961:CB87|SkyUK|3e&lt;br /&gt;
0961:CB8B|SkyUK|SportxxxBabes&lt;br /&gt;
0963,0961:CB8C|SkyUK|STAR One&lt;br /&gt;
0961:CB8F|SkyUK|CNBC&lt;br /&gt;
0963,0961:CB90|SkyUK|Africa Channel&lt;br /&gt;
0963,0961:CB91|SkyUK|STAR Gold&lt;br /&gt;
0961:CB9A|SkyUK|HBW TV&lt;br /&gt;
0961:CBB7|SkyUK|You TV2&lt;br /&gt;
0961:CBBD|SkyUK|Quiz Tv&lt;br /&gt;
0963,0961:CBBF|SkyUK|AAJ TAK&lt;br /&gt;
0963,0961:CBC4|SkyUK|Audi Channel&lt;br /&gt;
0963,0961:CBC9|SkyUK|Crime +1&lt;br /&gt;
0963,0961:CC06|SkyUK|Living2 +1&lt;br /&gt;
0963,0961:CC07|SkyUK|Virgin 1&lt;br /&gt;
0963,0961:CC08|SkyUK|Challenge+1&lt;br /&gt;
0963,0961:CC09|SkyUK|Bravo 2&lt;br /&gt;
0963,0961:CC0A|SkyUK|Living&lt;br /&gt;
0963,0961:CC0B|SkyUK|Virgin 1+1&lt;br /&gt;
0963,0961:CCB0|SkyUK|Investigation&lt;br /&gt;
0963,0961:CD14|SkyUK|GEO UK&lt;br /&gt;
0963,0961:CD19|SkyUK|AAG&lt;br /&gt;
0963,0961:CD32|SkyUK|Diva TV&lt;br /&gt;
0963,0961:CD37|SkyUK|ARY QTV&lt;br /&gt;
0961:CD41|SkyUK|Screenshop2&lt;br /&gt;
0961:CF77|SkyUK|AIT Movistar&lt;br /&gt;
0963,0961:CF79|SkyUK|Sahara One&lt;br /&gt;
0963,0961:CF7B|SkyUK|SAB TV&lt;br /&gt;
0963,0961:CFD5|SkyUK|Disc.Sci +1&lt;br /&gt;
0961:CFDA|SkyUK|Blue Kiss TV&lt;br /&gt;
0961:CFEE|SkyUK|Discovery Shed&lt;br /&gt;
0961:D007|SkyUK|LA Babes&lt;br /&gt;
0961:D00C|SkyUK|Animal Plnt +1&lt;br /&gt;
0961:D016|SkyUK|Disc.RT +1&lt;br /&gt;
0963,0961:D025|SkyUK|Nick Jr.2&lt;br /&gt;
0963,0961:D039|SkyUK|Aastha TV International&lt;br /&gt;
0961:D03E|SkyUK|NigeriaMovies&lt;br /&gt;
0961:D048|SkyUK|XPLICIT XXX&lt;br /&gt;
0961:D04D|SkyUK|YeSTERDAY +1&lt;br /&gt;
0963,0961:D057|SkyUK|Motors TV&lt;br /&gt;
0961:D05C|SkyUK|WWS&lt;br /&gt;
0963,0961:D061|SkyUK|MUTV&lt;br /&gt;
0963,0961:D0FC|SkyUK|Movies 24&lt;br /&gt;
0963,0961:D101|SkyUK|Movies 24+&lt;br /&gt;
0963,0961:D106|SkyUK|ARY Oneworld&lt;br /&gt;
0961:D156|SkyUK|psdtt&lt;br /&gt;
0961:D157|SkyUK|Spice Extreme from 21h CET&lt;br /&gt;
0963,0961:D158|SkyUK|Climax3 -1 From 22h CET&lt;br /&gt;
0963,0961:D159|SkyUK|Climax3 -2 From 21h CET&lt;br /&gt;
0963,0961:D15A|SkyUK|Climax3 -3 From 21h CET&lt;br /&gt;
0963,0961:D15B|SkyUK|Adult Channel from 21h CET&lt;br /&gt;
0963,0961:D15C|SkyUK|Playboy TV from 21h CET&lt;br /&gt;
0963,0961:D15D|SkyUK|Paul Raymondtv&lt;br /&gt;
0961:D2F0|SkyUK|Setanta Golf&lt;br /&gt;
0961:D2F1|SkyUK|Setanta Sports 1&lt;br /&gt;
0961:D2F2|SkyUK|Setanta Sports 2&lt;br /&gt;
0961:D2F3|SkyUK|Rangers TV&lt;br /&gt;
0961:D2F4|SkyUK|Celtic TV&lt;br /&gt;
0961:D2F5|SkyUK|Setanta News&lt;br /&gt;
0961:D2F6|SkyUK|Setanta Sports 1&lt;br /&gt;
0961:D2F7|SkyUK|Arsenal Replay&lt;br /&gt;
0963,0961:D2F9|SkyUK|Diva TV +1&lt;br /&gt;
0961:D2FA|SkyUK|Setanta Golf&lt;br /&gt;
0963,0961:D2FB|SkyUK|Sci-Fi+1&lt;br /&gt;
0961:D2FC|SkyUK|Setanta Sports 2&lt;br /&gt;
0961:D2FD|SkyUK|Rangers TV&lt;br /&gt;
0961:D2FE|SkyUK|Celtic TV&lt;br /&gt;
0963,0961:D2FF|SkyUK|Sci-Fi&lt;br /&gt;
0963,0961:D325|SkyUK|ATN&lt;br /&gt;
0961:D359|SkyUK|Real Estate +1&lt;br /&gt;
0963,0961:D35B|SkyUK|BabyFirst&lt;br /&gt;
0961:D3BE|SkyUK|Luxe TV HD&lt;br /&gt;
0961:D41C|SkyUK|DMAX +1.5&lt;br /&gt;
0963,0961:D421|SkyUK|Military&lt;br /&gt;
0963,0961:D426|SkyUK|Nickelodeon&lt;br /&gt;
0961:D42B|SkyUK|DMAX +2&lt;br /&gt;
0963,0961:D43F|SkyUK|The Style Ntwk&lt;br /&gt;
0963,0961:D444|SkyUK|Comedy Ctrl+1&lt;br /&gt;
0961:D44A|SkyUK|1896&lt;br /&gt;
0963,0961:D453|SkyUK|Nick Jr&lt;br /&gt;
0963,0961:D6DB|SkyUK|Nollywood&lt;br /&gt;
0963,0961:D749|SkyUK|AIT Int&#039;l&lt;br /&gt;
0963,0961:D7A1|SkyUK|House of Fun&lt;br /&gt;
0961:D7A5|SkyUK|AT&lt;br /&gt;
0963,0961:D7AB|SkyUK|Comedy CtlX +1&lt;br /&gt;
0963,0961:D7BF|SkyUK|Television X&lt;br /&gt;
0963,0961:D7C0|SkyUK|TVX Amateur&lt;br /&gt;
0963,0961:D7C1|SkyUK|TVX FFWD&lt;br /&gt;
0963,0961:D7C2|SkyUK|TVX Brits&lt;br /&gt;
0963,0961:D7C3|SkyUK|redhot amateur&lt;br /&gt;
0963,0961:D7C4|SkyUK|redhot 40+&lt;br /&gt;
0961:D7C5|SkyUK|Pulse +45mins&lt;br /&gt;
0963,0961:D7C6|SkyUK|redhot fetish&lt;br /&gt;
0963,0961:D7C7|SkyUK|redhot girl girl&lt;br /&gt;
0963,0961:D7C8|SkyUK|redhot dd&lt;br /&gt;
0961:D7C9|SkyUK|Pulse +30mins&lt;br /&gt;
0961:D7CA|SkyUK|redhot just 18&lt;br /&gt;
0963,0961:D7CB|SkyUK|Gay TV UK&lt;br /&gt;
0961:D7CC|SkyUK|G2 Family&lt;br /&gt;
0963,0961:D7D3|SkyUK|NickToonsters&lt;br /&gt;
0963,0961:D804|SkyUK|Zee TV&lt;br /&gt;
0961:D809|SkyUK|Zee Cinema&lt;br /&gt;
0961:D813|SkyUK|Zee Punjabi&lt;br /&gt;
0961:D818|SkyUK|Zee Gujarati&lt;br /&gt;
0961:D81A|SkyUK|Jaagran&lt;br /&gt;
0963,0961:D83B|SkyUK|Rush HD&lt;br /&gt;
0963:0F27|SkyUK|SBO HD1&lt;br /&gt;
0963:0EE3|SkyUK|SBO HD2&lt;br /&gt;
0963:0F5C|SkyUK|ITV2 HD&lt;br /&gt;
0963:0F5D|SkyUK|ITV3 HD&lt;br /&gt;
0963:0F5E|SkyUK|ITV4 HD&lt;br /&gt;
0963:0F1E|SkyUK|Disney XD HD&lt;br /&gt;
0963:0F1D|SkyUK|Nickelodeon HD&lt;br /&gt;
0963:0F1C|SkyUK|Eden HD&lt;br /&gt;
0963:0F12|SkyUK|Channel 5 HD&lt;br /&gt;
0963:0F1B|SkyUK|Good Food HD&lt;br /&gt;
0963:0F1A|SkyUK|Sky Living HD&lt;br /&gt;
0963:0F24|SkyUK|E4 HD&lt;br /&gt;
0963:0EF8|SkyUK|Nat Geo HD&lt;br /&gt;
0963:0F0D|SkyUK|Sky Atlantic HD&lt;br /&gt;
0963:0EE4|SkyUK|Sky Classics HD&lt;br /&gt;
0963:0F28|SkyUK|Universal HD&lt;br /&gt;
0963:0F10|SkyUK|Comedy Central HD&lt;br /&gt;
0963:0EDF|SkyUK|MGM HD&lt;br /&gt;
0963:0EEC|SkyUK|Sky Indie HD&lt;br /&gt;
0963:0F0A|SkyUK|Sky News HD&lt;br /&gt;
0963:C4DB|SkyUK|Rush HD&lt;br /&gt;
0963:0F13|SkyUK|Sky Sp News HD&lt;br /&gt;
0963:0F09|SkyUK|Sky Sp News HD&lt;br /&gt;
0963:0EF2|SkyUK|Sky Sports HD4&lt;br /&gt;
0963:0EF3|SkyUK|Sky Sports HD4&lt;br /&gt;
0963:0F02|SkyUK|ESPN HD&lt;br /&gt;
0963:0F01|SkyUK|ESPN HD&lt;br /&gt;
0963:0F11|SkyUK|ESPN America HD&lt;br /&gt;
0963:0F0E|SkyUK|Sky 3D HD&lt;br /&gt;
0963:0516|SkyUK|Sky 3D HD&lt;br /&gt;
0963:0F0C|SkyUK|ITV1 HD&lt;br /&gt;
0963:0F0F|SkyUK|3855&lt;br /&gt;
0963:1091|SkyUK|ESPN&lt;br /&gt;
0963:1134|SkyUK|Sky Premiere&lt;br /&gt;
0963:1135|SkyUK|Sky Prem+1&lt;br /&gt;
0963:1136|SkyUK|Sky Thriller&lt;br /&gt;
0963:1220|SkyUK|Nat Geo&lt;br /&gt;
0963:1221|SkyUK|Nat Geo+1hr&lt;br /&gt;
0963:1222|SkyUK|Nat Geo Wild&lt;br /&gt;
0963:1223|SkyUK|FOX News&lt;br /&gt;
0963:1224|SkyUK|ESPN&lt;br /&gt;
0963:1268|SkyUK|Sky Atlantic&lt;br /&gt;
0963:13F3|SkyUK|Sky3+1&lt;br /&gt;
0963:151A|SkyUK|FX+2&lt;br /&gt;
0963:1581|SkyUK|Sky Sports 2&lt;br /&gt;
0963:1586|SkyUK|Disney XD+1&lt;br /&gt;
0963:15B8|SkyUK|Nickelodeon&lt;br /&gt;
0963:15B9|SkyUK|Nick Replay&lt;br /&gt;
0963:15BA|SkyUK|Nicktoons&lt;br /&gt;
0963:15BB|SkyUK|Nick Jr.&lt;br /&gt;
0963:1A94|SkyUK|Disney XD&lt;br /&gt;
0963:1612|SkyUK|Sky Mdn Greats&lt;br /&gt;
0963:1778|SkyUK|Channel One&lt;br /&gt;
0963:1843|SkyUK|Quest&lt;br /&gt;
0963:18AE|SkyUK|CBeebies&lt;br /&gt;
0963:1CA3|SkyUK|B4U Music&lt;br /&gt;
0963:1D1A|SkyUK|ITV1 Central S&lt;br /&gt;
0963:1D1B|SkyUK|ITV1 Central E&lt;br /&gt;
0963:1D38|SkyUK|ITV1 HD&lt;br /&gt;
0963:1DBA|SkyUK|Eden +1&lt;br /&gt;
0963:1DE2|SkyUK|YeSTERDAY +1&lt;br /&gt;
0963:232E|SkyUK|9006&lt;br /&gt;
0963:233E|SkyUK|Arsenal TV&lt;br /&gt;
0963:270F|SkyUK|10135&lt;br /&gt;
0963:2EE0|SkyUK|4Music&lt;br /&gt;
0963:2EEA|SkyUK|Kiss&lt;br /&gt;
0963:2EEF|SkyUK|Kerrang!&lt;br /&gt;
0963:2EF4|SkyUK|Smash Hits !&lt;br /&gt;
0963:2F23|SkyUK|Channel 4 HD&lt;br /&gt;
0963:C47C|SkyUK|Comedy Ctrl+1&lt;br /&gt;
0963:C4EB|SkyUK|AVAGO (cable)&lt;br /&gt;
0963:C50E|SkyUK|Ava Test&lt;br /&gt;
0963:C51C|SkyUK|Zee TV&lt;br /&gt;
0963:C521|SkyUK|Zee Cinema&lt;br /&gt;
0963:C526|SkyUK|Zing&lt;br /&gt;
0963:C52B|SkyUK|Zee Punjabi&lt;br /&gt;
0963:C530|SkyUK|Zee Cafe&lt;br /&gt;
0963:C5D0|SkyUK|Q&lt;br /&gt;
0963:C5D5|SkyUK|Magic UK&lt;br /&gt;
0963:C5DA|SkyUK|ESPN&lt;br /&gt;
0963:C7A7|SkyUK|Setanta Ireland&lt;br /&gt;
0963:C7A9|SkyUK|Premier Sports&lt;br /&gt;
0963:C7AC|SkyUK|51116&lt;br /&gt;
0963:CB2E|SkyUK|Cinemoi movies&lt;br /&gt;
0963:CB52|SkyUK|Northern Birds&lt;br /&gt;
0963:CBA6|SkyUK|52134&lt;br /&gt;
0963:CBA7|SkyUK|52135&lt;br /&gt;
0963:CC6A|SkyUK|Tiny Pop&lt;br /&gt;
0963:CC79|SkyUK|Tiny Pop +1&lt;br /&gt;
0963:CC83|SkyUK|The Vault&lt;br /&gt;
0963:CCB5|SkyUK|Animal Plnt +1&lt;br /&gt;
0963:CCBA|SkyUK|Disc.Sci +1&lt;br /&gt;
0963:CCBF|SkyUK|DMAX&lt;br /&gt;
0963:CCC4|SkyUK|DMAX +1&lt;br /&gt;
0963:CCC9|SkyUK|DMAX +2&lt;br /&gt;
0963:CCCE|SkyUK|Quest+1&lt;br /&gt;
0963:CCD3|SkyUK|Disc.History+1&lt;br /&gt;
0963:CCD8|SkyUK|Discovery Shed&lt;br /&gt;
0963:CCDD|SkyUK|Disc.RT +1&lt;br /&gt;
0963:CCE2|SkyUK|Home&amp;amp;Health+&lt;br /&gt;
0963:CD23|SkyUK|Max&lt;br /&gt;
0963:CD28|SkyUK|COLORS&lt;br /&gt;
0963:CD2D|SkyUK|52525 OBETV&lt;br /&gt;
0963:CF97|SkyUK|53143&lt;br /&gt;
0963:CF99|SkyUK|53145&lt;br /&gt;
0963:CFD0|SkyUK|E! Entertainm&lt;br /&gt;
0963:CFDF|SkyUK|Bangla TV&lt;br /&gt;
0963:D02F|SkyUK|LiveXXXBabes&lt;br /&gt;
0963:D031|SkyUK|Essex Babes&lt;br /&gt;
0963:D337|SkyUK|Blue Kiss TV&lt;br /&gt;
0963:D356|SkyUK|Travel Channel&lt;br /&gt;
0963:D430|SkyUK|STAR News&lt;br /&gt;
0963:D45D|SkyUK|54365&lt;br /&gt;
0963:D6EE|SkyUK|AHLEBAIT TV TV&lt;br /&gt;
0963:D7A7|SkyUK|Babestation&lt;br /&gt;
0963:D7AA|SkyUK|STAR One&lt;br /&gt;
0963:D7AC|SkyUK|Babeworld.tv&lt;br /&gt;
0963:D7BC|SkyUK|Ahlulbayt TV&lt;br /&gt;
0963:D7E6|SkyUK|Universal&lt;br /&gt;
0963,0961:2460|SkyUK|SkyRealLives 2&lt;br /&gt;
0961:D80E|SkyUK|Zee Music&lt;br /&gt;
0963:2477|SkyUK|8N2&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===ITV Partner ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#  ITV Partner&lt;br /&gt;
0D06:0001|ITV Partner|BNT 1&lt;br /&gt;
0D06:0002|ITV Partner|Hustler TV&lt;br /&gt;
0D06:0003|ITV Partner|Premium Digital&lt;br /&gt;
0D06:0005|ITV Partner|Viasat History&lt;br /&gt;
0D06:0006|ITV Partner|Planeta TV&lt;br /&gt;
0D06:0007|ITV Partner|Baby TV&lt;br /&gt;
0D06:0008|ITV Partner|Jetix Eastern Europe&lt;br /&gt;
0D06:000A|ITV Partner|Fox Crime Bulgaria&lt;br /&gt;
0D06:000B|ITV Partner|Fox Crime Bulgaria&lt;br /&gt;
0D06:000D|ITV Partner|Discovery Channel Eastern Europe&lt;br /&gt;
0D06:000E|ITV Partner|TV Evropa&lt;br /&gt;
0D06:000F|ITV Partner|Fox Life Bulgaria&lt;br /&gt;
0D06:0010|ITV Partner|AXN CE Bulgaria&lt;br /&gt;
0D06:001D|ITV Partner|Fiesta TV&lt;br /&gt;
0D06:001E|ITV Partner|Fox Life Regional&lt;br /&gt;
0D06:0020|ITV Partner|Diema&lt;br /&gt;
0D06:0023|ITV Partner|Animal Planet&lt;br /&gt;
0D06:0024|ITV Partner|GTV&lt;br /&gt;
0D06:0025|ITV Partner|TV2 Bulgaria&lt;br /&gt;
0D06:0033|ITV Partner|HBO Serbia&lt;br /&gt;
0D06:0035|ITV Partner|Cinemax East Europe&lt;br /&gt;
0D06:03F2|ITV Partner|IT-Test&lt;br /&gt;
0D06:045A|ITV Partner|HBO Serbia&lt;br /&gt;
0D06:0516|ITV Partner|Viasat Explorer&lt;br /&gt;
0D06:0517|ITV Partner|TV 1000 Balkan&lt;br /&gt;
0D06:0518|ITV Partner|Free XTV 2&lt;br /&gt;
0D06:0519|ITV Partner|X-Dream TV&lt;br /&gt;
0D06:051A|ITV Partner|Free-X TV&lt;br /&gt;
0D06:0581|ITV Partner|Jetix Eastern Europe&lt;br /&gt;
0D06:07D6|ITV Partner|HBO Comedy Adria&lt;br /&gt;
0D06:083E|ITV Partner|VH-1 (Video Hits One)&lt;br /&gt;
0D06:3305|ITV Partner|Eurosport HD&lt;br /&gt;
0D06:3307|ITV Partner|ESP HD Turk&lt;br /&gt;
0D06:3308|ITV Partner|ESP HD Russian&lt;br /&gt;
0D06:3309|ITV Partner|ESP HD Dutch&lt;br /&gt;
0D06:330A|ITV Partner|ESP HD Czech&lt;br /&gt;
0D06:330B|ITV Partner|ESP HD German&lt;br /&gt;
0D06:330D|ITV Partner|ESP HD Portuguese&lt;br /&gt;
0D06:330E|ITV Partner|ESP HD Polish&lt;br /&gt;
0D06:330F|ITV Partner|ESP HD Hungarian&lt;br /&gt;
0D06:3310|ITV Partner|ESP HD Bulgaria&lt;br /&gt;
0D06:3311|ITV Partner|ESP HD Italy&lt;br /&gt;
0D06:35E9|ITV Partner|Eurosport 2&lt;br /&gt;
0D06:15E0|ITV Partner|MTVNHD&lt;br /&gt;
0D06:15E3|ITV Partner|Fashion One HD&lt;br /&gt;
0D06:15E4|ITV Partner|iConcerts HD&lt;br /&gt;
0D06:15E1|ITV Partner|NatGeo Wild HD&lt;br /&gt;
0D06:15E2|ITV Partner|Penthouse HD 2&lt;br /&gt;
0d06:17d4|ITV Partner|Deluxe Lounge HD&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Total TV ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#  Total TV&lt;br /&gt;
091F:0001|Total TV|Eurosport&lt;br /&gt;
091F:0002|Total TV|Pink Extra&lt;br /&gt;
091F:0004|Total TV|Pink TV Bosnia Herzegovina&lt;br /&gt;
091F:0006|Total TV|Pink Srbija&lt;br /&gt;
091F:0007|Total TV|Pink Action&lt;br /&gt;
091F:0008|Total TV|Pink Movies&lt;br /&gt;
091F:0009|Total TV|Pink Film&lt;br /&gt;
091F:000A|Total TV|National Geographic UK&lt;br /&gt;
091F:000B|Total TV|Fox Crime Bulgaria&lt;br /&gt;
091F:000C|Total TV|Pink Family&lt;br /&gt;
091F:000D|Total TV|Discovery Channel Eastern Europe&lt;br /&gt;
091F:0018|Total TV|Sport Klub Slovenija&lt;br /&gt;
091F:001E|Total TV|Fox Life Regional&lt;br /&gt;
091F:0023|Total TV|Animal Planet&lt;br /&gt;
091F:0033|Total TV|HBO&lt;br /&gt;
091F:03EB|Total TV|BBC Prime&lt;br /&gt;
091F:044D|Total TV|Ultra&lt;br /&gt;
091F:044E|Total TV|B92&lt;br /&gt;
091F:044F|Total TV|Studio B&lt;br /&gt;
091F:0451|Total TV|Cinemania TV&lt;br /&gt;
091F:0452|Total TV|DoQ Klub&lt;br /&gt;
091F:0453|Total TV|Enter&lt;br /&gt;
091F:0454|Total TV|Sport Klub Serbia&lt;br /&gt;
091F:0455|Total TV|Film+&lt;br /&gt;
091F:0456|Total TV|Happy TV&lt;br /&gt;
091F:0457|Total TV|RTS 1&lt;br /&gt;
091F:0458|Total TV|RTS 2&lt;br /&gt;
091F:0459|Total TV|Disney XD&lt;br /&gt;
091F:045A|Total TV|HBO&lt;br /&gt;
091F:045B|Total TV|Radio B92&lt;br /&gt;
091f:045C|Total TV|B92 Info&lt;br /&gt;
091F:0515|Total TV|Viasat History&lt;br /&gt;
091F:0516|Total TV|Viasat Explorer&lt;br /&gt;
091F:0517|Total TV|TV 1000 Balkan&lt;br /&gt;
091F:0518|Total TV|Free XTV 2&lt;br /&gt;
091F:0519|Total TV|X-Dream TV&lt;br /&gt;
091F:051C|Total TV|Cinemax East Europe&lt;br /&gt;
091F:051D|Total TV|Eurosport&lt;br /&gt;
091F:051F|Total TV|Hallmark Central Europe&lt;br /&gt;
091F:0520|Total TV|Televizija S&lt;br /&gt;
091F:0521|Total TV|Sci Fi Channel&lt;br /&gt;
091f:0522|Total TV|E! Entertainment TV&lt;br /&gt;
091f:0523|Total TV|MiniMax Romania&lt;br /&gt;
091F:057A|Total TV|Cinemax 2&lt;br /&gt;
091F:057C|Total TV|Film+ Night&lt;br /&gt;
091F:057D|Total TV|B92 Info&lt;br /&gt;
091F:057F|Total TV|Zone Romantica&lt;br /&gt;
091F:0580|Total TV|Zone Reality UK&lt;br /&gt;
091F:0581|Total TV|Jetix Eastern Europe&lt;br /&gt;
091F:0584|Total TV|Fishing &amp;amp; Hunting&lt;br /&gt;
091f:0586|Total TV|MGM Eastern Europe&lt;br /&gt;
091f:0587|Total TV|Free-X TV&lt;br /&gt;
091f:0588|Total TV|MTV Adria&lt;br /&gt;
091f:0589|Total TV|Motors TV&lt;br /&gt;
091f:058B|Total TV|Golf Klub&lt;br /&gt;
091f:058C|Total TV|Pink Folk&lt;br /&gt;
091f:073A|Total TV|AXN Adria&lt;br /&gt;
091F:07D2|Total TV|Cinemax 2 East Europe&lt;br /&gt;
091F:07D4|Total TV|TV Avala&lt;br /&gt;
091F:07D5|Total TV|Fox TV&lt;br /&gt;
091F:07D6|Total TV|HBO Comedy Adria&lt;br /&gt;
091F:07D7|Total TV|Top Shop TV&lt;br /&gt;
091F:07D8|Total TV|Sport Klub +&lt;br /&gt;
091F:07D9|Total TV|Discovery Travel &amp;amp; Living Europe&lt;br /&gt;
091F:07DC|Total TV|RTRS&lt;br /&gt;
091F:07DD|Total TV|Alternativna TV&lt;br /&gt;
091f:07DF|Total TV|The History Channel&lt;br /&gt;
091F:0AF5|Total TV|TV Pika&lt;br /&gt;
091f:1131|Total TV|Pop TV Slovenia&lt;br /&gt;
091f:1132|Total TV|Kanal A Slovenia&lt;br /&gt;
091f:1133|Total TV|TV Pika&lt;br /&gt;
091f:1134|Total TV|TV 3 Slovenija&lt;br /&gt;
091f:1138|Total TV|Sport Klub Slovenija&lt;br /&gt;
091f:113A|Total TV|TV Slovenija 1&lt;br /&gt;
091f:11AB|Total TV|TV Slovenija 2&lt;br /&gt;
091F:1195|Total TV|ESPN America&lt;br /&gt;
091F:1196|Total TV|Disney Channel Polska&lt;br /&gt;
091F:1197|Total TV|Eurosport 2&lt;br /&gt;
091f:119A|Total TV|Palma Plus&lt;br /&gt;
091f:119B|Total TV|Arena Sport 1&lt;br /&gt;
091f:119C|Total TV|Arena Sport 2&lt;br /&gt;
091f:119D|Total TV|Arena Sport 3&lt;br /&gt;
091f:11A0|Total TV|SportKlub Hvratska&lt;br /&gt;
091f:11A1|Total TV|TV Alfa Sarajevo&lt;br /&gt;
091f:11A2|Total TV|Metropolis TV&lt;br /&gt;
091f:11A3|Total TV|SOS Kanal&lt;br /&gt;
091F:0005|Total TV|Animal Planet Eastern Europe&lt;br /&gt;
091f:058A|Total TV|Kanal D&lt;br /&gt;
091F:07DA|Total TV|HBO Adria&lt;br /&gt;
091f:1139|Total TV|BBC Entertainment Europe&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Total TV - OBN ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#  Total TV - OBN&lt;br /&gt;
091F:07DB|Total TV - OBN|Open Broadcast Network&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Total TV - FTV ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#  Total TV - FTV&lt;br /&gt;
091F:07DE|Total TV - FTV|Federalna Televizija&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===VisionTV ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#  VisionTV&lt;br /&gt;
0931:09C4|VisionTV|Hallmark Central Europe&lt;br /&gt;
0931:09CE|VisionTV|Cartoon Network Eastern Europe&lt;br /&gt;
0931:09D8|VisionTV|KidsCo&lt;br /&gt;
0931:09E2|VisionTV|Discovery Channel Eastern Europe&lt;br /&gt;
0931:09EC|VisionTV|NatGeo Wild&lt;br /&gt;
0931:09F6|VisionTV|ICTV&lt;br /&gt;
0931:0A00|VisionTV|Discovery World&lt;br /&gt;
0931:0A0A|VisionTV|Discovery Science Channel&lt;br /&gt;
0931:0A14|VisionTV|Viasat Explorer&lt;br /&gt;
0931:0A1E|VisionTV|Viasat History&lt;br /&gt;
0931:0A28|VisionTV|Ohota &amp;amp; Rybalka&lt;br /&gt;
0931:0A32|VisionTV|Russkij Illusion&lt;br /&gt;
0931:0A3C|VisionTV|National Geographic Russia&lt;br /&gt;
0931:0A46|VisionTV|Detski&lt;br /&gt;
0931:0A50|VisionTV|Fishing &amp;amp; Hunting&lt;br /&gt;
0931:0A5A|VisionTV|T E S T&lt;br /&gt;
0931:0A64|VisionTV|Drive&lt;br /&gt;
0931:0A6E|VisionTV|TV 1000 Action East&lt;br /&gt;
0931:0A78|VisionTV|Novy Kanal&lt;br /&gt;
0931:0A82|VisionTV|TV 1000 Russkoe Kino&lt;br /&gt;
0931:0A8C|VisionTV|Extreme Sports&lt;br /&gt;
0931:0A96|VisionTV|VH-1 (Video Hits One)&lt;br /&gt;
0931:0AA0|VisionTV|Zone Club&lt;br /&gt;
0931:0AAA|VisionTV|Nickelodeon&lt;br /&gt;
0931:0AB4|VisionTV|NatGeo Wild&lt;br /&gt;
0931:0ABE|VisionTV|24 Techno&lt;br /&gt;
0931:0AC8|VisionTV|TV 1000 East&lt;br /&gt;
0931:0AD2|VisionTV|Fox Crime Russia&lt;br /&gt;
0931:0ADC|VisionTV|Jetix Russia &amp;amp; Balkan&lt;br /&gt;
0931:0AE6|VisionTV|MGM Eastern Europe&lt;br /&gt;
0931:0AF0|VisionTV|Fox Life Russia&lt;br /&gt;
0931:0AFA|VisionTV|ZoneReality&lt;br /&gt;
0931:0B04|VisionTV|TV XXI&lt;br /&gt;
0931:0B0E|VisionTV|AXN Sci Fi&lt;br /&gt;
0931:0B18|VisionTV|Feniks-Art&lt;br /&gt;
0931:0B22|VisionTV|24 Techno&lt;br /&gt;
0931:0B2C|VisionTV|CNN International Europe&lt;br /&gt;
0931:0B36|VisionTV|Ukraina Telekanal&lt;br /&gt;
0931:0B40|VisionTV|ESPN Classic Sport Europe&lt;br /&gt;
0931:0B4A|VisionTV|Viasat Sport Baltic &amp;amp; Russia&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===RCS DigiTV ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#  RCS DigiTV&lt;br /&gt;
1801:0D48|RCS DigiTV|Fishing &amp;amp; Hunting&lt;br /&gt;
1801:0D70|RCS DigiTV|AXN Sci Fi&lt;br /&gt;
1801:0D7A|RCS DigiTV|AXN Crime&lt;br /&gt;
1801:0D84|RCS DigiTV|The Money Channel Romania&lt;br /&gt;
1801:0D8E|RCS DigiTV|Trinitas TV&lt;br /&gt;
1801:0D98|RCS DigiTV|HBO Comedy Central Europe&lt;br /&gt;
1801:0DA2|RCS DigiTV|NatGeo Wild Hungary&lt;br /&gt;
1801:0DAC|RCS DigiTV|TV 6 Hungary&lt;br /&gt;
1801:0DB6|RCS DigiTV|Mezzo&lt;br /&gt;
1801:0DC0|RCS DigiTV|Movies 24 Eastern Europe&lt;br /&gt;
1801:0DD4|RCS DigiTV|GSP TV&lt;br /&gt;
1801:0DDE|RCS DigiTV|Universal Eastern Europe&lt;br /&gt;
1801:0DE8|RCS DigiTV|NatGeo Wild Romania&lt;br /&gt;
1801:03ED|RCS DigiTV|TVR 2&lt;br /&gt;
1801:03F7|RCS DigiTV|Sport.ro&lt;br /&gt;
1801:03FD|RCS DigiTV|VH-1 (Video Hits One)&lt;br /&gt;
1801:0497|RCS DigiTV|Romantica Romania&lt;br /&gt;
1801:0550|RCS DigiTV|Cartoon Network&lt;br /&gt;
1801:0555|RCS DigiTV|Hallmark Central Europe&lt;br /&gt;
1801:055A|RCS DigiTV|Antena 3 Romania&lt;br /&gt;
1801:055C|RCS DigiTV|Euforia Lifestyle TV&lt;br /&gt;
1801:055F|RCS DigiTV|Favorit TV&lt;br /&gt;
1801:05E8|RCS DigiTV|Magyar ATV&lt;br /&gt;
1801:0604|RCS DigiTV|Duna TV&lt;br /&gt;
1801:060E|RCS DigiTV|SportKlub Romania&lt;br /&gt;
1801:0A82|RCS DigiTV|Sport Klub Hungary&lt;br /&gt;
1801:09EC|RCS DigiTV|InfoPRO&lt;br /&gt;
1801:09F6|RCS DigiTV|Guerrilla&lt;br /&gt;
1801:056E|RCS DigiTV|Animax&lt;br /&gt;
1801:0A0A|RCS DigiTV|Jetix Eastern Europe&lt;br /&gt;
1801:0A14|RCS DigiTV|MTV Hungary&lt;br /&gt;
1801:0A1E|RCS DigiTV|Viva TV Hungary&lt;br /&gt;
1801:0A28|RCS DigiTV|Zone Romantica&lt;br /&gt;
1801:0A32|RCS DigiTV|Sport 1 Hungary&lt;br /&gt;
1801:0A3C|RCS DigiTV|Sport 2 Hungary&lt;br /&gt;
1801:0A46|RCS DigiTV|HBO 2 Central Europe&lt;br /&gt;
1801:0A50|RCS DigiTV|4! Story TV&lt;br /&gt;
1801:0A64|RCS DigiTV|HBO Hungary&lt;br /&gt;
1801:0A6E|RCS DigiTV|Spektrum TV Hungary&lt;br /&gt;
1801:0A8C|RCS DigiTV|Magyar TV 2&lt;br /&gt;
1801:0FA1|RCS DigiTV|Juventus Radio&lt;br /&gt;
1801:0FAA|RCS DigiTV|Roxy Radio&lt;br /&gt;
1801:0C58|RCS DigiTV|TVR Info&lt;br /&gt;
1801:0C76|RCS DigiTV|HBO Comedy Adria&lt;br /&gt;
1801:0C80|RCS DigiTV|Fashion TV&lt;br /&gt;
1801:0C94|RCS DigiTV|B92&lt;br /&gt;
1801:0C9E|RCS DigiTV|TVR Cultural&lt;br /&gt;
1801:0CA8|RCS DigiTV|MTV Europe&lt;br /&gt;
1801:0CBC|RCS DigiTV|Kapital Network&lt;br /&gt;
1801:0CC6|RCS DigiTV|TVR 3&lt;br /&gt;
1801:0CD0|RCS DigiTV|Sport Klub +&lt;br /&gt;
1801:0CDA|RCS DigiTV|DoQ TV&lt;br /&gt;
1801:0CE4|RCS DigiTV|SportKlub Hvratska&lt;br /&gt;
1801:0CEE|RCS DigiTV|HBO Adria&lt;br /&gt;
1801:0E10|RCS DigiTV|Canal 1 Romania&lt;br /&gt;
1801:0D02|RCS DigiTV|Radio Roadstar&lt;br /&gt;
1801:0BB8|RCS DigiTV|Nova TV Croatia&lt;br /&gt;
1801:0BC2|RCS DigiTV|RTS 1 Serbia&lt;br /&gt;
1801:0BD6|RCS DigiTV|RTS 2&lt;br /&gt;
1801:0BE0|RCS DigiTV|RTV 1 (Vojvodina)&lt;br /&gt;
1801:0BEA|RCS DigiTV|RTL Hrvatska&lt;br /&gt;
1801:0BF4|RCS DigiTV|Otvorena TV&lt;br /&gt;
1801:0BFE|RCS DigiTV|DM Sat&lt;br /&gt;
1801:0C08|RCS DigiTV|TV Sljeme&lt;br /&gt;
1801:0C1C|RCS DigiTV|Croatian Music Channel&lt;br /&gt;
1801:0C26|RCS DigiTV|MTV Adria&lt;br /&gt;
1801:0C44|RCS DigiTV|Analog TV&lt;br /&gt;
1801:0C4E|RCS DigiTV|FTravel&lt;br /&gt;
1801:03EC|RCS DigiTV|TV Paprika&lt;br /&gt;
1801:03F5|RCS DigiTV|GSP TV&lt;br /&gt;
1801:040A|RCS DigiTV|Discovery Channel Romania&lt;br /&gt;
1801:0492|RCS DigiTV|Pro Cinema&lt;br /&gt;
1801:04A1|RCS DigiTV|Antena 2&lt;br /&gt;
1801:0A5A|RCS DigiTV|Playboy TV&lt;br /&gt;
1801:0B22|RCS DigiTV|Eurosport 2&lt;br /&gt;
1801:0B50|RCS DigiTV|National Geographic Europe&lt;br /&gt;
1801:0B86|RCS DigiTV|Kanal D Romania&lt;br /&gt;
1801:0B90|RCS DigiTV|Taraf TV&lt;br /&gt;
1801:0B9A|RCS DigiTV|Echo TV&lt;br /&gt;
1801:1770|RCS DigiTV|DigiFilm 1&lt;br /&gt;
1801:177A|RCS DigiTV|DigiFilm 2&lt;br /&gt;
1801:0407|RCS DigiTV|National Geographic Romania&lt;br /&gt;
1801:041A|RCS DigiTV|Pro TV&lt;br /&gt;
1801:0424|RCS DigiTV|Acas? TV&lt;br /&gt;
1801:049C|RCS DigiTV|AXN Central Europe&lt;br /&gt;
1801:04A6|RCS DigiTV|Hir TV&lt;br /&gt;
1801:054A|RCS DigiTV|Viasat Explorer&lt;br /&gt;
1801:0564|RCS DigiTV|TV 2 (Hungary)&lt;br /&gt;
1801:05E6|RCS DigiTV|RTL Klub&lt;br /&gt;
1801:05F0|RCS DigiTV|Film +&lt;br /&gt;
1801:05FA|RCS DigiTV|Cool TV&lt;br /&gt;
1801:0622|RCS DigiTV|Viasat 3&lt;br /&gt;
1801:09CE|RCS DigiTV|Radio S&lt;br /&gt;
1801:0FBE|RCS DigiTV|Sztar FM&lt;br /&gt;
1801:0A96|RCS DigiTV|Film + Czechia &amp;amp; Slovakia&lt;br /&gt;
1801:0AA0|RCS DigiTV|Discovery Channel Eastern Europe&lt;br /&gt;
1801:0AAA|RCS DigiTV|MusicBox&lt;br /&gt;
1801:0ABE|RCS DigiTV|ZoneReality&lt;br /&gt;
1801:0AC8|RCS DigiTV|Markiza TV&lt;br /&gt;
1801:0AD2|RCS DigiTV|J@J&lt;br /&gt;
1801:0ADC|RCS DigiTV|Ring TV (Slovakia)&lt;br /&gt;
1801:0AE6|RCS DigiTV|Animal Planet Eastern Europe&lt;br /&gt;
1801:0AFA|RCS DigiTV|HBO Czechia &amp;amp; Slovakia&lt;br /&gt;
1801:0B04|RCS DigiTV|Nova Sport&lt;br /&gt;
1801:0B0E|RCS DigiTV|?cko&lt;br /&gt;
1801:0B18|RCS DigiTV|Radio TV Severin&lt;br /&gt;
1801:0FC8|RCS DigiTV|National FM&lt;br /&gt;
1801:04B0|RCS DigiTV|Pro TV International&lt;br /&gt;
1801:0B36|RCS DigiTV|Sport 1 Czechia &amp;amp; Slovakia&lt;br /&gt;
1801:0B40|RCS DigiTV|STV 1&lt;br /&gt;
1801:0B4A|RCS DigiTV|STV 2&lt;br /&gt;
1801:0B54|RCS DigiTV|CT 1&lt;br /&gt;
1801:0B5E|RCS DigiTV|CT 2&lt;br /&gt;
1801:0B72|RCS DigiTV|CT4 Sport&lt;br /&gt;
1801:0B77|RCS DigiTV|Prima Televize&lt;br /&gt;
1801:0BA4|RCS DigiTV|TV Nova&lt;br /&gt;
1801:0C30|RCS DigiTV|Credo TV&lt;br /&gt;
1801:0C3A|RCS DigiTV|J@J Plus&lt;br /&gt;
1801:0C62|RCS DigiTV|STV 3&lt;br /&gt;
1801:0CF8|RCS DigiTV|Zone Romantica&lt;br /&gt;
1801:03E9|RCS DigiTV|TVR 1&lt;br /&gt;
1801:03EE|RCS DigiTV|Prima TV&lt;br /&gt;
1801:03EF|RCS DigiTV|Realitatea TV&lt;br /&gt;
1801:03F0|RCS DigiTV|Bucuresti 1 TV&lt;br /&gt;
1801:03F1|RCS DigiTV|National TV&lt;br /&gt;
1801:03F2|RCS DigiTV|N 24 Romania&lt;br /&gt;
1801:03F8|RCS DigiTV|Eurosport&lt;br /&gt;
1801:03F9|RCS DigiTV|Jetix Russia &amp;amp; Balkan&lt;br /&gt;
1801:03FA|RCS DigiTV|Animax&lt;br /&gt;
1801:03FB|RCS DigiTV|Kiss TV&lt;br /&gt;
1801:03FC|RCS DigiTV|MTV Romania&lt;br /&gt;
1801:03FE|RCS DigiTV|Etno TV&lt;br /&gt;
1801:0D0C|RCS DigiTV|Nova Cinema (Cz)&lt;br /&gt;
1801:0D16|RCS DigiTV|Eurosport 2&lt;br /&gt;
1801:0D20|RCS DigiTV|Sport 1 Romania&lt;br /&gt;
1801:0D2A|RCS DigiTV|Musicmax Adult&lt;br /&gt;
1801:0D34|RCS DigiTV|CNN International Europe&lt;br /&gt;
1801:0D3E|RCS DigiTV|TV5 Monde Europe&lt;br /&gt;
1801:0D52|RCS DigiTV|VTV Romania&lt;br /&gt;
1801:0D5C|RCS DigiTV|TV Neptun&lt;br /&gt;
1801:0E06|RCS DigiTV|TVS Oradea&lt;br /&gt;
1801:0E4C|RCS DigiTV|Top Shop TV&lt;br /&gt;
1801:03EB|RCS DigiTV|Antena 1&lt;br /&gt;
1801:03F4|RCS DigiTV|Hallmark Central Europe&lt;br /&gt;
1801:03FF|RCS DigiTV|Cinemax East Europe&lt;br /&gt;
1801:0400|RCS DigiTV|HBO Romania&lt;br /&gt;
1801:0402|RCS DigiTV|Discovery Channel Eastern Europe&lt;br /&gt;
1801:0403|RCS DigiTV|Animal Planet Eastern Europe&lt;br /&gt;
1801:0404|RCS DigiTV|Discovery World&lt;br /&gt;
1801:0405|RCS DigiTV|Discovery Science Channel&lt;br /&gt;
1801:0406|RCS DigiTV|Discovery Travel &amp;amp; Living UK&lt;br /&gt;
1801:0408|RCS DigiTV|ZoneReality&lt;br /&gt;
1801:0409|RCS DigiTV|Private Spice&lt;br /&gt;
1801:054E|RCS DigiTV|Viasat History&lt;br /&gt;
1801:062C|RCS DigiTV|TV 1000 Balkan&lt;br /&gt;
1801:09E2|RCS DigiTV|ProFM&lt;br /&gt;
1801:0DF2|RCS DigiTV|Romantic FM&lt;br /&gt;
1801:0DFC|RCS DigiTV|Radio Zu&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===RCS DigiTV - TCM ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#  RCS DigiTV - TCM&lt;br /&gt;
1801:0550|RCS DigiTV - TCM|Turner Classic Movies&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===RCS DigiTV - M1 ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#  RCS DigiTV - M1&lt;br /&gt;
1801:0618|RCS DigiTV - M1|Magyar TV&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===RCS DigiTV - NeT TV ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#  RCS DigiTV - NeT TV&lt;br /&gt;
1801:0CB2|RCS DigiTV - NeT TV|Nezavisna Televizija&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===RCS DigiTV - OBN ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#  RCS DigiTV - OBN&lt;br /&gt;
1801:0BCC|RCS DigiTV - OBN|Open Broadcast Network&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===CS Link ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#  CS Link&lt;br /&gt;
0D0F:13AA|CS Link|NG Wild DUT&lt;br /&gt;
0D0F:13AB|CS Link|TV Barrandov&lt;br /&gt;
0D03,0D0F:13AC|CS Link|National Geographic Europe&lt;br /&gt;
0D0F:13AE|CS Link|NatGeo Wild Hungary&lt;br /&gt;
0D0F:13B7|CS Link|HBO HD Czech&lt;br /&gt;
0D0F:13BA|CS Link|Retro Music Television&lt;br /&gt;
0D0F:1F41|CS Link|Markiza TV&lt;br /&gt;
0D03,0D0F:1F42|CS Link|Prima Televize&lt;br /&gt;
0D03,0D0F:1F43|CS Link|CT1&lt;br /&gt;
0D03,0D0F:1F44|CS Link|CT2&lt;br /&gt;
0D03,0D0F:1F47|CS Link|CT4 Sport&lt;br /&gt;
0D03,0D0F:2329|CS Link|FilmBox&lt;br /&gt;
0D03,0D0F:232B|CS Link|FilmBox Extra&lt;br /&gt;
0D03,0D0F:232D|CS Link|Leo TV&lt;br /&gt;
0D03,0D0F:232E|CS Link|Spektrum Int&lt;br /&gt;
0D03,0D0F:2335|CS Link|Minimax Czechia&lt;br /&gt;
0D0F:2336|CS Link|Disney Channel Hungary &amp;amp; Czechia&lt;br /&gt;
0D0F:2337|CS Link|Universal Czechia&lt;br /&gt;
0D03,0D0F:332C|CS Link|CS Film/CS mini&lt;br /&gt;
0D03,0D0F:332D|CS Link|Sport 5&lt;br /&gt;
0D03,0D0F:332E|CS Link|Film + Czechia &amp;amp; Slovakia&lt;br /&gt;
0D03,0D0F:332F|CS Link|DoQ TV&lt;br /&gt;
0D03,0D0F:3330|CS Link|HBO Czechia &amp;amp; Slovakia&lt;br /&gt;
0D03,0D0F:3331|CS Link|Eurosport&lt;br /&gt;
0D03,0D0F:3333|CS Link|AXN Czech&lt;br /&gt;
0D03,0D0F:3334|CS Link|Fishing &amp;amp; Hunting&lt;br /&gt;
0D03,0D0F:3335|CS Link|HBO 2 Central Europe&lt;br /&gt;
0D03,0D0F:3336|CS Link|AXN Sci Fi&lt;br /&gt;
0D03,0D0F:3338|CS Link|Prima COOL/R1 tv&lt;br /&gt;
0D0F:3339|CS Link|Cinemax East Europe&lt;br /&gt;
0D0F:333A|CS Link|AXN Crime&lt;br /&gt;
0D0F:333B|CS Link|Daring!TV&lt;br /&gt;
0D0F:334A|CS Link|Nova HD&lt;br /&gt;
0D0F:334B|CS Link|J@J Plus&lt;br /&gt;
0D0F:334C|CS Link|Sport 1 Czechia &amp;amp; Slovakia&lt;br /&gt;
0D0F:334D|CS Link|Sport 1 Czechia &amp;amp; Slovakia&lt;br /&gt;
0D0F:334E|CS Link|J@J&lt;br /&gt;
0D0F:3351|CS Link|Nova Sport&lt;br /&gt;
0D0F:3352|CS Link|TV Nova&lt;br /&gt;
0D0F:3353|CS Link|Nova Cinema (Cz)&lt;br /&gt;
0D0F:3354|CS Link|MTV Czechia&lt;br /&gt;
0D0F:36F6|CS Link|CT HD&lt;br /&gt;
0D03:13AD|CS Link|Discovery Channel Eastern Europe&lt;br /&gt;
0D03:3332|CS Link|Nova Sport&lt;br /&gt;
0D03:232A|CS Link|TV Nova&lt;br /&gt;
0D03:232F|CS Link|Spice&lt;br /&gt;
0D03:2330|CS Link|Viasat History&lt;br /&gt;
0D03:2331|CS Link|Jim Jam&lt;br /&gt;
0D03:2332|CS Link|Nova Cinema (Cz)&lt;br /&gt;
0D03:2333|CS Link|Eurosport&lt;br /&gt;
0D03:2334|CS Link|Nostalgia&lt;br /&gt;
0D03:13B1|CS Link|Nova Sport HD&lt;br /&gt;
0D03:13b8|CS Link|Travel Channel HD&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Dolce TV ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#  Dolce TV&lt;br /&gt;
092F:0068|Dolce TV|Euforia Lifestyle TV&lt;br /&gt;
092F:007B|Dolce TV|SportKlub Romania&lt;br /&gt;
092F:007C|Dolce TV|Kiss TV&lt;br /&gt;
092F:007D|Dolce TV|TVR 1&lt;br /&gt;
092F:007E|Dolce TV|TVR 2&lt;br /&gt;
092F:007F|Dolce TV|TVR Cultural&lt;br /&gt;
092F:0080|Dolce TV|Discovery Channel Romania&lt;br /&gt;
092F:0081|Dolce TV|Animal Planet Eastern Europe&lt;br /&gt;
092F:0083|Dolce TV|Discovery Science Channel&lt;br /&gt;
092F:0088|Dolce TV|Eurosport 2 Romania &amp;amp; Hungary&lt;br /&gt;
092F:009D|Dolce TV|Cinemax 2 Central Europe&lt;br /&gt;
092F:00A2|Dolce TV|AXN Sci Fi&lt;br /&gt;
092F:00A7|Dolce TV|VH-1 Classic&lt;br /&gt;
092F:00B0|Dolce TV|The Money Channel Romania&lt;br /&gt;
092F:00C2|Dolce TV|HBO Comedy Central Europe&lt;br /&gt;
092F:0065|Dolce TV|Antena 1&lt;br /&gt;
092F:0066|Dolce TV|Antena 2&lt;br /&gt;
092F:0067|Dolce TV|Antena 3 Romania&lt;br /&gt;
092F:0069|Dolce TV|AXN Central Europe&lt;br /&gt;
092F:006A|Dolce TV|Bucuresti 1 TV&lt;br /&gt;
092F:006C|Dolce TV|Favorit TV&lt;br /&gt;
092F:006D|Dolce TV|Animax&lt;br /&gt;
092F:006E|Dolce TV|N 24 Romania&lt;br /&gt;
092F:006F|Dolce TV|National TV&lt;br /&gt;
092F:0070|Dolce TV|OTV Romania&lt;br /&gt;
092F:0071|Dolce TV|Prima TV&lt;br /&gt;
092F:0072|Dolce TV|Pro TV International&lt;br /&gt;
092F:0073|Dolce TV|Pro TV&lt;br /&gt;
092F:0074|Dolce TV|Acas? TV&lt;br /&gt;
092F:0076|Dolce TV|Sport.ro&lt;br /&gt;
092F:0077|Dolce TV|Realitatea TV&lt;br /&gt;
092F:00BD|Dolce TV|X-Dream TV&lt;br /&gt;
092F:00F0|Dolce TV|CineStar (Romania)&lt;br /&gt;
092F:00FB|Dolce TV|TVRM Educational&lt;br /&gt;
092F:00FC|Dolce TV|TVR Info&lt;br /&gt;
092F:0109|Dolce TV|Universal Eastern Europe&lt;br /&gt;
092F:010A|Dolce TV|E! Entertainment TV&lt;br /&gt;
092F:010B|Dolce TV|Jetix Play&lt;br /&gt;
092F:010D|Dolce TV|Boom Sport One&lt;br /&gt;
092F:0084|Dolce TV|Discovery Travel &amp;amp; Living UK&lt;br /&gt;
092F:0086|Dolce TV|EuroNews&lt;br /&gt;
092F:008B|Dolce TV|CNN International Europe&lt;br /&gt;
092F:008D|Dolce TV|Hallmark Central Europe&lt;br /&gt;
092F:008E|Dolce TV|MTV Romania&lt;br /&gt;
092F:008F|Dolce TV|Private Spice&lt;br /&gt;
092F:0094|Dolce TV|Boomerang&lt;br /&gt;
092F:0095|Dolce TV|Cartoon Network Eastern Europe&lt;br /&gt;
092F:00A1|Dolce TV|AXN Crime&lt;br /&gt;
092F:00A5|Dolce TV|MTV Dance&lt;br /&gt;
092F:00A6|Dolce TV|MTV2 Europe&lt;br /&gt;
092F:00BB|Dolce TV|Free-X TV&lt;br /&gt;
092F:00BC|Dolce TV|Free XTV 2&lt;br /&gt;
092F:00BE|Dolce TV|Kanal D Romania&lt;br /&gt;
092F:00DF|Dolce TV|TCM Eastern Europe&lt;br /&gt;
092F:00E0|Dolce TV|Cartoon Network Eastern Europe&lt;br /&gt;
092F:0075|Dolce TV|Pro Cinema&lt;br /&gt;
092F:0078|Dolce TV|VH-1 (Video Hits One)&lt;br /&gt;
092F:0082|Dolce TV|Discovery World&lt;br /&gt;
092F:0087|Dolce TV|Eurosport&lt;br /&gt;
092F:008A|Dolce TV|National Geographic Romania&lt;br /&gt;
092F:008C|Dolce TV|Extreme Sports&lt;br /&gt;
092F:0092|Dolce TV|Telesport&lt;br /&gt;
092F:009B|Dolce TV|HBO Romania&lt;br /&gt;
092F:009C|Dolce TV|Cinemax East Europe&lt;br /&gt;
092F:00A4|Dolce TV|Fashion TV&lt;br /&gt;
092F:00AA|Dolce TV|Travel Channel&lt;br /&gt;
092F:00BA|Dolce TV|Trace TV&lt;br /&gt;
092F:00E7|Dolce TV|TV5 Monde Europe&lt;br /&gt;
092F:00F1|Dolce TV|ActionStar&lt;br /&gt;
092F:00D6|Dolce TV|Magyar TV 2&lt;br /&gt;
092F:00D7|Dolce TV|Duna TV&lt;br /&gt;
092F:00D8|Dolce TV|Film +&lt;br /&gt;
092F:00D9|Dolce TV|RTL Klub&lt;br /&gt;
092F:00DA|Dolce TV|Jetix Romania&lt;br /&gt;
092F:00DB|Dolce TV|Baby TV&lt;br /&gt;
092F:00DC|Dolce TV|KidsCo&lt;br /&gt;
092F:00DD|Dolce TV|Nickelodeon Hungary&lt;br /&gt;
092F:00DE|Dolce TV|Movies 24 Eastern Europe&lt;br /&gt;
092F:00E1|Dolce TV|Dolce Info&lt;br /&gt;
092F:00E2|Dolce TV|Trinitas TV&lt;br /&gt;
092F:00E5|Dolce TV|1 Music Channel&lt;br /&gt;
092F:00E8|Dolce TV|TVR 3&lt;br /&gt;
092F:00EA|Dolce TV|U (Romania)&lt;br /&gt;
092F:00F3|Dolce TV|ComedyStar&lt;br /&gt;
092F:00F5|Dolce TV|Dolce Info&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Dolce TV - M1 ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#  Dolce TV - M1&lt;br /&gt;
092F:00D5|Dolce TV - M1|Magyar TV&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Skylink ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#  Skylink&lt;br /&gt;
0D03:07E9|Skylink|Eurosport&lt;br /&gt;
0D03:07FA|Skylink|Hustler TV&lt;br /&gt;
0D03:13A6|Skylink|J@J&lt;br /&gt;
0D03:13A7|Skylink|J@J Plus&lt;br /&gt;
0D03:13AA|Skylink|NG Wild DUT&lt;br /&gt;
0D03:13AB|Skylink|TV Barrandov&lt;br /&gt;
0D03:13AC|Skylink|National Geographic Europe&lt;br /&gt;
0D03:13AD|Skylink|Discovery Channel Eastern Europe&lt;br /&gt;
0D03:13AE|Skylink|NatGeo Wild Hungary&lt;br /&gt;
0D03:13B0|Skylink|HISTORY HD DUT&lt;br /&gt;
0D03:13B1|Skylink|Eurosport HD&lt;br /&gt;
0D03:13B2|Skylink|History Channel HD Nordic&lt;br /&gt;
0D03:13B3|Skylink|Filmbox HD&lt;br /&gt;
0D03:13B4|Skylink|TV Nova&lt;br /&gt;
0D03:13B5|Skylink|Nova Sport HD&lt;br /&gt;
0D03:13B6|Skylink|Doku CS&lt;br /&gt;
0D03:13B7|Skylink|HBO HD Czech&lt;br /&gt;
0D03:13B9|Skylink|Eurosport HD DUT&lt;br /&gt;
0D03:13BA|Skylink|Retro Music Television&lt;br /&gt;
0D03:13BB|Skylink|bebe tv DUT&lt;br /&gt;
0D03:13BD|Skylink|bebe tv&lt;br /&gt;
0D03:13C2|Skylink|Kino CS&lt;br /&gt;
0D03:13C3|Skylink|Muzika CS&lt;br /&gt;
0D03:1B62|Skylink|Discovery HD Showcase&lt;br /&gt;
0D03:1B71|Skylink|Brava HDTV&lt;br /&gt;
0D03:1F41|Skylink|Markiza TV&lt;br /&gt;
0D03:1F42|Skylink|Prima Televize&lt;br /&gt;
0D03:1F43|Skylink|CT 1&lt;br /&gt;
0D03:1F44|Skylink|CT 2&lt;br /&gt;
0D03:1F45|Skylink|TV Doma&lt;br /&gt;
0D03:1F47|Skylink|CT4 Sport&lt;br /&gt;
0D03:2329|Skylink|FilmBox&lt;br /&gt;
0D03:232B|Skylink|FilmBox Extra&lt;br /&gt;
0D03:232D|Skylink|Leo TV&lt;br /&gt;
0D03:232F|Skylink|Spice&lt;br /&gt;
0D03:2330|Skylink|Viasat History&lt;br /&gt;
0D03:2331|Skylink|Jim Jam&lt;br /&gt;
0D03:2333|Skylink|MGM Eastern Europe&lt;br /&gt;
0D03:2334|Skylink|Viasat Nature CEE&lt;br /&gt;
0D03:2336|Skylink|Disney Channel Hungary &amp;amp; Czechia&lt;br /&gt;
0D03:31F4|Skylink|Men-x&lt;br /&gt;
0D03:332C|Skylink|CS Film/CS Mini&lt;br /&gt;
0D03:332D|Skylink|Sport 5&lt;br /&gt;
0D03:3330|Skylink|HBO Czechia &amp;amp; Slovakia&lt;br /&gt;
0D03:3334|Skylink|Fishing &amp;amp; Hunting&lt;br /&gt;
0D03:3338|Skylink|Prima COOL/R1 Tv&lt;br /&gt;
0D03:3339|Skylink|Cinemax East Europe&lt;br /&gt;
0D03:333B|Skylink|Daring!TV&lt;br /&gt;
0D03:334D|Skylink|Sport 1 Czechia &amp;amp; Slovakia&lt;br /&gt;
0D03:3351|Skylink|Nova Sport&lt;br /&gt;
0D03:3352|Skylink|TV Nova&lt;br /&gt;
0D03:3353|Skylink|Nova Cinema (Cz)&lt;br /&gt;
0D03:3354|Skylink|MTV Czechia&lt;br /&gt;
0D03:36F6|Skylink|CT HD&lt;br /&gt;
0D03:5156|Skylink|The History Channel&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===SkyLink ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#  SkyLink&lt;br /&gt;
0D70,0d0f:3336|SkyLink|AXN SciFi&lt;br /&gt;
0D70,0d0f:3335|SkyLink|J@J&lt;br /&gt;
0D70:13A6|SkyLink|J@J&lt;br /&gt;
0D70:13A7|SkyLink|J@J Plus&lt;br /&gt;
0D70:13AB|SkyLink|TV Barrandov&lt;br /&gt;
0D70:332C|SkyLink|XXX Xtreme&lt;br /&gt;
0D70:2329|SkyLink|FilmBox&lt;br /&gt;
0D70:232B|SkyLink|FilmBox Extra&lt;br /&gt;
0D70:2334|SkyLink|KinoCS&lt;br /&gt;
0D70:13B2|SkyLink|History Channel HD Nordic&lt;br /&gt;
0D70:13B3|SkyLink|Filmbox HD&lt;br /&gt;
0d70:3352|SkyLink|TV Nova&lt;br /&gt;
0D70:1F41|SkyLink|Markiza TV&lt;br /&gt;
0D70:1F42|SkyLink|Prima&lt;br /&gt;
0D70:1F43|SkyLink|STV 2&lt;br /&gt;
0D70:1F44|SkyLink|STV 3&lt;br /&gt;
0D70:200A|SkyLink|STV1 TT&lt;br /&gt;
0D70:200B|SkyLink|STV2 TT&lt;br /&gt;
0D70:1F55|SkyLink|SM 1&lt;br /&gt;
0D70:1F56|SkyLink|SM 2&lt;br /&gt;
0D70:1F57|SkyLink|SM-CS&lt;br /&gt;
0D70:13AC|SkyLink|NGC&lt;br /&gt;
0D70:13AD|SkyLink|Discovery Channel Eastern Europe&lt;br /&gt;
0D70:332D|SkyLink|Sport 5&lt;br /&gt;
0D70:332E|SkyLink|Film + Czechia &amp;amp; Slovakia&lt;br /&gt;
0D70:332F|SkyLink|DoQ TV&lt;br /&gt;
0D70:3330|SkyLink|HBO Czechia &amp;amp; Slovakia&lt;br /&gt;
0D70:3331|SkyLink|Eurosport&lt;br /&gt;
0D70:3332|SkyLink|Nova Sport&lt;br /&gt;
0D70:3333|SkyLink|AXN Central Europe&lt;br /&gt;
0D70:3334|SkyLink|Fishing &amp;amp; Hunting&lt;br /&gt;
0D70:3338|SkyLink|Prima COOL&lt;br /&gt;
0D70:232A|SkyLink|TV Nova&lt;br /&gt;
0D70:232D|SkyLink|Leo TV&lt;br /&gt;
0D70:232E|SkyLink|Spektrum Int&lt;br /&gt;
0D70:232F|SkyLink|Viasat History/Spice&lt;br /&gt;
0D70:2330|SkyLink|Viasat History&lt;br /&gt;
0D70:2331|SkyLink|Jim Jam&lt;br /&gt;
0D70:2332|SkyLink|Nova Cinema (Cz)&lt;br /&gt;
0D70:2333|SkyLink|MGM&lt;br /&gt;
0D70:2335|SkyLink|Minimax Czechia&lt;br /&gt;
0D70:13B1|SkyLink|EuroSport HD&lt;br /&gt;
0D70:1F47|SkyLink|CT4 Sport CZ&lt;br /&gt;
0d70:1f45|SkyLink|Doma&lt;br /&gt;
0d70:5156|SkyLink|Hystory Chanell&lt;br /&gt;
0d70:13ae|SkyLink|NGW&lt;br /&gt;
0d70:3354|SkyLink|MTV&lt;br /&gt;
0d70:3339|SkyLink|Disney Channel&lt;br /&gt;
0d70:36c4|SkyLink|CT HD&lt;br /&gt;
0d70:13b5|SkyLink|NovaSport HD&lt;br /&gt;
0d70:1b71|SkyLink|Brava HD&lt;br /&gt;
0d70:1b62|SkyLink|Discovery HD&lt;br /&gt;
0d70:1b6c|SkyLink|MelodyZeen.Tv HD&lt;br /&gt;
0d70:13b7|SkyLink|BeBe Tv HD&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Showtime Network ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#  Showtime Network&lt;br /&gt;
0604:03EE|Showtime Network|Animal Planet&lt;br /&gt;
0604:03F0|Showtime Network|Discovery Science Channel&lt;br /&gt;
0604:00CE|Showtime Network|BBC Prime&lt;br /&gt;
0604:00CF|Showtime Network|E! Entertainment TV&lt;br /&gt;
0604:00D0|Showtime Network|ShowComedy Extra&lt;br /&gt;
0604:00D1|Showtime Network|ShowShasha&lt;br /&gt;
0604:00D2|Showtime Network|MBC+ Drama&lt;br /&gt;
0604:00D3|Showtime Network|Extreme Sports&lt;br /&gt;
0604:00D4|Showtime Network|Disney Channel Middle-East&lt;br /&gt;
0604:00D5|Showtime Network|NatGeo Wild&lt;br /&gt;
0604:07D2|Showtime Network|Showtime Home Cinema 1&lt;br /&gt;
0604:07D3|Showtime Network|Showtime Home Cinema 2&lt;br /&gt;
0604:07D4|Showtime Network|Showtime Home Cinema 3&lt;br /&gt;
0604:07D5|Showtime Network|Concierge TV&lt;br /&gt;
0604:07D7|Showtime Network|Bloomberg U.K.&lt;br /&gt;
0604:07DA|Showtime Network|Showtime Maghreb&lt;br /&gt;
0604:07DE|Showtime Network|Showtime Open TV&lt;br /&gt;
0604:07DF|Showtime Network|Style Network EMEA&lt;br /&gt;
0604:012D|Showtime Network|ShowSeries 1&lt;br /&gt;
0604:012E|Showtime Network|ShowSeries 1 Extra&lt;br /&gt;
0604:012F|Showtime Network|ShowSports 4&lt;br /&gt;
0604:0130|Showtime Network|ShowComedy&lt;br /&gt;
0604:0131|Showtime Network|ShowMovies 1&lt;br /&gt;
0604:0132|Showtime Network|ShowMovies 2&lt;br /&gt;
0604:0133|Showtime Network|ShowMovies Action&lt;br /&gt;
0604:0134|Showtime Network|ShowMovies Kids&lt;br /&gt;
0604:0135|Showtime Network|ShowMovies Comedy&lt;br /&gt;
0604:0136|Showtime Network|ShowSports 1&lt;br /&gt;
0604:0137|Showtime Network|ShowSports 2&lt;br /&gt;
0604:0138|Showtime Network|ShowSports 3&lt;br /&gt;
0604:01A5|Showtime Network|Cartoon Network&lt;br /&gt;
0604:01A7|Showtime Network|Discovery World&lt;br /&gt;
0604:01A8|Showtime Network|VH-1 (Video Hits One)&lt;br /&gt;
0604:01A9|Showtime Network|Hallmark Middle-East&lt;br /&gt;
0604:01AA|Showtime Network|BBC Lifestyle&lt;br /&gt;
0604:01AB|Showtime Network|Travel Channel&lt;br /&gt;
0604:01AC|Showtime Network|KidsCo&lt;br /&gt;
0604:01AD|Showtime Network|MTV Music&lt;br /&gt;
0604:01AE|Showtime Network|CNBC Europe&lt;br /&gt;
0604:01B0|Showtime Network|Boomerang&lt;br /&gt;
0604:01B1|Showtime Network|T433&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Showtime Network - TCM ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#  Showtime Network - TCM&lt;br /&gt;
0604:01A6|Showtime Network - TCM|Turner Classic Movies&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Hello HD ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#  Hello HD&lt;br /&gt;
0B00:014c|Hello HD|MelodyZen.tv HD&lt;br /&gt;
0BAA,0b00:0672|Hello HD|MelodyZen.tv HD&lt;br /&gt;
0BAA:014C|Hello HD|MelodyZen.tv HD&lt;br /&gt;
0BAA:0004|Hello HD|M1 HD&lt;br /&gt;
0BAA:0005|Hello HD|HBO HD Polska&lt;br /&gt;
0BAA:000A|Hello HD|HBO Hungary&lt;br /&gt;
0BAA:000B|Hello HD|HBO 2 Central Europe&lt;br /&gt;
0BAA:000F|Hello HD|HBO Comedy&lt;br /&gt;
0BAA:0013|Hello HD|Nickelodeon Hungary&lt;br /&gt;
0BAA:0019|Hello HD|FilmBox Extra&lt;br /&gt;
0BAA:001A|Hello HD|Hir TV&lt;br /&gt;
0BAA:001C|Hello HD|Eurosport 2 Romania &amp;amp; Hungary&lt;br /&gt;
0BAA:001E|Hello HD|Musicmax Adult&lt;br /&gt;
0BAA:001F|Hello HD|Minimax Hungary&lt;br /&gt;
0BAA:0020|Hello HD|Viasat 3&lt;br /&gt;
0BAA:0001|Hello HD|MTVNHD&lt;br /&gt;
0BAA:0002|Hello HD|National Geographic UK&lt;br /&gt;
0BAA:0003|Hello HD|The History Channel&lt;br /&gt;
0BAA:0008|Hello HD|Bebe TV HD&lt;br /&gt;
0BAA:000C|Hello HD|Magyar ATV&lt;br /&gt;
0BAA:000D|Hello HD|TV 2 (Hungary)&lt;br /&gt;
0BAA:000E|Hello HD|RTL Klub&lt;br /&gt;
0BAA:0010|Hello HD|Cinemax (Hungary)&lt;br /&gt;
0BAA:0011|Hello HD|TV 6 Hungary&lt;br /&gt;
0BAA:0012|Hello HD|AXN Central Europe&lt;br /&gt;
0BAA:0014|Hello HD|4! Story TV&lt;br /&gt;
0BAA:0382|Hello HD|Sport 1 Hungary&lt;br /&gt;
0BAA:3305|Hello HD|Eurosport HD&lt;br /&gt;
0baa:3b63|Hello HD|Eurosport 2 HD&lt;br /&gt;
0BAA:3A37|Hello HD|Eurosport 2 Romania &amp;amp; Hungary&lt;br /&gt;
0BAA:1A99|Hello HD|TV 2 (Hungary)&lt;br /&gt;
0BAA:1A97|Hello HD|RTL Klub&lt;br /&gt;
0BAA:1A9A|Hello HD|Viasat 3&lt;br /&gt;
0BAA:1A9B|Hello HD|4! Story TV&lt;br /&gt;
0BAA:1A93|Hello HD|Magyar ATV&lt;br /&gt;
0BAA:1A95|Hello HD|Hir TV&lt;br /&gt;
0BAA:1AF3|Hello HD|Filmbox HD&lt;br /&gt;
0BAA:1A91|Hello HD|FilmBox Extra&lt;br /&gt;
0BAA:1AA3|Hello HD|HBO Hungary&lt;br /&gt;
0BAA:1AA4|Hello HD|HBO 2 Central Europe&lt;br /&gt;
0BAA:1AA5|Hello HD|HBO Comedy&lt;br /&gt;
0BAA:1AA6|Hello HD|Cinemax (Hungary)&lt;br /&gt;
0BAA:1A9C|Hello HD|Cool TV&lt;br /&gt;
0BAA:1E9E|Hello HD|Film +&lt;br /&gt;
0BAA:1AA8|Hello HD|Universal Channel&lt;br /&gt;
0BAA:1A9d|Hello HD|DigiSport Hungary&lt;br /&gt;
0BAA:1A98|Hello HD|Sport 1 Hungary&lt;br /&gt;
0BAA:1AA7|Hello HD|SportKlub&lt;br /&gt;
0BAA:1A9F|Hello HD|Spektrum Int&lt;br /&gt;
0BAA:1AA9|Hello HD|The History Channel&lt;br /&gt;
0BAA:1AA1|Hello HD|Discovery Channel Hungary&lt;br /&gt;
0BAA:1AAA|Hello HD|Animal Planet Eastern Europe&lt;br /&gt;
0BAA:1AA2|Hello HD|NatGeo Wild Hungary&lt;br /&gt;
0BAA:0DAD|Hello HD|FTV HD&lt;br /&gt;
0BAA:1A96|Hello HD|Minimax Hungary&lt;br /&gt;
0BAA:439D|Hello HD|BabyTV&lt;br /&gt;
0BAA:0DAE|Hello HD|iConcerts&lt;br /&gt;
0BAA:0DB3|Hello HD|MEZZO&lt;br /&gt;
0BAA:1A94|Hello HD|M1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Canal Digital Nordic ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#  Canal Digital Nordic&lt;br /&gt;
0B00:0011|Canal Digital Nordic|YLE TV 1&lt;br /&gt;
0B00:0021|Canal Digital Nordic|YLE TV 2&lt;br /&gt;
0B00:0051|Canal Digital Nordic|YLE FST&lt;br /&gt;
0B00:0081|Canal Digital Nordic|Gospel Channel Europe&lt;br /&gt;
0B00:0091|Canal Digital Nordic|YLE Teema&lt;br /&gt;
0B00:0095|Canal Digital Nordic|TV 2 Nyhetskanalen&lt;br /&gt;
0B00:0099|Canal Digital Nordic|TV 2 Filmkanalen&lt;br /&gt;
0B00:009A|Canal Digital Nordic|TV 2 Sport&lt;br /&gt;
0B00:009F|Canal Digital Nordic|GO|Canal Digital Nordic&lt;br /&gt;
0B00:00A3|Canal Digital Nordic|TV 2 Bliss&lt;br /&gt;
0B00:00C9|Canal Digital Nordic|Nat Geo Nordic&lt;br /&gt;
0B00:00CA|Canal Digital Nordic|CNN International&lt;br /&gt;
0B00:00CB|Canal Digital Nordic|Travel Channel&lt;br /&gt;
0B00:00CC|Canal Digital Nordic|VH1&lt;br /&gt;
0B00:00CD|Canal Digital Nordic|MTV (N)&lt;br /&gt;
0B00:00CE|Canal Digital Nordic|Nickelodeon&lt;br /&gt;
0B00:00E3|Canal Digital Nordic|Adult channel&lt;br /&gt;
0B00:00E5|Canal Digital Nordic|Kanal 5 (DK)&lt;br /&gt;
0B00:00E9|Canal Digital Nordic|BBC Knowledge&lt;br /&gt;
0B00:012D|Canal Digital Nordic|C More First&lt;br /&gt;
0B00:012E|Canal Digital Nordic|C More Sport&lt;br /&gt;
0B00:0130|Canal Digital Nordic|Nelonen&lt;br /&gt;
0B00:0131|Canal Digital Nordic|MTV3 MAX Sport 1&lt;br /&gt;
0B00:0132|Canal Digital Nordic|C More Fotball&lt;br /&gt;
0B00:0133|Canal Digital Nordic|CANAL8 Sport&lt;br /&gt;
0B00:0134|Canal Digital Nordic|C More Series&lt;br /&gt;
0B00:0135|Canal Digital Nordic|C More Emotion&lt;br /&gt;
0B00:013D|Canal Digital Nordic|C More Hits&lt;br /&gt;
0B00:0140|Canal Digital Nordic|C More Fotboll&lt;br /&gt;
0B00:0141|Canal Digital Nordic|C More First&lt;br /&gt;
0B00:0142|Canal Digital Nordic|CANAL8 Sport&lt;br /&gt;
0B00:0191|Canal Digital Nordic|Nordic TCM&lt;br /&gt;
0B00:0192|Canal Digital Nordic|Cartoon Network&lt;br /&gt;
0B00:0193|Canal Digital Nordic|Kanal 5 Stockholm&lt;br /&gt;
0B00:0196|Canal Digital Nordic|Discovery (N)&lt;br /&gt;
0B00:0197|Canal Digital Nordic|Animal Planet&lt;br /&gt;
0B00:0199|Canal Digital Nordic|Discovery (S)&lt;br /&gt;
0B00:019B|Canal Digital Nordic|Cartoon Network Nordic&lt;br /&gt;
0B00:019C|Canal Digital Nordic|Discovery (D)&lt;br /&gt;
0B00:019D|Canal Digital Nordic|Voice (DK)&lt;br /&gt;
0B00:019E|Canal Digital Nordic|The Poker Channel&lt;br /&gt;
0B00:019F|Canal Digital Nordic|Discovery (F)&lt;br /&gt;
0B00:01A0|Canal Digital Nordic|TLC Norge&lt;br /&gt;
0B00:01A1|Canal Digital Nordic|TLC Sverige&lt;br /&gt;
0B00:01A2|Canal Digital Nordic|TLC Danmark&lt;br /&gt;
0B00:01F6|Canal Digital Nordic|TV Finland&lt;br /&gt;
0B00:0207|Canal Digital Nordic|CCTV News&lt;br /&gt;
0B00:0259|Canal Digital Nordic|DR1&lt;br /&gt;
0B00:025A|Canal Digital Nordic|DR2&lt;br /&gt;
0B00:025B|Canal Digital Nordic|dk4&lt;br /&gt;
0B00:0263|Canal Digital Nordic|TV2 Zulu&lt;br /&gt;
0B00:0388|Canal Digital Nordic|BTV-1&lt;br /&gt;
0B00:0389|Canal Digital Nordic|Eurosport&lt;br /&gt;
0B00:03E6|Canal Digital Nordic|Swedbank&lt;br /&gt;
0B00:03E9|Canal Digital Nordic|BBC World News&lt;br /&gt;
0B00:03F5|Canal Digital Nordic|Sky News&lt;br /&gt;
0B00:03F6|Canal Digital Nordic|Discov World&lt;br /&gt;
0B00:03F7|Canal Digital Nordic|Discov Science&lt;br /&gt;
0B00:03F8|Canal Digital Nordic|TLC Europe&lt;br /&gt;
0B00:03FA|Canal Digital Nordic|VH1 Classic&lt;br /&gt;
0B00:03FF|Canal Digital Nordic|Motors TV&lt;br /&gt;
0B00:0400|Canal Digital Nordic|Nick-VH1C TS&lt;br /&gt;
0B00:0401|Canal Digital Nordic|Nickelodeon (S)&lt;br /&gt;
0B00:0402|Canal Digital Nordic|Nick (S)-VH1C TS&lt;br /&gt;
0B00:0403|Canal Digital Nordic|Comedy Central&lt;br /&gt;
0B00:0404|Canal Digital Nordic|Nick (S)-CC TS&lt;br /&gt;
0B00:040A|Canal Digital Nordic|TV 2 PL1 HD&lt;br /&gt;
0B00:040B|Canal Digital Nordic|TV 2 PL2 HD&lt;br /&gt;
0B00:040C|Canal Digital Nordic|TV 2 PL1 HD&lt;br /&gt;
0B00:040D|Canal Digital Nordic|TV 2 PL2 HD&lt;br /&gt;
0B00:040F|Canal Digital Nordic|NRK1 HD&lt;br /&gt;
0B00:0410|Canal Digital Nordic|NRK2 HD&lt;br /&gt;
0B00:0411|Canal Digital Nordic|NRK Super / NRK3 HD&lt;br /&gt;
0B00:0412|Canal Digital Nordic|NRK1 HD&lt;br /&gt;
0B00:0413|Canal Digital Nordic|NRK2 HD&lt;br /&gt;
0B00:0414|Canal Digital Nordic|NRK Super / NRK3 HD&lt;br /&gt;
0B00:057C|Canal Digital Nordic|C More Sport HD&lt;br /&gt;
0B00:057D|Canal Digital Nordic|TV4 HD&lt;br /&gt;
0B00:057E|Canal Digital Nordic|SVT HD&lt;br /&gt;
0B00:057F|Canal Digital Nordic|C More First HD&lt;br /&gt;
0B00:0580|Canal Digital Nordic|C More Sport HD&lt;br /&gt;
0B00:0583|Canal Digital Nordic|CANAL9 HD (D)&lt;br /&gt;
0B00:0584|Canal Digital Nordic|C More Series HD&lt;br /&gt;
0B00:0585|Canal Digital Nordic|CANAL9 HD (D)&lt;br /&gt;
0B00:0586|Canal Digital Nordic|C More Series HD&lt;br /&gt;
0B00:05DD|Canal Digital Nordic|NRK1&lt;br /&gt;
0B00:05DE|Canal Digital Nordic|NRK2&lt;br /&gt;
0B00:05E4|Canal Digital Nordic|TV 2 (N)&lt;br /&gt;
0B00:05E5|Canal Digital Nordic|TVNorge&lt;br /&gt;
0B00:05E7|Canal Digital Nordic|Rikstoto Direkte&lt;br /&gt;
0B00:05EC|Canal Digital Nordic|NRK1 Tegnspr?k&lt;br /&gt;
0B00:05F0|Canal Digital Nordic|NRK1 ?stafjells&lt;br /&gt;
0B00:05F1|Canal Digital Nordic|NRK1 Nordnytt&lt;br /&gt;
0B00:0605|Canal Digital Nordic|Hustler TV&lt;br /&gt;
0B00:0608|Canal Digital Nordic|Disney Junior&lt;br /&gt;
0B00:060B|Canal Digital Nordic|JIM&lt;br /&gt;
0B00:060D|Canal Digital Nordic|Nat Geo (N)&lt;br /&gt;
0B00:0642|Canal Digital Nordic|TV4|Canal Digital Nordic&lt;br /&gt;
0B00:0648|Canal Digital Nordic|Eurosport 2&lt;br /&gt;
0B00:0649|Canal Digital Nordic|Star|Canal Digital Nordic&lt;br /&gt;
0B00:064E|Canal Digital Nordic|MTV3&lt;br /&gt;
0B00:0711|Canal Digital Nordic|Visjon Norge&lt;br /&gt;
0B00:0721|Canal Digital Nordic|TV2 Sport2&lt;br /&gt;
0B00:0726|Canal Digital Nordic|Bloomberg|Canal Digital Nordic&lt;br /&gt;
0B00:072F|Canal Digital Nordic|TV 2 Zebra&lt;br /&gt;
0B00:0736|Canal Digital Nordic|ESPN Classic&lt;br /&gt;
0B00:0737|Canal Digital Nordic|ESPN America&lt;br /&gt;
0B00:073A|Canal Digital Nordic|TV8&lt;br /&gt;
0B00:073B|Canal Digital Nordic|TV 2 Sport 5&lt;br /&gt;
0B00:073C|Canal Digital Nordic|Kino TV&lt;br /&gt;
0B00:073D|Canal Digital Nordic|TV 3 (N)&lt;br /&gt;
0B00:076E|Canal Digital Nordic|MSAT&lt;br /&gt;
0B00:0770|Canal Digital Nordic|TV LUX&lt;br /&gt;
0B00:0771|Canal Digital Nordic|CETV&lt;br /&gt;
0B00:0772|Canal Digital Nordic|Planeta TV&lt;br /&gt;
0B00:0775|Canal Digital Nordic|SKAT&lt;br /&gt;
0B00:0787|Canal Digital Nordic|PRO BG&lt;br /&gt;
0B00:0789|Canal Digital Nordic|McBox&lt;br /&gt;
0B00:078E|Canal Digital Nordic|RING BG&lt;br /&gt;
0B00:07D1|Canal Digital Nordic|DanToto|Canal Digital Nordic&lt;br /&gt;
0B00:07D2|Canal Digital Nordic|DR1 Syd&lt;br /&gt;
0B00:07D7|Canal Digital Nordic|DR2 Syd&lt;br /&gt;
0B00:07DE|Canal Digital Nordic|NRK1 Reserve&lt;br /&gt;
0B00:0838|Canal Digital Nordic|C More Live 2&lt;br /&gt;
0B00:0839|Canal Digital Nordic|C More Live 3&lt;br /&gt;
0B00:083B|Canal Digital Nordic|TV11&lt;br /&gt;
0B00:083C|Canal Digital Nordic|Sjuan&lt;br /&gt;
0B00:083D|Canal Digital Nordic|C More Live 4&lt;br /&gt;
0B00:083F|Canal Digital Nordic|Showtime&lt;br /&gt;
0B00:0841|Canal Digital Nordic|TV4 Guld&lt;br /&gt;
0B00:0842|Canal Digital Nordic|TV4 Komedi&lt;br /&gt;
0B00:0843|Canal Digital Nordic|TV4 Science Fiction&lt;br /&gt;
0B00:08FD|Canal Digital Nordic|Sub tv&lt;br /&gt;
0B00:0966|Canal Digital Nordic|6`eren&lt;br /&gt;
0B00:0967|Canal Digital Nordic|Boomerang&lt;br /&gt;
0B00:0968|Canal Digital Nordic|TV2 / Lorry&lt;br /&gt;
0B00:0969|Canal Digital Nordic|TV2 / Lorry&lt;br /&gt;
0B00:096A|Canal Digital Nordic|Nat Geo (D)&lt;br /&gt;
0B00:096B|Canal Digital Nordic|Canal9 (D)&lt;br /&gt;
0B00:096C|Canal Digital Nordic|TV2 News&lt;br /&gt;
0B00:09C5|Canal Digital Nordic|BBC Lifestyle&lt;br /&gt;
0B00:09C7|Canal Digital Nordic|MTV (S)&lt;br /&gt;
0B00:09CB|Canal Digital Nordic|St-Sh TS&lt;br /&gt;
0B00:09CF|Canal Digital Nordic|History Channel&lt;br /&gt;
0B00:09D0|Canal Digital Nordic|FEM&lt;br /&gt;
0B00:09D2|Canal Digital Nordic|Viasat 4&lt;br /&gt;
0B00:09D4|Canal Digital Nordic|Fox Crime&lt;br /&gt;
0B00:09D4|Canal Digital Nordic|TV3 Sport 1&lt;br /&gt;
0B00:0A8E|Canal Digital Nordic|SVT1&lt;br /&gt;
0B00:0A8F|Canal Digital Nordic|SVTB&lt;br /&gt;
0B00:0A90|Canal Digital Nordic|TV4 Film&lt;br /&gt;
0B00:0A92|Canal Digital Nordic|Kunskapskanalen&lt;br /&gt;
0B00:0A93|Canal Digital Nordic|TV4 Sport&lt;br /&gt;
0B00:0A96|Canal Digital Nordic|TV4 Fakta&lt;br /&gt;
0B00:0AEF|Canal Digital Nordic|2799&lt;br /&gt;
0B00:0AF1|Canal Digital Nordic|TV2 Charlie&lt;br /&gt;
0B00:0AF6|Canal Digital Nordic|Lifestyle TV&lt;br /&gt;
0B00:0AF9|Canal Digital Nordic|TV2 Film&lt;br /&gt;
0B00:0AFB|Canal Digital Nordic|DR Update&lt;br /&gt;
0B00:0AFC|Canal Digital Nordic|RUV&lt;br /&gt;
0B00:0AFF|Canal Digital Nordic|DR Ramasjang&lt;br /&gt;
0B00:0B00|Canal Digital Nordic|DR K&lt;br /&gt;
0B00:0B5D|Canal Digital Nordic|Toto TV (MaxiSat)&lt;br /&gt;
0B00:0B60|Canal Digital Nordic|AlJazeera English&lt;br /&gt;
0B00:0B6C|Canal Digital Nordic|Kanal 5 HD&lt;br /&gt;
0B00:0B70|Canal Digital Nordic|Nelonen HD&lt;br /&gt;
0B00:0B71|Canal Digital Nordic|TV 2 Film HD&lt;br /&gt;
0B00:0B72|Canal Digital Nordic|Nelonen HD 21&lt;br /&gt;
0B00:0B73|Canal Digital Nordic|TV2 Film HD&lt;br /&gt;
0B00:0B77|Canal Digital Nordic|ESPN America HD&lt;br /&gt;
0B00:0B78|Canal Digital Nordic|ESPN America HD&lt;br /&gt;
0B00:0BB9|Canal Digital Nordic|SVT2&lt;br /&gt;
0B00:0BBA|Canal Digital Nordic|SVT2 Nordnytt&lt;br /&gt;
0B00:0BBB|Canal Digital Nordic|SVT2 V?sterbottenNytt&lt;br /&gt;
0B00:0BBC|Canal Digital Nordic|SVT2 MittNytt&lt;br /&gt;
0B00:0BBD|Canal Digital Nordic|SVT2 G?vledala&lt;br /&gt;
0B00:0BBE|Canal Digital Nordic|SVT2 V?rmlandsNytt&lt;br /&gt;
0B00:0BBF|Canal Digital Nordic|SVT2 Tv?rsNytt&lt;br /&gt;
0B00:0BC0|Canal Digital Nordic|SVT2 V?stNytt&lt;br /&gt;
0B00:0BC1|Canal Digital Nordic|SVT2 ?stNytt&lt;br /&gt;
0B00:0BC2|Canal Digital Nordic|SVT2 Sm?landsNytt&lt;br /&gt;
0B00:0BC3|Canal Digital Nordic|SVT2 SydNytt&lt;br /&gt;
0B00:0BC4|Canal Digital Nordic|SVT24&lt;br /&gt;
0B00:0BCF|Canal Digital Nordic|SVT2 G?vle&lt;br /&gt;
0B00:0BD0|Canal Digital Nordic|SVT2 J?mtland&lt;br /&gt;
0B00:0BD1|Canal Digital Nordic|SVT2 J?nk?ping&lt;br /&gt;
0B00:0BD2|Canal Digital Nordic|SVT1 Talande Textremsa&lt;br /&gt;
0B00:0BD3|Canal Digital Nordic|SVT2 Talande Textremsa&lt;br /&gt;
0B00:0BD4|Canal Digital Nordic|SVT1 NordNytt&lt;br /&gt;
0B00:0BD5|Canal Digital Nordic|SVT1 V?sterbottenNytt&lt;br /&gt;
0B00:0BD6|Canal Digital Nordic|SVT1 MittNytt&lt;br /&gt;
0B00:0BD7|Canal Digital Nordic|SVT1 G?vledala&lt;br /&gt;
0B00:0BD8|Canal Digital Nordic|SVT1 V?rmlandsNytt&lt;br /&gt;
0B00:0BD9|Canal Digital Nordic|SVT1 Tv?rsNytt&lt;br /&gt;
0B00:0BDA|Canal Digital Nordic|SVT1 V?stNytt&lt;br /&gt;
0B00:0BDB|Canal Digital Nordic|SVT1 ?stNytt&lt;br /&gt;
0B00:0BDC|Canal Digital Nordic|SVT1 Sm?landsNytt&lt;br /&gt;
0B00:0BDD|Canal Digital Nordic|SVT1 SydNytt&lt;br /&gt;
0B00:0BDE|Canal Digital Nordic|SVT1 G?vle&lt;br /&gt;
0B00:0BDF|Canal Digital Nordic|SVT1 J?mtland&lt;br /&gt;
0B00:0BE0|Canal Digital Nordic|SVT1 J?nk?ping&lt;br /&gt;
0B00:0C82|Canal Digital Nordic|VOX&lt;br /&gt;
0B00:0C82|Canal Digital Nordic|Voice (NO)&lt;br /&gt;
0B00:0C85|Canal Digital Nordic|MTV (D)&lt;br /&gt;
0B00:0C86|Canal Digital Nordic|Disney Channel (S/F)&lt;br /&gt;
0B00:0C87|Canal Digital Nordic|Disney XD (S/F)&lt;br /&gt;
0B00:0C89|Canal Digital Nordic|MTV (F)&lt;br /&gt;
0B00:0C8A|Canal Digital Nordic|Kanal 4 DK&lt;br /&gt;
0B00:0C8B|Canal Digital Nordic|Blue Hustler&lt;br /&gt;
0B00:0CEA|Canal Digital Nordic|C More First HD&lt;br /&gt;
0B00:0CEB|Canal Digital Nordic|C More Action&lt;br /&gt;
0B00:0CEC|Canal Digital Nordic|C More Tennis&lt;br /&gt;
0B00:0CEF|Canal Digital Nordic|TV2 Sport4&lt;br /&gt;
0B00:0CF0|Canal Digital Nordic|TV2 Sport3&lt;br /&gt;
0B00:0CF1|Canal Digital Nordic|Silver&lt;br /&gt;
0B00:0CF3|Canal Digital Nordic|C More Extreme&lt;br /&gt;
0B00:0CF6|Canal Digital Nordic|SF Kanalen&lt;br /&gt;
0B00:0CF7|Canal Digital Nordic|CANAL9 (N)&lt;br /&gt;
0B00:0CF8|Canal Digital Nordic|Canal+ Extra 4&lt;br /&gt;
0B00:0CFB|Canal Digital Nordic|C More Kids&lt;br /&gt;
0B00:0D4A|Canal Digital Nordic|TNT Nordic&lt;br /&gt;
0B00:0D4B|Canal Digital Nordic|Kanal 9&lt;br /&gt;
0B00:0D4C|Canal Digital Nordic|C More Hockey&lt;br /&gt;
0B00:0D4D|Canal Digital Nordic|C More Live&lt;br /&gt;
0B00:0D4F|Canal Digital Nordic|TV3 (S)&lt;br /&gt;
0B00:0D50|Canal Digital Nordic|Kanal 5 Mitt/Norr&lt;br /&gt;
0B00:0D51|Canal Digital Nordic|Kanal 5 V?st&lt;br /&gt;
0B00:0D52|Canal Digital Nordic|Kanal 5 Syd&lt;br /&gt;
0B00:0D52|Canal Digital Nordic|Kanal 5 (S)&lt;br /&gt;
0B00:0D5C|Canal Digital Nordic|Disney Channel (N)&lt;br /&gt;
0B00:0D5D|Canal Digital Nordic|Disney Channel (D)&lt;br /&gt;
0B00:0D5E|Canal Digital Nordic|Disney XD (N/D)&lt;br /&gt;
0B00:0DAE|Canal Digital Nordic|NRK1 Nordland&lt;br /&gt;
0B00:0DAF|Canal Digital Nordic|NRK1 Midtnytt&lt;br /&gt;
0B00:0DB0|Canal Digital Nordic|NRK1 M?re &amp;amp; Romsdal&lt;br /&gt;
0B00:0DB1|Canal Digital Nordic|NRK1 Vestlandsrevyen&lt;br /&gt;
0B00:0DB2|Canal Digital Nordic|NRK1 Rogaland&lt;br /&gt;
0B00:0DB3|Canal Digital Nordic|NRK1 S?rlandet&lt;br /&gt;
0B00:0DB4|Canal Digital Nordic|NRK1 ?stnytt&lt;br /&gt;
0B00:0DB5|Canal Digital Nordic|NRK1 ?stfold&lt;br /&gt;
0B00:0DB6|Canal Digital Nordic|NRK Super / NRK3&lt;br /&gt;
0B00:0DB8|Canal Digital Nordic|NRK Ekstra&lt;br /&gt;
0B00:0DBB|Canal Digital Nordic|NRK1 HD&lt;br /&gt;
0B00:0ED9|Canal Digital Nordic|SVT HD&lt;br /&gt;
0B00:0EDD|Canal Digital Nordic|Rush HD&lt;br /&gt;
0B00:0EDE|Canal Digital Nordic|Nat Geo HD&lt;br /&gt;
0B00:0EDF|Canal Digital Nordic|Nat Geo HD&lt;br /&gt;
0B00:0EE0|Canal Digital Nordic|Rush HD 19&lt;br /&gt;
0B00:0EE7|Canal Digital Nordic|Animal Planet HD&lt;br /&gt;
0B00:0FA1|Canal Digital Nordic|Musiq1&lt;br /&gt;
0B00:0FA5|Canal Digital Nordic|RTR Planeta&lt;br /&gt;
0B00:0FA6|Canal Digital Nordic|Jurnal TV&lt;br /&gt;
0B00:0FA7|Canal Digital Nordic|Dixi TV&lt;br /&gt;
0B00:0FA7|Canal Digital Nordic|STS Dixi&lt;br /&gt;
0B00:0FA8|Canal Digital Nordic|TNT Bravo&lt;br /&gt;
0B00:0FAC|Canal Digital Nordic|Pro TV Chisinau&lt;br /&gt;
0B00:0FAD|Canal Digital Nordic|NIT&lt;br /&gt;
0B00:0FAE|Canal Digital Nordic|Pervii Canal Moldova&lt;br /&gt;
0B00:0FAF|Canal Digital Nordic|Moldova 1&lt;br /&gt;
0B00:0FB0|Canal Digital Nordic|TV7&lt;br /&gt;
0B00:0FB1|Canal Digital Nordic|EU TV&lt;br /&gt;
0B00:0FB2|Canal Digital Nordic|N4&lt;br /&gt;
0B00:0FB3|Canal Digital Nordic|Mynele TV&lt;br /&gt;
0B00:0FB4|Canal Digital Nordic|SET&lt;br /&gt;
0B00:0FBD|Canal Digital Nordic|TV Patriot&lt;br /&gt;
0B00:0FBF|Canal Digital Nordic|TV8.SK&lt;br /&gt;
0B00:1005|Canal Digital Nordic|Eurosport HD&lt;br /&gt;
0B00:1006|Canal Digital Nordic|Discovery HD&lt;br /&gt;
0B00:1007|Canal Digital Nordic|TVNorge HD&lt;br /&gt;
0B00:1008|Canal Digital Nordic|BBC HD|Canal Digital Nordic&lt;br /&gt;
0B00:1009|Canal Digital Nordic|Eurosport HD&lt;br /&gt;
0B00:100A|Canal Digital Nordic|Discovery HD&lt;br /&gt;
0B00:100B|Canal Digital Nordic|Kanal 5 HD&lt;br /&gt;
0B00:100C|Canal Digital Nordic|BBC HC|Canal Digital Nordic&lt;br /&gt;
0B00:100D|Canal Digital Nordic|TV 3 HD (S)&lt;br /&gt;
0B00:100E|Canal Digital Nordic|TV 3 HD (S)&lt;br /&gt;
0B00:1067|Canal Digital Nordic|Eurosport HD&lt;br /&gt;
0B00:1069|Canal Digital Nordic|Silver HD&lt;br /&gt;
0B00:106A|Canal Digital Nordic|History Chnl HD&lt;br /&gt;
0B00:106B|Canal Digital Nordic|Animal Planet HD&lt;br /&gt;
0B00:106C|Canal Digital Nordic|TV4 HD&lt;br /&gt;
0B00:106D|Canal Digital Nordic|Silver HD 20&lt;br /&gt;
0B00:106E|Canal Digital Nordic|History Chnl HD&lt;br /&gt;
0B00:106F|Canal Digital Nordic|TVNorge HD&lt;br /&gt;
0B00:1070|Canal Digital Nordic|Animal Planet HD&lt;br /&gt;
0B00:1071|Canal Digital Nordic|History Chnl HD&lt;br /&gt;
0B00:10CE|Canal Digital Nordic|Eurosport&lt;br /&gt;
0B00:1195|Canal Digital Nordic|Liv&lt;br /&gt;
0B00:11FC|Canal Digital Nordic|Barclays PLHD&lt;br /&gt;
0B00:11FD|Canal Digital Nordic|Barclays PL HD&lt;br /&gt;
0B00:11FE|Canal Digital Nordic|MTVN HD&lt;br /&gt;
0B00:1200|Canal Digital Nordic|MTVN HD&lt;br /&gt;
0B00:125D|Canal Digital Nordic|TV 2 Nord&lt;br /&gt;
0B00:125E|Canal Digital Nordic|TV 2 Midt-Vest&lt;br /&gt;
0B00:125F|Canal Digital Nordic|TV 2 ostjylland&lt;br /&gt;
0B00:1260|Canal Digital Nordic|TV 2 Syd&lt;br /&gt;
0B00:1261|Canal Digital Nordic|TV 2 Fyn&lt;br /&gt;
0B00:1262|Canal Digital Nordic|TV 2 Ost&lt;br /&gt;
0B00:1263|Canal Digital Nordic|TV 2 Bornholm&lt;br /&gt;
0B00:12BF|Canal Digital Nordic|DVB Sub Test&lt;br /&gt;
0B00:12C1|Canal Digital Nordic|DR HD&lt;br /&gt;
0B00:12C2|Canal Digital Nordic|DR HD&lt;br /&gt;
0B00:12C5|Canal Digital Nordic|Nat Geo Wild HD&lt;br /&gt;
0B00:12C6|Canal Digital Nordic|Nat Geo Wild HD&lt;br /&gt;
0B00:12C7|Canal Digital Nordic|6`eren HD&lt;br /&gt;
0B00:12C8|Canal Digital Nordic|6`eren HD&lt;br /&gt;
0B00:12CB|Canal Digital Nordic|DR1 (720p50)&lt;br /&gt;
0B00:12CC|Canal Digital Nordic|DR1 (720p50)&lt;br /&gt;
0B00:12CD|Canal Digital Nordic|Kanal Global&lt;br /&gt;
0B00:12CE|Canal Digital Nordic|TV4 Sport Xtra&lt;br /&gt;
0B00:1325|Canal Digital Nordic|MTV3 Max&lt;br /&gt;
0B00:1326|Canal Digital Nordic|MTV3 Fakta&lt;br /&gt;
0B00:1327|Canal Digital Nordic|MTV3 Komedia&lt;br /&gt;
0B00:1328|Canal Digital Nordic|MTV3 Sarja&lt;br /&gt;
0B00:1329|Canal Digital Nordic|MTV3 Fakta XL&lt;br /&gt;
0B00:132A|Canal Digital Nordic|MTV3 Leffa&lt;br /&gt;
0B00:132B|Canal Digital Nordic|MTV3 Junior&lt;br /&gt;
0B00:132C|Canal Digital Nordic|URHO TV&lt;br /&gt;
0B00:132E|Canal Digital Nordic|Eurosport 2 (catv)&lt;br /&gt;
0B00:132F|Canal Digital Nordic|Discov World (catv)&lt;br /&gt;
0B00:1330|Canal Digital Nordic|Discov Science (catv)&lt;br /&gt;
0B00:1331|Canal Digital Nordic|Discov Tra&amp;amp;liv (catv)&lt;br /&gt;
0B00:1332|Canal Digital Nordic|Travel Channel (catv)&lt;br /&gt;
0B00:1333|Canal Digital Nordic|VH1 (catv)&lt;br /&gt;
0B00:1334|Canal Digital Nordic|Bloomberg (catv)&lt;br /&gt;
0B00:1335|Canal Digital Nordic|Sky News (catv)&lt;br /&gt;
0B00:1336|Canal Digital Nordic|Al Jazeera English (catv)&lt;br /&gt;
0B00:1374|Canal Digital Nordic|Test 0B02&lt;br /&gt;
0B00:1771|Canal Digital Nordic|France 24&lt;br /&gt;
0B00:1772|Canal Digital Nordic|MAX&lt;br /&gt;
0B00:1773|Canal Digital Nordic|Test S1&lt;br /&gt;
0B00:17D5|Canal Digital Nordic|Kanal 10 Norge&lt;br /&gt;
0B00:183A|Canal Digital Nordic|ESPN America&lt;br /&gt;
0B00:196A|Canal Digital Nordic|MTV3 MAX Sport 2&lt;br /&gt;
0B00:1A91|Canal Digital Nordic|Kanal 5 HD&lt;br /&gt;
0B00:0A93|Canal Digital Nordic|TV4 News&lt;br /&gt;
0B00:1A94|Canal Digital Nordic|MTV 3 HD&lt;br /&gt;
0B00:0A95|Canal Digital Nordic|TV4 News&lt;br /&gt;
0B00:1A96|Canal Digital Nordic|TV4 Fakta XL&lt;br /&gt;
0B00:1AF7|Canal Digital Nordic|C More Hits HD&lt;br /&gt;
0B00:1AF8|Canal Digital Nordic|C More Hits HD&lt;br /&gt;
0B00:1AF9|Canal Digital Nordic|HighTV 3D&lt;br /&gt;
0B00:1B59|Canal Digital Nordic|C More Fotball HD&lt;br /&gt;
0B00:1B5A|Canal Digital Nordic|C More Fotball HD&lt;br /&gt;
0B00:1B5B|Canal Digital Nordic|Nic Jr.&lt;br /&gt;
0B00:1BBD|Canal Digital Nordic|BBC Entertainment (N)&lt;br /&gt;
0B00:1901|Canal Digital Nordic|TV 2 HD (N)&lt;br /&gt;
0B00:1902|Canal Digital Nordic|TV 2 HD (N)&lt;br /&gt;
0B00:1904|Canal Digital Nordic|TV 2 PL3 HD&lt;br /&gt;
0B00:1905|Canal Digital Nordic|TV 2 PL3 HD&lt;br /&gt;
0B00:1965|Canal Digital Nordic|DUNA 1 HD&lt;br /&gt;
0B00:1966|Canal Digital Nordic|DUNA 1&lt;br /&gt;
0B00:1967|Canal Digital Nordic|DUNA 2&lt;br /&gt;
0B00:2702|Canal Digital Nordic|SVT1&lt;br /&gt;
0B00:3090|Canal Digital Nordic|Aged Care Channel&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Canal Digital Nordic (catTV)===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#  Canal Digital Nordic (catTV)&lt;br /&gt;
0B00:0001|Canal Digital cat|TRT TÜRK&lt;br /&gt;
0B00:0004|Canal Digital cat|TV2/Lorry (dk)&lt;br /&gt;
0B00:009A|Canal Digital cat|TV 2 Sport&lt;br /&gt;
0B00:00CA|Canal Digital cat|CNN International&lt;br /&gt;
0B00:00CB|Canal Digital cat|Travel Channel&lt;br /&gt;
0B00:00CC|Canal Digital cat|VH1&lt;br /&gt;
0B00:00CD|Canal Digital cat|MTV&lt;br /&gt;
0B00:00CE|Canal Digital cat|Nickelodeon&lt;br /&gt;
0B00:00D6|Canal Digital cat|Baby TV&lt;br /&gt;
0B00:00D7|Canal Digital cat|Investigation Discovery&lt;br /&gt;
0B00:00D8|Canal Digital cat|Playboy TV&lt;br /&gt;
0B00:00E3|Canal Digital cat|Adult Channel&lt;br /&gt;
0B00:00E9|Canal Digital cat|BBC Knowledge&lt;br /&gt;
0B00:012D|Canal Digital cat|C More First&lt;br /&gt;
0B00:0132|Canal Digital cat|C More Fotball&lt;br /&gt;
0B00:0134|Canal Digital cat|C More Series&lt;br /&gt;
0B00:0135|Canal Digital cat|C More Emotion&lt;br /&gt;
0B00:013D|Canal Digital cat|C More Hits&lt;br /&gt;
0B00:0191|Canal Digital cat|Nordic TCM&lt;br /&gt;
0B00:0192|Canal Digital cat|Cartoon Network&lt;br /&gt;
0B00:0196|Canal Digital cat|Discovery (N)&lt;br /&gt;
0B00:0197|Canal Digital cat|Animal Planet&lt;br /&gt;
0B00:01A0|Canal Digital cat|TLC Norge&lt;br /&gt;
0B00:01A4|Canal Digital cat|GINX&lt;br /&gt;
0B00:0259|Canal Digital cat|DR 1&lt;br /&gt;
0B00:02C4|Canal Digital cat|Al Jazeera&lt;br /&gt;
0B00:031E|Canal Digital cat|Disney XD&lt;br /&gt;
0B00:0320|Canal Digital cat|Disney Channel&lt;br /&gt;
0B00:0389|Canal Digital cat|Eurosport&lt;br /&gt;
0B00:03E9|Canal Digital cat|BBC World News&lt;br /&gt;
0B00:03F1|Canal Digital cat|Visningskanal&lt;br /&gt;
0B00:03F5|Canal Digital cat|Sky News&lt;br /&gt;
0B00:03F6|Canal Digital cat|Discov World&lt;br /&gt;
0B00:03F7|Canal Digital cat|Discov Science&lt;br /&gt;
0B00:03FA|Canal Digital cat|VH1 Classic&lt;br /&gt;
0B00:03FF|Canal Digital cat|Motors TV&lt;br /&gt;
0B00:044F|Canal Digital cat|BBC Entertainment&lt;br /&gt;
0B00:0474|Canal Digital cat|Viasat Film&lt;br /&gt;
0B00:047E|Canal Digital cat|Viasat Action&lt;br /&gt;
0B00:04AB|Canal Digital cat|Viasat Drama&lt;br /&gt;
0B00:04EB|Canal Digital cat|Visningskanal 2&lt;br /&gt;
0B00:04FB|Canal Digital cat|TV Øst&lt;br /&gt;
0B00:0502|Canal Digital cat|STAR Gold&lt;br /&gt;
0B00:0503|Canal Digital cat|STAR Life OK&lt;br /&gt;
0B00:0504|Canal Digital cat|STAR Plus&lt;br /&gt;
0B00:05DD|Canal Digital cat|NRK1 Østlandssendingen&lt;br /&gt;
0B00:05DE|Canal Digital cat|NRK2&lt;br /&gt;
0B00:05E4|Canal Digital cat|TV 2 (N)&lt;br /&gt;
0B00:05E5|Canal Digital cat|TV Norge&lt;br /&gt;
0B00:05E7|Canal Digital cat|Rikstoto Direkte&lt;br /&gt;
0B00:05EC|Canal Digital cat|NRK Tegnspråk&lt;br /&gt;
0B00:05F0|Canal Digital cat|NRK1 Østafjells&lt;br /&gt;
0B00:05F1|Canal Digital cat|NRK1 Nordnytt&lt;br /&gt;
0B00:0608|Canal Digital cat|Disney Junior&lt;br /&gt;
0B00:060D|Canal Digital cat|Nat Geo Channel&lt;br /&gt;
0B00:0642|Canal Digital cat|TV 4 Sverige&lt;br /&gt;
0B00:0648|Canal Digital cat|Eurosport 2&lt;br /&gt;
0B00:0649|Canal Digital cat|Star&lt;br /&gt;
0B00:06AC|Canal Digital cat|RTR Planeta&lt;br /&gt;
0B00:0711|Canal Digital cat|Visjon Norge&lt;br /&gt;
0B00:0721|Canal Digital cat|TV 2 Sport 2&lt;br /&gt;
0B00:0726|Canal Digital cat|Bloomberg&lt;br /&gt;
0B00:0736|Canal Digital cat|ESPN Classic&lt;br /&gt;
0B00:0737|Canal Digital cat|ESPN America&lt;br /&gt;
0B00:073B|Canal Digital cat|TV 2 Sport 5&lt;br /&gt;
0B00:073D|Canal Digital cat|TV 3 Norge&lt;br /&gt;
0B00:083E|Canal Digital cat|Nature/Crime&lt;br /&gt;
0B00:083F|Canal Digital cat|Showtime&lt;br /&gt;
0B00:08A8|Canal Digital cat|Kanal 10 Norge&lt;br /&gt;
0B00:0967|Canal Digital cat|Boomerang&lt;br /&gt;
0B00:09C5|Canal Digital cat|BBC Lifestyle&lt;br /&gt;
0B00:09CF|Canal Digital cat|History Channel&lt;br /&gt;
0B00:09D0|Canal Digital cat|FEM&lt;br /&gt;
0B00:09D2|Canal Digital cat|Viasat 4&lt;br /&gt;
0B00:09D4|Canal Digital cat|Fox Crime&lt;br /&gt;
0B00:0A8E|Canal Digital cat|SVT1&lt;br /&gt;
0B00:0B60|Canal Digital cat|AlJazeera English&lt;br /&gt;
0B00:0BB9|Canal Digital cat|SVT2&lt;br /&gt;
0B00:0C26|Canal Digital cat|Viasat Family&lt;br /&gt;
0B00:0C30|Canal Digital cat|Viasat Nordic&lt;br /&gt;
0B00:0C3A|Canal Digital cat|Viasat Classic&lt;br /&gt;
0B00:0C82|Canal Digital cat|VOX&lt;br /&gt;
0B00:0C8B|Canal Digital cat|Blue Hustler&lt;br /&gt;
0B00:0CEB|Canal Digital cat|C More Action&lt;br /&gt;
0B00:0CEC|Canal Digital cat|C More Tennis&lt;br /&gt;
0B00:0CEF|Canal Digital cat|TV 2 Sport 4&lt;br /&gt;
0B00:0CF0|Canal Digital cat|TV 2 Sport 3&lt;br /&gt;
0B00:0CF1|Canal Digital cat|Silver&lt;br /&gt;
0B00:0CF3|Canal Digital cat|C More Extreme&lt;br /&gt;
0B00:0CF6|Canal Digital cat|SF Kanalen&lt;br /&gt;
0B00:0CF7|Canal Digital cat|CANAL9&lt;br /&gt;
0B00:0CFB|Canal Digital cat|C More Kids&lt;br /&gt;
0B00:0D4A|Canal Digital cat|TNT&lt;br /&gt;
0B00:0D4C|Canal Digital cat|C More Hockey&lt;br /&gt;
0B00:0D4D|Canal Digital cat|C More Live&lt;br /&gt;
0B00:0DAE|Canal Digital cat|NRK1 Nordland&lt;br /&gt;
0B00:0DAF|Canal Digital cat|NRK1 Midtnytt&lt;br /&gt;
0B00:0DB0|Canal Digital cat|NRK1 Møre &amp;amp;amp; Romsdal&lt;br /&gt;
0B00:0DB1|Canal Digital cat|NRK1 Vestlandsrevyen&lt;br /&gt;
0B00:0DB2|Canal Digital cat|NRK1 Rogaland&lt;br /&gt;
0B00:0DB3|Canal Digital cat|NRK1 Sørlandet&lt;br /&gt;
0B00:0DB4|Canal Digital cat|NRK1 Østnytt&lt;br /&gt;
0B00:0DB5|Canal Digital cat|NRK1 Østfold&lt;br /&gt;
0B00:0DB6|Canal Digital cat|NRK Super / NRK3&lt;br /&gt;
0B00:0DB8|Canal Digital cat|NRK Ekstra&lt;br /&gt;
0B00:0EDE|Canal Digital cat|Nat Geo HD&lt;br /&gt;
0B00:0FA0|Canal Digital cat|TV Chile&lt;br /&gt;
0B00:1130|Canal Digital cat|Viasat Golf&lt;br /&gt;
0B00:1133|Canal Digital cat|Nick Jr&lt;br /&gt;
0B00:114B|Canal Digital cat|MTV Music 24&lt;br /&gt;
0B00:12C5|Canal Digital cat|Nat Geo Wild HD&lt;br /&gt;
0B00:13ED|Canal Digital cat|TVP Polonia&lt;br /&gt;
0B00:1771|Canal Digital cat|France 24&lt;br /&gt;
0B00:1772|Canal Digital cat|MAX&lt;br /&gt;
0B00:17AC|Canal Digital cat|Viasat Sport&lt;br /&gt;
0B00:17B6|Canal Digital cat|Viasat Motor&lt;br /&gt;
0B00:1CB6|Canal Digital cat|ZEE TV&lt;br /&gt;
0B00:2203|Canal Digital cat|TVE Internacional&lt;br /&gt;
0B00:2337|Canal Digital cat|Rai Uno&lt;br /&gt;
0B00:2711|Canal Digital cat|Prime TV&lt;br /&gt;
0B00:2FD0|Canal Digital cat|TV 5 Europe&lt;br /&gt;
0B00:6D67|Canal Digital cat|3SAT&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Meo ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#  Meo&lt;br /&gt;
0100:0191|Meo|AXN Portugal&lt;br /&gt;
0100:0192|Meo|AXN HD&lt;br /&gt;
0100:0193|Meo|Manchester United TV&lt;br /&gt;
0100:0194|Meo|Inter Channel&lt;br /&gt;
0100:0195|Meo|Bar?a TV&lt;br /&gt;
0100:0196|Meo|Real Madrid TV&lt;br /&gt;
0100:0197|Meo|Chelsea TV&lt;br /&gt;
0100:0198|Meo|Sci-Fi Portugal HD&lt;br /&gt;
0100:0065|Meo|RTP 1&lt;br /&gt;
0100:0066|Meo|RTP 2&lt;br /&gt;
0100:0067|Meo|RTP Africa&lt;br /&gt;
0100:0068|Meo|RTP Memoria&lt;br /&gt;
0100:0069|Meo|RTPN&lt;br /&gt;
0100:006A|Meo|RTP Madeira&lt;br /&gt;
0100:006B|Meo|RTP A?ores&lt;br /&gt;
0100:006C|Meo|Eurosport&lt;br /&gt;
0100:006D|Meo|Eurosport News&lt;br /&gt;
0100:006E|Meo|National Geographic Portugal&lt;br /&gt;
0100:006F|Meo|NatGeo Wild&lt;br /&gt;
0100:0070|Meo|Canal de Historia&lt;br /&gt;
0100:0071|Meo|Baby TV&lt;br /&gt;
0100:0072|Meo|TCM Portugal&lt;br /&gt;
0100:0073|Meo|Canal Hollywood Portugal&lt;br /&gt;
0100:0074|Meo|TVCine 2&lt;br /&gt;
0100:0075|Meo|Animax&lt;br /&gt;
0100:0076|Meo|E! Entertainment TV&lt;br /&gt;
0100:0077|Meo|NatGeo Music&lt;br /&gt;
0100:0078|Meo|C-Music&lt;br /&gt;
0100:0079|Meo|Sci-Fi Portugal&lt;br /&gt;
0100:007A|Meo|BBC World News&lt;br /&gt;
0100:007B|Meo|Private Spice&lt;br /&gt;
0100:007C|Meo|Style Network EMEA&lt;br /&gt;
0100:00C9|Meo|SIC&lt;br /&gt;
0100:00CA|Meo|SIC Noticias&lt;br /&gt;
0100:00CB|Meo|SIC Radical&lt;br /&gt;
0100:00CC|Meo|SIC Mulher&lt;br /&gt;
0100:00CD|Meo|Sport TV 2&lt;br /&gt;
0100:00CE|Meo|Eurosport 2&lt;br /&gt;
0100:00CF|Meo|ESPN America&lt;br /&gt;
0100:00D0|Meo|Eurosport HD&lt;br /&gt;
0100:00D1|Meo|Discovery Channel Spain &amp;amp; Portugal&lt;br /&gt;
0100:00D2|Meo|Odisseia&lt;br /&gt;
0100:00D3|Meo|Cartoon Network&lt;br /&gt;
0100:00D4|Meo|Sport TV 3&lt;br /&gt;
0100:00D5|Meo|SET Portugal&lt;br /&gt;
0100:00D6|Meo|MGM Spain&lt;br /&gt;
0100:00D7|Meo|TVCine 3&lt;br /&gt;
0100:00D8|Meo|Fuel TV&lt;br /&gt;
0100:00D9|Meo|Eurochannel (Brasil)&lt;br /&gt;
0100:00DA|Meo|Zone Reality UK&lt;br /&gt;
0100:00DB|Meo|Mezzo&lt;br /&gt;
0100:00DC|Meo|MCM Pop&lt;br /&gt;
0100:00DD|Meo|Bloomberg Europe&lt;br /&gt;
0100:00DE|Meo|CNBC Europe&lt;br /&gt;
0100:00E0|Meo|Playboy TV&lt;br /&gt;
0100:00E1|Meo|Disney Channel Portugal&lt;br /&gt;
0100:00E2|Meo|DW-TV (Deutsche Welle)&lt;br /&gt;
0100:00E3|Meo|AXN HD&lt;br /&gt;
0100:012D|Meo|TVI&lt;br /&gt;
0100:012E|Meo|SportTV&lt;br /&gt;
0100:012F|Meo|ESPN Classic Sport Europe&lt;br /&gt;
0100:0130|Meo|Motors TV&lt;br /&gt;
0100:0131|Meo|Benfica TV&lt;br /&gt;
0100:0132|Meo|National Geographic Portugal&lt;br /&gt;
0100:0133|Meo|Biography Channel Spain &amp;amp; Portugal&lt;br /&gt;
0100:0134|Meo|Travel Channel&lt;br /&gt;
0100:0135|Meo|Canal Panda&lt;br /&gt;
0100:0137|Meo|Fox Next Portugal&lt;br /&gt;
0100:0138|Meo|TVCine 1&lt;br /&gt;
0100:0139|Meo|TVCine 4&lt;br /&gt;
0100:013A|Meo|MTV Portugal&lt;br /&gt;
0100:013B|Meo|People and Arts&lt;br /&gt;
0100:013C|Meo|TV Globo Portugal&lt;br /&gt;
0100:013D|Meo|Trace TV&lt;br /&gt;
0100:013E|Meo|VH-1 (Video Hits One)&lt;br /&gt;
0100:013F|Meo|CNN International Europe&lt;br /&gt;
0100:0140|Meo|Fox News&lt;br /&gt;
0100:0141|Meo|Sky News International&lt;br /&gt;
0100:0142|Meo|BBC Prime&lt;br /&gt;
0100:0143|Meo|Fashion TV&lt;br /&gt;
0100:0145|Meo|SportTV 1 HD&lt;br /&gt;
0100:0146|Meo|JimJam EMEA&lt;br /&gt;
0100:0147|Meo|Sci-Fi Portugal HD&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===NTV ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#  NTV&lt;br /&gt;
0500:39D2|NTV|RTV International&lt;br /&gt;
0500:39D3|NTV|Detski Mir&lt;br /&gt;
0500:39D4|NTV|Nashe Kino&lt;br /&gt;
0500:39D7|NTV|RTVi Middle-East&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===DMC ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#  DMC&lt;br /&gt;
0D04:03F0|DMC|E! Entertainment TV&lt;br /&gt;
0D04:0002|DMC|ZoneReality&lt;br /&gt;
0D04:0003|DMC|Extreme Sports&lt;br /&gt;
0D04:0004|DMC|Zone Club&lt;br /&gt;
0D04:0014|DMC|JimJam Middle-East&lt;br /&gt;
0D04:0005|DMC|Extreme Sports&lt;br /&gt;
0D04:0006|DMC|ZoneReality&lt;br /&gt;
0D04:0007|DMC|National Geographic Romania&lt;br /&gt;
0D04:0008|DMC|Zone Club&lt;br /&gt;
0D04:000A|DMC|Playboy TV&lt;br /&gt;
0D04:000E|DMC|Zone Club Hungary&lt;br /&gt;
0D04:03E9|DMC|The History Channel&lt;br /&gt;
0D04:03EA|DMC|NatGeo Wild&lt;br /&gt;
0D04:03EB|DMC|ZoneReality&lt;br /&gt;
0D04:03EC|DMC|JimJam EMEA&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Multicanal ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#  Multicanal&lt;br /&gt;
1800:0003|Multicanal|Canal Panda&lt;br /&gt;
1800:0006|Multicanal|Sol M?sica&lt;br /&gt;
1800:0007|Multicanal|Canal Hollywood Portugal&lt;br /&gt;
1800:0009|Multicanal|Canal Cocina&lt;br /&gt;
1800:000A|Multicanal|Decasa TV&lt;br /&gt;
1800:000B|Multicanal|Canal Hollywood&lt;br /&gt;
1800:000C|Multicanal|Odisea&lt;br /&gt;
1800:000F|Multicanal|Canal de Historia&lt;br /&gt;
1800:0012|Multicanal|Biography Channel Spain &amp;amp; Portugal&lt;br /&gt;
1800:001E|Multicanal|TEST&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Mediaset Premium===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Mediaset Premium&lt;br /&gt;
# updated on 2011-08-22 by kLe&lt;br /&gt;
1802,1804,1805:0015|Mediaset Premium|Discovery World|TV|Intrattenimento&lt;br /&gt;
1802,1804,1805:0065|Mediaset Premium|Calcio|TV|Calcio&lt;br /&gt;
1802,1804,1805:0066|Mediaset Premium|Calcio 1|TV|Calcio&lt;br /&gt;
1802,1804,1805:0067|Mediaset Premium|Calcio 2|TV|Calcio&lt;br /&gt;
1802,1804,1805:0068|Mediaset Premium|Calcio 3|TV|Calcio&lt;br /&gt;
1802,1804,1805:0069|Mediaset Premium|Calcio 4|TV|Calcio&lt;br /&gt;
1802,1804,1805:006A|Mediaset Premium|Calcio 5|TV|Calcio&lt;br /&gt;
1802,1804,1805:006B|Mediaset Premium|Calcio 6|TV|Calcio&lt;br /&gt;
1802,1804,1805:006C|Mediaset Premium|Calcio HD 1|TV|Calcio HD&lt;br /&gt;
1802,1804,1805:006D|Mediaset Premium|Disney Channel|TV|Bambini&lt;br /&gt;
1802,1804,1805:006F|Mediaset Premium|Joi|TV|Serie TV&lt;br /&gt;
1802,1804,1805:0070|Mediaset Premium|Mya|TV|Serie TV&lt;br /&gt;
1802,1804,1805:0075|Mediaset Premium|Cinema|TV|Cinema&lt;br /&gt;
1802,1804,1805:0076|Mediaset Premium|Studio Universal|TV|Cinema&lt;br /&gt;
1802,1804,1805:0081|Mediaset Premium|Menu|TV|Info&lt;br /&gt;
1802,1804,1805:0083|Mediaset Premium|Emotion|TV|Cinema&lt;br /&gt;
1802,1804,1805:0084|Mediaset Premium|Energy|TV|Cinema&lt;br /&gt;
1802,1804,1805:0085|Mediaset Premium|BBC Knowledge|TV|Intrattenimento&lt;br /&gt;
1802,1804,1805:0086|Mediaset Premium|Crime|TV|Serie TV&lt;br /&gt;
1802,1804,1805:0096|Mediaset Premium|Comedy|TV|Cinema&lt;br /&gt;
1802,1804,1805:0097|Mediaset Premium|Steel|TV|Serie TV&lt;br /&gt;
1802,1804,1805:009D|Mediaset Premium|Cartoon Network|TV|Bambini&lt;br /&gt;
1802,1804,1805:009E|Mediaset Premium|Disney Junior|TV|Bambini&lt;br /&gt;
1802,1804,1805:00A0|Mediaset Premium|Disney Channel +1|TV|Bambini&lt;br /&gt;
1802,1804,1805:00B3|Mediaset Premium|Moto GP|TV|Sport&lt;br /&gt;
1802,1804,1805:14B5|Mediaset Premium|Disney Channel +1|TV|Bambini&lt;br /&gt;
1802,1804,1805:14DB|Mediaset Premium|Calcio HD 2|TV|Calcio HD&lt;br /&gt;
1802,1804,1805:14DC|Mediaset Premium|Cinema HD|TV|Cinema&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Mediaset - La Fattoria ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#  Mediaset - La Fattoria&lt;br /&gt;
1804,1803:0076|Mediaset - La Fattoria|Premium&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===World TV ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#  World TV&lt;br /&gt;
0614:0264|World TV|SET Asia (Sony Entertainment TV)&lt;br /&gt;
0614:0265|World TV|SET Max&lt;br /&gt;
0614:0266|World TV|Star Plus&lt;br /&gt;
0614:0267|World TV|Star One&lt;br /&gt;
0614:0268|World TV|Star Gold&lt;br /&gt;
0614:026A|World TV|Geo News International&lt;br /&gt;
0614:026B|World TV|Geo TV&lt;br /&gt;
0614:026C|World TV|Aaj Tak&lt;br /&gt;
0614:026D|World TV|NDTV 24x7&lt;br /&gt;
0614:0003|World TV|SET Asia (Sony Entertainment TV)&lt;br /&gt;
0614:0004|World TV|SET Max&lt;br /&gt;
0614:0005|World TV|Sahara One&lt;br /&gt;
0614:0006|World TV|Sahara Filmy&lt;br /&gt;
0614:0007|World TV|Star Plus&lt;br /&gt;
0614:0008|World TV|Star One&lt;br /&gt;
0614:0009|World TV|Star Gold&lt;br /&gt;
0614:000D|World TV|Geo News International&lt;br /&gt;
0614:000E|World TV|Geo TV&lt;br /&gt;
0614:000F|World TV|Aaj Tak&lt;br /&gt;
0614:0010|World TV|NDTV 24x7&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Tring Digital ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#  Tring Digital&lt;br /&gt;
0BAA:0002|Tring Digital|Tring Super&lt;br /&gt;
0BAA:0003|Tring Digital|Tring Sport News&lt;br /&gt;
0BAA:0005|Tring Digital|Tring Comedy&lt;br /&gt;
0BAA:0007|Tring Digital|RTV 21 Sat&lt;br /&gt;
0BAA:0008|Tring Digital|Disney Channel&lt;br /&gt;
0BAA:0009|Tring Digital|Tring Tring&lt;br /&gt;
0BAA:000A|Tring Digital|National Geographic UK&lt;br /&gt;
0BAA:000B|Tring Digital|Fox Crime South East Europe&lt;br /&gt;
0BAA:000C|Tring Digital|Tring Planet&lt;br /&gt;
0BAA:000E|Tring Digital|Kohavision&lt;br /&gt;
0BAA:000F|Tring Digital|RV21 music&lt;br /&gt;
0BAA:0014|Tring Digital|Tring Life&lt;br /&gt;
0BAA:0015|Tring Digital|Tring Max&lt;br /&gt;
0BAA:001E|Tring Digital|E! Entertainment TV&lt;br /&gt;
0BAA:0021|Tring Digital|Cartoon Network Eastern Europe&lt;br /&gt;
0BAA:0038|Tring Digital|Tring Serial&lt;br /&gt;
0BAA:0042|Tring Digital|Tring World&lt;br /&gt;
0BAA:004D|Tring Digital|Scan TV&lt;br /&gt;
0BAA:0058|Tring Digital|Tring Shqip&lt;br /&gt;
0BAA:007D|Tring Digital|Folk Plus&lt;br /&gt;
0BAA:022B|Tring Digital|Tring X&lt;br /&gt;
0BAA:03E7|Tring Digital|Kanal 7&lt;br /&gt;
0BAA:083E|Tring Digital|VH-1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Akta (Max TV)===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#&lt;br /&gt;
# DVB-S - Akta (Max TV) - Astra 4A (4.8E) &lt;br /&gt;
# Date: 2011-09-26&lt;br /&gt;
#&lt;br /&gt;
0500:0001|Akta 4.8E|U (Romania)|TV|Music|&lt;br /&gt;
0500:0002|Akta 4.8E|Animal Planet Eastern Europe|TV|Documentaries|&lt;br /&gt;
0500:0003|Akta 4.8E|Sport.ro|TV|Sport|&lt;br /&gt;
0500:0004|Akta 4.8E|AXN Romania|TV|Series|&lt;br /&gt;
0500:0005|Akta 4.8E|Kanal D Romania|TV|General|&lt;br /&gt;
0500:0006|Akta 4.8E|Antena 3 Romania|TV|News|&lt;br /&gt;
0500:0008|Akta 4.8E|Discovery Channel Romania|TV|Documentaries|&lt;br /&gt;
0500:0009|Akta 4.8E|AXN Sci Fi|TV|Series|&lt;br /&gt;
0500:000A|Akta 4.8E|Prima TV|TV|General|&lt;br /&gt;
0500:000B|Akta 4.8E|TVR 2|TV|General|&lt;br /&gt;
0500:000C|Akta 4.8E|TVR 1|TV|General|&lt;br /&gt;
0500:000D|Akta 4.8E|GSP TV|TV|Sport|&lt;br /&gt;
0500:000E|Akta 4.8E|OTV Romania|TV|Various|&lt;br /&gt;
0500:000F|Akta 4.8E|Realitatea TV|TV|News|&lt;br /&gt;
0500:0020|Akta 4.8E|Eurosport|TV|Sport|&lt;br /&gt;
0500:0021|Akta 4.8E|AXN Crime|TV|Series|&lt;br /&gt;
0500:0037|Akta 4.8E|Diva Universal Romania|TV|Entertainment|&lt;br /&gt;
0500:0038|Akta 4.8E|TVR Cultural|TV|Cultural|&lt;br /&gt;
0500:0039|Akta 4.8E|Disney Channel Romania, Bulgaria &amp;amp; Ukraine|TV|Children|&lt;br /&gt;
0500:003A|Akta 4.8E|Euforia Lifestyle TV|TV|Lifestyle|&lt;br /&gt;
0500:003B|Akta 4.8E|Animax|TV|Children|&lt;br /&gt;
0500:003C|Akta 4.8E|Boomerang|TV|Children|&lt;br /&gt;
0500:003D|Akta 4.8E|Cartoon Network Eastern Europe|TV|Children|&lt;br /&gt;
0500:003E|Akta 4.8E|Antena 1|TV|General|&lt;br /&gt;
0500:0041|Akta 4.8E|Pro TV|TV|General|&lt;br /&gt;
0500:0042|Akta 4.8E|Antena 2|TV|General|&lt;br /&gt;
0500:0043|Akta 4.8E|Acasá TV|TV|General|&lt;br /&gt;
0500:0044|Akta 4.8E|TCM Eastern Europe|TV|Movies|&lt;br /&gt;
0500:0045|Akta 4.8E|Movies 24 Eastern Europe|TV|Movies|&lt;br /&gt;
0500:0046|Akta 4.8E|Pro Cinema|TV|Movies|&lt;br /&gt;
0500:0010|Akta 4.8E|TV 1000 Balkan|TV|Movies|&lt;br /&gt;
0500:0011|Akta 4.8E|Bucuresti 1 TV|TV|General|&lt;br /&gt;
0500:0012|Akta 4.8E|Dolce Sport|TV|Sport|&lt;br /&gt;
0500:0013|Akta 4.8E|National TV|TV|General|&lt;br /&gt;
0500:0015|Akta 4.8E|Cinemax East Europe|TV|Movies|&lt;br /&gt;
0500:0016|Akta 4.8E|Private Spice|TV|Porn|&lt;br /&gt;
0500:0017|Akta 4.8E|Daring! TV|TV|Porn|&lt;br /&gt;
0500:0018|Akta 4.8E|TV Paprika|TV|Cooking|&lt;br /&gt;
0500:0019|Akta 4.8E|Viasat History|TV|History|&lt;br /&gt;
0500:001A|Akta 4.8E|Viasat Explorer|TV|Documentaries|&lt;br /&gt;
0500:001B|Akta 4.8E|Discovery Travel &amp;amp; Living Europe|TV|Documentaries|&lt;br /&gt;
0500:001C|Akta 4.8E|Discovery World|TV|Documentaries|&lt;br /&gt;
0500:001D|Akta 4.8E|Discovery Science Channel|TV|Technology|&lt;br /&gt;
0500:001E|Akta 4.8E|HBO Comedy Central Europe|TV|Movies|&lt;br /&gt;
0500:001F|Akta 4.8E|HBO Romania|TV|Movies|&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===HTB+ ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#  HTB+&lt;br /&gt;
0500:2b64|HTB+|AXN Sci Fi&lt;br /&gt;
0500:50e2|HTB+|Nickelodeon&lt;br /&gt;
0500:2a39|HTB+|Megasport&lt;br /&gt;
0500:2a3b|HTB+|Vremya&lt;br /&gt;
0500:2a36|HTB+|HTH&lt;br /&gt;
0500:2a37|HTB+|ICTV&lt;br /&gt;
0500:2a33|HTB+|Park Razvlicenii&lt;br /&gt;
0500:2a3a|HTB+|Pervy Kanal (Ukraine)&lt;br /&gt;
0500:2a31|HTB+|PTP-Planeta&lt;br /&gt;
0500:2a32|HTB+|Sovershenno Sekretno&lt;br /&gt;
0500:2a38|HTB+|5 Channel (Ukraine)&lt;br /&gt;
0500:2a34|HTB+|CCTV 4&lt;br /&gt;
0500:2a35|HTB+|CCTV 9&lt;br /&gt;
0500:2775|HTB+|Sport&lt;br /&gt;
0500:2776|HTB+|Footbal&lt;br /&gt;
0500:2777|HTB+|Premiera&lt;br /&gt;
0500:2778|HTB+|Kinoklub&lt;br /&gt;
0500:277a|HTB+|Pervy Kanal&lt;br /&gt;
0500:277d|HTB+|Kto est&#039; kto&lt;br /&gt;
0500:277c|HTB+|REN TV&lt;br /&gt;
0500:278d|HTB+|Blue Hustler&lt;br /&gt;
0500:2b61|HTB+|Universal Channel&lt;br /&gt;
0500:2b60|HTB+|Sci Fi Channel&lt;br /&gt;
0500:2b5e|HTB+|Telekanal Domashniy&lt;br /&gt;
0500:2b62|HTB+|Kinoreys 1&lt;br /&gt;
0500:2b63|HTB+|Kinoreys 2&lt;br /&gt;
0500:2b5d|HTB+|Comedy TV&lt;br /&gt;
0500:2b5f|HTB+|Gameland TV&lt;br /&gt;
0500:27d9|HTB+|365 dnei TV&lt;br /&gt;
0500:27da|HTB+|TV Bulvar&lt;br /&gt;
0500:27db|HTB+|Komedia TV&lt;br /&gt;
0500:27dc|HTB+|Telekanal India&lt;br /&gt;
0500:27dd|HTB+|Russkaja Noch&lt;br /&gt;
0500:27de|HTB+|Telekanal La Minor&lt;br /&gt;
0500:27df|HTB+|Mnogo TV&lt;br /&gt;
0500:27e0|HTB+|Interesnoe TV&lt;br /&gt;
0500:27e1|HTB+|Kuhnya TV&lt;br /&gt;
0500:27e3|HTB+|Boets&lt;br /&gt;
0500:27e4|HTB+|Auto Plus&lt;br /&gt;
0500:27e5|HTB+|Zakon TV&lt;br /&gt;
0500:283d|HTB+|HTB&lt;br /&gt;
0500:283e|HTB+|THT&lt;br /&gt;
0500:283f|HTB+|MTV Russia&lt;br /&gt;
0500:2840|HTB+|Telekanal Rossiya&lt;br /&gt;
0500:2841|HTB+|Telekanal Kultura&lt;br /&gt;
0500:2842|HTB+|CTC&lt;br /&gt;
0500:2843|HTB+|Vesti&lt;br /&gt;
0500:2844|HTB+|Telekanal Spas&lt;br /&gt;
0500:2845|HTB+|Telekanal Zvezda&lt;br /&gt;
0500:284a|HTB+|Kino Soyuz&lt;br /&gt;
0500:284b|HTB+|24 DOK&lt;br /&gt;
0500:284c|HTB+|On-line&lt;br /&gt;
0500:791a|HTB+|Telenyanya&lt;br /&gt;
0500:791c|HTB+|Dom Kino&lt;br /&gt;
0500:791d|HTB+|Muzyka&lt;br /&gt;
0500:791f|HTB+|VH1 Russia&lt;br /&gt;
0500:7920|HTB+|Mir&lt;br /&gt;
0500:7921|HTB+|Perviy Meteo&lt;br /&gt;
0500:7922|HTB+|3 Kanal&lt;br /&gt;
0500:7923|HTB+|TV Centr&lt;br /&gt;
0500:7924|HTB+|Rusiya Al-Yaum&lt;br /&gt;
0500:7925|HTB+|Bibigon&lt;br /&gt;
0500:7926|HTB+|RBK TV&lt;br /&gt;
0500:7927|HTB+|TV Sale&lt;br /&gt;
0500:28a1|HTB+|Tennis&lt;br /&gt;
0500:28a2|HTB+|NBA TV&lt;br /&gt;
0500:28a3|HTB+|Sport Klassika&lt;br /&gt;
0500:28a4|HTB+|Nash Futbol&lt;br /&gt;
0500:28a5|HTB+|Sport Soyuz&lt;br /&gt;
0500:28a6|HTB+|Russkij Extreme&lt;br /&gt;
0500:28a7|HTB+|Muz TV&lt;br /&gt;
0500:28a8|HTB+|Telekanal Sport&lt;br /&gt;
0500:28a9|HTB+|HCT&lt;br /&gt;
0500:28aa|HTB+|Nostalgia&lt;br /&gt;
0500:5015|HTB+|Discovery Channel&lt;br /&gt;
0500:5016|HTB+|Hallmark Channel&lt;br /&gt;
0500:5018|HTB+|Animal Planet&lt;br /&gt;
0500:5017|HTB+|Jetix&lt;br /&gt;
0500:5019|HTB+|Discovery Travel &amp;amp; Living&lt;br /&gt;
0500:501a|HTB+|Eurosport&lt;br /&gt;
0500:501b|HTB+|Music Box&lt;br /&gt;
0500:501c|HTB+|Mezzo&lt;br /&gt;
0500:501f|HTB+|Zone Romantica&lt;br /&gt;
0500:5020|HTB+|TDK&lt;br /&gt;
0500:5021|HTB+|Jetix Play&lt;br /&gt;
0500:5022|HTB+|National Geographic&lt;br /&gt;
0500:5084|HTB+|VH1 Classic&lt;br /&gt;
0500:5085|HTB+|CNN International&lt;br /&gt;
0500:5086|HTB+|Cartoon Network/TCM&lt;br /&gt;
0500:5087|HTB+|Discovery World&lt;br /&gt;
0500:5088|HTB+|Discovery Science&lt;br /&gt;
0500:5089|HTB+|MGM&lt;br /&gt;
0500:508a|HTB+|MTV Dance&lt;br /&gt;
0500:508b|HTB+|Zone Reality&lt;br /&gt;
0500:508c|HTB+|MCM Top&lt;br /&gt;
0500:508d|HTB+|Extreme Sports Channel&lt;br /&gt;
0500:508e|HTB+|Nat Geo Wild&lt;br /&gt;
0500:508f|HTB+|Jim Jam&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Red Hot ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#  Red Hot&lt;br /&gt;
0500:43b5|Red Hot|Sex TV 1&lt;br /&gt;
0500:43b6|Red Hot|Sex TV 2&lt;br /&gt;
0500:43b7|Red Hot|Sex TV 3&lt;br /&gt;
0500:43b8|Red Hot|Sex TV 4&lt;br /&gt;
0500:004A|Red Hot|Sex TV 3&lt;br /&gt;
0500:004B|Red Hot|Sex TV 4&lt;br /&gt;
0500:0082|Red Hot|Sex TV 1&lt;br /&gt;
0500:0086|Red Hot|Sex TV 2&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Cyfra + 13.0E ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#  Cyfra + 13.0E&lt;br /&gt;
0100:00ca|Cyfra + 13.0E|AB Moteurs&lt;br /&gt;
0100:00cc|Cyfra + 13.0E|Chasse et P?che&lt;br /&gt;
0100:00cd|Cyfra + 13.0E|XXL&lt;br /&gt;
0100:00d7|Cyfra + 13.0E|XXL PL&lt;br /&gt;
0100:00d9|Cyfra + 13.0E|France 5&lt;br /&gt;
0100:00da|Cyfra + 13.0E|France ?&lt;br /&gt;
0100:01f7|Cyfra + 13.0E|France 2&lt;br /&gt;
0100:021a|Cyfra + 13.0E|France 3 Sat&lt;br /&gt;
0100:021b|Cyfra + 13.0E|France 4&lt;br /&gt;
0100:1147|Cyfra + 13.0E|INFO+/ C+ Sport2&lt;br /&gt;
0100:117c|Cyfra + 13.0E|DTV CABLE PL&lt;br /&gt;
0100:117d|Cyfra + 13.0E|DTV CABLE MI&lt;br /&gt;
0100:12e8|Cyfra + 13.0E|CYFRA+ RADIO&lt;br /&gt;
0100:12fe|Cyfra + 13.0E|tech&lt;br /&gt;
0100:12ff|Cyfra + 13.0E|tech 2&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===ESP ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#  ESP&lt;br /&gt;
0604,0500:360a|ESP|Poland&lt;br /&gt;
0604,0500:360b|ESP|Russia&lt;br /&gt;
0604,0500:360d|ESP|Hungary&lt;br /&gt;
0604,0500:360f|ESP|Czech&lt;br /&gt;
0500:3607|ESP|int&#039;l&lt;br /&gt;
0604,0500:3608|ESP|Romania&lt;br /&gt;
0604,0500:3609|ESP|NL&lt;br /&gt;
0604,0500:3610|ESP|Greece&lt;br /&gt;
0604,0500:3611|ESP|Cyprus&lt;br /&gt;
0604,0500:3612|ESP|Bulgaria&lt;br /&gt;
0604,0500:3614|ESP|Serbia&lt;br /&gt;
0604,0500:3615|ESP|Turkey&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===ESP2 ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#  ESP2&lt;br /&gt;
0604,0500:3a37|ESP2|RO/HU&lt;br /&gt;
0604,0500:3a39|ESP2|Croatia&lt;br /&gt;
0604,0500:3a38|ESP2|Hungary&lt;br /&gt;
0604,0500:35ea|ESP2|Poland&lt;br /&gt;
0604,0500:35ec|ESP2|Test (no audio)&lt;br /&gt;
0604,0500:35ed|ESP2|Greece&lt;br /&gt;
0500:35E9|ESP2|???&lt;br /&gt;
0604,0500:35f5|ESP2|Russia&lt;br /&gt;
0604,0500:35fd|ESP2|Romania&lt;br /&gt;
0604,0500:3613|ESP2|Turkey&lt;br /&gt;
0604,0500:3616|ESP2|Germany&lt;br /&gt;
0604,0500:3617|ESP2|Serbia&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===ESP HD ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#  ESP HD&lt;br /&gt;
0100:3307|ESP HD|Turk&lt;br /&gt;
0100:3308|ESP HD|Russian&lt;br /&gt;
0100:3309|ESP HD|Dutch&lt;br /&gt;
0100:330a|ESP HD|Czech&lt;br /&gt;
0100:330b|ESP HD|German&lt;br /&gt;
0100:330d|ESP HD|Portuguese&lt;br /&gt;
0100:330e|ESP HD|Polish&lt;br /&gt;
0100:330f|ESP HD|Hungarian&lt;br /&gt;
0100:3310|ESP HD|Bulgaria&lt;br /&gt;
0100:3311|ESP HD|Italy&lt;br /&gt;
0100:3312|ESP HD|Romania&lt;br /&gt;
0100:3313|ESP HD|ECH&lt;br /&gt;
0100:3314|ESP HD|Spain&lt;br /&gt;
0100:3315|ESP HD|???&lt;br /&gt;
0100:3316|ESP HD|Serbia&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===ZON &amp;gt;(30W) ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#  ZON &amp;gt;(30W)&lt;br /&gt;
1802:0BB9|ZON &amp;gt;(30W)|BABY FIRST (Audio EN, ESP, PT)&lt;br /&gt;
1802:0BBA|ZON &amp;gt;(30W)|ODISSEIA&lt;br /&gt;
1802:0BBB|ZON &amp;gt;(30W)|HIST?RIA&lt;br /&gt;
1802:0BBC|ZON &amp;gt;(30W)|BLOOMBERG&lt;br /&gt;
1802:0BBE|ZON &amp;gt;(30W)|TVE 24H&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Satellite BG ( 23.5E )===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#  Satellite BG ( 23.5E )&lt;br /&gt;
#  Up-to-date check: 22/8/2012&lt;br /&gt;
#  Updated bY valbg&lt;br /&gt;
&lt;br /&gt;
0B01:13a9|Satellite BG|Eurosport HD&lt;br /&gt;
0B01:13aa|Satellite BG|History Channel HD Nordic&lt;br /&gt;
0B01:1420|Satellite BG|History HD BG&lt;br /&gt;
0B01:1421|Satellite BG|Eurosport HD DUT&lt;br /&gt;
0B01:1422|Satellite BG|Eurosport HD BG&lt;br /&gt;
0B01:1519|Satellite BG|BNT 2&lt;br /&gt;
0B01:151a|Satellite BG|24Kitchen&lt;br /&gt;
0B01:151b|Satellite BG|Fiesta TV&lt;br /&gt;
0B01:151c|Satellite BG|City TV&lt;br /&gt;
0B01:1522|Satellite BG|Planeta HD&lt;br /&gt;
0B01:1525|Satellite BG|FightBOX HD&lt;br /&gt;
0B01:1526|Satellite BG|Erox HD&lt;br /&gt;
0B01:1527|Satellite BG|Filmbox HD&lt;br /&gt;
0B01:1528|Satellite BG|Filmbox Action HD&lt;br /&gt;
0B01:1529|Satellite BG|DocuBOX HD&lt;br /&gt;
0B01:152a|Satellite BG|FashionBOX HD&lt;br /&gt;
0B01:13d4|Satellite BG|History Channel Eastern Europe&lt;br /&gt;
0B01:13d6|Satellite BG|Duck TV&lt;br /&gt;
0B01:13da|Satellite BG|Viasat Explorer&lt;br /&gt;
0B01:13db|Satellite BG|Viasat History&lt;br /&gt;
0B01:13dc|Satellite BG|Viasat Nature CEE&lt;br /&gt;
0B01:1416|Satellite BG|Viasat Explorer/Spice BG&lt;br /&gt;
0B01:1417|Satellite BG|Viasat History BG&lt;br /&gt;
0B01:1418|Satellite BG|Viasat Nature BG&lt;br /&gt;
0B01:141b|Satellite BG|History channel BG&lt;br /&gt;
0B01:17d4|Satellite BG|Deluxe Lounge HD&lt;br /&gt;
0B01:17d5|Satellite BG|Unitel Classica HD&lt;br /&gt;
0B01:17d7|Satellite BG|AutoMotorSport HD&lt;br /&gt;
0B01:157c|Satellite BG|Luxe TV&lt;br /&gt;
0B01:157d|Satellite BG|Fashion One HD&lt;br /&gt;
0B01:157e|Satellite BG|BNT World&lt;br /&gt;
0B01:157f|Satellite BG|BNT 1&lt;br /&gt;
0B01:1580|Satellite BG|Nova TV&lt;br /&gt;
0B01:1581|Satellite BG|Nova Sport Bulgaria&lt;br /&gt;
0B01:1582|Satellite BG|Diema&lt;br /&gt;
0B01:1583|Satellite BG|Kino Nova&lt;br /&gt;
0B01:1584|Satellite BG|Diema Family&lt;br /&gt;
0B01:1585|Satellite BG|Fox Life Bulgaria&lt;br /&gt;
0B01:1586|Satellite BG|Fox Crime Bulgaria&lt;br /&gt;
0B01:1587|Satellite BG|National Geographic Bulgaria&lt;br /&gt;
0B01:1588|Satellite BG|Fine Living Network&lt;br /&gt;
0B01:1589|Satellite BG|BTV Bulgaria&lt;br /&gt;
0B01:158a|Satellite BG|TV 7 Bulgaria&lt;br /&gt;
0B01:158b|Satellite BG|TV 1000 East&lt;br /&gt;
0B01:158c|Satellite BG|Baby TV&lt;br /&gt;
0B01:158d|Satellite BG|Cartoon Network Eastern Europe&lt;br /&gt;
0B01:158e|Satellite BG|Super 7&lt;br /&gt;
0B01:158f|Satellite BG|Da Vinci Learning&lt;br /&gt;
0B01:1590|Satellite BG|Travel Channel&lt;br /&gt;
0B01:1591|Satellite BG|Ring BG&lt;br /&gt;
0B01:1592|Satellite BG|bTV Comedy&lt;br /&gt;
0B01:1593|Satellite BG|bTV Action&lt;br /&gt;
0B01:1594|Satellite BG|BTV Cinema&lt;br /&gt;
0B01:1595|Satellite BG|Satellite BG&lt;br /&gt;
0B01:1596|Satellite BG|BBC Entertainment&lt;br /&gt;
0B01:1597|Satellite BG|Boomerang&lt;br /&gt;
0B01:1598|Satellite BG|Disney Channel Romania, Bulgaria &amp;amp; Ukraine&lt;br /&gt;
0B01:13b1|Satellite BG|Eurosport HD&lt;br /&gt;
0B01:13b2|Satellite BG|History Channel HD Nordic&lt;br /&gt;
0B01:13b8|Satellite BG|Travel Channel HD&lt;br /&gt;
0B01:13c1|Satellite BG|HISTORY HD BG&lt;br /&gt;
0B01:13c8|Satellite BG|Travel Channel HD EE&lt;br /&gt;
0B01:13c9|Satellite BG|Eurosport HD BG&lt;br /&gt;
0B01:15e0|Satellite BG|MTV Live HD&lt;br /&gt;
0B01:15e1|Satellite BG|NatGeo Wild HD&lt;br /&gt;
0B01:15e2|Satellite BG|Penthouse HD 2&lt;br /&gt;
0B01:15e3|Satellite BG|Viasat Nature HD&lt;br /&gt;
0B01:15e4|Satellite BG|iConcert&lt;br /&gt;
0B01:15e5|Satellite BG|National Geographic HD UK&lt;br /&gt;
0B01:15e6|Satellite BG|Mezzo Live HD&lt;br /&gt;
0B01:15e7|Satellite BG|Penthouse  HD&lt;br /&gt;
0B01:15e8|Satellite BG|Penthouse HD 1&lt;br /&gt;
0B01:15e9|Satellite BG|Trace Sports HD&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Astro TV (91.5E) ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#  Astro TV (91.5E)&lt;br /&gt;
09AC:0001|Astro|HBO|TV|Movies|&lt;br /&gt;
09AC:0002|Astro|Astro Wah Lai Toi|TV|Dynasty|&lt;br /&gt;
09AC:0006|Astro|Astro Prima|TV|Family|&lt;br /&gt;
09AC:0013|Astro|Astro Vaanavil|TV|Family|&lt;br /&gt;
09AC:0015|Astro|Disney Channel|TV|Kids|&lt;br /&gt;
09AC:0016|Astro|Astro AEC|TV|Family|&lt;br /&gt;
09AC:100D|Astro|SUN TV|TV|Maharaja|&lt;br /&gt;
09AC:2011|Astro|ABOM Tayangan Hebat 953|TV|&lt;br /&gt;
09AC:28A1|Astro|Astro OASIS|TV|Family|&lt;br /&gt;
09AC:28A2|Astro|Astro SuperSport|TV|Sports|&lt;br /&gt;
09AC:28A4|Astro|Astro Ria|TV|Family|&lt;br /&gt;
09AC:28A5|Astro|ESPN|TV|Sports|&lt;br /&gt;
09AC:28A7|Astro|ABO Event|TV| &lt;br /&gt;
09AC:2905|Astro|Astro First Guide 480|TV|&lt;br /&gt;
09AC:2906|Astro|Astro First 482|TV|&lt;br /&gt;
09AC:2907|Astro|Astro First|TV|&lt;br /&gt;
09AC:2908|Astro|Astro First 485|TV|&lt;br /&gt;
09AC:2909|Astro|Astro First 486|TV|&lt;br /&gt;
09AC:290A|Astro|Astro First SD 5 488|TV|&lt;br /&gt;
09AC:290B|Astro|Astro First 489|TV|&lt;br /&gt;
09AC:290C|Astro|Astro First 490|TV|&lt;br /&gt;
09AC:290D|Astro|Astro First 491|TV|&lt;br /&gt;
09AC:290E|Astro|Astro Tutor TV|TV|&lt;br /&gt;
09AC:290F|Astro|Astro Tutor TV|TV|&lt;br /&gt;
09AC:2915|Astro|Astro First|TV|&lt;br /&gt;
09AC:2969|Astro|STAR WORLD|TV|Variety|&lt;br /&gt;
09AC:296A|Astro|DIVA Universal|TV|Family|&lt;br /&gt;
09AC:296B|Astro|Bella|TV|Mustika|&lt;br /&gt;
09AC:296C|Astro|Bloomberg Television|TV|News|&lt;br /&gt;
09AC:296D|Astro|Golf Channel|TV|Sports|&lt;br /&gt;
09AC:296E|Astro|Astro @15|TV|Family|&lt;br /&gt;
09AC:296F|Astro|WATV|TV|Dynasty|&lt;br /&gt;
09AC:2970|Astro|ZEE VARIASI|TV|Family|&lt;br /&gt;
09AC:2971|Astro|Sun Music|TV|Maharaja|&lt;br /&gt;
09AC:2972|Astro|E! Entertainment|TV|Variety|&lt;br /&gt;
09AC:2973|Astro|Astro Awani|TV|Family|&lt;br /&gt;
09AC:2975|Astro|Jia Yu|TV|Family|&lt;br /&gt;
09AC:2976|Astro|Animax|TV|Variety|&lt;br /&gt;
09AC:300D|Astro|Astro HUA HEE DAI|TV|New Emperor|&lt;br /&gt;
09AC:300F|Astro|Astro Box Office Guide|TV|&lt;br /&gt;
09AC:3010|Astro|FOX Movies Premium|TV|Movies|&lt;br /&gt;
09AC:3011|Astro|National Geographic Channel|TV|Learning|&lt;br /&gt;
09AC:3012|Astro|Cartoon Network|TV|Kids|&lt;br /&gt;
09AC:3014|Astro|TVB Xing He|TV|Dynasty|&lt;br /&gt;
09AC:3019|Astro|Astro SuperSport 2|TV|Sports|&lt;br /&gt;
09AC:4003|Astro|STAR Sports|TV|Sports|&lt;br /&gt;
09AC:4E21|Astro|Astro On Demand Guide|TV|&lt;br /&gt;
09AC:4E22|Astro|Astro Tutor TV|TV|Family|&lt;br /&gt;
09AC:4E23|Astro|Astro On Demand Guide|TV|&lt;br /&gt;
09AC:4E25|Astro|Astro Citra|TV|Mustika|&lt;br /&gt;
09AC:4E2A|Astro|National Geographic Wild|TV|Family|&lt;br /&gt;
09AC:4E2B|Astro|Astro On Demand 921|TV|&lt;br /&gt;
09AC:4E2C|Astro|Astro On Demand Guide|TV|&lt;br /&gt;
09AC:4E2D|Astro|Astro On Demand 923|TV|&lt;br /&gt;
09AC:4E2E|Astro|Adithya|TV|Maharaja|&lt;br /&gt;
09AC:4E2F|Astro|The Biography Channel|TV|&lt;br /&gt;
09AC:4E30|Astro|Astro Vellithirai|TV|Family|&lt;br /&gt;
09AC:4E31|Astro|MAX|TV|Movies|&lt;br /&gt;
09AC:4E32|Astro|CNN|TV|News|&lt;br /&gt;
09AC:4E33|Astro|Astro SuperSport 3|TV|Sports|&lt;br /&gt;
09AC:4EE9|Astro|Astro On Demand Guide|TV|&lt;br /&gt;
09AC:4EEA|Astro|Bintang|TV|&lt;br /&gt;
09AC:4EEB|Astro|Astro Box Office Sport|TV|&lt;br /&gt;
09AC:4EEC|Astro|Pelangi|TV|&lt;br /&gt;
09AC:4EED|Astro|Astro Box Office|TV|&lt;br /&gt;
09AC:4EEE|Astro|Astro On Demand Guide|TV|&lt;br /&gt;
09AC:4EF0|Astro|ABOM Thangathirai|TV|&lt;br /&gt;
09AC:4EF1|Astro|ABOM Tayangan Hebat 952|TV|&lt;br /&gt;
09AC:4EF3|Astro|CCTV4|TV|Family|&lt;br /&gt;
09AC:4EF4|Astro|Asian Food Channel|TV|Family|&lt;br /&gt;
09AC:4EF5|Astro|Astro Arena|TV|Family|&lt;br /&gt;
09AC:4EF6|Astro|NTV7|TV|Family|&lt;br /&gt;
09AC:4EF9|Astro|BabyTV|TV|&lt;br /&gt;
09AC:4EFA|Astro|TV1|TV|Family|&lt;br /&gt;
09AC:4EFB|Astro|Astro Shuang Xing|TV|New Emperor|&lt;br /&gt;
09AC:4EFC|Astro|TVi|TV|Family|&lt;br /&gt;
09AC:4F4D|Astro|Astro On Demand 924|TV|&lt;br /&gt;
09AC:4F4E|Astro|Astro On Demand 925|TV|&lt;br /&gt;
09AC:4F4F|Astro|Astro On Demand 926|TV|&lt;br /&gt;
09AC:4F50|Astro|Astro On Demand Guide|TV|&lt;br /&gt;
09AC:4F55|Astro|MTV Asia|TV|Variety|&lt;br /&gt;
09AC:4F56|Astro|Discovery Science|TV|Learning|&lt;br /&gt;
09AC:4F57|Astro|Eurosport|TV|Sports|&lt;br /&gt;
09AC:4F58|Astro|BBC World|TV|News|&lt;br /&gt;
09AC:4F59|Astro|Animal Planet|TV|Learning|&lt;br /&gt;
09AC:4F5A|Astro|CNBC Asia|TV|News|&lt;br /&gt;
09AC:4F5B|Astro|Arabic Radio &amp;amp; TV Variety|TV|&lt;br /&gt;
09AC:4F5C|Astro|Phoenix InfoNews Channel|TV|New Emperor|&lt;br /&gt;
09AC:4F5D|Astro|CCTV News|TV|Family|&lt;br /&gt;
09AC:4F5E|Astro|Disney Junior|TV|Kids|&lt;br /&gt;
09AC:4F5F|Astro|AXN|TV|Family|&lt;br /&gt;
09AC:4F60|Astro|TVBS Asia|TV|Dynasty|&lt;br /&gt;
09AC:4FB2|Astro|TVB Classic|TV|Family|&lt;br /&gt;
09AC:4FB3|Astro|TV Al-Hijrah|TV|Family|&lt;br /&gt;
09AC:4FB4|Astro|Discovery Home and Health|TV|&lt;br /&gt;
09AC:4FB5|Astro|Al Jazeera English|TV|News|&lt;br /&gt;
09AC:4FB6|Astro|Discovery Turbo|TV|&lt;br /&gt;
09AC:4FB7|Astro|TV2|TV|Family|&lt;br /&gt;
09AC:4FB8|Astro|Astro On Demand iView|TV|Family|&lt;br /&gt;
09AC:4FB9|Astro|Crime and Investigation Network|TV|&lt;br /&gt;
09AC:4FBA|Astro|TV3|TV|Family|&lt;br /&gt;
09AC:4FBB|Astro|TLC|TV|Family|&lt;br /&gt;
09AC:4FBC|Astro|CTI Asia|TV|New Emperor|&lt;br /&gt;
09AC:4FBF|Astro|Celestial Movies|TV|New Emperor|&lt;br /&gt;
09AC:4FC0|Astro|Astro HITZ|TV|Family|&lt;br /&gt;
09AC:5079|Astro|NHK World|TV|Dynasty|&lt;br /&gt;
09AC:507A|Astro|History Channel|TV|Learning|&lt;br /&gt;
09AC:507C|Astro|Astro On Demand 901|TV|&lt;br /&gt;
09AC:507E|Astro|Astro On Demand 903|TV|&lt;br /&gt;
09AC:507F|Astro|Astro On Demand 904|TV|&lt;br /&gt;
09AC:5080|Astro|Astro On Demand 905|TV|&lt;br /&gt;
09AC:5081|Astro|Astro On Demand 906|TV|&lt;br /&gt;
09AC:5082|Astro|Astro On Demand Guide|TV|&lt;br /&gt;
09AC:5083|Astro|Astro On Demand 908|TV|&lt;br /&gt;
09AC:5084|Astro|8TV|TV|Family|&lt;br /&gt;
09AC:5085|Astro|Bernama TV|TV|Family|&lt;br /&gt;
09AC:5086|Astro|FOX|TV|Variety|&lt;br /&gt;
09AC:5087|Astro|ITV Granada|TV|&lt;br /&gt;
09AC:5089|Astro|Astro TVIQ|TV|Family|&lt;br /&gt;
09AC:59D9|Astro|KBS World|TV|Family|&lt;br /&gt;
09AC:59DA|Astro|Makkal TV|TV|Family|&lt;br /&gt;
09AC:59DB|Astro|TV9|TV|Family|&lt;br /&gt;
09AC:59DC|Astro|Astro Xiao Tai Yang|TV|Family|&lt;br /&gt;
09AC:59DD|Astro|Nickelodeon|TV|Kids|&lt;br /&gt;
09AC:59DE|Astro|Chutti TV|TV|Maharaja|&lt;br /&gt;
09AC:59E1|Astro|Australia Network|TV|News|&lt;br /&gt;
09AC:59E2|Astro|Astro Warna|TV|Mustika|&lt;br /&gt;
09AC:59E3|Astro|iMUS|TV|&lt;br /&gt;
09AC:59E4|Astro|Discovery Channel|TV|Learning|&lt;br /&gt;
09AC:59E5|Astro|Astro Ceria|TV|Family|&lt;br /&gt;
09AC:59E6|Astro|Phoenix Chinese Channel|TV|New Emperor|&lt;br /&gt;
09AC:59E7|Astro|TVB Entertainment|TV|Dynasty|&lt;br /&gt;
09AC:59E8|Astro|ESPNews|TV|Sports|&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Indovision (108,2E)===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Indovision SES 7 (108,2E) &lt;br /&gt;
# As Built 06 July 2012&lt;br /&gt;
# &lt;br /&gt;
# Attention :&lt;br /&gt;
# Since on 108,2E have 3 different sattellites...&lt;br /&gt;
# ...please make sure/change and rescan if necessarry... &lt;br /&gt;
# ...your current SES 7 (S Band) position to 1081 on sattellites.xml...&lt;br /&gt;
# ...in order to get the correct service reference as below.&lt;br /&gt;
# And the LNB LOF/LOL/THERESHOLD must set to 3620 instead of 5150&lt;br /&gt;
&lt;br /&gt;
09C1:1CF5|Indovision|8i|TV&lt;br /&gt;
09C1:07E6|Indovision|AFC|TV&lt;br /&gt;
09C1:0807|Indovision|AL Jazeera Int&#039;l|TV&lt;br /&gt;
09C1:07E4|Indovision|Animal Planet|TV&lt;br /&gt;
09C1:07FC|Indovision|Animax|TV&lt;br /&gt;
09C1:0825|Indovision|ANTV|TV&lt;br /&gt;
09C1:1DB9|Indovision|Arirang|TV&lt;br /&gt;
09C1:07FF|Indovision|Australia Network|TV&lt;br /&gt;
09C1:07FA|Indovision|AXN|TV&lt;br /&gt;
09C1:1C27|Indovision|BBC Knowledge|TV&lt;br /&gt;
09C1:0809|Indovision|BBC World|TV&lt;br /&gt;
09C1:1DB3|Indovision|beTV|TV&lt;br /&gt;
09C1:1DB5|Indovision|Biography|TV&lt;br /&gt;
09C1:1E82|Indovision|Bloomberg|TV&lt;br /&gt;
09C1:1DB7|Indovision|Boomerang|TV&lt;br /&gt;
09C1:07F0|Indovision|Cartoon Network|TV&lt;br /&gt;
09C1:1EDE|Indovision|CBeebies|TV&lt;br /&gt;
09C1:1DBA|Indovision|CCTV News|TV&lt;br /&gt;
09C1:1E18|Indovision|CCTV-4|TV&lt;br /&gt;
09C1:1DBD|Indovision|Celestial Classic Movies|TV&lt;br /&gt;
09C1:07DC|Indovision|Celestial Movies|TV&lt;br /&gt;
09C1:080F|Indovision|Channel [V]|TV&lt;br /&gt;
09C1:0816|Indovision|Channel News Asia|TV&lt;br /&gt;
09C1:1DB2|Indovision|CI|TV&lt;br /&gt;
09C1:03F0|Indovision|Cinemax|TV&lt;br /&gt;
09C1:1C8D|Indovision|CNBC Asia|TV&lt;br /&gt;
09C1:1D59|Indovision|CNBC Asia|TV&lt;br /&gt;
09C1:080A|Indovision|CNNI|TV&lt;br /&gt;
09C1:1E79|Indovision|Disc. Home Helath|TV&lt;br /&gt;
09C1:1E81|Indovision|Disc. Science|TV&lt;br /&gt;
09C1:07E2|Indovision|Discovery|TV&lt;br /&gt;
09C1:1F46|Indovision|Discovery Kids|TV&lt;br /&gt;
09C1:1E7E|Indovision|Discovery Turbo|TV&lt;br /&gt;
09C1:1CE9|Indovision|Disney|TV&lt;br /&gt;
09C1:07EE|Indovision|Disney Junior|TV&lt;br /&gt;
09C1:07FD|Indovision|DIVA Universal|TV&lt;br /&gt;
09C1:1E7B|Indovision|DW-TV A+|TV&lt;br /&gt;
09C1:07FE|Indovision|E!|TV&lt;br /&gt;
09C1:07F4|Indovision|ESPN|TV&lt;br /&gt;
09C1:1F42|Indovision|ESPN HD|TV&lt;br /&gt;
09C1:1DB8|Indovision|Euronews|TV&lt;br /&gt;
09C1:1CEA|Indovision|Eurosport|TV&lt;br /&gt;
09C1:0800|Indovision|Fashion TV|TV&lt;br /&gt;
09C1:1EE2|Indovision|Food Network|TV&lt;br /&gt;
09C1:1EE8|Indovision|Fox Channel|TV&lt;br /&gt;
09C1:1E15|Indovision|FOX Family Movies|TV&lt;br /&gt;
09C1:07DB|Indovision|FOX Movies Premium|TV&lt;br /&gt;
09C1:1F45|Indovision|FOX Movies Premium HD|TV&lt;br /&gt;
09C1:1C29|Indovision|Fox News|TV&lt;br /&gt;
09C1:1CEC|Indovision|Fox Crime|TV&lt;br /&gt;
09C1:1E16|Indovision|FX|TV&lt;br /&gt;
09C1:1EE4|Indovision|Ginx|TV&lt;br /&gt;
09C1:1D51|Indovision|Global TV|TV&lt;br /&gt;
09C1:1EE6|Indovision|Golf Channel|TV&lt;br /&gt;
09C1:03EF|Indovision|HBO|TV&lt;br /&gt;
09C1:1EDD|Indovision|HBO Family|TV&lt;br /&gt;
09C1:1F41|Indovision|HBO HD|TV&lt;br /&gt;
09C1:1DBC|Indovision|HBO Hits|TV&lt;br /&gt;
09C1:07D6|Indovision|HBO Signature|TV&lt;br /&gt;
09C1:1BC5|Indovision|History|TV&lt;br /&gt;
09C1:1E84|Indovision|i-Concerts|TV&lt;br /&gt;
09C1:1F44|Indovision|i-Concerts HD|TV&lt;br /&gt;
09C1:0828|Indovision|Indosiar|TV&lt;br /&gt;
09C1:1E7A|Indovision|Jim Jam|TV&lt;br /&gt;
09C1:0814|Indovision|KBS World|TV&lt;br /&gt;
09C1:1E80|Indovision|Kids Co|TV&lt;br /&gt;
09C1:1E1C|Indovision|KIX|TV&lt;br /&gt;
09C1:1E83|Indovision|KTV|TV&lt;br /&gt;
09C1:1E7C|Indovision|Li TV|TV&lt;br /&gt;
09C1:0815|Indovision|Life|TV&lt;br /&gt;
09C1:0823|Indovision|Metro TV|TV&lt;br /&gt;
09C1:1DB1|Indovision|MGM|TV&lt;br /&gt;
09C1:1EDF|Indovision|MNC Business|TV&lt;br /&gt;
09C1:1E20|Indovision|MNC Comedy|TV&lt;br /&gt;
09C1:1C2D|Indovision|MNC Drama|TV&lt;br /&gt;
09C1:082A|Indovision|MNC Ent.|TV&lt;br /&gt;
09C1:1EE1|Indovision|MNC Life Style|TV&lt;br /&gt;
09C1:1E85|Indovision|MNC Movie|TV&lt;br /&gt;
09C1:080D|Indovision|MNC Music Channel|TV&lt;br /&gt;
09C1:1EE9|Indovision|MNC Muslim|TV&lt;br /&gt;
09C1:1D50|Indovision|MNC News|TV&lt;br /&gt;
09C1:1D5A|Indovision|MNC Sports1|TV&lt;br /&gt;
09C1:0428|Indovision|MNC Sports1|TV&lt;br /&gt;
09C1:1E1B|Indovision|MNC Sports2|TV&lt;br /&gt;
09C1:1D55|Indovision|MNCTV|TV&lt;br /&gt;
09C1:1E17|Indovision|NatGeo Adv|TV&lt;br /&gt;
09C1:1CF3|Indovision|NatGeo Music|TV&lt;br /&gt;
09C1:1DB4|Indovision|NatGeo Wild|TV&lt;br /&gt;
09C1:07E3|Indovision|NGC|TV&lt;br /&gt;
09C1:1F43|Indovision|NGC HD|TV&lt;br /&gt;
09C1:0813|Indovision|NHK|TV&lt;br /&gt;
09C1:07F1|Indovision|Nickelodeon|TV&lt;br /&gt;
09C1:1BC8|Indovision|One Channel|TV&lt;br /&gt;
09C1:1BC7|Indovision|RCTI|TV&lt;br /&gt;
09C1:1E1E|Indovision|RED|TV&lt;br /&gt;
09C1:1E1F|Indovision|Russia Today|TV&lt;br /&gt;
09C1:0821|Indovision|SCTV|TV&lt;br /&gt;
09C1:1CF4|Indovision|SET|TV&lt;br /&gt;
09C1:1EE3|Indovision|Sindo TV|TV&lt;br /&gt;
09C1:1CEB|Indovision|Sky News|TV&lt;br /&gt;
09C1:07F5|Indovision|STAR Sports|TV&lt;br /&gt;
09C1:07FB|Indovision|STAR World|TV&lt;br /&gt;
09C1:1E1A|Indovision|Syfy|TV&lt;br /&gt;
09C1:1EE7|Indovision|The Style Network|TV&lt;br /&gt;
09C1:1E1D|Indovision|Thrill|TV&lt;br /&gt;
09C1:07E5|Indovision|TLC|TV&lt;br /&gt;
09C1:1E7F|Indovision|Trace|TV&lt;br /&gt;
09C1:0827|Indovision|Trans 7|TV&lt;br /&gt;
09C1:0824|Indovision|Trans TV|TV&lt;br /&gt;
09C1:1DBB|Indovision|TV One|TV&lt;br /&gt;
09C1:1E7D|Indovision|TV5 Monde Asia|TV&lt;br /&gt;
09C1:082D|Indovision|TVRI|TV&lt;br /&gt;
09C1:0BC5|Indovision|Universal Channel|TV&lt;br /&gt;
09C1:07D2|Indovision|Vision 2 Drama|TV&lt;br /&gt;
09C1:07D3|Indovision|Vision 3 Baby|TV&lt;br /&gt;
09C1:1E19|Indovision|Warner TV|TV&lt;br /&gt;
09C1:1EE0|Indovision|YoYo TV Asia|TV&lt;br /&gt;
09C1:0BC4|Indovision|Zee Cinema|TV&lt;br /&gt;
09C1:04C7|Indovision|BBC World Service|Radio&lt;br /&gt;
09C1:08A5|Indovision|ARH Global|Radio&lt;br /&gt;
09C1:04C6|Indovision|Australia|Radio&lt;br /&gt;
09C1:04B2|Indovision|Dangdut Indonesia|Radio&lt;br /&gt;
09C1:08A6|Indovision|Hard Rock FM|Radio&lt;br /&gt;
09C1:08A8|Indovision|I-Radio|Radio&lt;br /&gt;
09C1:04B5|Indovision|Kis FM|Radio&lt;br /&gt;
09C1:04B4|Indovision|LITE FM|Radio&lt;br /&gt;
09C1:08A3|Indovision|Mustang|Radio&lt;br /&gt;
09C1:04B6|Indovision|Pas FM|Radio&lt;br /&gt;
09C1:08B0|Indovision|RFI|Radio&lt;br /&gt;
09C1:04B8|Indovision|Smart FM|Radio&lt;br /&gt;
09C1:089F|Indovision|Sonora|Radio&lt;br /&gt;
09C1:08A7|Indovision|Trax FM|Radio&lt;br /&gt;
09C1:04B1|Indovision|Sindo|Radio&lt;br /&gt;
09C1:184F|Indovision|V|Radio&lt;br /&gt;
09C1:0849|Indovision|VoA|Radio&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Telkom Vision (108,2E)===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Telkom Vision (108,2E) &lt;br /&gt;
# As Built 06 July 2012 &lt;br /&gt;
&lt;br /&gt;
# Attention :&lt;br /&gt;
# Since on 108,2E have 3 different sattellites...&lt;br /&gt;
# ...please make sure/change and rescan if necessarry... &lt;br /&gt;
# ...your current Telkom 1 (C Band) position to 1083 on sattellites.xml...&lt;br /&gt;
# ...in order to get the correct service reference as below.&lt;br /&gt;
&lt;br /&gt;
0604:022A|Telkom Vision|Al Jazeera|TV&lt;br /&gt;
0604:022C|Telkom Vision|Allegro|TV&lt;br /&gt;
0604:0237|Telkom Vision|ASN|TV&lt;br /&gt;
0604:022B|Telkom Vision|Australia Network|TV&lt;br /&gt;
0604:0239|Telkom Vision|Biography|TV&lt;br /&gt;
0604:0233|Telkom Vision|Bloomberg|TV&lt;br /&gt;
0604:023A|Telkom Vision|Discovery Science|TV&lt;br /&gt;
0604:022F|Telkom Vision|DWTV Asia +|TV&lt;br /&gt;
0604:023C|Telkom Vision|Eurosport|TV&lt;br /&gt;
0604:0247|Telkom Vision|Fashion TV|TV&lt;br /&gt;
0604:0248|Telkom Vision|Fox Family Movies|TV&lt;br /&gt;
0604:0244|Telkom Vision|France 24|TV&lt;br /&gt;
0604:0231|Telkom Vision|HBO Family|TV&lt;br /&gt;
0604:023F|Telkom Vision|HBO HD|TV&lt;br /&gt;
0604:0232|Telkom Vision|HBO Hits|TV&lt;br /&gt;
0604:023B|Telkom Vision|History|TV&lt;br /&gt;
0604:0234|Telkom Vision|KBS World|TV&lt;br /&gt;
0604:023E|Telkom Vision|KIX|TV&lt;br /&gt;
0604:0227|Telkom Vision|MNCTV|TV&lt;br /&gt;
0604:0243|Telkom Vision|MTV Asia|TV&lt;br /&gt;
0604:022D|Telkom Vision|NHK Premium|TV&lt;br /&gt;
0604:0236|Telkom Vision|Nick Jr|TV&lt;br /&gt;
0604:0235|Telkom Vision|Nickelodeon|TV&lt;br /&gt;
0604:0238|Telkom Vision|ONE|TV&lt;br /&gt;
0604:0245|Telkom Vision|Outdoor Channel|TV&lt;br /&gt;
0604:0246|Telkom Vision|Qur&#039;an Tazkiah|TV&lt;br /&gt;
0604:0240|Telkom Vision|SyFy|TV&lt;br /&gt;
0604:023D|Telkom Vision|Thrill|TV&lt;br /&gt;
0604:0228|Telkom Vision|TV Edukasi|TV&lt;br /&gt;
0604:0229|Telkom Vision|TVRI|TV&lt;br /&gt;
0604:0241|Telkom Vision|Universal|TV&lt;br /&gt;
0604:0236|Telkom Vision|AFC|TV&lt;br /&gt;
0604:091F|Telkom Vision|Alif TV|TV&lt;br /&gt;
0604:025A|Telkom Vision|Animal Planet|TV&lt;br /&gt;
0604:00CD|Telkom Vision|Animax|TV&lt;br /&gt;
0604:0322|Telkom Vision|Arena|TV&lt;br /&gt;
0604:0325|Telkom Vision|AXN|TV&lt;br /&gt;
0604:02BE|Telkom Vision|BBC World|TV&lt;br /&gt;
0604:0198|Telkom Vision|beTV|TV&lt;br /&gt;
0604:00C9|Telkom Vision|Cartoon Network|TV&lt;br /&gt;
0604:006B|Telkom Vision|Celestial Movies|TV&lt;br /&gt;
0604:01F5|Telkom Vision|Channel [V]|TV&lt;br /&gt;
0604:0066|Telkom Vision|Cinemax|TV&lt;br /&gt;
0604:02BF|Telkom Vision|CNBC|TV&lt;br /&gt;
0604:02BD|Telkom Vision|CNN Intl|TV&lt;br /&gt;
0604:025D|Telkom Vision|Discovery Channel|TV&lt;br /&gt;
0604:025B|Telkom Vision|Discovery Turbo|TV&lt;br /&gt;
0604:00CB|Telkom Vision|Disney Channel|TV&lt;br /&gt;
0604:019B|Telkom Vision|Disney Junior|TV&lt;br /&gt;
0604:006C|Telkom Vision|Diva Universal|TV&lt;br /&gt;
0604:0328|Telkom Vision|E! Entertainment|TV&lt;br /&gt;
0604:01F6|Telkom Vision|ESPN|TV&lt;br /&gt;
0604:019C|Telkom Vision|FOX|TV&lt;br /&gt;
0604:019A|Telkom Vision|FOX Crime|TV&lt;br /&gt;
0604:0069|Telkom Vision|FOX Movies Premium|TV&lt;br /&gt;
0604:0327|Telkom Vision|FX|TV&lt;br /&gt;
0604:0196|Telkom Vision|Global TV|TV&lt;br /&gt;
0604:0064|Telkom Vision|Goal TV 1|TV&lt;br /&gt;
0604:0199|Telkom Vision|Goal TV 2|TV&lt;br /&gt;
0604:0065|Telkom Vision|HBO|TV&lt;br /&gt;
0604:0067|Telkom Vision|HBO Signature|TV&lt;br /&gt;
0604:00CA|Telkom Vision|Jim Jam|TV&lt;br /&gt;
0604:0192|Telkom Vision|Kompas TV|TV&lt;br /&gt;
0604:0193|Telkom Vision|Metro TV|TV&lt;br /&gt;
0604:019D|Telkom Vision|MGM|TV&lt;br /&gt;
0604:0259|Telkom Vision|Nat Geo|TV&lt;br /&gt;
0604:019E|Telkom Vision|NatGeo Adventure|TV&lt;br /&gt;
0604:0321|Telkom Vision|NatGeo Wild|TV&lt;br /&gt;
0604:0197|Telkom Vision|SCTV|TV&lt;br /&gt;
0604:012D|Telkom Vision|Star Sports|TV&lt;br /&gt;
0604:0323|Telkom Vision|Star World|TV&lt;br /&gt;
0604:025E|Telkom Vision|TLC|TV&lt;br /&gt;
0604:012F|Telkom Vision|Trans TV|TV&lt;br /&gt;
0604:0386|Telkom Vision|Carrefour|Radio&lt;br /&gt;
0604:0388|Telkom Vision|Rodja|Radio&lt;br /&gt;
0604:0385|Telkom Vision|Marketers|Radio&lt;br /&gt;
0604:0387|Telkom Vision|Trial|Radio&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Paz8501</name></author>
	</entry>
	<entry>
		<id>http://oldwiki.streamboard.tv/index.php?title=OSCam/de/Config/oscam.conf&amp;diff=11060</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=11060"/>
		<updated>2013-05-16T07:15:33Z</updated>

		<summary type="html">&lt;p&gt;Paz8501: /* forward_origin_card */&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;
=== &#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;
==== nice ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== 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;
===== 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;
===== logfile =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== 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;
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;
 p = provider ID &lt;br /&gt;
 i = Channel ID &lt;br /&gt;
 d = PID &lt;br /&gt;
 s = service ID &lt;br /&gt;
 l = length &lt;br /&gt;
 h = checksum&lt;br /&gt;
 e = CSP hash&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;
===== loghistorysize =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
&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;
===== 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;
===== 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;
===== 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;
===== disablelog =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== cwlogdir =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== emmlogdir =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
&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;
===== usrfile =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
&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;
&lt;br /&gt;
===== usrfileflag =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== saveinithistory =====&lt;br /&gt;
{{Optional}}&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 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;
===== disablemail =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== mailfile =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== enableled ====&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 svn6285:01/23/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
enableled  =  0|1|2&lt;br /&gt;
&lt;br /&gt;
 0  =  LED support disbaled (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;
==== reader ====&lt;br /&gt;
&lt;br /&gt;
===== serialreadertimeout =====&lt;br /&gt;
{{Optional}}&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 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;
===== waitforcards =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== waitforcards_extra_delay =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== preferlocalcards =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Der Parameter legt fest, ob lokale Karten zuerst dekodiert werden sollen.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 preferlocalcards = 1  # Lokale Karten bevorzugen&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 preferlocalcards = 0  # Lokale Karten nicht bevorzugen&lt;br /&gt;
&lt;br /&gt;
===== readerrestartseconds =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== 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;
===== 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;
&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 = 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;
==== cache ====&lt;br /&gt;
&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;
===== 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;
===== 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;
===== 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;
===== 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;
==== client ====&lt;br /&gt;
&lt;br /&gt;
===== clienttimeout =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Maximale Zeit in Sekunden oder Millisekunden, bevor ein Client ein Timeout erhält.&lt;br /&gt;
&lt;br /&gt;
Beispiele:&lt;br /&gt;
 clienttimeout = 10     # nach 10 Sekunden erfolgt ein Timeout&lt;br /&gt;
 clienttimeout = 10000  # auch hier erfolgt ein Timeout nach 10 Sekunden, s. Hinweis&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 clienttimeout = 5      # nach 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; 100 geht der Cardserver von Sekunden aus, Werte &amp;gt;= 100 werden in Millisekunden interpretiert.&lt;br /&gt;
&lt;br /&gt;
===== clientmaxidle =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== suppresscmd08 =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== fallbacktimeout ====&lt;br /&gt;
{{Depends}}&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Achtung:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Gilt nicht, wenn Loadbalancing aktiviert ist!&lt;br /&gt;
&lt;br /&gt;
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;
==== sleep ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Wartezeit für inaktive User in Minuten. Wert kann in der oscam.user überschrieben werden.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 sleep =  5   # Wartezeit 5 Minuten&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 sleep =      # [blank] keine Wartezeit&lt;br /&gt;
&lt;br /&gt;
==== serverip ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== bindwait ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== netprio ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== resolvegethostbyname ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Art der DNS-Auflösung&lt;br /&gt;
 0 = getadressinfo (default)&lt;br /&gt;
 1 = gethostbyname&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 resolvegethostbyname = 1 # Host wird über den Namen aufgelöst&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 resolvegetadressinfo = 0 # adressinfo wird geholt&lt;br /&gt;
&lt;br /&gt;
====failbancount====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== failbantime ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
&lt;br /&gt;
==== dropdups ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== 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;
==== double_check ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== 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/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;
==== Loadbalancer ====&lt;br /&gt;
&lt;br /&gt;
===== lb_mode =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
&lt;br /&gt;
Default:&lt;br /&gt;
 lb_mode = 0 # deaktiviert&lt;br /&gt;
&lt;br /&gt;
===== lb_save =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== lb_nbest_readers =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== lb_nfb_readers =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== lb_reopen_mode =====&lt;br /&gt;
{{Optional}}&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 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}}&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 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;
===== lb_min_ecmcount =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== lb_max_ecmcount =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== lb_reopen_seconds =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== lb_retrylimit =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== lb_savepath ===== &lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== lb_stat_cleanup ===== &lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== 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;
===== lb_retrylimits =====&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 svn5754:07/31/2011&amp;lt;/span&amp;gt;&lt;br /&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;
===== 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}}&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;
===== 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;
===== lb_auto_time_out_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_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;
===== lb_max_readers =====&lt;br /&gt;
{{Optional}}&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;
===== lb_auto_betatunnel =====&lt;br /&gt;
{{Optional}}&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;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;
===== lb_auto_betatunnel_mode =====&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 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;
===== lb_auto_betatunnel_prefer_beta =====&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 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;
=== &#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;
==== port ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== serverip ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== nocrypt ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== aulow ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== monlevel ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== hideclient_to ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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 = 1  # Clienten werden ausgeblendet&lt;br /&gt;
               = 0  # Keine Ausblendung von Clienten im Leerlauf&lt;br /&gt;
&lt;br /&gt;
==== appendchaninfo ====&lt;br /&gt;
{{Optional}}&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 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;
=== &#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;
&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;
==== lcd_outputpath ====&lt;br /&gt;
{{Optional}}&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}}&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}}&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;
=== &#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;
==== 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;
==== httpport ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
&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;
==== httpcert ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== 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;
==== httpuser ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
&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;
==== httppwd ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
&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;
==== 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;
&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;
==== httpcss ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== httptpl ====&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 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;
==== 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;
==== httprefresh ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Zeitspanne in Sekunden, innerhalb derer das Programm den Status des Webinterfaces aktualisiert&lt;br /&gt;
 httprefresh = 7  # Status wird nach 7 Sekunden aktualisiert&lt;br /&gt;
             =    # [blank] Es findes keine Aktualisierung statt&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;
==== httphideidleclients ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== httpscript ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== httpallowed ====&lt;br /&gt;
{{Mandatory}}&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;
 IP address|IP address range[,IP address|IP address range]...&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;
&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;
==== httpsavefullcfg ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== 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;
==== httphelplang ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
&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;
=== &#039;&#039;&#039;Cache&#039;&#039;&#039; ===&lt;br /&gt;
&lt;br /&gt;
{{OSCamConfCacheParameter}}&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;
==== 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 Clienten-Anfrage im cache verbleiben. Die zeit muss 2 Sekunden höher als der Parameter clienttimeout sein!&lt;br /&gt;
&lt;br /&gt;
==== max_count ====&lt;br /&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_count  =   Anzahl, default 1000&lt;br /&gt;
&lt;br /&gt;
Maximale Zahl von CWs im cache&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;
 wait_time  =  [caid][&amp;amp;mask][@provid][$servid][:awtime][:]dwtime,n&lt;br /&gt;
&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;
==== 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;
==== 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;
Hier wird der Port des Cardserverproxy für cache exchange festgelegt.&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}}&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;
IP-Adresse des Cardserverproxy für cahce Exchange&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}}&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;
==== 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;
==== 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;
==== 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: Nicht für alle NDS-Karten!!&#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}}&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;
==== 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 = 0, maximum = 15&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 (default)&lt;br /&gt;
 1 = ungültige CW-Cycle werden gedropped&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;
&amp;lt;br/&amp;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;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;csp (TCP&#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;
==== 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;
Hier wird der Port des Cardserverproxy für cache exchange festgelegt.&lt;br /&gt;
&lt;br /&gt;
 port   =   port&lt;br /&gt;
        =   [blank] none (default)&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;
IP-Adresse des Cardserverproxy für cache Exchange&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: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;
==== csp_ecm_filter ====&lt;br /&gt;
{{Optional}}&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}}&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;
=== &#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;
==== 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;
==== 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;
==== 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;
==== 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;
==== 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;
=== &#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;
==== 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;
==== 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;
==== suppresscmd08 ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
=== &#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;
==== 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;
==== 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;
==== suppresscmd08 ====&lt;br /&gt;
{{Optional}}&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;
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;
=== &#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;
==== 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;
==== 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;
==== 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;
==== 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;
==== 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;
==== 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;
=== &#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;
==== 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;
==== 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;
==== 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;
==== 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;
=== &#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;
=== &#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;
==== 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;
==== version ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== reshare ====&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 svn8607:04/10/2013&amp;lt;/span&amp;gt;&lt;br /&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;
==== reshare_mode ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== ignorereshare ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== stealth ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== minimizecards ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== updateinterval ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
 &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;
==== keepconnected ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== 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;
==== forward_origin_card ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== nodeid ====&lt;br /&gt;
{{Optional}}&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;
&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;
=== &#039;&#039;&#039;Pandora&#039;&#039;&#039; ===&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_allowed         =    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;
=== &#039;&#039;&#039;GBox&#039;&#039;&#039; ===&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 svn8350:02/15/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
{{OScamConfGboxParameter}}&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;Beispiel einer funktionierenden Minimal-Konfiguration:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Angenommen der GBox-Server 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;
 gbox_hostname = 192.168.1.123&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,3819&lt;br /&gt;
 password          =  A123BCDE&lt;br /&gt;
 gbox_my_password  =  98AF3E25&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_hostname ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
&lt;br /&gt;
gbox_hostname =  eigene IP oder hostname (worüber die peers zugreifen)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== gbox_local_cards ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
gbox_local_cards  =  lokale Karte(n), die zu peers reportet werden (durch Komma getrennt), &#039;&#039;&#039;maximal für 16 Karten&#039;&#039;&#039;&lt;br /&gt;
                      &lt;br /&gt;
 Beispiel:&lt;br /&gt;
 17020000,01003311,05032830&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt; &lt;br /&gt;
&lt;br /&gt;
==== gbox_reconnect ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
gbox_reconnect  =  Sekunden&lt;br /&gt;
default         =  300&lt;br /&gt;
&lt;br /&gt;
sende message &amp;quot;Hello&amp;quot; an die peers alle n Sekunden&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;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;
==== 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;
==== 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;
==== pmt_mode ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== 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;
==== 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;
&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;
==== 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;
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}}&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;
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;
=== &#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;
==== enabled ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
&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;
==== numusers ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== sampletime ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== samples ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== penalty ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== aclogfile ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== fakedelay ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== denysamples ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
&lt;br /&gt;
{{OSCamTranslatedLinks}}&lt;/div&gt;</summary>
		<author><name>Paz8501</name></author>
	</entry>
	<entry>
		<id>http://oldwiki.streamboard.tv/index.php?title=OSCam/de/Config/oscam.conf&amp;diff=11059</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=11059"/>
		<updated>2013-05-16T07:13:51Z</updated>

		<summary type="html">&lt;p&gt;Paz8501: /* forward_origin_card */&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;
=== &#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;
==== nice ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== 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;
===== 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;
===== logfile =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== 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;
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;
 p = provider ID &lt;br /&gt;
 i = Channel ID &lt;br /&gt;
 d = PID &lt;br /&gt;
 s = service ID &lt;br /&gt;
 l = length &lt;br /&gt;
 h = checksum&lt;br /&gt;
 e = CSP hash&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;
===== loghistorysize =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
&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;
===== 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;
===== 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;
===== 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;
===== disablelog =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== cwlogdir =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== emmlogdir =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
&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;
===== usrfile =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
&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;
&lt;br /&gt;
===== usrfileflag =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== saveinithistory =====&lt;br /&gt;
{{Optional}}&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 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;
===== disablemail =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== mailfile =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== enableled ====&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 svn6285:01/23/2012&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
enableled  =  0|1|2&lt;br /&gt;
&lt;br /&gt;
 0  =  LED support disbaled (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;
==== reader ====&lt;br /&gt;
&lt;br /&gt;
===== serialreadertimeout =====&lt;br /&gt;
{{Optional}}&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 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;
===== waitforcards =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== waitforcards_extra_delay =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== preferlocalcards =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Der Parameter legt fest, ob lokale Karten zuerst dekodiert werden sollen.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 preferlocalcards = 1  # Lokale Karten bevorzugen&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 preferlocalcards = 0  # Lokale Karten nicht bevorzugen&lt;br /&gt;
&lt;br /&gt;
===== readerrestartseconds =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== 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;
===== 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;
&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 = 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;
==== cache ====&lt;br /&gt;
&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;
===== 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;
===== 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;
===== 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;
===== 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;
==== client ====&lt;br /&gt;
&lt;br /&gt;
===== clienttimeout =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Maximale Zeit in Sekunden oder Millisekunden, bevor ein Client ein Timeout erhält.&lt;br /&gt;
&lt;br /&gt;
Beispiele:&lt;br /&gt;
 clienttimeout = 10     # nach 10 Sekunden erfolgt ein Timeout&lt;br /&gt;
 clienttimeout = 10000  # auch hier erfolgt ein Timeout nach 10 Sekunden, s. Hinweis&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 clienttimeout = 5      # nach 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; 100 geht der Cardserver von Sekunden aus, Werte &amp;gt;= 100 werden in Millisekunden interpretiert.&lt;br /&gt;
&lt;br /&gt;
===== clientmaxidle =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== suppresscmd08 =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== fallbacktimeout ====&lt;br /&gt;
{{Depends}}&lt;br /&gt;
&lt;br /&gt;
[[Datei:WarningS.png|text-bottom]] &#039;&#039;&#039;Achtung:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Gilt nicht, wenn Loadbalancing aktiviert ist!&lt;br /&gt;
&lt;br /&gt;
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;
==== sleep ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Wartezeit für inaktive User in Minuten. Wert kann in der oscam.user überschrieben werden.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 sleep =  5   # Wartezeit 5 Minuten&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 sleep =      # [blank] keine Wartezeit&lt;br /&gt;
&lt;br /&gt;
==== serverip ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== bindwait ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== netprio ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== resolvegethostbyname ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Art der DNS-Auflösung&lt;br /&gt;
 0 = getadressinfo (default)&lt;br /&gt;
 1 = gethostbyname&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 resolvegethostbyname = 1 # Host wird über den Namen aufgelöst&lt;br /&gt;
&lt;br /&gt;
Default:&lt;br /&gt;
 resolvegetadressinfo = 0 # adressinfo wird geholt&lt;br /&gt;
&lt;br /&gt;
====failbancount====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== failbantime ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
&lt;br /&gt;
==== dropdups ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== 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;
==== double_check ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== 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/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;
==== Loadbalancer ====&lt;br /&gt;
&lt;br /&gt;
===== lb_mode =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
&lt;br /&gt;
Default:&lt;br /&gt;
 lb_mode = 0 # deaktiviert&lt;br /&gt;
&lt;br /&gt;
===== lb_save =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== lb_nbest_readers =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== lb_nfb_readers =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== lb_reopen_mode =====&lt;br /&gt;
{{Optional}}&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 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}}&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 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;
===== lb_min_ecmcount =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== lb_max_ecmcount =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== lb_reopen_seconds =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== lb_retrylimit =====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== lb_savepath ===== &lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== lb_stat_cleanup ===== &lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
===== 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;
===== lb_retrylimits =====&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 svn5754:07/31/2011&amp;lt;/span&amp;gt;&lt;br /&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;
===== 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}}&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;
===== 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;
===== lb_auto_time_out_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_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;
===== lb_max_readers =====&lt;br /&gt;
{{Optional}}&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;
===== lb_auto_betatunnel =====&lt;br /&gt;
{{Optional}}&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;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;
===== lb_auto_betatunnel_mode =====&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 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;
===== lb_auto_betatunnel_prefer_beta =====&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 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;
=== &#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;
==== port ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== serverip ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== nocrypt ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== aulow ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== monlevel ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== hideclient_to ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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 = 1  # Clienten werden ausgeblendet&lt;br /&gt;
               = 0  # Keine Ausblendung von Clienten im Leerlauf&lt;br /&gt;
&lt;br /&gt;
==== appendchaninfo ====&lt;br /&gt;
{{Optional}}&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 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;
=== &#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;
&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;
==== lcd_outputpath ====&lt;br /&gt;
{{Optional}}&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}}&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}}&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;
=== &#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;
==== 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;
==== httpport ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
&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;
==== httpcert ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== 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;
==== httpuser ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
&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;
==== httppwd ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
&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;
==== 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;
&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;
==== httpcss ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== httptpl ====&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 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;
==== 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;
==== httprefresh ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Zeitspanne in Sekunden, innerhalb derer das Programm den Status des Webinterfaces aktualisiert&lt;br /&gt;
 httprefresh = 7  # Status wird nach 7 Sekunden aktualisiert&lt;br /&gt;
             =    # [blank] Es findes keine Aktualisierung statt&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;
==== httphideidleclients ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== httpscript ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== httpallowed ====&lt;br /&gt;
{{Mandatory}}&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;
 IP address|IP address range[,IP address|IP address range]...&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;
&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;
==== httpsavefullcfg ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== 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;
==== httphelplang ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
&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;
=== &#039;&#039;&#039;Cache&#039;&#039;&#039; ===&lt;br /&gt;
&lt;br /&gt;
{{OSCamConfCacheParameter}}&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;
==== 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 Clienten-Anfrage im cache verbleiben. Die zeit muss 2 Sekunden höher als der Parameter clienttimeout sein!&lt;br /&gt;
&lt;br /&gt;
==== max_count ====&lt;br /&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_count  =   Anzahl, default 1000&lt;br /&gt;
&lt;br /&gt;
Maximale Zahl von CWs im cache&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;
 wait_time  =  [caid][&amp;amp;mask][@provid][$servid][:awtime][:]dwtime,n&lt;br /&gt;
&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;
==== 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;
==== 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;
Hier wird der Port des Cardserverproxy für cache exchange festgelegt.&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}}&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;
IP-Adresse des Cardserverproxy für cahce Exchange&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}}&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;
==== 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;
==== 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;
==== 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: Nicht für alle NDS-Karten!!&#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}}&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;
==== 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 = 0, maximum = 15&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 (default)&lt;br /&gt;
 1 = ungültige CW-Cycle werden gedropped&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;
&amp;lt;br/&amp;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;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;csp (TCP&#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;
==== 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;
Hier wird der Port des Cardserverproxy für cache exchange festgelegt.&lt;br /&gt;
&lt;br /&gt;
 port   =   port&lt;br /&gt;
        =   [blank] none (default)&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;
IP-Adresse des Cardserverproxy für cache Exchange&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: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;
==== csp_ecm_filter ====&lt;br /&gt;
{{Optional}}&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}}&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;
=== &#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;
==== 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;
==== 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;
==== 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;
==== 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;
==== 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;
=== &#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;
==== 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;
==== 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;
==== suppresscmd08 ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
=== &#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;
==== 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;
==== 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;
==== suppresscmd08 ====&lt;br /&gt;
{{Optional}}&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;
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;
=== &#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;
==== 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;
==== 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;
==== 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;
==== 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;
==== 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;
==== 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;
=== &#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;
==== 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;
==== 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;
==== 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;
==== 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;
=== &#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;
=== &#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;
==== 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;
==== version ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== reshare ====&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 svn8607:04/10/2013&amp;lt;/span&amp;gt;&lt;br /&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;
==== reshare_mode ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== ignorereshare ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== stealth ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== minimizecards ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== updateinterval ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
 &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;
==== keepconnected ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== 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;
==== forward_origin_card ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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&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;
==== nodeid ====&lt;br /&gt;
{{Optional}}&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;
&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;
=== &#039;&#039;&#039;Pandora&#039;&#039;&#039; ===&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_allowed         =    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;
=== &#039;&#039;&#039;GBox&#039;&#039;&#039; ===&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 svn8350:02/15/2013&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
{{OScamConfGboxParameter}}&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;Beispiel einer funktionierenden Minimal-Konfiguration:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Angenommen der GBox-Server 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;
 gbox_hostname = 192.168.1.123&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,3819&lt;br /&gt;
 password          =  A123BCDE&lt;br /&gt;
 gbox_my_password  =  98AF3E25&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_hostname ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
&lt;br /&gt;
gbox_hostname =  eigene IP oder hostname (worüber die peers zugreifen)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== gbox_local_cards ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
gbox_local_cards  =  lokale Karte(n), die zu peers reportet werden (durch Komma getrennt), &#039;&#039;&#039;maximal für 16 Karten&#039;&#039;&#039;&lt;br /&gt;
                      &lt;br /&gt;
 Beispiel:&lt;br /&gt;
 17020000,01003311,05032830&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt; &lt;br /&gt;
&lt;br /&gt;
==== gbox_reconnect ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
gbox_reconnect  =  Sekunden&lt;br /&gt;
default         =  300&lt;br /&gt;
&lt;br /&gt;
sende message &amp;quot;Hello&amp;quot; an die peers alle n Sekunden&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;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;
==== 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;
==== 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;
==== pmt_mode ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== 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;
==== 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;
&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;
==== 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;
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}}&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;
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;
=== &#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;
==== enabled ====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
&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;
==== numusers ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== sampletime ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== samples ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== penalty ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== aclogfile ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== fakedelay ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
==== denysamples ====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&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;
&lt;br /&gt;
{{OSCamTranslatedLinks}}&lt;/div&gt;</summary>
		<author><name>Paz8501</name></author>
	</entry>
</feed>