Преимущество BitTorrent перед другими инструментами распространения файлов, например, rsync , заключается в том, что клиенты начинают предлагать свои данные другим клиентам, поэтому, если у сервера медленное соединение с клиентами, пропускная способность будет намного выше.
BT - это протокол, предназначенный для глобального обмена. Поэтому вам нужно будет найти способ заблокировать всех остальных клиентов, кроме 7, которых вы хотите кормить (или ваш торрент скоро окажется в The Pirate Bay).
Что касается остановки на 100%, каждый BT-клиент сделает это: так как ни один клиент больше не запрашивает данные, больше не будет заполнения. Приложение будет по-прежнему работать, но оно будет вызывать лишь небольшую струйку данных между клиентами и трекером, сообщая, что они все еще доступны.
Попробуйте оригинальный BitTorrent-клиент, написанный на Python. Это позволит вам вносить любые изменения, которые вы пожелаете. К сожалению, я не могу найти ссылку банкомата. Кто-нибудь?
[РЕДАКТИРОВАТЬ] На основе комментария saua : Если вы используете частный трекер, ваши торренты не должны распространяться неожиданно. Тем не менее, вы должны использовать торрент-клиент только из надежного источника. В противном случае вы можете рискнуть тем, что какой-нибудь взломщик добавит в код небольшую дополнительную функцию, которая публикует частные торренты там, где вы не хотите, чтобы они появлялись.