Setup & info
Use this mirror as your FastDL
You’re free to use this FastDL for your CS:GO server. Add these settings to
csgo/cfg/server.cfg:
sv_downloadurl "http://csgo-kz-maps.badservers.net/fastdl"
sv_allowdownload 1
HTTPS can work for FastDL, but HTTP offers the best compatibility. Anti-cheat software such as
FACEIT Anti-Cheat can prevent HTTPS FastDL downloads for some players, so use the HTTP URL
above. The path must end at
/fastdl, not /fastdl/maps.
Your server still needs its own raw map and resource files. FastDL supplies downloads to connecting players; it does not install files on the server.
Maps and resources
maps/ contains raw BSP and NAV files. Place these in your server’s
csgo/maps/ directory. Maps come from Steam Workshop; each NAV is a renamed copy of
GOKZ’s base NAV, included to satisfy the engine.
fastdl/ contains maps plus client resources from GOKZ and KZTimer releases. BSPs below 150,000,000 bytes are compressed with bzip2 level 9. Larger BSPs stay uncompressed. NAV files and resources use bzip2 level 9.
KZClimbBot reuploads live in maps/reuploads/, mirrored under
fastdl/maps/reuploads/. Preserve the reuploads/ folder when installing
these maps to avoid conflicts with older client copies. Remove their obsolete copies directly
under maps/ after installing the replacements. Map lists retain the original names.
The generated maplist.txt and
mapcycle.txt belong in csgo/. For GOKZ local
ranks, put
gokz-localranks-mappool.cfg
in csgo/cfg/sourcemod/gokz/, then run sm_updatemappool. Install the
matching maps separately; the lists do not download them.
Download everything
Choose a download list to fetch a complete set. Complete FastDL includes both maps and resources.
Raw maps
BSP + NAV files · maps/
FastDL maps only
Map downloads · fastdl/maps/
Complete FastDL
Maps + GOKZ / KZTimer resources
Open a terminal in the folder where you want your downloads. Allow about 53 GB for raw BSPs
alone. FastDL needs additional space. Keep FastDL’s directory structure and leave its
.bz2 files compressed.
aria2 — resumable downloads with checksum verification
Install aria2 for Windows, macOS, or Linux. These commands download raw maps with four concurrent files and verify SHA-256 checksums:
curl -fL -o raw-maps.aria2.txt http://csgo-kz-maps.badservers.net/downloads/raw-maps.aria2.txt
aria2c --continue=true --check-integrity=true --auto-file-renaming=false --max-concurrent-downloads=4 --split=1 --input-file=raw-maps.aria2.txt
For the complete FastDL tree:
curl -fL -o fastdl.aria2.txt http://csgo-kz-maps.badservers.net/downloads/fastdl.aria2.txt
aria2c --continue=true --check-integrity=true --auto-file-renaming=false --max-concurrent-downloads=4 --split=1 --input-file=fastdl.aria2.txt
To resume an interrupted batch, run the same aria2 command again from the same folder. Keep
its
.aria2 progress files. For maps without the extra resources, use
fastdl-maps.aria2.txt instead.
rclone — copy a complete folder tree
Install rclone. No account or remote configuration is needed. For raw maps:
curl -fL -o raw-maps.paths.txt http://csgo-kz-maps.badservers.net/downloads/raw-maps.paths.txt
rclone copy :http: . --http-url http://csgo-kz-maps.badservers.net/ --files-from-raw raw-maps.paths.txt --no-traverse --transfers 4 --progress
For FastDL, download fastdl.paths.txt or
fastdl-maps.paths.txt above and replace the list filename in the rclone
command. Re-running skips unchanged files. Use aria2 for checksum verification.
wget — a simple URL-list download
With GNU Wget installed:
wget -O raw-maps.urls.txt http://csgo-kz-maps.badservers.net/downloads/raw-maps.urls.txt
wget --continue --force-directories --no-host-directories --input-file=raw-maps.urls.txt
Use fastdl.urls.txt for the full FastDL tree or
fastdl-maps.urls.txt for just its maps. These flags preserve folders. Wget can
resume partial files but does not verify the supplied SHA-256 checksums.
On Windows PowerShell, use curl.exe and wget.exe to select the actual
programs rather than PowerShell aliases. You can also save a list using the links above instead
of the first command.
These commands do not remove retired files. If a checksum fails, refresh the list and retry. Using our hosted FastDL? You only need raw maps on your server.
Update schedule
Updates are checked daily at midnight, 6 a.m., noon, and 6 p.m. Central time (America/Chicago). Verified changes appear after the build finishes. If an update fails, the previous build stays available.
See the build report for the published date, file sizes, and checksums. Refresh your download list before downloading an updated set.