[eMule-Web]  

Zurück   [eMule-Web] > eMule > eMule MODs - Allgemein

eMule MODs - Allgemein Alles zu den eMule-MODs, die unsere Anforderungen für 'saubere' MODs erfüllen.

Antwort
 
LinkBack Themen-Optionen
Alt 14. November 2003, 03:32   #196
Board Profi
 
Registriert seit: 02.10.2003
Beiträge: 987



@ xtremchopper, in der antike wurde der überbringer schlechter nachrichten ermordet/gehängt/geköpft/gekreuzigt/erstochen/vergiftet/gesteinigt/ersäuft

such dir wat aus

ich habe nach dem defekt und austausch meiner netzkarte den windoofstreiber benutzt.
funktionierte augenscheinlich bis zu den 0.30 versionen auch gut.
ab 0.30 version häuften sich die probs. deswegen habe ich den originaldriver installiert.
habe etliche mods mit dem dem originaldriver meiner netzwerkkarte ausprobiert.
irgendwie haben die meisten seitdem mir zuviele aktive verbindungen offen gehalten.

nur nicht der pawcio 4.06. er läuft jetzt seit 34 std. bis jetzt ohne probs
quellenfindung super, ul/dl super/obersuper.
Gucky ist offline   Mit Zitat antworten
Alt 14. November 2003, 09:58   #197
MODder
 
Benutzerbild von Xman
 
Registriert seit: 28.03.2003
Beiträge: 5.800

Wirklich schade, daß pawcio aufhört. Er war nicht nur wirklich fähig, sondern hat sich über sehr viele Features/Codeparts gedanken gemacht, welche andere nur stupide kopieren. Er hat dadurch so manche Bugs aufgedeckt.
Außerdem muß man sagen, daß er auch zu den wenigen wirklich freundlichen und hilfsbereiten Leuten zählte.
Schade, wieder ein Guter weg,

__________________
Xman ist offline   Mit Zitat antworten
Alt 14. November 2003, 10:05   #198
Junior Member
 
Registriert seit: 10.06.2003
Beiträge: 88

Wahre Worte...

Kosh ist offline   Mit Zitat antworten
Alt 14. November 2003, 10:59   #199
MODder
 
Benutzerbild von cyrex2001
 
Registriert seit: 23.12.2002
Beiträge: 2.203

hier nun seine vorerst letzte version!
Zitat:
Zitat von Pawcio
eMule Pawcio 4.07 based on 0.30c

This version is based on original eMule

