NolimitHost
Last updated: September 18, 2026
Left 4 Dead 2 addons - custom campaigns, weapons, and skins - live in the server's addons folder as .vpk files. This guide covers both manual deployment and mounting a Steam Workshop collection.
| Content | Location | Format |
|---|---|---|
| Custom campaigns (not from Workshop) | left4dead2/addons/ | .vpk |
| Workshop items | left4dead2/addons/workshop/ | .vpk |
The Source engine automatically indexes .vpk files in these folders when the server starts.
.vpk files in your local Workshop cache, under Steam/steamapps/workshop/content/550/..vpk files to left4dead2/addons/ (or left4dead2/addons/workshop/ for Workshop items). Use SFTP for large files.changelevel <map>. See Change the Map.campaign_dir.vpk and campaign_000.vpk). Upload all of the files, or the addon will not load.
Instead of uploading files, you can tell the server to fetch a Workshop collection at startup using a launch parameter with a Steam Web API key:
+host_workshop_collection <COLLECTION_ID> -authkey <YOUR_STEAM_API_KEY>
Add this to the server's launch options on the Startup tab. The collection must be public, and you need a Steam Web API key from your Steam account.
sv_workshop setting for this. The related convar is sv_consistency, which controls whether clients must have identical files.
sv_consistency 0 in server.cfg so clients without exactly matching files can still join.| Command | Description |
|---|---|
show_addon_metadata | Lists mounted addons the server has loaded. |
maps * | Lists all maps, including those from loaded campaigns. |
.vpk files. Transferring addons while the server runs can corrupt the upload or crash the server.
This website uses cookies to ensure security, session management, and basic functionality. For details on all cookies used and how to manage your preferences, please see our Privacy Policy.