Menu principale

News:

Ritornati online con una nuova veste grafica

[REL] eMule 0.30b [SlugFiller-itsonlyme 0.38 HF]

Aperto da gillopontecorvo, 03 Ottobre 2003, 01:02:07

Discussione precedente - Discussione successiva

gillopontecorvo

eMule 0.30b [SlugFiller-itsonlyme 0.38 HotFix]



Caratteristiche:

[1] Check diskspace v1.2(Tag: "SLUGFILLER: checkDiskspace"):
* Verifies all non-paused downloads have enough room in the temp partition to finish.
* If there isn't enough room, downloads are paused so that the remaining downloads do have enough room. Files with lower priority are more likely to be paused in favor of higher priority files. Files paused this way have a status of "Insufficient diskspace".
* Whenever a download is paused, resumed, stopped, or has it's priority changed, the free disk space is rechecked to see if previously paused files can be resumed, or new ones paused because of the current non-manually-paused downloads changing.
* v1.1: Rechecks the free diskspace every 15 minutes, just in case the free disk space on the temp partition has changed(files copyed, created, deleted, etc).
* v1.2: Can be turned on or off in the preferences(On by Default).

[2] Share with subdirectories v2.4(Tag: "SLUGFILLER: shareSubdir"):
* When a directory is shared, all of it's subdirectories are shared as well.
* Only the root directory is saved in the dat files, the subdirectories are rescanned every time the shared files are reloaded or refreshed. As a result, the dat file is smaller than one where all the subdirectories are shared manually, and if a shared directory's subdirectories change(renamed, created, deleted, etc), the change will be detected the next time the shared files are refreshed.
* v2: To share a directory with subdirectories hold the ctrl key, otherwise the directory is shared without it's subdirectories.
* v2: Directories shared with subdirectories are now saved in a seperate dat file. The subdirectories themselves are still not saved.
* v2: Once a directory is shared with subdirectories you cannot unshare/reshare any of it's subdirectories, and the checkbox next to them disappears.
* v2: You can now share files from network shares without having to map them to a drive first.
* v2.1: Local drives appear before network drives.
* v2.2: Network drives load in another thread.
* v2.3: The incoming directory is shared without subdirectories by default and marking it causes it to be shared with subdirectories.
* v2.4: Directory listing for view shared directories request is now calculated according to the paths of the files shared, instead of the directories shared. This means that directories without shared files won't be sent, and subdirectories with shared files will be.
* All directories can be shared. Unsharing of eMule-used files is done by SafeHash.
* The UNC shares box in the preferences can be used to add shared directories, but it doesn't show UNC directories already shared, and it can't be used to remove shared directories.

[3] Transfer whole chunk v2(Tag: "VQB: fullChunk"):
* Upload slot cycling is set to cycle only after 9.28MB(the size of a complete chunk) were sent, so that anyone downloading will get at least one chunk complete and be able to hash it and reshare.
* v1.1: A downloader getting a slot with the small-file boost will only download according to the size of the file used for the boost, and not a complete chunk.
* v1.1: No longer counts compressed packets according to their compressed size.
* v2: You can now choose if to always upload 9.28MB(VQB-style full chunk), or to simply upload only from one chunk(Tarod style full chunk), cycling when the user tries to start downloading the next chunk. To select Tarod-style full chunk transfer, use the checkbox in the Files preferences.

[4] Push small files v1.1(Tag: "VQB: SFpush"):
* Files under 1 chunk get a priority boost in inverse ratio to their size. A 1 chunk file(or above) gets no boost, and a 9.28k(1/1000 chunk) file(and below) gets the maximal boost of times 1000.
* v1.1: Small file boost can be seen in an extra column in the upload window.

[5] Release slots(Tag: "SLUGFILLER: slotRelease"):
* You can set complete files to be release files. As long as there isn't a release file currently uploading, any request for a release file is auto-accepted. This ensures that at least one release file will be uploaded to one user at any given time, provided that there's at least one user requesting a release file.
* If a release upload is available, at least one of the two fastest slots in slot focus will be a release upload. If neither of the two upload slots with the highest score are release uploads, the release upload with the highest score will automatically be pushed up to be the second fastest slot.