[PAWCIO mod WebSite!!! by Rick164:

For a description on "Bandwidth control" tab look below features list.

Version 4.07


--->Mirror by Anybody
--->Mirror by elbosso
--->Mirror by LD86

Binaries:
1. Normal:
--->Mirror by Rick164
--->eMule 0.30c Pawcio 4.07
2. P4 optimized (also Celeron with SSE2):
--->Mirror by Rick164
--->eMule 0.30c Pawcio 4.07 P4
3. AMD K7 (Athlon, Duron) optmized:
--->Mirror by Rick164
--->eMule 0.30c Pawcio 4.07 AMD

Sources:
--->Mirror by Rick164
--->eMule 0.30c Pawcio 4.07 Sources

Features:

1. Pawcio Bandwidth Control (Tag: "Pawcio: BC") - tab "Bandwidht Control" in Preferences.
Completly new upload/download system based on Maella (50 ms, packets splitting), ZZ (USS), and own ideas (DSS, ...) .
-->A. Special algorithm for minimaliziation of opened slots (as an option: can be turn on/off by "Minimize number of opened slots" option)
-->B. Bandwidth Setting in 0.1 kB increaments (Maella idea)
-->C. Simplified options for USS and DSS(now you have to choose only the minimal upload/download and decide how much eMule should use your bandwidth - slider - no more need of % of lowest ping)
-->D. Advanced option for USS and DSS (you can exactly choose what max ping should be and which server to ping)
-->E. Auto managment of Max Connections and Max Connections per 5 second. If you set them too high BC can detect this(auto managment can be turn on/off by Manage of active connections)
Info: BC changes only too high settings (when managment is turned on), if they are resonable, they won't be changed
-->F. Possibility of "catching" whole eMule upstream/downstream within specified limits:
-->--> I: eMule protocol, IP, TCP, UDP header overhead (option "Include Overhead")
-->--> II: TCP connection negotiations (option "Include connections overhead") - empiric calculations
-->--> III: TCP acknowledge packets (option "Include TCP Ack") - empiric (doesn't not take account of RWIN size - only 2.5% of stream)
-->G. Cumulate upload bandwidth to certain slots (as an option - "Cumulate Bandwitdth for upload slots") - idea of ZZ:SlotFocus
-->H. "Session up 1:4 limit" from Morph Next.
-->I. Status of USS and DSS (working, preparing, etc) and all limits (up, down) can be seen on Bandwidth Control Tab (you can enter any value in Connection tab but limits of ratio are preserved, you can see them on Status on Bandwidth Control Tab)
-->J. There is new type of clients: Clients on reserved upload list (ready in any time to start upload):
-->--> - when "Minimize number of opened slots" is not selected, reserved client is added when client on upload queue is just ending its session (so reserved client is able to prepare before taking the freed slot - no delays)
-->--> - when "Minimize number of opened slots" is selected, there is quantified number of reserved clients (algorithm in CUploadQueue::AcceptToReserve)
-->--> - when "Cumulate Bandwidth for upload slots" is selected, reserved clients are very similar to Trickle Slots in ZZUL (so there is rotation between upload queue and reserved upload queue)
-->K. Blue lines added to graphs (in Statistic Window) showing whole current upload and download (with whole overhead)

Info:
When "Include connection overhead" is selected you have to set minimum 11kB/s (instead of 10kB/s) for upload limit to have unlimited download, and minimum 3.5 kB/s (instead of 3kB/s) to have 4x ratio.
When "Include TCP Ack" is selected Session up ratio (ZZ:RATIO from MorphNext) is forced.
All limits you can see on Status - Bandwidth Control.

2. Features for RELEASERS:
- Power Sharing from ZZ (safe MorphKad 0.4 implementation). File in Power Shared mode is automatically uploaded with full chunks, regardless what you set in preference.
- HideOS / Selective Chunk Sharing from SF-IOM mod
- HideOS value and Selective chunk per file basis. Every file can have it's own values (right click on file in Shared Files window), so released files can have HideOS value 1 and Selective Chunk enabled (as Slugfiller recommends) and normal files default value (5)
- Parts Selector - manually choose which parts are Enabled/Disabled (from Plus mod) or Auto managed (Auto means HideOS). Manually enabling/disabling works only for completed files and in power shared mode. Like in HideOS, if you block a part, but user can't take any other, the part is automatically unblocked for this user (so you won't become NSS for him).
- Detail view of parts spreading with double click on file in shared files window

3. Release Window from The Black Hand mod - access to news, releases from eMule!

4. Antivirus Check from The Black Hand mod - scan for viruses just completed files! (configuration in "Extended Settings" in Preferences)

5. Tray menu from eMule Plus mod with fast access to Upload Speed Sense (USS) and Download Speed Sense (DSS) options. (tag Pawcio: TrayMenu)

6. Anti-Leecher and Anti-Credits-Thefs feature from Morph Next mod (Can be enabled/disabled in "Extended settings" in "Preferences")

7. USS and DSS now in Scheduler.

8. Save Upload Queue Waiting Time (SUQWT) by Moonlight.

9. Merge Known - saves statistics also for not completed files (from SF-IOM mod)

10. Check Disk Space - from SF-IOM mod. Files get new stauts, when there is not enough space on disk (Insufficient Diskspace), Can be enabled/disabled in "Extended settings" in "Preferences"

11. Drop High Queue Rate sources - usefull for 56K users (for others rather not because with time flow, queue ranks are decreasing). Drop is done the same way as original clients drops FullQ and NSS (can be enabled/disabled in "Extended settings" in "Preferences")

12. Toolbar from Kademlia client - you can use now skins!

13. New Credits (as an option in "Extended Settings" - "Pawcio Credits"):
- Range from 1.0 to 100.0
- Multiplier of 3 (instead of 2) ---- ratio = 3 * downloaded / uploaded
- For new clients (downloaded and uploaded data less than 1MB) ratio = 3.0 (instead of 1.0)
- If you have recieved more than 1MB from someone but haven't given anything back user gets ratio = 100.0
- Small bonus for clients that have given you many MB:
- if you get 100MB then user recieve ratio = 50.0 till you give back 108MB
- 50MB - ratio = 25.0 - 55MB
- 25MB - ratio = 12.0 - 28MB
- 10MB - ratio = 5.0 - 12MB


14. Mod version (partially form The Black Hand mod) - see what mods are using other users

15. Configuration of MSS in Connection Tab (from Morph Next and LSD mod)

16. Reconnect on LowID in Server Tab (by Tarod) thanks to WiRAHA

17. Code fixes:
- Maella fixes for Sockets
- fix in CUploadQueue::AddClientToQueue()
- fix in CUpDownClient::unzip()
- fix in CUpDownClient::TryToConnect()

Short guide (recommended settings):
USS/DSS Group:
- deselect "Max ping allowed"
- URL to ping - select Auto
- select options: "Minimize number of opened slots", "Cumulate bandiwidth...", "Include overhead", "Manage of active connections", "Include connection overhead".
- use slider (above "Max ping allowed" or on TrayMenu) to find best surfing experience.

Limits in USS group:
1. for T-DSL 768/128 (mostly Germany)
- Min upload - 11
- Max upload - 16
- deselect "Session up limit" and "Include TCP Ack packets"

2. for T-DSL 1536/256 (mostly Germany)
Min upload - 14
Max upload - 30
- deselect "Session up limit" and "Include TCP Ack packets"

3. for 512/128 (mostly France, Poland)
Min upload - 8
Max upload - 15
- select "Session up limit" and "Include TCP Ack packets"

Description of "Bandwidth Control" tab:
USS (Upload Speed Sense) Group:
USS (work of ZZ :respect: ) and DSS dynamically finds current, best upload/downlaod rate from the range of "Min upload/download in kB/s" and "Max upload/download in kB/s". "Max upload/download in kB/s" can be found automatically by selecting "Auto" box. USS/DSS lower the upload/download when other applications are using your connection or when mule is downloading very fast (lowering upload - important for ADSL user when download can be limited by upload). The key of USS/DSS to work is pinging a host. SS can find the proper host to ping for you (just select "Auto" box, on the right of "URL/IP to ping:" input box). If searching fails (very rearly) it uses host given in "URL/IP to ping". If you know which host to ping
unselect "Auto" box and input own address. By pinging, USS/DSS gets replies from host and on this basis it knows what to do (increase or decrease current upload/download). USS/DSS has to have a value to comapre with received respons from host, this value is "Max ping allowed". It would be the best if you could know what is proper ping for your connection (if you know, then select "Max ping allowed" box and input it). If you don't know, do not select "Max ping allowed" box, instead use intuitive slider above (it will find the proper ping for on the base of lowest ping calculated during preparation of USS/DSS). When you move slider on the left upload/download will be lower but you can surf the net easily, on the right - opposite behaviour.

Minimize number of opened slots
- when this option is selected eMule will open less slots than original if it is possible (if less users can take more bandwidth). It means that the chunks will arrive faster to users.

Cumulate bandwidth for upload slots (idea of ZZ: Slot Focus - but a bit diffrent) - when this option is not selected eMule tries to upload to all users on upload queue with the same speed. Selecting this option is causing that eMule always upload to one user (Priority client - no matter wheter he has slow or fast connection) and then rest bandwidth gives for the fastest users (faster spread of chunks). Priority client is always client which was first on upload queue (stayed the longest), thanks to this for every client ("fast", "slow") will be a turn to get data.

Session up limit (1:4) (idea of ZZ, changed by MorphNext) - instead of 1:3 and 1:4 ratio for download (or unlimited when upload higher than 10) there is limit 1:4 for session. As long as you have downloaded less than 4 times the amount you uploaded (or you are uploading higher than 10kB/s) the limit of download is the same as value entered in "Connection tab" (so it can be unlimited). When you have downloaded more - the download is limited to preserve 1:4 session ratio.

Include overhead - eMule upload not only file data. It comunicates with other users (queue ranks, names of files, hashes, etc), server. If you want this upload/download can be included within limits defined in "Connection" tab or USS/DSS.

Manage of active connection - when this option is selected and you have too high values of "Max connections" and "Max connections per 5 sec for your connection, they will be adjusted automatically when needed.

Include connection overhead
- not only eMule communicates between users, system and network layer also (on diffrent level). This system communication can take a lot of bandwidth especially when sorces are loaded (SLS system, or a file with a lot sources from server). It's almost impossible to calculate this overhead exactly, but an approximate is acceptable. You can include this overhead within upload/download limits (USS/DSS or "Connection tab"). Keep in mind that to have the unlimited download or 1:4 ratio with this option selected the limits for upload were chaned:
- unlimited download needs minimum 11kB/s upload instead of 10
- 1:4 ratio needs minimum 3.5 kB/s upload instead of 3

Include TCP Ack Packets - every data received needs to be acknowledged (it is TCP ACK packet), so it's generating upstream. The amount of overhead is hardly to calculate exactly, it depends on many settings (e.g RWIN). But as with "Include connection overhead" some approximation can be done (64kB/s downstream needs circa 1.5kB/s upstream). You can include this overhead within upload limits but then Session up limit (1:4) is enforced.

Status Group:
Here you can see what's happening with USS/DSS, what are the limits of download (limited by settings described above - so you don't have to calculate them) and what host is pinged. USS/DSS can be Disabled / Preparing / Succesfull / Failed.

