eMuleItalia

Sviluppo eMule => eMule: Versioni Modificate => Discussione aperta da: Maxime il 28 Dicembre 2003, 01:37:46

Titolo: [REL] eMule 0.41a.10 [MorTillo 1.9e]
Inserito da: Maxime il 28 Dicembre 2003, 01:37:46
eMule 0.41a.10 [MorTillo 1.9e]



Changelog:

[ADDED] Reask sources after IP change- (idea Xman)
Reinitialize all sources after a change of the global IP (e.g. modem disconnected) or a change of lowID to lowID
[ADDED] Some Memory-Optimizations
[CHANGED] Full-Chunk-Upload by MorTillo (idea of Xman) - details are above mentioned 
[CHANGED] Improved friend-handling
[FIXED] Anti-Leecher-Protection ban users even with disabled option
[FIXED] Client Icons are shown without credit-overlay in transfer-window (download-clients)
[FIXED] Some little fixes in code - as almost always
[ADDED] Safe Hash - by Slugfiller
[ADDED] Loaded Sources are now shown as SLS in Transfer Windows
[FIXED] Max. DL-Rate Average is now corrected in Statistics - thanks cyrex
[FIXED] Rating is now showing the right Rating (not only "Not Rated" anymore) - thanks Raffgier
[FIXED] Some little fixes in code
[READDED] Multisort - by Slugfiller
[UPDATED] Mod-String is now displayed properly - by MorphKad
[CHANGED] Some Banning-Code isn't that aggressive anymore
[FIXED] Now EDT is really finally corrected for sending to other clients
[FIXED] Some little fixes in code, some of them are cosmetical
[ADDED] BC - detection of the end of upload of small files by Pawcio
[ADDED] When finishing downloading the last known chunk of a source, the source is set as on queue rather than as a no needed source, in case that source completed a new chunk in the mean time - by Slugfiller
[UPDATED] SpreadReask to the latest version
[CHANGED] Cumulate Bandwidth possible without the need of minimalization of opened slots by Pawcio
[CHANGED] Include connection overhead possible without "Manage active connection" selected, but then session 1:4 limit forced
[CHANGED] Cosmetic code change to ICS by Pawcio
[FIXED] Hopefully now EDT is correctly sent to other clients (Update to latest version)
[FIXED] Some little fixes in code
[ADDED] Enable SLS (Saving and Loading of Sources), now it's again configurable in Preferences|Tweaks II (thanks Stormit!)
[CHANGED] Queue-Size is now adjustable between 1500 and 15000
[FIXED] Waiting Queue Overflow for Valid Sources didn't filter the clients as it should if queue-limit was reached
[FIXED] Some little fixes in code
[UPDATED] Almost all features are merged into new codebase of Official eMule 0.41a.10
[ADDED] L2HAC (Lowid to Highid Automatic Callback) by enkeyDEV
[FIXED] Proper display (violet chunks) of incompleted chunks (Pawcio)
[FIXED] Power Shared files score (Pawcio)
[FIXED] LowID users were getting immediately slots after already being on upload queue thanks to dr.clone
[REMOVED] Multiple-Selection A4AF, (To any other file) [Moonlight]
[REMOVED] SLS - Saving and Louding of sources is temporarily removed due to some incompatibilities



Info: http://forum.emule-project.net/index.php?showtopic=34436 (http://forum.emule-project.net/index.php?showtopic=34436)
Bin: http://www.emulespana.net/~mortillo/eMule0...lo.1.9e-bin.zip (http://www.emulespana.net/~mortillo/eMule0.41a.10-MorTillo.1.9e-bin.zip)
Src: http://www.emulespana.net/~mortillo/eMule0...lo.1.9e-src.zip (http://www.emulespana.net/~mortillo/eMule0.41a.10-MorTillo.1.9e-src.zip)
Titolo: [REL] eMule 0.41a.10 [MorTillo 1.9e]
Inserito da: Maxime il 28 Dicembre 2003, 01:39:25
Features:

� BandwidthControl by Pawcio:
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: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 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:down ratio (ZZ:RATIO from MorphNext) is forced. All limits you can see on Status - Bandwidth Control.

� 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).
- Inteligent Chunk Selection from enkeyDev! - to avoid two or more users choose to download the same chunk, ECS relies only on randomness: users choose randomly *hoping* to choose a different chunk each; in ICS users exchange infos about what chunk is being downloaded ATM, then a user can choose the less-downloaded (priority: spread the file faster); in ICS the user preference "first/last chunk" take importance only when there are NO rare chunks (priority: spread the file); With ICS, the same situation is a release-mode one, then you will choose the shortest-to-complete chunk that is not being downloaded ATM by any other client. This increase the probability you and the other clients would have downloaded different chunks and keep (globally) a complete source for the file, though a couple of sources quit...
- Detail view of parts spreading with double click on file in shared files window

- Detail view of parts spreading with double click on file in shared files window

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

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

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

� Anti-Leecher- and Anti-Credits-Thefts-Feature from Morph Next mod (Can be enabled/disabled in "Extended settings" in "Preferences")

� USS and DSS in Scheduler

� Save Upload Queue Waiting Time v. 2 (SUQWT) by Moonlight - save each upload queue client's wait time, so if he connect again next time, he'll get his old upload queue time, it's choosable in Extended Settings

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

� 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"

� 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")

� 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
- added again from earlier MorTillo-Mods: Multiplier of 1,5 for people already downloading to you

� Allow Queue Overflow for Valid Sources, Friends and Release-Files by sivka [MorTillo] - If activated and your queue-limit is reached, only Valid Sources, Friends or clients that want to load your release-files are allowed to get into queue

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

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

� Reconnect on LowID in Server Tab (by Tarod)

� See won/lost places (QR) in download-queue by eMule+ - won ranks are typed in blue, lost ranks are typed in red [MorTillo]

� Spread Reask by SF/IOM-Mod [MorTillo] - This feature takes care that eMule don't try to reask known sources at the same time

� "See The Need" in download window by xrmb [MorTillo] - See which chunks are needed by others

� Winsock v2 by eWombat

� High priority process for eMule from MorphKad - choosable option in Extended Settings

� See own comments in Shared Files window from MorphKad

� AutoPriority based on Valid Sources from Sivka (AutoHL) - on hard limit column you can see Valid Sources/Hard Limit; - variable Hard Limit with auto-function (50...1000, in-/decrease depend on priority of DL-file); - updating of Hard Limit is depended on Timer value; - Hard Limit per file will be initiate with value from usual used Hard Limit in preferences; - You can enter manually Hard Limit for individual files (right click - menu Sivka - AutoHardLimit)

� AutoSort by LSD - option in display-settings to reduce the CPU-load in control-windows

� Active Connection Control by Obelix - option in Extended Settings

� PNR (Partfile Name Recovery) from enkeyDev! This feature writes and keeps updated the file "config\PNRecovery.dat" that will help you recover files when you lose the ".met". For each record in the file, the part number, ed2k link and file name are saved in fixed lenght format.