[6] See own credits(Tag: "VQB: ownCredits"):
* Clients on your download queue that have you on their upload queue with a credits mark now have a credits mark.
* You can now see you own UL/DL modifier in a client details, next to the client's UL/DL modifier(In brackets).

[7] Detailed downloads:
* Confirmed download bar(Tag: "xrmb:confirmedDownload") - xrmb patch for showing in a download's progress bar how much of what was downloaded was already completed and hashed. Slightly modified code.
* See the needed chunks(Tag: "xrmb:seeTheNeed") - xrmb patch for seeing which chunks do sources need from you in the sources status bar.
* Gray paused downloads(Tag: "SLUGFILLER: grayPause") - Inactive downloads(Paused, error, etc...) have gray-faded status bars.

[8] Spread bars v1.2(Tag: "SLUGFILLER: Spreadbars"):
* There is now a "progress bar" in the shared files list showing how many times was each part of a file uploaded.
* Uses black and blue colors, like the download progress bar. Black means never uploaded, light blue means uploaded a little, dark blue means uploaded alot.
* These statistics are saved in the known.met file, using a similar format to the saving of gaps in a part.met file.
* v1.1: You can now sort the files according to the spread bar. Uses a special sorting formula by VQB.
* v1.1: New column - File UL(Part): Estimates how many times a file was uploaded with consideration to how balanced the spread between different parts is.
* v1.1: New column - File UL(Simple): Estimates how many times a file was uploaded on average.
* v1.2: New column - File UL(Full): Estimates how many times a file was uploaded from start to end.

[9] Show comments(Tag: "SLUGFILLER: showComments"):
* Added option to indicate which files you set comments for in the Shared Files tab and in Transfers tab with icons.
* Recieved comments are now stored in a comment list for each file, instead of being stored in a single comment per user. As a result, a user can now send a comment for more than one file, and when the user disconnects the comments remain.
* Recieved comments can be viewed in the Shared Files tab, and are indicated with an icon.
* Comments and ratings for downloading files can be edited directly from the Transfers tab.
* New protocol extension allows downloading users to send comments to their sources, so users can now recieve comments for files they have complete.

[10] Bandwidth Throttler(Tag: "SLUGFILLER: BandwidthThrottler"):
* Bandwidth for upload slots is now assigned in a different manner, which makes the bandwidth limiting more accurate, and reduces packet overhead.
* There's a new option to also apply the upload limit to overhead packets, including packets sent to servers, instead of just to data packets.
* There's a new option to focus as much of the upload bandwidth as possible on as few slot as possible. Makes each individual slot finish uploading faster. The slots are sorted by score as an extension of the waiting queue, the slot with the most score getting the most bandwidth.
* Added a score column to the upload list.
* When the upload bandwidth is maximized, eMule now stops opening upload slots.
* A new option to display the total upload bandwidth measured with or without overhead.

[11] Safe Hash(Tag: "SLUGFILLER: SafeHash"):
* The ultimate fix against sharing corrupt downloads, or missing or having corrupt hashlists. See details below.
* Part file completion is done regardless of currently hashing known files.
* Temp files and their backups can't be shared, even if the temp directory is shared. Only temp files actually used by eMule and their backups are filtered, so other files in the directory can still be shared.
* Config files can't be shared, even if the config directory is shared. Only config files actually used by eMule are filtered, so other files in the directory can still be shared.
* Only complete chunks of part files are rehashed at startup, instead of the entire part file.
* If eMule is closed while a part file is hashing, it will now rehash at startup, instead of assuming it's been hashed.
* All part files hashing, including part finishing and ICH, are now done in another thread.
* Only hashed and verified chunks are shared. Completed chunks are shared only after they are fully hashed. File previewing also checks that the chunks are hashed, and not just complete.
* When a hashlist is recieved the part file is instantly hashed with it. Each already completed chunk is shared as soon as they are hashed.
* A part file doesn't wait for the initial hashing to complete before looking for sources and starting to download. It's only shared, though, after it's hashed.
* Only blocks which are currently gaps can be written to, data that has already been downloaded is discarded. This prevents finished blocks from being corrupted by overflowing data.
* Displays number of shared files not yet hashed in statistics, and the expected total number of shared files(including those not yet hashed) in the shared files list title.
* Better handling of part files with less than one chunk. Prevents alot of bugs, including a bug which could allow such a file to finish without it's hash being checked.
* The shared files are loaded last, so that the part files are already loaded and can be shared when the shared files first load. Also, when the shared files are sent to the server, the part files are sent in the same packet, instead of being sent one by one afterwards.