Pawcio 4.07 - 14.11.2003
[FIXED]Wrong wait time when SUQWT disabled
[ADDED]Full french transaltion by
MotteDeTerre
[ADDED]Files coloured on red when not seen full sources by Ded
[UPDATE]Changed algorithm for Cumulate Bandwidth
[FIXED] Fixed HideOverShares feature for last chunk.
[FIXED] PowerShare Limit don't depend only on the complet source (to avoid some possible wrong complet source report by other client or ours) by SiRoB (Morph)
[FIXED] Fixed refreshing while managing parts in Shared Files window
[ADDED] Added colours for manually choosen parts: black - Blocked, white - Enabled.



Best Regards,
Pawcio
cyrex2001
__________________

fragen zu einstellungen und problemen mit emule, einfach hier klicken! danke Xman!
signatur mit Blacklotus Onlinesig erstellt. (dank winki2099 auch mit emule 0.43 funzt)
cyrex2001 ist offline   Mit Zitat antworten
Alt 14. November 2003, 18:30   #200
Advanced Member
 
Benutzerbild von Scum
 
Registriert seit: 27.07.2003
Beiträge: 183


Maella,Pawcio wer ist der nächste

:o :o
__________________

Scum ist offline   Mit Zitat antworten
Alt 14. November 2003, 18:42   #201
Gesperrt
 
