Left 4 Dead Guide

multiplayer (Versus) achievements solo for Left 4 Dead

multiplayer (Versus) achievements solo

Overview

that guide explains and shows how player can get most of multiplayer achievements solo with a help of Sourcemod + Metamod

about

that guide explains how you can obtain various multiplayer-only Left 4 Dead achievements in singleplayer. it means that you don’t need to connect to any servers, or ask any friends – you can get those achievements all by yourself by tricking the game and using custom server plugins

with the help of this guide you will be able to get the following online achievements solo:

  • DOUBLE JUMP – Pounce two different Survivors on one life as a Hunter
  • CHAIN SMOKER – Constrict two Survivors on one life as a Smoker
  • BIG DRAG – Drag a Survivor 100 feet with your tongue as a Smoker
  • BARF BAGGED – Cover four Survivors with Boomer bile at once
  • ALL 4 DEAD – Kill all four Survivors on one life as a Tank
  • WIPEFEST – Your team incapacitates three Survivors within five seconds
  • LAMB 2 SLAUGHTER – As an Infected, incap a Survivor who has entered and left a safe room
  • DEAD WRECKENING – Dole out 5000 total Survivor damage as a Special Infected
  • SMASH HIT – Win a Versus campaign of Crash Course
  • TRUCK STOP – Your team wipes all Survivors after the escape vehicle has opened in Crash Course
  • SLIPPERY PULL – Smoker pull a bile-covered Survivor until you hold him during Crash Course
  • JUMPIN’ JACK SMASH – Pounce a Survivor for 25 points of damage in the Crash Course campaign
  • 20 CAR PILE-UP – As A Tank hit 20 Survivors with a car in the Crash Course campaign

however, giving how complicating some online achievements, you cannot get them solo. do not expect that guide shows you how to get the following achievements (you have to find teammates for the help):

  • OUTBREAK – Catch a rare strain of infection, then pass it on to someone else (just ask someone who already has that achievement to play as boomer and bile on you)
  • SACRIFIZZLE – As a Special Infected, incap someone who is trying to sacrifice themselves (game has a hard condition trigger and do not allow to sacrifice if there is less than two real people playing as the survivors)
  • CHAOS GENERATOR – Have all 3 generators running at once in “The Sacrifice” finale (you need to be in three different places at the same and start generator simultaneously which is not impossible in solo even with tons of plugins)

how it all works

player can get those multiplayer achievements in Versus mode only, which has no native singleplayer support. game just doesn’t allow you to create a local (listen) server with Versus content without a real second player playing for infected/survivors. no, of course, you can trick the game and run “training Versus mode” but it requires to use cvar “sv_cheats 1” that forbids obtaining achievements. you can use other cvars like “allow_all_bot_survivor_team 1“, “sb_all_bot_game 1“, and etc, but they either will forbid getting the achievements or will immediately shutdown your server because there is no survivors/infected players, and even if you managed somehow to trick the game, then the survivors bots will just stay in a place postponing the game from starting. switching between teams is not an option too, because game allows to do it only once and “vs_max_team_switches 99” requires “sv_cheats 1

so, as you can see, any vanilla methods to run a smooth Versus gamemode with bots are doomed – so that’s why we have to rely on third-party solution

met the Sourcemod[www.sourcemod.net] and Metamod[www.sourcemm.net] server frameworks. they allow you to create your own server for any source-based game and enhance it with various plugins. have you ever seen those crazy servers with RPG elements, custom infected, new weapons, various messages in chat, etc? that is what Sourcemod + Metamod is for

in that guide you will download and install a Sourcemod + Metamod framework into your game, and use a specific set of plugins that will help you in getting those pesky multiplayer achievements solo

what I have done is have saved you from a headache to actually installing and configuring everything. you will download a single archive that already has all necessary files and unpack it into your game, change few files and is ready to farm those achievements. no need to have any prior admin/tech knowledge, everything is done for you

download

download links

[link] (password – hateGoogle1)
[link]
[link]

the content of that archive has no malicious files, trojans or viruses;
a VirusTotal report[www.virustotal.com]

after downloading, unpack its content into the folder

…steamsteamappscommonleft 4 deadleft4dead

if you cannot unpack the archive, then download and install the latest 7-Zip[www.7-zip.org] by Igor Pavlov

the content of that pack is:

all those plugins, translations files, configs, datafile, etc were optimized and packed together to ensure everything is working right for your needs (for example, l4d_zcs.smx tweaked to allow you to select between any of three classes, not just of two you haven’t played before)

