CCcam: Unterschied zwischen den Versionen

Aus Vu+ WIKI
Wechseln zu: Navigation, Suche
Zeile 2: Zeile 2:
 
[[Kategorie:Softcams]]   
 
[[Kategorie:Softcams]]   
  
Sehr beliebtes Softcam, da er Aufbau für Homeshare ist relativ einfach und schnell zu bewerkstelligen ist, und viele Karten ohne Probleme funktionieren.
+
CCcam ist neben [[OSCam|OScam]] und [[Scam]] ein häufig benutztes Emu für eine CS Server/Client-Lösung
 +
Wenn man sich gut einliest und alles einmal verstanden hat ist es ein echt komfortabler Server und Client.
 +
 
 +
Es besteht auch die Kombination von CCcam mit [[OSCam|OScam]]. <br>
 +
Diese ist eigentlich Überflüssig und stammt noch aus den Anfängen von [[OSCam|OScam]], als dies noch hinterherhinkte.<br>
 +
Mittlerweile
 +
 
 +
Aktuellste Version von CCcam ist 2.3.0
 +
 
 +
 
 +
== HowTo ==
 +
 
 +
Eine Erklärung der wichtigsten Grundlagen von CCcam.
 +
 
 +
'''Keys oder Internetsharing wird hier und in dem Forum nicht geduldet!!'''
 +
 
 +
 
 +
 
 +
 
 +
4. Wer ist Hop und was will dieser reshare von mir.
 +
5. Wo befinden sich die CCcam Dateien ?!
 +
 
 +
 
 +
 
 +
=== Wo befinden sich die jeweiligen Dateien ===
 +
 
 +
CCcam.* an sich befindet sich bei Enigma2 in "/usr/bin" und bei Enigma1 "/var/bin"
 +
CCcam.cfg -.channelinfo -.provider -.prio befinden sich bei Enigma2 in "/etc/" und bei Enigma1 "/var/etc"
 +
 
 +
=== Ein simpler Aufbau ===
 +
Für den Anfang: ein simpeler Aufbau für Homesharing
 +
 
 +
===[[Server]] - 1x [[Client]]===<br>
 +
(Wohnzimmer Server + Client im Schlafzimmer)
 +
 
 +
Server Eintrag in der [[CCcam.cfg]]:
 +
CCcam.cfg:
 +
F: user1 pass1
 +
 
 +
 
 +
Client:
 +
CCcam.cfg:
 +
C: server.ip 12000 user1 pass1
 +
 
 +
 
 +
===[[Server]] - 2x [[Client]] === <br>
 +
(Server im Wohnzimmer + Client im Schlafzimmer + Client im Kinderzimmer)
 +
 
 +
Server:
 +
CCcam.cfg:
 +
F: user1 pass1
 +
F: user2 pass2
 +
 
 +
Client1:
 +
CCcam.cfg:
 +
C: IPdesServers 12000 user1 pass1
 +
 
 +
Client2:
 +
CCcam.cfg:
 +
C: IPdesServers 12000 user2 pass2
 +
 
 +
IPdesServers = IP die dem Receiver im Wohnzimmer zugeweisen wird<br>
 +
Diesem Receiver sollte immer eine feste [[IP Adresse]] zugewiesen werden, damit er immer gefunden werden kann.
 +
 
 +
===2x [[Server]] - 2x [[Client]]===
 +
Diese Konstellation kann entstehen, wenn ihr mehr Karten verteilen wollt, als Interne Reader vorhanden sind,<br>
 +
und ihr keine [[USB-Card Reader]] habt
 +
Server im Wohnzimmer + Server im Schlafzimmer + Client im Kinderzimmer + Client im Büro
 +
 
 +
 
 +
Server Wohnzimmer:
 +
Zitat:
 +
CCcam.cfg:
 +
C: schlafzimmer.ip 12000 user1 pass1
 +
F: user1 pass1
 +
F: user2 pass2
 +
 
 +
Server Schlafzimmer:
 +
Zitat:
 +
CCcam.cfg:
 +
C: server.ip 12000 user1 pass1
 +
F: user1 pass1
 +
 
 +
Client:
 +
Zitat:
 +
CCcam.cfg:
 +
C: wohnzimmer.ip 12000 user2 pass2
 +
 
 +
 
 +
In diesem Beispiel könnt ihr Wohnzimmer als Hauptserver betrachten. Dabei ist der Schlafzimmerserver mit dem Wohnzimmerserver verbunden. Somit ist der Wohnzimmerserver in der Lage auch die Karte aus dem Schlafzimmer ans Kinderzimmer weiter zu leiten. Man könnte auch den Clienten direkt mit dem Schlafzimmer verbinden, was eigentlich egal ist. Will man aber beide Karten als Hop1 (also als direktverbunden) am Clienten haben sehe das ganze so aus.
 +
 
 +