Registriert seit: 07.03.2003
Beiträge: 452

Ich finde es sehr schade das er aufhört Pawico ist in kurzer zeit zu meinem favoriten mod gewurden. Stimme auch voll zu was xman schrieben hat und finde das Pawico auch tolle Features gebracht hat.
hackersondope2002 ist offline   Mit Zitat antworten
Alt 14. November 2003, 18:58   #202
Senior Member
 
Benutzerbild von MadeinChina
 
Registriert seit: 17.07.2003
Beiträge: 430

War oder ist auch mein lieblings Mod und jetzt wird es nicht mehr weiter entwickelt weil der Modder aufhört. Alle Mods die bei mir gut laufen werden nicht mehr weiterentwickelt. Erst Tarod dann wird der Gamma nicht mehr weiter entwickelt und jetzt der Pawico.
__________________
AMD Athlon @1200Mhz, MSI K7T Turbo, 40 GB und 120 GB von Maxtor, 2x 256MB SDRRAM, ATI Radeon 8500, Win XP Prof.

MadeinChina ist offline   Mit Zitat antworten
Alt 14. November 2003, 19:02   #203
Gesperrt
 
Registriert seit: 07.03.2003
Beiträge: 452

MadeinChina, Das mit GaMMaOh ist nicht ganz richtig die Weiterentwicklung ist Magic-Elseve Mod
hackersondope2002 ist offline   Mit Zitat antworten
Alt 14. November 2003, 19:04   #204
Senior Member
 
Benutzerbild von MadeinChina
 
Registriert seit: 17.07.2003
Beiträge: 430

hackersondope2002, ok da haste recht. Aber der Magic-Elseve Mod läuft bei mir überhaupt nicht gut. Deswegen hab ich vom Gamma auf den Pawico gewechselt.
__________________
AMD Athlon @1200Mhz, MSI K7T Turbo, 40 GB und 120 GB von Maxtor, 2x 256MB SDRRAM, ATI Radeon 8500, Win XP Prof.

MadeinChina ist offline   Mit Zitat antworten
Alt 14. November 2003, 20:33   #205
Newbie
 
Registriert seit: 14.11.2003
Beiträge: 1

Hi !
Bin seit längerem begeisterter leser dieser foren, habe mich aber heute erst angemeldet weil....ich total bebeistert bin von dem Pawcio-Mod !
habe viele mods ausprobiert, seit der 0.22...eigentlich alle.
Bis her war ich immer von sivka und co begeistert, aber der Pawcio...
mein lieber schwan...
er hat zuerst schwierigkeiten verbindung zu bekommen, braucht da schon ca.5min.
kann mir einer sagen woran das liegt ?
allerdings hat er einen, geht´s auch schon los !
gestern abend drauf gemacht, bis heute abend einmal neu gestartet und er rennt wie die sau !

hier :
eMule v0.30c Pawcio 4.06 Statistics [elgringo]

