Setting Up FastDL on Your Half-Life Server

Learn how XGamingServer's automatic FastDL system works for your Half-Life server and how to use a third-party FastDL.

At XGamingServer, we offer FastDL for your Half-Life server so players can download custom files such as maps, models, and materials quickly. Everything is automatic and there is no extra configuration required on your end other than uploading your custom content.

How Does FastDL Work?

While everything is automatic, there are still some things you should know about our 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. You can get it by typing sv_downloadurl into your console.

Here is a list of folders and file types in those folders we sync:

FolderExtensions
gfx.tga, .bmp
maps.bsp, .nav, .res, .txt
materials.vmt, .vtf, .raw, .svg
models.mdl, .vtx, .vvd, .phy, .bmp, .ztmp
overviews.bmp, .txt
particles.pcf
resource.txt, .res
sound.mp3, .wav, .txt, .ogg
sprites.spr, .tga, .txt, .ztmp
.wad

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

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 your game folder or cfg folder where your server.cfg is located.

Add Your FastDL URL

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

Execute the Config

In your server.cfg, add the line exec fastdl to the bottom of the file.

Restart Your Server

Restart your server for the changes to take effect.

How is this guide?

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

On this page