

If you would have a file inside addons/someaddon/models/model.mdl, the server would tell the player to download models/model.mdl, and that's why you have to upload the model directly to the models directory and NOT into addons/someaddon/models on your FastDL. And as so, your server doesn't tell your players this when they join. Everything inside of it is "mounted" on your server, as if their files were in the root of your server. Read this block below and you'll understand why:Īs the title says, the addons folder is emulated on your server. No addons folder, no lua folder, no other folder at all! This is where most people makes a mistake, by having their files in an addons folder like they do on their server. Note that this is how your FastDL folder structure should look like. The player will only look for certain file-types in certain folders on the FastDL mirror, which are: This tool generates resource.AddFile() lines for our files. I have modified the batch script to support recursive compression.

In this tutorial, I will cover how to properly setup a working FastDL mirror for your game server. How to setup a FastDL mirror for a Garry's Mod Game Server
