Reverse Credits: (AKA as credit shaping)
Bad feature
* Give a 10x score increase to clients in your download queue (you will be wanting something from them soon)
* penalize NoNeededParts and queuefull 2x (currently they're not needed but they might be in future, upload to them when all other sources have a score of at least 5)
* Give a slight score increase if the estimated waiting time in their queue is low (this will be implemented in the next version)
* Give a slight score increase (smallest) for waiting time, just to be fair.
In effect, the our client will be serving other clients in this order:
* clients we try to download from who we haven't uploaded to anything yet (they'll get 1.1mb for the max ratio), clients with low estimated waiting time for their queue will go first
* Clients who have returned upload and we are trying to download from up to a ratio of 5x
* Clients we're trying to download from but are on NNP or queue full status get 1.1mb
* All other clients we're trying to download from are served upload up to a ratio of 10x
* All clients who have a maximum rating will be served on a first come first served basis
Bookmarks