Official eMule-Board: Feature: Zz Transferratiobalance - Official eMule-Board

Jump to content


  • (3 Pages)
  • +
  • 1
  • 2
  • 3

Feature: Zz Transferratiobalance Session ratio. More flexible limiting of download speed

#1 User is offline   zz 

  • -
  • PipPipPipPipPipPipPip
  • Group: Debugger
  • Posts: 2014
  • Joined: 30-November 02

Posted 13 March 2004 - 12:02 AM

Quote

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.

Session ratio may be useful if there are times when you can't upload fast (daytime), and other times you are able to upload at full speed (nighttime). By uploading at max speed during the night you may be able to build up a large enough amount of uploaded data, so that you keep within the allowed ratio even during the day when you are uploading slower.

TransferRatioBalance rewards never shutting down eMule, and to upload as fast as possible (whenever possible, even if not always). Both these things are good for the network.


Please post questions about this feature in this thread.

/zz B)

This post has been edited by zz: 15 September 2006 - 10:02 PM

ZZUL - get control of your uploads: ZZUL Forum
0

#2 User is offline   Avi-3k 

  • hebMule [retired] dev
  • PipPipPipPipPipPipPip
  • Group: Members
  • Posts: 1127
  • Joined: 25-June 03

Posted 14 March 2004 - 04:51 PM

hi zz

i searched ur code and didn't find this code snipp...
can u tell me how u tagged it in ur src?
or post the code in code snipp forum (or here)?

thanx
Avi3k
retired developer of hebMule and eMule Skinner...
hebMule site and topic.
hebMule2 unique features: AntiLeech, AntiVirus, Fake Check, ServerFilter, WebSearches, Export Searches, Relative Priority, ModID and much much more...

eMule Skinner is an application to create/edit skins for eMule,
it's multilingual, supports mods, easy-to-use design, integrates to hebMule & Windows and lots more...

code fixes/improvements: #1, #2, #3, #4, #5, #6, #7, #8, #9, #10, #11 (to check/verify: #12, #13).
0

#3 User is offline   Roman2K 

  • Golden eMule
  • PipPipPipPipPipPipPip
  • Group: Members
  • Posts: 838
  • Joined: 28-December 02

Posted 14 March 2004 - 04:56 PM

Hi Avi-3k, it's in :
void CDownloadQueue::Process()
Else, there is SlugFiller's one that is tagged.
0

#4 User is offline   Avi-3k 

  • hebMule [retired] dev
  • PipPipPipPipPipPipPip
  • Group: Members
  • Posts: 1127
  • Joined: 25-June 03

Posted 14 March 2004 - 04:58 PM

Roman2K, on Mar 14 2004, 06:56 PM, said:

Hi Avi-3k, it's in :
void CDownloadQueue::Process()
Else, there is SlugFiller's one that is tagged.

thanx Roman2k (and zz)

Avi3k
retired developer of hebMule and eMule Skinner...
hebMule site and topic.
hebMule2 unique features: AntiLeech, AntiVirus, Fake Check, ServerFilter, WebSearches, Export Searches, Relative Priority, ModID and much much more...

eMule Skinner is an application to create/edit skins for eMule,
it's multilingual, supports mods, easy-to-use design, integrates to hebMule & Windows and lots more...

code fixes/improvements: #1, #2, #3, #4, #5, #6, #7, #8, #9, #10, #11 (to check/verify: #12, #13).
0

#5 User is offline   zz 

  • -
  • PipPipPipPipPipPipPip
  • Group: Debugger
  • Posts: 2014
  • Joined: 30-November 02

Posted 14 March 2004 - 05:08 PM

I don't like SlugFiller's approach as much. His ignores the case where the queue is empty and you can not fill your bandwidht since there's no more clients to give upload slots.

However, IIRC he organized the code a little better.

/zz B)
ZZUL - get control of your uploads: ZZUL Forum
0

#6 User is offline   SlugFiller 

  • The one and only master slug
  • PipPipPipPipPipPipPip
  • Group: Members
  • Posts: 6988
  • Joined: 15-September 02

Posted 14 March 2004 - 05:19 PM

There are many ways to trick eMule into not uploading. I just made sure it's not worth it no matter what. An empty queue can be a matter of no request, or a matter of no shared files. The prior is quite rare if the latter doesn't apply, and the latter is something I wanted to rule out. Not to mention, other tricks, like blocking certain aspects of the listening port(a bit more tricky, but not to the slightest impossible).

I just make sure users will want to make sure that at least someone is downloading from them, and at good speeds, no matter who.
Why haven't you clicked yet?