� EDT (Estimate Download Time) from enkeyDev! (option in Extended Settings - for slow CPU <600MHz it's recommended to turn off) This works only between EDT compatible versions. It lets you known how much it will take to download from a specific source and is updated every reask (as the QR). The requester can see the EDT in "Remaining" column. The provider can see EDT for enqueued clients in their details window (N.S. means EDT "Not Supported" by that client). To have a reliable statistic, EDT performs no estimation until about 30 clients start download (and that can take very much). Anyway this is VERY experimental. Do not take EDT for an oracle, if the provider changes a file priority or shares another file or a million other things, your EDT changes consequently!
Titolo: [REL] eMule 0.41a.10 [MorTillo 1.9e]
Inserito da: maui24 il 28 Dicembre 2003, 15:37:41
a che serve la funzione force download?
Titolo: [REL] eMule 0.41a.10 [MorTillo 1.9e]
Inserito da: gillopontecorvo il 28 Dicembre 2003, 16:37:44

avvia il download anche quando è attivata l'opzione "check file availability before download"
Titolo: [REL] eMule 0.41a.10 [MorTillo 1.9e]
Inserito da: MadMax il 28 Dicembre 2003, 18:03:41
Salve
sto provando questa mod nella speranza che faccia bene il suo lavoro.
volevo sapare intanto cosa significa Sivka-AutoHardLimit
Titolo: [REL] eMule 0.41a.10 [MorTillo 1.9e]
Inserito da: gillopontecorvo il 28 Dicembre 2003, 20:23:40
serve a variare il numero di fonti massime singolarmente per ogni file.
si può anche lasciare che il limite venga fissato automaticamente in correlazione all'autopriorità del file.
Titolo: [REL] eMule 0.41a.10 [MorTillo 1.9e]
Inserito da: MadMax il 28 Dicembre 2003, 22:43:14
Grazie gillo
volevo segnalare che questa mod x ora va da Dio :thumbsup:  :thumbsup:  :thumbsup:
se continua (speriamo) cosi sara' dura disfarsene :D  :devil2:  :D  
Titolo: [REL] eMule 0.41a.10 [MorTillo 1.9e]
Inserito da: Maxime il 28 Dicembre 2003, 22:52:11
Rilasciata versione 1.9a ... post aggiornato ;)
Titolo: [REL] eMule 0.41a.10 [MorTillo 1.9e]
Inserito da: Jordy il 29 Dicembre 2003, 00:06:41
A quando la lingua italiana?
Titolo: [REL] eMule 0.41a.10 [MorTillo 1.9e]
Inserito da: maui24 il 29 Dicembre 2003, 07:44:06
c'è da un pezzo la lingua italiana!!
basta scaricarla direttamente dal mulo
Titolo: [REL] eMule 0.41a.10 [MorTillo 1.9e]
Inserito da: Jordy il 29 Dicembre 2003, 12:16:19
Sono un po' ignorante in questo senso...

Ho aperto questa versione e mi è comparsa la lingua inglese...
Titolo: [REL] eMule 0.41a.10 [MorTillo 1.9e]
Inserito da: pippoman86 il 29 Dicembre 2003, 12:21:27
rulla bene stà versione



la dll ita x la 0.41a dove la trovo???
Titolo: [REL] eMule 0.41a.10 [MorTillo 1.9e]
Inserito da: :Actarus: il 29 Dicembre 2003, 15:12:15
Auguroni a tutti di felice anno nuovo,sto provando questa mod,devo dire che va molto bene,vorrei pero sapere come mai in server tengo la priorita'  alta,non come le altre cioè normale?ciao
Titolo: [REL] eMule 0.41a.10 [MorTillo 1.9e]
Inserito da: :Actarus: il 29 Dicembre 2003, 15:21:29
Allora, ho aggiornato alla versione suggeritami da Eric,tutto è andato al suo posto,ciao
Titolo: [REL] eMule 0.41a.10 [MorTillo 1.9e]
Inserito da: maui24 il 29 Dicembre 2003, 16:57:50
CitazioneSono un po' ignorante in questo senso...

Ho aperto questa versione e mi è comparsa la lingua inglese...
su emule vai in generale e cambi la lingua in italiano............ti comparirà una finestra dove ti chiede se vuoi scaricare la dll in ITA da emuleproject..........

almeno io ho fatto così ;)  
Titolo: [REL] eMule 0.41a.10 [MorTillo 1.9e]
Inserito da: Fahrenheit 451 il 30 Dicembre 2003, 00:41:18
Visto che la morph non si decide ad aggiornare alla 41a.10 l'ho provato.
In effetti funzia decisamente bene  ^_^ .

