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
Inhaltsverzeichnis
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
Zurück zur Hauptseite