SlugFiller rule #1: Unsolicited PMs is the second most efficient method to piss me off.
SlugFiller rule #2: The first most efficient method is unsolicited eMails.
SlugFiller rule #3: If it started in a thread, it should end in the same thread.
SlugFiller rule #4: There is absolutely no reason to perform the same discussion twice in parallel, especially if one side is done via PM.
SlugFiller rule #5: Does it say "Group: Moderators" under my name? No? Then stop telling me about who you want to ban! I really don't care! Go bother a moderator.
SlugFiller rule #6: I can understand English, Hebrew, and a bit of Japanese(standard) and Chinese(mandarin), but if you speak to me in anything but English, do expect to be utterly ignored, at best.
0

#7 User is offline   zz 

  • -
  • PipPipPipPipPipPipPip
  • Group: Debugger
  • Posts: 2014
  • Joined: 30-November 02

Posted 14 March 2004 - 05:39 PM

Yeah, it's just a matter of taste. I prefer to fall back to the old "entered speed in prefs*3" method when there's no queue. You don't.

No worries.

/zz B)
ZZUL - get control of your uploads: ZZUL Forum
0

#8 User is offline   yidaki 

  • Advanced Member
  • PipPipPip
  • Group: Members
  • Posts: 54
  • Joined: 12-September 03

Posted 28 March 2004 - 10:07 AM

hmm, "empty queue".
but what if there's only slow 56k'ers downloading from the non-empty queue?
i cant help it if the files i have are only wanted by slow people, like 56k modem init files or whatever.
even if i have T3, there might be occasions where the people in my upload queue wont download as fast as i want them to, no matter how free my bandwidth is :D
0

#9 User is offline   zz 

  • -
  • PipPipPipPipPipPipPip
  • Group: Debugger
  • Posts: 2014
  • Joined: 30-November 02

Posted 28 March 2004 - 01:36 PM

If the queue is not empty, then there's always the possibility to open another upload slot. If the queue is empty, eMule can not open another upload slot.

As long as it can open a new upload slot, it can raise your upload speed.

/zz B)
ZZUL - get control of your uploads: ZZUL Forum
0

#10 User is offline   LD86 

  • Golden eMule
  • PipPipPipPipPipPipPip
  • Group: Members
  • Posts: 584
  • Joined: 12-December 02

Posted 08 April 2004 - 07:10 PM

why did you this "feature"? i see no reason for this! i have in the mfck mod no upload limit (max. 16kb/s) and uss enabled. the minimun upload is also setted on 10kb/s but i can't download more than 1:3 ratio! is it wrong to have many active downloads? why do i have not the right to download as much as i can if i give the needed 10kb/s upload? please tell me...
0

#11 User is offline   Motte 

  • French Translator
  • PipPipPipPipPipPipPip
  • Group: Members
  • Posts: 1574
  • Joined: 10-March 03

Posted 08 April 2004 - 07:27 PM

Too many people set a fix 10 mini UL because it allows a no limited DL speed. But, even with 16Kb capacity, it's possible to set 11 or 12.
With such a ratio cession, people are encouraged to upload as much as possible, because their DL speed is average UL speed dependant.

DSL line are more and more asymetric, and people DL more, and don't UL more, even when they have than 16Kb capacity ! Even MM has changed ratio in their latest beta (UL 20 to have unlimited speed).

But it's true that 1:3 is a bit restrictive. I think that with something like 1:3.5 (or perhaps 1:4 max.) the ZZ TransferRatioBalance would be a bit more accepted by users ; 1:3 is too "brutal" for many poeple.

This post has been edited by MotteDeTerre: 08 April 2004 - 07:28 PM

New : Test my eMule Skin Package
Forum Lepicea.net : Entraide, Partage, Informatique, Culture, Echange, Actualité
0

#12 User is offline   LD86 

  • Golden eMule
  • PipPipPipPipPipPipPip
  • Group: Members
  • Posts: 584
  • Joined: 12-December 02

Posted 08 April 2004 - 07:32 PM

ok, now i understand the idea behind this feature!
but is this feature also in the official client?
and is this feature also enabled when i disable the uss?
0

#13 User is offline   leexgx 

  • UK MAD FOR LESS
  • PipPipPipPipPipPipPip
  • Group: Members
  • Posts: 2533
  • Joined: 04-November 02

Posted 08 April 2004 - 09:40 PM

1:3 ratio is allways on with or with out USS

soon as you hit the limit 1:3 it will auto drop download speed to 1k untill you upload more then 1:3