Transfer
Session ULL Ratio: 1 : 2.43
gesamte ULL Ratio: 1 : 3.74
Uploads
Session
Hochgeladen: 77.15 MB
Aktive Uploads: 4
Wartende Uploads: 2201
Upload Sessions: 31
Gesamte Uploadmenge: 95.92 MB
Totaler Overhead (Pakete): 6.07 MB (153K)
Gesamt
Downloads
Session
Heruntergeladen: 187.39 MB
beendete Downloads: 0
Aktive Downloads: 30
Gefundene Quellen: 5717
In Warteschleife: 4054
voll: 859
Keine benötigten Teile: 569
Nachfragen: 7
Empfange Hashset: 0
Verbindung wird hergestellt: 146
Verbinde über Server: 0
Zu viele Verbindungen: 7
Verbindung LowID zu LowID unmöglich: 0
problematisch: 0
Gebannt: 43
Andere Datei angefordert: 224
Unbekannt: 1
Download Sessions: 312
erfolgreiche Download Sessions: 293 (93.9%)
fehlgeschlagende Download Sessions: 19 (6.1%)
durchschnittlicher Download pro Session: 655 KB
durchschnittliche Downloadzeit: 3:38 Minuten
durch Komprimierung gewonnen: 164 KB
durch Datenfehler verloren: 0 Bytes
Teile gerettet durch I.C.H: 0
Gesamte Downloadmenge: 212.05 MB
Totaler Overhead (Pakete): 5.00 MB (125K)
Overhead durch Dateianfragen (Pakete): 2.01 MB (82K)
Overhead durch Quellenaustausch (Pakete): 794 KB (1K)
Overhead durch Server (Pakete): 8 KB (77)
Gesamt
Heruntergeladen: 3.63 GB
beendete Downloads: 4
Download Sessions: 3561
durch Komprimierung gewonnen: 6.92 MB
durch Datenfehler verloren: 9.28 MB
Teile gerettet durch I.C.H: 0
Totaler Overhead (Pakete): 55.21 MB (1.51M)
Verbindung
Session
Allgemein
Erneute Serververbindungen: 0
aktive Verbindungen (geschätzt): 370
durchschnittliche Verbindungen (geschätzt): 409
Verbindungsspitze (geschätzt): 518
Verbindungs-Limit erreicht: 0
Upload
Upload-Geschwindigkeit: 12.90 kB/s
Durchschnittl. gesamte Uploadrate: 15.70 kB/s
Durchschnittliche Uploadrate: 12.63 kB/s
max. Uploadrate: 14.10 kB/s
max. durchschnittliche Uploadrate: 12.65 kB/s
Download
Download-Geschwindigkeit: 32.03 kB/s
Durchschnittl. gesamte Downloadrate: 34.71 kB/s
Durchschnittliche Downloadrate: 30.67 kB/s
Max Downloadrate: 54.64 kB/s
Max Downloadrate Durchschnitt: 30.68 kB/s
Gesamt
Zeit Statistiken
letzter Reset der Statistiken: Donnerstag, 13.11.2003, 20:05:56
Zeit seit letztem Reset: 1 Tage 26 Minuten
Session
Gesamt
Abschätzungen
Clients
Warte...
Client-Software
Port
problematisch: 0
Gebannt: 49
Gefiltert: 82
Identifikation (pos : neg): 4818 (84.53%) : 29 (0.51%)
niedrige ID: 490 (8.20%)
bekannte Clients: 5979
Leechers: 28
Server
funktionierende Server: 103
Server mit Login-Fehlversuchen: 116
gelöschte Server: 45
Gesamt: 219
gesamte Benutzeranzahl: 1590651
gesamte Dateianzahl: 117050939
Rekorde
max. funktionierende Server: 151
max. Nutzer Online: 1625213
max. Dateien verfügbar: 117933297
...
geht doch, oder ?
wobei der letzte lsd bei mir kaum mehr als 8 kb zog..
elgringo ist offline   Mit Zitat antworten
Alt 14. November 2003, 20:34   #206
Junior Member
 
Registriert seit: 06.10.2003
Beiträge: 78

neeeeeein :/

warum muss das immer mir passieren , kaum den mod nen paar freunden empfohlen und den nächsten Versionen entgegengefiebert , schon hört er auf :o
__________________
There he goes. One of God's own prototypes. Some kind of high powered mutant never even considered for mass production. Too weird to live, and too rare to die.
nuky ist offline   Mit Zitat antworten
Alt 14. November 2003, 21:08   #207
Gesperrt
 
Registriert seit: 07.03.2003
Beiträge: 452

Kenn eigentlich wer den grund das Pawico aufhört ? Bei Maella gab es ja einen grund das er aufgehört hat.
hackersondope2002 ist offline   Mit Zitat antworten
Alt 14. November 2003, 22:09   #208
Gesperrt
 
Registriert seit: 07.03.2003
Beiträge: 452

Zitat:
Zitat von Pawcio
eMule Pawcio 4.07a based on 0.30c

This version is based on original eMule

PAWCIO mod WebSite!!! by Rick164:

For a description on "Bandwidth control" tab look below features list.

Version 4.07a


--->Mirror by Anybody
--->Mirror by elbosso
--->Mirror by LD86

Binaries:
1. Normal:
--->Mirror by Rick164
--->eMule 0.30c Pawcio 4.07a
2. P4 optimized (also Celeron with SSE2):
--->Mirror by Rick164
--->eMule 0.30c Pawcio 4.07a P4
3. AMD K7 (Athlon, Duron) optmized:
--->Mirror by Rick164
--->eMule 0.30c Pawcio 4.07a AMD

Sources:
--->Mirror by Rick164
--->eMule 0.30c Pawcio 4.07a Sources


eMule Pawcio 4.07a TestClient based on 0.40f26

