Share Anleitung - Wetterfreak Salzgitter
Transcription
Share Anleitung - Wetterfreak Salzgitter
Share Manual Version 1.1 von Eumel3 @ G:AX http://www.generationax.dd.vu/ Join: irc://irc.otakubox.de/GAX -5- ÄNDERUNGEN VON VERSION 1.0 ZU VERSION 1.1 -5- SHARE BEIM ERSTEN START KONFIGURIEREN -6- SUCHE IN SHARE - 17 - EINE EINFACHE SUCHE: FORTGESCHRITTENE SUCHE WIE FUNKTIONIERT DAS MIT DEN NODES EIGENTLICH? UND WAS IST DABEI JETZT DAS PROBLEM? UM ERFOLGREICH IN SHARE ZU SUCHEN, BENÖTIGEN WIR TRIGGER. CLUSTER EINRICHTEN - 17 - 19 - 20 - 20 - 20 - 20 - DOWNLOAD IN SHARE - 21 - PRIORITÄTEN EINSTELLEN WENN KEINE QUELLEN VERFÜGBAR SIND DER CACHE- ORDNER DIE UPLOAD / DOWNLOAD - RATE - 21 - 21 - 21 - 22 - UPLOAD IN SHARE - 23 - UPLOAD VON DATEIEN IM CACHE UPLOAD VON DATEIEN IM UPLOAD- ORDNER - 23 - 23 - TRIGGER - 25 - WAS IST EIN TRIGGER? TRIGGER KONFIGURIEREN - 25 - 25 - FILTER - 28 - WAS IST EIN FILTER? FILTER KONFIGURIEREN - 28 - 28 - CLUSTER - 31 - WAS SIND CLUSTER? CLUSTER EINRICHTEN - 31 - 32 - NODE- FILTER - 35 - WAS SIND NODE- FILTER? NODE- FILTER EINRICHTEN - 35 - 35 - NODE- LISTE - 37 - NODE- LISTE AKTUALISIEREN WENN MAN NUR DIE AKTUELLSTEN NODES HABEN MÖCHTE - 37 - 38 - -5- WENN MAN DIE KOMPLETTE NODE- LISTE HABEN MÖCHTE EIGENEN NODE FÜR UPLOAD / DOWNLOAD IN NODE- LISTEN- SEITEN SETZEN - 40 - 42 - DIE DATABASE (DB) - 45 - WAS IST EINE DATABASE (DB) WAS KANN DAMIT GEMACHT WERDEN? DATEIEN MANUELL IN DIE DB PACKEN DATEIEN AUS DER DB ENTFERNEN - 45 - 45 - 46 - 46 - PLUGINS - 47 - VORBEREITUNG FÜR PLUGINS PLUGINS LADEN PLUGIN: [SHARE PLUGIN] [PDK8] NODEKUN_007 PLUGIN KONFIGURIEREN PLUGIN: [SHARE PLUGIN] [PDK10] NODEREFRESH_V014 PLUGIN KONFIGURIEREN PLUGIN: [SHARE PLUGIN] [PDK9] NOTIFICON_0.9A PLUGIN: [SHARE PLUGIN] [PDK10] SETPRIORITY_2.0 PLUGIN KONFIGURIEREN PLUGIN: [SHARE PLUGIN] [PDK10] LOGADDCACHEFILENAME_V0.1 PLUGIN: [SHARE PLUGIN] [PDK9] CONVERTCANCELLER_007 PLUGIN: [SHARE PLUGIN] [PDK10] PROCESSPRIORITY_002 - 47 - 48 - 50 - 50 - 52 - 52 - 57 - 57 - 57 - 60 - 62 - 65 - WARTUNG VON SHARE - 66 - DEN CACHE SAUBER HALTEN DIE QUERY- KEYWORD- LISTE AUFRÄUMEN UPDATE VON SHARE - 66 - 69 - 71 - MEINE STRATEGIE BEI SHARE - 74 - SHARE-KOMPONENTEN - 75 - MENÜ SETTINGS TOOLS HELP SUCHBEREICH VERWALTUNGSBEREICH NODES FOLDERS QUERIES TRIGGERS DOWNLOAD UPLOAD FILTER TASKS LOG INFO - 75 - 75 - 75 - 76 - 76 - 76 - 77 - 78 - 79 - 85 - 87 - 90 - 91 - 93 - 94 - 96 - -5- PROBLEME UND LÖSUNGEN - 97 - SHARE DISCONNECTED NACH CA. 30 SEKUNDEN VON ALLEN KNOTEN UND DER BUTTON „CONNECT“ IST AUS. - 97 - ANHANG - 97 - -5- Änderungen von Version 1.0 zu Version 1.1 • Share beim ersten Start konfigurieren • Suche in Share o einfache Suche • Upload in Share o Upload von Dateien im Upload- Ordner • Die Database (DB) o Dateien aus der DB entfernen • Plugins o Plugin: [Share Plugin] [PDK8] NodeKun_007 o Plugin: [Share Plugin] [PDK10] NodeRefresh_v014 o Plugin: [Share Plugin] [PDK9] NotifIcon_0.9a o Plugin: [Share Plugin] [PDK10] SetPriority_2.0 o Plugin: [Share Plugin] [PDK10] LogAddCacheFileName_v0.1 o Plugin: [Share Plugin] [PDK9] ConvertCanceller_007 o Plugin: [Share Plugin] [PDK10] ProcessPriority_002 • Share-Komponenten o Der Query- Bereich • Probleme und Lösungen o Share disconnected nach ca. 30 Sekunden von allen Knoten und der Button „Connect“ ist aus -5- Share beim ersten Start konfigurieren Zuerst einmal ladet ihr euch Share runter (aktuellste Version auf dem FTP). !!WICHTIG!! Es gibt zu Share eine Webseite, die ihr euch auf jeden Fall Bookmarken solltet: http://www.uguu.org/share/ Zu der Webseite sage ich später noch etwas, ihr solltet dort nur erst einmal die „locale.txt“ und „hint.txt“ downloaden. Das sind die englischen Sprachfiles für Share, was die Bedienung garantiert erleichtert ;P. Die „locale.txt“ bietet die Englische Menüführung und die „hint.txt“ die Englischen Ballontipps. Hier mal die Direct Links: http://www.uguu.org/share/tcp/locale.txt http://www.uguu.org/share/tcp/hint.txt Nun entpackt ihr die „Share10_a82.cab“- Datei (am Besten mit WinRAR). Danach kopiert ihr die zusätzlich heruntergeladenen „locale.txt“ und „hint.txt“ in das Verzeichnis, in das ihr Share entpackt habt und überschreibt die dort bereits existierenden beiden Dateien „locale.txt“ und „hint.txt“. Dann startet ihr die „Share.exe“ im Share- Ordner und es kommt ein Hinweis, dass das Netzwerk sowie ID konfiguriert werden muss. Abbildung 1 Share bein 1. Start Auf OK klicken und dann im Menü auf „Settings“ Hier einmal die Menüpunkte aufgelistet. -5- „General settings“ gehen. Abbildung 2 Menüpunkt „Settings“ in Share. Es erscheint folgendes Fenster. Abbildung 3 Das Einstellungsfenster „General settings“ Auf den Karteireiter „Profile“ gehen und dann auf „Settings…“ klicken, um einen Benutzernamen auszuwählen. Es erscheint folgendes Fenster. -5- Abbildung 4 Username erstellen. Hier einen Nickname und ein Passwort angeben, es wird daraus in „sample“ ein entsprechender eindeutiger User-Name erstellt.. Diesen dann mit „add“ in die Liste der Profile aufnehmen, danach „OK“ klicken. Dann im Fenster aus der Liste das erstellte Profil auswählen. Abbildung 5 Erstellten Usernamen auswählen. Dann den Karteireiter „Network“ auswählen -5- Abbildung 6 Netzwerkkonfiguration Hier gebt ihr eure maximale Upload sowie Download Bandbreite an, hier einmal die Angaben für eine normale DSL2000-Leitung. Ich habe mit der Zeit herausgefunden, dass man die Bandbreite sehr genau angeben sollte. Es sind damit deutlich bessere Downloadraten zu erzielen, als mit einer zu hohen Angabe. Beim Upload darf kein Wert unter 50Kbyte/s angegeben werden, wer also weniger hat, ist gezwungen, 50 anzugeben. Darunter gebt ihr den Port an, über den Share laufen soll. Diesen Port müsst ihr jetzt in eurer Firewall freischalten, wenn ihr einen Router habt. Abbildung 7 Port in der Firewall im Router freigeben. -5- Hier mal ein Screenshot meines Routers, wobei ihr bei 192.168.*.* eure eigene IP einsetzen müsst. Es muss nur TCP freigeschaltet werden. Die restlichen Optionen in den Karteireitern „Performance“, „Action“ und „Quota“ bleiben so. Dann auf „OK“ klicken. Nun müssen wir uns Cluster auswählen. Dazu gehen wir im Menü auf „Settings“ -> „Clusters…“ Cluster sind Schlüsselwörter, unter denen Nodes gesucht werden. Jeder Node hat Cluster, welche den groben Inhalt der gesharten Files wiedergeben. Je allgemeiner man die Cluster wählt, desto mehr Nodes werden durchsucht. Wenn man etwas Spezielles sucht und nach einiger Zeit immer noch keine Quellen gefunden hat, ist es günstiger, sich spezielle Cluster zu wählen, um gezielt nur bestimmte Nodes zu durchsuchen. Im Fehler! Verweisquelle konnte nicht gefunden werden. befinden sich allerhand Cluster und ihre Übersetzung. Hier einmal ein kleiner Auszug davon. Cluster アニメ 一般コミック Bedeutung Anime Manga, Comics im allgemeinen Ihr gebt erst einmal den Namen „アニメ“ und danach „一般コミック“ unten ein und drückt jeweils auf „Add“, um sie nacheinander zur Clusterliste hinzuzufügen. Jetzt müssen sie noch als aktive Cluster mit einem Haken versehen werden. Es wird immer nur mit den aktiven Cluster in Nodes gesucht. Es können aber nur maximal 5 Cluster als aktiv gekennzeichnet werden, also müsst ihr ab und zu die Cluster ändern, wenn ihr wenig Erfolg beim Download habt, dazu später in Cluster einrichten. Abbildung 8 Cluster-Liste: Words = Aktive Cluster ; Characters = Alle Buchstaben der Cluster Dann auf „OK“ klicken. Nun müssen wir noch eine Node- Liste erstellen, in der gesucht wird. Eine Node- Liste ist -5- vergleichbar mit einer Serverliste bei eMule. Sie gibt es ebenfalls auf der Webseite weiter unten bei Links. http://www.uguu.org/share/#4 Diesen Link solltet ihr euch unbedingt Bookmarken, denn ihr werdet ihn SEHR häufig benötigen. In Share dann auf den Karteireiter „Nodes“ klicken und dann auf den Button „Add node“ 1 2 Abbildung 9 Der Karteireiter Nodes in Share Es erscheint folgendes Fenster. Abbildung 10 Das Fenster, um eine Node- Liste einzufügen -5- Auf der Webseite unter Links findet ihr bei „Node Lists“ einige Links zu den Webseiten, die Node Listen haben.. Nehmen wir erst einmal den ersten Link und wir kommen auf eine Website mit gehashten Nodes. Abbildung 11 Nodeliste mit gehashten Nodes auf der Webseite Wichtig hierbei ist, auf das Datum links zu achten. Es gibt Aufschluss über die Aktualität des Nodes. Dann einfach die Hashcodes markieren und kopieren (Strg+C). Abbildung 12 Die Hashes markieren. -5- Dann in Share gehen und die kopierten Hashes in die untere Liste einfügen. Abbildung 13 Hashes unten in Encrypted addresses einfügen (Strg+V) Dann auf „Add“ klicken und dann „Close“ klicken. Danach geben wir unsere Verzeichnisse an, in denen wir arbeiten wollen. Wir klicken auf den Karteireiter „Folders“ klicken und dann auf den Button „Add folder“ 1 2 Abbildung 14 Der Karteireiter Folders in Share Es erscheint folgendes Fenster. -5- Abbildung 15 Das Folders- Auswahl- Fenster. In der Mitte steht der User, unter dem entsprechende Folders erstellt werden (wichtig bei Upload) Wir benötigen 3 Ordner, die wir am Besten vorher im Share- Ordner erstellen. [Share-Ordner]\Cache [Share-Ordner]\Upload [Share-Ordner]\Download Wobei [Share-Ordner] mit eurer eigenen Verzeichnisstruktur ersetzt werden soll, wo ihr euren Share- Ordner hin entpackt habt. Abbildung 16 Verzeichnisse erstellen im Windows Explorer Dann wählen wir „Cache“ als Folder type aus und kicken auf „…“. Nachdem wir den Ordner ausgewählt haben, auf „Add“ klicken und dann als Folder type „Upload“ wählen und das -5- Gleiche machen, sowie danach mit „Download“, nur halt auf die jeweiligen verschiedenen Verzeichnisse verweisen. Abbildung 17 Vorher erstellte Ordner oben angeben und dann jeweils auf Add klicken Wichtig ist dabei noch, dass euer Username unter ID erscheint. Danach auf „Close“ klicken und ihr müsstet die 3 Ordner im „Folders“- Karteireiter sehen. Abbildung 18 Die gerade zugeordneten Ordner erscheinen im Folders- Karteireiter. Beim UploadVerzeichnis steht der Username, unter dem die im Ordner enthaltene Dateien geshared werden. Danach müsst ihr Share neustarten und Share müsste dann bereits beginnen sich mit Nodes aus der Node- Liste zu verbinden und diese nach Cluster absuchen. -5- Abbildung 19 Share wählt sich in Nodes ein (zu sehen im Karteireiter Nodes) Damit wäre Share erst einmal konfiguriert. -5- Suche in Share Eine einfache Suche: Sofern alle Schritte aus Share beim ersten Start konfigurieren geklappt haben, können wir uns ans Suchen machen. In Share sollte man natürlich mit japanischen Wörtern suchen, um den größten Erfolg zu haben. Der Vorteil gegenüber Winny ist, dass man das ganze System nicht auf Japanisch umstellen muss. Einfach im Suchbereich den gewünschten Titel in das Feld mit „Keyword“ eingeben, ENTER drücken oder auf den „Search“- Button klicken. Es erscheint im Der Query- Bereich ein neuer Button mit dem Keyword. Suchbereich Query- Bereich Abbildung 20 Query- Liste mit Keyword „Naruto“ Geben wir jetzt einen weiteren Suchbegriff ein, erhalten wir einen neuen Button mit dem Keyword im Der Query- Bereich. neuer Button Abbildung 21 Bereich. Query- Liste mit Keyword „Beck“. Es erscheint ein weiterer Button im Der Query- Nun zurück zu der „Naruto“- Query- Liste. Bei einem Eintrag befindet sich ein Username, der diese Datei shared. Wenn man jetzt zum Beispiel nur Naruto- Folgen von diesem User finden möchte, kann man unter „Keyword“ in das Feld „ID“ den Usernamen eingeben. Am Besten -5- geht das,wenn man den Eintrag markiert und dann über das Popup- Menü der Query- Liste (rechte Maustaste) „Copy ID“ aufruft. Dann einfach die kopierte ID oben in das Feld einfügen (STRG+V). Abbildung 22 Query- Liste mit Keyword „Naruto“ welche User „(゜Ш゜)POKV0AtoX7“ shared Es wird hier kein neuer Button erstellt, da sich im Keyword nichts verändert hat. Die QueryListe wurde nur sozusagen gefiltert, so dass sie nur die Dateien mit Keyword „Naruto“ vom diesem User anzeigt. Share aktualisiert die Query- Liste(n) nicht automatisch, sondern es muss zur Aktualisierung auf den entsprechenden Listen- Button im Der Query- Bereich geklickt werden. Wenn man also nach 1 Stunde auf die Liste klicken würde, sieht man evtl. schon einen großen Unterschied bei den Treffern. In der Query- Liste befinden sich einige Einträge, sofern etwas gefunden wurde, wobei es dort verschiedene Farben gibt, in denen die Dateinamen erscheinen. Genaueres dazu siehe: Der Query- Bereich. Zum Download einfach auf eine Zeile doppelklicken und die Farbe ändert sich in türkis. Die Datei ist dann unter Download ebenfalls zu finden. Man kann in das „Keyword“- Fenster auch einfach eine Hash eingeben und es wird die Datei mit der Hash gesucht. Ein anschauliches Beispiel dazu im Abschnitt: Update von Share. -5- zum Download aktiviert Abbildung 23 Datei zum Download aktiviert. Somit wurde der Download einer Datei gestartet. Fortgeschrittene Suche Wie in einfache Suche schon erwähnt, aktualisiert Share die Query- Listen nicht automatisch. Dabei entsteht ein großes Problem für eine erfolgreiche Suche. Um dieses Problem zu verstehen klicken wir einmal im Verwaltungsbereich auf den Karteireiter „Nodes“. 1 Verwaltung Abbildung 24 Node- Bereich -5- Wie funktioniert das mit den Nodes eigentlich? Weitere Informationen dazu gibt es weiter unten in Nodes, Node- Liste und Node- Filter. Share sucht in den einzelnen Nodes nach den Suchbegriffen, die man im Der Query- Bereich eingegeben hat. Die Nodes werden nach Prioritäten ausgesucht geöffnet und dann in ihnen nach den Query- Suchbegriffen gesucht. Die Priorität wird folgendermaßen verteilt: Die Nodes erhalten eine höhere Priorität, je mehr aktive Keywords (maximal 5) aus der Cluster- Liste (maximal 255 Zeichen) der Node besitzt. Die Nodes erhalten eine niedrigere Priorität, je mehr Keywords aus der Node- Filter- Liste der Node besitzt. Hat Share den Node durchsucht, bleibt die Verbindung mit dem Node bis zu einem bestimmten Zeitpunkt erhalten. Wenn in diesem Zeitpunkt kein Download aktiviert wurde, existiert anscheinend keine passende Datei in dem Node, die man sucht. Also wird nach einem Timeout die Verbindung beendet und im nächsten Node gesucht. Wenn aber ein Download aktiviert wurde, wird die Verbindung weiter aufrecht erhalten. Und was ist dabei jetzt das Problem? Wie gesagt aktualisiert Share die Query- Listen nicht automatisch. Wenn man nun zum Beispiel einen Suchbegriff eingibt und nach 1 Stunde nachschauen will, was nun gefunden wurde (Klick auf den Button des Keywords im Der Query- Bereich), erhält man den aktuellen Status der in den zur Zeit geöffneten Nodes. Es können also in dieser einen Stunde die besten Treffer bereits erzielt worden sein, nur hat man sie sozusagen verpasst. Die Lösung: Trigger. Um erfolgreich in Share zu suchen, benötigen wir Trigger. Die Trigger liefern uns nun Dateien, die die Angaben in den Triggern entsprechen. Nun gibt es leider in Share auch viele Fake- Dateien, die lange Dateinamen haben, um dort so viel Suchbegriffe wie möglich unterzubringen, so dass soviel Trigger wie möglich diese Datei akzeptieren und herunterladen. Um dies zu vermeiden, gibt es sogenannte Filter, das Gegenstück zu dem Trigger. Nun sollte man schon einen erheblichen Erfolg bei der Suche haben. Wenn es allerdings immer noch keinen Erfolg gibt, kann man noch etwas weiteres machen, was sich allerdings auf den Download anderer Dateien auswirken könnte. Cluster einrichten Wir können in Share angeben, welche Nodes er bevorzugt öffnen und durchsuchen soll, womit die Wahrscheinlichkeit, den Node mit den passenden Dateien schneller in der Fülle an Nodes zu finden. Man sollte einmal versuchen Cluster mit dem Suchbegriff einzufügen und auf aktiv setzen. Die Nodes werden dann je nach aktiven Cluster mir höherer Priorität bzw. nach Node- Filter Liste mit niedrigerer Priorität behandelt. Diese Aktion zieht natürlich das Downloadverhalten anderer Dateien in Mitleidenschaft, denn es müssen evtl. aktive Cluster deaktiviert werden, da man nur 5 Cluster aktivieren kann. -5- Download in Share Abbildung 25 Download- Liste. Der Download funktioniert nach Prioritätsprinzip. Sobald man Quellen von einer Datei hat, kommt man in eine Warteschleife. Der Wartende, der die höchste Priorität hat, verrechnet mit der Wartezeit, kann als erstes downloaden. Wenn man also eine höhere Priorität hat als die Mitwartenden, kommt man häufiger an die Reihe. Wenn allerdings alle die gleiche Priorität haben, dauert das Warten etwas länger. Die Zahlen in der „Status“- Spalte geben Aufschluss darüber, wie viele Blöcke der Datei verfügbar sind (verfügbare Blöcke / alle Blöcke der Datei). Prioritäten einstellen Von den Prioritäten hängt ab, wie schnell eine Datei fertig geladen ist. Allerdings gibt es da einige Probleme, denn es ist ineffizient eine hohe Priorität für eine Datei zu vergeben, die keine Quellen momentan hat, während eine andere Datei niedrigere Priorität hat, aber kaum heruntergeladen wird, obwohl Quellen existieren. Man muss also (zumindest früher XD) immer einen Blick auf die verfügbaren Quellen haben. Zum Glück bietet dort das Plugin Plugin: [Share Plugin] [PDK10] SetPriority_2.0 eine komfortable Abhilfe. Wenn keine Quellen verfügbar sind Falls sich keine Quellen finden lassen, sollte man die aktiven Cluster ändern, zum Beispiel mit Clustern, die dem Dateinamen entsprechen. Somit wird sich bevorzugt in Nodes eingewählt, die diese Cluster besitzen und es existieren dadurch evtl. neue Quellen. Der Cache- Ordner Sobald eine Datei heruntergeladen wird, wird im Cache- Ordner eine Cache- Datei erstellt, diese füllt sich nach und nach. Es wird also nicht wie bei eMule gleich zu Beginn des -5- Downloads der benötigte Speicherplatz auf der Festplatte reserviert. Wenn eine Datei komplett heruntergeladen wurde, dann wird sie aus dem Cache- Ordner in der DownloadOrdner konvertiert. Die Dateien im Cache- Ordner können nicht, wie bei eMule zum Beispiel das Öffnen von unvollständigen Chache- Dateien mit dem VLC- Player geöffnet werden auch wenn sie komplett heruntergeladen im Cache existieren, sie müssen konvertiert werden. Wenn eine Datei in den Download- Ordner konvertiert wurde, existiert sie aber immer noch im Cache, sie existiert sozusagen doppelt. Zu sehen ist dies, wenn die Datei in der QueryListe den Status hat. Man kann sie also jederzeit erneut konvertieren. Um aber die Festplatte bei knapper Festplattenkapazität sauber zu halten, einfach mal den Abschnitt „Den Cache sauber halten“ durchlesen. Die Upload / Download - Rate Man kann in Share mehr downloaded, wenn man viel uploaded. Je mehr man uploaded, desto mehr Quellen sollten sich für die Dateien finden lassen. Wenn Blöcke von einer Datei in den Cache heruntergeladen wurden, werden sie auch sofort zum Upload bereitgestellt (wie bei eMule). Man kann dies auch unterbinden, indem mal im Verwaltungsbereich auf den „Folders“- Karteireiter klickt, das Cache- Verzeichnis markiert und dann den Button „Erase Unlink“ anklickt, was aber im Sinne eines schnellen Downloads nicht zu empfehlen wäre. 1 3 2 Abbildung 26 Cache nicht zum Upload freigeben. -5- Upload in Share Sobald Blöcke einer Datei in Share heruntergeladen wurden, sich also im Cache- Ordner befinden, stehen sie zum Upload zur Verfügung. Das Prinzip läuft genauso wie in eMule ab. Wenn man verhindern möchte, dass die Dateien im Cache zum Upload zur Verfügung stehen (was im Sinne eines schnellen Downloads nicht zu empfehlen wäre), muss man in der Verwaltung auf den „Folders“- Karteireiter klicken, das Cache- Verzeichnis markieren und dann den Button „Erase Unlink“ anklicken, siehe auch Abbildung 26. Upload von Dateien im Cache Man sieht eigentlich nicht welche Dateien aus dem Cache gerade hochgeladen werden, man hat nur eine Allgemeine Übersicht über die Uploads in der Statusleiste unten links.. Abbildung 27 Statusleiste von Share zeigt den gesamten Traffic Upload von Dateien im Upload- Ordner Wenn man nun andere Dateien uploaden will, kopiert man zunächst die Dateien in den „Upload“- Ordner. Dann geht man im Verwaltungsbereich auf den Karteireiter „Folders“, markiert dort den „Upload“- Ordner und klickt dann auch den Button „Recheck“. 1 3 2 Abbildung 28 Scannen des Upload- Ordners Man kann auch den Button „Quick check“ anstatt „Recheck“ anklicken. Der einzige Unterschied besteht darin, dass „Recheck“ bei allen Dateien scannt und eine HashBerechnung durchführt. Bei „Quick- Check“ werden nur neu hinzugekommene Dateien gescannt und berechnet. Wenn man Dateien, die man mit Share heruntergeladen hat, in den Upload stellt, kann man in der Query- Liste, die die Datei anzeigt, bei der Datei den Status sehen. Man kann -5- die Datei auch vorher umbenennen, es wird trotzdem die richtige Datei in der Query- Liste gefunden, da für Share zwei Dateien gleich sind, wenn sie den selben Hash haben. Abbildung 29 Im Upload- Ordner befindliche Dateien, welche vorher heruntergeladen wurden. Im Karteireiter „Upload“ kann man dann sehen, welche Dateien gerade verteilt werden. Dateien werden verteilt, wenn sie noch nicht bekannt sind, d.h. sie noch nicht in der Die Database (DB) stehen bzw. noch nicht gefunden wurden von Share, dabei kommt es auf die Übereinstimmung des Hashes an. Wenn die Datei bekannt ist, wird sie sofort zum sharen zur Verfügung gestellt, sie muss ja nicht mehr verteilt werden. 1 Abbildung 30 Der Karteireiter Upload. -5- Trigger Was ist ein Trigger? Trigger überwachen im Hintergrund, was in den Nodes gefunden wird. Man gibt ihnen Angaben zu Dateinamen, Größe oder auch den Hash und wenn die Angaben mit den Suchbegriffen übereinstimmen, wird die Datei auf Download gesetzt. Somit bleibt die Verbindung zum Node vorhanden und man verpasst keinen Treffer der Suchanfrage. Trigger konfigurieren 1 2 Abbildung 31 Trigger- Bereich in Share Um einen Trigger zu erstellen einfach im Verwaltungsbereich auf den Karteireiter „Triggers“ gehen und dann den Button „Add trigger“ klicken. Es erscheint dann folgendes Fenster: -5- Abbildung 32 Fenster „Add trigger“ Keyword: keyword: Clear: remove minus: quote all: Hier muss der Dateiname angegeben werden oder Teile des Dateinamens. Die Eingabe der Suchbegriffe ist wie bei einer Suchmaschine im Internet, d.h. Wortgruppen müssen mit ““ begrenzt werden, Einzelwörter werden durch LEERZEICHEN getrennt. Löscht den Eintrag im Feld „Keyword“. Löscht führende „-“ eines Dateinamens im Feld „Keyword“, was in der Suchmaschine als Ausschluss von Keywords gilt. Macht Keywords zu einer Wortgruppe, d.h. die Keywords werden mit ““ umrandet. Wenn man im Der Query- Bereich vorher schon einen Suchbegriff eingegeben hat und eine Query- Liste existiert, kann der Begriff aus der Query- Keyword- Liste ganz einfach herausgesucht werden, ohne mühselig eine Eingabe zu machen. Abbildung 33 Die Query- Keyword- Liste beinhaltet alle eingegebenen Suchbegriffe im Query- Bereich, auch wenn es dazu keine Query- Liste mehr gibt. Eine andere Methode der schnellen Keyword- Eingabe ist die Möglichkeit über das PopupMenü im Query- Bereich den Punkt „Add trigger…“ auszuwählen, wo alle nötigen Daten, wie Hash ebenfalls bereits ausgefüllt werden. -5- ID: ID: Clear: min size (MByte): min size (MByte): Hier kann angegeben werden, ob nur Dateien von einem bestimmten User heruntergeladen sollen. Man kann hier ebenfalls aus der QueryUser- Liste einen entsprechenden User auswählen, sofern man bei einer Query- Suchanfrage einen bestimmten User angegeben hat. Löscht den Eintrag im Feld „ID“. Hier kann man die minimale Dateigröße angeben (in MB), ab welcher eine Datei heruntergeladen werden soll. Lässt man das Feld frei, dann wird keine Mindestdateigröße gefordert. max size (MByte): max size (MByte): Hier kann man die maximale Dateigröße angeben (in MB), bis zu welcher eine Datei heruntergeladen werden soll. Lässt man das Feld frei, dann wird keine Maximaldateigröße gefordert. Option: Enable: Aktiviert den Trigger sofort. Man kann ihn nachträglich immer wieder aktivieren bzw. deaktivieren, indem man in der Triggerliste in der Spalte „Keyword“ den Haken vor den Keywords setzt bzw. wegnimmt. Delete matching Löscht den trigger, wenn es einen Treffer gab und der Trigger einen query triggers: Download gestartet hat. Somit wird nur eine Datei heruntergeladen. Wenn mehrere Treffer heruntergeladen werden sollen mit diesem Trigger, dann muss dieser Haken weggenommen werden. Apply filters: Überprüfe vor dem Trigger, ob Filter- Informationen existieren. Siehe auch den Abschnitt Filter. Add to DB only: Fügt einen Treffer nur zur Die Database (DB) hinzu und startet keinen Download der Datei. Man kann sich einen Trigger individuell nach seinen Bedürfnissen einrichten, dabei hängt die Beschränkung der zugelassenen Dateien von der Anzahl der ausgefüllten Felder ab. Dieser Trigger akzeptiert alle Dateien, die in ihrem Dateinamen „naruto“ enthalten. Unter „Size“ steht, dass keine Beschränkung der Dateigröße existiert. Dieser Trigger akzeptiert Dateien, die in ihrem Dateinamen „naruto“ enthalten sowie mindestens 200MB groß sind. Eine größere Beschränkung der zu akzeptierenden Dateien. Dieser Trigger akzeptiert Dateien, die in ihrem Dateinamen „naruto“ enthalten, von User „(゜ Ш゜)POKV0AtoX7“ stammen und maximal 500MB groß sind. Dieser Trigger akzeptiert die Datei mit folgender Hash. Die größte Beschränkung, die existieren kann. -5- Filter Was ist ein Filter? Ein Filter kann man mit einer Firewall vergleichen, es werden Dateien geblockt, die den in den Filtern gemachten Angaben entsprechen. Filter sind sozusagen das Gegenstück zu Trigger. Achtung! Die Filter sind nicht mit dem Node- Filter zu verwechseln, die von der Funktion her das selbe sind, aber in Share für die Node- Auswahl benutzt werden, während diese Filter hier für die Dateiauswahl beim Durchsuchen der Nodes benutzt werden. Filter konfigurieren 1 2 Abbildung 34 Filter- Bereich in Share Um einen Filter zu erstellen einfach im Verwaltungsbereich auf den Karteireiter „Filter“ gehen und dann den Button „Add filter“ klicken. Es erscheint dann folgendes Fenster. -5- Abbildung 35 Fenster „Add filter“ Keyword: keyword: Clear: remove minus: quote all: Hier muss der Dateiname angegeben werden oder Teile des Dateinamens. Die Eingabe der Suchbegriffe ist wie bei einer Suchmaschine im Internet, d.h. Wortgruppen müssen mit ““ begrenzt werden, Einzelwörter werden durch LEERZEICHEN getrennt. Löscht den Eintrag im Feld „Keyword“. Löscht führende „-“ eines Dateinamens im Feld „Keyword“, was in der Suchmaschine als Ausschluss von Keywords gilt. Macht Keywords zu einer Wortgruppe, d.h. die Keywords werden mit ““ umrandet. Wenn man im Der Query- Bereich vorher schon einen Suchbegriff eingegeben hat und eine Query- Liste existiert, kann der Begriff aus der Query- Keyword- Liste ganz einfach herausgesucht werden, ohne mühselig eine Eingabe zu machen. Abbildung 36 Die Query- Keyword- Liste beinhaltet alle eingegebenen Suchbegriffe im Query- Bereich, auch wenn es dazu keine Query- Liste mehr gibt. Eine andere Methode der schnellen Keyword- Eingabe ist die Möglichkeit über das PopupMenü im Query- Bereich den Punkt „Add filter…“ auszuwählen, wo alle nötigen Daten, wie Hash ebenfalls bereits ausgefüllt werden. -5- ID: ID: Clear: min size (MByte): min size (MByte): Hier kann angegeben werden, ob nur Dateien von einem bestimmten User blockiert werden sollen. Man kann hier ebenfalls aus der QueryUser- Liste einen entsprechenden User auswählen, sofern man bei einer Query- Suchanfrage einen bestimmten User angegeben hat. Löscht den Eintrag im Feld „ID“. Hier kann man die minimale Dateigröße angeben (in MB), ab welcher eine Datei blockiert werden soll. Lässt man das Feld frei, dann wird keine Mindestdateigröße betrachtet. max size (MByte): max size (MByte): Hier kann man die maximale Dateigröße angeben (in MB), bis zu welcher eine Datei blockiert werden soll. Lässt man das Feld frei, dann wird keine Maximaldateigröße betrachtet. Option: Delete key: (Keine Ahnung, was diese Option bewirkt) Mark key as fake: (Keine Ahnung, was diese Option bewirkt) Man kann sich einen Filter individuell nach seinen Bedürfnissen einrichten, dabei hängt die Beschränkung der zu blockierenden Dateien von der Anzahl der ausgefüllten Felder ab. Dieser Filter blockiert alle Dateien, die in ihrem Dateinamen „naruto“ enthalten. Unter „Size“ steht, dass keine Beschränkung der Dateigröße existiert. Dieser Filter blockiert Dateien, die in ihrem Dateinamen „naruto“ enthalten sowie mindestens 200MB groß sind. Eine größere Beschränkung der zu blockierenden Dateien. Dieser Filter blockiert Dateien, die in ihrem Dateinamen „naruto“ enthalten, von User „(゜Ш ゜)POKV0AtoX7“ stammen und zwischen 200MB und 500MB groß sind. Dieser Filter blockiert die Datei mit folgender Hash. Die größte Beschränkung, die existieren kann. Filter filtern vorerst nur die Dateien so, dass sie in den Query- Listen nicht angezeigt werden. Möchte man gefilterte Dateien trotzdem sehen, muss man in der Button- Leise im Der QueryBereich den Button „Filter“ aktiviert haben. Soll ein Trigger die gefilterten Dateien nicht akzeptieren, muss bei in den Einstellungen des Trigger die Option „Apply filters“ aktiviert sein. -5- Cluster Was sind Cluster? Cluster sind Keywords, welche die Nodes haben. Sie dienen sozusagen als grobes Inhaltsverzeichnis darüber, was der Node für Dateien beinhaltet. Wenn man einmal im Verwaltungsbereich auf den Karteireiter „Nodes“ klickt, kann man in der Spalte „Clusters“ bei den einzelnen eingewählten Nodes deren Cluster sehen. Cluster werden in einer Cluster- Liste gespeichert wo 5 Cluster als aktiv gekenzeichnet werden können. Nodes, welche aktive Cluster beinhalten, bekommen höhere Priorität und werden demnach bevorzugt durchsucht. Wenn Nodes aber Cluster beinhalten, die in der Node- Filter- Liste stehen, bekommen sie niedrigere Priorität bzw. wird sich darauf gar nicht erst eingewählt, da es immer Nodes mit höherer Priorität (die nämlich nicht in der Node- Filter- Liste stehen) gibt. 1 Abbildung 37 wird. Nodes im Verwaltungsbereich. Rechts sieht man die Cluster, wenn in den Nodes gesucht -5- Cluster einrichten Abbildung 38 Menüpunkt „Settings“ Um die Cluster- Liste zu sehen, einfach im Menü auf „Settings“ erscheint folgendes Fenster. List: „Clusters…“ gehen. Es Hier befindet sich die Cluster-Liste. Die Liste kann maximal 255 Zeichen beinhalten, wobei 5 Cluster als aktiv markiert werden dürfen. Um einen Cluster als aktiven Cluster festzulegen, muss vor dem Clusternamen der Haken gesetzt werden. Wenn man keinen Erfolg bei der Suche nach bestimmten Dateien hat, ist es sinnvoll, nach Nodes bevorzugt zu suchen, die Teile des Dateinamens im Cluster haben, da dort die Wahrscheinlichkeit höher ist, einen Treffer zu landen. Um einen Cluster in die Liste einzufügen, einfach ein Keyword in das untere Feld eingeben. Wenn man im Der Query- Bereich vorher schon einen Suchbegriff eingegeben hat und eine Query- Liste existiert, kann der Begriff aus der Query- Keyword- Liste ganz einfach herausgesucht werden, ohne mühselig eine Eingabe zu machen. Man kann auch erst einmal einige allgemeine Cluster einfügen, wenn man z.B. nur nach Manga oder Anime allgemein sucht, dies ist sehr oft vielversprechend. Eine Liste mit allgemeinen Clustern und deren Übersetzung befindet sich im Fehler! Verweisquelle konnte -5- nicht gefunden werden.. Hier ein Beispiel mit der Query- Keyword- Liste. Abbildung 39 Die Query- Keyword- Liste beinhaltet alle eingegebenen Suchbegriffe im Der QueryBereich, auch wenn es dazu keine Query- Liste mehr gibt. Abbildung 40 „naruto“ aus der Query- Keyword- Liste ausgewählt. Danach einfach auf „Add“ klicken. -5- Abbildung 41 „naruto“ zur Cluster- Liste hinzugefügt. Jetzt nur noch den Cluster als aktiv setzen, indem man den Haken vor dem Keyword setzt. Abbildung 42 Add: Delete: Replace: Clear: Move up: Move down: Sort: „naruto“ als aktiven Cluster gesetzt. Fügt ein Keyword in die Cluster- Liste hinzu. Dieser erstellte Cluster wird nicht automatisch auf aktiv gesetzt. Löscht markierten Cluster aus der Cluster- Liste. Ersetzt markierten Cluster mit unten neu angegebenen Keyword. Löscht die komplette Cluster- Liste. Bewegt markierten Cluster in der Cluster- Liste nach oben. Bewegt markierten Cluster in der Cluster- Liste nach unten. Sortiert die Cluster in der Cluster- Liste. -5- Node- Filter Was sind Node- Filter? Node- Filter erkennen sogenannte Fake- Nodes. Sie sind in einer Node- Filter- Liste gespeichert. Wenn Nodes Cluster beinhalten, die in der Node- Filter- Liste stehen, bekommen sie niedrigere Priorität bzw. wird sich darauf gar nicht erst eingewählt, da es immer Nodes mit höherer Priorität gibt. 1 Abbildung 43 Karteireiter „Nodes“ im Verwaltungsbereich. Rechts sieht man die Cluster, wenn in den Nodes gesucht wird. Node- Filter einrichten Abbildung 44 Menüpunkt „Settings“ Um die Node- Filter- Liste zu sehen, einfach im Menü auf „Settings“ erscheint folgendes Fenster. -5- „Filters…“ gehen. Es Abbildung 45 Node- Filter- Liste mit aktiviertem Stabdard-filter. Der Standard filter ist aktiv aber man kann ihn nicht konfigurieren. Zusätzliche Filter kann man zur Zeit nicht einfügen, denn die Webpage, auf der es die Node- Filter- Listen gab, ist offline. -5- Node- Liste Node- Liste aktualisieren Die Node- Listen befinden sich auf bestimmten Websites, die immer die aktuellsten (letzten 20) Nodes beinhalten. Auf dieser Website gibt es Links zu einigen Node- List- Webseiten, man sollte ihn sich Bookmarken. http://www.uguu.org/share/#4 Abbildung 46 Die Webseite „http://www.uguu.org/share/#4“. Einfach einmal alle Links dazu ausprobieren. Wenn wir den 1. Link wählen kommen wir zu folgender Webseite. Abbildung 47 Node- List- Website Das Datum in der linken Spalte gibt Aufschluss darüber, wie aktuell die eingetragenen Nodes sind. Daneben befinden sich die verschlüsselten Nodes. In der Verschlüsselung ist die IP -5- sowie der Port eines Users verschlüsselt. Daneben in der Spalte befindet sich die Versionsnummer die der jeweilige User von Share nutzt. Abbildung 48 Node Liste mit gehashten Nodes auf der Webseite Wenn man nur die aktuellsten Nodes haben möchte Einfach die Hashcodes markieren und kopieren (Strg+C). Abbildung 49 Die Hashes markieren. -5- Dann in Share auf den Karteireiter „Nodes“ klicken und dann auf den Button „Add node“ 1 2 Abbildung 50 Der Karteireiter „Nodes“ in Share Es erscheint folgendes Fenster. Abbildung 51 Das Fenster, um Nodelisten einzufügen Man kann oben bei „Address“ einen Node erzeugen, indem man die IP und den Port eines Users kennt und dann rechts oben auf „Add“ klickt. Unter „Encrypted addresses“ werden die Verschlüsselten Nodes eingetragen. Encrypted addresses: -5- Load from file: Delete: Replace: Clear: Move up: Move down: Sort: Man kann die kopierten Nodes in eine Textdatei (*.txt) einfügen und die ganze Datei damit laden. Löscht markierten Cluster aus der Cluster- Liste. Ersetzt markierten Cluster mit unten neu angegebenen Keyword. Löscht die komplette Cluster- Liste. Bewegt markierten Cluster in der Cluster- Liste nach oben. Bewegt markierten Cluster in der Cluster- Liste nach unten. Sortiert die Cluster in der Cluster- Liste. Oder man fügt die kopierten Hashes einfach in die Liste dadrunter ein. Abbildung 52 Hashes unten in Encrypted addresses einfügen (Strg+V) Dann auf „Add“ klicken und dann „Close“ klicken. Dies kann man jetzt mit jeder weiteren Node- List auf anderen Webseiten machen. Wenn man die komplette Node- Liste haben möchte Abbildung 53 Node- List- Website Ganz unten auf der Webseite befindet sich ein Link „nodes.txt“ -5- Abbildung 54 Untere Hälfte der Webseite mit Link „nodes.txt“ Die Datei herunterladen dann in Share auf den Karteireiter „Nodes“ klicken und dort auf den Button „Add node“ 1 2 Abbildung 55 Der Karteireiter Nodes in Share Es erscheint folgendes Fenster. Abbildung 56 Das Fenster, um Node- Listen einzufügen Unter „Encrypted addresses“ werden die Verschlüsselten Nodes eingetragen. Hier auf „Load from file“ klicken und die gerade heruntergeladene „nodes.txt“ aussuchen. -5- Abbildung 57 Hashes unten in Encrypted addresses einfügen (Strg+V) Dann auf „Add“ klicken und dann „Close“ klicken. Dies kann man jetzt mit jeder weiteren Node- List auf anderen Webseiten machen. Eigenen Node für Upload / Download in Node- Listen- Seiten setzen Damit andere User die eigenen Dateien, die man in den Share stellen will, auch sehen können, muss regelmäßig die eigene IP und der Port verschlüsselt werden und in die Node- ListWebseiten eingefügt werden. Dazu in Share auf den Karteireiter „Nodes“ klicken und dann auf den Button „Encrypt address“. 1 2 Abbildung 58 Der Karteireiter Nodes in Share Es erscheint folgendes Fenster -5- Abbildung 59 Das Fenster „Encrypt address“. Hier sieht man seine globale IP sowie den Port, der für Share eingestellt wurde im Abschnitt: Share beim ersten Start konfigurieren. Jetzt einfach auf „Encrypt“ klicken und die IP sowie der Port werden verschlüsselt. Abbildung 60 Verschlüsselte IP und Port im Feld „Encrypted address“ Mit einem Klick auf den Button „Copy to Clipboard“ wird die Encrypted address in die Zwischenablage kopiert. Dann auf „Close“ klicken. Jetzt gehen wir auf eine Node- Listen- Webseite. Abbildung 61 Node- Listen- Website Unten befinden sich zwei Felder. -5- Abbildung 62 Felder zum Eintragen der verschlüsselten Adresse In das erste Feld fügen wir unsere verschlüsselte Adresse ein (STRG+V) und in das 2. Feld die benutzte Share- Version (momentan: A82). 1 Abbildung 63 2 3 Eingefügte Adresse und Versionsnummer. Danach auf den Button „登録“ klicken. Wenn alles geklappt hat, dann sollte folgender Hinweis kommen. Abbildung 64 Einfügen der Adresse in die Node- Listen- Webseite hat geklappt. Falls ein Fehler auftreten sollte, einfach nochmal probieren. Danach sollte man seine verschlüsselte Adresse in der Node- Liste auf der Webseite sehen. -5- Die Database (DB) Was ist eine Database (DB) Share besitzt eine sogenannte Database, die alle Dateinamen mit Hash aufnimmt, für die jemals eine Cache- Datei eingerichtet wurde, es also begonnen wurde, die Datei herunterzuladen. Sobald ein Cache eingerichtet wurde zu der Datei, wird sie automatisch zur Datenbank hinzugefügt. Dateien, deren Downloadabgebrochen wurde oder die erfolgreich heruntergeladen wurden, deren Cache gelöscht wurde und die Datei nicht zum Upload gestellt wird, erhalten in der jeweiligen Query- Liste den Status . Abbildung 65 Query- Liste mit Dateien, die den Status „DB“ (Database) haben. Hier noch einmal eine Übersicht wann die Dateien den Status „DB“ erhalten. • • Download von Datei wurde abgebrochen und Cache von der Datei wurde gelöscht. Download von Datei komplett, Datei nicht zum Upload gestellt und den Cache der Datei gelöscht Was kann damit gemacht werden? Der Vorteil dieser Database ist, dass man sieht, welche Dateien abgebrochen wurden bzw. heruntergeladen wurden. Ein weiterer Vorteil ist, dass Dateien in der Database in den QueryListen bleiben, auch wenn keine Verbindung zum Node mehr existiert. Siehe auch den Abschnitt: Fortgeschrittene Suche. Man kann jederzeit den Download von den Dateien in der Database starten, indem man einen Doppelklick auf die Datei macht. -5- Dateien manuell in die DB packen In der Query- Liste eine Datei markieren und dann im Popup- Menü im Query- Bereich (rechte Maustaste klicken) auf „Add to DB“ klicken. Abbildung 66 Popup- Menü in der Query- Liste Dateien aus der DB entfernen Eigentlich sollte man die Einträge in der DB durch markieren der Datei in der Query- Liste und dann im Popup- Menü im Query- Bereich (rechte Maustaste klicken) mit dem Menüpunkt „Delete from DB“ entfernen können. Nun habe ich herausgefunden, dass dieser Menüeintrag nicht funktioniert, so wie beim Löschen von Dateien aus dem Cache (siehe auch: Den Cache sauber halten). Man muss, um nun die Dateien aus der DB zu entfernen, die Datei markieren und dann die Tasten SHIFT+ENTF drücken, dann kommt folgendes Abfragefenster Abbildung 67 Abfragefenster, ob DB-Eintrag entfernt werden soll und mit Klick auf „Ja“, ist er dann entfernt, was man zum Beweis beim Auktualisieren des Query-Fensters sehen kann, denn der Status der Datei hat sich geändert, er ist zumindest nicht mehr . -5- Abbildung 68 Popup- Menü in der Query- Liste Plugins Es gibt allerhand Plugins in Share. Um sie zu finden braucht man nur einmal den Suchbegriff „Share Plugin“ einzugeben. Es gibt sogar ein PDK (Plugin Development Kit) (aktuelle Version: PDK 10) womit man eigene Plugins programmieren kann. Ich habe hier einmal die wichtigsten Plugins erklärt. Vorbereitung für Plugins Als erstes erstellen wir im Share- Ordner ein neues Verzeichnis und nennen es „Plugins“. -5- Abbildung 69 „Plugins“- Ordner mit Windows Explorer erstellt. In diesen Ordner kopieren wir die Plugins hinein und entpacken sie in separate Ordner. Abbildung 70 Entpackte Plugins im „Plugin“- Ordner im Share- Verzeichnis. Plugins laden Abbildung 71 Plugins- Liste aufrufen Um die Plugins in Share zu laden, einfach im Menü auf „Settings“ erscheint folgendes Fenster. -5- „Plugins…“ gehen. Es Abbildung 72 Plugins- Liste Dann auf „add“ klicken, in den gerade erstellten Plugin- Ordner gehen und das Plugin auswählen. Abbildung 73 Plugin „NotifIcon“ auswählen Nachdem alle Plugins ausgewählt sind, müsste die Plugin- Liste folgendermaßen aussehen. -5- Abbildung 74 Alle drei Plugins eingefügt. Der Haken vor jedem Plugin- Namen besagt, dass das Plugin aktiv ist. Will man es schnell deaktivieren, einfach den Haken wegnehmen. Will man ein Plugin dauerhaft aus der Liste entfernen, dann einfach das Plugin markieren und auf den Button „delete“ klicken. Danach auf „OK“ klicken. Nun sind die Plugins gestartet. Plugin: [Share Plugin] [PDK8] NodeKun_007 Dieses Plugin aktualisiert die Node- Listen automatisch. Es ist mit der Version 007 endlich mit einem Einstellungsfenster da, wo man die URLs der Node- Listen eingeben kann. Man sieht auch, was er macht, denn der Status wird im Log- Fenster von Share angezeigt. Plugin konfigurieren Um das Plugin zu konfigurieren, im Menü auf „Tools“ klicken und dann das gewünschte Plugin auswählen, hier „NodeKun“. Alle Plugins die ein Setup beinhalten, ist der Menüpunkt „Tools“ vorgesehen. Andere Plugins, wie „NotifIcon“, haben keine Setup- Möglichkeit, weshalb dort auch kein Menüeintrag vorhanden ist. Abbildung 75 NodeKun konfigurieren über den Menüpunkt „Tools“ Es erscheint folgendes Fenster -5- 1 5 2 3 Abbildung 76 1 2 3 4 5 4 Einstellungsfenster von Node-kun_007 Wenn Haken gesetzt, dann wird bei jedem Start von Share die NodeListe automatisch aktualisiert. Wenn Haken gesetzt ist, dann werden erst alle Knoten, zu denen momentan keine Verbindung besteht, aus Share entfernt und danach die neue Node- Liste importiert. Button, um die Node- Liste sofort zu aktualisieren. Hier kann manuell zu jeder Zeit die Liste aktualisieren, empfohlen so 3 Mal am Tag (geht mit NodeKun ja jetzt super schnell). Button „Abbrechen“ Status- Fenster. Hier sieht man, welche Nodes er hinzufügt. „---完了--“ bedeutet, dass er fertig ist mit aktualisieren. Im Fenster einfach den Haken bei 1 setzen und die folgenden, momentan nur aktiven Node-List-Pages eintragen: http://node.nextp2p.info/ http://www.peerto.com/node/ http://stereoz.sakura.ne.jp/node/ Dahinter jeweils den Haken setzen, dass die URLs aktiviert sind bei der Aktualisierung. Den Haken bei 2 würde ich nicht setzen, da ich die alten Nodes ebenfalls noch in Share lassen möchte, ist aber jedem selbst überlassen, ob er nur die aktuallen Nodes haben möchte oder nicht. Mit dem Button 3 kann man sofort eine Aktualisierung durchführen. Danach auf OK klicken. Wenn das Plugin läuft, sieht man im Log- Fenster von Share, wann er die Nodes aktualisiert hat. -5- Abbildung 77 Status von NodeKun jetzt im Log ersichtlich. Hier die Statusmeldungen übersetzt. 既存ノード削除 Entferne alle nicht aktiven Nodes aus Share (Erscheint, wenn Haken bei 2 gesetzt ist) ノード取得開始 1 ノード取得終了 1 ノード追加開始 ノード追加終了 Beginne mit Überprüfung der Node-List von URL1 Überprüfung der Node-List von URL1 abgeschlossen Beginne mit Einfügen von Nodes Einfügen von Nodes abgeschlossen Plugin: [Share Plugin] [PDK10] NodeRefresh_v014 Dieses Plugin ist neben Plugin: [Share Plugin] [PDK10] SetPriority_2.0 eines der besten Plugins für Share überhaupt. Es aktualisiert die Node- Listen automatisch in einem beliebig wählbaren Zeitabstand. Wenn in den Nodes in Share zu viele tote Nodes existieren, dann löscht es die komplette Node-Liste und baut sie neu auf. Dieses Plugin verwaltet sozusagen die Node-Liste in Share und ist ein unverzichtbares Plugin. In der Version 014 ist es auch mit Englischer Menüführung und Anleitung vorhanden und somit super bequem zu bedienen. Plugin konfigurieren Um das Plugin zu konfigurieren, im Menü auf „Tools“ klicken und dann das gewünschte Plugin auswählen, hier „NodeRefresh“. Alle Plugins die ein Setup beinhalten, ist der -5- Menüpunkt „Tools“ vorgesehen. Andere Plugins, wie „NotifIcon“, haben keine SetupMöglichkeit, weshalb dort auch kein Menüeintrag vorhanden ist. Abbildung 78 NodeRefresh konfigurieren über den Menüpunkt „Tools“ Es erscheint folgendes Fenster 1 2 3 5 4 6 7 Abbildung 79 8 Einstellungsfenster von NodeRefresh_v014 Als erstes werde ich die einzelnen Bereiche einmal erklären. 1 Verwaltung der Node- Listen, von denen die Nodes aktualisiert werden. 2 Der Auto Update Timer. Hier kann man mit dem Balken einstellen, in welchem Zeitabstand die Nodes automatisch aktualisiert werden sollen -5- 3 4 5 6 7 8 und man kann mit dem Haken dadrunter den Auto-Update aktivieren/deaktivieren Hier kann man einen Proxy einstellen, wenn man u.a. seine IP-Adresse auf den Node-Webseiten nicht zeigen möchte. Der Programmierer dieses Plugins empfiehlt dringend, einen Proxy zu nutzen, da ja sehr häufig auf die Node-Pages zugegriffen wird (Standardwert = alle 30 Minuten). Ich werde es hier ohne Proxy erklären, es ist jedem selbst überlassen, ob er mit oder ohne Proxy arbeitet. Eine genaue Anleitung für die ProxyVersion befindet sich in der „NodeRefresh.txt“, sie liegt dem Plugin in Englisch bei, daher brauch ich dazu nicht viel zu sagen. Auto-Reset-Einstellungen. Hier wird angegeben, wann die Nodes komplett gelöscht werden und neu aufgebaut werden. Dazu später mehr bei N.S.E.. Auto-Reset-Einstellungen. Hier wird angegeben, wann die Nodes komplett gelöscht werden und neu aufgebaut werden. Dazu später mehr bei N.S.E.. Hier kann man manuell die Nodes löschen ([Reset] Node-system) oder manuell die Nodes von den Webseiten, deren URL in der NodepageListe- 1 stehen, aktualisieren ([Add] Node from URL). Hier kann man den Timeout einstellen, nachdem die Aktualisierung der Node-Liste von der Node-Page abgebrochen wird. Das Informationsfenster. Nun zur ersten Einrichtung. Erst einmal muss die Node-Page-Liste auf aktuellen Stand gebracht werden. Alle URLs sieht man im Informationsfenster 8 , bzw. nachdem man bei 1 auf den Button List geklickt hat. Die unterste URL http://moejump.s6.x-beat.com/node.php ist nicht mehr aktuell, bzw. existiert diese Page nicht mehr, sie muss also gelöscht werden. Dazu oben in der Liste bei 1 diese URL auswählen und dann auf Delete klicken. -5- Abbildung 80 Die tote URL aus der Liste auswählen und mit Delete aus der Liste löschen. Somit besteht die Liste nur noch aus den folgenden drei URLs: http://node.nextp2p.info/ http://stereoz.net/node/ http://www.peerto.com/node/ Mit erneutem Klick auf List, kann man sich bei 8 überzeugen, dass nur noch drei URLs existieren. Abbildung 81 Aktuelle Pages sind in der URL-Liste eingetragen. -5- Beim Auto-Update-Timer 2 würde ich die Einstellungen so beibehalten, er steht auf Enabled und auf 30 Minuten Update. Den Proxy deaktiviere ich, wie vorhin erwähnt, durch wegnehmen vom Haken bei Proxy bei 3 . Die Einstellungen beim N.S.E. (Node System Efficiency) 4 & 5 würde ich ebenfalls beibehalten, sie sind bereits gut voreingestellt, man kann sich das aber auch individuell einstellen. Das N.S.E. ist sozusagen die automatische Verwaltung der Nodes. Sie wird in % angegeben und berechnet sich aus Anzahl der Nodes in Share durch anzahl der aktiven Nodes in dieser Liste. In Share kann man bis zu 9999 Nodes speichern. Den Status der N.S.E. bekommt man alle paar Minuten im Log zu sehen. Abbildung 82 Die N.S.E. (Node System Efficiency) in % im Log. Je höher der Wert ist, desto mehr aktive Nodes existieren in der Liste. Was man bei 4 & 5 einstellt, ist nichts anderes, als, ab wann die vorhandenen Nodes in Share so veraltet sind, dass sie automatisch komplett neu aufgebaut werden sollen. Die Voreinstellungen lauten, bei einem N.S.E. unter 55% und 9990 Nodes in Share gespeichert, wird diese Liste komplett gelöscht und neu aufgebaut, denn dann sind zu viele tote Nodes in der Liste. -5- Bei 7 wird der Timeout eingestellt, wobei ich den Balken auf 60 Sekunden stellen würde, denn manche Pages sind nicht gerade schnell. Damit wären die Einstellungen bereits abgeschlossen. Das Einstellungsfenster mit dem Roten X verlassen. Plugin: [Share Plugin] [PDK9] NotifIcon_0.9a Dieses Plugin ist sehr nützlich, es zeigt unten rechts in der Task- Leiste neben dem ShareLogo die Aktivität von Share an. So muss man nicht ständig in Share schauen, was gerade getan wird. Wenn ein Download fertig ist, dann wird man per Balloon- Tipp benachrichtigt. Share macht nichts. Upload in Share (verteilen) einer Datei. Download von Dateien. ☺ Download einer Datei komplett. ☺ Wenn der Download einer Datei komplett ist, kann man auf die Sprechblase klicken und es kommt folgende Abfrage. Abbildung 83 Abfrage: Wollen Sie in den Downloadordner wechseln? Mit Antwortmöglichkeiten OK/Abbrechen Diese Abfrage kann man umgehen, indem man auf das gelbe X der Sprechblase klickt anstatt auf die Sprechblase direkt. 1 Wenn man mit der rechten Maustaste auf das Icon klickt, erscheint folgendes Popup-Menü 2 1 Download-Ordner anzeigen 2 Dieses Popup-Menü wieder ausblenden. Plugin: [Share Plugin] [PDK10] SetPriority_2.0 Das wichtigste Plugin in Share. Es vergibt in einem Intervall nach bestimmten Kriterien automatisch die Priorität beim Download. Man muss nicht mehr den Download im Auge behalten und die Prioritäten mühsam von Hand vergeben. Plugin konfigurieren Um Plugins zu konfigurieren, im Menü auf „Tools“ klicken und dann das gewünschte Plugin auswählen, hier „SetPriority“. Alle Plugins die ein Setup beinhalten, ist der Menüpunkt „Tools“ vorgesehen. Die anderen beiden Plugins, wie„NotifIcon“, haben keine SetupMöglichkeit, weshalb dort auch kein Menüeintrag vorhanden ist. -5- Abbildung 84 SetPriority konfigurieren über den Menüpunkt „Tools“ Es erscheint folgendes Fenster 1 Abbildung 85 SetPriority- Einstellungsfenster. 1 Intervall in Sekunden, nach dem automatisch die Priorität vergeben wird. Rechts kann man dann die Gewichtung einstellen, nach denen die Priorität vergeben wird. Local Cache: Remote Block: Complete Cache: Large File: Small File: Reset Weights: Dateien, bei denen der Cache als letztes aktualisiert wurde, d.h. wo zuletzt Blöcke heruntergeladen wurden, erhalten höhere Priorität gegenüber den Dateien, von denen längere Zeit keine Blöcke heruntergeladen wurden. Verfügbare Dateien erhalten mehr Priorität. Je mehr von der Datei bereits heruntergeladen, desto höher die Priorität. Je größer die Datei, desto höher die Priorität. Je kleiner die Datei, desto höher die Priorität. Setzt die Gewichtungen wieder zurück. Wie ihr rechts die Gewichtungen verteilt, ist euch überlassen. Je weiter der Regler nach Rechts bewegt wird, desto stärkere Auswirkungen hat dieser Bereich auf die Priorität. Links kann das Intervall auch beliebig eingestellt werden, ich habe es so gelassen. Die drei Punkte dadrunter sollten aktiviert werden, sie sagen im Endeffekt aus, dass die automatische Priorität bei allen Downloads stattfindet auch bei bereits bestehenden Downloads und nicht nur bei neuen. Hier einmal meine momentane Einstellung. -5- Abbildung 86 Meine momentane Einstellung bei SetPriority. Kann sich aber im Laufe der Zeit noch ändern. Momentan bin ich damit sehr zufrieden. Dann auf OK klicken und das Plugin ist konfiguriert. Im Popup- Menü der Download- Liste erscheinen jetzt zusätzliche Menüpunkte, die aber nicht berücksichtigt werden müssen, da sie erstens nicht zu lesen sind und zweites nur für die manuelle Prioritätsvergabe von Nutzen sind, wir aber automatische Prioritäten vergeben wollen (was deutlich bessere Downloadresultate liefert). Abbildung 87 Verändertes Popup- Menü der Download- Liste mit den nicht lesbaren Menüpunkten (dazu müsste das System auf Japanisch umgestellt werden). -5- 1 2 3 6 7 Abbildung 88 4 5 Verändertes Popup- Menü der Download- Liste mit den japanischen Menüpunkten. 1 Datei die höchste Priorität geben (= Priorität 0) 2 Priorität aus Liste nebenan geben. 3 Die niedrigste Priorotät geben 4 Priorität erhöhen um 1 (Priorität sinkt im Wert um 1, denn 0 = höchste Priorität) Priorität erniedrigen um 1 (Priorität steigt im Wert um 1, denn MAX_Downloads = niedrigste Priorität) Priorität manuell Festlegen und nicht automatisch ändern. (Funktioniert irgendwie nicht) Priorität wieder von SetPriority berechnen lassen. 5 6 7 Plugin: [Share Plugin] [PDK10] LogAddCacheFileName_v0.1 Dieses Plugin bringt Übersicht im Cachefile-Dschungel. Es zeigt im Log zu der Datei, deren Cachefile man wissen will, den Namen des Cachefiles an. Wenn man das Plugin installiert hat, befindet sich ein neuer Menüpunkt „Cache File Name“ im Popup-Menü (rechte Maustaste drücken) in fast allen Bereichen in Share (Bsp. Download, Der Query- Bereich usw.). -5- Abbildung 89 File Name“ Durch das Plugin erweitertes Popup-Menü mit jetzt zusätzlichem Menüpunkt „Cache Wenn man nun auf „Cache File Name“ geklickt hat, geht man in die Log und sieht die zugehörige Cache-Datei, die ohne das Plugin recht schwer zu finden wäre. -5- Abbildung 90 Zu sehen (blau markiert) den Dateinamen des Cachefiles, welches zu der Datei gehört. Plugin: [Share Plugin] [PDK9] ConvertCanceller_007 Dieses Plugin ist für mich sehr hilfreich. Normalerweise wird eine Datei in Share, wenn sie fertig geladen worden ist, automatisch konvertiert. Diese Konvertierung lastet die Festplatte stark aus und bei großen Dateien (> 6GB) kann es manchmal sogar bis zu 1 Stunde dauern, wenn es noch fehlerhafte Blöcke gibt, diese beim Konvertieren gefunden und nachgeladen werden müssen. Denn dann wird im Endeffekt 1 Mal konvertiert, bis zum fehlerhaften Block, dann die ganze Datei gecheckt und dann noch einmal konvertiert, wenn die fehlerhaften Block nachgeladen wurden. Hat man gerade in diesem Moment etwas wichtiges nebenbei zu erledigen, kann es durchaus passieren, dass man sozusagen zu einer Pause gezwungen wird, da die Auslastung recht stark ist. Dazu kommt, dass eine konvertierte Datei sozusagen doppelt so viel Plattenplatz benötigt, denn sie befindet sich 2 Mal auf der Festplatte, einmal im CacheOrdner und einmal im Download-Ordner. Hat man aber vor der Konvertierung nicht genügend Festplattenspeicher frei, dann passiert folgendes: Die Auto-Konvertierung konvertiert, bis kein Speicherplatz mehr frei ist und bricht ab. Die unvollständig konvertierte Datei wird dann aber nicht gelöscht, sondern existiert weiter im Download-Ordner und man kann sozusagen keine weiteren Dateien downloaden, da der Festplattenplatz ja nicht freigegeben wird und sich Share nicht, wie z.B. bei Emule üblich bereits beim Start des Downloads den kompletten Festplattenplatz reserviert, der für die Datei benötigt wird. -5- Dieses Plugin verhindert die automatische Konvertierung, wenn eine Datei vollständig geladen wurde. Man kann die Konvertierung der Datei sozusagen von Hand starten, wann man es möchte und bevor man konvertiert, die Datei auf fehlerhafte Blöcke untersuchen. Wenn man das Plugin installiert hat, befindet sich ein neuer Menüpunkt „Convert Canceller“ im Menü unter „Tools“, wo sich daneben ein Haken befindet. Abbildung 91 Neuer Menüpunkt „Convert Canceller“ im Hauptmenü unter„Tools“. Wenn man den Haken wegnimmt, dann ist die normale Auto-Konvertierung von Share aktiviert, so, wie es ohne das Plugin wäre, wenn der Haken gesetzt ist, dann ist die AutoKonvertierung blockiert. Was passiert nun genau, wenn eine Datei fertig ist bei aktivviertem Plugin? Den Status über eine fertige Datei sieht man in Tasks, hier jedoch nicht den Status success, sondern den Status canceled. Abbildung 92 Fertig geladene Datei, wobei die Auto-Konvertierung durch das Plugin blockiert wird Daraufhin kann man im Download- Bereich die Datei weiterhin sehen, mit dem Status . Abbildung 93 Fertig geladene Datei bleibt im Download- Bereich zu sehen mit Status Complete -5- Dann sollte man in den Query-Bereich gehen, welches die Datei anzeigt, die Datei markieren und das Popup-Menü (rechte Maustaste) aufrufen und zum Checken auf fehlerhafte Blöcke den Punkt Check and Recover auswählen. Abbildung 94 Popup-Menü im Query-Bereich mit den Menüpunkten Check and Recover und Convert Nachdem die ganze Datei nach fehlerhaften Blöcken überprüft wurde und fehlerhafte Blöcke dann nachgeladen wurden, im Popup-Menü den Punkt Convert aufrufen und die Datei wird konvertiert. In Tasks ist das Popup-Menü durch das Plugin mit zwei Einträgen erweitert worden, wobei der zweite Eintrag irgendwie nicht funktioniert. 1 2 Abbildung 95 Durch das Plugin erweitertes Popup-Menü in Tasks 1 Konvertieren der Datei. 2 Ausführen der Datei. Dieser Punkt funktioniert irgendwie nicht. Eines sollte noch beachtet werden, wenn eine Datei fertig geladen wurde und noch nicht konvertiert wurde. Die Datei bekommt den Status , wodurch sie sozusagen als fertig konvertiert von Share angesehen wird. Hat man nun sehr wenig Festplattenkapazität übrig (<500 MB), kann es sein, dass Share automatisch den Cache von Cachedateien säubert, haben, um freien Plattenplatz zu schaffen. Man kann diesen die den Status Auto-Cache-Säuberungsprozess in den Optionen einstellen (Im Menü unter -5- Settings General Settings und dort den Karteireiter Quota), wobei ich mich damit noch nicht befasst habe. Abbildung 96 Einstellungen, wann die Auto-Cache-Säuberung starten soll. Man kann hier die Quota auch deaktivieren, wobei ich bisher nicht getestet habe, auf was diese beiden Werte noch Einfluss haben und was passiert, wenn man sie deaktiviert. Plugin: [Share Plugin] [PDK10] ProcessPriority_002 Dieses Plugin ist recht hilfreich, wenn neben Share noch andere Prozesse laufen, wie z.B. ein Encode. Dieses Plugin ermöglicht nämlich, die Priorität von Share im Menü ganz leicht zu ändern. Wenn man das Plugin installiert hat, befindet sich ein neuer Menüpunkt „Process Priority“ im Menü unter „Tools“. Abbildung 97 Neuer Menüpunkt „Process Priority“ im Hauptmenü unter„Tools“. Hier lässt sich ganz einfach die Priorität höher oder niedriger stellen, wobei die Einstallung „Realtime“ nicht zu empfehlen wäre, denn damit kann das ganze Windows sich aufhängen. -5- Wartung von Share Den Cache sauber halten In Share wird der Cache nicht so sorgsam gehalten wie z.B. bei eMule. Wenn man eine Datei zum Download setzt, wird eine Datei im Cache erstellt, deren Dateiname sich leider nicht zu der entsprechenden Datei in der Download- Liste finden lässt. Auch gibt eis kein einziges Fenster, welche irgendwie auf die zugehörige Cache- Datei verweist. Abbildung 98 Cache- Verzeichnis von Share im Windows- Explorer Wenn eine Datei fertig geladen wurde, dann wird sie konvertiert, erhält unter „Tasks“ im Verwaltungsbereich den Status „success“ und es erscheint in der entsprechenden Query- Liste . bei der Datei der Status Abbildung 99 Query- Liste mit einer fertigen Datei (Status: Complete). -5- Bei der Konvertierung wird die Datei vom Cache- Verzeichnis in das Download- Verzeichnis kopiert. Dies bedeutet, sobal eine Datei den Status hat, befindet sie sich zweimal auf der Festplatte (im Cache- und im Download- Ordner), was bei großen Dateien und beschränkten Festplattengrößen nicht unerheblich ist. Nun gibt es in Share im Popup- Menü im Query- Bereich einen Menüpunkt „Delete from cache“, welcher die dazugehörige Cache Datei eines markierten Dateinamens löschen soll. Abbildung 100 Popup- Menü im Query- Bereich Dieser Menüpunkt funktioniert jedoch nicht. XD Allerdings gibt es dafür eine Tastenkombination (STRG+ENTF), welche glücklicherweise funktioniert und die man sich merken sollte. Wenn also eine Datei komplett ist, immer in der entsprechenden Query- Liste die fertige Datei markieren und dann STRG+ENTF drücken. Es erscheint folgende Abfrage, diese dann mit „OK“ bestätigen. Abbildung 101 Abfrage zu „Delete from Cache“ Danach ist der Cache geleert und die Datei sollte den Status (Die Database (DB)) erhalten (zum Aktualisieren der Liste oben auf den Button der Query- Liste drücken, in welcher man gerade ist). Wenn der Trigger eine falsche Datei zum Download gesetzt hat, und dieser Download abgebrochen werden soll, dann zuerst in die entsprechender Query- Liste gehen und die Datei markieren (Dateien, welche zum Download gesetzt wurden haben eine türkise Textfarbe und den Status ). -5- Abbildung 102 Datei, welche zum Download steht in der Query- Liste markiert. Zunächst muss sie aus dem Download rausgesetzt werden, dazu wählen wir im Popup- Menü im Query- Bereich den Menüpunkt „Delete from Download“. Abbildung 103 Popup- Menü der Query- Liste Daraufhin wird der Dateiname wieder weiß, d.h. die Datei ist aus dem Download raus. Jetzt muss der Cache noch gelöscht werden, denn dieser wird beim Herausnehmen einer Datei aus dem Download nicht mit entfernt. Durch die Tastenkombination STRG+ENTF ist damit der (Die Database (DB)) erhalten Cache wieder sauber und die Datei sollte den Status (zum Aktualisieren der Liste oben auf den Button der Query- Liste drücken, in welcher man gerade ist). Wenn man den Cache leert, bevor man die Datei aus dem Download herausnimmt, erhält man in der Download- Liste eine rote Schrift an der Stelle, wo die Datei eigentlich steht, was bedeutet, dass es einen Fehler im Cache der Datei gab (klar, den haben wir ja gelöscht). Die Datei bleibt jedoch im Download und würde sich dann auch nicht mehr von dort entfernen lassen, außer man erstellt im Popup- Menü der Download- Liste- für die Datei einen neuen Cache, nimmt sie dann aus dem Download und entfernt danach den gerade erstellten Cache wieder. -5- Abbildung 104 Popup- Menü der Download- Liste mit Menüpunkt, um einen neuen Cache für Datei zu erstellen Die Query- Keyword- Liste aufräumen Wenn man Cluster, Trigger, Filter usw. erstellt, kann man im Feld „Keyword“ sich bereits eingegebene Query- Keywords aussuchen. Diese Liste fügt ein Query Keyword ein, sobald zu diesem Keyword eine Suchanfrage gestartet wird (d.h. eine neue Query- Liste erstellt wurde). Suchbereich Query- Liste Abbildung 105 Suchanfrage zu „Naruto“ wurde gestartet (neue Query- Liste erscheint). -5- Abbildung 106 Die Query- Keyword- Liste beinhaltet alle eingegebenen Suchbegriffe im Der QueryBereich, auch wenn es dazu keine Query- Liste mehr gibt. Abbildung 107 Die Query- Keyword- Liste beinhaltet alle eingegebenen Suchbegriffe im Der QueryBereich, auch wenn es dazu keine Query- Liste mehr gibt. Wenn man sich jedoch häufig vertippt hat oder zu alte Keywords die Auswahl der neuen Keywords bei der Erstellung von Trigger, Filter, Cluster usw. behindert, sollte man die Liste aufräumen. Die Liste befindet sich im Share- Ordner in der Datei „query.txt“. -5- Abbildung 108 Share- Ordner im Windows- Explorer Einfach die Datei öffnen und unnötige Keywords herausnehmen. Abbildung 109 Die Datei „query.txt“ im Editor. Das gleiche gilt natürlich auch für die ID- Liste mit den Usernamen, welche sich in der Datei „queryid.txt“ befindet. Update von Share Wenn es eine neue Version von Share geben sollte, dann wird man in Share benachrichtigt. -5- Abbildung 110 Benachrichtigung über neue Version. Man kann sich die neue Version gleich folgendermaßen herunterladen. Zuerst geht man auf die Webseite http://www.uguu.org/share/. Abbildung 111 Webseite http://www.uguu.org/share/. Oben ist immer die aktuelle Version von Share eingetragen. Oben sieht man immer die aktuelle Version von Share, daneben der Hash der Version. Diesen Hash einfach kopieren. -5- Abbildung 112 Hash von der Version kopieren. Dann in Share in den Suchbereich gehen und die Hash unter „Keyword“ einfügen (STRG+V) und auf „Search“ klicken. Es erschein eine neue Query- Liste mit dem Hash als Keyword und es sollte sofort etwas gefunden werden und der Download geht immer recht schnell. Abbildung 113 Neue Query- Liste mit Hash als Keyword. Die richtige Datei wurde sofort gefunden. Damit kann man auch testen, ob die Konfiguration von Share soweit korrekt ist, denn wenn sich die Share- Version nicht downloaden lässt, dann stimmt damit etwas nicht. Die jeweils aktuellen englischen Sprachdateien „hint.txt“ und „locale.txt“ finden sich als DDL auf der Webseite. Abbildung 114 Die Dateien „locale.txt“ und „hint.txt“ gibt es als DDL. Natürlich kann man auch mit dem Keyword „Share“ nach der neuesten Version suchen, nur geht diese Methode mit der Hash meiner Meinung nach am Schnellsten. -5- Meine Strategie bei Share So, hier schildere ich meine Vorgehensweise, um Animes zu finden. Zuerst einmal bin ich keine Freund von den Filtern. Ich benutze sie ungern, denn ich will immer gerne sehen, was blockiert wird oder was nicht. Die Trigger sind ja standardmäßig so konfiguriert, dass sie die Filter ignorieren und in den Query- Listen kann man den Button „Filter“ einschalten, um gefilterte Dateien zu sehen. Vielleicht bin ich auch ein wenig zu faul, andauernd Filter einzurichten. Ich arbeite lieber mit der Die Database (DB). Wenn der Trigger Dateien akzeptiert, die ich nicht herunterladen will, dann breche ich den Download ab und damit sind die Dateien in der Die Database (DB). Alle Dateien, die in der Die Database (DB) stehen, werden vom Trigger nicht mehr akzeptiert somit bin filter ich manuell die Dateien raus. Mit der Zeit scheinen die Query- Listen damit recht voll zu werden aber zum Glück gibt es in der Query- Buttonleiste die Buttons DB / Remote / Local / Complete / Link, womit man Dateien mit bestimmten Status ausblenden kann, um schnell eine gewisse Datei zu finden )). Siehe (zum Beispiel alle Dateien, die gerade heruntergeladen werden (Status = auch Abschnitt: Der Query- Bereich Dagegen benutze ich bei jeder Suche Trigger, denn ohne sie ist das effiziente Finden eigentlich nicht möglich. Allerdings halte ich die Trigger sehr allgemein, d.h. ich gebe meist nur die Keywords an, mit denen ich gesucht habe und keine weiteren Beschränkungen. Wenn ich nach einiger Zeit (was durchaus auch mal 2 Tage sein können) noch nichts zu meiner Suchanfrage gefunden habe, dann füge ich die Suchbegriffe in die Cluster- Liste ein und setze sie auf aktiv. Damit erhöhen sich die Chancen, einen Treffer zu erlangen. Wenn mir zu einem Download Quellen fehlen, dann ändere ich auch die aktiven Cluster auf die Keywords der Datei, um schneller Nodes mit Quellen zu der Datei zu erhalten. Auch wenn nach mehreren Tagen immer noch keine Quellen verfügbar sind, habe ich irgendwann Quellen erhalten. Da muss man einfach etwas Geduld haben, vor allem bei nicht so gut verteilten Dateien. Die Node- Liste aktualisiere ich so 2-3 mal am Tag. Beim Upload in Share traue ich dem „Quick check“ nicht so sehr, denn nach einem „Recheck“ werden plötzlich Dateien verteilt, die Share beim „Quick check“ nicht uploaden wollte. Upload in Share ist auf jeden Fall wichtig, denn wenn ich etwas uploade, hab ich auch ein gutes Downloadresultat oder plötzlich mehr Quellen. Allgemeine Cluster sind gut, wenn man erst einmal einen Überblick über die Auswahl an verfügbaren Dateien zu einer Suchanfrage haben möchte. -5- Share-Komponenten Hier werden erst einmal alle Komponenten von Share ausführlich erklärt. Menü Menü Abbildung 115 Menü- Bereich in Share Hier einmal die Menüpunkte aufgelistet. Settings Abbildung 116 Menüpunkt „Settings“ Clusters… General Settings… Plugins… Filters… Hide when minimized Hier werden die Suchcluster eingegeben, nach deren Kriterien sich die Nodes ausgewählt werden, in denen nach Dateien gesucht werden. Siehe auch Abschnitte: Share beim ersten Start konfigurieren & Cluster Hier werden Einstellungen, wie Ports und Username gemacht. Siehe auch Abschnitt: Share beim ersten Start konfigurieren Hier kann man zusätzliche Plugins für Share entfernen oder reinladen. Siehe auch Abschnitt: Plugins Hier kann man Filter- Listen reinladen, welche „Fake“- Nodes auflisten, die dann nicht durchsucht werden. Siehe auch Abschnitt: Filter Wenn Share minimiert wird, wird es nur noch als Icon in der Taskleiste rechts unten angezeigt . Tools Hier werden, je nach installiertem Plugins, das Plugin konfiguriert. Siehe auch Abschnitt: Plugin konfigurieren unter Plugin: [Share Plugin] [PDK10] SetPriority_2.0 -5- Help Abbildung 117 Menüpunkt „Help“ Help mode: About: Popuphilfe. Siehe auch Über die Entwickler. rechts von der Buttonreihe. Suchbereich Suchbereich Abbildung 118 Suchbereich in Share Hier werden die Suchbegriffe eingegeben. Keyword: ID: Suchwort des Files, was gesucht wird. Wenn man hier noch einen Benutzernamen angibt, dann werden nur Dateien angezeigt, die das Keywort beinhalten und die der User, der in diesem Feld steht auch besitzt. Verwaltungsbereich Verwaltung Buttonbereich Query- Bereich Abbildung 119 Verwaltingsbereich mit dazugehörigen Buttonbereich und Query- Bereich. Jeder Verwaltungskarteireiter hat seine eigene Buttonreihe unter sich. Hier wird zu jedem Karteireiter der entsprechende Button- Bereich sowie der Listen- Bereich erklärt. -5- Nodes Abbildung 120 Verwaltungskarteireiter Hier stehen alle Informationen über die Nodes, auf denen sich eingewählt, gerade gesucht, sowie geladen wird. Connect: Disconnect all: Disconnect search: Add node: Encrypt address: Clear Nodes: Show Sleep Nodes: Verbindung herstellen (An/Aus) Verbindung mit allen momentan verbundenen Nodes trennen. Verbindung mit allen Knoten, auf denen momentan gesucht wird, trennen. Verschlüsselte Nodes aus Node- Liste(n) oder einzelne Nodes per IP + Port hinzufügen. Siehe auch Abschnitt: Node- Liste aktualisieren Eigene Adresse (eigener Node) verschlüsseln. Siehe auch Abschnitt: Eigenen Node für Upload / Download in Node- Listen- Seiten setzen Eigene Node- Liste löschen. Alle Nodes (auch die Inaktiven) anzeigen (An/Aus). Abbildung 121 Die Anzeige im Nodes- Karteireiter. Type: Nodes, zu denen keine Verbindung besteht. (Sleep Nodes) Nodes, zu denen eine Verbindung aufgebaut werden konnte. Nodes, bei denen es einen Fehler beim Verbindungsaufbau gab. Versuche Verbindung für Suche aufzubauen. Hole Informationen über Node. Suche in Node. Datentransfer mit Node. Datentransfer mit Node (Verteilen von Files). Siehe auch Abschnitt: Upload in Share Direction: Down: • Für Share & Diffuse – Verbindungen = Download • Für Test, Check & Search – Verbindungen wird die Verbindung vom eigenen Node initiiert Up: • Für Share & Diffuse – Verbindungen = Upload -5- • Für Test, Check & Search – Verbindungen wird die Verbindung vom RemoteNode initiiert Speed: Connected Time: Version: Priority: Cluster: Maximale Übertragungsrate des Nodes. Die Zeit, seit wann eine Verbindung zu Node existiert. Version von Share, die der Node besitzt. Priorität des Nodes wird anhand der Cluster und Filter berechnet. Die Cluster, welche für den Node eingetragen sind und nach denen gesucht wird. Folders Abbildung 122 Die Anzeige im Folders- Karteireiter. Hier werden die Verzeichnisse für Upload, Download & Cache angegeben. Add folder: Delete folder: Edit folder: Recheck: Quick check: Erase Unlink: Verzeichnis hinzufügen. Siehe auch Abschnitt: Share beim ersten Start konfigurieren Verzeichnis löschen. Siehe auch Abschnitt: Share beim ersten Start konfigurieren Verzeichnis ändern. Siehe auch Abschnitt: Share beim ersten Start konfigurieren Alle Verzeichnisse werden überprüft nach neuen Dateien. Siehe auch Abschnitt: Upload in Share Schnelle Überprüfung der Verzeichnisinhalte. Siehe auch Abschnitt: Upload in Share Alle Dateien, deren Cache sich nicht in Upload- Verzeichnis befindet, werden entfernt. Siehe auch Abschnitt: Upload in Share Abbildung 123 Die Folders- Liste. Aktiver Cache- Ordner ist in grüner Schrift Type: Full path: ID: Quota: Size: File count: Free space: Art des Verzeichnisses, Cache, Upload oder Download. Pfad, wo sich das Verzeichnis befindet. Username, unter welchem das Upload- Verzeichnis existiert, d.h. unter welchem Namen die Dateien geshared werden. Siehe auch Abschnitt: Upload in Share (keine Ahnung was diese Spalte aussagt) Größe des Verzeichnisses. Anzahl der Dateien im jeweiligen Verzeichnis. Wieviel freier Festplattenspeicher steht dem Cache- Verzeichnis noch zur Verfügung. -5- Status: Wenn alle Dateien im Verzeichnis überprüft worden sind, dann erscheint „checked“, sonst erscheint dort ein Fortschrittsbalken nach drücken auf „Quick check“ oder „Recheck“. Siehe auch Abschnitt: Upload in Share Popup- Menü in Folders- Liste Abbildung 124 Popup- Menü in Folders- Liste Add folder: Delete folder: Edit folder: Set new cache folder: Select all: Help: Verzeichnis hinzufügen. Siehe auch Abschnitt: Share beim ersten Start konfigurieren Verzeichnis löschen. Siehe auch Abschnitt: Share beim ersten Start konfigurieren Verzeichnis ändern. Siehe auch Abschnitt: Share beim ersten Start konfigurieren Wechselt den aktuellen Cache- Ordner (z.B. auf einen neue Platte). Alle Einträge der Folders- Liste markieren. (Geht nicht XD. Wer brauch die auch ;P) Queries Abbildung 125 Die Anzeige im Query- Karteireiter. In den Queries sind alle Suchergebnisse aufgelistet. DB / Remote / Local / Complete / Link : Synonym: Filter: Zeige Dateien mit entsprechenden Status an (An/Aus). Doppelte Dateien, d.h. Dateien mit gleicher Hash aber unterschiedlichen Namen werden mit angezeigt (An/Aus). Dateien, die gefiltert worden sind, werden mit angezeigt. (An/Aus). -5- Abbildung 126 Eine Query- Liste File: ID: Size: Status: Status: Zeigt den Dateinamen an. Dateinamen in türkiser Farbe werden heruntergeladen. Bei Dateien in oranger Farbe sind alle Blöcke vollständig gefunden worden (alle Teile der Datei sind verfügbar und gut verteilt). Dateien in roter Farbe, wurde diese Datei bei jemanden, zu dem man gerade eine Verbindung hat, in die Filter-Liste aufgenommen, aus welchem Grund auch immer (Fake-Datei, fehlerhafte Date usw.). Dateien mit einem blauen Dateinamen, werden gerade verteilt, d.h. sie existieren noch nicht im P2P- Netzwerk und sie werden im Upload in Share gerade verteilt. Zeigt ggf. den User an, der dieses File shared. Die Größe der Datei in Bytes. Status der Datei. Sobald der Download der Datei beginnt, wird ein Cache-File auf der Festplatte erstellt und die Datei wird in die DB eingetragen. Siehe auch Abschnitt: Die Database (DB) Dateien, die nicht auf der Festplatte existieren, sich also im Netz befinden. Datei befindet sich auf der Festplatte (mindestens ein Teil davon). Die Teile, die bereits heruntergeladen worden sind, sind in hellerem blau dargestellt. Datei wurde vollständig heruntergeladen. Siehe auch Abschnitt: Wartung von Share Dateien, die sich im Upload- Verzeichnis befinden. Siehe auch Abschnitt: Upload in Share Last update: Hash (SHA1): Das letzte Mal, wann etwas von der Datei heruntergeladen wurde. Der Hash der Datei. Es handelt sich dabei um eine eindeutige ID, womit sich die Datei im Netz identifizieren lässt. Es ist vergleichbar, wie ein CRC einer Datei. Share identifiziert Dateien an ihrem Hash, welcher nach SHA1 berechnet wird. Dateien sind dann synonym, wenn sie den selben Hash haben, der Dateiname kann allerdings völlig verschieden sein. -5- Der Query- Bereich Query- Bereich Query- Liste Abbildung 127 Der Query- Bereich mit einer Query- Liste zum Keyword „ナルト“ Hier kann man zwischen den einzelnen Suchresultaten wechseln. Zu beachten ist, dass Share die Query- Listen nicht automatisch aktualisiert, sondern bei einem Wechsel von einer Query zu einer anderen. Wenn man in einer Query- Liste ist, und sich nach 1 Stunde wundert, warum immer noch nichts neues gefunden wurde, sollte oben mal auf den Button im QueryBereich für die entsprechende Query- Liste drücken. Abbildung 128 Popup- Menü im Query- Bereich (die Buttons mit den Suchbegriffen). Popup- Menü im Query- Bereich Delete this query: Delete queries to the right: Delete queries to the left: Delete all queries: Sort: Top / Left / Right / Bottom : Auto resize: Entfernt die markierte Suchanfrage und damit die dazugehörige Query- Liste. Siehe auch Abschnitte: einfache Suche& Fortgeschrittene Suche Entfernt alle Suchanfragen (die Query- Listen), die rechts von aktuell markierter Suchanfrage sind. Siehe auch Abschnitte: einfache Suche& Fortgeschrittene Suche Entfernt alle Suchanfragen (die Query- Listen), die links von aktuell markierter Suchanfrage sind. Siehe auch Abschnitte: einfache Suche& Fortgeschrittene Suche Entfernt alle Suchanfragen (alle Query- Listen). Siehe auch Abschnitte: einfache Suche& Fortgeschrittene Suche Sortiere alle Suchanfragen. Verschiebt den Query- Bereich nach oben / links / rechts / unten. Größe von Query- Bereich lässt sich manuell einstellen (An/Aus). -5- Abbildung 129 Popup- Menü der Query- Liste „naruto“. Popup- Menü der Query- Liste Add trigger… : Füge Trigger für diese Datei ein. Es wird das „Add trigger“- Fenster geöffnet und bereits Daten, wie Dateiname usw. eingetragen. Siehe auch Abschnitt: Trigger Abbildung 130 Fenster „Add trigger“ mit bereits ausgefüllten Daten, die über die Datei verfügbar waren. -5- Add to download: Delete from download: Add to upload: Delete from upload: Add filter… : Download von Datei starten. Siehe auch Abschnitt: Download Download von Datei abbrechen. Siehe auch Abschnitt: Download Upload von Datei starten. (Funktioniert meiner Meinung nach nicht) Upload von Datei abbrechen. (Funktioniert meiner Meinung nach nicht so recht) Füge Filter für diese Datei ein. Es wird das „Add filter“- Fenster geöffnet und bereits Daten, wie Dateiname usw. eingetragen. Siehe auch Filter einfügen. Siehe auch Abschnitt: Filter Abbildung 131 Fenster „Add filter“ mit bereits ausgefüllten Daten, die über die Datei verfügbar waren. Add to DB: Delete from DB: Delete from cache: Convert: Check and recover: Rename: Properties: Datei in Database eintragen. Siehe auch Abschnitt: Die Database (DB) Datei aus Database entfernen. Siehe auch Abschnitt: Die Database (DB) Cache der Datei von Festplatte löschen (Funktioniert nicht, nur die Tastenkombination funktioniert STRG+ENTF). Siehe auch Abschnitt: Den Cache sauber halten Datei aus dem Cache in den Download- Ordner konvertieren. (Funktioniert auch mit nicht komplett heruntergeladenen Dateien. Download nicht gefährdet, da der Cache erhalten bleibt und eine Kopie im Download- Ordner erstellt wird.) Prüfe, ob die heruntergeladenen Blöcke korrekt sind, wenn nicht, dann lade die fehlerhaften erneut. (Geht irgendwie nicht) Eigenschaften der Datei. -5- Abbildung 132 Eigenschaften einer Datei Oben stehen Angaben zur Datei.Unten links stehen die Blöcke aufgelistet. index: offset: size (KByte): Block- Nummer. CRC von Block, wenn er heruntergeladen wurde. „None“, wenn Block noch nicht heruntergeladen. Größe von heruntergeladenen Block. (Blockgröße 1024KByte) Rechts ist die linke Liste noch einmal grafisch dargestellt. Block noch nicht heruntergeladen. Block komplett heruntergeladen. Download von Block abgebrochen, Block unvollständig. Copy file name: Copy ID: Copy Hash: Copy all key information: Select all: Help: Dateiname wird in Zwischenablage kopiert, um ihn besser als Text z.B. bei Suchen einzufügen oder auch im IRC ;P Username von Datei, wenn einer existiert, wird in Zwischenablage kopiert, um ihn besser als Text z.B. bei Suchen einzufügen oder auch im IRC ;P Hash von Datei wird in Zwischenablage kopiert, um ihn besser als Text z.B. bei Suchen einzufügen oder auch im IRC ;P Filename, ID & Hash von Datei werden in Zwischenablage kopiert. Alle Einträge der Query- Liste markieren. (Geht nicht XD. Wer brauch die auch ;P) -5- Triggers Abbildung 133 Die Anzeige im Triggers- Karteireiter. Hier warden alle Trigger aufgelistet. Siehe auch Abschnitt: Trigger Add trigger: Delete trigger: Edit trigger: Paste: Trigger hinzufügen. Trigger löschen. Trigger verändern. Wenn in einer Query- Liste „Copy all key information“ (STRG+C) benutzt wurde, kann hier mit „Paste“ ein Trigger erstellt werden. Abbildung 134 Trigger- Liste Hier sind die Spalten der Trigger Liste erklärt. Keyword: Nach diesen Keywords wird gesucht. Einzelne Wörter werden mit LEERZEICHEN getrennt, die Suchfunktion ist wie die einer Suchmaschine in Internet. Es dürfen demnach ““ benutzt werden, um mehrere Wörter zusammenzufassen und gezielt nach diesem Konstrukt zu suchen. Vor den Keywords befindet sich ein Kasten, der markiert ist. wenn man den Trigger für die Keywords zeitweise deaktivieren möchte, dann Haken wegnehmen, der Trigger bleibt dann nämlich in der Filterliste, man muss ihn nicht löschen und kann ihn ggf. später weiterbenutzen. ID: Gibt User an, wenn Trigger nur Dateien von User laden soll. Wenn leer, dann werden Dateien von allen Usern akzeptiert. Size: Angaben zu Dateigrößen. -5- Size: Alle Dateien mit Keywords, egal wie groß, werden akzeptiert. Dateien mit Keywords, die größer als 20MB sind, werden akzeptiert. Dateien mit Keywords, die bis maximal 530MB gehen, werden akzeptiert. Dateien mit Keywords, die zwischen 20 und 50 MB groß sind, werden akzeptiert. Hash (SHA1): Die Datei mit dem Hash wird nur akzeptiert. Es handelt sich dabei um eine eindeutige ID, womit sich die Datei im Netz identifizieren lässt. Es ist vergleichbar, wie ein CRC einer Datei. Share identifiziert Dateien an ihrem Hash. Dateien sind dann synonym, wenn sie den selben Hash haben, der Dateiname kann allerdings völlig verschieden sein. Popup- Menü der Trigger- Liste Abbildung 135 Popup- Menü der Trigger- Liste. Add trigger: Delete trigger: Edit trigger: Search for chached locally: Move up: Move down: Sort: Enable all: Disable all: Paste: Trigger hinzufügen. Trigger löschen. Trigger verändern. (Keinen Plan, was es macht, denn es funktioniert irgendwie nicht) Trigger in der Liste nach oben bewegen. Trigger in der Liste nach unten bewegen. Trigger sortieren. Alle Trigger aktivieren (Haken im Kästchen vor dem Filename wird gesetzt). Alle Trigger deaktivieren (Haken im Kästchen vor dem Filename wird entfernt). Wenn in einer Query- Liste „Copy all key -5- information“ (STRG+C) benutzt wurde, kann hier mit „Paste“ ein Trigger erstellt werden. Alle Trigger markieren. (Geht nicht XD. Wer brauch die auch ;P) Select all: Help: Download Abbildung 136 Die Anzeige im Download- Karteireiter. Hier sind alle Downloads aufgelistet. Siehe auch Abschnitt: Download. Delete download: Show cache: Download von Markierten Dateien beenden. Zeige in der Statusspalte in Blau an, welche Teile von der Datei bereits heruntergeladen sind. Abbildung 137 Die Download- Liste. Zu sehen in der Spalte „Status“, die blauen Stellen (Die Blöcke der Datei, die bereits im Cache sind.). Hier sind die Spalten der Download- Liste erklärt. File name: ID: Size: Priority: Dateiname. Hier sind alle Dateinamen türkis, denn sie sind logischerweise alle zum Download beauftragt. Vor dem Dateinamen befindet sich ein Kasten, der markiert ist, wenn man die Datei vom Download zeitweise stoppen möchte, dann Haken wegnehmen, Datei bleibt in Downloadliste. Zeigt ggf. den User an, der dieses File shared. Die Größe der Datei in Bytes. Die Priorität, wie schnell die Datei heruntergeladen werden soll. 0 = höchste Priorität. Je höher die Priorität ist, desto geringer muss man in der -5- Queue: Status: Warteschlange zum Download warten, aber nur, wenn die anderen User für den Download der Datei eine niedrigere Priorität (Wert also höher) gegeben haben. Die Warteschlange. Gibt Position an, an der auf den Download gewartet wird. Zeigt den aktuellen Downloadstatus an. Es empfiehlt sich oben den Button „Show cache“ auf AN gestellt zu haben, dann sieht man nämlich, welche Teile bereits heruntergeladen sind. Status: Datei wird gerade heruntergeladen und 5,2% sind bereits auf der Festplatte. Datei ist ebenfalls vollständig gefunden, da Hintergrund hellgrau ist. Es wurden nur Bruchstücke (118 Blöcke) der Datei (insgesamt 954 Blöcke) bisher gefunden, welche aber noch nicht komplett auf der Festplatte sind. Datei vollständig gefunden (698 Blöcke) und ein Teil bereits heruntergeladen. Die Queue müsste den Status anzeigen, wie lange man noch auf den Download eines weiteren Blocks warten muss. Datei nicht komplett gefunden. Alle Teile, die gefunden worden sind, sind bereits auf der Festplatte. Hier wird kein Eintrag in der Queue existieren, da es keine Quelle momentan gibt. Hash (SHA1): Der Hash der Datei. Es handelt sich dabei um eine eindeutige ID, womit sich die Datei im Netz identifizieren lässt. Es ist vergleichbar, wie ein CRC einer Datei. Share identifiziert Dateien an ihrem Hash. Dateien sind dann synonym, wenn sie den selben Hash haben, der Dateiname kann allerdings völlig verschieden sein. Popup- Menü der Download- Liste Abbildung 138 Popup- Menü der Download- Liste. Delete download: Add trigger: Markierte Dateien vom Download entfernen. Füge Trigger für diese Datei ein. Es wird das „Add trigger“- Fenster -5- geöffnet und bereits Daten, wie Dateiname usw. eingetragen. Siehe auch Trigger einfügen. Abbildung 139 Fenster „Add trigger“ mit bereits ausgefüllten Daten, die über die Datei verfügbar waren. Create cache: Cache der Datei wird neu erstellt. !ACHTUNG! Alles, was bisher von der Datei heruntergeladen wurde, wird gelöscht. Nur zu verwenden, wenn im Download der Dateiname in rot erscheint, denn dann existiert der Cache der Datei nicht oder ist fehlerhaft. Increase priority: Setze die Priorität hoch von markierter Datei. Decrease priority: Setze die Priorität runter von markierter Datei. Set priority to sort order: Priorität wird nach Anordnung der Dateien in der Liste vergeben. Die oberste Datei erhält die höchste Priorität (0), die unterste die niedrigste Priorität. Siehe auch Abschnitt: Plugin: [Share Plugin] [PDK10] SetPriority_2.0 Convert: Datei aus dem Cache in den Download- Ordner konvertieren. (Funktioniert auch mit nicht komplett heruntergeladenen Dateien. Download nicht gefährdet, da der Cache erhalten bleibt und eine Kopie im Download- Ordner erstellt wird.). Siehe auch Abschnitt: Den Cache sauber halten Move up: Datei in der Liste nach oben bewegen. Move down: Datei in der Liste nach unten bewegen. Sort: Dateien sortieren. Enable all: Alle Dateidownloads aktivieren (Haken im Kästchen vor dem Filename wird gesetzt). Disable all: Alle Dateidownloads deaktivieren (Haken im Kästchen vor dem Filename wird entfernt). Select all: Alle Downloads markieren. Help: (Geht nicht XD. Wer brauch die auch ;P) -5- Upload Abbildung 140 Die Anzeige im Upload- Karteireiter. Hier werden nur die Uploads angezeigt, die verteilt werden müssen (meist Dateien im Upload- Ordner, die nicht mehr im Cache existieren). Siehe auch Abschnitt: Upload in Share. Delete upload: Turbo: Markierte Dateien vom Upload entfernen. Alle Downloads werden gestoppt und die ganze Bandbreite für den Upload benutzt (An/Aus). Abbildung 141 Die Upload- Liste. File name: ID: Size: Status: Block: Hash (SHA1): Dateiname. Zeigt den Usernamen des Upload-Verzeichnisses an, in dem sich die Datei befindet. Unter dem Usernamen wird die Datei im Netz dann geshared. Die Größe der Datei in Bytes. Zeigt den aktuellen Uploadstatus an. Anzahl der hochgeladenen Blöcke und der maximal hochzuladenen Blöcke. Der Hash der Datei. Es handelt sich dabei um eine eindeutige ID, womit sich die Datei im Netz identifizieren lässt. Es ist vergleichbar, wie ein CRC einer Datei. Share identifiziert Dateien an ihrem Hash. Dateien sind dann synonym, wenn sie den selben Hash haben, der Dateiname kann allerdings völlig verschieden sein. -5- Popup- Menü der Upload- Liste Abbildung 142 Popup- Menü der Upload- Liste. Delete upload: Select all: Help: Markierte Dateien vom Upload entfernen. Alle Uploads markieren. (Geht nicht XD. Wer brauch die auch ;P) Filter Abbildung 143 Die Anzeige im Filter- Karteireiter. Hier stehen alle erstellten Filter für die Query- Listen. Siehe auch Abschnitt: Filter. Add filter: Delete filter: Edit filter: Filter hinzufügen. Filter löschen. Filter verändern. Abbildung 144 Die Filter- Liste für die Query- Listen. Hier sind die Spalten der Filter- Liste kurz erklärt. -5- Keyword: Nach diesen Keywords wird gesucht. Einzelne Wörter werden mit LEERZEICHEN getrennt, die Suchfunktion ist wie die einer Suchmaschine in Internet. Es dürfen demnach ““ benutzt werden, um mehrere Wörter zusammenzufassen und gezielt nach diesem Konstrukt zu suchen. Vor den Keywords befindet sich ein Kasten, der markiert ist. wenn man den Filter für die Keywords zeitweise deaktivieren möchte, dann Haken wegnehmen. Der Filter bleibt dann nämlich in der Filterliste, man kann ihn ggf. später weiterbenutzen und muss ihn nicht löschen. Gibt User an, der blockiert werden soll. Wenn keine weiteren Angaben zu Hash, Keywords, Size usw. gemacht worden sind, wird der User ganz blockiert. Angaben zu Dateigrößen. ID: Size: Size: Dateien mit Keywords, egal wie groß, werden blockiert. Dateien mit Keywords, die größer als 20MB sind, werden blockiert. Dateien mit Keywords, die bis maximal 530MB gehen, werden blockiert. Dateien mit Keywords, die zwischen 20 und 50 MB groß sind, werden blockiert. Delete key: Warning: Hash (SHA1): (Keinen Plan, was diese Option macht) (Keinen Plan, was diese Option macht) Die Datei mit dem Hash wird blockert. Es handelt sich dabei um eine eindeutige ID, womit sich die Datei im Netz identifizieren lässt. Es ist vergleichbar, wie ein CRC einer Datei. Share identifiziert Dateien an ihrem Hash. Dateien sind dann synonym, wenn sie den selben Hash haben, der Dateiname kann allerdings völlig verschieden sein. Popup- Menü der Filter- Liste Abbildung 145 Popup- Menü der Filter- Liste Add filter: Delete filter: Filter hinzufügen. Filter löschen. -5- Edit filter: Move up: Move down: Sort: Select all: Help: Filter verändern. Filter in der Liste nach oben bewegen. Filter in der Liste nach unten bewegen Filter sortieren. Alle Filter markieren. (Geht nicht XD. Wer brauch die auch ;P) Tasks Abbildung 146 Die Anzeige im Tasks- Karteireiter. Hier werden alle Download- Aktivitäten von Share angezeigt. Das übersichtlichste Fenser. :P Clear task list: Cancel task: Entfernt die Informationen von Fertigen oder abgebrochenen Tasks. (Vergleichbar mit „Fertige Dateien entfernen“ bei eMule). Task abbrechen. Abbildung 147 Die Task- Liste Hier werden die Spalten der task- Liste kurz erklärt. File name: Dateiname. Task: Der momentane Status des Tasks. Tasks: Download: Ein Bock der Datei wird gerade heruntergeladen. Convert to File: Die Datei wird aus dem Cache in den Downloadordner konvertiert. Wenn alle Blöcke fehlerfrei heruntergeladen wurden, dann erscheint der Status „success“. Size: Status: Die größe der heruntergeladenen Bytes / die Größe der Datei in Bytes. Zeigt den aktuellen Downloadstatus an, wieviel % heruntergeladen sind und welche Blöcke bereits im Cache sind (Blaue Balken). Status: Download der Datei, wieviel % heruntergeladen sind und welcheTeile bereits auf der Festplatte sind. -5- Block complete: Tranmission error: Success: Data block corrupt: Time remaining: Speed: Der Block wurde erfolgreich heruntergeladen. Download von Block wurde abgebrochen und Block muss erneut heruntergeladen werden. Datei wurde vollständig heruntergeladen und in den DownloadOrdner konvertiert. In Query erscheint dann bei der Datei der Status „Complete“. Die Hash eines Blockes beim konvertieren der Datei stimmt nicht. Die Datei wird daraufhin wieder zum Download gestellt und dieser fehlerhafte Block erneut geladen. Geschätzte Zeit, bis Download komplett. Die Downloadgeschwindigkeit. Popup- Menü der Filter- Liste Abbildung 148 Popup- Menü der Tasks- Liste Cancel task: Select all: Help: Task abbrechen. Alle Filter markieren. (Geht nicht XD. Wer brauch die auch ;P) Log Abbildung 149 Die Anzeige im Log- Karteireiter. Hier werden alle Ereignisse beim Start von Share geloggt. Clear log: Log löschen. -5- Abbildung 150 Log- Liste. Wenn hier etwas beim Start von Share nicht geklappt hat, dann erscheinen die Einträge in rot. Popup- Menü der Log- Liste Abbildung 151 Popup- Menü der Log- Liste. Copy log to clipboard: Select all: Help: Log in die Zwischenablage kopieren. (Zum Einfügen in z.B. einer Textdatei) Alle Einträge markieren. (Geht nicht XD. Wer brauch die auch ;P) -5- Info Abbildung 152 Die Anzeige im Info- Karteireiter. Eine Statistik über dieVerbindungen. Abbildung 153 Statistik über die Verbindungen. -5- Probleme und Lösungen Share disconnected nach ca. 30 Sekunden von allen Knoten und der Button „Connect“ ist aus. Wenn unter „Nodes“ der Button „Connect“ nach ca. 30 Sekunden wieder ausgeschaltet ist und das Gleiche immer wieder passiert, wenn man erneut connected, dann ist im Router der Port nicht korrekt freigeschaltet. Noch einmal überprüfen, ob der freigeschaltete Port mit dem Port in Share übereinstimmt, dass der Verbindungstyp auf TCP steht und dass der richtige PC in der Firewall auch erwähnt ist. Siehe dazu auch: Share beim ersten Start konfigurieren. Anhang Liste mit allgemeinen Clustern Cluster アニメ 【懐かしの】もっと古いアニメも共有しる(`・ ω・´)!【アニメ】 アプリ DVD DVDISO 映画 漫画 【漫画】強くて悪い砂漠のヤムチャ【(一般コ ミック)】 一般コミック ALBUM MP3 【テクノ】クラブ系交換情報スレ【ヒップホッ プ】 音楽 【もせ】音楽情報交換スレ【アルバム】 PC ゲーム PC PS2 PS 【TESTER_WORKS】村民の村民による村民の 為の役場【TESTER_WORKS】 サントラ GAME 一般ゲーム ゲーム -5- Bedeutung Anime Anime (vor allem auch ältere Anime) Application, Anwendungen, Programme DVD- ISO’s DVD- ISO’s Filme Manga Manga, Comics Manga, Comics im allgemeinen Musik Musik Musik Musik Musik, Alben PC Spiele PC Spiele Playstation 2 ISO’s Playstation ISO’s Sammlungen an Filmen, Musik usw. Soundtracks Spiele Spiele Spiele