@PrototypA5 said in [Software Release] GayTor.rent Upload Utility:
So when trying to seed this torrent then, it says missing files (because those pad folder and files dont exist.
I will try to explain this.
Starting from the very beginning, the bittorrent protocol utilizes something called piece size to increase sharing efficiency. Suppose you have a 100MB file. During the torrent creation, it will split this file into multiple pieces. When seeding, you can send different pieces to different peers. This allows peers to share pieces with each other, increasing the theoretical download/upload speed of all peers, regardless of the initial seeder's bandwidth.
For single files, this is very simple, as everyone is downloading the exact same thing. For multiple files, some users might download all pieces, while others only choose a few files.
The problem is: those pieces can store parts of more than one file. Meaning that, to download one file, you are required to download a portion of a different file. And worse than that, let's suppose you downloaded 3 files and deleted one, in hopes that you'd still be able to seed the other 2, but since one of the files share a chunk with the deleted file, the client will report that the file is incomplete, even though it's not.
To fix this, Bittorrent V2 introduced padding files. Those are created by the client ONLY WHEN NECESSARY, creating empty pieces, with the purpose of increasing piece alignment efficiency. So different files will never be stored in a same piece, preventing peers from having to download parts of files they don't want, and allowing them to be able to seed all files they have without the need for downloading extra bytes from other peers.
THAT SAID....
The reason why you cannot seed your torrent is: you are either setting the download location to the wrong directory, or you are using a torrent client that does not support bittorrent v2. Try migrating to qbittorrent, it that is the case.