This version is only a TestClient, so if there is a new Kademlia version please stop using this mod till update. More info on Kademlia (how to connect and use) can be found on this forum.

--->Mirror by Rick164
--->eMule 0.40f26 Pawcio 4.07a TestClient
--->Mirror by Anybody
--->Mirror by LD86
--->Mirror by tomorrowman
--->Mirror by elbosso

Sources:
--->Mirror by Rick164
--->eMule 0.40f26 Pawcio 4.07a Sources


Features:

1. Pawcio Bandwidth Control (Tag: "Pawcio: BC") - tab "Bandwidht Control" in Preferences.
Completly new upload/download system based on Maella (50 ms, packets splitting), ZZ (USS), and own ideas (DSS, ...) .
-->A. Special algorithm for minimaliziation of opened slots (as an option: can be turn on/off by "Minimize number of opened slots" option)
-->B. Bandwidth Setting in 0.1 kB increaments (Maella idea)
-->C. Simplified options for USS and DSS(now you have to choose only the minimal upload/download and decide how much eMule should use your bandwidth - slider - no more need of % of lowest ping)
-->D. Advanced option for USS and DSS (you can exactly choose what max ping should be and which server to ping)
-->E. Auto managment of Max Connections and Max Connections per 5 second. If you set them too high BC can detect this(auto managment can be turn on/off by Manage of active connections)
Info: BC changes only too high settings (when managment is turned on), if they are resonable, they won't be changed
-->F. Possibility of "catching" whole eMule upstream/downstream within specified limits:
-->--> I: eMule protocol, IP, TCP, UDP header overhead (option "Include Overhead")
-->--> II: TCP connection negotiations (option "Include connections overhead") - empiric calculations
-->--> III: TCP acknowledge packets (option "Include TCP Ack") - empiric (doesn't not take account of RWIN size - only 2.5% of stream)
-->G. Cumulate upload bandwidth to certain slots (as an option - "Cumulate Bandwitdth for upload slots") - idea of ZZ:SlotFocus
-->H. "Session up 1:4 limit" from Morph Next.
-->I. Status of USS and DSS (working, preparing, etc) and all limits (up, down) can be seen on Bandwidth Control Tab (you can enter any value in Connection tab but limits of ratio are preserved, you can see them on Status on Bandwidth Control Tab)
-->J. There is new type of clients: Clients on reserved upload list (ready in any time to start upload):
-->--> - when "Minimize number of opened slots" is not selected, reserved client is added when client on upload queue is just ending its session (so reserved client is able to prepare before taking the freed slot - no delays)
-->--> - when "Minimize number of opened slots" is selected, there is quantified number of reserved clients (algorithm in CUploadQueue::AcceptToReserve)
-->--> - when "Cumulate Bandwidth for upload slots" is selected, reserved clients are very similar to Trickle Slots in ZZUL (so there is rotation between upload queue and reserved upload queue)
-->K. Blue lines added to graphs (in Statistic Window) showing whole current upload and download (with whole overhead)

Info:
When "Include connection overhead" is selected you have to set minimum 11kB/s (instead of 10kB/s) for upload limit to have unlimited download, and minimum 3.5 kB/s (instead of 3kB/s) to have 4x ratio.
When "Include TCP Ack" is selected Session up ratio (ZZ:RATIO from MorphNext) is forced.
All limits you can see on Status - Bandwidth Control.

2. Features for RELEASERS:
- Power Sharing from ZZ (safe MorphKad 0.4 implementation). File in Power Shared mode is automatically uploaded with full chunks, regardless what you set in preference.
- HideOS / Selective Chunk Sharing from SF-IOM mod
- HideOS value and Selective chunk per file basis. Every file can have it's own values (right click on file in Shared Files window), so released files can have HideOS value 1 and Selective Chunk enabled (as Slugfiller recommends) and normal files default value (5)
- Parts Selector - manually choose which parts are Enabled/Disabled (from Plus mod) or Auto managed (Auto means HideOS). Manually enabling/disabling works only for completed files and in power shared mode. Like in HideOS, if you block a part, but user can't take any other, the part is automatically unblocked for this user (so you won't become NSS for him).
- Detail view of parts spreading with double click on file in shared files window

3. Release Window from The Black Hand mod - access to news, releases from eMule!

4. Antivirus Check from The Black Hand mod - scan for viruses just completed files! (configuration in "Extended Settings" in Preferences)

5. Tray menu from eMule Plus mod with fast access to Upload Speed Sense (USS) and Download Speed Sense (DSS) options. (tag Pawcio: TrayMenu)

6. Anti-Leecher and Anti-Credits-Thefs feature from Morph Next mod (Can be enabled/disabled in "Extended settings" in "Preferences")

7. USS and DSS now in Scheduler.

8. Save Upload Queue Waiting Time (SUQWT) by Moonlight.

