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

[FR]: limit_upload_speed for torrents from specified trackers based on their ratio #703

Open
2 tasks done
rj-d2 opened this issue Dec 1, 2024 · 2 comments
Open
2 tasks done
Assignees
Labels
feature request New feature or request

Comments

@rj-d2
Copy link

rj-d2 commented Dec 1, 2024

Is your feature request related to a problem? Please elaborate.

not really a problem but i think it would be nice if we could throttle torrents from trackers based on their ratio,
example: limit_upload_speed for torrents from trackerABC to 2000 KB/s if the ratio is above 3

atm you could set the max_ratio and the torrent gets stopped/deleted once the ratio is reached
or set a general upload limit for a tracker

but what if i wanted to only limit the upload speed if the torrent from a specified tracker has reached a specified ratio

Describe the solution you'd like

implementing a new variable and command which would only limit the upload speed of a torrent from a specified tracker if a specified ratio has been reached.

Does your solution involve any of the following?

  • New config option
  • New command option

Describe alternatives you've considered

with the help of chatgpt i made a python script, which does what i described above.
in case someone is interested https://pastebin.com/raw/fH3ugqLM

Who will this benefit?

everyone who wants to limit the upload speed of torrents from a specific tracker, based on the ratio

Additional Information

No response

@rj-d2 rj-d2 added the feature request New feature or request label Dec 1, 2024
@bakerboy448
Copy link
Collaborator

bakerboy448 commented Dec 1, 2024

What's the usecase? This seems like an extremely niche request and an entirely new feature concept. Seems out of scope.

For a given tracker
If seed ratio or time ratio between two arbitrary values, limit upload rate for specific torrents. Why?

What problem does this solve?

How does changing the upload rate if the torrent has a ratio of 2 vs 2.01 resolve your assumed limited bandwidth? Why do you not want to seed your most well seeded torrents?

How would share limit group upload limits come into play?
What happens in a conflict?

@rj-d2
Copy link
Author

rj-d2 commented Dec 3, 2024

i know this is a niche use case and while i had a seedbox this was not a problem.
im seeding from my home connection now and only have 100Mbps upload

when cross-seeding to lower tier trackers, especially the bigger ones like FL/TL..
these trackers can eat up all my bandwidth, even for torrents that are years old and have a ratio above 10+ already.

i would be able to limit the upload speed at ratio X for Trackers which i dont need more buffer/better ratio, but also keeping the torrent alive.
maybe this could also be useful for someone using public trackers.

the main advantage over limiting these trackers in general would be: you can share the torrent back at full speed and than limit the speed after ratio X is reached.

i know its niche, i have no idea how complicated his would be to implement, but i think this would be a nice feature

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

No branches or pull requests

3 participants