I am posting this again, because my original message got lost somewhere.
nnq2603
I don't think make it a automatic task is a nice idea. Because private trackers tend to paranoid about cheating and users abnormal behavior. Anything suspective or abnormal can be risk when you try to do.
Normally, not any torrent client automatically re-announce (in a custom/strange patterns) as a feature (is it true? correct me if I'm wrong), only user manual re-announcing. If you've got a client that always annouce different than tracker setting, and day by day, it's not normal behavior... you're on risk if that's a hard private tracker. And there's a lot of reasons keep trackers banning Tixati already, maybe your wish feature is next one.
Custom Automatic Reannounce is a great feature.
It all depends on how it is implemented:
- There can be an option for a fixed reannounce, set to 30 minutes (custom set by the user).
- There can be an option for a random reannounce, for example - between 28 and 40 minutes (also custom set) - it will resemble manual reannounce.
Besides, if, purely hypothetically, trackers started monitoring the announce times, that would affect all custom reannounces, including the manual ones.
Also, constant monitoring will increase the tracker's load, so monitoring is not practical.
What is more interesting is that if everyone announced at a different time, that would reduce the tracker's load!
So you're helping the tracker run faster, not slowing it.
//Example:
First case - random reannounce:
Frank started a task (download or seeding) at 13:57:49 (hours:minutes:seconds). His client announces every 28-32 minutes. The tracker will reannounce between 14:25:49 and 14:29:49.
Jina started a task (download or seeding) at 14:18:27. Her client announces every 28-32 minutes. The tracker will reannounce between 14:46:27 and 14:50:27.
As you can see, with the 'random' reannounce, the tracker announces at different times.
Second case - fixed reannounce:
Frank started a task (download or seeding) at 13:57:49 (hours:minutes:seconds). His client announces every 30 minutes. The tracker will reannounce at 14:27:49.
Jina started a task (download or seeding) at 14:18:27. Her client announces every 30 minutes. The tracker will reannounce at 14:48:27.
As you can see, even with the 'fixed' reannounce, the tracker still announces at different times, because tasks almost always get started at different times by different users.
//End of example.
Nili
But uTorrent/Bittorrent, Deluge, qBittorrent already have their own, There is no problem found with this feature in these clients, I'm using uTorrent and most BitTorrent on my Windows system and doing update to tracker on a private tracker.
No, as far as I know this is the first time this feature has been proposed. All clients have 'Manual Reannounce', but still no client has 'Custom Reannounce'.
Greetings,
John