How to Install Left 4 Dead and Join a Server
There is a reasonable argument that you should not buy Left 4 Dead. Its sequel absorbed all four campaigns, plays better and has six times the servers.
There is a reasonable argument that you should not buy Left 4 Dead. Its sequel absorbed all four of its campaigns, plays better, and has six times the servers.
The argument against that is 69 servers, still online, still answering, twelve years after everyone agreed the game was superseded. Something is keeping them there, and it is worth understanding before you decide.
What you need
- A Steam account
- Left 4 Dead, a paid game, usually very cheap
- Around 8 GB free
Making the account is its own small job β our Steam guide covers it.
The obvious question first
Left 4 Dead 2 includes every campaign from the first game as free downloadable content, has 436 servers, and is the game almost everybody plays.
So why own this one?
Three honest reasons, and if none applies to you then buy the sequel instead.
The pacing is different. The first game has four special infected and no melee weapons. Fights are slower, ammunition matters more, and the horde is more frightening because you cannot swing a frying pan at it. People who prefer the original prefer it for this, not for nostalgia.
The campaigns play differently in their original engine. The ported versions in the sequel are not identical β lighting, item placement and the Director's tuning all changed. If you played No Mercy in 2008, the version in L4D2 is a different experience.
Versus has its own scene. A small, stubborn competitive community stayed on the first game specifically because the sequel's additions unbalanced what they were playing.
Step 1: install
Install from your Library. Files land in steamapps/common/left 4 dead, and the folder that matters is left4dead inside it.
Launch once and let the shader caches build before judging performance.
Step 2: enable the console
Options, then Keyboard and Mouse, then Allow Developer Console. Or add -console to the launch options through the game's Properties in Steam.
You cannot join a specific server without it, and on a game this size that matters more than usual β the matchmaking queue is thin enough that connecting by address is often the only way to find people.
Step 3: the four specials
The sequel has eight. This one has four, and knowing them is most of what you need.
Smoker grabs you from a distance with a tongue and drags you away, choking. You cannot break out. Somebody else has to shoot the tongue or kill it.
Hunter leaps and pins you to the ground, and stays there doing damage until a teammate knocks him off. Again, you cannot free yourself.
Boomer vomits on you. That blinds you and calls the horde directly to wherever you are standing. Kill it at distance, or shove it away first, because it covers everyone nearby when it dies close.
Tank is the wall of muscle that throws lumps of concrete. Everyone shoots it and keeps moving, or it kills the group one at a time.
The Witch sits crying and ignores you entirely until startled by torchlight, gunfire or proximity. Startled, she kills whoever startled her almost immediately. Turn your torch off and walk wide.
Notice that three of the four leave you helpless until someone else acts. That is the whole design, and it is why this game does not work played silently with strangers.
The campaigns
Five of them, and they are short β four or five levels each, an hour or so with a group that knows what it is doing.
No Mercy is the one everybody remembers. A hospital rooftop, a helicopter, and a finale that made the game's reputation. It is the first campaign most servers run and the one to start on.
Death Toll ends on a boat and spends most of its length in woodland and small-town streets. More open than No Mercy, and the openness changes how the specials get to you.
Dead Air is airport terminals and construction scaffolding, with a finale on a runway. It has the tightest interiors of the five, which makes Boomers considerably worse.
Blood Harvest is farmland, train tracks and a farmhouse. The most exposed of the campaigns, and the one where a Tank has the most room to work.
Crash Course was added later and is deliberately short β two levels, designed as something a group could finish in a lunch break.
All five were later ported into Left 4 Dead 2, but the ports are not identical. Lighting, item placement and Director tuning were all adjusted, and the sequel's extra specials and melee weapons change how each one plays. If you want these campaigns the way they were built, this is where they are.
Step 4: find a server
The matchmaking option on the front menu still works and is thin. Dedicated servers are where the remaining population is.
The in-game browser lists them. Our Left 4 Dead list queries each one directly every fifteen minutes, so the counts are measured rather than reported, and each entry carries a copyable address.
With 69 servers in the world the whole list is browsable in a minute, which is a genuine advantage over the sequel. You can simply look at all of them.
What to expect on them
Community servers on this game run the same kinds of modification the sequel does, at smaller scale: larger survivor counts, custom campaigns, adjusted Director settings, and Versus configurations tuned by the people who stayed.
A server running eight survivors instead of four is a different game and worth trying deliberately rather than by accident.
Step 5: connect
Console:
connect 208.103.169.29:27015
Copy the port along with the address. 27015 is the default and hosts running several servers have moved most of them elsewhere.
First join to a server running custom campaigns downloads them. A campaign is a large file compared to a single map, and on a server without a fast download host this takes a while. It happens once.
The bots fill the gaps
Worth knowing before you look at a server list and misread it.
Left 4 Dead always fields four survivors. If two humans are playing, the game supplies two AI survivors, and from inside the game a nearly empty server looks like a full team.
The bots are competent at shooting and poor at everything else. They will not use a medkit sensibly, they will not deal with a Smoker at range quickly, and they walk past a Witch without any of the caution a human applies.
They are a substitute for players, not an alternative to them. Check the listing for real human counts before joining.
Pick the right difficulty
Four settings, and the jump between the top two is larger than the names suggest.
Easy and Normal are for learning the maps. Friendly fire is forgiving, specials do modest damage, and a group can recover from most mistakes.
Advanced is where the game is meant to be played. Damage is high enough that being caught alone by a Hunter is genuinely dangerous, and the group has to move together rather than as four people going the same direction.
Expert changes the maths entirely. Friendly fire is severe β you will kill your own teammates with a shotgun at close range, repeatedly, until you learn not to fire through people β and a single Smoker on a group that is not paying attention can end a run.
The common mistake is jumping to Expert because Advanced felt manageable. Expert is not Advanced with more health on the enemies; it is a game about positioning and trigger discipline, and it punishes the habits that worked one level down.
Most servers run Advanced. If a server is on Expert and you have not played the campaign before, say so in chat before the map starts rather than after.
The chat commands
Servers running SourceMod use the standard set, typed in normal chat:
!rtvβ vote to change campaign.!nominateβ put a campaign on the vote.!motdβ the server's rules page.!adminβ page a moderator.
Settings that persist
left4dead/cfg/autoexec.cfg runs at startup and survives updates. config.cfg is rewritten every time the game exits, so edits there are lost.
Problems you will actually hit
Matchmaking never finds anyone. Expected. Use the server list and connect by address instead.
Custom campaign shows missing textures. The download did not finish. Disconnect and reconnect to let it complete.
"Server is running an older version". The server has not restarted since the last engine update. Nothing to fix on your end.
Performance is poor despite the age. Multicore rendering is a 2008 setting and does not always behave well on modern processors. Try turning it off if you see stutter rather than low frames.
Where to go next
If the population turns out to be too thin for you, Left 4 Dead 2 is the obvious move, contains these campaigns, and our installation guide for it covers the differences properly.
If what you want is the Source engine community server culture more broadly, Team Fortress 2, Counter-Strike: Source and Garry's Mod all run on the same foundations, use the same console commands, and have far larger populations. Everything here about connect, downloads and autoexec.cfg works identically on all of them.
<!-- joingg-footer -->
---
JoinGG is a live directory of community game servers. Every listing is queried directly every fifteen minutes, so the player count you see was measured rather than reported by its owner, and each one carries a copyable connect address. Left 4 Dead servers are listed here, and every game on the site has its own hub. Player counts across every game are on the statistics page, and Left 4 Dead's own numbers β servers online, players now, activity by hour β are on its statistics page.
Common questions
- Why does a custom campaign display missing textures after joining a server?
- Missing textures appear because the campaign file download did not finish. To resolve this, simply disconnect from the server and reconnect to allow the download to complete.
- How can you fix poor game performance and stutter on a modern processor?
- You should try disabling the multicore rendering setting. It is a 2008 setting that does not always work well on modern processors, often causing stutter rather than low frame rates.
- Where should persistent custom settings be saved so they are not deleted on exit?
- Persistent settings must be saved in the left4dead/cfg/autoexec.cfg file. It executes at startup and survives updates, unlike config.cfg, which is rewritten and wiped every time the game exits.
Published Β· 8 min read