I want to download texture data only when needed.

The textures I’m currently working on are over 10GB in size, so I want to create a server that will download and use only the textures I need when I need them. Of course, when I exit the game, the texture information will disappear from the user’s computer. Can you give me some advice?

I don’t know much about servers and multiplayer yet, but soft pointers may be a good starting point to look into