Autotools Cause misinformation to Tracker??

simur612

Member
May 25, 2018
879
0
16
This is a really weird problem I am having;

I am a member of a private music tracker and I almost got disabled recently because although I was downloading Torrents the tracker was not recording my downloads size. Only my upload size; making it look like I was cheating the system.

In my appeal to the admins he asked me about my server set-up, I explained about my rtorrent/rutorrent server. He suggested turning off the movement of my files after downloading to see if the correct information would then be recorded.

I did this and weirdly as soon as I disabled the "AutoMove" feature the correct data was being recorded by the tracker.

When enabled, "AutoMove" still allowed seeding of the torrent to the tracker, it just causes the tracker to not record the download data.


Any ideas why this might be happening?
Any solutions (except disabling Automove!!)?

Thanks
 

randac56

Member
May 25, 2018
915
0
16
I can confirm this issue with my configuration as well. The issue differs between trackers and filesize however does appear to be affected all the private trackers I'm a part of.

In some instances, the tracker will record that I've started a torrent, have the entire torrent, and am seeding the torrent however they will not record the date/time the torrent was completed. Statistics I haven't been able to confirm as of yet, however upload is definitely being reported, I'm just unsure of download.

In other instances the tracker doesn't know that I've downloaded a torrent, but upload does count towards my ratio. Depending on the speed I download the torrent however, if taking longer than the announce period set by the tracker, the tracker will report the download to that point. However if I finish before the next announce period the tracker would not record the additional downloaded, only that I'm now suddenly seeding. In one situation I downloaded 6 torrents totalling 4.6 GB, however the tracker only reported that I'd downloaded ~750 MB and uploaded 1.1 GB.

Downloading the file to the location AutoMove moves to causes these issues to go away. Similarly, disabling the option does the same.

A developer on one of the trackers commented to me that rTorrent does try to announce, but since the completed/stopped/started sequence is so fast, only the last is actually sent. Perhaps introducing a delay in this process could help. Or perhaps if possible, move the torrent before rTorrent reports an item as completed to the tracker, pausing the announcement or delaying it until after the move is complete. Rather than interrupting it and causing it to report nothing back to the tracker.

Thanks
 

peshua19

Member
May 25, 2018
897
0
16
rTorrent hasn't API for force upload tracker's statistics. As result - this is a issue for rTorrent, ruTorrent can't do anything with this.
 

lisas4567

Member
May 25, 2018
773
0
16
Perhaps a fix would be: stop torrent, move torrent, restart torrent. That way it should send the complete signal to the site.
 

simur612

Member
May 25, 2018
879
0
16
Automove *already* do all of this.
Would the following be a possible solution?

Allow Autotools to do the following:

Torrent Completes --> Autotools "PAUSE" for period of time --> Move Torrent --> Restart Torrent

The "PAUSE" could be configurable through autotools and would allow enough time for a tracker announce before Stopping, Moving + Restarting Torrent; thus hopefully recording correct data to tracker.

Would that make sense?