if you are really uncomfortable to download a pack from some random person in Internet and would like to do everything yourself, then check that great video by https://www.youtube.com/channel/UCf6CeioSDt_73QlB8GgOH0Q that explains in good details how can you install all this

after download

step 1

open your Steam library, find Left 4 Dead game, add the next launch option

-insecure

if you have no idea what a “launch option” is, then check that instruction by Steam support

that is needed to ensure that game will allow you to safely use any custom server frameworks and be sure you don’t connect to official VAC servers

step 2

open SteamRep[steamrep.com] and find your profile. check for steamID32 code and copy it. it should look something like this STEAM_0:0:503401337 (that is my steamID32 code)

step 3

open the file

…Steamsteamappscommonleft 4 deadleft4deadaddonssourcemodconfigsadmins_simple.ini

in the very end of the file add your steamID32 and add “99:z” after it. mind the quotes! see image below to see how it should look

it will give you an admin privileges on the server and allow to use any custom commands

step 4

start the game and open the developer console. if you don’t know what a “developer console” is, then read that instruction by Steam support

step 5

type in the console one of the following commands to start a Versus match on a specific map

No Mercy map l4d_vs_hospital01_apartment versus map l4d_vs_hospital02_subway versus map l4d_vs_hospital03_sewers versus map l4d_vs_hospital04_interior versus map l4d_vs_hospital05_rooftop versus Death Toll map l4d_vs_smalltown01_caves versus map l4d_vs_smalltown02_drainage versus map l4d_vs_smalltown03_ranchhouse versus map l4d_vs_smalltown04_mainstreet versus map l4d_vs_smalltown05_houseboat versus Dead Air map l4d_vs_airport01_greenhouse versus map l4d_vs_airport02_offices versus map l4d_vs_airport03_garage versus map l4d_vs_airport04_terminal versus map l4d_vs_airport05_runway versus Blood Harvest map l4d_vs_farm01_hilltop versus map l4d_vs_farm02_traintunnel versus map l4d_vs_farm03_bridge versus map l4d_vs_farm04_barn versus map l4d_vs_farm05_cornfield versus Crash Course map l4d_garage01_alleys versus map l4d_garage02_lots versus Sacrifice map l4d_river01_docks versus map l4d_river02_barge versus map l4d_river03_port versus


game will load a Versus match and will assign you (automatically) either to Survivor or to Infected team. you change teams every run. if you don’t like the assignment, then type-in the command above one more time

step 6

type in the console the following commands

bind “[” “say !sm_admin” bind “]” “say !addbot”
step 7

that’s all! just play and enjoy. use [ button to open admin panel (it has lots of useful commands) and use ] to add more bots into the game

few screenshots to illustrate that it works

useful console commands

  • sm_godmode “Zoey/Bill/Louis/Francis/your_nick”

    makes that person immune to any damage (use that command one more time to toggle godmode off)

  • sm_incapplayer “Zoey/Bill/Louis/Francis/your_nick”

    incaps that player

  • sm_sethpplayer “Zoey/Bill/Louis/Francis/your_nick” “amount of health”

    changes player’s health to that number, for example “sm_sethpplayer Bill 100” will make Bill healthy as horse

  • sm_teleport “Zoey/Bill/Louis/Francis/your_nick” 1

    teleports that person to place you aim

  • sm_speedplayer “Zoey/Bill/Louis/Francis” 0

    freezes that person in one place (they still can attack, tho, but very buggy)

  • sm_speedplayer “Zoey/Bill/Louis/Francis” 1

    unfreezes that person

  • sm_noclip

    noclip without sv_cheats 1

  • kick “tank/(1)tank/(2)tank/(3)tank/hunter/(1)hunter/(2)hunter/(3)hunter/smoker/(1)smoker/(2)smoker/(3)smoker/boomer/(1)boomer/(2)boomer/(3)boomer”

    kicks that enemy from the game. as you can see numerous special infected’ names preceded by a number

  • kick “Zoey/Bill/Louis/Francis”

    kicks that survivor from the game

  • l4dde_difficulty “easy/normal/hard/expert”

    allows to change difficulty on-fly

  • a4d_spawn_infected “tank/smoker/boomer/hunter”

    spawns a special infected

remember, you can assign those (and any other commands) to buttons to make using of them easier, for example

bind “k” “kick tank”