Beispiel 4: Server im Wohnzimmer + Server im Schlafzimmer + Client im Kinderzimmer
 +
 
 +
Server Wohnzimmer:
 +
Zitat:
 +
CCcam.cfg:
 +
C: schlafzimmer.ip 12000 user1 pass1
 +
F: user1 pass1 1 0 0 { 0:0:1 }
 +
F: user2 pass2 1 0 0 { 0:0:1 }
 +
 
 +
Server Schlafzimmer:
 +
Zitat:
 +
CCcam.cfg:
 +
C: server.ip 12000 user1 pass1
 +
F: user1 pass1 1 0 0 { 0:0:1 }
 +
F: user2 pass2 1 0 0 { 0:0:1 }
 +
 
 +
Client:
 +
Zitat:
 +
CCcam.cfg:
 +
C: wohnzimmer.ip 12000 user2 pass2
 +
C: schlafzimmer.ip 12000 user2 pass2
 +
 
 +
 
 +
Jetzt fragt ihr euch sicherlich hääääää smile . Somit kommen wir auch direkt zu Punkt 2 damit ich euch das erklären kann.
 +
 
 +
3. C: und F: Lines ?!
 +
 
 +
F: user1 pass1 1 0 0 { 0:0:1 }
 +
 
 +
Nun erklär ich was das ganze hinter dem pass1 bedeuten soll.
 +
 
 +
Syntax :
 +
F: <username> <password> <uphops> <shareemus> <allowemm> ( { caid:id(:downhops), caid:id(:downhops), ... } { caid:id:sid, caid:id:sid, ... } { begintime-endtime, ... } ) < hostname/ip address>
 +
 
 +
Die Syntax zeigt uns den Aufbau einer möglichen F: Line. Also "username" und "password" sollten klar sein. Bei "uphop" könnt ihr entscheiden in welcher Entfernung euer Client die Karten Empfangen darf. Demnach steht 1 nur für die Lokale Karte. Eine 2 Würde Dem Client ermöglichen auf eure Karte und auf die Karten mit denen ihr Verbunden seit zuzugreifen usw.! "allowemm" erlaubt dem Client euch Updates auf eure Karte/n zu schicken. Der Eintrag in der geschwungenen Klammer { 0:0:1 } lässt euch entscheiden wie weit eure Karte geteilt werden darf. Somit steht { 0:0:1 } dafür das der Client nur für sich nutzen kann und sie somit nicht weitergeben kann. { 0:0:2 } steht dafür das der Client die Karte selbst benutzen kann und sie auch einen Hop (also eine Verbindung) weiter geben darf. Bei { 0:0:3 } darf der mit dem Client verbundene auch die Karte einen Hop weiter geben.
 +
 
 +
Ich lass das mal so alle stehen und damit das nicht alles zu reinem fachchinesisch wird werd ich das jetzt mal ein bisschen darstellen beschreiben.
 +
 
 +
 
 +
F-Line Basics
 +
 
 +
Zitat:
 +
Eine ganz simple F-Line bei der alle Werte auf die Grundeinstellungen gesetzt sind.
 +
 
 +
F: username password
 +
 
 +
Zitat:
 +
Typische F-line
 +
 
 +
F: username password 2 0 1 { 0:0:1 }
 +
 
 +
* Dein Sharepartner erhält alle Shares die du hast bis zu Hop2
 +
* Dein Sharepartner darf keine Emu Keys von dir benutzen
 +
* Dein Sharepartner darf dir emm's
 +
* Dein Sharepartner kann alle Shares die er empfängt für sich gebrauchen und kann sie nicht weitergeben.
 +
 
 +
Zitat:
 +
Typische F-Line wenn dein Sharepartner einen Linuxserver und keinen Receiver als Server benutzt.
 +
 
 +
F: username password 2 0 1 { 0:0:2 }
 +
 
 +
* Dein Sharepartner erhält alle Shares die du hast bis zu Hop2
 +
* Dein Sharepartner darf keine Emu Keys von dir benutzen
 +
* Dein Sharepartner darf dir emm's
 +
* Dein Sharepartner kann alle Shares die er empfängt für sich gebrauchen und kann sie einen Hop weitergeben.
 +
 
 +
Zitat:
 +
Erweiterte F-Line
 +
 
 +
