[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 12. March 2004, 11:50   #1
The Machine =)
 
Benutzerbild von Pathfinder
 
Registriert seit: 19.08.2003
Beiträge: 4.023

Standard: eMule 0.42g ZZUL 20040531-1749 [02.06.04] Problem: eMule 0.42g ZZUL 20040531-1749 [02.06.04]



eMule 0.42g ZZUL 20040531-1749

Zitat:
Zitat von zz auf eMule-Project.net
New in latest version:
(This is the changes from all test versions since last release version.)
Zitat:
  • First release version based on eMule 0.42g. Several 0.42g based test versions has been released in the ZZUL forum earlier.
  • UploadSpeedSense - Now automatically uses UDP pinging if ICMP pinging doesn't work (Based on code from Pawcio mod, originally coded by Donq).
  • UploadSpeedSense - Changed behaviour of UploadSpeedSense when the first pingable ttl already have different responding hosts. Now uses one of those hosts and its ttl for pinging. Suggested by shadowclover.
  • UploadSpeedSense - Uses a realtime clock when not running on XP. This makes UploadSpeedSense better at guessing the speed.
  • UploadSpeedSense - Show limit that UploadSpeedSense has decided, in lower right corner.
  • UploadSpeedSense - Fix to UploadSpeedSense to trigger reinit when many pings in a row fails.
  • UploadBandwidthThrottler - enhanced for really low bandwidth circumstances (i.e. 1 KB/s upload). This should make it possible to keep more dl sources under those circumstances.
  • UploadBandwidthThrottler - UDP sends are now controlled by the throttler. This means all eMule overhead is now controlled by the throttler.
  • UploadBandwidthThrottler - Tweak to UploadBandwidthThrottler to use less CPU. Please report if there's a noticeable difference.
  • UploadBandwidthThrottler - Some changes to the throttler to make it send more full sized packages to minimize TCP overhead. An unfocused upload slot will pad a control packet tcp packet with file data to reach MSS. Also changed MSS to 1300 compared to 1460 before.
  • UploadBandwidthThrottler - Cleaned up throttler and created base interfaces for ThrottledControlSocket and ThrottledFileSocket (in the C++ source code).
  • SlotFocus - Small change to trickle slots to prevent timeout in some cases.
  • SlotFocus - Small changes to make throttler open less slots.
  • DownloadManager - ZZUL can now temporarily move a source to an A4AF file to be able to do a source request for that file. This will make sure that there are no files that is always prevented from requesting source exchange because the any source it gets is immediately moved to a higher prio file.
  • DownloadManager - Download Manager now keeps better track of file switches, and can now safely switch between files more often in some circumstances, without risk of being banned. This is useful to be able to switch to a file, do source request, and then immediately switch back to old file (eMule measures request time on each individual client for a client, when it comes to ban, and now ZZUL also do that when it comes to requesting).
  • DownloadManager - Various other tweaks and fixes to the ZZUL Download Manager.
  • Upload priority menu should now set bullet also for powershared levels.
  • Inserted Uncle_Bob low bandwith thing (datarate > 1500).
  • Fix in download rate measurement. (Could sometimes be a little too high)
  • Small cpu optimizations for upload and download speed measurement.
  • Went back to the slot opening logic that ZZUL used in versions based on eMule 0.30e and earlier. This may help the people that only get 2-3 upload slots opened currently.
Have fun!

/zz B)
=====================
              Downloads
=====================

Homepage: http://www.lava.se/emule/dynamicul/

Binaries: via ed2k - via http

Sources: via ed2k - via http



=========================

eMule 0.42d ZZUL 20040310-2356

Zitat:
Zitat von zz auf eMule-Project.net
This patch contains several enhancements for the upload in eMule, enhancements that will be very interesting for releasers:

