Or this:
(with the help of tools.cfg of course.)
This way, you don't download the demo until the first time you die in a new game. Since people don't usually all die at the same time, this will spread out the downloads more evenly and start the download at a non-crucial time (pertaining to the individual player).
[SELECT ALL] Code:
alias demoreceived 0
add2conloop [if (&& (! (alive)) (! $demoreceived)) [getdemo; demoreceived = 1] []]
addcheck_msa [demoreceived = 0]
This way, you don't download the demo until the first time you die in a new game. Since people don't usually all die at the same time, this will spread out the downloads more evenly and start the download at a non-crucial time (pertaining to the individual player).