F: username password 2 0 1 { 0:0:2, 093b:0:1 } { 0100:000080:15df } 192.168.1.222
 +
 
 +
* Dein Sharepartner erhält alle Shares die du hast bis zu Hop2
 +
* Dein Sharepartner darf keine Emu Keys von dir benutzen
 +
* Dein Sharepartner darf dir emm's
 +
* Dein Sharepartner kann alle Shares die er empfängt für sich gebrauchen und kann sie einen Hop weitergeben.
 +
* Dein Sharepartner darf Provider 093b benutzen, aber nur für sich.
 +
* Dein Sharepartner darf sich nicht diesen Kanal anschauen oder sharen.
 +
* Dein Sharepartner darf sich nur über diese IP bei dir einloggen.
 +
 
 +
 
 +
3. *.prio *.provider *.channelinfo
 +
 
 +
Das CCcam Binary findet man unter:
 +
/usr/bin
 +
CCcam*.bin
 +
 
 +
Die Config Dateien sind unter:
 +
/etc (Bei Enigma1 und eventuell Server unter /var/etc/)
 +
CCcam.cfg
 +
CCcam.prio
 +
CCcam.channelinfo
 +
CCcam.providers
 +
 
  
  

Version vom 13. September 2012, 20:09 Uhr


CCcam ist neben OScam und Scam ein häufig benutztes Emu für eine CS Server/Client-Lösung Wenn man sich gut einliest und alles einmal verstanden hat ist es ein echt komfortabler Server und Client.

Es besteht auch die Kombination von CCcam mit OScam.
Diese ist eigentlich Überflüssig und stammt noch aus den Anfängen von OScam, als dies noch hinterherhinkte.
Mittlerweile

Aktuellste Version von CCcam ist 2.3.0


HowTo

Eine Erklärung der wichtigsten Grundlagen von CCcam.

Keys oder Internetsharing wird hier und in dem Forum nicht geduldet!!



4. Wer ist Hop und was will dieser reshare von mir. 5. Wo befinden sich die CCcam Dateien ?!


Wo befinden sich die jeweiligen Dateien

CCcam.* an sich befindet sich bei Enigma2 in "/usr/bin" und bei Enigma1 "/var/bin" CCcam.cfg -.channelinfo -.provider -.prio befinden sich bei Enigma2 in "/etc/" und bei Enigma1 "/var/etc"

Ein simpler Aufbau

Für den Anfang: ein simpeler Aufbau für Homesharing

===Server - 1x Client===
(Wohnzimmer Server + Client im Schlafzimmer)

Server Eintrag in der CCcam.cfg:

CCcam.cfg:
F: user1 pass1


Client:

CCcam.cfg:
C: server.ip 12000 user1 pass1


===Server - 2x Client ===
(Server im Wohnzimmer + Client im Schlafzimmer + Client im Kinderzimmer)

Server:

CCcam.cfg:
F: user1 pass1
F: user2 pass2

Client1:

CCcam.cfg:
C: IPdesServers 12000 user1 pass1

Client2:

CCcam.cfg:
C: IPdesServers 12000 user2 pass2

IPdesServers = IP die dem Receiver im Wohnzimmer zugeweisen wird
Diesem Receiver sollte immer eine feste IP Adresse zugewiesen werden, damit er immer gefunden werden kann.

2x Server - 2x Client

Diese Konstellation kann entstehen, wenn ihr mehr Karten verteilen wollt, als Interne Reader vorhanden sind,
und ihr keine USB-Card Reader habt Server im Wohnzimmer + Server im Schlafzimmer + Client im Kinderzimmer + Client im Büro


Server Wohnzimmer: Zitat: CCcam.cfg: C: schlafzimmer.ip 12000 user1 pass1 F: user1 pass1 F: user2 pass2

Server Schlafzimmer: Zitat: CCcam.cfg: C: server.ip 12000 user1 pass1 F: user1 pass1

Client: Zitat: CCcam.cfg: C: wohnzimmer.ip 12000 user2 pass2


In diesem Beispiel könnt ihr Wohnzimmer als Hauptserver betrachten. Dabei ist der Schlafzimmerserver mit dem Wohnzimmerserver verbunden. Somit ist der Wohnzimmerserver in der Lage auch die Karte aus dem Schlafzimmer ans Kinderzimmer weiter zu leiten. Man könnte auch den Clienten direkt mit dem Schlafzimmer verbinden, was eigentlich egal ist. Will man aber beide Karten als Hop1 (also als direktverbunden) am Clienten haben sehe das ganze so aus.

Beispiel 4: Server im Wohnzimmer + Server im Schlafzimmer + Client im Kinderzimmer

