Originally Posted by Backup
what exactly is your use case?
My thought was, you could have certain files that aren't required download in the background so new players joining the server won't have to sit through all those files being downloaded.
For example as a donor perk on a server I play on, each player has a texture that floats above their head at the end of the round. These sorts of files would be fine to load as needed in the background since they aren't essential for players to have.