Skip to content

[Feature Request] Idle/stop on specific conditions (based on time/ratio/seed time/number of seeders?) #86

@Neurology0443

Description

@Neurology0443

Hello :)

First, you have created a Monster ! Thanks for your useful tool which works perfectly with a very intuitive UX and eye appealing UI. I hope not to many people come across your project xD This could be the downfall of private trackers !

Why would this request be useful? And what would this feature solve?

Sometimes some torrent have "ghost" leechers or slow leechers which could potentially make your ratio sky rocket and stop your seeding torrent very quickly (depending your stop conditions) which isn't ideal ! Also If you want to long term seed a torrent it would be very useful to set a stop condition when the torrent reaches a specific seeder number (e.g. If the torrent has 10 seeders and you have reached your ratio, stop the torrent)

My personal ideas

Add a custom Idle/stop condition (some ideas but not limited to):

  • Put the torrent in idle state after X minutes/hours of seeding (with a random number between X and Y minutes/hour) and bring it back after X minutes/hours (also a random number between X and Y minutes/hour)
  • Put the torrent in idle state after reaching your seed goal (torrent still in the seed queue without seeding anything. This would allow to increase your seeding time without exploding your ratio OR stopping your torrent)
  • Put the torrent in idle state during X min/hours before even starting to seed (seeding when you just started in the seeding queue is very suspicious, specially when there is already a leecher on this torrent)
  • Stop the torrent when there are 10 seeders
  • Stop the torrent when there are 10 seeders AND you have reached your ratio or seeding time
  • (edit) After reaching your ratio goal put it in long idle state for long term seed (generate bonus points for the internal exchange market)
  • ...The only limit is your own imagination...

Some questions related to the request.

How does Rustatio behave when I set the upload rate to 0 compared to idle state? Does it continuously send "Seeded 0 KBs" to the tracker? This would look very suspicious from the trackers perspective. Right now I'm trying this out but I'm unsure if this is the same as idle state. Would be way more natural to make it randomly switch between idle to seeding based on specific conditions.


Again, thank you and congrats on your project and I'm always impressed how memory safe Rust is... Compared to JOAL, build with javascript which literally eats 400MiB of ram on startup, Rustatio sits quietly with less than 15MiB xD

Bye 👋 !

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions