Seite 1 von 4

eMule 0.50a Mephisto v3.0

BeitragVerfasst: So 10. Apr 2011, 22:34
Author: Stulle
Hi zusammen,

Wie bereits beim ScarAngel hat es eine weile gedauert einen neuen Mephisto zu machen. Nichts desto trotz ist anzumerken, dass diese neu Version nicht nur ein reiner merge ist. Ich habe mir einige Zeit genommen den Code zu überprüfen und zu verbessern. Um die Leistung des Uploads zu verbessern habe ich einigen Code der ursprünglich von SiRoB, welchem ich sehr dankbar für das Schreiben dieses Codes bin, geschrieben wurde eingearbeitet. Ich hoffe, dass dieser neue Code hilft mehr Pakete ohne Störungen an einen einzigen Slot zu senden.

Bitte beachtet, dass diese Veröffentlichung immer noch auf ScarAngel 4.0 und daher auf meinem Xtreme 8.0 Quellcode basiert. zz_fly hat seine Xtreme 8.1 veröffentlicht, aber diese enthält nur wenige zusätzliche Verbesserungen, die nicht in meiner Variante des 8.0 Quellcodes vorhanden sind, von daher ist es kein großer Verlust.

Eine weitere nennenswerte Sache ist, dass ich letztendlich einen Installer für Mephisto erstellt habe. So können all die Leute, die sich nicht zu sehr kümmern möchten, nun diesen benutzen! Bitte schaut ins Changelog um zu sehen was ich im Detail gemacht habe.

PS: Wenn da immer noch Leute da sind die verlässliche Tester werden möchten, bitte schickt mir eine Nachricht!

eMule v0.50a Mephisto v3.0:
------------------------
- 10.04.2011 -
-------------------------------------------------------------------------------
based on eMule 0.50a ScarAngel 4.0 compiled with vs2010 SP1

Added: Dynamic Socket Buffering [SiRoB]
Added: Send Array Packet (may reduce upload perturbation, only used for UL, yet) [SiRoB]
Added: Display remaining upload time (estimation!) [Stulle]

Changed: Use minfragsize to calculate best amount to send to full slots [Stulle]
Changed: Min buffer threshold for CreateNextBlockRequest based on slot speed [SiRoB]
Changed: Allow buffering more than one additional block in CreateNextBlockRequest [Stulle]
Changed: (Xtreme) Check if upload should be ended frequently called twice [Stulle]
Changed: Increased thresholds for dropping blocking sockets [Stulle]

Fixed: Min UL speed to prevent slot from being dropped was improperly calculated [Stulle]

Removed: Now redundant doublesendsize feature from Xtreme [Stulle]


[SIZE="5"]Download (installer und bin):
Mephisto Homepage[/SIZE]

MFG Stulle :)

Download Mephisto v3.0 Binary @ eMuleFuture.de

Download Mephisto v3.0 Source @ eMuleFuture.de

BeitragVerfasst: Mo 11. Apr 2011, 12:28
Author: Agent
PS: Wenn da immer noch Leute da sind die verlässliche Tester werden möchten, bitte schickt mir eine Nachricht!
Anstatt "anzuwerben" könntest du auch unseren Beta-Bereich und die dazugehörigen Tester in Anspruch nehmen. Auf diesen Bereich haben nur die Betatester und das Team zugriff, sind allesamt zuverlässige und langjährige Forummitglieder.

Zusätzlich wird im Betabereich protokolliert wer die Mod heruntergeladen hat und du könntest die Dateien mit einem Passwort versehen, dass nur an die jeweiligen Tester weitergegeben wird. Mehr kann man im Punkt Sicherheit, Weitergabe, bzw. zu früher "Fremdveröffentlichung" nicht machen.

P.S. Vielen dank für die Weiterentwicklung und die Veröffentlichung neuer Version. :cheers:

BeitragVerfasst: Mo 11. Apr 2011, 14:37
Author: Stulle
...und mir noch mehr Stress machen weil das Testen dann auf drei Plattformen abläuft? Ich habe mittlerweile eine Plattform die sich sehr gut eignet für das Veröffentlichungen von Alphas und aufnehmen von Fehler supports. Davon ab suche ich nicht "irgendwen" sondern Leute die auch wirklich was machen und ordentliche Fehlerberichte machen. Ohne wem zu nahe treten zu wollen, einfach ein paar stats posten ist nicht exakt das was ich von einem Tester erwarte... Leider gibt es anscheinend fast niemanden mehr der auch so testet wie ich mir das vorstelle...

BeitragVerfasst: Mo 11. Apr 2011, 16:48
Author: Agent
War ja nur ein Vorschlag. Ich sehe zwar nicht woher der "zusätzliche Stress" kommen sollte, da du selbst schreibst, dass es fast niemanden gibt der deinen Vorstellungen vom Testen entspricht. Du hast auch nichts genaues definiert, sondern nach "verlässlichen" Leuten gefragt.

Schreib doch einen Beitrag indem du genau deine "Richtlinien" erläuterst, vielleicht findet sich dann doch jemand. Ist natürlich deine Entscheidung. Ich will dir garantiert nicht unser Board an die Nase binden, warum auch. Du hast nach Leuten (Ressourcen) gefragt, wir haben sie. Alles andere ist Ermessenssache und Kommunikation zwischen Moder und Tester.

BeitragVerfasst: Mo 11. Apr 2011, 22:23
Author: Stulle
Wenn sich jemand als verlässlich ansieht und sich bei mir meldet werde ich schon mit ihm ausdiskutieren ob er meinen Anforderungen entspricht. Nur wieso soll ich ein festes Profil zusammenschreiben, wenn es schon an Freiwiligen die nur verlässlich und interessiert sein sollen fehlt?

BeitragVerfasst: Di 12. Apr 2011, 07:50
Author: SS1900
last night i have tried your mod many times but when it connect to the server it freezes...and i must close it with the task menager. i don't know why but it works only with the kad enabled .
clean install and Win7 x64

BeitragVerfasst: Di 12. Apr 2011, 07:53
Author: Stulle
it works only with kad-only or only if kad is also enabled?

BeitragVerfasst: Di 12. Apr 2011, 11:46
Author: alexannder
Stulle hat geschrieben:it works only with kad-only or only if kad is also enabled?


Die Mod funktioniert nur mit Kad Verbindung ...
Bei Verbindung zur Server automatisch bei Start oder später manuell wen Kad Verbunden - (keine Rückmeldung).

Win 7 Home Premium x64 SP1

BeitragVerfasst: Di 12. Apr 2011, 12:29
Author: Stulle
okay, konnte das bestätigen. liegt am neuen Dynamic Socket Buffering. was genau schief läuft kann ich aktuell leider nicht im detail nachvollziehen, da mir gestern der monitor abgeschmiert ist und der erst nachher zur reperatur ausgetauscht wird. in so fern bitte ich um etwas geduld.

wie dem auch sei, ich empfehle eh auf server grundsätzlich zu verzichten.

BeitragVerfasst: Di 12. Apr 2011, 15:48
Author: SS1900
Stulle hat geschrieben:it works only with kad-only or only if kad is also enabled?


it works only with kad-only ( ed2k network is disabled ).