Bello il nome di questa mod.  rotfl:  
Titolo: [REL] eMule 0.41a.10 [MorTillo 1.9e]
Inserito da: gillopontecorvo il 30 Dicembre 2003, 00:50:15
aggiornamento alla 1.9b ;)
Titolo: [REL] eMule 0.41a.10 [MorTillo 1.9e]
Inserito da: matto85 il 30 Dicembre 2003, 19:23:56
Citazioneaggiornamento alla 1.9b

funziona benissimo
Titolo: [REL] eMule 0.41a.10 [MorTillo 1.9e]
Inserito da: MadMax il 30 Dicembre 2003, 23:20:52
miiiiiiiiiiiiiii
un altro aggiornamento ???
cafuddamu :dribble:  
Titolo: [REL] eMule 0.41a.10 [MorTillo 1.9e]
Inserito da: Alex Sharkey il 31 Dicembre 2003, 14:35:00
Ciao a tutti qualcuno mi spiegherebbe la funzione Sivka AutoHardLimit??'
Gracias! :P  
Titolo: [REL] eMule 0.41a.10 [MorTillo 1.9e]
Inserito da: gillopontecorvo il 31 Dicembre 2003, 14:43:31

...eppure non mi sembra un 3d tanto lungo, hai provato a leggere la pagina precedente?  :)  
Titolo: [REL] eMule 0.41a.10 [MorTillo 1.9e]
Inserito da: Alex Sharkey il 31 Dicembre 2003, 14:55:28
Chiedo scusa......non me ne ero accorto!! Grazie cmq :frusty:
Titolo: [REL] eMule 0.41a.10 [MorTillo 1.9e]
Inserito da: Ryozzo[ITA] il 01 Gennaio 2004, 10:48:30
IO la sto provando e mi sembra ottima se non fosse che non mi connette alla rete KAD... qualcuno sa dirmi xche?  :(  
Titolo: [REL] eMule 0.41a.10 [MorTillo 1.9e]
Inserito da: bladem84 il 01 Gennaio 2004, 12:41:17
ma che razza di forum è? cancellate i messaggi? :blink:
Titolo: [REL] eMule 0.41a.10 [MorTillo 1.9e]
Inserito da: gillopontecorvo il 01 Gennaio 2004, 12:48:46
@ bladem84: dipende dal tipo di messaggio... se non sono attinenti al topic il rischio esiste  :D

@ Ryozzo[ITA]: prendi un nodes.dat valido oppure effettua il bootstrap (come dovresti con tutte le Kad)
Titolo: [REL] eMule 0.41a.10 [MorTillo 1.9e]
Inserito da: bladem84 il 02 Gennaio 2004, 00:31:25
Citazione@ bladem84: dipende dal tipo di messaggio... se non sono attinenti al topic il rischio esiste  :D
ok ora che lo so starò più attento ;)
Titolo: [REL] eMule 0.41a.10 [MorTillo 1.9e]
Inserito da: Maxime il 04 Gennaio 2004, 01:17:37
Disponibile versione 1.9c ... ;)
Titolo: [REL] eMule 0.41a.10 [MorTillo 1.9e]
Inserito da: MadMax il 04 Gennaio 2004, 02:22:18
Aggiorno subito.
La 1.9b mi sta un po deludendo in confronto alla 1.9a.
Spero che con questo agg... ritorni tutto a posto
Titolo: [REL] eMule 0.41a.10 [MorTillo 1.9e]
Inserito da: EyeSOnlY il 04 Gennaio 2004, 18:11:03
Citazione
CitazioneSono un po' ignorante in questo senso...

Ho aperto questa versione e mi è comparsa la lingua inglese...
su emule vai in generale e cambi la lingua in italiano............ti comparirà una finestra dove ti chiede se vuoi scaricare la dll in ITA da emuleproject..........