so you upload 1mb you can get 3mb (or you upload 1gb you can get 3gb)
but do rember it is sesson ratio limit so if you restart emule your stats will be reset to 0
i do agree 1:4 does seem more real but 1:3 i think is allso good
-----------------
:clap: and no in bad way if you set your upload to 10k in official ver you can get full speed (no ratio) 10 k laechers (not moning at 128k users here)

This post has been edited by leexgx: 02 June 2004 - 05:17 PM

in and around
0

#14 User is offline   gnwd 

  • Member
  • PipPip
  • Group: Members
  • Posts: 22
  • Joined: 21-June 05

Posted 24 June 2005 - 10:00 AM

Assuming a large file(full source), only me are downloading it. I have to wait a long time or even I cannot finish it?
0

#15 User is offline   Andu 

  • Morph Team
  • PipPipPipPipPipPipPip
  • Group: Members
  • Posts: 13015
  • Joined: 04-December 02

Posted 24 June 2005 - 03:10 PM

Well upload more of the files you are sharing otherwise.
Three Rings for the Elven-kings under the sky,
Seven for the Dwarf-lords in their halls of stone,
Nine for Mortal Men doomed to die,
One for the Dark Lord on his dark throne
In the Land of Mordor where the Shadows lie.
One Ring to rule them all, One Ring to find them,
One Ring to bring them all and in the darkness bind them
In the Land of Mordor where the Shadows lie.


Dark Lord of the Forum


Morph your Mule

Need a little help with your MorphXT? Click here

0

#16 User is offline   gnwd 

  • Member
  • PipPip
  • Group: Members
  • Posts: 22
  • Joined: 21-June 05

Posted 04 July 2005 - 02:17 PM

ok, I got it. it take all file shared into consideration. not just the file I am downloading.

In other words, the cumuative UL:DL Ratio is the transfer ratio, right?
0

#17 User is offline   Andu 

  • Morph Team
  • PipPipPipPipPipPipPip
  • Group: Members
  • Posts: 13015
  • Joined: 04-December 02

Posted 04 July 2005 - 03:56 PM

No the session ratio is the ratio you are looking for.
Three Rings for the Elven-kings under the sky,
Seven for the Dwarf-lords in their halls of stone,
Nine for Mortal Men doomed to die,
One for the Dark Lord on his dark throne
In the Land of Mordor where the Shadows lie.
One Ring to rule them all, One Ring to find them,
One Ring to bring them all and in the darkness bind them
In the Land of Mordor where the Shadows lie.


Dark Lord of the Forum


Morph your Mule

Need a little help with your MorphXT? Click here

0

#18 User is offline   gnwd 

  • Member
  • PipPip
  • Group: Members
  • Posts: 22
  • Joined: 21-June 05

Posted 05 July 2005 - 01:56 AM

Well, I like zzupload only.
I consider this feature is a waste of time. emule-liker can easily reach the goal of 1:3, others can use other client.

I do not know if this feature will have bad-effect on lowid and beginner( who have not hot files to share).
0

#19 User is offline   CiccioBastardo 

  • Doomsday Executor
  • PipPipPipPipPipPipPip
  • Group: Italian Moderators
  • Posts: 5541
  • Joined: 22-November 03

Posted 05 July 2005 - 06:36 AM

Can you articulate it a bit better?
zzratio has a meaning, and that's obvious for anyone that understand how a P2P network works.
The problem is not the client, it's the user
0

#20 User is offline   gnwd 

  • Member
  • PipPip
  • Group: Members
  • Posts: 22
  • Joined: 21-June 05

Posted 06 July 2005 - 03:38 AM

No, I want to say this feature is senseless and completely unnecessary. This spends coders' time.

I know this ratio which are created for encourageing more uploading( or shares.). As a consequence, we will expect the increase of speed (DL or UL)

I think many emule users can reach the ratio 1:3. as least it is easy for me.

On the other side, assuming I have nothing to share, and I am eager to download a rare file. Only me are downloading it. Can I finish it ?

Nothing to share( or few to share) just because I am a newbie and really have nothing valuable to share. Perhaps there are some other reasons I cannot state here.

anyhow, when we are considering a new feature, we should consider whether this feature meet most users' situations and needs.

so, I think it's time to end the discussion of 1:4 or 1:3. both are senseless.

Regards
0

  • Member Options

  • (3 Pages)
  • +
  • 1
  • 2
  • 3

1 User(s) are reading this topic
0 members, 1 guests, 0 anonymous users