9. Merge Known - saves statistics also for not completed files (from SF-IOM mod)

10. Check Disk Space - from SF-IOM mod. Files get new stauts, when there is not enough space on disk (Insufficient Diskspace), Can be enabled/disabled in "Extended settings" in "Preferences"

11. Drop High Queue Rate sources - usefull for 56K users (for others rather not because with time flow, queue ranks are decreasing). Drop is done the same way as original clients drops FullQ and NSS (can be enabled/disabled in "Extended settings" in "Preferences")

12. Toolbar from Kademlia client - you can use now skins!

13. New Credits (as an option in "Extended Settings" - "Pawcio Credits"):
- Range from 1.0 to 100.0
- Multiplier of 3 (instead of 2) ---- ratio = 3 * downloaded / uploaded
- For new clients (downloaded and uploaded data less than 1MB) ratio = 3.0 (instead of 1.0)
- If you have recieved more than 1MB from someone but haven't given anything back user gets ratio = 100.0
- Small bonus for clients that have given you many MB:
- if you get 100MB then user recieve ratio = 50.0 till you give back 108MB
- 50MB - ratio = 25.0 - 55MB
- 25MB - ratio = 12.0 - 28MB
- 10MB - ratio = 5.0 - 12MB


14. Mod version (partially form The Black Hand mod) - see what mods are using other users

15. Configuration of MSS in Connection Tab (from Morph Next and LSD mod)

16. Reconnect on LowID in Server Tab (by Tarod) thanks to WiRAHA

17. Code fixes:
- Maella fixes for Sockets
- fix in CUploadQueue::AddClientToQueue()
- fix in CUpDownClient::unzip()
- fix in CUpDownClient::TryToConnect()

Short guide (recommended settings):
USS/DSS Group:
- deselect "Max ping allowed"
- URL to ping - select Auto
- select options: "Minimize number of opened slots", "Cumulate bandiwidth...", "Include overhead", "Manage of active connections", "Include connection overhead".
- use slider (above "Max ping allowed" or on TrayMenu) to find best surfing experience.

Limits in USS group:
1. for T-DSL 768/128 (mostly Germany)
- Min upload - 11
- Max upload - 16
- deselect "Session up limit" and "Include TCP Ack packets"

2. for T-DSL 1536/256 (mostly Germany)
Min upload - 14
Max upload - 30
- deselect "Session up limit" and "Include TCP Ack packets"

3. for 512/128 (mostly France, Poland)
Min upload - 8
Max upload - 15
- select "Session up limit" and "Include TCP Ack packets"

Description of "Bandwidth Control" tab:
USS (Upload Speed Sense) Group:
USS (work of ZZ :respect: ) and DSS dynamically finds current, best upload/downlaod rate from the range of "Min upload/download in kB/s" and "Max upload/download in kB/s". "Max upload/download in kB/s" can be found automatically by selecting "Auto" box. USS/DSS lower the upload/download when other applications are using your connection or when mule is downloading very fast (lowering upload - important for ADSL user when download can be limited by upload). The key of USS/DSS to work is pinging a host. SS can find the proper host to ping for you (just select "Auto" box, on the right of "URL/IP to ping:" input box). If searching fails (very rearly) it uses host given in "URL/IP to ping". If you know which host to ping
unselect "Auto" box and input own address. By pinging, USS/DSS gets replies from host and on this basis it knows what to do (increase or decrease current upload/download). USS/DSS has to have a value to comapre with received respons from host, this value is "Max ping allowed". It would be the best if you could know what is proper ping for your connection (if you know, then select "Max ping allowed" box and input it). If you don't know, do not select "Max ping allowed" box, instead use intuitive slider above (it will find the proper ping for on the base of lowest ping calculated during preparation of USS/DSS). When you move slider on the left upload/download will be lower but you can surf the net easily, on the right - opposite behaviour.

Minimize number of opened slots
- when this option is selected eMule will open less slots than original if it is possible (if less users can take more bandwidth). It means that the chunks will arrive faster to users.

Cumulate bandwidth for upload slots (idea of ZZ: Slot Focus - but a bit diffrent) - when this option is not selected eMule tries to upload to all users on upload queue with the same speed. Selecting this option is causing that eMule always upload to one user (Priority client - no matter wheter he has slow or fast connection) and then rest bandwidth gives for the fastest users (faster spread of chunks). Priority client is always client which was first on upload queue (stayed the longest), thanks to this for every client ("fast", "slow") will be a turn to get data.

Session up limit (1:4) (idea of ZZ, changed by MorphNext) - instead of 1:3 and 1:4 ratio for download (or unlimited when upload higher than 10) there is limit 1:4 for session. As long as you have downloaded less than 4 times the amount you uploaded (or you are uploading higher than 10kB/s) the limit of download is the same as value entered in "Connection tab" (so it can be unlimited). When you have downloaded more - the download is limited to preserve 1:4 session ratio.