almeno io ho fatto così ;)
Dato che in auto a me mi da l'errore lo cercato in manuale clicca su :

ITALIANO (http://langmirror2.emule-project.org/lang/041010/it_IT.dll)

dopo che hai tirato giu la dll ti crei la cartella LANG e la inserisci dentro , ciao  ;)  
Titolo: [REL] eMule 0.41a.10 [MorTillo 1.9e]
Inserito da: Cilippo® il 04 Gennaio 2004, 23:20:45
Citazione
Dato che in auto a me mi da l'errore lo cercato in manuale clicca su.....

Ho notato che da l'errore se prima di scaricare la dll non si è creata una cartella lang.
Una volta fatto ciò, il download parte senza errore.
Ciao. :D
Titolo: [REL] eMule 0.41a.10 [MorTillo 1.9e]
Inserito da: EyeSOnlY il 05 Gennaio 2004, 03:50:28
Citazione
Citazione
Dato che in auto a me mi da l'errore lo cercato in manuale clicca su.....

Ho notato che da l'errore se prima di scaricare la dll non si è creata una cartella lang.
Una volta fatto ciò, il download parte senza errore.
Ciao. :D
Grazie Cilippo® , difatti io la cartella Lang nn l'avevo quando e partito il down , ho fatto la ricerca in manuale e poi lo creata , adesso provo di nuovo x verificare di persona , si e vero funziona  :clap: , pero che fessi xche nell'errore nn dicono che manca la cartella Lang , cosi mi sbattevo di meno a cercarlo in manuale ciao  :)  
Titolo: [REL] eMule 0.41a.10 [MorTillo 1.9e]
Inserito da: gillopontecorvo il 06 Gennaio 2004, 18:52:54

topic aggiornato. MorTillo 1.9d  ;)  
Titolo: [REL] eMule 0.41a.10 [MorTillo 1.9e]
Inserito da: KANU il 08 Gennaio 2004, 20:36:47
A me da due settimane Viaggia così !

eMule v0.41a.10 MorTillo 1.9d Statistics [[ITA]KANU
]

Transfer
Connection
  Session
     General
        Reconnects: 1
        Active Connections (estimate): 182
        Average Connections (estimate): 182
        Peak Connections (estimate): 372
        Max Connection Limit Reached: 0
     Upload
     Download
        Download-Speed: 73.62 kB/s
        Average Whole Downloadrate: 67.32 kB/s
        Average Downloadrate: 62.14 kB/s
        Max Downloadrate: 127.65 kB/s
        Max Downloadrate Average: 62.14 kB/s
  Cumulative
     General
     Upload
     Download
        Average Downloadrate: 40.65 kB/s
        Max Downloadrate: 408.83 kB/s
        Max Downloadrate Average: 45.24 kB/s
Time Statistics
Clients
Servers
Shared Files
  Number of Shared Files: 54
  Average filesize: 517.19 MB
  Largest Shared File: 2.04 GB
  Total size of Shared Files: 27.27 GB
  Records
Disk Space
Titolo: [REL] eMule 0.41a.10 [MorTillo 1.9e]
Inserito da: gillopontecorvo il 08 Gennaio 2004, 20:44:55

MorTillo comincia a prenderci gusto: topic aggiornato alla 1.9e
Titolo: [REL] eMule 0.41a.10 [MorTillo 1.9e]
Inserito da: Alex Sharkey il 09 Gennaio 2004, 17:59:34
Ok ok, sta mod va che è una bellezza, ma sfornano una modifica al giorno??
Cmq che c'è di nuovo in quest'ultima??? ;)  
Titolo: [REL] eMule 0.41a.10 [MorTillo 1.9e]
Inserito da: gillopontecorvo il 09 Gennaio 2004, 18:31:50

niente di così importante, ormai conviene aspettare quella basata sulla nuova kad