Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

partial leecher warning #178

Open
joihn opened this issue Nov 24, 2022 · 3 comments
Open

partial leecher warning #178

joihn opened this issue Nov 24, 2022 · 3 comments

Comments

@joihn
Copy link

joihn commented Nov 24, 2022

thanks for this cool repo,
note:
the auto-weighting equation for upload bandwidth repartition is smart, but unfortunately does not take into account partial leecher (people who partially downladed the torrent and ignored some files in their client (frequent in torrent pack), thus they are acually seeder but reported as leecher), which could lead to a massive upload on a small torrent full of only partial leechers, thus leading to a tracker detection and a ban.

For the next version written in Go, I would humbly suggest a per torrent speed selector, which would allow setting those to 0 for upload speed (while keeping them for H&R avoidance).

@anthonyraymond
Copy link
Owner

I understand your point, but this is a difficult problem to solve, i'll keep it opened as a possible improvement.
But it's unlikely to be implemented any time soon.

@bobarbobo
Copy link

bobarbobo/myjoal@473c5e9
with this (naive) implementation, torrent whose filename starts with "HR" will get a weight of 0, thus a speed of 0. :)

@anthonyraymond
Copy link
Owner

Well, it's probably working but it don't quite like the way it works.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants