<?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=Jondoe42</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=Jondoe42"/>
	<link rel="alternate" type="text/html" href="http://oldwiki.streamboard.tv/wiki/Spezial:Beitr%C3%A4ge/Jondoe42"/>
	<updated>2026-05-08T21:50:39Z</updated>
	<subtitle>Benutzerbeiträge</subtitle>
	<generator>MediaWiki 1.41.1</generator>
	<entry>
		<id>http://oldwiki.streamboard.tv/index.php?title=MPCS&amp;diff=2611</id>
		<title>MPCS</title>
		<link rel="alternate" type="text/html" href="http://oldwiki.streamboard.tv/index.php?title=MPCS&amp;diff=2611"/>
		<updated>2009-12-15T19:02:13Z</updated>

		<summary type="html">&lt;p&gt;Jondoe42: Hinweis auf Cache-Problem bei Wildcard-Mapping&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Kategorie:HowTo]]&lt;br /&gt;
[[Kategorie:Cardserver]]&lt;br /&gt;
&lt;br /&gt;
=Was kann das Programm?=&lt;br /&gt;
&lt;br /&gt;
MPCS ist ein &#039;&#039;&#039;m&#039;&#039;&#039;ulti-&#039;&#039;&#039;p&#039;&#039;&#039;lattform/&#039;&#039;&#039;m&#039;&#039;&#039;ulti-&#039;&#039;&#039;p&#039;&#039;&#039;rotokoll &#039;&#039;&#039;c&#039;&#039;&#039;ard&#039;&#039;&#039;s&#039;&#039;&#039;erver. &lt;br /&gt;
&lt;br /&gt;
Am 19.11.2003 regte user &#039;&#039;&#039;Mode&#039;&#039;&#039; im &#039;&#039;&#039;streamboard-forum&#039;&#039;&#039; die &#039;&#039;&#039;Idee: [[Cardserver]] für Linux&#039;&#039;&#039; an. Aus den Diskussionen ging ein erster &#039;&#039;&#039;neuer Cardserver[http://streamboard.gmc.to/wiki/index.php/Cardserver]&#039;&#039;&#039; hervor, den &#039;&#039;&#039;dukat&#039;&#039;&#039; am 13.01.2004 vorstellte. Anlässlich der Weiterentwicklung dieses &#039;&#039;&#039;MPCS&#039;&#039;&#039; zur Version 0.7j schrieb dukat am 27.11.04:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&amp;quot;linux [[cardserver]]&amp;quot; ist natuerlich jetzt ein merkwuerdiger name für einen [[cardserver]], der auf verschiedenen platformen laufen kann. ich habe ihn deshalb auf mp-cardserver umgetauft.(multi-platform/multi-protokoll.)&lt;br /&gt;
&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=Welche Plattformen und Protokolle werden unterstützt=&lt;br /&gt;
==Plattformen==&lt;br /&gt;
&#039;&#039;&#039;Linux&#039;&#039;&#039; &lt;br /&gt;
mit den hauptsächlichen Derivaten einschließlich [http://de.wikipedia.org/wiki/DBOX2 dbox 2] und [http://de.wikipedia.org/wiki/Dreambox Dreambox ].&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Windows&#039;&#039;&#039;&lt;br /&gt;
unter Verwendung von &#039;&#039;&#039;cygwin&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
==Protokolle==&lt;br /&gt;
===camd3===&lt;br /&gt;
Die Verwendung dieses Protokolls hat den Vorteil, dass auf der Seite der [http://de.wikipedia.org/wiki/Client Clients], die auf der Basis von [[camd3]] arbeiten, keine Änderungen in den Konfigurationen nötig sind, sofern serverseitig auf diese Variablen Rücksicht genommen wird (z.B. in der mpcs.users). Erfolgreich getestet bis [[camd3]] Vers. 3.902.&lt;br /&gt;
====camd 3.3====&lt;br /&gt;
Entspricht auf Clientseite (camd3.servers) dem Eintrag unter cs378x (TCP) Vgl. [[camd3]]&lt;br /&gt;
&lt;br /&gt;
====camd 3.5====&lt;br /&gt;
Entspricht auf Clientseite (camd3.servers) dem Eintrag unter cs357x (UDP) Vgl. [[camd3]]&lt;br /&gt;
&lt;br /&gt;
===newcamd===&lt;br /&gt;
===gbox===&lt;br /&gt;
===radegast===&lt;br /&gt;
&lt;br /&gt;
=Welche Card Reader werden unterstützt?=&lt;br /&gt;
==Seriell==&lt;br /&gt;
&lt;br /&gt;
* Reader mit Mouse Protokoll 3,5 bzw. 6 Mhz Taktfrequenz&lt;br /&gt;
* interne Reader (z.B. Dreambox)&lt;br /&gt;
* Reader können auch über einen Serial-USB Adapter angeschlossen werden.&lt;br /&gt;
&lt;br /&gt;
==USB==&lt;br /&gt;
===Smartmouse Programmer===&lt;br /&gt;
HYOSUNG FREEPRO-008&lt;br /&gt;
&lt;br /&gt;
Dip-Schalter 3.58 und 6.00 Mhz&lt;br /&gt;
&lt;br /&gt;
Stromversorgung 5 V DC&lt;br /&gt;
&lt;br /&gt;
Anschluss über USB/232-Converter&lt;br /&gt;
&lt;br /&gt;
Stromversorgung 5 Volt über USB&lt;br /&gt;
&lt;br /&gt;
Protokoll: mouse&lt;br /&gt;
&lt;br /&gt;
 Eintrag in mpcs.server bzw. mpcs.reader&lt;br /&gt;
 Detect = CTS&lt;br /&gt;
&lt;br /&gt;
=&#039;&#039;&#039;Dateien für die Konfiguration und deren Variablenbeschreibung&#039;&#039;&#039;=&lt;br /&gt;
Hinweis für alle Dateien: Komandozeilen können mit # auskommentiert werden. Das hat zur Folge, dass eine auskommentierte Zeile bei Ausführung des Programms nicht gelesen und damit auch nicht ausgeführt wird!&lt;br /&gt;
==mpcs.conf==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;V1.0 (KrazyIvan Version)&#039;&#039;&#039;&lt;br /&gt;
 [global]&lt;br /&gt;
 Nice            = -1&lt;br /&gt;
 ClientTimeout   = 4&lt;br /&gt;
 ClientMaxIdle   = 60&lt;br /&gt;
 CacheDelay      = 0&lt;br /&gt;
 FallbackTimeout = 1&lt;br /&gt;
 BindWait        = 10&lt;br /&gt;
 ResolveDelay    = 10&lt;br /&gt;
 DyndnsInterval  = 120&lt;br /&gt;
 LogFile         = stdout&lt;br /&gt;
 PidFile         = /var/run/mpcs.pid&lt;br /&gt;
 MaxLogSize      = 102400&lt;br /&gt;
 showecmdw       = 0&lt;br /&gt;
 showemmdw       = 0&lt;br /&gt;
 disablecache1   = 0&lt;br /&gt;
 disablecache2   = 0&lt;br /&gt;
 disablecache    = 0&lt;br /&gt;
 Filter          = 0&lt;br /&gt;
 &lt;br /&gt;
 [newcamd]&lt;br /&gt;
 Key             = 0102030405060708091011121314&lt;br /&gt;
 Port            = 23423@0604:000000;&lt;br /&gt;
 &lt;br /&gt;
 # -- camd 3.5x ----------------------------------------------------------------&lt;br /&gt;
 # Port            : Port-Number (0 disables this protocol)&lt;br /&gt;
 # ServerIP        : bind service to ONE dedicated ip-address&lt;br /&gt;
 # -----------------------------------------------------------------------------&lt;br /&gt;
 &lt;br /&gt;
 [cs378x]&lt;br /&gt;
 Port            = 54343&lt;br /&gt;
 &lt;br /&gt;
 [cs357x]&lt;br /&gt;
 Port            = 54343&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;&#039;Variablenbeschreibung&#039;&#039;&#039;===&lt;br /&gt;
====&#039;&#039;&#039;Nice&#039;&#039;&#039;====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&#039;&#039;&#039;Systempriorität&#039;&#039;&#039;. MPCS 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;
 Nice = -1&lt;br /&gt;
&lt;br /&gt;
====&#039;&#039;ClientTimeout&#039;&#039;====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&#039;&#039;&#039;Maximale Wartezeit&#039;&#039;&#039; des Clients in Sekunden auf eine Antwort.&lt;br /&gt;
&lt;br /&gt;
 ClientTimeout = 4&lt;br /&gt;
&lt;br /&gt;
====&#039;&#039;&#039;ClientMaxIdle&#039;&#039;&#039;====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Maximale Zeit in Sekunden, die der Client inaktiv bleiben kann, bevor er automatisch abgemeldet wird.&lt;br /&gt;
&lt;br /&gt;
 ClientMaxIdle = 120&lt;br /&gt;
&lt;br /&gt;
====&#039;&#039;&#039;CacheDelay&#039;&#039;&#039;====&lt;br /&gt;
{{Optional}}&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;
 CacheDelay = 300&lt;br /&gt;
&lt;br /&gt;
====FallbackTimeout====&lt;br /&gt;
{{Depends}}&lt;br /&gt;
Maximale Wartezeit des [[Cardserver]]s in Sekunden auf primäre [[Reader]], bevor der/die [[Fallback]]-Reader (falls vorhanden!) befragt werden.&lt;br /&gt;
&lt;br /&gt;
 FallbackTimeout = 1&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 MPCS 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 MPCS der die Ports nicht wieder freigegeben hat&lt;br /&gt;
*der MPCS wurde mehrmals gleichzeitig gestartet&lt;br /&gt;
&lt;br /&gt;
 BindWait = 20&lt;br /&gt;
&lt;br /&gt;
====ResolveDelay====&lt;br /&gt;
Zeit in Sekunden, gibt die Pause bei der Namensauflösung an.&lt;br /&gt;
&lt;br /&gt;
 ResolveDelay =&lt;br /&gt;
&lt;br /&gt;
====DyndnsInterval====&lt;br /&gt;
&#039;&#039;bitte noch ergänzen!&#039;&#039;&lt;br /&gt;
====LogFile====&lt;br /&gt;
Hier kann die Logdatei eingestellt und Devices benannt werden.&lt;br /&gt;
&lt;br /&gt;
 LogFile = /dev/null          (Es wird kein Logfile erzeugt)&lt;br /&gt;
 LogFile = /dev/tty           (Bildschirmausgabe)&lt;br /&gt;
 LogFile = syslog             (Die Ausgabe wird an den syslogd übergeben)&lt;br /&gt;
 LogFile = /var/log/mpcs.log  (linux i386)&lt;br /&gt;
 LogFile = mpcs.log           (im Verzeichnis, in dem MPCS enthalten ist)&lt;br /&gt;
&lt;br /&gt;
====PidFile====&lt;br /&gt;
Hier kann ein [[Pidfile]] angegeben werden. Das ist eine ASCII-Datei, in der die Prozess-ID vom Hauptprozess des [[Cardserver]]s enthalten ist. Dieser Eintrag kann dazu benutzt werden, um den Cardserver wieder &amp;quot;sauber&amp;quot; anzuhalten, wenn er im Hintergund läuft.&lt;br /&gt;
&lt;br /&gt;
 PidFile = /var/run/mpcs.pid (Linux i386)&lt;br /&gt;
 PidFile = /tmp/mpcs.pid     (dbox2)&lt;br /&gt;
&lt;br /&gt;
====MaxLogSize====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Mit diesem Parameter kann die maximale Größe der Logdatei festgelegt werden. Das ist bei umfangreichem Logbetrieb empfehlenswert. Die Logdaten werden dann im Verfahren First-In/First-out auf die festgelegte Größe begrenzt.&lt;br /&gt;
&lt;br /&gt;
====showecmdw====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&#039;&#039;bitte ergänzen&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
====showemmdw====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&#039;&#039;bitte ergänzen&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
====disablecache1====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&#039;&#039;bitte ergänzen&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 disablecache1 = 0&lt;br /&gt;
 disablecache1 = 1&lt;br /&gt;
&lt;br /&gt;
====disablecache2====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&#039;&#039;bitte ergänzen&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 disablecache2 = 0&lt;br /&gt;
 disablecache2 = 1&lt;br /&gt;
&lt;br /&gt;
====disablecache====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&#039;&#039;bitte ergänzen&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 disablecache = 0&lt;br /&gt;
 disablecache = 1&lt;br /&gt;
&lt;br /&gt;
====WaitCards====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
 WaitCards = 0 Es werden sofort Clientanfragen versucht zu beantworten&lt;br /&gt;
 WaitCards = 1 Es wird gewartet bis alle lokalen Kartenleser initialisiert worden. Erst dann werden Anfragen von Clients beantwortet.&lt;br /&gt;
&lt;br /&gt;
====ReaderAlarm====&lt;br /&gt;
ReaderAlarm = 0&lt;br /&gt;
ReaderAlarm = 1 Wenn der MPCS einen Fehler an einem lokalen Reader feststellt wird dieser neu initialisiert.&lt;br /&gt;
&lt;br /&gt;
====Filter====&lt;br /&gt;
&#039;&#039;bitte ergänzen&#039;&#039;&lt;br /&gt;
====[newcamd]====&lt;br /&gt;
Für Newcamd-User selbsterklärend!&lt;br /&gt;
&lt;br /&gt;
====[anticasc]====&lt;br /&gt;
&lt;br /&gt;
* Abschnitt für Anti-Cascading [http://streamboard.gmc.to/wbb2/thread.php?postid=289763#post289763 Konfiguration]&lt;br /&gt;
&lt;br /&gt;
* Beispiel&lt;br /&gt;
 [anticasc]&lt;br /&gt;
 enabled     = 1&lt;br /&gt;
 numUsers    = 1&lt;br /&gt;
 sampleTime  = 2&lt;br /&gt;
 penalty     = 1&lt;br /&gt;
 acLogFile   = /var/log/mpcs/ac.log&lt;br /&gt;
 samples     = 2&lt;br /&gt;
 denySamples = 9&lt;br /&gt;
&lt;br /&gt;
=====enabled=====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&#039;&#039;Anti-Cascading aktivieren/deaktivieren&#039;&#039;&lt;br /&gt;
 enabled = 0 (nicht aktiviert)&lt;br /&gt;
 enabled = 1 (aktiviert)&lt;br /&gt;
&lt;br /&gt;
=====numUsers=====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&lt;br /&gt;
Kann auch in der mpcs.users definiert werden. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Anzahl der zugelassenen User pro Account&#039;&#039;&lt;br /&gt;
 numusers = Anzahl&lt;br /&gt;
 numusers = = (Cascading erlaubt)&lt;br /&gt;
&lt;br /&gt;
=====sampletime=====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&#039;&#039;Dauer eines Sample in Minuten&#039;&#039;&lt;br /&gt;
 sampletime = Minuten&lt;br /&gt;
&lt;br /&gt;
=====samples=====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&#039;&#039;Wie viele aufeinanderfolgende Samples müssen über dem Limit liegen, damit von Cascading ausgegangen wird?&#039;&#039;&lt;br /&gt;
 samples = Anzahl&lt;br /&gt;
&lt;br /&gt;
=====denysamples=====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&#039;&#039;Für wieviele Samples gilt die Panalty?&#039;&#039;&lt;br /&gt;
 denysamples = Anzahl&lt;br /&gt;
&lt;br /&gt;
=====panalty=====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&#039;&#039;Art der Panalty&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Kann auch in der mpcs.users definiert werden.&lt;br /&gt;
&lt;br /&gt;
 panalty = 0 (nur in Log-File)&lt;br /&gt;
 panalty = 1 (fake CW senden)  &lt;br /&gt;
 panalty = 2 (Account temporär sperren)&lt;br /&gt;
&lt;br /&gt;
=====aclogfile=====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&#039;&#039;Log-File für Cascading&#039;&#039;&lt;br /&gt;
 aclogfile = /var/log/mpcs/ac.log (Log-File)&lt;br /&gt;
&lt;br /&gt;
====camd 3.5x====&lt;br /&gt;
Selbsterklärend. Wegen Protokoll camd 3.5 siehe auch Abschnitt &#039;&#039;&#039;Protokolle&#039;&#039;&#039; ([[MPCS#Protokolle|Protokolle]])&lt;br /&gt;
&lt;br /&gt;
 [cs357x]&lt;br /&gt;
 Port      = 54343&lt;br /&gt;
&lt;br /&gt;
Wichtig: Wenn hier ein Port eingetragen wird, muss dieser Port mit dem Eintrag in der camd3.servers bei den Clients übereinstimmen! Vgl. [[camd3#camd3.servers|camd3.servers]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;V0.9e&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Parameter wie bei V1.0 (KrazyIvan), jedoch zusätzlich:&lt;br /&gt;
&#039;&#039;&#039;&lt;br /&gt;
----&lt;br /&gt;
 [global]&lt;br /&gt;
 UsrFile    =&lt;br /&gt;
 Sleep      =&lt;br /&gt;
 ServerIP   =&lt;br /&gt;
 &lt;br /&gt;
 [monitor]&lt;br /&gt;
 Port       =&lt;br /&gt;
 NoCrypt    =&lt;br /&gt;
 AULow      =&lt;br /&gt;
 MonLevel   =&lt;br /&gt;
 &lt;br /&gt;
 [camd33]&lt;br /&gt;
 Port       =&lt;br /&gt;
 Key        =&lt;br /&gt;
 Passive    =&lt;br /&gt;
 NoCrypt    =&lt;br /&gt;
 &lt;br /&gt;
 [camd35]&lt;br /&gt;
 Port       =&lt;br /&gt;
 &lt;br /&gt;
 [radegast]&lt;br /&gt;
 Port       =&lt;br /&gt;
 User       =&lt;br /&gt;
 Allowed    =&lt;br /&gt;
 &lt;br /&gt;
 [serial]&lt;br /&gt;
 Device     =&lt;br /&gt;
 &lt;br /&gt;
 [gbox]&lt;br /&gt;
 Password   =&lt;br /&gt;
 MaxDist    =&lt;br /&gt;
 CardInfos  =&lt;br /&gt;
 IgnoreList =&lt;br /&gt;
 Locals     =&lt;br /&gt;
 Reader     =&lt;br /&gt;
&lt;br /&gt;
===Variablenbeschreibung===&lt;br /&gt;
&#039;&#039;&#039;[global]&#039;&#039;&#039;&lt;br /&gt;
====UsrFile====&lt;br /&gt;
Hier kann eine Datei angegeben werden, in der ganze Sitzungen protokolliert werden.&lt;br /&gt;
&lt;br /&gt;
Format der Datei ist wie folgt:&lt;br /&gt;
 datum uhrzeit spcw username ip port cw-found cw-cache cw-notfound login-time logout-time proto-desc&lt;br /&gt;
&lt;br /&gt;
wobei:&lt;br /&gt;
&lt;br /&gt;
 spcw = sekunden pro cw = alle wieviel sekunden (im schnitt) wurde ein cw geschickt&lt;br /&gt;
 ip bzw. port = ip bzw. port vom client&lt;br /&gt;
 cw-found = anzahl direkt gelesener cw&#039;s&lt;br /&gt;
 cw-cache = anzahl cw&#039;s aus dem cache&lt;br /&gt;
 cw-notfound = anzahl nicht gefundener cw&#039;s&lt;br /&gt;
 login-time bzw. logout-time = timestamp nach unix-standard (typ time_t)&lt;br /&gt;
&lt;br /&gt;
====Sleep====&lt;br /&gt;
Systemglobaler Standardwert für alle Accounts (Siehe auch mpcs.user)&lt;br /&gt;
====ServerIP====&lt;br /&gt;
Listener auf bestimmte IP binden. Dies ist dann zunächst der Standardwert für alle Listener! Dieser Parameter kann in allen Netzserverdiensten ebenfalls eingetragen werden, um den Standardwert zu überschreiben. Nur sinnvoll in komplexen Routing-Environments. Zur Reglementierung von Zugriffen sollte eine Firewall dienen. (dukat: &#039;&#039;Wer mit dieser Info nichts anfangen kann, brauchts nicht. Empfehlung: Diesen Parameter nicht verwenden!&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[monitor]&#039;&#039;&#039;&lt;br /&gt;
====Port====&lt;br /&gt;
Gibt den &#039;&#039;&#039;UDP-Port&#039;&#039;&#039; für Monitorfunktionen an. Bei Port=0 wird dieser Dienst nicht aktiviert.&lt;br /&gt;
====NoCrypt====&lt;br /&gt;
Gibt eine IP oder einen Bereich an, in dem auch unverschlüsselte Clients Zugriff haben. Dieser Parameter kan mehrfach angegeben werden.&lt;br /&gt;
 Beispiele:&lt;br /&gt;
 NoCrypt=127.0.0.1                   ---&amp;gt; Client mit IP 127.0.0.1 (localhost) darf unverschlüsselt zugreifen.&lt;br /&gt;
 NoCrypt=192.168.0.0-192.168.255.255 ---&amp;gt; Clients mit IP zwischen 192.168.0.0 und 192.168.255.255 dürfen unverschlüsselt zugreifen.&lt;br /&gt;
Verschlüsselte Clients haben grundsätzlich Zugriff!&lt;br /&gt;
====AULow====&lt;br /&gt;
Intervall in Minuten (default=30). Wenn in diesem Zeitraum kein EMM mehr eingegangen ist, wird die EMM-Versorgung am Monitor als &amp;quot;low&amp;quot; angezeigt.&lt;br /&gt;
====MonLevel====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Standardeinstellung für Monitor-Zugang (default=2). Diese Einstellung kann pro User in mpcs.user überschrieben werden! Empfehlung - in der mpcs.conf den MonLevel = 0 und den MonLevel in der mpcs.user per Client festlegen. Zudem sollte ein separater Useraccount angelegt werden der nur für das Monitoring benutzt wird.&lt;br /&gt;
 MonLevel = 0  Kein Zugriff auf Monitorfunktion&lt;br /&gt;
 MonLevel = 1  Client sieht nur Serverprozesse und seine eigenen Prozesse&lt;br /&gt;
 MonLevel = 2  Client sieht alle Prozesse, kann aber keine Aktion auslösen&lt;br /&gt;
 MonLevel = 3  Client sieht alle Prozesse und kann die die UserDB neu laden.&lt;br /&gt;
 MonLevel = 4  uneingeschränkter Zugriff auf die Monitorfunktion.&lt;br /&gt;
&#039;&#039;&#039;[camd33]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
====Port====&lt;br /&gt;
{{Depends}}&lt;br /&gt;
Gibt den &#039;&#039;&#039;TCP&#039;&#039;&#039;-Port für camd3.3x Serverdienst an. Bei Port=0 wird dieser Dienst nicht aktiviert.&lt;br /&gt;
&lt;br /&gt;
====Key====&lt;br /&gt;
{{Depends}}&lt;br /&gt;
128-Bit-Schlüssel zur Verschlüsselung.&lt;br /&gt;
 Achtung:&lt;br /&gt;
 Wird dieser Parameter nicht oder falsch angegeben, wird bei camd3.3x generell nicht verschlüsselt (Siehe Logfile!)&lt;br /&gt;
&lt;br /&gt;
====Passive====&lt;br /&gt;
{{Depends}}&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;
 Passive=1&lt;br /&gt;
eintragen.&lt;br /&gt;
 Empfehlung:&lt;br /&gt;
 Passive=0&lt;br /&gt;
&lt;br /&gt;
====NoCrypt====&lt;br /&gt;
Gibt eine IP oder einen Bereich an, in dem auch unverschlüsselte Clients Zugriff haben. Dieser Parameter kan mehrfach angegeben werden.&lt;br /&gt;
 Beispiele:&lt;br /&gt;
 NoCrypt=127.0.0.1                   ---&amp;gt; Client mit IP 127.0.0.1 (localhost) darf unverschlüsselt zugreifen.&lt;br /&gt;
 NoCrypt=192.168.0.0-192.168.255.255 ---&amp;gt; Clients mit IP zwischen 192.168.0.0 und 192.168.255.255 dürfen unverschlüsselt zugreifen.&lt;br /&gt;
Verschlüsselte Clients haben grundsätzlich Zugriff!&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[camd35]&#039;&#039;&#039;&lt;br /&gt;
====Port====&lt;br /&gt;
Gibt den &#039;&#039;&#039;UPD&#039;&#039;&#039;-Port für camd3.5x/3.6x Serverdienst an. Bei Port=0 wird dieser Dienst nicht aktiviert.&lt;br /&gt;
 Anmerkung:&lt;br /&gt;
 Dieses Protokoll verschlüsselt grundsätzlich und bildet den Schlüssel aus dem Benutzernamen.&lt;br /&gt;
&#039;&#039;&#039;[radegast]&#039;&#039;&#039;&lt;br /&gt;
====Port====&lt;br /&gt;
Gibt den &#039;&#039;&#039;TCP&#039;&#039;&#039;-Port für Radegast-Serverdienst an. Bei Port=0 wird dieser nicht aktiviert.&lt;br /&gt;
 Achtung:&lt;br /&gt;
 Dieses Protokoll kann zwar verschlüsseln, ist aber derzeit im Cardserver nicht implementiert!&lt;br /&gt;
&lt;br /&gt;
====User====&lt;br /&gt;
Benutzereinstellung, die für diesen Client gilt.&lt;br /&gt;
 Siehe &amp;quot;Account&amp;quot;. Dieser Parameter ist optional.&lt;br /&gt;
====Allowed====&lt;br /&gt;
&#039;&#039;bitte ergänzen&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[serial]&#039;&#039;&#039;&lt;br /&gt;
* Generell können folgende Clients angeschlossen werden:&lt;br /&gt;
* hsic    ---&amp;gt; humax sharing interface client&lt;br /&gt;
* sssp    ---&amp;gt; simple serial sharing protocol&lt;br /&gt;
* bomba   ---&amp;gt; Reciever mit BOMBA-Firmware (z.B. Arion, Ferguson, OpenBox6xx, PowerSky, NewStar, SatStar, TERMAL/OloMPiA, He@d, OpenSky...)&lt;br /&gt;
* dsr9500 sharing protocol&lt;br /&gt;
Für jeden Client muss ein &amp;quot;Device=&amp;quot;-Eintrag erfolgen.&lt;br /&gt;
====Device====&lt;br /&gt;
 &#039;&#039;&amp;lt;user&amp;gt;@&amp;lt;device&amp;gt;[:baud}][?option1=value1[&amp;amp;option2=value2]]&#039;&#039;&lt;br /&gt;
* user    ---&amp;gt; Account, der für diesen Client verwendet wird&lt;br /&gt;
* device  ---&amp;gt; Die serielle Schnittstelle, an der der Client angeschlossen ist&lt;br /&gt;
* baud    ---&amp;gt; Option = Baudrate (default=115200)&lt;br /&gt;
* option (2 Möglichkeiten):&lt;br /&gt;
* timeout ---&amp;gt; Maximale Zeit eines Empfangs (default=50ms)&lt;br /&gt;
* delay   ---&amp;gt; Zusätzliche Pause in ms beim Senden zwischen jedem einzelnen Zeichen (default=0)&lt;br /&gt;
&#039;&#039;&#039;[gbox]&#039;&#039;&#039;&lt;br /&gt;
* Das GB*X-Modul im MPCS arbeitet als GB*X-Server, CS2GB*X und GBOX2CS.&lt;br /&gt;
* Es können also&lt;br /&gt;
 - mehrere GB*X-Server miteinander verbunden (GB*X-Server),&lt;br /&gt;
 - von Clients des MPCS auf die GB*X-Karten zugegriffen,&lt;br /&gt;
 - und Lokale Karten oder Karten/EMUS von Remote-Servern ins GB*X-Netzwerk zurück geshared werden&lt;br /&gt;
Die einzelnen GB*X-Server werden als Reader in der mpcs.server (bis vers. 0.9.e) bzw. in der mpcs.reader (ab version 1.0) eingetragen.&lt;br /&gt;
====Password====&lt;br /&gt;
Eigenes Passwort der gbox. Dieser Passwort muss in der D-Line des GB*X-Servers eingetragen werden.&lt;br /&gt;
====MaxDist====&lt;br /&gt;
Bis zu welcher Distanz sollen Karten von GB*X-Servern angenommen und verwendet werden (default=5).&lt;br /&gt;
====CardInfos====&lt;br /&gt;
Pfad zu der Datei, in der die Karteninformationen abgelegt werden, die das GB*X-Mudol von den angeschlossenen GB*X-Servern erhält. Die Datei muss im beschreibbaren Bereich liegen,&lt;br /&gt;
====IgnoreList====&lt;br /&gt;
Pfad zur ignore.list. In der ignore.list sind Provider aufgelistet, die vom GB*X-Modul ignoriert werden sollen.&lt;br /&gt;
 Das Format der Datei muss wie folgt aussehen:&lt;br /&gt;
 G:{0100000A}#Kommentar&lt;br /&gt;
 G:{0100000B}&lt;br /&gt;
 Die ersten zwei Bytes sind die CaID und die letzten zwei Bytes die ProviderID&lt;br /&gt;
Dieser Parameter ist optional.&lt;br /&gt;
&lt;br /&gt;
====Locals====&lt;br /&gt;
Das GB*X-Modul kann Karten in das GB*X-Modul zurücksharen. Dazu kann hier die Liste der Karten eingetragen werden.&lt;br /&gt;
 Beispiel:&lt;br /&gt;
 17220000,18010501,0D220400&lt;br /&gt;
 Die ersten zwei Bytes sind die CaID und die letzten zwei Bytes die ProviderID, getrennt duch ein &#039;,&#039;&lt;br /&gt;
Dieser Parameter ist optional.&lt;br /&gt;
&lt;br /&gt;
====Reader====&lt;br /&gt;
ECM&#039;s aus dem GB*X-Netzwerk für diese Karten werden an Lokale Reader (mouse), Remote-Camd3 und Remte-Newcamd Server weitergeleitet.&lt;br /&gt;
&lt;br /&gt;
==mpcs.user==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;V1.0 (KrazyIvan Version)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 [account]&lt;br /&gt;
 User       = user&lt;br /&gt;
 Pwd        = 54546&lt;br /&gt;
 MonLevel   = 2&lt;br /&gt;
 Uniq       = 1&lt;br /&gt;
 Group      = 1&lt;br /&gt;
 AU         = 1&lt;br /&gt;
 EndDate    = 2009/01/05&lt;br /&gt;
 Betatunnel = 1833.0081:1702,1833.0082:1702&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;&#039;Variablenbeschreibung&#039;&#039;&#039;===&lt;br /&gt;
====[account]====&lt;br /&gt;
Grundsatz: Es können mehrere [account]-sections erstellt werden. Jede vollständige section wird dann als account verwendet.&lt;br /&gt;
So kann für jeden user ein separater Account mit unterschiedlichen Zugangsdaten und Berechtigungen angelegt werden. Z.B.: [dbox-Wohnzimmer] mit allen Rechten, jedoch [dbox-Kinderzimmer] nur mit Rechten, die den Jugendschutz berücksichtigen. Oder [Dyndns-IP], die nur ein bestimmtes PayTV- Paket erhalten soll.&lt;br /&gt;
&lt;br /&gt;
====User====&lt;br /&gt;
User-Name. Muss gesetzt sein!&lt;br /&gt;
&lt;br /&gt;
 User = Max&lt;br /&gt;
&lt;br /&gt;
====Pwd====&lt;br /&gt;
Passwort. Muss gesetzt sein!&lt;br /&gt;
&lt;br /&gt;
 Pwd = MaxPasswort&lt;br /&gt;
&lt;br /&gt;
====MonLevel====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Hier kann der Monitorlevel des einzelnen User festgelegt werden. &lt;br /&gt;
 MonLevel = 0  Kein Zugriff auf Monitorfunktion&lt;br /&gt;
 MonLevel = 1  Client sieht nur Serverprozesse und seine eigenen Prozesse&lt;br /&gt;
 MonLevel = 2  Client sieht alle Prozesse, kann aber keine Aktion auslösen&lt;br /&gt;
 MonLevel = 3  Client sieht alle Prozesse und kann die die UserDB neu laden.&lt;br /&gt;
 MonLevel = 4  uneingeschränkter Zugriff auf die Monitorfunktion.&lt;br /&gt;
&lt;br /&gt;
Es empfielt sich einen reinen Monitoraccount anzulegen. Zudem sollte in der [[MPCS#mpcs.conf|mpcs.conf]] der MonLevel auf 0 gesetzt werden. Dann kann man den Monitorlevel gezielt in der mpcs.user setzen. Wenn dieser optionale Parameter im User Account fehlt wird der MonLevel aus der mpcs.conf angenommen.&lt;br /&gt;
 [account]&lt;br /&gt;
 User       = Monitor&lt;br /&gt;
 Pwd        = 54546&lt;br /&gt;
 MonLevel   = 4&lt;br /&gt;
&lt;br /&gt;
====Uniq====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Mit Uniq wird geregelt ob sich ein Client gleichzeitig nur einmal oder mehrmals anmelden darf&lt;br /&gt;
&lt;br /&gt;
 Uniq = 0 (disable) default&lt;br /&gt;
 Uniq = 1 (Client darf sich nur einmal anmelden per Username)&lt;br /&gt;
&lt;br /&gt;
====ab MPCS 1.0n====&lt;br /&gt;
&lt;br /&gt;
 Uniq = 0 (disable) default&lt;br /&gt;
 Uniq = 1 (per IP)&lt;br /&gt;
 Uniq = 2 (per Port)&lt;br /&gt;
 Uniq = 3 (only 1 user allow for all port)&lt;br /&gt;
&lt;br /&gt;
====Group====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
Jeder User muss in einer oder mehrere Gruppen eingetragen sein. Damit lässt sich dann bestimmen, auf welche Reader, sofern mehrere vorhanden sind, dieser Client Zugriff haben soll. Gültige Werte 1-32&lt;br /&gt;
&lt;br /&gt;
 &#039;&#039;&#039;&#039;&#039;Group = &amp;lt;grp&amp;gt;[,&amp;lt;grp&amp;gt;][,&amp;lt;grp&amp;gt;]...&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 Group = 1      (eine Gruppe)&lt;br /&gt;
 Group = 1,4,5  (mehrere Gruppen)&lt;br /&gt;
&lt;br /&gt;
====AU====&lt;br /&gt;
Mit den Eintragungen in diesem Abschnitt kann gesteuert werden, ob für bestimmte oder alle Reader AU zugelassen werden soll.&lt;br /&gt;
Gültige Werte:&lt;br /&gt;
 AU=     0                 -&amp;gt; kein AU&lt;br /&gt;
 AU=     1                 -&amp;gt; Auto (ab 1.0)&lt;br /&gt;
 AU=     &amp;lt;gültiger Reader&amp;gt; -&amp;gt; AU für eingetragenen [[Reader]]&lt;br /&gt;
&lt;br /&gt;
Zum AU ist im allgemeinen zu sagen:&lt;br /&gt;
&lt;br /&gt;
*Sparsamer Umgang mit AU Clients ist besser für den MPCS&lt;br /&gt;
*Ein AU Client erhält die Kartendaten (Sicherheit)&lt;br /&gt;
*Benutzung der EmmCache Funktion vermeidet zu hohe Belastung des Readers&lt;br /&gt;
&lt;br /&gt;
====Enddate====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Hier kann ein Ende-Datum für das Nutzungsrecht des Clienten am Server eingegeben werden. Mit Ablauf dieses Datums hat der Client keine Möglichkeit mehr, auf den Server zuzugreifen!&lt;br /&gt;
&lt;br /&gt;
====Betatunnel====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Bis zur Version 0.9.e ist hier eine Betacrypt-Tunnelung möglich. Im Beispiel werden 1833.0081 und 1833.0082 jeweils auf 1702 getunnelt. &lt;br /&gt;
&lt;br /&gt;
Betatunnel = 1833.0081:1702,1833.0082:1702&lt;br /&gt;
&lt;br /&gt;
Ab Version 1.0n ist dieser Parameter nicht mehr erforderlich. Allerdings muss dann die Caid des Betatunnels im mpcs.reader manuell freigeben sein, Bsp: CAID=1702,1833. Eine CAID-Freigabe über die .services reicht nicht. Der Mpcs bündelt dann ggf. CCCam-HD-1702 und 1833-HD-Anfragen auf die CAID 1702 auf den Reader und beantwortet diese aus einem gemeinsamen Cache.&lt;br /&gt;
 &lt;br /&gt;
&#039;&#039;bitte prüfen und eventuell überarbeiten!&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==mpcs.reader(V1.0)==&lt;br /&gt;
Tritt an die Stelle von mpcs.server (bis einschließlich Version 0.9.e!)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;V1.0 (KrazyIvan Version)&#039;&#039;&#039;&lt;br /&gt;
 [reader]&lt;br /&gt;
 blockua          = 1&lt;br /&gt;
 blockga          = 1&lt;br /&gt;
 blocksa          = 1&lt;br /&gt;
 AU               = 1&lt;br /&gt;
 Enable           = 1&lt;br /&gt;
 Label            = myreader&lt;br /&gt;
 Protocol         = mouse&lt;br /&gt;
 Device           = /dev/ttyS0&lt;br /&gt;
 #pincode         = 7291&lt;br /&gt;
 #BaudRate	  = 16000&lt;br /&gt;
 EMMCache         = 1,1,10&lt;br /&gt;
 Detect           = CD&lt;br /&gt;
 Group            = 1,2,3&lt;br /&gt;
 Fallback         = 0&lt;br /&gt;
 CAID	          = 0666&lt;br /&gt;
 ChID             = 0666:02,03,04,05,06,07,0E&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;&#039;Variablenbeschreibung&#039;&#039;&#039;===&lt;br /&gt;
====[reader]====&lt;br /&gt;
Grundsatz: Es können mehrere [reader]-sections erstellt werden. Jede vollständige section wird dann als reader verwendet.&lt;br /&gt;
Beispiele: [NG²], [phoenix], [mastercrd] usw.&lt;br /&gt;
====blockua====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&#039;&#039;unique address-EMMs, entspricht D3 bei PW&#039;&#039;&lt;br /&gt;
 blockua = 0 (nicht blocken)&lt;br /&gt;
 blockua = 1 (Blocke EMMs, die an die Karte direkt adressiert sind)&lt;br /&gt;
&lt;br /&gt;
====blockga====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&#039;&#039;global address-EMMs, entspricht D0 bei PW&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 blockga = 0 (nicht blocken)&lt;br /&gt;
 blockga = 1 (Blocke EMMs, die an alle Karten gehen)&lt;br /&gt;
&lt;br /&gt;
====blocksa====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
&#039;&#039;shared address-EMMs, entspricht D2 bei PW&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 blocksa = 0 (nicht blocken)&lt;br /&gt;
 blocksa = 1 (Blocke EMMs, die an bestimmte Gruppen von Karten gehen)&lt;br /&gt;
&lt;br /&gt;
====AU====&lt;br /&gt;
Zum AU ist im allgemeinen zu sagen:&lt;br /&gt;
&lt;br /&gt;
*Sparsamer Umgang mit AU Clients ist besser für den MPCS&lt;br /&gt;
*Ein AU Client erhält die Kartendaten (Sicherheit)&lt;br /&gt;
*Benutzung der EmmCache Funktion vermeidet zu hohe Belastung des Readers&lt;br /&gt;
&lt;br /&gt;
 AU = 0 (Autoupdate aus)&lt;br /&gt;
 AU = 1 (Autoupdate ein)&lt;br /&gt;
&lt;br /&gt;
====Enable====&lt;br /&gt;
&lt;br /&gt;
 Enable = 0 (Reader aus)&lt;br /&gt;
 Enable = 1 (Reader ein)&lt;br /&gt;
&lt;br /&gt;
====Label====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
Name der Readers. Pflichtfeld! Wird benötigt, um die Zuordnung von AU in mpcs.user zu ermöglichen.&lt;br /&gt;
&lt;br /&gt;
 Label = Mouse&lt;br /&gt;
&lt;br /&gt;
====Protocol====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
Kommunikationsprotokoll für den Reader.&lt;br /&gt;
&lt;br /&gt;
 Protocol = mouse (Lokaler Cardreader)&lt;br /&gt;
 Protocol = internal (Alle Cardreader mit einem &amp;quot;Device=/dev/sciX&amp;quot;)&lt;br /&gt;
 Protocol = camd35 (Cascading - camd 3.5-kompatibler Remote-Server)&lt;br /&gt;
&lt;br /&gt;
====Device====&lt;br /&gt;
{{Depends}}&lt;br /&gt;
Bei lokalem Reader (mouse-mode) das Device, an dem der Reader angeschlossen ist.&lt;br /&gt;
&lt;br /&gt;
 Device = /dev/ttyS0   (Reader an COM1 (bei Linux i386 und Windows))&lt;br /&gt;
 Device = /dev/tts/1   (Reader an COM2 (Linux dbox2 mit multicam))&lt;br /&gt;
 Device = /dev/ttyUSB0 (Reader an USB  (Linux i386))&lt;br /&gt;
&lt;br /&gt;
Hinweis: 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 (Windows) nachschauen, welcher COM-Port dem Reader zugewiesen wurde und in die Device den Port -1 eintragen!&lt;br /&gt;
&lt;br /&gt;
====pincode====&lt;br /&gt;
{{Depends}}&lt;br /&gt;
Bei Readern, die mit einem Pincode arbeiten, muss dieser hier eingetragen werden.&lt;br /&gt;
&lt;br /&gt;
 Pincode = 12345&lt;br /&gt;
&lt;br /&gt;
====BaudRate====&lt;br /&gt;
{{Depends}}&lt;br /&gt;
Für Reader, deren Geschwindigkeit über eine Baudrate eingestellt werden kann, kann hier ein Eintrag erfolgen.&amp;lt;br /&amp;gt;&lt;br /&gt;
Verwendet man am Reader eine höhere Taktfrequenz als für die Karte vorgesehen (Übertakten/ Overclocking), muß hier die Baudrate nach folgender Formel angepasst werden:&lt;br /&gt;
&lt;br /&gt;
 &#039;&#039;&#039;&#039;&#039;Baudrate = 9600 / originalCardMHz * newCrystalMHZ&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 Baudrate =  9600  (entspricht default)&lt;br /&gt;
 Baudrate = 16000  (6MHz-Karte wird mit 10MHz betrieben | &#039;&#039;9600 / 6 * 10 = 1600&#039;&#039;)&lt;br /&gt;
&lt;br /&gt;
Bei dem Gebrauch von USB-Wandlern ist darauf zu achten, dass der PL2303 nur Standardbaudraten unterstützt, und somit der Betrieb einer übertakten Karte nicht möglich ist. Es wird die Verwendung eines Wandlers mit FTDI empfohlen.&lt;br /&gt;
&lt;br /&gt;
====PTS====&lt;br /&gt;
{{Depends}}&lt;br /&gt;
 PTS=0 &lt;br /&gt;
 PTS=1&lt;br /&gt;
&lt;br /&gt;
 Diese Einstellung wirkt nur bei VIA &amp;amp;&amp;amp; Cryptoworks Karten&lt;br /&gt;
 Einstellung PTS=0 sollte bei S02 Karten benutzt werden.&lt;br /&gt;
&lt;br /&gt;
====EMMCache====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Definition des EMM-Caches für den Reader. Derzeit nur für lokale Reader. Betrifft die AU-Funktion. Damit kann entschieden werden, ob Update-Kommandos vom Provider immer oder nur unter bestimmten Voraussetzungen geschrieben werden.&lt;br /&gt;
Format: &lt;br /&gt;
 &#039;&#039;&#039;&#039;&#039;EmmCache = &amp;lt;usecache&amp;gt;,&amp;lt;rewritte&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&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 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 nur im Fehlerfall&lt;br /&gt;
 * &amp;lt;logging&amp;gt;  1 = Nur geschriebene Emm&#039;s keine verworfenen (skipped)&lt;br /&gt;
 * &amp;lt;logging&amp;gt;  2 = alle emm&#039;s werden im Log vermerkt&lt;br /&gt;
&lt;br /&gt;
Laut [http://streamboard.gmc.to/wbb2/thread.php?postid=290619#post290619 KrazyIvan] werden folgende Parameter für &amp;lt;logging&amp;gt; verwendet:&lt;br /&gt;
&lt;br /&gt;
    1) only error EMM&lt;br /&gt;
    2) 1 + written EMM only&lt;br /&gt;
    3) 2 + skip EMM only&lt;br /&gt;
    4) 3 + blocked EMM only&lt;br /&gt;
    5) 4 + disable EMM&lt;br /&gt;
 6-10) still not yet.. so every number show much info in the log about EMM &lt;br /&gt;
&lt;br /&gt;
Empfehlung: &lt;br /&gt;
&lt;br /&gt;
 EmmCache = 1,3,2&lt;br /&gt;
&lt;br /&gt;
====Detect====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Statusleitung für &amp;quot;Karte ist drin&amp;quot;. &lt;br /&gt;
&lt;br /&gt;
 Detect = CD   (Carrier Detect)&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 = gpio2 ... 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;
====Group====&lt;br /&gt;
{{Mandatory}}&lt;br /&gt;
Jeder Reader muss in einer oder mehrere Gruppen eingetragen sein. Damit lässt sich bestimmen, welcher Client auf welchen Reader Zugriff hat. Gültige Werte 1-32&lt;br /&gt;
&lt;br /&gt;
 &#039;&#039;&#039;&#039;&#039;Group = &amp;lt;grp&amp;gt;[,&amp;lt;grp&amp;gt;][,&amp;lt;grp&amp;gt;]...&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 Group = 1      (eine Gruppe)&lt;br /&gt;
 Group = 1,4,5  (mehrere Gruppen)&lt;br /&gt;
&lt;br /&gt;
====Fallback====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
 Fallback = 0 (Reader ist kein Fallback-Reader)&lt;br /&gt;
 Fallback = 1 (Reader ist Fallback-Reader)&lt;br /&gt;
&lt;br /&gt;
====CAID====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Liste gültiger caid&#039;s und mapping für diesen Reader. Wird &amp;lt;mask&amp;gt; nicht angegeben, ist &amp;lt;mask&amp;gt; automatisch FFFF. Wird &amp;lt;new caid&amp;gt; nicht angegeben, wird caid nicht verändert. Dieser Parameter ist optional. Wird er nicht gesetzt, sind alle caid&#039;s gültig und werden nicht gemapped.&lt;br /&gt;
&lt;br /&gt;
 &#039;&#039;&#039;&#039;&#039;CAID=&amp;lt;caid&amp;gt;[&amp;amp;&amp;lt;mask&amp;gt;][:&amp;lt;new caid&amp;gt;],...&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 CAID = 1702           (dieser Reader wird nur für caid 1702 benutzt)&lt;br /&gt;
 CAID = 1702,1722      (dieser Reader wird nur für caid 1702 und 1722 benutzt)&lt;br /&gt;
 CAID = 1702&amp;amp;FFDF      (hat die gleiche Folge wie die vorhergehende Zeile)&lt;br /&gt;
 CAID = 1702&amp;amp;FFDF:1702 (dieser Reader wird ebenfalls nur für caid 1702 und 1722 benutzt und die caid wird auf 1702 gemapped.)&lt;br /&gt;
 CAID = 0100,0600&amp;amp;FF00 (dieser Reader wird für caid 0100 und 0600-06FF benutzt.)&lt;br /&gt;
&lt;br /&gt;
====CHID====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Es können zu einer caid ganz bestimmte CHID&#039;s zugelassen werden. (funktioniert nur bei IRDETO!)&lt;br /&gt;
&lt;br /&gt;
 CHID = 000A&lt;br /&gt;
 CHID = 000A,000B,000C&lt;br /&gt;
&lt;br /&gt;
====SERVICES====&lt;br /&gt;
{{Optional}}&lt;br /&gt;
Hiermit können die Abfragen nach den Eintragungen aus der mpcs.services eingeschränkt werden.&lt;br /&gt;
 services = sky&lt;br /&gt;
&lt;br /&gt;
==mpcs.server==&lt;br /&gt;
&#039;&#039;&#039;Bis V. 0.9.e (Team Edition) - ab Version 1.0n tritt an diese Stelle mpcs.reader!&#039;&#039;&#039;&lt;br /&gt;
 [reader]&lt;br /&gt;
 Label            = myreader&lt;br /&gt;
 Protocol         = mouse&lt;br /&gt;
 Device           = /dev/ttyS0&lt;br /&gt;
 Detect           = CD&lt;br /&gt;
 Account          = user1,pwd1&lt;br /&gt;
 EMMCache         = 1,1,10&lt;br /&gt;
 BlockNano        =&lt;br /&gt;
 Group            = 1,2,3&lt;br /&gt;
 CAID	          = 0666&lt;br /&gt;
&lt;br /&gt;
===Variablenbeschreibung===&lt;br /&gt;
Siehe Erläuterungen zu [[MPCS#mpcs.reader(V1.0)|mpcs.reader(V1.0)]]!&lt;br /&gt;
Die dort nicht enthaltenen Parameter werden nachfolgend beschrieben:&lt;br /&gt;
&lt;br /&gt;
====Account====&lt;br /&gt;
{{Depends}}&lt;br /&gt;
Benutzername und Passwort beim Zugriff auf Remote-Server (Proxy).&lt;br /&gt;
&lt;br /&gt;
 Account = Username,Password&lt;br /&gt;
&lt;br /&gt;
====BlockNano====&lt;br /&gt;
&lt;br /&gt;
{{Obsolete}}&lt;br /&gt;
&lt;br /&gt;
==mpcs.services==&lt;br /&gt;
 [premiere]&lt;br /&gt;
 caid=1702,1722&lt;br /&gt;
 srvid=000A,000B,002B,0009,0022,0029,0014,0204,0017,0010,002A,0203,0024,001C,0013,000E,000D,000F,000C,0016,0206,0018,00A8,0015,0012,0011,001B,0309,00D0,00D1,00D2,00D3,00D4,00DC,00DD,00DE,00F0,00F1,00F2,00F3,00F4&lt;br /&gt;
&lt;br /&gt;
 [premiere-familie]&lt;br /&gt;
 caid=1702,1722&lt;br /&gt;
 srvid=000C,000D,000E,000F,0013,0015,0016,0018,001B,001C,001D,0020,0024,002A,0032,00A8,0203,0206&lt;br /&gt;
&lt;br /&gt;
 [pw_hd]&lt;br /&gt;
 caid=1833&lt;br /&gt;
 srvid=0081,0082&lt;br /&gt;
&lt;br /&gt;
 [arena]&lt;br /&gt;
 caid=1702,1722&lt;br /&gt;
 srvid=0032,00F4,00DC,00E3,00E1,00F2,00F3,00D4&lt;br /&gt;
&lt;br /&gt;
 [kdhome]&lt;br /&gt;
 caid=1702,1722&lt;br /&gt;
 srvid=C3B5,C3B6,C3B7,C3B8,C3B9,C3BA,C3BB,C3BC,C3BD,C3BF,C47D,C47E,C47F,C480,C481,C482,C483,C60E,C60F,C610,C612,C613,C614,C615,C616,D035,D036,D099,D09C,D09E,D0A1,D0A3,D0A4&lt;br /&gt;
&lt;br /&gt;
 [KD]&lt;br /&gt;
 provid=001101&lt;br /&gt;
 caid=1801&lt;br /&gt;
&lt;br /&gt;
 [orf]&lt;br /&gt;
 caid=1702&lt;br /&gt;
 srvid=32C9,32CA,32D4,32CB,32CC,32CD,32CE,32CF,32D0,32D1,32D2,32D3,32C9,4E27,3332&lt;br /&gt;
&lt;br /&gt;
 [tividi]&lt;br /&gt;
 caid=1702,1722&lt;br /&gt;
 srvid=32C9,332F,3338,3332,3333,3334,3335,3337,5E25,5E27,5E29,5E2A,5E2C,5E2D,5E2E,5E38,5A3D,5A3F,5A49,2F45,0206,2F49,2F4A,2F4B,2F4C,2F4D,2F46,2F47,2F48,2F4E,2F4F,3EEB,2B5D,2B5E,2B5F,2B60,2B61,2B63,2B64,2B65,2B66,4AA8,4AA9,4AAA,3716,3719,371B,371F,3EE5,3EE6,3EE7,3EE8,3EE9,3EEA,4AA2,4AA3,4AA4,4AA5,4AA6,4AA7,5E30,3339,332D,371E,371D,D099&lt;br /&gt;
&lt;br /&gt;
==mpcs.srvid==&lt;br /&gt;
&lt;br /&gt;
Diese Datei wird vornehmlich genutzt um über die Monitorschnittstelle den Channelnamen auszugeben. In der 1.0 Version ist diese Ausgabe bislang defekt.&lt;br /&gt;
&lt;br /&gt;
 0001:MTV Portugal&lt;br /&gt;
 0002:MTV Polska&lt;br /&gt;
 0003:Music Box Russia&lt;br /&gt;
 0004:VH1 Polska&lt;br /&gt;
 0005:VIVA Polska&lt;br /&gt;
 0006:MTV 1&lt;br /&gt;
 0007:VH1&lt;br /&gt;
 0008:PREMIERE START&lt;br /&gt;
 0009:PREMIERE 4&lt;br /&gt;
 000a:PREMIERE 1&lt;br /&gt;
 000b:PREMIERE 2&lt;br /&gt;
 ...&lt;br /&gt;
 ..&lt;br /&gt;
 .&lt;br /&gt;
&lt;br /&gt;
==mpcs.ac==&lt;br /&gt;
&lt;br /&gt;
Cycles für [[Anticascading]]&lt;br /&gt;
&lt;br /&gt;
Diese Datei wird nur benötigt wenn [[Anticascading]] eingeschaltet ist. Diese Liste dient als Referenz, in welchen Intervallen [[ECM]] Requests eingehen sollten. Der letzte Eintrag (*=7) setzt den Wert für &amp;quot;alle Anderen darüber nicht aufgeführten. Der Wert ist in Sekunden anzugeben.&lt;br /&gt;
&lt;br /&gt;
 0100:00003D=20&lt;br /&gt;
 0100:000065=7&lt;br /&gt;
 0100:00006A=13&lt;br /&gt;
 0500:020910=30&lt;br /&gt;
 0500:020A00=15&lt;br /&gt;
 0500:020A10=15&lt;br /&gt;
 0500:020A20=15&lt;br /&gt;
 0500:020A30=15&lt;br /&gt;
 0500:020A40=15&lt;br /&gt;
 0500:021500=15&lt;br /&gt;
 0604:000000=11&lt;br /&gt;
 0919:000000=20&lt;br /&gt;
 0961:000000=8&lt;br /&gt;
 1702:FFFFFF=7&lt;br /&gt;
 1722:FFFFFF=7&lt;br /&gt;
 1801:000000=20&lt;br /&gt;
 4A70:000000=14&lt;br /&gt;
 *=7&lt;br /&gt;
&lt;br /&gt;
==mpcs.cert==&lt;br /&gt;
 #&lt;br /&gt;
 #	this file contains needed Issuer Public Keys -or- Session Keys&lt;br /&gt;
 #	(currently supported with cryptoworks only)&lt;br /&gt;
 #&lt;br /&gt;
 #CAID:reserved:KEY&lt;br /&gt;
 &lt;br /&gt;
 #sample with IPK for CAID 0D22&lt;br /&gt;
 0D22:00000000:8000XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX&lt;br /&gt;
 &lt;br /&gt;
 #sample with Session Key for CAID 0D22&lt;br /&gt;
 0D22:00000000:B5C7XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX &lt;br /&gt;
&lt;br /&gt;
==mpcs.guess==&lt;br /&gt;
&lt;br /&gt;
 #&lt;br /&gt;
 #	mpcs caid guessing table (by len)&lt;br /&gt;
 #	caid 0500 and 1801 not needed&lt;br /&gt;
 #	format: &amp;lt;len&amp;gt;:&amp;lt;caid&amp;gt;&lt;br /&gt;
 #	where &amp;lt;len&amp;gt; is length of ecm in hex&lt;br /&gt;
 #&lt;br /&gt;
 29:1762&lt;br /&gt;
 34:0604&lt;br /&gt;
 36:0D05&lt;br /&gt;
 3C:4A70&lt;br /&gt;
 6E:0919&lt;br /&gt;
 47:0D05&lt;br /&gt;
 48:0D05&lt;br /&gt;
 4C:0B00&lt;br /&gt;
 50:0D05&lt;br /&gt;
 51:0D05&lt;br /&gt;
 54:1702&lt;br /&gt;
 5A:0B00&lt;br /&gt;
 67:0B00&lt;br /&gt;
 71:0D0C&lt;br /&gt;
 72:4AD0&lt;br /&gt;
 73:090F&lt;br /&gt;
 7C:090F&lt;br /&gt;
 81:090F&lt;br /&gt;
 85:0D02&lt;br /&gt;
 91:4AD1&lt;br /&gt;
 99:0D00&lt;br /&gt;
 9C:0D02&lt;br /&gt;
&lt;br /&gt;
==mpcs.ird==&lt;br /&gt;
&lt;br /&gt;
 ;-------------------------------------------&lt;br /&gt;
 ; Irdeto guessing table (by signature)&lt;br /&gt;
 ; format: &amp;lt;byte3&amp;gt;:&amp;lt;byte4-7&amp;gt;:&amp;lt;caid&amp;gt;:&amp;lt;sid&amp;gt;&lt;br /&gt;
 ; all fields in hex&lt;br /&gt;
&lt;br /&gt;
=&#039;&#039;&#039;Beispiel-Konfigurationen&#039;&#039;&#039;=&lt;br /&gt;
==PW, arena und MTV==&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;&#039;Basis&#039;&#039;&#039;===&lt;br /&gt;
&lt;br /&gt;
* 1x Cardreader seriell mit PW Nagra 3 SC (6 Mhz)&lt;br /&gt;
* 1x Cardreader USB mit arena Cryptoworks SC (3,58 Mhz)&lt;br /&gt;
* 1x Cardreader USB mit MTV Conax SC (3,58 Mhz)&lt;br /&gt;
* Protokoll: newcamd&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;&#039;Konfiguration&#039;&#039;&#039;===&lt;br /&gt;
&lt;br /&gt;
====mpcs.conf====&lt;br /&gt;
&lt;br /&gt;
* newcamd Protokoll&lt;br /&gt;
* Für jede CAID wird ein seperater TCP/IP-Port definiert.&lt;br /&gt;
&lt;br /&gt;
 [global]&lt;br /&gt;
 Nice            = -1&amp;lt;br /&amp;gt;&lt;br /&gt;
 LogFile         = /var/log/mpcs/mpcs.log&lt;br /&gt;
 UsrFile         = /var/log/mpcs/mpcsuser.log&lt;br /&gt;
 PidFile         = /var/run/mpcs.pid&lt;br /&gt;
 Level           = 15&amp;lt;br /&amp;gt;&lt;br /&gt;
 ClientTimeout   = 5&lt;br /&gt;
 CacheDelay      = 120&amp;lt;br /&amp;gt;&lt;br /&gt;
 [monitor]&lt;br /&gt;
 Port            = 988&lt;br /&gt;
 AULow           = 120&lt;br /&gt;
 MonLevel        = 1&amp;lt;br /&amp;gt;&lt;br /&gt;
 [newcamd]&lt;br /&gt;
 Key             = 0102030405060708091011121314&lt;br /&gt;
 Port            = 12345@1702:FFFFFF;23456@0D22:FFFFFF;34567@0B00:FFFFFF&lt;br /&gt;
&lt;br /&gt;
====mpcs.server====&lt;br /&gt;
&lt;br /&gt;
* Die entsprechende Frequenz für die SC wird am Reader eingestellt.&lt;br /&gt;
* Jeder Reader bekommt seine CAID zugewiesen.&lt;br /&gt;
&lt;br /&gt;
 [reader]&lt;br /&gt;
 Label          = reader0&lt;br /&gt;
 Device         = /dev/ttyS2&lt;br /&gt;
 Protocol       = mouse&lt;br /&gt;
 EMMCache       = 1,3,2&lt;br /&gt;
 Detect         = CD&lt;br /&gt;
 Services       = premiere&lt;br /&gt;
 CAID           = 1702&lt;br /&gt;
 Group          = 1&amp;lt;br /&amp;gt;&lt;br /&gt;
 [reader]&lt;br /&gt;
 Label          = reader1&lt;br /&gt;
 Device         = /dev/ttyUSB0&lt;br /&gt;
 Protocol       = mouse&lt;br /&gt;
 EMMCache       = 1,3,2&lt;br /&gt;
 Detect         = CD&lt;br /&gt;
 Services       = arena&lt;br /&gt;
 CAID           = 0D22&lt;br /&gt;
 Group          = 2&amp;lt;br /&amp;gt;&lt;br /&gt;
 [reader]&lt;br /&gt;
 Label          = reader2&lt;br /&gt;
 Device         = /dev/ttyUSB1&lt;br /&gt;
 Protocol       = mouse&lt;br /&gt;
 EMMCache       = 1,3,2&lt;br /&gt;
 Detect         = CD&lt;br /&gt;
 Services       = mtv&lt;br /&gt;
 CAID           = 0B00&lt;br /&gt;
 Group          = 3&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====mpcs.user====&lt;br /&gt;
&lt;br /&gt;
* Jeder Receiver bekommt einen eigenen Account pro CAID.&lt;br /&gt;
* Jeder Account kann sich nur einmal zum Card Server verbinden.&lt;br /&gt;
&lt;br /&gt;
 [account]&lt;br /&gt;
 User     = userp1&lt;br /&gt;
 Pwd      = password1&lt;br /&gt;
 Uniq     = 1&lt;br /&gt;
 Group    = 1&lt;br /&gt;
 Services = premiere&lt;br /&gt;
 AU       = reader0&lt;br /&gt;
 IDENT    = 1702:FFFFFF&lt;br /&gt;
 CAID     = 1702&lt;br /&gt;
 MonLevel = 0&amp;lt;br /&amp;gt;&lt;br /&gt;
 [account]&lt;br /&gt;
 User     = userp2&lt;br /&gt;
 Pwd      = password2&lt;br /&gt;
 Uniq     = 1&lt;br /&gt;
 Group    = 1&lt;br /&gt;
 Services = premiere&lt;br /&gt;
 AU       = reader0&lt;br /&gt;
 IDENT    = 1702:FFFFFF&lt;br /&gt;
 CAID     = 1702&lt;br /&gt;
 MonLevel = 0&amp;lt;br /&amp;gt;&lt;br /&gt;
 [account]&lt;br /&gt;
 User     = usera1&lt;br /&gt;
 Pwd      = password3&lt;br /&gt;
 Uniq     = 1&lt;br /&gt;
 Group    = 2&lt;br /&gt;
 Services = arena&lt;br /&gt;
 AU       = reader1&lt;br /&gt;
 IDENT    = 0D22:FFFFFF&lt;br /&gt;
 CAID     = 0D22&lt;br /&gt;
 MonLevel = 0&amp;lt;br /&amp;gt;&lt;br /&gt;
 [account]&lt;br /&gt;
 User     = usera2&lt;br /&gt;
 Pwd      = password4&lt;br /&gt;
 Uniq     = 1&lt;br /&gt;
 Group    = 2&lt;br /&gt;
 Services = arena&lt;br /&gt;
 AU       = reader1&lt;br /&gt;
 IDENT    = 0D22:FFFFFF&lt;br /&gt;
 CAID     = 0D22&lt;br /&gt;
 MonLevel = 0&amp;lt;br /&amp;gt;&lt;br /&gt;
 [account]&lt;br /&gt;
 User     = userm1&lt;br /&gt;
 Pwd      = password5&lt;br /&gt;
 Uniq     = 1&lt;br /&gt;
 Group    = 3&lt;br /&gt;
 Services = mtv&lt;br /&gt;
 AU       = reader2&lt;br /&gt;
 IDENT    = 0B00:FFFFFF&lt;br /&gt;
 CAID     = 0B00&lt;br /&gt;
 MonLevel = 0&amp;lt;br /&amp;gt;&lt;br /&gt;
 [account]&lt;br /&gt;
 User     = userm2&lt;br /&gt;
 Pwd      = password6&lt;br /&gt;
 Uniq     = 1&lt;br /&gt;
 Group    = 3&lt;br /&gt;
 Services = mtv&lt;br /&gt;
 AU       = reader2&lt;br /&gt;
 IDENT    = 0B00:FFFFFF&lt;br /&gt;
 CAID     = 0B00&lt;br /&gt;
 MonLevel = 0&lt;br /&gt;
&lt;br /&gt;
====mpcs.cert====&lt;br /&gt;
&lt;br /&gt;
* Bitte den entsprechenden Cryptoworks Issuer Public Key (IPK) eintragen.&lt;br /&gt;
&lt;br /&gt;
 0D22:00000000:arena-Cryptoworks-IPK&lt;br /&gt;
&lt;br /&gt;
====mpcs.services====&lt;br /&gt;
&lt;br /&gt;
* Die Service IDs der einzelnen Sender werden zu einer Gruppe zusammengefaßt.&lt;br /&gt;
&lt;br /&gt;
 [arena]&lt;br /&gt;
 caid=0D22&lt;br /&gt;
 srvid=0032,00F4,00DC,00E3,00E1,00F2,00F3,00D4&amp;lt;br /&amp;gt;&lt;br /&gt;
 [premiere]&lt;br /&gt;
 caid=1702&lt;br /&gt;
 srvid=000C,000D,000E,000F,0013,0015,0016,0018,001B,001C,001D,0020,0024,002A,0032,00A8,0203,0206&amp;lt;br /&amp;gt;&lt;br /&gt;
 [mtv]&lt;br /&gt;
 caid=0B00&lt;br /&gt;
 srvid=6FF1,6FFA,6FEF,6FEE,6FFF,6FF3,6FF0&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;&#039;Client-Anbindung&#039;&#039;&#039;===&lt;br /&gt;
&lt;br /&gt;
====&#039;&#039;&#039;mgcam&#039;&#039;&#039;====&lt;br /&gt;
&lt;br /&gt;
* in newcamd.list:&lt;br /&gt;
 CWS = 192.168.178.1 12345 userp1 password1 01 02 03 04 05 06 07 08 09 10 11 12 13 14 lan server1&lt;br /&gt;
 CWS = 192.168.178.1 23456 usera1 password3 01 02 03 04 05 06 07 08 09 10 11 12 13 14 lan server2&lt;br /&gt;
 CWS = 192.168.178.1 34567 userm1 password5 01 02 03 04 05 06 07 08 09 10 11 12 13 14 lan server3&lt;br /&gt;
&lt;br /&gt;
====&#039;&#039;&#039;CCcam&#039;&#039;&#039;====&lt;br /&gt;
&lt;br /&gt;
* in CCcam.cfg:&lt;br /&gt;
&lt;br /&gt;
 N: 192.168.178.1 12345 userp1 password1 01 02 03 04 05 06 07 08 09 10 11 12 13 14&lt;br /&gt;
 N: 192.168.178.1 23456 usera1 password3 01 02 03 04 05 06 07 08 09 10 11 12 13 14&lt;br /&gt;
 N: 192.168.178.1 34567 userm1 password5 01 02 03 04 05 06 07 08 09 10 11 12 13 14&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Sky GER HD==&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;&#039;Basis&#039;&#039;&#039;===&lt;br /&gt;
&lt;br /&gt;
* 1x Cardreader seriell mit Sky GER Nagra 3 SC (6,00 Mhz)&lt;br /&gt;
* Protokoll: newcamd&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;&#039;Konfiguration&#039;&#039;&#039;===&lt;br /&gt;
&lt;br /&gt;
====mpcs.conf====&lt;br /&gt;
&lt;br /&gt;
* newcamd Protokoll&lt;br /&gt;
* Für die SD CAID wird ein TCP/IP-Port definiert.&lt;br /&gt;
* Für die HD CAID wird ein TCP/IP-Port definiert.&lt;br /&gt;
&lt;br /&gt;
 [global]&lt;br /&gt;
 Nice            = -1&amp;lt;br /&amp;gt;&lt;br /&gt;
 LogFile         = /var/log/mpcs/mpcs.log&lt;br /&gt;
 UsrFile         = /var/log/mpcs/mpcsuser.log&lt;br /&gt;
 PidFile         = /var/run/mpcs.pid&lt;br /&gt;
 Level           = 15&amp;lt;br /&amp;gt;&lt;br /&gt;
 ClientTimeout   = 5&lt;br /&gt;
 CacheDelay      = 120&amp;lt;br /&amp;gt;&lt;br /&gt;
 [monitor]&lt;br /&gt;
 Port            = 988&lt;br /&gt;
 AULow           = 120&lt;br /&gt;
 MonLevel        = 1&amp;lt;br /&amp;gt;&lt;br /&gt;
 [newcamd]&lt;br /&gt;
 Key             = 0102030405060708091011121314&lt;br /&gt;
 Port            = 12345@1702:FFFFFF;23456@1833:000000&lt;br /&gt;
&lt;br /&gt;
====mpcs.server====&lt;br /&gt;
&lt;br /&gt;
* Die entsprechende Frequenz für die SC wird am Reader eingestellt.&lt;br /&gt;
* Der Reader bekommt sowohl die SD CAID 1702 als auch die HD CAID 1822 zugewiesen.&lt;br /&gt;
&lt;br /&gt;
 [reader]&lt;br /&gt;
 Label          = reader0&lt;br /&gt;
 Device         = /dev/ttyS1&lt;br /&gt;
 Protocol       = mouse&lt;br /&gt;
 EMMCache       = 1,3,2&lt;br /&gt;
 Detect         = CD&lt;br /&gt;
 CAID           = 1702,1833&lt;br /&gt;
 Group          = 1&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====mpcs.user====&lt;br /&gt;
&lt;br /&gt;
* Jeder Receiver bekommt einen eigenen Account.&lt;br /&gt;
* Als Betatunnel werden alle Service IDs der HD Sender eingetragen und somit von CAID 1833 auf 1702 gemappt.&lt;br /&gt;
&lt;br /&gt;
 [account]&lt;br /&gt;
 User       = users1&lt;br /&gt;
 Pwd        = password1&lt;br /&gt;
 Group      = 1&lt;br /&gt;
 AU         = reader0&lt;br /&gt;
 Betatunnel = 1833.007e:1702,1833.007f:1702,1833.0080:1702,1833.0081:1702,1833.0082:1702,1833.0083:1702,1833.0084:1702&lt;br /&gt;
 IDENT      = 1702:FFFFFF&lt;br /&gt;
 CAID       = 1702,1833&lt;br /&gt;
 MonLevel   = 0&amp;lt;br /&amp;gt;&lt;br /&gt;
 [account]&lt;br /&gt;
 User       = users2&lt;br /&gt;
 Pwd        = password2&lt;br /&gt;
 Group      = 1&lt;br /&gt;
 AU         = reader0&lt;br /&gt;
 Betatunnel = 1833.007e:1702,1833.007f:1702,1833.0080:1702,1833.0081:1702,1833.0082:1702,1833.0083:1702,1833.0084:1702&lt;br /&gt;
 IDENT      = 1702:FFFFFF&lt;br /&gt;
 CAID       = 1702,1833&lt;br /&gt;
 MonLevel   = 0&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Gelegentlich liest man, dass man einfach mit &amp;quot;Betatunnel = 1833.FFFF:1702&amp;quot; alle 1833-ECMs auf 1702 mappen kann. Davon ist allerdings &#039;&#039;&#039;abzuraten&#039;&#039;&#039;: Zwar funktioniert dies anscheinend, d.h. HD wird entschlüsselt, allerdings ist diese Konfiguration ineffizient: Es führt dazu, dass bei gemischten Umgebungen mit Clients, die nur 1702 nutzen und solche mit HD-Receivern, die sowohl für 1702 als auch für 1833 eingeloggt sind, die ECMs für die SD-Kanäle je nach Client teilweise mit 1833 (getunnelt) und teilweise mit 1702 bearbeitet werden. Dadurch wird der ECM-Cache ausgehebelt und unter Umständen unnötigerweise zwei Anfragen für denselben Kanal an die Karte geschickt und bearbeitet. Durch die explizite Auflisting der unterstützten ServIDs wie oben werden Anfragen für die SD-Sender auf 1833 von MPCS sofort rejected und die i.d.R. ja selbstlernenden Clients auf der Gegenseite werden die Anfrage über 1702 versuchen.&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;&#039;Client-Anbindung&#039;&#039;&#039;===&lt;br /&gt;
&lt;br /&gt;
====&#039;&#039;&#039;mgcam&#039;&#039;&#039;====&lt;br /&gt;
&lt;br /&gt;
* Sowohl für die SD CAID 1702 als auch für die HD CAID 1833 muß eine seperate Verbindung hergestellt werden.&lt;br /&gt;
* in newcamd.list:&lt;br /&gt;
 CWS = 192.168.178.1 12345 users1 password1 01 02 03 04 05 06 07 08 09 10 11 12 13 14 lan server1&lt;br /&gt;
 CWS = 192.168.178.1 23456 users1 password1 01 02 03 04 05 06 07 08 09 10 11 12 13 14 lan server2&lt;br /&gt;
&lt;br /&gt;
====&#039;&#039;&#039;CCcam&#039;&#039;&#039;====&lt;br /&gt;
&lt;br /&gt;
* Sowohl für die SD CAID 1702 als auch für die HD CAID 1833 muß eine seperate Verbindung hergestellt werden.&lt;br /&gt;
* in CCcam.cfg:&lt;br /&gt;
&lt;br /&gt;
 N: 192.168.178.1 12345 userp1 password1 01 02 03 04 05 06 07 08 09 10 11 12 13 14&lt;br /&gt;
 N: 192.168.178.1 23456 userp1 password1 01 02 03 04 05 06 07 08 09 10 11 12 13 14&lt;br /&gt;
&lt;br /&gt;
=&#039;&#039;&#039;Fehlersituationen&#039;&#039;&#039;=&lt;br /&gt;
==rejected user ident==&lt;br /&gt;
&lt;br /&gt;
* Fehlermeldung: rejected user ident &lt;br /&gt;
* Lösung: In mpcs.user bei dem entsprechenden User noch die IDENT definieren.&lt;br /&gt;
&lt;br /&gt;
=Versionen=&lt;br /&gt;
==0.9d==&lt;br /&gt;
&lt;br /&gt;
=====&#039;&#039;&#039;Basis&#039;&#039;&#039;=====&lt;br /&gt;
* letzte offizielle mpcs Version von dukat&lt;br /&gt;
&lt;br /&gt;
=====&#039;&#039;&#039;zusätzliche Features&#039;&#039;&#039;=====&lt;br /&gt;
&lt;br /&gt;
* keine, da orginal&lt;br /&gt;
&lt;br /&gt;
=====&#039;&#039;&#039;Forum&#039;&#039;&#039;=====&lt;br /&gt;
&lt;br /&gt;
*[http://streamboard.gmc.to/wbb2/thread.php?threadid=24001 mp-cardserver v0.9d - mit quickhack] (dukat)&lt;br /&gt;
&lt;br /&gt;
==0.9d gepatched==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=====&#039;&#039;&#039;Basis&#039;&#039;&#039;=====&lt;br /&gt;
* mpcs 0.9d&lt;br /&gt;
&lt;br /&gt;
=====&#039;&#039;&#039;zusätzliche Features&#039;&#039;&#039;=====&lt;br /&gt;
&lt;br /&gt;
* Cryptoworks und Conax EMMs&lt;br /&gt;
* Patch newcamd Protokoll&lt;br /&gt;
* Nagra Fix für neue Premiere-Karten (N3)&lt;br /&gt;
* Fix für russian NTV+ &lt;br /&gt;
* 1833to1702 Patch für Premiere HD&lt;br /&gt;
* neuer Conax Reader &lt;br /&gt;
* Conax Pincode&lt;br /&gt;
* Cryptoworks Pincode&lt;br /&gt;
* neues ECM-Mapping&lt;br /&gt;
&lt;br /&gt;
=====&#039;&#039;&#039;Forum&#039;&#039;&#039;=====&lt;br /&gt;
&lt;br /&gt;
*[http://streamboard.gmc.to/wbb2/thread.php?threadid=24869 Quellcode mpcs0.9d aktuell gepatched] (okmikel)&lt;br /&gt;
&lt;br /&gt;
=====&#039;&#039;&#039;unterstütze SCs&#039;&#039;&#039;=====&lt;br /&gt;
&lt;br /&gt;
* Nagra 2 (ECM, EMM)&lt;br /&gt;
* Nagra 3 (ECM, EMM)&lt;br /&gt;
* Conax (ECM, EMM)&lt;br /&gt;
* Cryptoworks (ECM, EMM)&lt;br /&gt;
* Seca&lt;br /&gt;
* Irdeto&lt;br /&gt;
&lt;br /&gt;
==pre 0.9e Community Edition==&lt;br /&gt;
&lt;br /&gt;
=====&#039;&#039;&#039;Basis&#039;&#039;&#039;=====&lt;br /&gt;
* mpcs 0.9d&lt;br /&gt;
&lt;br /&gt;
=====&#039;&#039;&#039;zusätzliche Features&#039;&#039;&#039;=====&lt;br /&gt;
&lt;br /&gt;
* Patch Cryptoworks und Conax EMMs&lt;br /&gt;
* Patch für das Newcamd-Protokoll&lt;br /&gt;
* Nagra-Fix für neue Premiere-Karten&lt;br /&gt;
* Fix für russian NTV+ &lt;br /&gt;
* Premiere HD Patch (siehe Betatunnel) für Nagra3 und Nagra2 (SAT, Kabel Deutschland, Unitymedia (Nagra2)&lt;br /&gt;
* aktuellen reader-conax.zip &lt;br /&gt;
* aktuellen Conax-Diff (Pincode)&lt;br /&gt;
* Cryptoworks-Pincode-Patch &lt;br /&gt;
* PIN-Code-Handling für ORF-Cryptoworks-Karten gefixt&lt;br /&gt;
* Timeout-Patch&lt;br /&gt;
* Patch für User-&amp;quot;IDENT&amp;quot; bei newcamd&lt;br /&gt;
&lt;br /&gt;
=====&#039;&#039;&#039;Forum&#039;&#039;&#039;=====&lt;br /&gt;
&lt;br /&gt;
*[http://streamboard.gmc.to/wbb2/thread.php?postid=289440 mpcs-pre_0.9e_Community_edition] (cherup)&lt;br /&gt;
&lt;br /&gt;
=====&#039;&#039;&#039;unterstütze SCs&#039;&#039;&#039;=====&lt;br /&gt;
&lt;br /&gt;
* Nagra 2 (ECM, EMM)&lt;br /&gt;
* Nagra 3 (ECM, EMM)&lt;br /&gt;
* Conax (ECM, EMM)&lt;br /&gt;
* Cryptoworks (ECM, EMM)&lt;br /&gt;
* Seca&lt;br /&gt;
* Irdeto&lt;br /&gt;
&lt;br /&gt;
==OSCam 0.99.3a==&lt;br /&gt;
&lt;br /&gt;
=====&#039;&#039;&#039;Basis&#039;&#039;&#039;=====&lt;br /&gt;
* mpcs pre 0.9e Community Edition&lt;br /&gt;
&lt;br /&gt;
=====&#039;&#039;&#039;zusätzliche Features&#039;&#039;&#039;=====&lt;br /&gt;
&lt;br /&gt;
* add support for reader with 6.00 MHz (Mhz option in config, on Linux only),&lt;br /&gt;
* better support for Viaccess EMMs,&lt;br /&gt;
* add support for some Videoguard 2 SCs (e.g. Sky UK and Sky Italia), on Linux only at this time,&lt;br /&gt;
* support for SECA PPV (but you still need to buy the event/film),&lt;br /&gt;
* and some bugs corrections&lt;br /&gt;
&lt;br /&gt;
=====&#039;&#039;&#039;Forum&#039;&#039;&#039;=====&lt;br /&gt;
*[http://streamboard.gmc.to/wbb2/thread.php?postid=297410#post297410 OSCam 0.99.3] (smurzch2)&lt;br /&gt;
*[http://streamboard.gmc.to:8001/oscam/wiki OSCam Wiki]&lt;br /&gt;
*[http://streamboard.gmc.to/svn/oscam/ OSCam SVN]&lt;br /&gt;
&lt;br /&gt;
=====&#039;&#039;&#039;unterstütze SCs&#039;&#039;&#039;=====&lt;br /&gt;
&lt;br /&gt;
* [http://streamboard.gmc.to:8001/oscam/wiki/CardsList aktuelle Liste der unterstützen SCs]&lt;br /&gt;
&lt;br /&gt;
==MPCS 1.0 beta==&lt;br /&gt;
&lt;br /&gt;
=====&#039;&#039;&#039;Basis&#039;&#039;&#039;=====&lt;br /&gt;
* mpcs 0.9e&lt;br /&gt;
&lt;br /&gt;
=====&#039;&#039;&#039;zusätzliche Features&#039;&#039;&#039;=====&lt;br /&gt;
&lt;br /&gt;
* cache2 problem fix&lt;br /&gt;
* support overclock card custom BaudRate&lt;br /&gt;
* multi AU reader suport per user, also old signle reader way work in mpcs.user&lt;br /&gt;
* also AU per reader can be disbale and enble in mpcs.reader&lt;br /&gt;
* UNIQ=1 now works in way that must be ;-)&lt;br /&gt;
* Crypto EMM, VIA EMM, Conax EMM fix&lt;br /&gt;
* add Blocker UA GA SA (only crypto and irdeto works)&lt;br /&gt;
* auto reload user in mpcs.user if changed.. not need restart mpcs&lt;br /&gt;
* 1702:000000 now is use, no need make 1702:FFFFFF map any more&lt;br /&gt;
* and some new extra future and many bug fix&lt;br /&gt;
&lt;br /&gt;
=====&#039;&#039;&#039;Forum&#039;&#039;&#039;=====&lt;br /&gt;
*[http://streamboard.gmc.to/wbb2/thread.php?postid=290169#post290169 MPCS1.0] (KrazyIvan)&lt;br /&gt;
&lt;br /&gt;
=====&#039;&#039;&#039;unterstütze SCs&#039;&#039;&#039;=====&lt;br /&gt;
&lt;br /&gt;
* Nagra 2 (ECM, EMM)&lt;br /&gt;
* Nagra 3 (ECM, EMM)&lt;br /&gt;
* Conax (ECM, EMM)&lt;br /&gt;
* Cryptoworks (ECM, EMM)&lt;br /&gt;
* Seca&lt;br /&gt;
* Irdeto&lt;br /&gt;
&lt;br /&gt;
==Windows (cygwin)==&lt;br /&gt;
&lt;br /&gt;
====mpcs-1.01bs-i386-pc-cygwin====&lt;br /&gt;
Link zur version: http://streamboard.gmc.to/wbb2/attachment.php?attachmentid=11311&lt;br /&gt;
&lt;br /&gt;
 Achtung!&lt;br /&gt;
 * Bitte darauf achten, dass sich die richtige cygwin.dll im gleichen Verzeichnis wie die .exe befindet! &lt;br /&gt;
 * Funktionsfähig ist die Version 1005.25.0.0. Diese befindet sich auch im Link.&lt;br /&gt;
&lt;br /&gt;
=====&#039;&#039;&#039;Cardserver als Dienst starten&#039;&#039;&#039;=====&lt;br /&gt;
Verwendet man einen PC als Cardserver, so muss der Cardserver entweder von Hand gestartet oder in den Autostart eingetragen werden. Mithilfe der &#039;&#039;&#039;Windows-Dienste&#039;&#039;&#039; kann der cardserver unmittelbar mit dem Hochfahren des Systems gestartet werden.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Voraussetzungen&#039;&#039;&#039;&lt;br /&gt;
mpcs-1.01bs-i386-pc-cygwinn.exe und cygwin.dll im Verzeichnis MPCS (Im Beispiel C:\MPCS)&lt;br /&gt;
Microsoft-Tools &#039;&#039;&#039;instsrv.exe&#039;&#039;&#039; und &#039;&#039;&#039;srvany.exe&#039;&#039;&#039; beides in Windows Resource Kit Tools (WinXP und WinServer2003) enthalten. Windows Resource Kit Tool kann über die Windows-Update-Seite kostenlos herunter geladen werden (http://microsoft.com/downloads/details...&amp;amp;DisplayLang=en).&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Einrichtung des Dienstes&#039;&#039;&#039;&lt;br /&gt;
 Eingabeaufforderung (Start ---&amp;gt; Programme ---&amp;gt; Zubehör ---&amp;gt; Eingabeaufforderung):&lt;br /&gt;
 &#039;&#039;&#039;&amp;quot;C:\Programme\WindowsResourceKits\Tools\instcrv.exe&amp;quot;Cardserver&#039;&#039;&#039; &lt;br /&gt;
 &#039;&#039;&#039;&amp;quot;C:\Programme\WindowsResourceKits\Tools\srvany.exe&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
 Achtung: Die (&amp;quot;) bitte unbedingt mit eingeben!&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Konfiguration des Dienstes in der Registry&#039;&#039;&#039;&lt;br /&gt;
 Start ---&amp;gt; Ausführen ---&amp;gt; regedit ---&amp;gt; HKEY_LOKAL_MACHINES\System\CurrentControlSet\Services\Cardserver&lt;br /&gt;
 Wenn ihr den Dienst richtig eingerichtet habt (s.o.), findet Ihr hier einen Schlüssel (Ordner) &#039;&#039;&#039;Parameters&#039;&#039;&#039;.&lt;br /&gt;
 Wenn nicht, mit Rechtsklick im rechten Fenster (Kontextmenü) Neu ---&amp;gt; Schlüssel wählen und &#039;&#039;&#039;Parameters&#039;&#039;&#039; eingeben&lt;br /&gt;
 &lt;br /&gt;
 Bei den Parameters muss nun die Zeichenfolge &#039;&#039;&#039;Application&#039;&#039;&#039; angelegt werden:&lt;br /&gt;
 Wieder Rechtsklick im rechten Fenster (Kontextmenü) Neu ---&amp;gt; Zeichenfolge wählen und als Wert eingeben:&lt;br /&gt;
 &#039;&#039;&#039;C:\MPCS\mpcs-1.01bs-i386-pc-cygwinn.exe&#039;&#039;&#039;&lt;br /&gt;
 &lt;br /&gt;
 Dann muss noch die Zeichenfolge &#039;&#039;&#039;AppDirectory&#039;&#039;&#039; angelegt werden:&lt;br /&gt;
 Wieder Rechtsklick im rechten Fenster (Kontextmenü) Neu ---&amp;gt; Zeichenfolge wählen und als Wert eingeben:&lt;br /&gt;
 &#039;&#039;&#039;C:\MPCS\&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
*Das sieht dann in diesem Teil der Registry so aus:&lt;br /&gt;
[[Datei:Reg,Editor.jpg]]&lt;br /&gt;
*Starten und Prüfen&lt;br /&gt;
 Start ---&amp;gt; Systemsteuerung ---&amp;gt; Verwaltung ---&amp;gt; Dienste ---&amp;gt; Cardserver ---&amp;gt; Starten&lt;br /&gt;
 Rechtsklick auf Cardserver ---&amp;gt; Eigenschaften ---&amp;gt; Automatisch&lt;br /&gt;
 PC neu starten und testen, ob alles automatisch startet und funktioniert. Mit microMon bekommt man da einen hervorragenden Überblick&lt;br /&gt;
 Am besten sowohl MPCS und microMon mit dem PC automatisch starten.&lt;br /&gt;
&lt;br /&gt;
*Beenden des Dienstes&lt;br /&gt;
Wenn man sich zur Einrichtung des MPCS-Servers auf dem PC als Dienst entschieden hat, dann muss man folgerichtig davon ausgehen, dass dieser Dienst mit dem Hochfahren des PC gestartet und mit seinem Herunterfahren wieder beendet wird. Möchte man, aus welchen Gründen auch immer, diesen Dienst manuell beenden bzw. neu starten, empfiehlt es sich, wie folgt vorzugehen:&lt;br /&gt;
 Start ---&amp;gt; Systemsteuerung ---&amp;gt; Verwaltung ---&amp;gt; Dienste ---&amp;gt; Cardserver ---&amp;gt; anhalten, beenden oder neu starten.&lt;br /&gt;
Eine andere Art der Beendigung bewirkt, dass der Dienst im Hintergrund weiter läuft und es bei einem manuellen Neustart zu Instanzen-Kollisionen kommen kann (Pipe Error). Durch Verknüpfung der Verwaltungsmaske &amp;quot;Dienste&amp;quot; mit dem Desktop kann ein umständliches Durchhangeln über Start zu den Diensten vermieden werden!&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Anmekrung:&#039;&#039;&#039; Dieses How-To wurde von &#039;&#039;&#039;Guest_a_*&#039;&#039;&#039; aus dem Keywelt-Board [http://www.keywelt-board.com/index.php?showtopic=77192] übernommen.&lt;br /&gt;
&lt;br /&gt;
==Router==&lt;br /&gt;
===Fritzbox 7110===&lt;br /&gt;
&lt;br /&gt;
===Fritzbox 7120===&lt;br /&gt;
===Fritzbox 7170===&lt;br /&gt;
*[http://streamboard.gmc.to/wbb2/thread.php?threadid=25471 7170-MPCS thread im Streamboard]&lt;br /&gt;
&lt;br /&gt;
===Speedport W920V===&lt;br /&gt;
===WRT===&lt;br /&gt;
&lt;br /&gt;
==STB==&lt;br /&gt;
===dbox 2===&lt;br /&gt;
&lt;br /&gt;
===Dreambox===&lt;br /&gt;
&lt;br /&gt;
=Monitoring/ Remote Konfiguration=&lt;br /&gt;
==MicroMon==&lt;br /&gt;
&lt;br /&gt;
=====&#039;&#039;&#039;Beschreibung&#039;&#039;&#039;=====&lt;br /&gt;
&lt;br /&gt;
*Der [[microMon]] kann die Loggingschnittstelle des [[MPCS]] mitschneiden und Statistiken über Clientzugriffe erheben. Zusätzlich ist die Konfiguration der Clients möglich. [[MicroMon]] bietet zudem die Darstellung der Logs von [[camd3]], [[newCS]], [[MBox]] und [[GBox]] an. Auch [[Syslog]] aus anderen Quellen (z.B. [[dbox2]]) kann dargestellt werden.&lt;br /&gt;
&lt;br /&gt;
=====&#039;&#039;&#039;Forum&#039;&#039;&#039;=====&lt;br /&gt;
&lt;br /&gt;
* http://streamboard.gmc.to/wbb2/thread.php?postid=291318#post291318 microMon 2.n [Thunderstorm] (Alno)&lt;br /&gt;
&lt;br /&gt;
==MPCS Control Center==&lt;br /&gt;
= allgemeine Links=&lt;br /&gt;
==Forum Streamboard==&lt;br /&gt;
*[http://streamboard.gmc.to/wbb2/board.php?boardid=214 MPCS Forum im Streamboard]&lt;br /&gt;
*[http://streamboard.gmc.to/wbb2/thread.php?threadid=25472&amp;amp;threadview=0&amp;amp;hilight=&amp;amp;hilightuser=0&amp;amp;page=1 Thread Wiki-Doku MPCS] (Alno, wiwe)&lt;br /&gt;
==Know How==&lt;br /&gt;
* [http://de.wikipedia.org/wiki/Zugangsberechtigungssystem Grundlagen Zugangsberechtigungssystem (CSA, ECM, EMM, CA-Systeme)]&lt;br /&gt;
&lt;br /&gt;
=Credits=&lt;br /&gt;
* An &#039;&#039;&#039;dukat&#039;&#039;&#039; (Streamboard), den &#039;&#039;&#039;Vater von MPCS&#039;&#039;&#039;. &lt;br /&gt;
* An &#039;&#039;&#039;KrazyIvan&#039;&#039;&#039; (Streamboard), der MPCS zur Version 1.0n weiterentwickelt hat und auch fortführt.&lt;br /&gt;
* An &#039;&#039;&#039;smurzch2&#039;&#039;&#039; (Streamboard), für die Weiterführung des MPCS oscam als Open Source.&lt;/div&gt;</summary>
		<author><name>Jondoe42</name></author>
	</entry>
</feed>