Tremulous Forum

Community => Mod Ideas and Desires => Topic started by: Paradox on March 06, 2009, 06:01:53 pm

Title: Bittorrent style downloads for trem
Post by: Paradox on March 06, 2009, 06:01:53 pm
This is just something that came to me earlier. Downloading maps can still be slow, even when on a fast server using cURL.

Since numerous players are likely to be downloading something at the same time, could a bittorrent style installation work for downloads?
Title: Re: Bittorrent style downloads for trem
Post by: Archangel on March 06, 2009, 06:08:20 pm
no
Title: Re: Bittorrent style downloads for trem
Post by: Bissig on March 06, 2009, 10:20:36 pm
It could. But since most have far lower upload than download I think the better solution is to distribute it among more servers and using f.e. Apache Mirrorbrain (http://mirrorbrain.org)
Title: Re: Bittorrent style downloads for trem
Post by: Amanieu on March 06, 2009, 11:31:32 pm
Won't work, just get a faster mirror (cl_dlURLOverride).
Title: Re: Bittorrent style downloads for trem
Post by: Lakitu7 on March 07, 2009, 01:58:18 am
Bittorrent is terrible. This is a giant waste when there are plenty of fast repos around.
Title: Re: Bittorrent style downloads for trem
Post by: Paradox on March 07, 2009, 07:51:10 am
Just something that came to me today, didnt give it much thought.
Title: Re: Bittorrent style downloads for trem
Post by: Thorn on March 07, 2009, 02:50:03 pm
Bittorrent is terrible. This is a giant waste when there are plenty of fast repos around.

like what, since your repo caps out at ~60kb/s for everyone round here
Title: Re: Bittorrent style downloads for trem
Post by: Lakitu7 on March 07, 2009, 06:40:25 pm
Bittorrent is terrible. This is a giant waste when there are plenty of fast repos around.

like what, since your repo caps out at ~60kb/s for everyone round here

http://betaserv.tk/paklist.html

Surely one of these is reasonably complete and works well for europeans.
Title: Re: Bittorrent style downloads for trem
Post by: ==Troy== on March 07, 2009, 09:15:39 pm
actually bittorent was employed by a spring engine project, and derivative games (spring.clan-sy.com). The normal map size that the game handles is about 20 MB. Takes about 2-3 minutes to download on average. Max players per server - 16.

But personally I would not like to see this implemented.
Title: Re: Bittorrent style downloads for trem
Post by: monsto on March 07, 2009, 10:22:51 pm
This is just something that came to me earlier. Downloading maps can still be slow, even when on a fast server using cURL.

Since numerous players are likely to be downloading something at the same time, could a bittorrent style installation work for downloads?

since the question is could, the answer is yes. practical? no.

shared upload from several medium speed repos and all users uploading at say 10kbyte/s would slam an upload out "Really Fast" if it were configured right. the problem is that when there's a game full of ppl downloading 1 pak this isn't bittorrent's strength at all... small swarms downloading a small to medium file ( < 100mb), it would take most of the file to reach peak speed. so while it's possible, it's not practical. 

I would think you could get much the same effect by having a list of repositories that are given out round-robin to ppl in game (reducing the number of ppl using one repo), or having a 'download manager' that could download from multiple configured sources at once without the bittorrent overhead. bittorrent is great for a multi-gigabyte file and hundreds of peers that aren't staring at a screen waiting for it to finish so they can play.