> ## Documentation Index
> Fetch the complete documentation index at: https://help.freakhosting.com/llms.txt
> Use this file to discover all available pages before exploring further.

# How FastDL Works on Your Counter-Strike: Source Server

> FastDL is ready on FREAKHOSTING Counter-Strike: Source servers: the panel sets sv_downloadurl at every start so players get maps and models fast.

FastDL (fast download) is already set up on every FREAKHOSTING Counter-Strike: Source server. At each start the panel writes `sv_downloadurl` with your server's download address, plus `sv_allowdownload 1` and `sv_allowupload 0`, into `server.cfg`. Players who miss a custom map, model or sound download it from that web address instead of the slow in-game transfer. You only upload the files to your server.

| Fact | Value |
| - | - |
| Set up by | The panel, at every server start |
| Panel field | **Fast download address** in **Game settings** > **Security and downloads** |
| Serves | Game content from your server: maps, models, materials, sounds |
| Doesn't serve | Config files |
| What you do | Upload content into the right folder under `/cstrike/` |

## How to make players download your custom content

**1. Upload the files**

Use **Files** or [SFTP](https://help.freakhosting.com/portals/game-panel/how-to-connect-via-sftp.md) to upload content into the same folders the game uses:
`/cstrike/maps/` for `.bsp` maps, `/cstrike/models/` and `/cstrike/materials/` for models and textures, `/cstrike/sound/` for sounds.

**2. Keep the folder structure**

Keep the paths exactly as the mod's author made them. A model in `models/player/custom/` on your server is downloaded to the same path on the player's PC.

**3. Tell the game to send it**

Maps are sent automatically when the server loads them. Models, materials and sounds are only sent when something adds them to the download list, usually a SourceMod plugin. See [custom skins](https://help.freakhosting.com/games/counter-strike-source/how-to-add-custom-skins.md).

**4. Test it**

Change to the map or load the content, and join with a PC that doesn't have the files. The loading screen shows the download.

## The download settings in Game settings

| Field | Cvar | Default | Keep it |
| - | - | - | - |
| **Players may download files** | `sv_allowdownload` | On | On, or players can't get custom content |
| **Players may upload files** | `sv_allowupload` | Off | Off unless you want custom sprays |
| **Fast download address** | `sv_downloadurl` | Your server's FastDL address | Don't change it |

Because the panel writes these lines at every start, **Checks** may note that `sv_downloadurl`, `sv_allowdownload` or `sv_allowupload` is set more than once. That is expected. The last line in `server.cfg` is the one used.

## Can I use my own web host for FastDL?

Yes, but don't just change the address. The panel rewrites `sv_downloadurl` at every start, so your own address would be replaced. If you want to use your own web host, [open a ticket](https://freakhosting.com/clientarea/submitticket.php) and ask us to change it. Your web host then needs the same folders (`maps/`, `models/`, `materials/`, `sound/`) as your server.

## Frequently asked questions

### Do I need to set up FastDL myself?

No. It is ready on every CS:S server. Upload your content to the server and the FastDL address serves it.

### Why is the download still slow?

The player's game may be downloading from the server instead of the web address. Check that **Players may download files** is on and that **Fast download address** hasn't been changed, then restart.

### Why can't players download my config file?

FastDL only serves game content such as maps, models and sounds. Config files are refused on purpose.

### Do players need to download standard maps?

No. Maps that ship with Counter-Strike: Source, such as `de_dust2`, are already on every player's PC.

## Related guides

> [card] [CS:S server guide](https://help.freakhosting.com/games/counter-strike-source/counter-strike-source-server-hosting-guide.md)
>
> Every CS:S page in one place.

> [card] [Missing map errors](https://help.freakhosting.com/games/counter-strike-source/fixing-missing-map-errors-in-css.md)
>
> When downloads fail.

> [card] [Change the map](https://help.freakhosting.com/games/counter-strike-source/how-to-change-the-map-on-your-css-server.md)
>
> Add custom maps.

> [card] [Custom skins](https://help.freakhosting.com/games/counter-strike-source/how-to-add-custom-skins.md)
>
> Send player models to players.

***

> [!NOTE]
>
> **Tested by the FREAKHOSTING team** on our Game Panel on 31 October 2026 (Counter-Strike: Source dedicated server). Steps may differ slightly if the game changes.

> [!NOTE]
>
> ### Need Extra Help?
>
> If you encounter any issues, our support team is ready to assist:
>
> * **Live Chat:** Quick assistance via our website.
> * **Support Ticket:** [Open a Ticket](https://freakhosting.com/clientarea/submitticket.php)
> * **Discord:** [Join our Community](https://discord.gg/freakhosting)
> * **Email:** [support@freakhosting.com](mailto:support@freakhosting.com)

> [!TIP]
>
> ### Save on Your Hosting
>
> Ready to upgrade your hosting? Use code **KB20** at checkout for **20% off** your first order!

***

**Last Updated:** October 2026


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.