TABI CLOUD
TF2

TF2 FastDL: Serve Custom Maps Quickly to Your Players

6 min read · Updated October 2026 · By Tabi Cloud

Without FastDL, players download custom maps directly from the game server, which is slow and can cause timeouts. FastDL lets them download from a web server instead. This guide covers the basics.

What you need

Folder layout

Mirror your server folder structure on the web host. For maps, the web path looks like tf/maps/mapname.bsp.bz2, depending on how you set the base URL.

Compress the files

FastDL files are normally compressed with bzip2 and have .bz2 added to the file name. Keep the original uncompressed files on the game server and put only the compressed versions on the web host.

Server settings

Add these to server.cfg in tf/cfg:

Use the URL where the folder containing maps appears, without file names. Test it by pasting a full file URL into a browser to see that it downloads.

Add the map to the server

  1. Upload the .bsp file to tf/maps in the Files tab.
  2. Add its name, without extension, to your map cycle file.
  3. Change to it from the console with changelevel mapname.

Map cycle

The map cycle file lists maps in rotation. Keep it tidy so players are not sent to missing maps.

Common problems

Tips

Want your own server? Join our Discord and tell us the game. We set it up and send you the details. Need help with an error from this guide? Open a ticket there.

GET STARTED ON DISCORD

More guides

TF2How to set up a Team Fortress 2 server (SourceMod, maps and fixes)TF2How to Install SourceMod and MetaMod on a TF2 ServerTF2TF2 Admin Setup: admins_simple.ini and SourceMod Flags