Suppose that I am hosting a multiplayer LAN server for CS-Source and I have many downloaded maps. Should all the clients have the map with them or while loading will it get copied from server (my machine) to clients automatically?
If you have set the CVar
Keep in mind that download is quite slow so I really suggest, for LAN parties, to copy the whole map package to each client before start playing. You can use one or more USB key and pass to all participants or a shared folder on the server.
If I remember well there is no option in GUI for this setting. But it is quite easy to add it in config files. Open server.cfg of your Counter Strike Source dedicated server and add the line:
Be sure that there aren't other lines with this setting, otherwise delete them.
Check also that other clients have
in their config.cfg.