[12] New Settings:
* Reconnect on LowID(Tag: "SLUGFILLER: lowIdRetry") - How many retries before accepting a low id(Default: 3).
* Infinite Queue(Tag: "SLUGFILLER: infiniteQueue") - Removes the queue size limit and allows your queue to grow as much as it needs to(On by default).
* Multiple Instances(Tag: "VQB: multipleInstance") - You can now choose to allow two or more eMules to run at the same time for whatever reasons you may have(Off by default).
* Hide overshares(Tag: "SLUGFILLER: hideOS") - Parts in a file uploaded a certain amount of times more than the least uploaded parts are not revealed to other users. This is to prevent a case where all the users download the same part and the other parts become less spread. You can set the amount of times a part has to be uploaded before it's hidden, or 0 to disable(Default: 5).
* Selective chunk sharing(Tag: "SLUGFILLER: hideOS") - You can choose to make hideOS stricter by only revealing one chunk to each user, starting with the least uploaded chunks, and considering the chunks that were already offered when choosing the next. HideOS must not be disabled for this to work(Off by default).
* Share All(Tag: "SLUGFILLER: preferShareAll") - Tries to connect to servers which can index all of your shared files first, even if they have a lower priority compared to servers which can't(On by default).
* Upload Speed Sense(Tag: "ZZ:UploadSpeedSense") - Automatically tries to discover the available upload bandwidth and limit upload to that bandwidth(In addition to the manually set upload limit, not instead of). Upload limit lowered automatically will effect the download limit in the same way manually lowered upload limit does. Can be turned on or off, as well as configured in several ways.

[13] New Display options(Tag: "itsonlyme:displayOptions"):
* Display options introduced in SF-IOM have their own branch in the Extended Settings tree.
* Chunk mark dots(Tag: "SLUGFILLER: chunkDots") - The incomplete side of the progress bar has marks for where chunks start and end(On by default).
* Progress percentage(Tag: "HoaX_69: progressPercent") - The progress of a download in percents can be seen on top of the progress bar. Improvement of the one seen in official(On by default).
* Option to turn file system icons in shared files tab on or off(On by default).

