Integrated Bittorrent for map downloads?
Moderator: Moderators
Integrated Bittorrent for map downloads?
I really think that the best method would be to have the lobby server act as a bittorrent tracker, and all the lobby clients act as bittorrent clients. Each map would become its own torrent, downloadable seperately. When you download a map, everyone with sharing turned on in the lobby will help you download the map. It becomes everyone's best interest to have sharing on, because games will start sooner.
Additionally, the maps can be on a server, which seeds and also offers ftp download, in case bt doesn't work for someone. This would drastically cut down on server load, while simultaneously preventing a site outage from shutting down map downloads. BT is the best method for this, as even incomplete maps will be uploaded, making the whole system run faster.
Additionally, the maps can be on a server, which seeds and also offers ftp download, in case bt doesn't work for someone. This would drastically cut down on server load, while simultaneously preventing a site outage from shutting down map downloads. BT is the best method for this, as even incomplete maps will be uploaded, making the whole system run faster.
- SwiftSpear
- Classic Community Lead
- Posts: 7287
- Joined: 12 Aug 2005, 09:29
- clericvash
- Posts: 1394
- Joined: 05 Oct 2004, 01:05
- clericvash
- Posts: 1394
- Joined: 05 Oct 2004, 01:05
Sharing would be automatic, when you go in-game it disables so that you do not lag the game down. FU would act as a seeder so that all maps can be downloaded completely without having to beg other players for help.
Torrenting would also add better file checking and reduce corrupt downloads which some seem to experience.
Naturally one should be able to disable the sharing in options. Making it mandatory would just not work with current isp caps, asymmetrical lines and all the shit that makes p2p difficult today. Unless you have fibre or vdsl you are just not going to be able to share as much as you download without hassle.
Torrenting would also add better file checking and reduce corrupt downloads which some seem to experience.
Naturally one should be able to disable the sharing in options. Making it mandatory would just not work with current isp caps, asymmetrical lines and all the shit that makes p2p difficult today. Unless you have fibre or vdsl you are just not going to be able to share as much as you download without hassle.
- Forboding Angel
- Evolution RTS Developer
- Posts: 14673
- Joined: 17 Nov 2005, 02:43
Umm, if you have FU act as a seeder, then the net effect is the same - if your NAT prevents you from serving the BT files, then at the very least you're accessing peers as well as FU (plus, even blocked users can share directly with the peers they're leeching from). For users set up for BT, then you get the full power of a Torrent. If FU is a seeder, then the worst-case performance is the same as HTTP. So no matter what it's an improvement. The only problem happens with people for whom BitTorrent does not work _at all_ - and in those cases the network is probably so restrictive that it won't work with Spring itself either.Forboding Angel wrote:what about those of us on networks? Other people's computers crawl becausee you're using all the upload bandwidth.
I really do not think that p2p is the way to go. The cons are seeming too far outweigh the pro's.
- Forboding Angel
- Evolution RTS Developer
- Posts: 14673
- Joined: 17 Nov 2005, 02:43
- clericvash
- Posts: 1394
- Joined: 05 Oct 2004, 01:05
No offense but isn't the whole point of the dev forum to give users a chance...jcnossen wrote:Users want just about everything anyway, it's still up to us to decide :)Makes it easier to see what users want?
And if it's worth the effort, we would have picked it anyway.
And you guys can't think of everything
-
- Posts: 80
- Joined: 15 Apr 2006, 18:35
- Forboding Angel
- Evolution RTS Developer
- Posts: 14673
- Joined: 17 Nov 2005, 02:43
- SwiftSpear
- Classic Community Lead
- Posts: 7287
- Joined: 12 Aug 2005, 09:29
This is true, but frankly the whole poll thing is still totally irrellevent. People vote before reading the thread and considering the real pro's and cons. Some good ideas are voted against because people vote before they realize that the poster has already adressed all the problems that are concerned about, and some terrible ideas are voted for simply because they serve a function to the certain user that is bad for spring in general. Like no speedmetal days. The only votes that really need to count are those of the people who care enough to vocalize thier side of the issue anyways, other then that we can easily see what people think if we start asking around about it.clericvash wrote:No offense but isn't the whole point of the dev forum to give users a chance...jcnossen wrote:Users want just about everything anyway, it's still up to us to decide :)Makes it easier to see what users want?
And if it's worth the effort, we would have picked it anyway.
And you guys can't think of everything