ZZ DownloadManager: Handles A4AF collissions better than official eMule! - New!
If you download a series of files that you want to get in order, do like this:
1. Create a category for the series.
2. Put the files you want ordered in that category.
3. Make the sure the files are named so that they are alphabetically sorted so that the file you want first is first, the second file is second, etc. Often the file are already named in alphabetically correct order. In that case you can skip this step.
4. Right click on the category and enable "Download in alphabetical order".
Done! eMule will now try to put all sources on the first file, until it is completed. The second file will get any sources that the first file doesn't want, etc.

This feature is tagged with "ZZownloadManager" in the source.

Thanks to Skynetman for helping testing this feature.

ZZ SlotFocus: Focus the upload bandwidth to as few upload slots as possible!
(only one, if the top slot wants it all). Transfers files to fewer people at a time, but faster to each. Faster transfers makes chunks complete sooner, making it possible for other clients to share the chunks sooner. This gives more sources in shorter time, sharing the upload demands on several computers sooner. At 76 Kbytes/s ZZUL opens ca 6-10 slots, when official eMule opens 24 slots. ZZUL only opens new slots if necessary to use the configured bandwidth. Upload slot focusing version 2 is available in this patch. Version 1 is used in eMule Plus (and others?). You can see which upload that has the highest priority by checking the number in the "Slot #" column. Slot #1 get all bandwidth it can handle. Slot #2 gets any leftovers after slot #1 has taken what it wants, etc.

When you download a file, it is good for you to give all chunks you allready have of that file to other clients as soon as possible. As soon as you have spread your chunks, the other clients will actually help you to download the chunks you are missing. Then you can get those chunks from them (and fast, since you now have good credits with them). It will also be easier for you to get the chunks from the original source, now that is no longer busy uploading chunks that you already have, to other clients. So set your upload speed as high as possible!

ZZ UploadSpeedSense: Automatically finds the best upload speed for your connection!
ZZUL now works right out of the box, without need for configuration of upload speed. Just set the upload speed limit to 0 (unlimited) in prefs and then relax. If you use other programs that wants bandwidth, ZZ UploadSpeedSense will automatically lower the upload limit for eMule while the other transfer is going on. When the transfer is done, ZZ UploadSpeedSense raises the upload limit back to normal speed. ZZ UploadSpeedSense will not work properly for multihomed hosts.

ZZ PowerShare: Powershare files without having to unshare any files!
You can set files to be powershared by right clicking them in the shared files list and selecting "Powershare" -> "Set powersharing". Files that have powershare activated will be uploaded a 100% of the time, if there are people trying to download them. It doesn't matter how many other files you share or download. This makes it possible for you to release files efficiently, and still download files normally. If the files with release priority doesn't use all the bandwidth, normal shared files are uploaded. This means that you won't have to unshare everything that you are not releasing. This gives more sources for files on the network, and make sure the allotted upload bandwidth are always used a 100% efficiently to release your files.

ZZ FriendSlots: Enhanced co-release/friends functionality!
All available upload bandwidth is focused on friend slots, if the friends want to download. You will be able to give friend slots to several friends simultaneously. This means you can share your files with your friends and co-releasers efficiently in eMule, instead of using an ftp-server, ICQ, irc-dcc or similar. Your co-releasers will start sharing the file as soon as they complete the first chunk, instead of having to wait for the entire file to be transfered. If you have several co-releasers to spread the file to, eMule will automatically make sure that the coreleasers will be rotated in the upload slots, giving one chunk to each co-releaser, to make sure the file is available with maximum bandwidth as soon as possible. If your co-releasers also give each other friend slots, the file will spread even faster! While you are uploading to your co-releasers, other clients will be able to find you as a source, and as soon as the friends are done downloading, the bandwidth will automatically be used by any other clients that want your files. ZZUL remembers which of your friends that have been given friend slots between restarts.