[14] General Bugfixes and Tweaks:
* File requests and reasks from sources now have an added random delay of up to 2 minutes to prevent connection peaks caused by all requests and reasks occuring all at the same time(Tag: "SLUGFILLER: spreadReask").
* Multi-layer sorting. If you sort a list by one column, then by another, the order of the sorting will be remembered, and when the items change it will fit the same order of sorting instead of just the last. Also, the sorting order is now saved in the preferences, so it's remembered even if you restart eMule(Tag: "SLUGFILLER: multiSort").
* The statistics of duplicate known files are now merged and the statistics of part files are now saved in the known.met(Tag: "SLUGFILLER: mergeKnown").
* 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(Tag: "SLUGFILLER: noNeededRequeue").
* Revised code for creating upload packets to one that doesn't need to assume your fragment size and doesn't time out for low slot bandwidth(Tag: "SLUGFILLER: noRefrag").
* Revamped multiple aspects of downloadlist sorting. Also, you can now sort sources without sorting the downloads by holding the ctrl key while clicking on a column(Tag: "SLUGFILLER: DLsortFix").
* Downloads can take sources from search results and browsed user files(Tag: "SLUGFILLER: searchCatch").
* Servers which return a file as a search result get cached, and are later on asked for sources for the file first if the file is downloaded. Also, if a server returns as a search result a file already being downloaded, than that server is asked for sources for the file(Tag: "itsonlyme: cacheUDPsearchResults").
* Download links can contain hostname sources, instead of just ip(Tag: "SLUGFILLER: hostnameSources").
* You can set your own hostname in preferences, and create eD2K links with sources with your chosen hostname instead of your IP(Tag: "itsonlyme: hostnameSource").
* If multiple files are selected while entering a new comment, the new comment is applied to all of them(Tag: "SLUGFILLER: batchComment").
* Added checks to startup timer, so that if the controls aren't yet initialized, even after the delay, it waits for another timer cycle until they are before trying to initialize(Tag: "SLUGFILLER: doubleLucas").
* Supports the mod-ID protocol. Also, client version usage in statistics can be expanded to show which mods are used by how many users for each eMule version(Tag: "SLUGFILLER: modID").
* Estimated completed sources uses heap-sort instead of quick-sort, making it faster(Tag: "SLUGFILLER: heapsortCompletesrc").
* Mod name and version is shown properly after eMule and it's version where-ever it's shown(Tag: "itsonlyme: modname").
* You can right-click a user in any list and select to view a list of all the files the user is a source of in a dialog. Also, in the status of A4AF sources you can see the file that they're asked for(Tag: "itsonlyme:reqFiles").
* Requested files and client details now appear in one dialog with tabs("itsonlyme:clientDetails").
* A column was added to the upload list and queue list showing the client software of the users(Tag: "itsonlyme: clientSoft").
* Up to 10 sources for a download are saved in the part.met, so if eMule crashs or it's restarted these sources stay(Tag: "SLUGFILLER: saveSources").
* Users that haven't changed their default names will now be given new random names based on their userhashs(Tag: "xrmb:funnynick").
* Speed improvements made to the bar shader, making it display much faster than before(Tag: "SLUGFILLER: speedBarShader").
* Fixed a bug causing low-id sources not to be counted properly(Tag: "rayita: lowIdCountFix").
* Fixed a bug causing problems with changing the priority of multiple files, depending on how they are sorted(Tag: "itsonlyme: prioSetFix").
* Fixed a bug in the obtained parts bar causing the last chunk to appear bigger than it is, and that it's non-existent end is never transferred(Tag: "wistily: UpStatusFix").
* Added an estimate to how much users on the upload list have to download before they complete a chunk and are cycled in a new column, along with a time estimate on how long it will take for them to download this much. Also added a new statistic showing a total of the remaining upload for users on premature disconnection, and the average per session of remaining upload(Tag: "SLUGFILLER: upRemain").



Info: http://www.emule-project.net/board/index.php?showtopic=1301
Bin: http://roman2k.free.fr/eMule.v0.30b.%5bSF-...ix-Binaries.rar
Src: http://roman2k.free.fr/eMule.v0.30b.%5bSF-...Fix-Sources.rar
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.

Maxime

Dai non ci credo che nessuno usa 'sta mod... Eppure secondo me è in assoluto la più stabile ed ottimizzata a pari merito con la enkeyDEV, anche se magari il minor successo dipende dal minor numero di funzioni (dalla dubbia utilità) di cui invece altre mod sono zeppe... ;)
Il mio blog: PensierInEccesso 2.0

PULSAR

@ EricVabbe' volglio raccogliere il tuo (INVITO)
la scarico e  la provo giusto x farti contento ok?
;)

Ciaoz

THE RAVER

PULSAR

Allora intanto l' ho appena lanciata
e sta facendo l'Hash dei file
Non so se e' un bug o cosa pero',  ogni menu' ogni opzione ogni parola e' preceduta dalla parola IDS_     ???? :blink:

