I know i cannot download from the server while not connected into one. 
Let me twist the wire:

Scenario 1:
1. Lobby leader has custom campaign installed.
2. Other players join lobby which do not have the campaign
3. Since the campaign has download URL, they get to download the 
campaign _before_ lobby leader starts the game OR he can start the game 
and others join whilst they download it from the URL.
4. No one downloads from the lobby creator, only from the URL specified 
in campaign VPK files.

Scenario 2:
1. Player direct connects to a server which as campaign on
2. Player doesnt have the campaign but he gets a dl prompt to download 
it from the campaign URL
3. Player downloads the map from the associated URL specified in the 
campaign files

Got it?

-ics

Mike Zimmermann kirjoitti:
> I'm not follow what you are saying at all. Are you suggesting that players
> who don't have the VPK should download it via peer-to-peer while in the
> lobby? The download URL is not a direct download to the VPK, it's usually a
> link to a webpage which contains the download so you can't have the game
> automatically download from the specified URL. Peer-to-peer wouldn't work
> because most people's upload speeds are terrible and that is ripe for
> malicious activity.
>
> You also don't know what server you are connecting to while in a lobby until
> you actually connect to it. You can't download from a server while not
> connected to it.
>
> -Mike
>
>
> On Fri, Jun 26, 2009 at 3:39 PM, ics <i...@ics-base.net> wrote:
>
>   
>> And why not? If you dont have it, you download it. Does it have to
>> happen upon joining a server if someone already has the campaign/map and
>> has created a lobby? After all, the VPK has the download link. When
>> people are ready to go play and everyone is ready, they go. Why would
>> they download it during connect to a server only?
>>
>> I am still leaning to the old way which i said before which CSS, TF2 etc
>> uses. Maps download from the server which has them on. However, this way
>> is not seems to be needed anymore.
>>
>> -ics
>>
>> Mike Zimmermann kirjoitti:
>>     
>>> "It would be better if the files would come from the actual game server
>>> itself where the map is on, on fast rate. This would nullify the need of
>>> sv_downloadurl completely."
>>>
>>> That made no sense to me. You can't just download maps while in the
>>>       
>> lobby,
>>     
>>> you need to connect to a server first. And while you are downloading from
>>> the server, you are taking up a slot doing nothing for however long it
>>> takes.
>>>
>>> -Mike
>>>
>>>
>>> On Fri, Jun 26, 2009 at 3:07 PM, ics <i...@ics-base.net> wrote:
>>>
>>>
>>>       
>>>> I would also like to add a word called bandwidth to this conversation.
>>>> If every file is really downloaded through the URL specified by the
>>>> mapper, there will be distribution issues regarding bandwidth for some
>>>> maps and campaigns. Is the system really thought through? It would be
>>>> better if the files would come from the actual game server itself where
>>>> the map is on, on fast rate. This would nullify the need of
>>>> sv_downloadurl completely.
>>>>
>>>> -ics
>>>>
>>>> Mike Zimmermann kirjoitti:
>>>>
>>>>         
>>>>> One could argue the fact that even if you could download VPKs from the
>>>>> server, what would happen if the original site went down? How would you
>>>>>
>>>>>           
>>>> know
>>>>
>>>>         
>>>>> where the new updates for it are at? Afaik, if someone in the lobby has
>>>>>           
>> a
>>     
>>>>> newer version of the VPK, everyone will be directed to the URL in the
>>>>>
>>>>>           
>>>> latest
>>>>
>>>>         
>>>>> version to download it. So if a site goes down (which really doesn't
>>>>>
>>>>>           
>>>> happen
>>>>
>>>>         
>>>>> often enough that it would be a nusaince), you just update the version
>>>>>           
>> in
>>     
>>>>> the VPK and put in the new downloadurl. People will then have to
>>>>>
>>>>>           
>>>> redownload
>>>>
>>>>         
>>>>> the entire VPK but at least it will have the correct downloadurl.
>>>>>
>>>>> -Mike
>>>>>
>>>>>
>>>>> On Fri, Jun 26, 2009 at 2:20 PM, Brent Veal <naslund.fan...@gmail.com
>>>>> wrote:
>>>>>
>>>>>
>>>>>
>>>>>           
>>>>>> The problem with making sv_downloadurl the primary source is that to
>>>>>>
>>>>>>             
>>>> access
>>>>
>>>>         
>>>>>> it, you need to have everyone join the server first. So if, say, 4 out
>>>>>>
>>>>>>             
>>>> of
>>>>
>>>>         
>>>>>> the 8 players need to download a 100MB VPK file first, you'd have a
>>>>>>             
>> half
>>     
>>>>>> full server until they all manage to download and install it
>>>>>>
>>>>>>
>>>>>> On Fri, Jun 26, 2009 at 10:37 AM, Dan Offord <li...@multiplay.co.uk>
>>>>>> wrote:
>>>>>>
>>>>>>
>>>>>>
>>>>>>             
>>>>>>> The first major issue with this is the fact, that the internet is
>>>>>>> changing & sites delete / remove links.
>>>>>>>
>>>>>>> What is going to happen once the site with the link on goes down /
>>>>>>> becomes a site just full of adverts... or the file gets deleted?
>>>>>>>
>>>>>>> A better system, would have been to use sv_downloadurl from the
>>>>>>>               
>> server
>>     
>>>>>>> first to download the vpk via a redirect site, and if that fails fall
>>>>>>> back to the download url within the vpk file.
>>>>>>>
>>>>>>> Jonah Hirsch wrote:
>>>>>>>
>>>>>>>
>>>>>>>               
>>>>>>>> It will not work. Here's how the VPK system works.
>>>>>>>>
>>>>>>>> When a mapmaker packages their VPK file, they have to make a
>>>>>>>>
>>>>>>>>
>>>>>>>>                 
>>>>>>> "missions.txt"
>>>>>>>
>>>>>>>
>>>>>>>               
>>>>>>>> file. This contains information such as campaign name, version,
>>>>>>>>
>>>>>>>>                 
>>>> author,
>>>>
>>>>         
>>>>>>>> which maps are for which type of game, and the images.
>>>>>>>>
>>>>>>>> It also includes a download url. (Remember this!)
>>>>>>>>
>>>>>>>> To start an add-on game, one person needs the addon. When anyone
>>>>>>>>                 
>> else
>>     
>>>>>>>>                 
>>>>>>> tries
>>>>>>>
>>>>>>>
>>>>>>>               
>>>>>>>> to join their lobby, they are presented with a message saying they
>>>>>>>>
>>>>>>>>                 
>>>> need
>>>>
>>>>         
>>>>>>> to
>>>>>>>
>>>>>>>
>>>>>>>               
>>>>>>>> download the addon, and is presented with the download url that the
>>>>>>>>
>>>>>>>>
>>>>>>>>                 
>>>>>>> mapmaker
>>>>>>>
>>>>>>>
>>>>>>>               
>>>>>>>> provided.
>>>>>>>>
>>>>>>>> It's very similar to how it used to work. The only advantage is
>>>>>>>>
>>>>>>>>
>>>>>>>>                 
>>>>>> starting
>>>>>>
>>>>>>
>>>>>>             
>>>>>>> the
>>>>>>>
>>>>>>>
>>>>>>>               
>>>>>>>> add-on campaign from the lobby, instead of changing the map once you
>>>>>>>>
>>>>>>>>
>>>>>>>>                 
>>>>>>> connect
>>>>>>>
>>>>>>>
>>>>>>>               
>>>>>>>> to the server.
>>>>>>>>
>>>>>>>> Instead of making a lobby and giving people a link, l4d gives people
>>>>>>>>
>>>>>>>>
>>>>>>>>                 
>>>>>> the
>>>>>>
>>>>>>
>>>>>>             
>>>>>>>> link for you.
>>>>>>>>
>>>>>>>> It'd be very nice if the server could push out the file, or you
>>>>>>>>                 
>> could
>>     
>>>>>>>>                 
>>>>>> use
>>>>>>
>>>>>>
>>>>>>             
>>>>>>>> sv_downloadurl, but if it did people wouldn't be there for the
>>>>>>>>
>>>>>>>>
>>>>>>>>                 
>>>>>> beginning
>>>>>>
>>>>>>
>>>>>>             
>>>>>>> of
>>>>>>>
>>>>>>>
>>>>>>>               
>>>>>>>> a map.
>>>>>>>>
>>>>>>>>
>>>>>>>> On Fri, Jun 26, 2009 at 9:17 AM, Brent Veal <
>>>>>>>>                 
>> naslund.fan...@gmail.com
>>     
>>>>>>>> wrote:
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>                 
>>>>>>>>> As far as I know, sv_downloadurl has never worked and I doubt it
>>>>>>>>>                   
>> does
>>     
>>>>>>>>>                   
>>>>>>> now
>>>>>>>
>>>>>>>
>>>>>>>               
>>>>>>>>> or
>>>>>>>>> else it would have been mentioned in the patch notes. I have yet to
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>                   
>>>>>> test
>>>>>>
>>>>>>
>>>>>>             
>>>>>>>>> the
>>>>>>>>> VPK system, so I really have no idea how that works exactly
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> On Fri, Jun 26, 2009 at 8:47 AM, Kevin J. Anderson <
>>>>>>>>> les...@counter-strike.net> wrote:
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>                   
>>>>>>>>>> Has anyone figured out a definitive answer as to whether this
>>>>>>>>>>                     
>> works,
>>     
>>>>>>>>>>                     
>>>>>> or
>>>>>>
>>>>>>
>>>>>>             
>>>>>>>>>> how the new system works when getting the custom campaigns
>>>>>>>>>>
>>>>>>>>>>                     
>>>> downloaded
>>>>
>>>>         
>>>>>>>>>> and installed?
>>>>>>>>>>
>>>>>>>>>> Kevin
>>>>>>>>>>
>>>>>>>>>> _______________________________________________
>>>>>>>>>> To unsubscribe, edit your list preferences, or view the list
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>                     
>>>>>> archives,
>>>>>>
>>>>>>
>>>>>>             
>>>>>>>>>> please visit:
>>>>>>>>>> http://list.valvesoftware.com/mailman/listinfo/hlds_linux
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>                     
>>>>>>>>> _______________________________________________
>>>>>>>>> To unsubscribe, edit your list preferences, or view the list
>>>>>>>>>
>>>>>>>>>                   
>>>> archives,
>>>>
>>>>         
>>>>>>>>> please visit:
>>>>>>>>> http://list.valvesoftware.com/mailman/listinfo/hlds_linux
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>                   
>>>>>>>>                 
>>>>>>> ================================================
>>>>>>> This e.mail is private and confidential between Multiplay (UK) Ltd.
>>>>>>>               
>> and
>>     
>>>>>>>               
>>>>>> the
>>>>>>
>>>>>>
>>>>>>             
>>>>>>> person or entity to whom it is addressed. In the event of
>>>>>>>               
>> misdirection,
>>     
>>>>>>>               
>>>>>> the
>>>>>>
>>>>>>
>>>>>>             
>>>>>>> recipient is prohibited from using, copying, printing or otherwise
>>>>>>> disseminating it or any information contained in it.
>>>>>>>
>>>>>>> In the event of misdirection, illegible or incomplete transmission
>>>>>>>
>>>>>>>               
>>>> please
>>>>
>>>>         
>>>>>>> telephone +44 845 868 1337
>>>>>>> or return the E.mail to postmas...@multiplay.co.uk.
>>>>>>> _______________________________________________
>>>>>>> To unsubscribe, edit your list preferences, or view the list
>>>>>>>               
>> archives,
>>     
>>>>>>> please visit:
>>>>>>> http://list.valvesoftware.com/mailman/listinfo/hlds_linux
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>               
>>>>>> _______________________________________________
>>>>>> To unsubscribe, edit your list preferences, or view the list archives,
>>>>>> please visit:
>>>>>> http://list.valvesoftware.com/mailman/listinfo/hlds_linux
>>>>>>
>>>>>>
>>>>>>
>>>>>>             
>>>>> _______________________________________________
>>>>> To unsubscribe, edit your list preferences, or view the list archives,
>>>>>
>>>>>           
>>>> please visit:
>>>>
>>>>         
>>>>> http://list.valvesoftware.com/mailman/listinfo/hlds_linux
>>>>>
>>>>>
>>>>>           
>>>> _______________________________________________
>>>> To unsubscribe, edit your list preferences, or view the list archives,
>>>> please visit:
>>>> http://list.valvesoftware.com/mailman/listinfo/hlds_linux
>>>>
>>>>
>>>>         
>>> _______________________________________________
>>> To unsubscribe, edit your list preferences, or view the list archives,
>>>       
>> please visit:
>>     
>>> http://list.valvesoftware.com/mailman/listinfo/hlds_linux
>>>
>>>       
>> _______________________________________________
>> To unsubscribe, edit your list preferences, or view the list archives,
>> please visit:
>> http://list.valvesoftware.com/mailman/listinfo/hlds_linux
>>
>>     
> _______________________________________________
> To unsubscribe, edit your list preferences, or view the list archives, please 
> visit:
> http://list.valvesoftware.com/mailman/listinfo/hlds_linux
>   


_______________________________________________
To unsubscribe, edit your list preferences, or view the list archives, please 
visit:
http://list.valvesoftware.com/mailman/listinfo/hlds_linux

Reply via email to