Queue - Position Should Survive Reconnect Of Remote Server
Posted 25 November 2011 - 10:56 AM
There are situations in which a downloader never reaches position 1 and a download never happens. Queue is just too long for 24h.
At this point, IMHO emule is broken by design.
There should be some mechanism that remembers clients position in a queue and puts them in the right place when server reconnects. This mechanism should be active for say... 1 hour after a server reconnects an rediscoveres clients that where on a high queue rank.
Posted 25 November 2011 - 08:14 PM
I always understood it the way that your queuerank does not depend on your IP (You are talking about this 24h-forced-reconnect, are you not?).
Your eMule has a unique identity which should be recognised by other eMules, that's it.
You could make sure that "secure identification" in Options->Security is checked. (probably is already so by default)
This can happen for a multitude of other reasons - remote client has too many shared files, remote client downloading too much, remote client using a mod with powershare on other files, and more.
This post has been edited by coluche: 25 November 2011 - 08:18 PM
Posted 25 November 2011 - 08:57 PM
It does not depend on his IP, but if the source gets a new one and he don't find it within the one hour window, than the position is lost.
And if he gets a new IP shortly before he gets an upload slot, the source will try to connect to the old IP -> start waiting from the beginning.
Sure, there are many other things which can prevent him from getting anything from that source, one IMO important (it was reported here or in Bug Reports not so long time ago) is dumping clients from queue when no connection to internet is available. According to what he has written in German Support, that could have happen in his case as well.
Posted 25 November 2011 - 09:21 PM
Ah, of course! :duh: :doh:
(huh? Did we not have a d'oh! smiley ?)