Poi nel Menu' Server non c'e' neanche l?indirizzo di un Server da cui effettuare
la prima Connessione !!!!   :(

e sul menu Geerale che qui si chiama : IDS_EM_PR non c'e' nessuna lingua da selezionare inglese compreso.
meno male che mi ricordo a mente tutte le funzioni e la loro disposizione sulle
altre Mod ! ;)   :P
Cmq se e' vero che l'abito non fa il Monaco  (S. ANTONIO & S. FRANCESCO)
Aiutami TU    ;)   :)

Ciaoz

THE RAVER

PULSAR

Questo e' una parte del Log:

05/10/2003 2.56.10: IDS_CREDITFILELOADED
05/10/2003 2.56.10: IDS_DISCONNECTED
05/10/2003 2.56.27: IDS_SERVERSFOUND
05/10/2003 2.56.27: IDS_ERR_BADMETVERSION
05/10/2003 2.56.28: IDS_FOUNDPARTS
05/10/2003 2.56.28: IDS_MAIN_READY
05/10/2003 2.56.28: IDS_CONNECTING
05/10/2003 2.56.28: IDS_CONNECTINGTO
05/10/2003 2.56.28: IDS_SHAREDFOUND
05/10/2003 2.56.28: IDS_CONNECTINGTO
05/10/2003 2.56.29: IDS_ERR_DEAD
05/10/2003 2.56.29: IDS_CONNECTINGTO
05/10/2003 2.56.49: IDS_ERR_DEAD
05/10/2003 2.56.49: IDS_CONNECTINGTO
05/10/2003 2.56.50: IDS_ERR_DEAD
05/10/2003 2.56.50: IDS_CONNECTINGTO
05/10/2003 2.57.02: IDS_CONNECTINGTO
Come si puo' notare mi dice tra l' altro che il File MET ha un ERRORE
e c'e' sempre quel fastidioso IDS_
Meno male che e' HOTFIX come versione !!!
Cmq la lascero andare x  qualche ora e vediamo  ........


THE RAVER

Maxime

Tutti quegli IDS probabilmente dipendono dal fatto che non hai installato i files relativi alla lingua, visto che la SlugFiller non fa uso delle DLL come la versione ufficiale ma usa delle localizzazioni in xml. In effetti il bin della versione 0.38 HotFix contiene solo l'eseguibile, quindi magari ti conviene scaricare anche una versione precedente dalla quale prendere i files di traduzione (prova qui).
Il mio blog: PensierInEccesso 2.0

PULSAR

Grazie ERic,
cmq l' ho provata tutta la Notte fino ad ora ma non e' che sia tanto soddisfatto!!
Non va meglio della SivKa 30a 102b
Penso che 10 ore circa possano bastare x dire se una Mod Decolla o meno giusto?
ho provato vari settaggi disponibili ma Nix!
Pazienza tornero con la mi Amata SivKa in attesa di qualche altra versione che mi faccia correre i 100 metri in 7 Sec.  ;)

THE RAVER

perozzo24

ok ERIC la voglio provare e seguire il tuo consiglio

Sukren

a me funziona ottimamente. stabilissima, occupazione ram e scarica felice

maui24

Citazionea me funziona ottimamente. stabilissima, occupazione ram e scarica felice
e veloce nel trovare fonti e scaricare?
MAui

ABEX

#10
Eric avevi proprio ragione questa mod è una cannonata :dribble: .
Non è che usi poca ram praticamente non sa nemmeno cosè :rotfl:  :rotfl:  :rotfl:

Citazionee veloce nel trovare fonti e scaricare

Guarda un po te e dimmi cosa te ne pare(guarda il Ratio :dribble:  :dribble:)

CitazioneeMule v0.30b SlugFiller-itsonlyme v0.38 Statistics

