Frequently asked questions
Status Farben:
- Gibt Klienten je nach Status eine andere Farbe.
Aktive Verbindungskontrolle:
- Um nicht zu viele Klienten mit dem Status "Zu viele Verbindungen" zu
bekommen wird die Mod nicht nach weiteren Quellen suchen, sobald zuviele
Klienten bereits diesen Status haben.
CPU/ Memory usage display in TransferWnd:
- Zeigt Arbeitsspeicher- und CPU-Verbrauch von eMule und dem gesamten System an.
- Mögliche Anzeigmodi:
- keine
- eMules Verbrauch
- eMules und System Verbrauch
- Anzeige Reihenfolge: "CPU : CPU-Verbrauch von eMule (CPU Verbrauch des gesamten
Systems)" "Mem: Arbeitsspeicherverbrauch von eMule (momentan verbrauchter
Arbeitsspeicher des Systems)"
Entspannter Start:
- Während des Startprozesses muss eMule eine ganze Menge Aufgaben erledigen.
Diese Funktionn hilft die Computerressourcen zu sparen indem es einige Aufgaben
vor der Ausführung beim Start abhält.
Globales Quellenlimit:
- Globales Quellenlimit übernimmt die volle Kontrolle über die globale Anzahl der
Quellen. Es reduziert und erhöht die Quellenlimits der Dateien so, dass die
globale Anzahl der Quellen 5% über oder unter dem eingestellten Wert bleibt.
- In der Mephisto mod kannst du entscheiden ob du das System entweder für alle
oder nur für bestimmte Dateien aktivierst.
- Wenn man die zweite Variante wählt kann man die Einstellung für jede Datei in
dem SivkaFileSettings Dialog ändern. Nur Dateien die diese Funktion aktiviert
haben werden dann bei der Berechnung für die Quellenlimits einbezogen.
Bevorzuge kleine Dateien:
- Diese Funktion erlaubt es Kleinten in der Upload Warteschlange zu bevorzugen,
die eine Datei möchten, die kleiner ist als ein bestimmter Wert.
- Die maximale Größe für bevorzugte Dateien und der Faktor um den bevorzugt wird
kann der Nutzer konfigurieren.
- Wenn ein Klient durch Release Bonus bereits bevorzugt wird, wird er nicht
zusätzlich noch durch diese Funktion bevorzugt.
Bevorzuge seltene Dateien:
- Basierend auf der Zahl der Anfragen während der Session, aller Anfragen und
Dateien wird ein Faktor berrechnet, durch den Klienten, die diese Datei wollen,
bevorzugt werden. Dieser Faktor liegt zwischen 1 und 4. Diese Funktion ist gut
um wenig verbreitete Dateien besser zu verteilen.
CreditSysteme:
- Der Nutzer kann in der Mephisto Mod zwischen verschiedenen Creditsystemen
wählen.
- Momentan enthalten: Offizielles, lovelace, Ratio, Pawcio, EastShare, sivka,
S.W.A.T., Xtreme, TK4, ZZUL
- Für weitere Informationen über die verschiedenen Creditsysteme gehe auf: CreditSystems (Englisch)
- Wenn du ein paar Werte berechnen möchtest nutze den CreditSystem Calculator (engl.) - unterstützt 10 verschiedene
Creditsysteme im Moment.
Speichere Upload Warteschlangen Wartezeit (SUQWT):
- Wenn eMule geschlossen wird werden alle Wartezeiten auf Null gesetzt.
- Diese Funktion speichert die Wartezeiten aller Klienten, so dass unabhängig
davon, ob wir eMule geschlossen haben oder der andere Klient die Warteschlange
verlassen hat, der andere Klient seine alte Wartezeit wieder erhält, sobald er
wieder in unsere Warteschlange eintritt.
Zeige Quellen im Titel:
- Zeigt die globale Anzahl der Quellen im Titel des Programms an.
Zeige eMule's Informationen in deinem MSN7 (oder
höher) Nachrichtenfeld v2:
- MSN v7+ bietet dem Nutzer die Möglichkeit anzuzeigen, welchen Song er gerade
höhrt. Diese Funktion zeigt stattdessen Informationen über eMule an.
- Angezeigte Informationen: Derzeitige UL/DL Geschwindigkeit, KAD/ Server
Verbindung, derzeitige globale Anzahl der Quellen, derzeitiges UL/DL Verhältnis
Zeige globales Quellenlimit:
- Addiert die Quellenlimits aller aktiven Downloads und zeigt das Resultat im
Kopf der "Quellen" Spalte.
Zeige Quellenlimit durchgängig:
- Die Mephisto Mod zeigt das Quellenlimit einer Datei normaler weise nur, wenn
sein Wert vom Standart abweicht oder wenn GHL aktiviert ist.
- Diese Funktion übergeht diese Bedingungen und zeigt das Quellenlimit hinter den
Quellen in der DownloadList.
Sivka Datei Einstellungen (SivkaFileSettings):
- Dialog, der es dem Nutzer erlaubt die Zeit zwischen Drops, die Aktivierung von
Dropmechanismen und die geringste Zahl von Quellen bevor das droppen beginnt zu
konfigurieren.
- Erlaubt es dem Nutzer die Nutzung von GQL pro Datei zu verändern, so dass nur
bestimmte Dateien von GQL verwaltet werden.
- Das veränderbare Quellenlimit pro Datei aus dem offiziellen eMule wurde auch in
diesen Dialog migriert.
Konfiguriere Quellen Dropping:
- Alle Drop Mechanismen nutzen die Werte, die in den SivkaFileSettings gesetzt
werden.
- Weiterhin nutzen sie separierte Timer für die LowIP2LowIP, NNS, FQ und HQR
Drop Mechanismen.
- Der Großteil des codes ist gleich dem Xtreme code, abgesehen davon, dass es
optional oder um konfigurierbare Werte, wie z.B. Zeit, erweitert wurde.
Erweitertes manuelles Dropping:
- Fügt weitere Möglichkeiten des manuellen Droppings hinzu.
- LowIP2LowIP, Unknown/error/banned, high queue rating sources (sivka or xtreme),
cleanup (NNS, FQS, unknown/error/banned)
Falsche HighID Überprüfung:
- Manche Server gaben in der Vergangenheit falsche HighIDs, wenn ein client
eine LowID hatte. Da dies schlecht ist wird diese Überprüfung das verhindern.
FunnyNick Tag Auswahl:
- FunnyNick fügt normalerweise "[FunnyNick]" an den Beginn von jedem Namen eines
jeden Klienten, der von FunnyNick beeinflusst wird. Diese Funktion erlaubt es
ein eigenes Tag, "[FunnyNick]", "[FN]" oder überhaupt kein Tag zu nutzen.
Außerdem kann der Tag am Ende statt am Anfang angefügt werden.
Upload Warteschlangen Fortschrittsanzeige:
- Zeigt zwei Fortschrittsanzeigen im TransferWnd, welche vermitteln wie voll die
Warteschlange ist.
Mephisto Versionsüberprüfung:
- Erlaubt es dem Mephisto team den Nutzer über Updates zu informieren.
- Die offizielle Versionsüberprüfung ist weiterhin vorhanden, so wie es die
offiziellen Entwickler verlangen.
- Alle Xtreme Übrerprüfungen sind ebenso vorhanden, weil wir sie als Zeichens des
Respekt drinne lassen un dder Nutzer so außerdem informiert werden kann, wenn
die Basisversion eine neue Version hat, die wohlmögliche schwerwiegende Fehler
behebt.
Schnellstart:
- Nach dem Start oder einer Zwangstrennung werden die Verbindungen pro 5 Sekunden
und das gesamte Verbindungslimit für eine eingestellte Zeit auf einen
eingestellten Wert angehoben, so dass eMule alle Quellen schneller (erneut)
Anfragen kann.
- Setzt die Werte auf den eingestellten Wert zurück sobald die Zeit abgelaufen
ist.
Zeige Klienten Prozent:
- Zeigt die Prozentzahl der bereits vom anderen Klienten fertiggestellten
Parts in der Klienten Fortschrittsanzeige an.
Tabbed Preferences:
- Statt mehrere Einstellungsdialoge für die verschiedenen Einstellungskategorien
zu benutzen wird ein Dialog mit Tabs (Kategoriereitern) benutzt.
TBH: Backup:
- Wegen unvorhersehbarer Fehler können die config Dateien beschädigt werden.
- Um einen möglichen Datenverlust zu verhindern werden alle config Dateien bis zu
zwei Mal gesichert.
- Sofortige Sicherung einiger Dateien ist außerdem möglich.
TBH: MiniMule:
- Bevor der offizielle eMule einen eigenen MiniMule einführte wurde dieser
MiniMule entwickelt.
- Er gibt mehr Informationen aus und erlaubt es dem Nutzer auf mehr Funktionen
zur gleichen Zeit zuzugreifen.
Kopiere Rückmeldung Funktion (Wasserstand):
- Kopiert eine große Fülle an Informationen über eine oder mehrere Dateien, so
dass sie irgendwo eingefügt werden können.
- Alle Strings können in Englisch oder der aktuellen Sprache kopiert werden, so
letztere vollständig übersetzt wurde.
- Eine farbige Version des Wasserstands, welche BB tags benutzt, kann im ScarAngel Einstellungsfenster aktiviert werden.
Verändere das Kompressionslevel:
- Bei Leitungen mit sehr hoher Bandbreite kann die Kompression den Upload
verlangsamen.
- Um das zu verhindern kann der Nutzer die Komprimierungsstufe verringern oder
die Kompression komplett abschalten.
- Merke: Das ist nur für wirklich sehr schnelle Internetanbindungen, Nutzer mit
langsamen Leitungen werden keinen Nutzen davon tragen und nur weniger gesamt
Upload geben.
Intelligente Kategoriekontrolle (SCC):
- Weiter fortgeschrittene Kategoriekontrolle.
- Beinhaltet eine weite Palette von Fileroptionen in der Downloadlist.
- Lindeare Priorität als anderer Weg den nächsten Download fortzusetzen.
Verteilungsbalken:
- Hilft dem Nutzer nachzuvollziehen, wie seine freigegebenen Dateien verteilt
wurden.
- Muss angeschaltet sein für HideOS.
HideOverShare (HideOS):
- Versteckt Teile (Parts), wenn diese öfter als ein bestimmter Wert hochgeladen
wurden.
- Das soll davor schützen einige Parts immer wieder zu uploaden, während andere
kaum/ garnicht hochgeladen werden.
- Um nicht die komplette Datei zu verstecken kann diese Funktion übergangen
werden.
- Funktioniert nur für vollständige Dateien, da dies ausschließlich eine Releaser
Funktion ist - Releasen meint, nach Ansicht des Teams, focussieren auf das
uploaden vollständiger Dateien.
Teile nur das benötigte (SOTN):
- Versteckt Parts basierend auf die Verteilung der Datei auf intelligente Art und
Weise um die Datei gut zu verbreiten.
- Diese Funktion ist ausgereifter und klüger als HideOS, da es direkt auf das
Netzwerk reagiert und nicht auf die bisherige Verbreitung durch den eigenen
client.
- Das komplette verstecken einer Datei ist nicht erlaubt und wird nicht
passieren.
- Funktioniert nur für vollständige Dateien, da dies ausschließlich eine Releaser
Funktion ist - Releasen meint, nach Ansicht des Teams, focussieren auf das
uploaden vollständiger Dateien.
Anti Anti HideOS & SOTN:
- Da es möglich ist HideOS und SOTN zu umgehen wird diese Funktion HideOS
und SOTN vor der Umgehung beschützen, so dass sie richtig arbeiten
können.
Zeige Teile die wir verstecken.:
- Da wir einige Parts einer Datei verstecken könnten erlaubt es dem nutzer zu
sehen, welche Dateien die Mod versteckt.
PowerShare:
- Klienten die eine Datei, die PowerShare eingeschaltet hat, anfragen werden zum
Beginn der Warteschlange bewegt.
- Anders als bei der Morph/ ZZ Implementation wird der Klient nicht sofort in den
Upload springen uns dabei andere Uploads beenden.
- Mögliche Modi: Standart, An, Aus, Limitiert durch Anzahl der Quellen,
Limitiert durch hochgeladener Datenmenge.
- PowerShare wird verboten sobald eine Datei gut verteilt ist.
- Will only work for complete files as this is an releaser feature, exclusivly -
releasing means focussing on uploading a complete file in the teams oppinion.
- Funktioniert nur für vollständige Dateien, da dies ausschließlich eine Releaser
Funktion ist - Releasen meint, nach Ansicht des Teams, focussieren auf das
uploaden vollständiger Dateien.
Bevorzugte Klienten Behandlung:
- Dieser code erlaubt es uns einige Klienten als übergeordnet zu behandeln, so
dass sie zum Anfang der Warteschlange geschoben werden.
- Momentan sind die Freunde, Klienten die Powershare Dateien möchten, PBF
Klienten sind oder eine Datei wollen, die durch Fair Play bevorzugt wird.
- Bevorzugte Klienten werden zum Anfang des Uploads, aber hinter den letzten anderen bevorzugten Klienten, hinzugefügt.
- Bevorzugte Klienten werden nicht aus dem Upload entfernt, wenn kein anderer bevorzugter Klient wartet.
- Nur Klienten ohne SUI oder mit erfolgreicher SUI können bevorzugt werden.
Release Bonus:
- Fügt virtuell 12 Stunden oder bis zu 16 Tage zur Wartezeit des Klienten hinzu,
wenn er eine Datei möchte, die wir auf Release gestellt haben.
- Funktioniert nur für vollständige Dateien, da dies ausschließlich eine Releaser
Funktion ist - Releasen meint, nach Ansicht des Teams, focussieren auf das
uploaden vollständiger Dateien.
Release Score assurance:
- Einige Creditsysteme verringern die Bewertung eines Klienten auf einen Wert der
geringer ist als der Standartwert.
- Da dies die Wartezeit für diese Nutzer verlängert wird diese Funktion die
Bewertung auf den Standartwert stellen, wenn er eine Datei die bei uns auf
Release steht möchte und eine Bewertung hätte, die kleiner als die
Standartbewertung wäre.
- Funktioniert nur für vollständige Dateien, da dies ausschließlich eine Releaser
Funktion ist - Releasen meint, nach Ansicht des Teams, focussieren auf das
uploaden vollständiger Dateien.
XP-Stil Menüs:
- Alle Kontextmenüs sind schöner gemalt mit Hintergrundbild, veränderten Farben
und einer Farbleiste an der linken Seite.
Design Einstellungen:
- Dieses neue Tab in den ScarAngel Einstellungen erlaubt es dem Nutzer das Programm an verschiedenen Stellen grafisch zu verändern.
- Hauptobjekte (Gruppen der Veränderungen): Klienten Stile, Runterladende Datei Stile, Freigegebene Dateien Stile, Server Stile, (Listen) Hintergrund Stile, Fenster Stile, Wasserstand Stile
- Nur eingeschaltete Stile werden auch angewendet.
- Stile sind nach der Wichtigkeit ihrer Anwendung geordnet. (Beispiel: Ein Klient ist ein Freund und möchte eine PowerShare Datei --> Freunde Stil wird angewendet, wenn es angeschaltet ist.
- Wenn kein anderer Stil angewendet wird wird der Standart Stil angewendet.
- Die Stil Farbe auf Standart setzen ist gleich bedeutend mit der Nutzung der Standart Stil Farbe, ist diese Standart wird der Windows Standart angewendet.
- Fenster Anpassung in der Status und der Toolbar funktionieren auf Windows XP und darüber nur wenn der klassische Stil in Windows eingeschaltet ist.
Statischer IP Filter:
- Eigene Anpassungen des eigenen IP Filters sind bei einem Update des IP Filters
verloren-
- Um dies zu verhindern können weitere IPs bzw. IP Bereiche in einer gesonderten
Datei mit dem Namen "ipfilter_static.dat", welche im config Ordner sein soll,
gespeichert werden.
- Wiederholte Einträge werden keine Probleme verursachen und werden ignoriert.
- Die Formatierung aus der ipfilter.dat ist notwendig!
Erweiterte Klientenerkennung:
- Manche Klienten werden vom offiziellen eMule als eMuleCompat (eMule kompatibel)
erkannt.
- Diese Erweiterung von Spike2 erlaubt es einige von ihnen, wenn nicht gar alle,
korrekt zu erkennen.
Kompatible Klienten Statistik:
- Basierend auf der Erweiterten Klientenerkennung ist nun eine Reihe neuer
Statistiken über die Nutzung kompatibler Klienten verfügbar.
Erzwinge Verhältnis:
- Einige Modifikationen erzwingen ein laufzeitbasiertes Verhältnis, weil
bestimmte Funktionen genutzt werden oder der durchschnittliche Upload zu
niedrig ist.
- Diese Funktion erlaubt es dem Nutzer zum Wohle des Netzwerkes seinen eigenen
Download zu beschneiden.
- Der Nutzer kann entscheiden welches Verhältnis er maximal bekommt und sobald
das Verhältnis-0.1 erreicht ist wird der Download auf das Verhältnis limitiert.
- Beispiel: 1:1 ausgewählt, limitiert den download auf 1*Upload Geschwindigkeit,
wenn das Laufzeitverhältnis 1:0.9 ist ; 1:3 ausgewählt, limitiert den download
auf 3*Upload Geschwindigkeit, wenn das Laufzeitverhältnis 1:2.9 ist
- Ist das ausgewählte Verhältnis überschritten wird der Download auf höhe des
aktuellen Uploads limitiert (1:1).
- Wird der Mauszeiger über Die Downloadgeschwingdigkeit bewegt erscheint ein
Fenster mit mehr Informationen über die Aktivierung des Verhältnisses und seine
Gründe.
Verbesserte ICS-Firewall Unterstützung:
- Ausgereiftere Unterstützung für die Windows firewall.
Unsichtbarkeits Modus:
- Wird eine vorher konfigurierte Tastenkombination gedrückt wird eMule komplett
versteckt in der Windows GUI.
- Erneutes Drücken dieser Tastenkombination lässt eMule wieder erscheinen.
- Diese Funktion wird eMule nicht auf der Festplatte oder der Prozesliste
verstecken!
UPnP Unterstützung:
- Port Weiterleitung für Router die Universal Plug and Play unterstützen sichert
eine Hohe ID hinter einem Router.
- Das UPnP in der Mephisto mod ist anders als das in der Xtreme mod und wird
wohlmöhlich mehr Router unterstützen.
Zufällige Ports:
- Einige ISP verringern die Bandbreite von Nutzern, die P2P Programme nutzen wie
eMule benutzen.
- Um zu verhindern, dass man gedrosselt wird, weil ein bestimmter Port besonders
viel überträgt wird eMule die benutzten Ports zufällig nutzen.
- Das funktioniert am beten mit Verbesserter ICS-Firewall Unterstützung (wenn die
Win firewall angeschaltet ist) und UPnP Unterstützung (wenn ein UPnP fähiger
Router vorhanden ist).
Einfaches Säubern:
- Das MassenUmbenennen der Xtreme mod benutzt eine weniger ausgreifte "Einfaches
Säubern" Methode.
- Die Mephisto mod bietet eine Fülle von verschiedenen Optionen für das Säubern
von ausgewählten Dateien, so dass der Nutzer eine Reihe von Dateien leicht
Verändern kann.
Anti Fragmentierung:
- Verhindert das KAD Packete fragmentiert werden.
Sicheres KAD:
- Verlangsamt die Verteilung von schlechten KAD nodes.
Zeige Grund für Null-Bewertung:
- Wenn ein Klient eine Null-Bewertung in der Warteliste hat wird diese Funktion
den Grund dafür anzeigen.
Automatische Freigegbene Datei Erkennung (ASFU):
- Läd die einkommenden und freigegebenen Ordner neut wenn einer oder mehr von ihnen geändert wurden.
- Kann auch Ordner mit einzeln freigegebenen Dateien überwachen (wenn eingeschaltet).
- Minimale Zeit zwischen zwei Mal neu laden kann eingestellt werden und ist standardmäßig 2 Minuten (120 Sekunden).
- Nur Ordner die nach einem (Neu-)Start von ASFU existieren werden überwacht.
Emuliere andere:
- Die meisten anderen Klienten im eD2k Netzwerk bevorzugen es mit Klienten der
gleichen Art zu Tauschcen. Um keinen Nachteil zu erhalten haben WiZaRd, Spike2
und Shadow2004 Algorithmen entwickelt, durch die sich eMule als Klient des
gleichen Typs ausgibt.
- Momentan unterstützte Klienten: MLDonkey, eDonkey, eDonkeyHybrid, Shareaza v2,
Lphant
Anti Uploader Bann:
- Nicht jeder einzelne Klient der durch das Anti-Leecher-System erkannt wird ist
wirklich schlecht. Dieses System schützt Klienten vor einem Bann indem es ein
eingestelltes Limit mit dem Upload (und Download) des Klienten vergleicht.
- Klienten mit verringerter Bewertung können so wieder einen vertrauenswürdigen
Status erhalten.
- Die folgenden drei Methoden sind verfügbar.
- 1. Methode: UL >= Limit ; Klienten die mehr Upload geleistet haben als das
Limit werden nicht gebannt.
- 2. Methode: UL-DL >= Limit ; Klienten bei denen die Differenz zwischen
geleistetem Upload und Download höher als das Limit ist werden nicht gebannt
bis die Differenz das Limit erreicht.
- 3. Methode: UL-DL >= Limit ; Klienten bei denen die Differenz zwischen
geleistetem Upload und Download höher als das Limit sit werden nicht gebannt
bis die Differenz den Wert 0 erreicht (wenn die Laufzeit endet bevor 0 erreicht
ist wird der andere Klient das Limit in der nächsten Laufzeit erneut rechnen
müsen).
Erkenne MlDonkey XS Antwort:
- Wenn MLDonkeys emuliert werden senden sie uns MLDonkey Klienten Austausch
Packete. Da wir sie nicht verarbeiten können erkennen wir sie einfach, so dass
sie nicht im verbose log erscheinen.
Verteile Credits Slot (SCS):
- Creditsysteme, PBF und PS können dafür sorgen, dass Klienten, die nicht
bevorzugt werden werden, da sie uns nicht genügend gegeben haben oder einfach
keine PS Datei wolen. Um vor so einer Situation zu schützen wird diese Funktion
den ersten Klienten in der Warteschlange bevorzugen, der bisher noch keinen
Datenverkehr mit uns hatte, so dass er als nächstes in den Upload kommt, egal
wo er vorher in der Warteschlange war.
- Der anfragende Klient soll weder durch PS, noch durch "Bevorzuge kleine
Dateien" bevorzugt werden, noch soll er ein Leecher sein.
- Der Nutzer muss einstellen alle wieviele Slots ein SCS vergeben werden soll.
- SCS debugging:
- @ Spr N = Normaler Verteile Credits Slot (0 up/ 0 down)
- @ Spr O = hatte einen SCS, wurde aber entfernt (sollte fast nie passieren)
- Transferiere komplette Teile muss eingeschaltet sein!
Zahle zuerst zurück (PBF):
- Schiebt Klienten zum Beginn der Warteschlange, wenn die Datenmenge, die sie uns
gegeben haben, um einen eingestellten Wert größer ist, als die, die wir ihnen
gegeben haben.
- PBF Klienten werden nicht vom Upload entfernt bis das Verhältnis zwischen uns
und ihnen ausgeglichen wurde.
- Der andere Klient muss eine Datei anfragen, die wir bereits komplett haben.
- Die ohne-SUI Version funktioniert nur, wenn der andere client keine fehlerhafte Identifikation hat.
Reserviere nicht 1/3 deines Uploadlimits für eMule:
- Seit Xtreme 4.4 ist ein Drittel deines Upload für eMule reserviert wenn NAFC
aktiviert ist. Dies wird gemacht um timeouts und Verbindungsabbruch mit dem KAD
Netzwerk zu verhindern.
- Wenn diese Funktion eingeschaltet ist werden maximal 2 kB/s für eMule
reserviert.
- Diese Funktion ist nur aktiv, wenn du mehr hoch als runtergeladen hast während
der Laufzeit.
Akzeptiere nur Klienten, die in den letzten 30 Minuten nachgefragt haben
abschalten:
- Der Xtreme Upload wird nur Klienten Upload geben, die während der vergangenen
30 Minuten angefragt haben um die Zahl der fehlgeschlagenen Uploads zu senken.
Nichts desto trotz, der andere Klient könnte die Zeit für eine erneute Anfrage
erhöht haben um overhead zu sparen.
- Diese Option ermöglicht es diese Schwelle abzuschalten, so dass alle Klienten
in der Warteschlange în den Upload kommen können.
Folge der Mehrheit:
- Setzt den Dateinamen zu dem, den die meisten Quellen angegeben haben.
- Funktioniert nur bei Downloads.
- Kann bei jeder Datei individuell eingestellt werden. Der Standart
Wert wird in den Optionen eingestellt.
Fair Play:
- Uploaded eine Datei mit einem PowerShare ähnlichen Status bis es eine
eingestellte Anzahl oft hoch geladen wurde.
Maximiere immer den Slotgeschwindigkeit:
- Wenn das Uploadlimit geändert wird verändert sich auch der maximal Wert für die
Slotgeschwindigkeit.
- Für faule Nutzer, Nutzer die den Planer nutzen oder Nutzer, die nicht den
Einstellungsdialog benutzen um das Uploadlimit zu verändern ist dies der
perfekte weg um immer maximale Slotgeschwindigkeit zu haben.
Zeit für Neuanfrage von Quellen:
- Die normale Zeit für Neuanfragen in der Xtreme mod ist etwas zwischen 26 und
29.5 Minuten. Jede Neuanfrage kostet overhead.
- Die Zeit für Neuanfragen zu erhöhen bedeutet gleichzeitig den overhead zu
senken.
- Wegen der Verteile Neuanfragen Funktion beträgt die echte Zeit
[EingestellteZeit]+{-3...0.5 Minuten}
- eMule Xtreme, eMule Mephisto und eMule ScarAngel mods werden NICHT seltener angefragt als jetzt
um die 30 Minuten Schwelle zu vermeiden.
Dateieinstellungen:
- Alle Dateieinstellungen werden in der FileSettings.ini Datei gespeichert.
- Unterstützt von StulleMule, Mephisto und ScarAngel.
- Einstellungen werden gespeichert, wenn die SivkaFileSettings übernommen werden
oder eMule geschlossen wird.
Erweiterte Optionen:
- Einige Optionen in eMule sind normalerweise nur verfügbar indem der Wert in die
preferences.ini eingefügt wird. Dies kann man nun direkt in eMule tun.
Update Tab in Mephisto Einstellungen:
- Wöchentliches Update fügt Planertermin für ein wöchenteliches Update der
ausgewählten Datei hinzu.
- IP2Country Datei kann automatisch beim Start und durch einen Klick geupdated
werden.
- IPfilter Datei kann automatisch beim Start, nach einer Woche und mit einem
Klick geupadated werden.
- antiLeech.dll kann automatisch beim Start, nach einer Woche und mit einem
Klick geupadated werden.
- antiLeech.dll upate wird erst schauen ob es eine neue Version gibt und wenn das
so ist die Datei updaten.
- Die voreingestellte Adresse für die antiLeech.dll wird eMule das update über
einen zufälligen Mirror machen lassen.
- Keine der updatebaren Dateien wird in den Bin Packeten sein um die Dateigröße
des Packets zu verringern. Sie werden beim Start heruntergeladen.
Hoch auflösende Speedmeter auf Toolbar:
- Zeigt kleine Graphen für Upload und Download auf der toolbar
- Ignoriert manche toolbar Einstellungen
Kontrolliere Download Priorität:
- Setzt automatisch eine neue Download Priorität wenn eine Bedingung eintritt.
- Bedingung 1: Prozent fertiggestellt von einer Datei
- Bedingung 2: Verbleibende Download größe zum Fertigstellen einer Datei
IPFilter Weiß Liste:
- Schützt bestimmte IPs vor dem gebannt werden, wenn du sie als vertrauenswürdig ansiehst, aber dein IPFilter nicht.
- Nutze die ipfilter_white.dat Datei, welche im config Ordner erstellt werden sollte, um IPs dieser Liste anzufügen.
- Das ipfilter.dat layout ist notwendig!
Modifiziertes Fine CS:
- Das originale Fine CS ist gedacht um vor leecher clients basierend auf der Menge der Daten, die man dem anderen gesendet bzw. die man von dem anderen empfangen hat. Es bietet keine Bevorzugung von clients die viel gesendet haben.
- Das modifizierte Fine CS wird nicht aktiv bis das gewählte credit System einem client einen kleineren Faktor als den Standartfaktor gibt.
- Erst wenn vier Mal die Teilgröße, also 9*9,28MB, übermittelt wurde und nicht durch empfangene Daten ausgeglichen wurde wird das System aktiv. Wird die Differenz zwischen empfangenen und gesendeten Daten nun größer verringert sich die Bewertung des clients immer weiter.
Zeige fertige Downloads im Tray :
- Zeigt einen Stern im Tray Icon, wenn ein download fertig ist.
Erweitertes Transfer Fenster Layout:
- Alle möglichen Paarungen von Listen können zur gleichen zeit angezeigt werden
- Die Liste mit den runterladenden Dateien kann nur im oberen Bereich angezeigt werden
- Wenn die Liste, die oben angezeigt wird, bereits unten angezeigt wird, wird die Liste unten zur nächsten wechseln.
- Um ein-/ auszuschalten muss der Split Knopf bzw. das Split Menü gedrückt werden
Threaded Datei Einstellungen Speichern:
- Das Speichern der Datei Einstellungen braucht in der Regel eine Menge CPU und sorgt dafür, dass die grafische Oberfläche (GUI) einfriert für einige Sekunden.
- Um die GUI ansprechbar zu halten während des Speicherprozesses ist das Speichern nun in einem speratem Thread eingebetter, so dass der Nutzer das Programm weiter nutzen kann als würde garnicht gespeichert werden.
Threaded Bekannte Dateien Speichern:
- Alle 11 Minuten wird die known.met Datei gespeichert.
- Je mehr Dateien in diese Datei gespeichert werden, desto mehr Zeit braucht es um die Datei ein Mal zu speichern.
- Um die GUI ansprechbar zu halten während des Speicherprozesses ist das Speichern nun in einem speratem Thread eingebetter, so dass der Nutzer das Programm weiter nutzen kann als würde garnicht gespeichert werden.
Neuer IPFilter:
- Der originale IPFilter, der über den Pawcio mirror gewartet wurde, wird immer seltener geupdated, darum habe ich entschieden zu einer anderen, hoffentlich verlässlicheren Quelle zu wechseln.
- Von nun an wird der standardmäßige IPFilter von Ozzy gewartet werden und unabhängig über die ScarAngel Projektseite auf Sourceforge verteilt.
- Neue Versionen werden über einen dyndns Dienst geprüft, ziemlich ähnlich der Versionsüberprüfung.
- Um den gesamten Datenverkehr beim Updaten zu verringern habe ich entschieden eine WinRAR Kompression zu verwenden, so dass die unrar.dll vom Programmpacket notwendig ist!
- Der neue IPFilter wird keine Probleme mit anderen mirror hervorrufen, da die neuen Methoden nur aktiv sind, wenn der Standardmirror ausgewählt ist.
Zeige (Ent-)Ladestatus des IPFilter:
- Den IPFilter zu laden kann wegen der Geschwindigkeit der Festplatte, CPU oder Größe der Filterdatei sehr lange dauern.
- Um zu bemessen wieviel länger es noch braucht bis der Prozess beendet ist wird der Fortschritt des Lade oder Entladevorgangs im Splashfenster oder in der Statusleiste angezeigt.
Statischer Tray Icon:
- Zeigt den Tray Icon immer an, egal ob eMule maximiert oder minimiert in den Tray ist.
- Tray Icon wird versteckt, wenn eMule versteckt ist.
Rückmeldung (Wasserstand) Personalisierung:
- Erlaubt Personalisierung des Wasserstand in Schriftstil und -farbe
- Stile sind in die Design Einstellungen integriert; Funktion kann bei den Anzeige Einstellungen auf der ScarAngel Seite eingeschaltet werden.
Warteschlangenfortschrittsanzeige in WebInterface:
- Zeigt Fortschrittsleiste in WebInterface, die anzeigt wieviele Clients in der Uploadwarteschlange eingereiht sind.
- Dies ist nicht im light interface verfügbar.
Dateiprozentsatz in Titel der Fortschrittsbilder in WebInterface:
- Fügt title Attribut zu HTML <img> tag, welches benutzt wird um die Bilder der Dateifortschrittsanzeige anzuzeigen, an.
- Den Mauszeiger über den Bildern zu positionieren sorgt dafür, dass der Browser die title Information anzeigt.
Slotfocus:
- eMule wird so viel Upload wie möglich auf einen Klienten fokussieren. Der verbleibende Upload wird auf den jeweils nächsten Klienten im Upload fokussiert.
Mehrere Freundeslots:
- Der Nutzer kann so viele Freundeslots hinzufügen, wie er möchte.
- Einen Freundeslot aufzumachen geht einher mit dem Erzwingen eines 1:3 Verhältnisses (Freunde ausgeschlossen).
Upload Optimierungseinstellungen:
- Ändere diese Werte nicht zu Werten, die nicht den Standards entsprechen, es sei denn du möchtest instabilen Upload riskieren!
- Minimale Anzahl von Slots:
- Stellt die minimale Anzahl an Slots ein, die aufgemacht werden müssen
- Diesen Wert zu reduzieren könnte den code dahingehend beeinflussen, dass er nicht in der Lage ist, Störungen bei der Bandbreitenverteilung auszubalancieren, wenn z.B. ein Klient unerwartet ein time out hat und die anderen Klienten nicht die gesamte Bandbreite nehmen können.
- Sekunden bis ein neuer Slot aufgemacht wird:
- Um den Upload vor zu vielen Slots zu schützen wird das System nur einen Slot alle paar Sekunden erlauben.
- Wenn dieser Wert zu niedrig eingestellt wird, können sehr viele Slots auftreten, da der Code nicht lang genug wartet.
- Ist der Wert zu hoch gesetzt können Einbrüche im Upload entstehen, weil der Slotöffnungsprozess absolut zu langsam abläuft um Störungen abzufangen.
- Sekunden für Überwachung der Durchläufe:
- Um einen Slot zu einem Full oder Trickle zu machen überwacht der code die Uploaddurchläufe für eine bestimmte Zeit und wird dann entscheiden welchen Status der Slot haben sollte.
- Diese Option stellt die Zeitspanne ein in der die Durchläufe überwacht werden.
- Ein kleinerer Wert bedeutet schnellere Reaktion aber weniger Stabilität, ein hoher Wert vice versa.
- Volle Durchläufe bevor ein Slot zu Full gesetzt wird in %:
- Wie oben beschrieben beobachtet der Upload die Durchläufe ind enen der Upload über die Sockets verteilt wird.
- Der Code zählt die Anzahl der erreichten "vollen Durchläufe" in der Zeitspanne für jeden Socket und zählt zudem, wie oft ein Socket auch Daten bekommen hat in diesen Durchläufen. Wenn die Prozentzahl der "Daten-Bekommen" Durchläufe einen bestimmten konfigurierten Wert erreicht oder übersteigt wird der Socket zu Full gesetzt.
- Daher wird eine kleinere Prozentzahl dafür sorgen, dass ein Slot schneller den Full Status erreichen kann und eine Höhere sie länger als Trickle halten wird.
- Das wiederum wird die Slotöffnungsmechanismen beeinflussen!
- Sekunden bis neuer Slot geöffnet wird, weil die Bandbreite nicht erreicht wurde:
- Wegen langsamer Klienten existiert die Möglichkeit, dass nicht die gesamte Bandbreite auf die Klienten im Upload verteilt werden kann.
- Wann immer das passiert für die eingestellte Zeitspanne wird ein neuer Slot geöffnet.
- Diesen Wert erhöhen verstärkt die Stärke und Länge der Einbrüche erhöhen. Trotzdem gibt es den existierenden Klienten die Möglichkeit sich der neuen Bandbreite, die wir ihnen geben wollen, anzupassen.
- Sekunden bis ein neuer Slot geöffnet wird, wenn kein Trickle da ist:
- Der Mephisto Upload code öffnet neue Slots, wenn kein Trickle vorhanden ist für eine bestimmte Zeit.
- Dieser Wert konfiguriert die Zeit bis ein neuer Slot geöffnet wird.
- KB bis zur Beendigung bevor der Klient nach unten bewegt wird:
- Die meisten Uploads sollten geplant enden. Nachdem wir entschieden haben, dass ein Upload beendet werden soll senden wir weitere 180 kB bevor wir den Klienten endgültig rausnehmen. Proportional zur Slotgeschwindigkeit wird sich die Zeit bis der Upload endgültig beendet wird verändern-
- Um den Klienten etwas länger im Upload zu halten und uns zu erlauben einen guten Ersatz zu finden lassen wir den Klienten erst genug Daten bekommen bis er die eingestellte Schwelle erreichen. Danach wird der Klient zum Ende des Uploads bewegt und dort bleibt er bis er die letzten Teile beendet hat.
- An increased value will cause the client to stay longer in the upload. It might be neccessary to increase this value on very high speed connections, though.
- Ein erhöhter Wert wird dafür sorgen, dass der Klient länger im Upload bleibt. Es könnte trotzdessen nötig sein diesen Wert bei sehr schnellen Verbindungen zu erhöhen.
Weitere Upload Spezifikationen:
- Widerspreche neuem Slot, wenn ein Trickle vorhanden ist:
- Einem neuen Slot kann widersprochen werden, wenn mindestens ein Trickle im Upload war. Das sollte helfen Slotexplosionen durch unerwartete Situationen zu verhindern.
- Dies wird nicht LowID Klienten draußen halten!
- Füge neuen Slot hinzu, wenn neuer Slot
zu langsam reagiert:
- Manchmal antworten Klienten nicht mehr länger, wenn wir einen Upload zu ihnen etablieren wollen, weil sie abgeschaltet wurden. In anderen Situationen reagiert ein anderer Klient schrecklich langsam, weil er schlecht konfiguriert ist.
- Da wir gezwungen sind bald einen guten Ersatz zu finden, wenn beispielsweise ein Upload endet oder die Bandbreite nicht erreicht werden konnte wird diese Funktion einen weiteren Upload beginnen, wenn ein neuer Upload nach 5 Sekunden noch keine 100 Bytes abgenommen hat.
- Akzeptiere neuen Klienten, wenn beendende Klienten mehr als 1 KByte/s erhalten:
- Wenn ein Slot geschlossen wird, werden wir nur dann einen neuen Upload initiieren, wenn der schließende Klient mehr als 1000 Byte/s abgenommen hat, so dass wir keinen neuen Slot öffnen, wenn beispielsweise ein blockierender Klient oder ein Trickle seinen Upload beendet.
- Bewege bevorzugte Klienten nach unten, wenn ein Chunk beendet wurde.
- Weil bevorzugte Klienten mehrere Chunks nacheinander bekommen können erlauben wir ihnen ein wenig zu rotieren, damit nicht einer die gesamte Bandbreite blockiert, bis er beendet wird.
- Dies wird nur funktionieren, wenn zumindest ein weiterer bevorzugter Klientim Upload ist.
Übertrage mehrere Teile (Chunks):
- Modus 1: Benutze nicht mehrere Teile (wie Abschalten der alten Funktion)
- Modus 2: Xtreme Full Chunk (die alte Version von Full Chunk Transfer)
- Modus 3: Beende X Teile: Hilft den anderen Klienten X Teile zu beenden (max X*PARTSIZE)
- Modus 4: Lade X Teile hoch: Überträgt X*PARTSIZE als Maximum
- Setze die Werte nicht zu idiotisch hohen Werten, da sie eher eure Sharingerfahrung verschlechtern werden, als sie zu verbesssern!
Passe Maimale Upload Zeit an:
- Wenn die Anzahl der zu übertragenden Teile erhöht wird, wird automatisch die durchschnittliche Upload Zeit erhöht werden. Um zu verhindern, dass Klienten gestoppt werden, bevor sie die gewünschte Datenmenge erhalten haben erlaubt diese Option es die Schwelle für das Beenden zu Erhöhen.
- Beachte, eine Verringerung dieses Wertes wird Klienten vorher beenden. Wie auch immer, 1h ist das offizielle Maximum für Uploads.
Beende blockierende Klienten:
- Leider sind viele Klienten schlecht konfiguriert und nehmen nur einige wenige Bytes/s. Da dies den Upload ziemlich instabil macht erlaubt es diese Option den Upload zu häufig blockierende Klienten zu beenden.
- Die Uploadgesundheit muss 100% betragen.
- Der Klient muss Full sein.
- Minimaler Upload um vor dem Beenden zu schützen ist ein Zehntel der Uploadgeschwindigkeit oder 1 kByte/s
- Der Klient muss mehr als 5 Minuten erhalten haben.
- Avg block ratio has to be >= 80% or >= 90% in last 20 sec
- Das durchschnittliche Blockverhältnis muss >= 80% sein oder >= 80% in den letzten 20 Sekunden.