Just,some downloaders only downloads but not uploads ,this is usually depended on how the downloader provider configure it. What I suggest is to group similiar peers UA and measure how they upload.
Then while uploading ,give priority to clients whose UA uploads more.
Use case
https://dl.xunlei.com/ Xunlei,as an example is an Chinese downloader who only upload to other Xunlei clients ,whose client name usually start with -XL0012 . by rating & treating peers differently by UA ,qbittorrent users can avoid unfriendly peers.
Suggestion
Just,some downloaders only downloads but not uploads ,this is usually depended on how the downloader provider configure it. What I suggest is to group similiar peers UA and measure how they upload. Then while uploading ,give priority to clients whose UA uploads more.
Use case
https://dl.xunlei.com/ Xunlei,as an example is an Chinese downloader who only upload to other Xunlei clients ,whose client name usually start with -XL0012 . by rating & treating peers differently by UA ,qbittorrent users can avoid unfriendly peers.
Extra info/examples/attachments
No response