Setting Up FastDL for Garry's Mod

Use XGamingServer's automatic FastDL to serve custom content to players connecting to your GMod server.

XGamingServer offers FastDL for your Garry's Mod server so players can download custom files such as maps, models, materials, and sounds quickly. Everything is automatic and there is no extra configuration required other than uploading your custom content.

How Does FastDL Work?

While everything is automatic, there are some things you should know about the FastDL system:

  • Files are synced (and compressed) to /fastdl/ when you start your server.
  • sv_downloadurl is automatically updated or added to your server.cfg.
  • Files only get served to players after everything is compressed.
  • You can view all the files online by checking your FastDL URL directly. Get it by typing sv_downloadurl into your console.

Here is a list of folders and file types that are synced:

FolderExtensions
maps.bsp, .nav, .res, .txt
materials.vmt, .vtf
models.mdl, .vtx, .vvd, .phy
resource.txt, .res
sound.mp3, .wav
lua.lua

If what you require is not listed, please join our Discord and we will add it.

Using A Third Party FastDL

If you want to use an external FastDL, you can do so by adding another config that runs after server.cfg.

Create a FastDL Config

Create a fastdl.cfg in garrysmod/cfg/ where your server.cfg is located.

Add Your FastDL URL

Add the line sv_downloadurl "www.myfastdlurl.com" to the file.

Execute the Config

Go back to your server.cfg and add the line exec fastdl to the bottom of the file.

Restart Your Server

Restart your server to apply the changes.

💡 Tip: FastDL is especially important for Garry's Mod servers that use many Workshop addons, as it significantly reduces the time players spend downloading content when joining.

How is this guide?

40% Off — Limited TimeGet your Garrys Mod server todayInstant setup, DDoS protection, and 24/7 support included.
Get a Server

On this page