[eMule-Web]

[eMule-Web] (http://www.emule-web.de/board/)
-   eMule MOD - Development (http://www.emule-web.de/board/emule-mod-development/)
-   -   Downloadmanager startet gestopptes Files früher (http://www.emule-web.de/board/12495-downloadmanager-startet-gestopptes-files-frueher.html)

Blomy 14. May 2007 20:04

Downloadmanager startet gestopptes Files früher
 
Ab und zu kommt es ja vor, das ich Serien lade. Dazu benutze ich im Xtreme/ScarAngel den
Downloadmanager.Er arbeirtet bei beiden Mods zu meiner fast vollkommenen Zufriedenheit.
Seit einiger Zeit BEISPIEL -> gibt mir Client 1 auf File 1 download und vervollständigt ihn.
Dieser Client hat mir zum Vervollständigen 5 MB gegeben. Es bleibt ein Rest von 4.28 MB.
Hierbei wird das File gehasht, vervollständigt und File 2 gestartet.
Client 1 könnte mir auch hier etwas geben, geht aber nicht, weil Kontakt nicht mehr vorhanden.

ab hier die Änderung :

Jetzt starte ich aber manuell File 2 während File 1 noch gehasht wird.
Alle möglichen Clients werden auf File 2 geswitcht - soweit halt eben möglich.
File 1 fertig, File 2 bekommt trotzdem noch DL von Client 1, weil ich ja noch was brauche und er
noch 4.28 MB für mich übrig hat.

Ich meine : Der Downloadmanager sollte schon beim hashen von File 1, File 2 starten und
Clienten sammeln und ich die restlichen MBs mir auch einsacken kann.


Na hoffentlich begreift einer mein Kauderwelsch.

Xman 14. May 2007 20:36

das würde bedeuten., daß file 2 schon ca. 20 minuten vor dem Beenden von file 1 starten muß. Denn nur wenn es schon einige Zeit gestartet ist sind die meisten Quellen gefunden und ich weiß, daß besagter client überhaupt etwas für mich hat.
Wäre also das Problem zu lösen.. wie weiß der emule, daß ein File bald (20 min oder 1 Stunde) fertig wird !? Ich werd das Feature "hellsehen" implementieren ;-)

Blomy 15. May 2007 08:53

Zitat:

Zitat von Xman (Beitrag 123720)
Wäre also das Problem zu lösen.. wie weiß der emule, daß ein File bald (20 min oder 1 Stunde) fertig wird !?

Ich schrieb doch, beim Hashing bzw completing. So mache ich das manuell. Funktioniert immer.

Zitat:

Zitat von Xman (Beitrag 123720)
Ich werd das Feature "hellsehen" implementieren ;-)

Na - ich bitte doch darum. Und Emule-Web.de kann zumachen, weil : wir haben doch dann deinen Mod,
der alle Fragen beantwortet. :mrgreen:


Ps. Ist aber schön, das du, Xman, wenigstens verstanden hast, was ich meine.

aalerich 15. May 2007 16:29

Zitat:

Zitat von Blomy (Beitrag 123761)
Ich schrieb doch, beim Hashing bzw completing. So mache ich das manuell. Funktioniert immer.

Daß es funktionieren kann glaube ich, daß es immer funktioniert kann ich mir nicht recht vorstellen. Wenn der Versender etwas träge antwortet reicht das schon, um die Sache schieflaufen zu lassen.
Andererseits: Schaden kann eigentlich keiner entstehen und da es ja schließlich ein Xtreme-Feature ist, während der DL-Session die Datei zu wechseln, könnte so ein früherer Start der nächsten Datei durchaus eine sinnvolle Ergänzung sein. Es müßte halt nur funktionieren. Allzu viel Programmieraufwand würde ich zwar nicht als lohnend bezeichnen, aber wenn es relativ schnell zu programmieren ist wäre es einen Test zumindest wohl wert.

Mit freundlichen Grüßen
aalerich, der noch nie eine Serie geladen hat, aber natürlich auch ab und an zusammengehörende Dateien saugt

Blomy 15. May 2007 19:02

Ich glaube nicht, das da ein grosser Programmieraufwand betrieben werden muss.
Halt eben die Funktion "starte neues File" von File completed auf File hashing.


Naja - habe erst heute nen Trick Nr. 2 gefunden, wie ich das mit der "Start"-Automatik umgehe.
Ich starte ganz einfach 2 Files in der Serie. Obwohl das auch manchmal nicht das Gelbe vom Ei ist.
Wenige Clienten und dann auch noch auf 2 Files verteilt. Irgendwie blöde.
---------------------------------------------------------------------------------------------------------------------
Mach ich, wenn ich in die Heia gehe, das mit den 2 Files. Kann meinen Emule-Rechner auch mal
unbeaufsichtigt laufen lassen. Er is ja schon gross.

Aber davon mal abgesehen : bei ~ 70 Clienten lohnt das erst recht und mein DL ist
vom "Feinsten" bei dieser Serie. Bin mit meinem Trick Nr. 1 hochzufrieden.
Hinzu kommt, das ich auf das letzte complete File ein PS gebe.

Hui - ein Raunen ging durch die Menge und
aus dem Gemurmel der Massen hörte ich doch deutlich : Creditshaping.

aalerich 15. May 2007 19:52

Nö, wieso? Das hat doch mit den Krediten überhaupt nichts zu tun. Sicher, es dient der DL-Beschleunigung, aber das muß ja nicht prinzipiell schlecht sein. An so einer Funktion ist ja nichts unsauber oder unfair. Wären das nicht viele, sondern nur eine große Datei und die Quelle hätte TFC angeschaltet, so würde ja auch nur ein neuer Chunk angefangen werden. Genau wie hier, nur das der neue halt schon zur nächsten Datei gehört.

Ansonsten muß ich sagen, daß ich zusammengehörende Dateien immer gleichzeitig lade und nicht nacheinander. Bei Serien allerdings macht das wohl wirklich wenig Sinn; wozu alle Folgen relativ gleichzeitig fertigbekommen?

Naja, mal abwarten, was Xman sagt...

Mit freundlichen Grüßen
aalerich

Blomy 15. May 2007 21:40

Zitat:

Zitat von aalerich (Beitrag 123775)
Ansonsten muß ich sagen, daß ich zusammengehörende Dateien immer gleichzeitig lade und nicht nacheinander. Bei Serien allerdings macht das wohl wirklich wenig Sinn; wozu alle Folgen relativ gleichzeitig fertigbekommen?

Das hab ich früher auch so gehalten. Ich empfinde aber das Nacheinander laden der Serienfiles
irgendwie besser.(So sind immer genug Clienten vorhanden, die einem DL geben können).


Zitat:

Zitat von aalerich (Beitrag 123775)
Naja, mal abwarten, was Xman sagt...

Xman ?? Ist das nicht der Modder mit der Glaskugel in seinem Mod ? :whistle

polakyto 10. February 2009 21:11

mui bueno tu post......


Alle Zeitangaben in WEZ +1. Es ist jetzt 17:36 Uhr.

Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.


1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102