I share the interogations posted before. Because it's not clear about how it works to get the files.
So If I well read all the answers from Gjon.
When a mod is published with it's SubmitID. Where is hosted the mod? Is there associated with the mod a repository?
When a player go to an online server, if he doesn't have the mod, how it is working, the player is able to get the mod automatically (from the linked repository or mirrors?) An if it's like this, I hope it's not from the game server itself to avoid lag/bandwith staturation during the ones are driving.
thanks in advance for your answer Mr Gjon.