Page 1 of 1

DHT for selected torrents.

Posted: Mon Jul 30, 2012 7:56 am
by eberian
Hi everyone.

I'm using mixed sources for torrents. For private trackers i've must disable DHT and PEX, but then public torrents are very, very slow (or even wont start sometimes).
Is there hidden function in transmission (like in uTorrent) to set dht only for selected torrents ?

Re: DHT for selected torrents.

Posted: Mon Jul 30, 2012 8:22 am
by transflava
There is no such thing on the client, but the way the torrent is made. No conflict between public and private torrents.

Re: DHT for selected torrents.

Posted: Mon Jul 30, 2012 8:45 am
by eberian
Maybe some addons or scripts to do so ? i've tried to find something like that, but no luck :(

Re: DHT for selected torrents.

Posted: Mon Jul 30, 2012 12:31 pm
by blacke4dawn
"After the DHT was adopted, a "private" flag — analogous to the broadcast flag — was unofficially introduced, telling clients to restrict the use of decentralized tracking regardless of the user's desires.[12] The flag is intentionally placed in the info section of the torrent so that it cannot be disabled or removed without changing the identity of the torrent. The purpose of the flag is to prevent torrents from being shared with clients that do not have access to the tracker. The flag was requested for inclusion in the official specification in August, 2008, but has not been accepted yet.[13] Clients that have ignored the private flag were banned by many trackers, discouraging the practice.[14]" - Source

As far as I know Transmission recognizes the private flag and thus disables DHT (and I believe PEX as well) for torrents with the private flag, so the effective solution would be for that tracker to use the private flag and thus not needing to limit the overall performance of public torrents.

Another solution could be to use two separate instances of Transmission, one for private torrents and one for public ones.

Re: DHT for selected torrents.

Posted: Mon Jul 30, 2012 12:37 pm
by eberian
Now i have clarity. I'll try to check that my private trackers are using "private" flag.

Thank you for this reply :)