For example, I run a data server somewhere, that hosts files such as video games I develop that vary from 2gb - 6gb downloads. Instead of hosting them on the web server I host them on the data server which uses a torrent program that attaches to a seed tracker that is hosted on x10. However, people cannot host their own torrent information on this tracker so people cannot take exclusive use of it, they can only download the data that is being streamed through the tracker and able to share what they have downloaded with other peers as well. This tracker won't have a registration method, but will have a way to track incoming traffic to specific torrents I set, I would have to set each torrent in manually and come from a specific IP. The only connection it would allow from other peers is to access the files and download them, but wont be able to provide upload to the tracker and data server itself rendering the tracker useless to people who would want to attach themselves to the tracker to distribute pirated software and the only files being shared is the content I create.
Sorry about the late response, been hectic the past couple of days, but I do wonder is this a doable solution to distribute my own software? Or should I just stick to cloud services, github and sourceforge.