Server Wohnzimmer: Zitat: CCcam.cfg: C: schlafzimmer.ip 12000 user1 pass1 F: user1 pass1 1 0 0 { 0:0:1 } F: user2 pass2 1 0 0 { 0:0:1 }

Server Schlafzimmer: Zitat: CCcam.cfg: C: server.ip 12000 user1 pass1 F: user1 pass1 1 0 0 { 0:0:1 } F: user2 pass2 1 0 0 { 0:0:1 }

Client: Zitat: CCcam.cfg: C: wohnzimmer.ip 12000 user2 pass2 C: schlafzimmer.ip 12000 user2 pass2


Jetzt fragt ihr euch sicherlich hääääää smile . Somit kommen wir auch direkt zu Punkt 2 damit ich euch das erklären kann.

3. C: und F: Lines ?!

F: user1 pass1 1 0 0 { 0:0:1 }

Nun erklär ich was das ganze hinter dem pass1 bedeuten soll.

Syntax : F: <username> <password> <uphops> <shareemus> <allowemm> ( { caid:id(:downhops), caid:id(:downhops), ... } { caid:id:sid, caid:id:sid, ... } { begintime-endtime, ... } ) < hostname/ip address>

Die Syntax zeigt uns den Aufbau einer möglichen F: Line. Also "username" und "password" sollten klar sein. Bei "uphop" könnt ihr entscheiden in welcher Entfernung euer Client die Karten Empfangen darf. Demnach steht 1 nur für die Lokale Karte. Eine 2 Würde Dem Client ermöglichen auf eure Karte und auf die Karten mit denen ihr Verbunden seit zuzugreifen usw.! "allowemm" erlaubt dem Client euch Updates auf eure Karte/n zu schicken. Der Eintrag in der geschwungenen Klammer { 0:0:1 } lässt euch entscheiden wie weit eure Karte geteilt werden darf. Somit steht { 0:0:1 } dafür das der Client nur für sich nutzen kann und sie somit nicht weitergeben kann. { 0:0:2 } steht dafür das der Client die Karte selbst benutzen kann und sie auch einen Hop (also eine Verbindung) weiter geben darf. Bei { 0:0:3 } darf der mit dem Client verbundene auch die Karte einen Hop weiter geben.

Ich lass das mal so alle stehen und damit das nicht alles zu reinem fachchinesisch wird werd ich das jetzt mal ein bisschen darstellen beschreiben.


F-Line Basics

Zitat: Eine ganz simple F-Line bei der alle Werte auf die Grundeinstellungen gesetzt sind.

F: username password

Zitat: Typische F-line

F: username password 2 0 1 { 0:0:1 }

  • Dein Sharepartner erhält alle Shares die du hast bis zu Hop2
  • Dein Sharepartner darf keine Emu Keys von dir benutzen
  • Dein Sharepartner darf dir emm's
  • Dein Sharepartner kann alle Shares die er empfängt für sich gebrauchen und kann sie nicht weitergeben.

Zitat: Typische F-Line wenn dein Sharepartner einen Linuxserver und keinen Receiver als Server benutzt.

F: username password 2 0 1 { 0:0:2 }

  • Dein Sharepartner erhält alle Shares die du hast bis zu Hop2
  • Dein Sharepartner darf keine Emu Keys von dir benutzen
  • Dein Sharepartner darf dir emm's
  • Dein Sharepartner kann alle Shares die er empfängt für sich gebrauchen und kann sie einen Hop weitergeben.

Zitat: Erweiterte F-Line

F: username password 2 0 1 { 0:0:2, 093b:0:1 } { 0100:000080:15df } 192.168.1.222

  • Dein Sharepartner erhält alle Shares die du hast bis zu Hop2
  • Dein Sharepartner darf keine Emu Keys von dir benutzen
  • Dein Sharepartner darf dir emm's
  • Dein Sharepartner kann alle Shares die er empfängt für sich gebrauchen und kann sie einen Hop weitergeben.
  • Dein Sharepartner darf Provider 093b benutzen, aber nur für sich.
  • Dein Sharepartner darf sich nicht diesen Kanal anschauen oder sharen.
  • Dein Sharepartner darf sich nur über diese IP bei dir einloggen.


3. *.prio *.provider *.channelinfo

Das CCcam Binary findet man unter: /usr/bin CCcam*.bin

Die Config Dateien sind unter: /etc (Bei Enigma1 und eventuell Server unter /var/etc/) CCcam.cfg CCcam.prio CCcam.channelinfo CCcam.providers


Weiterführende Links

Softcams


Zurück zur Hauptseite