Menu principale

News:

Ritornati online con una nuova veste grafica

[REL] eMule 0.30c [Pawcio 4.04]

Aperto da gillopontecorvo, 26 Ottobre 2003, 23:31:15

Discussione precedente - Discussione successiva

gillopontecorvo

eMule 0.30c [Pawcio 4.04]



CHANGELOG:

[FIXED] Blocking of eMule
[FIXED] "Rare"  exit on file completion

[FIXED] PNG bitmaps for toolbar
[ADDED]Allow waiting queue overflow for power shared files and clients with high ratio (>3.0) as option in "Extended Settings" tab
[ADDED]Maella extended clean-up
[IMPROVED]A bit lower cpu and memory usage than in previous versions
[IMPROVED]Code cleaned
[FIXED] Fixes to errors reported in dump files (crashes)
[ADDED] More stable upload/download during high CPU usage by other programs
[ADDED] HDD protection by skynetman
[FIXED] PowerShare for small files (MorphNext)
[FIXED] Other fixes to code
[FIXED] Crashes on exit and server reconnect
[FIXED] Proper change of the skins
[FIXED] Improved auto new-connections managment
[FIXED] Crash on empty shared file list
[FIXED] Friend list crash
[FIXED] Cancel upload attack 100% cpu usage
[FIXED] Proper display of HideOS and Selective Chunk on context menu (right click in Shared Files)
[FIXED] Code dealing with sockets
[ADDED] DSS - download speed sense is now implemented
[ADDED] Power Sharing form ZZ/MorphKad 0.4
[ADDED] HideOS/Selective chunk sharing form SF-IOM.
[ADDED] HideOS value and Selective chunk per file basis (every file can have it's own values) - more detail on the features list
[ADDED] Parts selector for Power Shared and completed files (more on feature list on the first post)
[ADDED] Toolbar from Kademlia (Dann's skins included in the zip!)
[ADDED] Drop High Queue Rate Sources (especially for 56K users). Droping is done in the same way as original eMule drops FullQ and NSS (option in "Extended settings" tab)
[FIXED] All new (comparing to original eMule) options are now grouped in "Extended settings" tab under "Additional Tweaks" group.
[FIXED] CONNETION_TIMEOUT value is back to original 40000 (from 25000)
[FIXED] Other small fixes:
- proper save of decimal value
- working feature "Full chunks for Release files"
- no more dialog with "29 characters"
- fixes to bandwidth code



CARATTERISTICHE:

1. Pawcio Bandwidth Control (Tag: "Pawcio: BC") - tab "Bandwidht Control" in Preferences.
Completly new upload system based on Maella (50 ms, packets splitting), ZZ (USS) and own ideas.
-->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:down 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 connectino 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:down 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. Safe Hash - full implementation from SF-IOM mod

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()



BREVE GUIDA (CONFIGURAZIONE RACCOMANDATA):

USS 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:down limit" and "Include TCP Ack packets"

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

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



DOWNLOAD:

Info: http://emulepawcio.sourceforge.net/oude_site//index.html
Bin (Normal): http://raport.neostrada.pl/emule0.30cPawcio4.04-Normal.zip
Bin (P4 Optimized): http://raport.neostrada.pl/emule0.30cPawcio4.04-P4.zip
Bin (AMD K7 Optimized): http://raport.neostrada.pl/emule0.30cPawcio4.04-AMD.zip
Src: http://raport.neostrada.pl/emule0.30cPawcio4.04src.zip
Prima di lamentarti per le basse velocità di download vai in finestra statistiche e controlla: trasferimenti>download>sessione>fonti trovate>in coda.
Se qui trovi un numero inferiore a 2500 è NORMALE andare più lenti!
Se vuoi aumentare "complessivamente" la velocità di download devi mettere a scaricare altri file.

gillopontecorvo


Prima mod della 0.30b > Prima mod della 0.30c  :clap:

e poi: UDITE UDITE: [ADDED] HDD protection by skynetman  :dribble:

Prima di lamentarti per le basse velocità di download vai in finestra statistiche e controlla: trasferimenti>download>sessione>fonti trovate>in coda.
Se qui trovi un numero inferiore a 2500 è NORMALE andare più lenti!
Se vuoi aumentare "complessivamente" la velocità di download devi mettere a scaricare altri file.

hispanico

...azz mi fiondo .....

Grazie
Hyspa

nicckola[ITA]

Dopo appena 15 minuti dal suo utilizzo mi ha trovato tante fonti per i miei 35 files in download e la relativa banda è già satura :clap:  :rotfl:  :clap:  una cosa che ancora non riesco a capire è la gestione degli slot dell'upload....ne vedo attivi solo 2 di cui il promo si ciuccia quasi tutta la banda messa a disposizione :(  :(

Ciao e Grazie :clap:  

miguel

Qualcuno ha provato questa "configurazione raccomandata"?

ROBY972

CitazioneDopo appena 15 minuti dal suo utilizzo mi ha trovato tante fonti per i miei 35 files in download e la relativa banda è già satura :clap:  :rotfl:  :clap:  una cosa che ancora non riesco a capire è la gestione degli slot dell'upload....ne vedo attivi solo 2 di cui il promo si ciuccia quasi tutta la banda messa a disposizione :(  :(

Ciao e Grazie :clap:
è la zzupload che funzia cosi:
la logica è finire di uploadare il prima possibile il chunk x renderlo
disponibile presso chi sta downlodando

per questo ti ciuccia il 90 % in upoload , poi finito il chunk
stacca l'users e riserva lo stesso trattamento ual file che prima aveva il 10% di upload

spero di essere stato chiaro (insomma..)

bye

Ice

Devo dire che ultimamente le PAwcio vanno molto bene.
Un appunto per questa versione: la dll italiana fornita nello zip non va bene per questa versione... possibile?

Alex Sharkey

In effetti sembra che vada veramente bene, comunque non mi fido molto delle mod. che vengono fuori subito. Io attenderei la prossima TBH. Comunque per il momento continuo a testare questa!! Magari poi mi ricredo. B)  
Uagliò c s disc??
ke l sard s mangiarn l'alisc!!

Bia

#8
Sono sempre molto restìo per le mod ma, questa volta ho voluto provarla per le caratteristiche e vi devo confessare una cosa: provatela perchè è ottima  ;)

