hi, i’m the author of a mod called redslushie for jedi academy (also q3 based)
i’ve been designing a meathod of having my clients download maps in pk3 form that the servers don’t have
the meathod i’m working now involves the use of pthreads and libcurl to have a file downloading while the game is being played (with neglegable imact on performance, like 5-6 fps). i’ve got my transfer system working, i’ve even got a status indicater on the clientside hud that shows the progress of the transfer, so my clients can play a map they do have while downloading the next map a server will have up (if they don’t have the file).
my question is, when the game has completed it’s transfer, how do you guys at SD get the engine to recognize the new file? as far as i know that is only read at startup, but i’ve played ET and i’ve seen it load up smoothly.
-requards