Upload traffic will be spread out as evenly as possible to make the ping lower!
This includes all outbound overhead traffic, such as source sharing etc. (This feature is based on an idea by Slugfiller, but ZZUL uses it's own way of doing it.)

Overhead traffic is now limited by the upload limit!
This prevents overhead from making eMule using more upload bandwidth than has been entered in preferences.

ZZ TransferRatioBalance: More flexible limiting of download speed!
If you have uploaded at least a third of what you have downloaded, since you started the program, you will have unlimited download speed. This is true also for modem users and other low bandwidth users. However, if you have uploaded less than that, compared to your downloads, downloads will slow down a little, to reach balance of 1:3. Please note that uploads to friend slots are not included in the upload sum, so you shouldn't exclusively upload to friends all the time if you are also downloading at the same time.

ZZ SmartQueueLimit: Better handling of full Queue!
There will be a soft limit for the queue, that is about 30% lower than the real (hard) limit for the queue. Once the queue size reaches the soft limit eMule will starting being a lot more picky about which clients it will allow to get on queue. It will only allow high priority clients that have high credits, or that wants release prio files. This makes sure clients can always queue up for your release files, even when the queue would normally be full.

ZZ TypeToFind: Easier to find your files in the lists! - Included in official eMule since 0.30a
Search for a filename in download list and shared files list by simply writing the filename you want to find. eMule will select the filename for you.

ZZ QRSort: Easier to see in which source you have the best queue position!
Sort by status, and then double click on a file you are trying to download. The list of sources will be showed with the source with lowest QR first.

ZZ ShowVersion: Easily accessible version information about the clients you are connected to!
Shows eMule/eDonkey version in mosts lists, as well as what mod the clients are using.

ZZ LowIDFairness: Be more fair to low ID clients!
Low ID clients connecting to a ZZUL client will be more fairly treated compared to how they are treated by the official client. If you are a low ID client, and it is your time to download from a remote client, you will not be able to download until your client connect to that remote eMule client the next time.

If the remote client is an official eMule client, it may be that you are not allowed to start download event when you next reconnect, even if your time to download has come.

If however, the remote client is a ZZUL eMule, you will alway be allowed connect. If you have waited longer (since it was decided that you should get to download the next time you reconnect) than the last of the fully connected clients, then you will downgrade that client to a trickle slot, and take its fully activated slot. If you have not waited that long, you will get a trickle slot, and will be kept connected for up to 3 minutes. If you are upgraded to a fully active client during that time, everything is ok, you have your slot.

If you are not upgraded to a fully active client during that time, you may be put back on queue, but you will be put in first place. This means, that the next time you reconnect (about 20-30 minutes later) you will have a greater chance of downgrading one of the already connected clients, and get a fully activated slot.

This behaviour gives equal opportunity for high and low ID clients. (Please note, that you will not be able to downgrade a client that wants a powershared file, unless you also want a powershared file).

Visit http://www.lava.se/emule/dynamicul/ for exe and source.

New in latest version:
Zitat:
Important fix to the bandwidth throttler for a bug in the 20040309-1644 version. If you have that version, please download as soon as possible. Effects of this bug was, among other things, not getting as many sources for the download files.
Download exe (ed2k)
Download Sources (ed2k)
Pathfinder ist offline   Mit Zitat antworten
Alt 12. March 2004, 13:08   #2
Board Methusalem
 
Benutzerbild von Januar1956
 
Registriert seit: 08.06.2003
Beiträge: 2.096

http://www.lava.se/emule/dynamicul/e...0-2356_exe.zip

http://www.lava.se/emule/dynamicul/e...356_source.zip

http://www.lava.se/emule/dynamicul/e...-1644_libs.zip

Januar

Januar1956 ist offline   Mit Zitat antworten
Alt 12. March 2004, 18:08   #3
Senior Member
 
Benutzerbild von hubutz
 
Registriert seit: 19.08.2003
Beiträge: 319
Standard: eMule 0.42g ZZUL 20040531-1749 [02.06.04] eMule 0.42g ZZUL 20040531-1749 [02.06.04] Details

Hmm... Also der UL is schön konstant, allerdings ist der DL bis jetzt noch nicht so dolle (ein Schnitt von 9kb/s), das Teil läuft aber auch erst 6h... Ma abwarten! Finde aber die Funktion gut, dass man Files in alphabetischer Reihenfolge DL lassen kann...

hubutz ist offline   Mit Zitat antworten
Alt 13. March 2004, 18:40   #4
Senior Member
 
Benutzerbild von lexaiden
 
Registriert seit: 06.10.2003
Beiträge: 384

Standard: eMule 0.42g ZZUL 20040531-1749 [02.06.04] Lösung: eMule 0.42g ZZUL 20040531-1749 [02.06.04]

Bisher läuft er sehr gut, das einzigste was mir fehlt, ist das man den Overhead nicht mit in die eingestellte Bandbreite legen kann...

Code:
eMule v0.42d ZZUL 20040310-2356 Statistik

Transfer
   Uploads
      Session
         Hochgeladen: 1.11 GB
         Uploaded data to friend slots (Session): 0 Bytes
         Aktive Uploads: 4
         Total number of uploads: 5
         Wartende Uploads: 676
         Upload Sessions: 210
            erfolgreiche Upload-Sessions: 195 (92.86%)
            fehlgeschlagende Upload-Sessions: 15 (7.14%)
            durchschnittlicher Upload pro Session: 5.73 MB
            durchschnittliche Upload-Dauer: 28:24 Minuten
   Downloads
      Session
         Heruntergeladen: 1.34 GB
         beendete Downloads: 6
         Aktive Downloads: 11
         Gefundene Quellen: 1456
         Download Sessions: 480
            erfolgreiche Download Sessions: 442 (92.1%)
            fehlgeschlagende Download Sessions: 38 (7.9%)
            durchschnittlicher Download pro Session: 3.10 MB
            durchschnittliche Downloadzeit: 23:13 Minuten
         durch Komprimierung gewonnen: 19.99 MB (1.5%)
         durch Datenfehler verloren: 0 Bytes (0.0%)
         Teile gerettet durch I.C.H: 0
Verbindung
   Session
      Allgemein
         Erneute Serververbindungen: 1
         aktive Verbindungen (geschätzt): 77
         durchschnittliche Verbindungen (geschätzt): 105
         Verbindungsspitze (geschätzt): 188
         Verbindungs-Limit erreicht: 0
Zeit Statistiken
   Session
      Programm-Laufzeit: 17:39 Stunden
      Übertragungszeit: 17:39 Stunden (100.0%)
      Dauer auf aktuellem Server: 17:32 Stunden (99.3%)
      Dauer auf Servern: 17:37 Stunden (99.8%)
__________________
eMuleRechner: CPU Pentium-M 2266Mhz - 2Mb L2Cache, 2GB Ram, WinXP Pro SP3 mehr...
Netzwerk: (VDSL-Modem - 300HS) <--> (Router PIII 533Mhz - FLI4L) <--> (8-Port Switch/ WLAN AccessPoint WRT54) <--> (3x Clients)
lexaiden ist offline   Mit Zitat antworten
Alt 14. March 2004, 12:12   #5
Senior Member
 
Benutzerbild von hubutz
 
Registriert seit: 19.08.2003
Beiträge: 319
Standard: eMule 0.42g ZZUL 20040531-1749 [02.06.04] eMule 0.42g ZZUL 20040531-1749 [02.06.04] [gelöst]

Ja, das stört mich auch ein wenig... Aber ich finde es gibt schlimmeres

Was ich noch ganz hilfreich fände, wäre, wenn man a là Morph pausierte Files ausblenden könnte...
hubutz ist offline   Mit Zitat antworten
Alt 14. March 2004, 13:59   #6
Senior Member
 
Benutzerbild von lexaiden
 
Registriert seit: 06.10.2003
Beiträge: 384


Adios...

eMule hat sich selbst beendet und das hier steht im Windowslog..

Ereignistyp: Informationen
Ereignisquelle: DrWatson
Ereigniskategorie: Keine
Ereigniskennung: 4097
Datum: 14.03.2004
Zeit: 12:43:54
Benutzer: Nicht zutreffend
Computer: SERVER01
Beschreibung:
Die Anwendung "D:\Programme\eMule0.42d_ZZUL-20040310-2356\eMule_0.42d_ZZUL-20040310-2356.exe" hat einen Programmfehler verursacht. Datum und Zeit des Fehlers: 14.03.2004 um 12:43:53.686 Ausnahme: c0000005 an Adresse 20B133BA (imon)
lexaiden ist offline   Mit Zitat antworten
Alt 14. March 2004, 14:04   #7
Senior Member
 
Benutzerbild von hubutz
 
Registriert seit: 19.08.2003
Beiträge: 319

Hmm... Sorry, da kann ich gar net helfen, hab keine Ahnung was das heisst... Bei mir is er bis jetzt auch noch net abgestürzt...
hubutz ist offline   Mit Zitat antworten
Alt 14. March 2004, 14:36   #8
Board Methusalem
 
Benutzerbild von Januar1956
 
Registriert seit: 08.06.2003
Beiträge: 2.096

@lexaiden

Auf die schnelle, hab ich das: http://www.google.de/search?q=Ereign...a=lr%3Dlang_de
gefunden,vielleicht hilft Dir das etwas weiter.

Januar
Januar1956 ist offline   Mit Zitat antworten
Alt 4. June 2004, 10:53   #9
The Machine =)
 
