Cwshare.cfg: Unterschied zwischen den Versionen

Aus Zebradem WIKI
Zur Navigation springenZur Suche springen
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
 
(15 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
[[MBox|[mnox]]]
[[MBox|[ zurück zur MBox ]]]
= cwshare.cfg Version 06.0000 =
----
[[Category:Sitemap]]
{| width="100%"
|style="vertical-align:top"|
<div style="margin: 0; margin-top:10px; margin-right:10px; border: 1px solid #333333; padding: 0em 1em 1em 1em; background-color:#1B1C2D; align:right;">


; <b>Die Version 06.0000 kann sich mit den anderen Versionen von MBox oder GBox verbinden.</b>
 
; <b>Bei jeden Share-Partner wird aus dem '''Passwort''' der M:-Line eine '''BoxID''' zu Erkennung errechnet.</b>
<font color=silver>
== C:-Line ==
<center>[[Datei:ZD-Logo.png]]</center>
<div style="margin: 0; margin-top:10px; margin-right:10px;  padding: 0em 1em 1em 1em; background-color:#DCDCDC; align:right; border: 4px solid #000000;">
 
<font color=silver>
<center><big>'''''Das Board mit Freiheiten'''''</big></center>
----
<div style="margin: 0; margin-top:10px; margin-right:10px; border: 1px solid #000000; padding: 0em 1em 1em 1em; background-color:#303140; align:right; ">
<font color=white>
<br />
= <span style="color:#ffffff;">cwshare.cfg Version 06.0000</span> =
; <span style="color:#ffffff;"><b>Die Version 06.0000 kann sich nicht mit den anderen Versionen von MBox oder GBox verbinden.</b></span>
; <span style="color:#ffffff;"><b>Bei jeden Share-Partner wird aus dem '''Passwort''' der M:-Line eine '''BoxID''' zu Sharepartner-Erkennung errechnet.</b></span>
== <span style="color:#ffffff;">C:-Line </span> ==
<div style="margin: 0; margin-top:10px; margin-right:10px;  padding: 0em 1em 1em 1em; background-color:#1B1C2D; align:right; border: 1px solid #000000;">
: MBox ist nicht in der Lage, Karten zu lesen und benötigt einen Cardserver, der die Kartendaten der Mbox zur Verfügung stellt.
: MBox ist nicht in der Lage, Karten zu lesen und benötigt einen Cardserver, der die Kartendaten der Mbox zur Verfügung stellt.
: Über der C:-Line wird die Verbindung vom Cardserver zur MBox hergestellt.
: Über der C:-Line wird die Verbindung vom Cardserver zur MBox hergestellt.
 
<font color=black>
  <b>C: { IP port benutzer passwort deskey } { ecm } { Mapping_von:Mapping_zu }</b>
  <b>C: { IP port benutzer passwort deskey } { ecm } { Mapping_von:Mapping_zu }</b>
</font>
:<b>C: { IP =</b> IP zum Cardserver, wenn Local dann '''"127.0.0.1"'''
:<b>C: { IP =</b> IP zum Cardserver, wenn Local dann '''"127.0.0.1"'''
:<b>port =</b> Cardserver-Port
:<b>port =</b> Cardserver-Port
Zeile 29: Zeile 45:
;und werden von NewCS nicht richtig gemappt und so muss dass bei MBox nachgeholt werden.
;und werden von NewCS nicht richtig gemappt und so muss dass bei MBox nachgeholt werden.
</div>
</div>
[[#top|[ nach Oben ]]]
[[#top|<span style="color:#4876FF;">[ nach Oben ]</span>]]
== M:-Line ==
== <span style="color:#ffffff;">M:-Line</span>  ==
<div style="margin: 0; margin-top:10px; margin-right:10px;  padding: 0em 1em 1em 1em; background-color:#DCDCDC; align:right; border: 4px solid #000000;">
<div style="margin: 0; margin-top:10px; margin-right:10px;  padding: 0em 1em 1em 1em; background-color:#1B1C2D; align:right; border: 1px solid #000000;">
<font color=black>
  <b>M: { meine_dyndns { passwd }}</b>
  <b>M: { meine_dyndns { passwd }}</b>
</font>
:<b>M: { meine_DynDNS = </B>meine DynDNS oder festeIP
:<b>M: { meine_DynDNS = </B>meine DynDNS oder festeIP
:<b>{ passwd = </B>mein Passwort (in Hexial 8Bit) den mein Sharepartner in der G:-Line zu stehen hat
:<b>{ passwd = </B>mein Passwort (in Hexial 8Bit) den mein Sharepartner in der G:-Line zu stehen hat
Zeile 38: Zeile 56:
; Beispiel:
; Beispiel:
:Meine Lines
:Meine Lines
<font color=black>
  <b>M: { beispiel.dyndns.org { abcd1234 }}</b>
  <b>M: { beispiel.dyndns.org { abcd1234 }}</b>
  <b>G: { andere.dyndns.org { 12000 12012 { 1234ABCD { 3 3 }}}}</b>
  <b>G: { andere.dyndns.org { 12000 12012 { 1234ABCD { 3 3 }}}}</b>
</font>
:Vom Partner
:Vom Partner
<font color=black>
  <b>M: { andere.dyndns.org { 1234ABCD }}</b>
  <b>M: { andere.dyndns.org { 1234ABCD }}</b>
  <b>G: { beispiel.dyndns.org { 12012 12000 { abcd1234 { 3 3 }}}}</b>
  <b>G: { beispiel.dyndns.org { 12012 12000 { abcd1234 { 3 3 }}}}</b>
</font>
</div>
</div>
[[#top|[ nach Oben ]]]
[[#top|<span style="color:#4876FF;">[ nach Oben ]</span>]]
== G: Line ==
== <span style="color:#ffffff;">G: Line </span> ==
<div style="margin: 0; margin-top:10px; margin-right:10px;  padding: 0em 1em 1em 1em; background-color:#DCDCDC; align:right; border: 4px solid #000000;">
<div style="margin: 0; margin-top:10px; margin-right:10px;  padding: 0em 1em 1em 1em; background-color:#1B1C2D; align:right; border: 1px solid #000000;">
<br />
<br />
<font color=black>
  <b>G: { IP/DynDNS { eigender_Port Partner_Port { passwd { local virtual }}}}</b>
  <b>G: { IP/DynDNS { eigender_Port Partner_Port { passwd { local virtual }}}}</b>
</font>
:<b>G: { IP/DynDNS =</b>IP oder DynDNS vom Sharepartner
:<b>G: { IP/DynDNS =</b>IP oder DynDNS vom Sharepartner
:<b>eigender_Port =</b>der Port, der im Router für den Receiver freigegeben wurde (UDP-Port)
:<b>eigender_Port =</b>der Port, der im Router für den Receiver freigegeben wurde (UDP-Port)
Zeile 55: Zeile 79:
:<b>lacal =</b>wie weit darf die lokale Karte weitergegeben werden (LEVEL) Standard = 3
:<b>lacal =</b>wie weit darf die lokale Karte weitergegeben werden (LEVEL) Standard = 3
:<b>virtual =</b>wie weit dürfen die virtuellen Karten weitergegeben werden (LEVEL) Standard = 3
:<b>virtual =</b>wie weit dürfen die virtuellen Karten weitergegeben werden (LEVEL) Standard = 3
 
<font color=black>
  <b>G: { IP/DynDNS { eigender_Port Partner_Port { passwd { local virtual }}}}</b>
  <b>G: { IP/DynDNS { eigender_Port Partner_Port { passwd { local virtual }}}}</b>
     <b>{ xxyy !!in hex!!!} { provid-boxid-boxid;provid;provid-boxid; ...!!in hex!!!} sende Filter</b>
     <b>{ xxyy !!in hex!!!} { provid-boxid-boxid;provid;provid-boxid; ...!!in hex!!!} sende Filter</b>
     <b>{ xxyy !!in hex!!!} { provid-boxid-boxid;provid;provid-boxid; ...!!in hex!!!} empfangs Filter</b>
     <b>{ xxyy !!in hex!!!} { provid-boxid-boxid;provid;provid-boxid; ...!!in hex!!!} empfangs Filter</b>
 
</font>
xx = 00 -> abgeschaltet<br />
xx = 00 -> abgeschaltet<br />
xx = 01 -> das Weitersharen und Empfangen wird für diese Karten für den ProvID erlaubt.<br />
xx = 01 -> das Weitersharen und Empfangen wird für diese Karten für den ProvID erlaubt.<br />
Zeile 93: Zeile 117:
<big>'''Wichtig, Die MBox funktioniert weiterhin problemlos, mit den klassischen G-Lines !!!''' </big>
<big>'''Wichtig, Die MBox funktioniert weiterhin problemlos, mit den klassischen G-Lines !!!''' </big>
</div>
</div>
[[#top|[ nach Oben ]]]
[[#top|<span style="color:#4876FF;">[ nach Oben ]</span>]]
== <span style="color:#ffffff;">I: Line </span> ==
<div style="margin: 0; margin-top:10px; margin-right:10px;  padding: 0em 1em 1em 1em; background-color:#1B1C2D; align:right; border: 1px solid #000000;">
<font color=black>
<b>I: { x }</b>
</font>
;x = aus welcher Distans Karten empfangen werden sollen.
:Standard = { 3 }
</div>
[[#top|<span style="color:#4876FF;">[ nach Oben ]</span>]]
== <span style="color:#ffffff;"> O: Line</span>  ==
<div style="margin: 0; margin-top:10px; margin-right:10px;  padding: 0em 1em 1em 1em; background-color:#1B1C2D; align:right; border: 1px solid #000000;">
<font color=black>
<b>O: { xxxx yyyy }</b>
</font>
;Wie lange soll gewartet werden bis ein neuer ECM gesendet wird, wenn kein CW angekommen ist
:Standard = { 4000 2000 }
::4000 (4 Sekunden) Sende ECM erneut, wenn kein CW angekommen ist.
::2000 (2 Sekunden) Warte weitere 2 Sekunden auf den CW und Sende ECM nach diser Zeit an allen Peers
</div>
[[#top|<span style="color:#4876FF;">[ nach Oben ]</span>]]
== <span style="color:#ffffff;">N: Line</span>  ==
<div style="margin: 0; margin-top:10px; margin-right:10px;  padding: 0em 1em 1em 1em; background-color:#1B1C2D; align:right; border: 1px solid #000000;">
<font color=black>
<b>N: { xxxx yyyy }</b>
</font>
;<b>Für das NDS-System, sonnst wie bei O:-Line</b>
:Standard = Ausgeschaltet
:Standardwert = { 400 200 }
</div>
[[#top|<span style="color:#4876FF;">[ nach Oben ]</span>]]
== <span style="color:#ffffff;">X+ Line</span>  ==
<div style="margin: 0; margin-top:10px; margin-right:10px;  padding: 0em 1em 1em 1em; background-color:#1B1C2D; align:right; border: 1px solid #000000;">
<font color=black>
<b>X+: { xxxxyyyy:zz;xxxxyyyy:zz; } </b>
</font>
;Füge mehr Karten für CaID-ProvID hinzu.
:<b>xxxx = </b>CaID
:<b>YYYY = </b>ProvID
:<b>zz = </b>max. zu nutzende Karten (max. 30)
</div>
[[#top|<span style="color:#4876FF;">[ nach Oben ]</span>]]
== <span style="color:#ffffff;"> H: Line</span>  ==
<div style="margin: 0; margin-top:10px; margin-right:10px;  padding: 0em 1em 1em 1em; background-color:#1B1C2D; align:right; border: 1px solid #000000;">
<font color=black>
<b>H: { xxxxyyyy;xxxxyyyy; .... ; }</b>
</font>
;Priorität der local Karten
:<b>xxxx = </b>CaID
:<b>YYYY = </b>ProvID
;Beispiel:
:H: { 0100006A;0100008C; }
::MBox wird für die beiden CaID-ProvID nur die lokale Karten nutzen (keine virtuelle Karten)
</div>
[[#top|<span style="color:#4876FF;">[ nach Oben ]</span>]]
== <span style="color:#ffffff;"> P: Line</span>  ==
<div style="margin: 0; margin-top:10px; margin-right:10px;  padding: 0em 1em 1em 1em; background-color:#1B1C2D; align:right; border: 1px solid #000000;">
<font color=black>
<b>P: { xxxxyyyy boxid;boxid;boxid;....; }
P: { xxxxyyyy boxid;boxid;boxid;....; }
P: { xxxxyyyy boxid;boxid;boxid;....; }</b>
</font>
;Die Priorität der virtuellen Karten
:In welcher Reihenfolge werden die virtuellen Karten für den angegebenen CaID-ProvID abgefragt.
:Die erste BoxID hat den höhsten Rang usw.
;Beispiel:
:P: { 17020000 A1A2;B1B2;C1C2;...; }
<br />
;<Big><b>Es werden für den CaID-ProvID nur die virtuellen Karten von den angegebenen BoxIDs (A1A2;B1B2;C1C2) genommen und alle anderen werden ignoriert!!!</B></big>
</div>
[[#top|<span style="color:#4876FF;">[ nach Oben ]</span>]]


== <span style="color:#ffffff;">X: Line</span>  ==
<div style="margin: 0; margin-top:10px; margin-right:10px;  padding: 0em 1em 1em 1em; background-color:#1B1C2D; align:right; border: 1px solid #000000;">
<font color=black>
<b>X: { 05 }</b>
</font>
:Hier kann eingestellt werden, wieviele Karten für ein CW-angefragt werden. <br />
<b><big>Diese Einstellung sollte immer mit eingetragen werden.</big></b>
</div>
[[#top|<span style="color:#4876FF;">[ nach Oben ]</span>]]


I: { x }
== <span style="color:#ffffff;">I: Line </span> ==
in cwshare I: { x } x=1 or 2 or 3
<div style="margin: 0; margin-top:10px; margin-right:10px;  padding: 0em 1em 1em 1em; background-color:#1B1C2D; align:right; border: 1px solid #000000;">
x zeigt an in welcher Distanz du Karten siehst
<font color=black>
 
I: { x }
Neusendung der ECM(s) nach Zeitüberschreitung wenn keine CW Antwort kam
</font>
 
: Hier wird die max. Sharetiefe einstellt, die empfangen werden soll.
O: { xxxx yyyy }
; <b>Beispiel:</b>
 
: I: { 03 }
Beispiel:
:: In diesem Fall kommen nur Karten mit einer Distanz von 3 an.  
O: { 4000 2000 }
:: Alle weiter entferneten Karten wird ignoriert.
 
:: Diese Einstellung ist für ein stabiles Sharing wichtig, um so zu weit entfernte Karte abzuschalten.
4000 (4 seconds)-> Sende ECM erneut,wenn kein CW kam
</div>
2000 (2 seconds)->warte weitere 2 Sekunden auf das CW ,sende ECM nach diser Zeit an alle Peers
[[#top|<span style="color:#4876FF;">[ nach Oben ]</span>]]<br />
 
[[MBox|<span style="color:#4876FF;">[zurück zur MBox ]</span>]]</div>
NDS system ->Neusendung der ECM(s) nach Zeitüberschreitung wenn keine CWAntwort kam
 
N: { xxxx yyyy }
Beispiel:
N: { 400 200 }
 
Grundeinstellung ist ausgeschaltet
 
Füge mehr Karten für CaidProvid
 
X+: { xxxxyyyy:zz;xxxxyyyy:zz; } // zz -> max. ist 30 !!!!!
 
Beispiel:
X+: { 0100006A:15; }
 
wenn X+ activ ist , für caidprovid:0100006A max. Karten zu nutzen ist 15.
 
Local Karten Priorität
 
H: { xxxxyyyy;xxxxyyyy; .... ; }
 
Beispiel:
H: { 0100006A;0100008C; }
 
mbox wird nur lokale Karten nutzens(keine netzwerk Karten) für diese 2 caids/provids.
 
Netzwerk Karten priority - für jede caidprovid setze boxids die Du willst in seperate P lines
 
P: { xxxxyyyy boxid;boxid;boxid;....; }
P: { xxxxyyyy boxid;boxid;boxid;....; }
P: { xxxxyyyy boxid;boxid;boxid;....; }
 
Beispiel:
P: { 0100006A A1A2;B1B2;C1C2;...; }
 
mbox wird nur ECM zu diesen (A1A2;B1B2;C1C2) boxids für0100006A.alle anderen karten werden ignoriert !!

Aktuelle Version vom 24. Mai 2010, 14:09 Uhr

[ zurück zur MBox ]



Das Board mit Freiheiten


cwshare.cfg Version 06.0000

Die Version 06.0000 kann sich nicht mit den anderen Versionen von MBox oder GBox verbinden.
Bei jeden Share-Partner wird aus dem Passwort der M:-Line eine BoxID zu Sharepartner-Erkennung errechnet.

C:-Line

MBox ist nicht in der Lage, Karten zu lesen und benötigt einen Cardserver, der die Kartendaten der Mbox zur Verfügung stellt.
Über der C:-Line wird die Verbindung vom Cardserver zur MBox hergestellt.

C: { IP port benutzer passwort deskey } { ecm } { Mapping_von:Mapping_zu }

C: { IP = IP zum Cardserver, wenn Local dann "127.0.0.1"
port = Cardserver-Port
benutzer = Benutzername vom Cardserver
passwort = Passwort vom Cardserver
deskey = DesKey (in Hexial) vom Cardserver, Standard = 01 02 03 04 05 06 07 08 09 10 11 12 13 14
ecm = maximale Zahl der ECMs im Speicher (Angabe in Dezimal) Standard = { 8 }
Mapping = zum Ändern der CaID-ProvID, die vom Cardserver zur Verfügung gestellt werden.
Beispiel für´s Mapping:
Sky Germany
{ 1702FFFF:17020000 }
1702FFFF = der CaID 1702 mit allen möglichen ProvID (FFFF) werden in 17020000 gemappt.
ORF
{ 0d050004:0d050400 }
0d050004 = der CaID 0D05 mit dem ProvID 000004 wird in 0D050400 gemappt.
z.B. bei Sky-Germany (Nagra/Betacrypt) sind mehr als ein Provider auf der Karte (17020001,17020002,17020003,17020004)
und werden von NewCS nicht richtig gemappt und so muss dass bei MBox nachgeholt werden.

[ nach Oben ]

M:-Line

M: { meine_dyndns { passwd }}

M: { meine_DynDNS = meine DynDNS oder festeIP
{ passwd = mein Passwort (in Hexial 8Bit) den mein Sharepartner in der G:-Line zu stehen hat


Beispiel
Meine Lines

M: { beispiel.dyndns.org { abcd1234 }}
G: { andere.dyndns.org { 12000 12012 { 1234ABCD { 3 3 }}}}

Vom Partner

M: { andere.dyndns.org { 1234ABCD }}
G: { beispiel.dyndns.org { 12012 12000 { abcd1234 { 3 3 }}}}

[ nach Oben ]

G: Line


G: { IP/DynDNS { eigender_Port Partner_Port { passwd { local virtual }}}}

G: { IP/DynDNS =IP oder DynDNS vom Sharepartner
eigender_Port =der Port, der im Router für den Receiver freigegeben wurde (UDP-Port)
Partner_Port =der Port, den der Sharepartner bei sich freigegeben hat
passwd =Passwort aus der M:-Line vom Sharepartner
lacal =wie weit darf die lokale Karte weitergegeben werden (LEVEL) Standard = 3
virtual =wie weit dürfen die virtuellen Karten weitergegeben werden (LEVEL) Standard = 3

G: { IP/DynDNS { eigender_Port Partner_Port { passwd { local virtual }}}}
   { xxyy !!in hex!!!} { provid-boxid-boxid;provid;provid-boxid; ...!!in hex!!!} sende Filter
   { xxyy !!in hex!!!} { provid-boxid-boxid;provid;provid-boxid; ...!!in hex!!!} empfangs Filter

xx = 00 -> abgeschaltet
xx = 01 -> das Weitersharen und Empfangen wird für diese Karten für den ProvID erlaubt.
xx = 02 -> das Weitersharen und Empfangen wird für diese Karten für den ProvID verweigere.
yy = wie viele ProvID sind im nächsten Wert,berechne keine BoxID

1.Beispiel:

{ 0102 } { 0001006A;0001006C-0A0A-0B0B; }
xx = 01, alle Karten mit der ProvID (0001006A) werden an alle Peer`s gesendet
und die Karten mit der ProvID (0001006C) werden nur an die Peers mit der BoxID 0A0A, 0B0B gesendet
ALLE andere Karten der ProvID werden nicht versendet.!!!
yy = 02, es sind nur 2 provids im nächsten Wert, berechne keine Boxid´s
{ 0102 } { 00010080;00010081-0A0A-0B0B; }
xx = 01 , alle Karten mit der ProvID (00010080) werden vom Peer empfangen
und die Karten mit der ProvID (00010081) werden nur vom Peers mit der BoxID 0A0A, 0B0B empfangen
ALLE anderen ProvID werden ignoriert!!!
yy =is 02 ,es sind nur 2 provids im nächsten Wert, berechne keine Boxid´s

2. Beispiel:

{ 0202 } { 0001006A;0001006C-0A0A-0B0B; }
xx = 02, alle Karten mit der ProvID (0001006A) werden nicht zum Peer versendet
und die Karten mit der ProvID (0001006C) werden nur an die Peers mit der BoxID 0A0A, 0B0B nicht gesendet
ALLE anderen werden versendet!!!
yy = 02, es sind nur 2 ProvID im nächsten Wert, berechne keine Boxid´s
{ 0202 } { 00010080;00010081-0A0A-0B0B; }
xx = 02, alle Karten mit der ProvID (00010080)werden nicht vom Peer empfangen
und die Karten mit der ProvID (00010081) werden nur vom Peers mit der BoxID 0A0A, 0B0B nicht empfangen
ALLE anderen Karten werden empfangen!!!
yy = 02, es sind nur 2 provids im nächsten Wert, berechne keine Boxid´s

Wichtig, Die MBox funktioniert weiterhin problemlos, mit den klassischen G-Lines !!!

[ nach Oben ]

I: Line

I: { x }

x = aus welcher Distans Karten empfangen werden sollen.
Standard = { 3 }

[ nach Oben ]

O: Line

O: { xxxx yyyy }

Wie lange soll gewartet werden bis ein neuer ECM gesendet wird, wenn kein CW angekommen ist
Standard = { 4000 2000 }
4000 (4 Sekunden) Sende ECM erneut, wenn kein CW angekommen ist.
2000 (2 Sekunden) Warte weitere 2 Sekunden auf den CW und Sende ECM nach diser Zeit an allen Peers

[ nach Oben ]

N: Line

N: { xxxx yyyy }

Für das NDS-System, sonnst wie bei O:-Line
Standard = Ausgeschaltet
Standardwert = { 400 200 }

[ nach Oben ]

X+ Line

X+: { xxxxyyyy:zz;xxxxyyyy:zz; } 

Füge mehr Karten für CaID-ProvID hinzu.
xxxx = CaID
YYYY = ProvID
zz = max. zu nutzende Karten (max. 30)

[ nach Oben ]

H: Line

H: { xxxxyyyy;xxxxyyyy; .... ; }

Priorität der local Karten
xxxx = CaID
YYYY = ProvID
Beispiel
H: { 0100006A;0100008C; }
MBox wird für die beiden CaID-ProvID nur die lokale Karten nutzen (keine virtuelle Karten)

[ nach Oben ]

P: Line

P: { xxxxyyyy boxid;boxid;boxid;....; }
P: { xxxxyyyy boxid;boxid;boxid;....; }
P: { xxxxyyyy boxid;boxid;boxid;....; }

Die Priorität der virtuellen Karten
In welcher Reihenfolge werden die virtuellen Karten für den angegebenen CaID-ProvID abgefragt.
Die erste BoxID hat den höhsten Rang usw.
Beispiel
P: { 17020000 A1A2;B1B2;C1C2;...; }


Es werden für den CaID-ProvID nur die virtuellen Karten von den angegebenen BoxIDs (A1A2;B1B2;C1C2) genommen und alle anderen werden ignoriert!!!

[ nach Oben ]

X: Line

X: { 05 }

Hier kann eingestellt werden, wieviele Karten für ein CW-angefragt werden.

Diese Einstellung sollte immer mit eingetragen werden.

[ nach Oben ]

I: Line

I: { x }

Hier wird die max. Sharetiefe einstellt, die empfangen werden soll.
Beispiel:
I: { 03 }
In diesem Fall kommen nur Karten mit einer Distanz von 3 an.
Alle weiter entferneten Karten wird ignoriert.
Diese Einstellung ist für ein stabiles Sharing wichtig, um so zu weit entfernte Karte abzuschalten.

[ nach Oben ]

[zurück zur MBox ]