Codename CURE

Codename CURE

Not enough ratings
How to FastDL / Host custom files
By prank855
Shows how to use and get FastDL for your server for custom maps and files.
If you want to learn how to make a server, go here

FastDL allows the use of HTTP downloads of files, this is popular because the default speeds of most source servers are limited to 20 kbps, which is horrid. The only speed limitation would be on what host you would be using, and having a 5mbps upload is better than anything of the defaults.

A FTP Client
A hosting service of your own, with direct downloading.
How FastDL is used
FastDL is used by sending the players files that are unique to the server, i.e. maps and custom scripts. It should not be used to send random data such as random txt files, or pictures that are not a part of an addon.

You want to make a seperate file for all of your server files that are unique. So if you add a custom map, in that new folder make a directory that is the same as the main server folder to that map.
ex. /maps/cbe_custommap.bsp

When you are done editing that custom folder, you will use it as a main source of backups and using it to provide FastDL with what it needs.

Make sure this custom folder starts with the base of /cure/. (/cure/ is for the game Codename: Cure, if you are hosting a different source game, this will be different.
Hosting FastDL files
The first step is to upload your custom server files to the main server directory.

The next step is hosting these files so that clients can get these files at relatively fast speeds.
Open up your default FTP program, ex. FileZilla.

Login to the FTP server, example is on the left. Connect to the FTP server and continue. Usually, on the left there should be folders that belong to your computer, located to the Custom Folder you made. On the left should be the website, and go to default directory. Uploading the files is as easy as right clicking, or dragging, the local files you want to send or replace, and uploading the /cure/ folder. (again, depends on the game)
Connecting to FastDL
The last step is to connect the FastDL server to your server.

Locate server.cfg and add these lines:

sv_downloadurl "http://WEBSITEDOMAIN/cure/"
sv_allowupload 0
sv_allowdownload 0

replace WEBSITEDOMAIN, to what your websites name is, ex.

Run your server and see if other players / a friend can join and use the custom files / scripts.
Some files, like server.cfg, and the entire /cfg/ folder do not need to be uploaded via FastDL.

You always need to update your server, and the FastDL server for it to work properly.
You can google more about FastDL and how to use it the best way possible, and to figure out what type of files need to be clientside, which are files that must be on the server and on the clients side. Server side files such as server.cfg can also be downloaded by the client side, but would only make load times longer.

If you want to learn how to setup a mapcycle, or the server.cfg, go to my server guide here.

If anything confused you, or something didn't go too far into detail, please leave a message so I can update and assist anyone that reads this guide.
< >
Lucs May 23 @ 11:47am 
anyone can recommend a free (good?) ftp host?
Gabriel morales Jan 27 @ 12:52am 
@zow correct :v
Sam Dec 22, 2019 @ 1:06pm 
:FC5_Cheeseburger: :smallrevolver: :lunar2019deadpanpig:
Purp Jul 8, 2019 @ 8:26am 
What the guy below said. You explained pretty much nothing.
Fur Nov 12, 2018 @ 6:24am 
Pretty much the least helpful guide going
zow May 18, 2018 @ 4:22pm 
So you put all the folders like addons maps etc.. in the cure folder and thats it?
Attila Aug 13, 2017 @ 6:47am 
I just got a Vserver to host my gmod server and some other stuff. Currenlty i found out how to host a loading screen. But I dont know how to host a fastdl on a vserver. I have 2 tb traffic, that should be enough
bunny Jan 31, 2016 @ 6:37am 
I need SERIOUS help! Add me please :(