Benutzerbild von Pathfinder
 
Registriert seit: 19.08.2003
Beiträge: 4.023


Die erste offizielle ZZUL-Version auf Basis von eMule 042g ist erschienen: eMule 0.42g ZZUL 20040531-1749, zu finden, wie immer, am Threadstart.
__________________
filepony.de
Pathfinder 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.42g ZZUL 20040531-1749 [02.06.04]


  1. eMule 0.49b ZZUL Plus 1.1 Final
    eMule MODs - Allgemein - 26. November 2008 (6)
  2. eMule 0.49c Zzul BastarD Mod 1.9.10 [09.11.09]
    eMule MODs - Allgemein - 15. August 2008 (0)
  3. eMule 0.49b Zzul 20080801-2355 [01.08.2008]
    eMule MODs - Allgemein - 15. August 2008 (0)
  4. eMule 0.48a Zzul 20070629-0947 [29.06.2007]
    eMule MODs - Allgemein - 15. August 2008 (7)
  5. eMule 0.48a ZZUL BastarD Mod 1.9.0 [19.06.2007]
    eMule MODs - Allgemein - 24. June 2007 (0)
  6. eMule 0.47c ZZUL BastarD Mod 1.8.3 [12.11.2006]
    eMule MODs - Allgemein - 13. November 2006 (7)
  7. eMule 0.47c Zzul 20060914-2117 [14.09.2006]
    eMule MODs - Allgemein - 19. September 2006 (2)
  8. eMule 0.46c Zzul 20060106-1740 [08.01.2006]
    eMule MODs - Allgemein - 11. January 2006 (3)
  9. eMule 0.46c ZZUL BastarD Armadillo Mod 0.9.1 [26.12.2005]
    eMule MODs - Allgemein - 27. December 2005 (1)
  10. eMule 0.46c ZZUL BastarD Mod 1.7.2 [17.10.2005]
    eMule MODs - Allgemein - 17. October 2005 (17)
  11. eMule 0.45b ZZUL BastarD MOD 1.4.2 [17.04.2005]
    eMule MODs - Allgemein - 18. April 2005 (2)
  12. eMule 0.45b Zzul 20050316-2117 [16.03.2005]
    eMule MODs - Allgemein - 18. March 2005 (20)


Alle Zeitangaben in WEZ +1. Es ist jetzt 02:21 Uhr.


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