Bia out.

KeN

In funzione da + di 12 ore senza nessun problema...   :)

Circa cinque minuti dopo aver lanciato la MOD, mi ha trovato tutte le fonti possibili ed ha iniziato a Downloadare a banda piena.  :dribble:

Per essere la prima MOD basata sulla 30c merita un PLAUSO  :clap:  :clap:  :clap:  
KeN

hispanico

...provata da ierisera....ma LSD 30b/13b è ancora la più performante

Cya
Hispanico

MadMax

non mi dite che devo abbandonare la mitica TBH ???
certo che la funzione HDD protection e' veramente utile.
l'avevo provata sullaq skynetman, e' andava veramente bene. vediamo questa.
ciaoooooooo
"Oh Grande Spirito che regna nel cielo
guidaci al sentiero di pace e comprensione
fa in modo che possiamo vivere tutti insieme come fratelli"
-Preghiera di pace Indiana-


Hunter83

Anche io lo stesso problema con la DLL in ITALIANO
[span style=\'color:red\']Sono due le cose che un uomo deve fare nella propria vita... rendere i favori agli amici e amare la propria donna... (Ryo Saeba)[/span]


Bia

CitazioneAnche io lo stesso problema con la DLL in ITALIANO
Lasciate quella del mulo originale e vedrete tutto tradotto.

squich

scusate ma la versione per amd , è solo per gli xp o superiori o anche per i duron , io ho un 1300 della amd  ma quando faccio partire la mod di Pawcio mi si impalla l' HD , pensavo fosse l'hashing ma dopo qualche minuto ho interrotto  se no mi fondeva , sapreste spiegarmi il fatto , thx
eMule 0.46c [MorphXT v.7.3]
Gigabyte GA-7VT600 1394  \AMD Athlon XP, 1418 MHz \nVIDIA GeForce2 MX/MX 400\SO XP Pro\LITE-ON LTR-16102B  \SONY DVD RW DRU-510A  \Maxtor 6 Y120M0 \Modem ADSL B-QUICK \DDR SDRAM 512 MB (2 ranks, 4 banks)