Transfer
   Session UL:DL Ratio: 1 : 5.16
   Cumulative UL:DL Ratio: 1 : 4.91
   Uploads
      Session
         Uploaded Data: 256.48 MB
         Active Uploads: 4
         Waiting Uploads: 6434
         Upload Sessions: 240
         Total Overhead (Packets): 79.13 MB (1.88M)
      Cumulative
   Downloads
      Session
         Downloaded Data: 1.29 GB
         Completed Downloads: 0
         Active Downloads (chunks): 11
         Found Sources: 9879
         Download Sessions: 1241
         Gained Due To Compression: 21.49 MB
         Lost Due To Corruption: 0 Bytes
         Parts Saved Due To I.C.H: 0
         Total Overhead (Packets): 71.64 MB (1.60M)
      Cumulative
Connection
   Session
      General
         Reconnects: 0
         Active Connections (estimate): 501
         Average Connections (estimate): 497
         Peak Connections (estimate): 503
         Max Connection Limit Reached: 4094 : 10/06/03 13:09:38
      Upload
         Upload-Speed: 5.88 KB/s
         Average Uploadrate: 5.01 kB/s
         Max Upload Rate: 11.26 KB/s
         Max Average Upload Rate: 7.01 KB/s
      Download
         Download-Speed: 14.13 KB/s
         Average Downloadrate: 25.88 kB/s
         Max Downloadrate: 58.98 kB/s
         Max Downloadrate Average: 26.31 kB/s
   Cumulative
Time Statistics
   Statistics last reset: lunedì, 29/09/2003, 14.54.50
   Time Since Last Reset: 6 days 22:14 Hours
   Session
      Runtime: 14:32 Hours
      Transfer Time: 14:32 Hours (100.0%)
         Upload Time: 14:32 Hours (100.0%)
         Download Time: 14:29 Hours (99.6%)
      Current Server Duration: 14:32 Hours (100.0%)
      Total Server Duration: 14:32 Hours (100.0%)


E allora..................... :clap:  :clap:  :clap:

P.s. sinceramente mi spiace che la media di Upload sia cosi bassa  :(  pero io il limite l'ho impostato a 13........................
[span style=\'font-size:14pt;line-height:100%\']Nulla è ciò che sembra[/span]

Alex Sharkey

Ma perchè per qualcuno va bene, e per altri no!! Se a me è lentissima a trovare fonti per quale motivo ad altri è velocissima. Inoltre vorrei sapere se esiste il settaggio esatto, voce per voce, per poter sfruttare al massimo ogni mod. inserendo magari screeenshot della finestra delle impostazioni per ogni voce. :ranting:

Personalmente ritengo che la mod migliore sino ad ora sia la 30a Sivka v10b2 athlazan v.2.15 gnaddelwarz v 1.2. Infatti quest'ultima è velocissima nel reperire le fonti, e ne scova parecchie!!! In una notte scarico il mondo [posseggo un abbonamento ADSL Virgilio 640 on-site].  B)

Però vorrei sempre passare ad una versione più recente che elimini qualche bug di sicurezza  ecc. pur continuando ad ottenere le stesse prestazioni!! Ci sarà una speranza?? :(  
Uagliò c s disc??
ke l sard s mangiarn l'alisc!!

goleman

Ottima mod davvero.
Usero' questa per un po'
[span style=\'font-family:Arial\'][span style=\'font-size:21pt;line-height:100%\'][span style=\'color:blue\']Non usate adsl Libero e Tiscali[/span][/span][/span]

Maxime

Vi ricordo che ogni versione di eMule (ufficiale o modificata) si comporta in maniera differente a seconda di una miriade di parametri (hardware, sistema operativo, eventuali patch installate, eventuali programmi in esecuzione, ecc.). Io non starei a giudicare una versione di eMule per la velocità con cui trova le fonti o scarica un file, ma per la stabilità e per l'occupazione di ram e di risorse di sistema. Il resto vien da sè... ;)

Comunque per testare in maniera ottimale una versione del mulo, teoricamente si dovrebbe ogni volta installare tutto da zero, senza sfruttare files e configurazioni di altre versioni testate precedentemente e magari si dovrebbe anche cambiare ip e fare un bel riavvio... :D
Il mio blog: PensierInEccesso 2.0

Maxime

Il mio blog: PensierInEccesso 2.0