KZ Map Mirror

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.

← Browse files