News:

Come Chat with us live! Learn how HERE!

Main Menu

Bittorrent style downloads for trem

Started by Paradox, March 06, 2009, 06:01:53 PM

Paradox

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?

∧OMG ENTROPY∧


Bissig

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

Amanieu

Won't work, just get a faster mirror (cl_dlURLOverride).
Quote
< kevlarman> zakk is getting his patches from shady frenchmen on irc
< kevlarman> this can't be a good sign :P

Lakitu7

Bittorrent is terrible. This is a giant waste when there are plenty of fast repos around.

Paradox

Just something that came to me today, didnt give it much thought.

∧OMG ENTROPY∧

Thorn

Quote from: 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.

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

Lakitu7

#7
Quote from: Thorn on March 07, 2009, 02:50:03 PM
Quote from: 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.

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.

==Troy==

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.

monsto

Quote from: 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?

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.