Frequently Asked Questions

Cannot connect to tracker

If your BitTorrent client cannot connect to the tracker first diagnose why using the follow command:

$curl https://academictorrents.com/announce.php

You should see the failure message "d14:failure reason24:Invalid info_hash (0 - )e" if you can connect. If it doesn’t work then run curl -vvv to get details on the error.

People cannot connect to your server

For the best mirroring/seeding performance the port that your BitTorrent client is listening on should be accessible from the internet. Often this requires allowing a port in a firewall or port forwarding in a router.

On the Technical tab of the Details page you see if the tracker thinks the port of your client is open. In the Connect column it will say Yes if the tracker can connect to the port.

You can verify this yourself from a computer outside of your network with the following command:

nc -v {serveraddress} {port}

An example of a successful connection will look like:

$ nc -v host2.academictorrents.com 25000
Connection to host2.academictorrents.com port 25000 [tcp/icl-twobase1] succeeded!

An example of a unsuccessful connection will look like:

$ nc -v host2.academictorrents.com 25001
nc: connectx to host2.academictorrents.com port 25001 (tcp) failed: Operation timed out

Transmission HTTP Response code 0 (No Response)

This error seems to be associated with an erroneous default IPv6 configuration in Transmission causing the client to make requests incorrectly. The steps to fix this problem are as follows:

Shut down transmission-daemon (service transmission-daemon stop) Edit the settings.json file (default location: /etc/transmission-daemon/settings.json)

Change “bind-address-ipv6”: “fe80::”, to “bind-address-ipv6”: “::”,

Restart transmission (service transmission-daemon start)