implemented individual file downloads on darkplaces servers
authorhavoc <havoc@d7cf8633-e32d-0410-b094-e92efae38249>
Sun, 21 Jan 2007 20:27:36 +0000 (20:27 +0000)
committerhavoc <havoc@d7cf8633-e32d-0410-b094-e92efae38249>
Sun, 21 Jan 2007 20:27:36 +0000 (20:27 +0000)
commit7654bd9684b667c0e755205846fbd62948bd1098
treeeb64d0bbec4576ddd881f49a4c9d04b7c5e3687b
parentb7bec17fc069aac4bb8bc7739bb2ea3cb98e4f4b
implemented individual file downloads on darkplaces servers
deferred loading of files until signon 2 (necessary for download system)
made loading of files operate in two passes, first for existing files and then again for files that need to be downloaded
added cl_joinbeforedownloadsfinish cvar to cause the game to begin after the map is loaded, before other downloads finish (not entirely sure this is a good idea, but it's cool)
added sv_allowdownloads cvar to allow enabling/disabling of downloads, and sv_allowdownloads_inarchive and sv_allowdownloads_archive cvars to allow server administrators to enable downloading files from archives or even whole archives if so desired (however the client does not currently request archives)

git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@6715 d7cf8633-e32d-0410-b094-e92efae38249
15 files changed:
cl_input.c
cl_main.c
cl_parse.c
cl_screen.c
client.h
common.c
fs.c
fs.h
host.c
protocol.h
server.h
snd_main.c
sv_main.c
sv_user.c
todo