will kick Tank from the game when you press K button

also remember, you can combine multiple commands in a row by using ; , for example

bind “b” “sm_speedplayer Zoey 1; sm_speedplayer Bill 1; sm_speedplayer Louis 1; sm_speedplayer Francis 1”
bind “v” “sm_speedplayer Zoey 0; sm_speedplayer Bill 0; sm_speedplayer Louis 0; sm_speedplayer Francis 0”

by pressing V button all bots will freeze in place, by pressing B they will unfreeze

hints and misc

yes, achievements work, all of them, no limitation

no, you will not get a VAC ban, singleplayer is not bannable at all

if you have started a Versus match as a survivor and cannot leave a Safe House because door is locked, then press ] button and spawn one infected bot

if you need to change a team, then press [, then select “Player Commands”, the press “Next” until you see “Switch Player”, then just proceed from there. it is the only way that allows a player to change between teams any time without sv_cheats 1

  • if you need to be a tank, then use a console command “a4d_spawn_infected Tank” and just wait until game will give you a control of it
  • if you don’t need extra Versus infected bots (for example they mess with your achievements) and you want to be the only infected in the game, then move the file
    …Steamsteamappscommonleft 4 deadleft4deadaddonssourcemodpluginsl4dinfectedbots.smx

    into the folder

    …Steamsteamappscommonleft 4 deadleft4deadaddonssourcemodpluginsdisabled
  • don’t mind that some infected have the wrong names, for example Boomer with the name “(2)Hunter” that is how the stuff works
  • sorry, but bots cannot complete 4d_vs_airport03_garage map (they do not shot a gas can to start Crescendo), and l4d_garage02_lots (do not start a generator and then restart it when it turn off)
  • yes, you can connect to local and dedicated servers with no issues
  • yes, if you create a listen server and your friend has connected to you, then he will play with those changes too
  • no, you cannot connect to official VAC-protected servers with those files, delete them first

is it a cheating?

I honestly don’t think so. my arguments:

  • first of all, I guess we all can agree that is definitely not as cheating as using SteamAchievementManager (SAM)[github.com], isn’t it? here you actually put efforts into getting achievements in the most legit and authentic way possible. you also do not modify game’s RAM, so it is way more clean than using of ArtMoney[www.artmoney.ru]
  • you do not modify any game files, just adds few plugin that is no way different from, say, workshop addons for Left 4 Dead 2, which is completely okay for most people
  • what other ways you have to get those achievements? sure, you can ask your friend to help you and create a two-player server to farm those achievements. for example you can ask your friend to kill other three survivors and stay still, while you, as a hunter, is trying to hurt him for 25 points of damage for “JUMPIN’ JACK SMASH” cheevo. now, tell me how it is different from using that guide where you kick three survivors from the game and freeze one in the place in order to do the same thing?
  • you can also try to get those achievements in public servers, which insanely difficult for lots of reasons (some achievement require Crash Course map, which is not a popular map at all, the overall number of servers and players is low and those players vaguely interesting in getting and helping with achievements), however you sure can get some achievements, like “Barf Bagged”, here but the funny thing is that 95% of all those servers DO run Sourcemod + Metamod with tons of plugins already, so what’s the difference?
  • also, you can try to use a split-screen mode to get some achievements, but it has lots of limitations – bots not moving to the final goal, not activating Crescendos and Finale, has more sporadic and erratic movement (or just stay in Safe Room effortlessly), other Infected do not spawn, and it is just crumblesome to play in 1/2 of your screen. also, you can’t get some achievements in that mode, like “LAMB 2 SLAUGHTER”
  • from the astats pov, the thing is even more funny. take for example “What are you trying to prove?” achievement (Survive all campaigns on Expert). the highest rated guide for that achievement[astats.astats.nl] just clearly says “kick special infected via console” and if that instruction has the highest rank on Astats, then that guide is way more “less cheaty”

    uninstall

    delete the following folders:

    …Steamsteamappscommonleft 4 deadleft4deadaddonsmetamod …Steamsteamappscommonleft 4 deadleft4deadaddonssourcemod …Steamsteamappscommonleft 4 deadleft4deadcfgsourcemod

    remove the launch option

    -insecure

    you may also like

    [link]
    [link]
    [link]

    if you want to thank me…

    …then check my guide about fixing various game issues: launching, crashing, optimization, stuttering, gamepads, etc. the guide is huge, but the topic is broad to begin with
    [link]

    SteamSolo.com