Include overhead - eMule upload not only file data. It comunicates with other users (queue ranks, names of files, hashes, etc), server. If you want this upload/download can be included within limits defined in "Connection" tab or USS/DSS.

Manage of active connection - when this option is selected and you have too high values of "Max connections" and "Max connections per 5 sec for your connection, they will be adjusted automatically when needed.

Include connection overhead
- not only eMule communicates between users, system and network layer also (on diffrent level). This system communication can take a lot of bandwidth especially when sorces are loaded (SLS system, or a file with a lot sources from server). It's almost impossible to calculate this overhead exactly, but an approximate is acceptable. You can include this overhead within upload/download limits (USS/DSS or "Connection tab"). Keep in mind that to have the unlimited download or 1:4 ratio with this option selected the limits for upload were chaned:
- unlimited download needs minimum 11kB/s upload instead of 10
- 1:4 ratio needs minimum 3.5 kB/s upload instead of 3

Include TCP Ack Packets - every data received needs to be acknowledged (it is TCP ACK packet), so it's generating upstream. The amount of overhead is hardly to calculate exactly, it depends on many settings (e.g RWIN). But as with "Include connection overhead" some approximation can be done (64kB/s downstream needs circa 1.5kB/s upstream). You can include this overhead within upload limits but then Session up limit (1:4) is enforced.

Status Group:
Here you can see what's happening with USS/DSS, what are the limits of download (limited by settings described above - so you don't have to calculate them) and what host is pinged. USS/DSS can be Disabled / Preparing / Succesfull / Failed.

Pawcio 4.07a - 14.11.2003
[FIXED]Wrong wait time when SUQWT is turned on
[UPDATE]IPfilter.dat file (thanks to Meuh6879)




Best Regards,
Pawcio
hackersondope2002 ist offline   Mit Zitat antworten
Alt 14. November 2003, 22:12   #209
Senior Member
 
Benutzerbild von MadeinChina
 
Registriert seit: 17.07.2003
Beiträge: 430

Man wie soll man da nachkomm mit Versionen testen!!!
__________________
AMD Athlon @1200Mhz, MSI K7T Turbo, 40 GB und 120 GB von Maxtor, 2x 256MB SDRRAM, ATI Radeon 8500, Win XP Prof.

MadeinChina ist offline   Mit Zitat antworten
Alt 14. November 2003, 22:48   #210
Board Profi
 
Registriert seit: 02.10.2003
Beiträge: 987

MadeinChina, ich verstehe dein prob. bei mir läuft die ur-alt version 4.06
endlich seit knapp 3 tagen ohne probs. möchte ja auch die neue nehmen, ABER
die 4.06 läuft gerade so gut. wenn der mod keine probs macht, so schieben
die modder einfach einen neuen mod raus und wir ärgern uns, weil müssten
ja den esel in den stall schicken.
erst wenn die 4.06 blödsinn macht, kommt der neue dran. *ärgern*
Gucky ist offline   Mit Zitat antworten
Antwort

Lesezeichen


Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an


Ähnliche Themen: eMule 0.30c Pawcio 4.07 [14.11.2003]


  1. eMule 0.30c Xtreme 2.2 [21.01.2005]
    Xtreme MOD - 18. February 2005 (811)
  2. emule v0.30c-LSD13d-AMD
    Mülltonne - 24. April 2004 (1)
  3. eMule 0.41a10 Pawcio 4.13 TestClient [29.12.2003]
    eMule MODs - Allgemein - 14. January 2004 (166)
  4. Hilfe zu emule 0.30c pawcio 4.13 P4!!
    Mülltonne - 4. January 2004 (1)
  5. eMule 0.30c Magic-Elseve 1.06 BETA [27.11.2003]
    eMule MODs - Allgemein - 25. December 2003 (69)
  6. Fehler im eMule 0.30c Pawcio 4.07a ???
    eMule MODs - Allgemein - 2. December 2003 (9)
  7. eMule 0.30c [25.10.2003]
    eMule Allgemein - 25. November 2003 (72)
  8. eMule v0.30c SNAKE v0.01a
    eMule MODs - Allgemein - 17. November 2003 (79)
  9. eMule v0.30c SNAKE v0.01 Beta [14.11.2003]
    eMule MODs - Allgemein - 15. November 2003 (10)
  10. eMule 30c eF-Mod 0.7a [28.10.03]
    eMule MODs - Allgemein - 8. November 2003 (10)
  11. Probs mit Emule v.0.30c
    eMule Allgemein - 4. November 2003 (2)
  12. eMule 0.30c Sivka.v10c6
    Mülltonne - 28. October 2003 (2)


Alle Zeitangaben in WEZ +1. Es ist jetzt 18:45 Uhr.


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