Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Slow download speeds #7

Closed
rjclarkewp007 opened this issue Jun 11, 2021 · 4 comments
Closed

Slow download speeds #7

rjclarkewp007 opened this issue Jun 11, 2021 · 4 comments
Labels
enhancement New feature or request

Comments

@rjclarkewp007
Copy link

Hi there

I have two questions.

  1. I can't seem to get more than 3000Kb/s download speed :( Is this normal?
  2. Is there a way to also seed the torrents while they are downloading?

I have integrated this into a small game launcher which will be downloading the game zip file and ideally i would like it to seed while downloading and also get the fastest download speeds possible.

When testing my torrent download using something like qbittorrent then i get full download speeds of 10Mb/s, but when I use my launcher with BitSwarm I get max 3Mb/s download speed.

Any ideas, please let me know.
thanks!

@SuRGeoNix
Copy link
Owner

SuRGeoNix commented Jun 11, 2021

Hey @rjclarkewp007

I have seen BitSwarm reaching 20MB/s so there is no upper limit. However, because it doesn't' fully support all the BEPs and mainly uTP protocol might that is the reason that you cannot get some times the same as qbittorrent (or because of seeding). Seeding is not implemented :(

When I will have time for another update I will try to implement those but not promised yet. (as currently my free time I'm trying to invest it in the other project Flyleaf)

PS. Make sure you use enough threads (Min/Max) and have a look generally at the configuration for speed adjustment

@SuRGeoNix SuRGeoNix added the enhancement New feature or request label Jun 11, 2021
@rjclarkewp007
Copy link
Author

Thanks so much for the reply.

So I added this to my options and now I'm downloading at full speed! :) Yay!
opt.BlockRequests = 500;

It would be awesome if the seeding option was also there though. So when you have some time please implement that. :)
thanks again for all the hard work!

@rjclarkewp007
Copy link
Author

Hey, any progress on the seeding while downloading perhaps?
I also found that while downloading the program won't make use of seeders that have not fully downloaded a torrents yet. So only once a seeder is at 100% while the program make use of it as an additional seeder and download from that seeder. Hope that makes sense.

@SuRGeoNix
Copy link
Owner

SuRGeoNix commented Oct 14, 2021

Unfortunately, not yet. I have focus my free time on the other project lately (Flyleaf). It shouldn't act as you described. It keeps open connection only for the seeders that have something to offer but even for the 'no pieces' peers will retry to reconnect later on and see if the have pieces to offer.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants