Most of the time it is due to Cross-seeding and additional or manipulated files.
I.e. the 99% torrent contains an additional file like an nfo or srt that was not in the original upload on a different site.
People cross-seeding the original torrent don’t have that file, so you can only get 99% from them. And if the uploader of the torrent with the additional file stops seeding, there’s no one you can get it from.
Or if it is stuck at 99% without additional files, it’s possible that the file that was uploaded was manipulated. Stripped UID or other metadata that was changed. So there will be a mismatching piece that you can’t get from the cross-seeders. And again, if the uploader stops seeding the manipulated file, you can only get 99% from the cross-seeders.
I’m probably one of the people causing this issue to others. I always uncheck info, text, subtitle and other minor files that are not needed for the video/game, and so while me and presumably others are seeding the game files, rarely anyone seeds the info files, which end up being that 0.01%
My theory is that either its from people deleting associated files like .srt and .txt or companies intentionally sabotaging torrents so that it looks like they’re being seeded still but not fully.
In any case, the times this has happened to me I’ll try to play the file and most times it works still.
How and why does this happen? I have more torrents stuck at 99.9% than anywhere else combined.
Most of the time it is due to Cross-seeding and additional or manipulated files.
I.e. the 99% torrent contains an additional file like an nfo or srt that was not in the original upload on a different site. People cross-seeding the original torrent don’t have that file, so you can only get 99% from them. And if the uploader of the torrent with the additional file stops seeding, there’s no one you can get it from.
Or if it is stuck at 99% without additional files, it’s possible that the file that was uploaded was manipulated. Stripped UID or other metadata that was changed. So there will be a mismatching piece that you can’t get from the cross-seeders. And again, if the uploader stops seeding the manipulated file, you can only get 99% from the cross-seeders.
I’m probably one of the people causing this issue to others. I always uncheck info, text, subtitle and other minor files that are not needed for the video/game, and so while me and presumably others are seeding the game files, rarely anyone seeds the info files, which end up being that 0.01%
My theory is that either its from people deleting associated files like .srt and .txt or companies intentionally sabotaging torrents so that it looks like they’re being seeded still but not fully.
In any case, the times this has happened to me I’ll try to play the file and most times it works still.
Stupid protocol can’t send the big file if the small file next to it is missing. Gotta have the whole block.