iTechGuides is reader-supported. When you buy through links on our site, we may earn an affiliate commission. As an Amazon Associate I earn from qualifying purchases. Learn more
Prefer not to run the server on your own PC? Godlike.Host offers hosted Left 4 Dead 2 servers with free DDoS protection and up to three free backups a day.
Install SourceMod on the dedicated Left 4 Dead 2 server, not on a player’s game client. SourceMod loads through Metamod:Source, so the dependable order is Metamod:Source first, then SourceMod, with both installed in the server’s left4dead2 directory (Steam app ID 222860). After a complete restart, use meta version, meta list, and sm version in the server console or through RCON to confirm that each layer loaded.
What you need before installing
This procedure applies to a dedicated Left 4 Dead 2 server. You need access to the server’s files and a way to stop and start the server completely. A hosting panel, FTP account, SSH/SFTP access, or direct access to the machine can provide those capabilities, but the exact parent path differs between SteamCMD installations and hosting providers.
Do these 3 things before closing this tab:
1Repair Windows errors before they cause bigger problems2Fix the driver behind crashes, sound loss and screen glitches3Clear out junk files and repair common Windows errors| # | Preview | Product | Price | |
|---|---|---|---|---|
| 1 |
|
Left 4 Dead 2 | $9.66 | Buy on Amazon |
| 2 |
|
Left 4 Dead 2 | $74.24 | Buy on Amazon |
| 3 |
|
Left 4 Dead - Xbox 360 | $42.59 | Buy on Amazon |
| 4 |
|
4Pcs Head Hair Comb: 2Pcs Hair Comb Double Sided 2Pcs Removal Dandruff Comb | $4.65 | Buy on Amazon |
| 5 |
|
Facade Games Deadwood 1876 Card Game, Gold Rush Strategy for 2-9 Players | $24.99 | Buy on Amazon |
- A running or newly installed Left 4 Dead 2 dedicated server.
- Access to its
left4dead2game directory. - Permission to upload or copy files and to restart the dedicated server.
- The Metamod:Source archive for the server’s operating system.
- The SourceMod archive for the same operating system.
- Console or RCON access for post-installation checks.
On Windows, left4dead2 is commonly beside the dedicated-server executable. On Linux, it is normally under the SRCDS installation. Do not rely on a remembered parent path: locate the directory that contains the game’s steam.inf file, then use the left4dead2 directory below that location as the installation target.
How SourceMod fits into the server
SourceMod is a server-side plugin platform. It does not become active merely because a player has files on a client computer. The dedicated server loads SourceMod through Metamod:Source, which acts as the loader layer for the game server.
#1 Best Overall
- On day one, Left 4 Dead 2 features more co-operative campaigns, more campaigns and maps for the versus game modes than the original Left 4 Dead did, plus support for Survival Mode right out of the box.
- Left 4 Dead 2 features quality co-op action gaming from the makers of Half-life, Portal, Team Fortress and Counter-Strike.
- Updated “AI Director 2.0" technology expands players’ ability to customize level layout, world objects, weather, and lighting to reflect different times of day, creating fresh gameplay every time.
- Put a whole slew of melee weapons including axes, chainsaws, frying pans and baseball bats to use which allow you to get up close with the zombies.
- The game features four different survivors, a new storyline and new dialog.
That dependency determines the installation order:
- Install Metamod:Source in the L4D2 game directory.
- Restart the dedicated server and confirm Metamod:Source responds to
meta version. - Install SourceMod in that same game directory.
- Restart again and confirm SourceMod with
meta listandsm version.
SourceMod requires Metamod:Source 1.9.0 or higher; using the latest compatible release is recommended. If Metamod is absent or too old, SourceMod cannot load regardless of how accurately its files are copied.
Install Metamod:Source first
1. Find the exact game directory
Stop the server if your host requires it before changing files. Browse the server installation until you find the L4D2 directory containing steam.inf. The final destination must be the directory named left4dead2, not the directory above it and not a player’s local game folder.
Quick wins for a faster PC:
Scan for outdated or missing drivers - takes under a minuteDriver Scan →Repair Windows errors before they cause bigger problemsFix Now →Record the path before downloading or extracting anything. For a self-hosted Windows server it may resemble a folder next to the server executable. For a Linux SRCDS server it is usually a subdirectory of the SRCDS installation. Managed hosts may present the same location through a web file manager or an FTP/SFTP root instead of showing the full operating-system path.
2. Match the archive to the server OS
Download the Metamod:Source package intended for the operating system running the dedicated server. A Windows package is not interchangeable with a Linux package. If the server is remote, download and extract the archive on your own computer, then upload the extracted contents; do not upload an unopened archive unless the host’s panel explicitly provides an extraction function.
3. Extract into left4dead2
Extract the archive’s contents directly into the L4D2 game directory. A normal installation creates an addons/metamod tree and the loader files supplied by the package. The word “directly” matters: extracting into an extra folder can produce a path such as left4dead2/metamod-package/addons/metamod, which the game will not scan.
Rank #2
- Officially Licensed Product
When using FTP or a web panel, upload the directory structure itself so that the server sees left4dead2/addons/metamod. Preserve the archive’s filenames and capitalization, particularly on Linux where paths are case-sensitive.
Recommended Free Tools
4. Restart and test Metamod
Start the dedicated server again, wait until it has completed its normal startup, and open the server console or an RCON session. Run:
meta version
A recognized command followed by Metamod:Source version information indicates that the loader is active. Running this in a player’s client console does not test the dedicated server; the command must reach the server process.
Install SourceMod into the same directory
1. Download the correct SourceMod package
Choose a SourceMod archive matching the server’s operating system, just as you did for Metamod:Source. Keep the archive’s configuration and directory structure intact. SourceMod is free server software, and its installation is a file deployment rather than a client-side game modification.
2. Extract or upload the package
For a local server, extract the package into the existing left4dead2 directory. For a remote host, extract locally and upload the archive’s addons contents and the supplied configuration files into the remote game’s corresponding locations. The important resulting path is:
Rank #3
- Co-operative gameplay in epic struggle between survivors and zombies
- Choose to play as survivor or 4 types of infected mutants
- Set across 4 massive campaigns
- Game creates a unique and dramatic experience based on players' actions
- Multiplayer games for 1-to-8 players
left4dead2/addons/sourcemod
Do not place sourcemod under the server’s parent directory, under addons/metamod, or inside a second nested left4dead2 folder. Those mistakes leave the files present but invisible to the loader.
3. Check the expected high-level layout
After both packages are installed, the relevant portion of the server should look like this:
left4dead2/
addons/
metamod/
sourcemod/
cfg/
sourcemod/
The SourceMod archive also includes addons/sourcemod/scripting. That directory is used to compile plugins; it is not required simply to run SourceMod. Do not remove it if you plan to compile plugins on the server, but its presence is not a loading test.
Restart and verify SourceMod
Perform a complete server restart after copying SourceMod. A map change or a player reconnect is not a substitute for restarting the dedicated process. Once the server is fully online, run these commands in the server console or through RCON:
meta list
sm version
meta list should show SourceMod as a loaded plugin. sm version should print SourceMod’s version information. You can also rerun:
Rank #4
- Brand - zYoung 4 Pcs combs,(as shown in picture)
- Lightweight and Portable Design: These combs are very light and convenient, allowing you to put them in your bag and use them at any time
- The comb works easy.
meta version
Seeing version output from both loaders gives you a useful separation of problems: if Metamod responds but SourceMod does not appear in meta list, the loader is present and the remaining issue is SourceMod’s files, compatibility, or startup state. If meta version itself is unknown, troubleshoot Metamod before changing SourceMod files.
What each verification result means
| Check | Where to run it | Successful result | If it fails |
|---|---|---|---|
meta version |
Dedicated-server console or RCON | The command is recognized and a Metamod:Source version is printed. | Metamod is not loading; check the game directory, OS package, restart, and loader files. |
meta list |
Dedicated-server console or RCON | SourceMod appears in the loaded plugin list. | Metamod may work while SourceMod is misplaced, incompatible, or not yet loaded. |
sm version |
Dedicated-server console or RCON | SourceMod version information is printed. | SourceMod is not available to the server process; verify its path and package. |
These commands are diagnostic commands, not client commands. If you type them into the console opened by a player’s game, an “unknown command” result does not tell you whether the server installation succeeded.
The Tool Desk
Outbyte Driver Updater FREEFix the driver behind crashes, sound loss and screen glitchesFind Drivers →Outbyte PC Repair FREEClear out junk files and repair common Windows errorsFree Scan →Self-hosted server versus a managed provider
The files are the same, but the practical installation route depends on how much control you have over the machine.
| Consideration | Self-hosted Windows or Linux | Managed or rented server |
|---|---|---|
| Operating-system choice | You select the package that matches the OS you installed. | Confirm the provider’s actual server OS before downloading an archive. |
| File access | Copy files directly into the local left4dead2 directory. |
Use FTP, SFTP, or the provider’s web file manager; extract locally if the panel cannot extract archives. |
| Restart control | Stop and start the dedicated-server process yourself. | Use the provider’s restart control or request a restart from support. |
| Console access | Use the local server console or configured RCON. | Use the panel console or RCON if enabled; a client console is not sufficient. |
| Compatibility support | You select and maintain compatible Metamod:Source and SourceMod builds. | Confirm that the provider permits both extensions and can help with restarts or FTP permissions. |
A provider that does not expose the game directory, permit the required uploads, or allow a full restart may need to perform the installation for you. Ask specifically whether Metamod:Source and SourceMod are supported rather than asking only for “mods.”
Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Troubleshoot an installation that does not load
“Unknown command: meta” or no Metamod version
- Confirm that the package was built for the server’s operating system.
- Check that the files are under the directory containing
steam.inf, specifically the L4D2left4dead2directory. - Look for
left4dead2/addons/metamodrather than a similarly named folder one level higher or deeper. - Fully stop and start the dedicated server; do not rely on a map change.
- Verify that the installed Metamod:Source version meets SourceMod’s minimum requirement of 1.9.0.
Current Metamod:Source releases normally include a loader VDF for most games. Generate a game-specific VDF only when the normal installation does not load and the standard troubleshooting path indicates that one is needed; creating extra VDF files preemptively can obscure the original path problem.
Best Value
- THE WILD WEST: It’s 1876 in Deadwood, a town in the Black Hills of South Dakota. The gold rush is on in this lawless town, and only those with the sharpest wit and quickest gun will win the gold.
- LAST ONE STANDING: Team up at the Bella Union Saloon, Gem Theater, or Grand Central hotel. The team with the most gold-filled safes makes the final showdown, and the teammate who shoots best wins all.
- Great game: This high quality card and dice game is a unique strategic and social deduction game. It’s perfect for any party, family activity, or game night group. It’s fun for teens and adults.
- WESTERN BANDITS: This original 1800s game is for 2-9 players and lasts 20-40 minutes. For ages 13 years old and older. Teenagers and adults can gather around for fun betrayal, fights, and robbing.
- CONTENTS: faux book box (magnetic closure), 9 wood star pawns, 3 wood platforms, 10 engraved dice, 50 playing cards, 9 character cards, 25 safe cards (includes Mystery Safe expansion), linen bag
Metamod works, but SourceMod is absent from meta list
- Inspect the remote files and confirm the exact path
left4dead2/addons/sourcemod. - Confirm that SourceMod was extracted rather than left as an unexpanded archive on the server.
- Check that the SourceMod archive matches the operating system.
- Make sure the server was restarted after SourceMod was uploaded.
- Run
sm versionfrom the server console or RCON, not from a client.
If the directory and restart are correct but the command remains unavailable, treat the issue as a compatibility problem and check the required-version information for the current game and loader builds.
What’s actually slowing this PC down?
Pick the symptom - the matching free tool is one click away.
The commands worked until a Valve update
Game updates can temporarily break extensions. Do not assume that an older package will continue to work after a Valve update. Check the current compatibility and required-version information from the Metamod:Source and SourceMod project guidance. When a stable package is not yet compatible, the guidance may call for compatible snapshot builds of both projects. Use builds that are intended to work together rather than mixing an arbitrary new loader with an old SourceMod package.
Files appear correct but the host reports permission errors
On a remote server, an upload can finish without placing files where the game process can read them. Reopen the provider’s file manager or FTP view and verify the final paths. If you cannot write to left4dead2 or cannot restart the process, the limitation is administrative rather than a SourceMod configuration error; the host must grant access or install the packages.
Installation checklist
- The target is the dedicated server’s
left4dead2directory for app ID222860. - The Metamod:Source package matches the server OS and is extracted directly into that directory.
left4dead2/addons/metamodexists, and a full restart makesmeta versionrespond.- The SourceMod package matches the same server OS and is extracted into the same game directory.
left4dead2/addons/sourcemodand the suppliedcfg/sourcemodfiles are present.- The server is fully restarted after SourceMod is copied.
meta listshows SourceMod, andsm versionprints its version information.- Any failure is tested from the server console or RCON, never only from a player’s client console.
Final result
Once Metamod:Source responds to meta version, SourceMod appears in meta list, and sm version returns version information after a clean restart, SourceMod is installed and loaded on the Left 4 Dead 2 dedicated server. Keep both packages aligned with the server operating system and recheck compatibility after major Valve updates.
Quick Recap
Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.

