The user you are running your servers with only needs (R)ead permissions on those content folders. That way you don't have to faff on each time. To upgrade any online content (CSS, TF2 etc) for Garrysmod, just have SteamCMD point to that folder each time and it will perform the incremental updates. So what can you do if you don't own or have any plans of owning Counter-Strike: Source Well, it's not actually as bad as it sounds.
The people behind Momentum Mod can't include this in their releases either due to copyright issues.
No longer do you have to ship content with each server The Source SDK 2013 base doesn't include any files from Counter-Strike: Source.
If you install the content to a single location (such as C:\BaseContent) and then point all the mount files to that one location, every single server is able to mount from that one directory. Once this is done, reboot the server and the content should be working and available for users. Using the mount.cfg file we can then set content path with the appropriate tag. Download the textures (css.zip) file from the first section Find the css.zip file in your download folder and extract it by right clicking on it and pressing 'Extract All' then 'Extract' on the next window, or 'Extract here' using WinRAR (this might take a few minutes) Step 3. The content will already be in Steampipe format so no converting has to be done. Steam Community :: Guide :: CS:Source Textures, Open. It's a good idea to make a single folder from within your server folder (such as C:\BaseContent) where you can point all of your app_update commands to prevent this from happening and overwriting all of your server files (such as replacing the Garrysmod 'bin' folder with Episode Two's, which in turn breaks the server and forces you to start over) Step ThreeĪssuming all has gone well, the content will start downloading to the directory specified. Doing so will forcibly install game content to the root folder itself and can cause mass overwrites and issues usually resulting in having you start over from scratch.
However, make sure that wherever piece of content it is that you're installing (Episode Two, in this case) is not pointed towards the server directory that you run your server from.