Valve recently updated Left 4 Dead third-party support, providing players with more user-friendly methods of playing custom campaigns. Most people will be satisfied with hosting or joining local servers (i.e. games hosted on players’ home computers), but some players will be interested in playing custom campaigns on dedicated servers.
This brief guide will only cover campaigns packaged in the .VPK format. For technical information on .VPK files, read the VPK article on the Valve Developer Community wiki.
This tutorial is designed for server admins with remote access to their servers. Server admins with local access will need to make slight adjustments to the instructions.
Server-side Installation
- Download the campaign. For this tutorial, I’ll use Detour Ahead.
- Extract the downloaded archive file to any directory on your hard drive. In the case of Detour Ahead, the archive file name is 230609-bbls-detour.zip.
- Open a FTP client. I use and recommend FileZilla.
- Log in to your game server via FTP.
- Upload the custom campaign .VPK file from your computer to your dedicated server’s left4dead/addons directory. Click here for a screenshot of the FileZilla user interface for this step.
- Upload your addonlist.txt from your local Left 4 Dead install (default directory is C:Program FilesSteamsteamappscommonleft 4 deadleft4dead) to your dedicated server.
- Restart your server.