This batch file will download the garrysmod content aswell as CS: S, dods, hl2mp, tf, sin, and the ship content but it will not copy any non multiplayer content, see the next section for that.
You can also use this tool just to update your server's files, it wont reinstall your stuff unless the files are missing or have changed. What we write in there is the following: Command(s): @echo off cd c:\srcds\ echo This will take a long time, I would recommend you go do something else.Command(s): You might want to go and grab a cup of tea at this point, maybe go for a jog.Alternately: If you already have Garry's Mod 10, you can extract the server files from "steamapps/garrysmod.gcf" using GCFScape.Now run the hldsupdatetool from the directory you saved it, just by double clicking on it like normal. Type in the commands mentioned here and end a line with the enter key.Navigate through the wizard like you are used to, which means next most of the time. Command(s): The new version of HLDSUpdate Tool will be downloaded now.