CS2D
118 ratings
CS2D | 100% Achievements
By Mercury
Efficient guide to get all CS2D achievements as quickly as possible, fully solo with a single Steam account.
5
   
Award
Favorite
Favorited
Unfavorite
Introduction
CS2D is a free-to-play multiplayer shooter, initially released in 2004 and put on Steam in late 2017. With this guide, you'll be able to grind out every single achievement all on your own. We'll use bots, custom maps, console commands, and even open multiple non-Steam instances of the game in order to do this. No port-forwarding is required for server hosting.

This guide can be used non-chronologically, but is designed such that a new achievement hunter should go through it in order. Given that the server settings change throughout the guide, it's best that you run through from top-to-bottom. If anything in the guide is inaccurate, unclear, or unoptimized, please leave a comment and I'll try my best to assist.
INFO: AutoHotKey
If you don't already have AutoHotKey (AHK) installed, download it here: https://www.autohotkey.com/

We will be using AHK to script some of the grindier achievements. All sections of the guide that feature AHK scripts have visible headers in case you'd like to set the scripts up ahead of time. If you have issues with any scripts, make sure you have the latest version of AHK installed.
INFO: Custom Map Downloads
There's a few custom maps out there that work really well for grinding out achievements quickly, some of which I made myself for the purposes of this guide. If any of the download links go down, all of them are available via the Wayback Machine.

map_achievementhuntv0.1 by kalterstahl: https://gamebanana.com/mods/67652


map_zombie_apocalypse_achievement by SoSo: https://gamebanana.com/mods/68560


hostages_achievement_map_easy by me: https://gamebanana.com/mods/370003


bomb_achievement_map_easy by me: https://gamebanana.com/mods/370141

Extract each of the downloaded files, then move all of their contents into your maps folder:
C:\SteamLibrary\steamapps\common\CS2D\maps
Map Editor Achievement [1/66]
Before setting up a server, you might as well grab the "Map Creator" achievement first.
Map Creator Create and save a playable map in the map editor
  • On the main menu, select "Editor."
  • Select the lightbulb icon.
  • Select "Info_T" and click anywhere on the map.
  • Select "Info_CT" and click anywhere on the map.
  • Select the save icon.
  • Name your map anything.
  • Click "save" and the achievement will unlock.
INFO: Server Setup
On the main menu, click "New Game" to begin creating your server.

For our soloing purposes, no port-forwarding will ever be necessary, even when we begin doing the 6+ players achievements with multiple instances of the game. We'll get to that later, once we begin work on those achievements.

Make sure your settings are the same for each tab in the server creation menu, which looks like this:

All of these settings are important. Whenever we change settings for different achievements throughout the guide, that will be noted accordingly. Restarting the server is generally not necessary to change these settings.

Server
This is where server settings are. Most importantly for you, it's where you can change the game mode and "Fog of War" setting. Many of these settings will already be what you need by default.
You can name your server anything. Make sure "Quick Play" remains unchecked. Leave "Server Password" and "RCon Password" blank. Don't change "Port (UDP)" from its default. Set "Max. Players" to 32. Set "Fog of War" to "Hide everything" Keep "Friendly Fire" unchecked. Check "Hide Server (unlisted)" to avoid randoms joining. Keep "Map and File Transfer" checked. Check "Off-Screen Damage" checked. Set "Game Mode" to "Construction."

Map
This is where you select the server's current map.
Scroll down to the bottom and select "map_achievementhuntv0.1"

Settings
Most settings won't need changing from the defaults, but here's what you should have.
Keep "Time per Map (Min.)" set to 0. Set "Win Limit (Rounds)" to 0. Set "Round Limit (Rounds)" to 0. Set "Time per Round (Min.)" to 100 (infinite). Set "Freeze Time (Sec.)" to 0. Set "Buy Time (Min.)" to 1000.0. Set "Start Money" to 16000. Set "Kick after x Team Kills" to 200 (or anything high, we don't want anyone kicked). Set "Kick after x Hostage Kills to 200 (same thing, arbitrary high number). Uncheck "Kill TKer on next Round." Uncheck "Kick Idlers (or other action)." Uncheck "Hostages are vulnerable." Uncheck "Auto Teambalance."

Bots
This is where bot settings can be changed. We'll change these occasionally.
Instead of typing a set number of bots, check "Auto Fill" and keep "Keep free slots for joining" checked. For "Join Team" select "Terrorists." For "Skills" select "Very Low." For "Weapons" select "Melee only."

Mods
No need to change anything here.

More Settings
Under "General" set "mp_c4timer" to 15 Under "Battle, Damage & Armor" set "mp_damagefactor" to 100 (makes for quick kills). Set "mp_infammo" to 1. Set "mp_shotweakening" to 0.

You should now be ready to start your server.
Miscellaneous Achievements [2/66]
There's a couple achievements that you can get pretty much instantly. Once you enter the server, close out the pop-up texts and join "Counter-Terrorists." You can pick any of the four proceeding options, it won't make a difference.
Well Informed Say "rank" to get your rank on a server
  • Press the "Y" key to open the server chat and enter "rank"
Spray Day Spray a spray logo!
  • Press the "T" key to spray a decal.
Capture the Flag Achievements [2/66]
The two Capture the Flag achievements are also easy. Game mode doesn't make a difference, as the flags are part of the map regardless.
DOMINATOR! Dominate 10 flag points (DOM maps)!
  • Walk through each of the 10 empty flag poles.

I Like Flags! Capture and return the enemy flag on a CTF map!
  • Walk through the red flag, then bring it to the blue flag.
Weapon-Specific (Bots) [22/66]
All weapon-specific achievements that can be obtained using bots are listed below.
I can see you! Throw a flare in a game with fog of war enabled
  • Pick up the flare and throw it anywhere.
  • Press Esc and go to "Server Settings"
  • Under the "Server" tab, set "Fog of War" to "Off"
  • Click "Okay" to apply changes.
Terrorist's Best Friend
Say Cheese!
Police's Choice
Austrian Army⠀
For Jerusalem!
La Baguette
So bright!
Highly Explosive
Swiss Precision
Rapid Fire Sniper
Arctic Warfare Police
Scout
Waffles are awesome!
German Engineering
Stealth Dude
Mac10Gyver
Urban Warfare
Pistol Round Deluxe
Cheap Terrorist
Cheap Counter-Terrorist
These all have descriptions of "Kill X number of enemies with Y weapon" and can be done quickly. Press G to drop weapons (when switching guns, or if reloading is too slow for you).

For these, I've put together a simple image with labels on each weapon, which tells you how many kills you need in order to get its respective achievement. Note the "Ignore" superscripts.
[1]: The M249 doesn't have an achievement that's doable with bots. See "Heavy Metal!" later on in the guide.
[2]: We already used this for the "I can see you!" achievement.
[3]: Molotovs don't have achievements tied to them.


Zombie Apocalypse Kill 50 humans with your zombie claws!
  • Press Esc and go to "Server Settings"
  • Under the "Bots" tab, set "Join Team" to "Counter-Terrorists"
  • Under the "Map" tab, select "map_zombie_apocalypse_achievement"
  • Click "Okay" to apply changes.
Wait for the server to complete the map change.
  • Join the "Zombies" side.
  • Spam left-click to attack the survivors and respawn.
Once there are no longer any survivors left, do the following:
  • Press Esc and go to "Bots"
  • Click "Remove All"
Now, all of the bots will respawn as survivors, meaning you can get kills again. Repeat this process until the achievement unlocks (doesn't take long).
Guide for "Zombie Apocalypse" adapted from SoSo's guide on AStats[astats.astats.nl].
Bot Kill Grind [7/66]
Mountains of Scrap Kill 5000 bots
ZOMBIE SLAUGHTER Kill 666 zombies (zombie game mode)!
Next we'll grind out 5000 bot kills and 666 zombie kills. We can do these achievements simultaneously.
  • Press Esc and go to "Server Settings"
  • Under the "Server" tab set the "Game Mode" to "Zombies!"
  • Under the "Bots" tab, set "Join Team" to "Terrorists"
  • Under the "Map" tab, select "map_achievementhuntv0.1"
  • Click "Okay" to apply changes.
You don't want any bots on your side, but the game will automatically place them there upon changing to the Zombies! game mode. To change this:
  • Press Esc and go to "Bots"
  • Click "Remove All"
All of the bots should be zombies now.

To enable console:
  • Press Esc and go to "Options"
  • Under the "Controls" tab, set the "Console" keybind to ~ (located right about "Movement")
  • Click "Okay" to apply changes.
Press ~ and then paste the following commands into the console:
bind k "customkill 1 weapon 2; customkill 1 weapon 3; customkill 1 weapon 4; customkill 1 weapon 5; customkill 1 weapon 6; customkill 1 weapon 7; customkill 1 weapon 8; customkill 1 weapon 9; customkill 1 weapon 10; customkill 1 weapon 11; customkill 1 weapon 12; customkill 1 weapon 13; customkill 1 weapon 14; customkill 1 weapon 15; customkill 1 weapon 16; customkill 1 weapon 17; customkill 1 weapon 18; customkill 1 weapon 19; customkill 1 weapon 20; customkill 1 weapon 21; customkill 1 weapon 22; customkill 1 weapon 23; customkill 1 weapon 24; customkill 1 weapon 25; customkill 1 weapon 26; customkill 1 weapon 27; customkill 1 weapon 28; customkill 1 weapon 29; customkill 1 weapon 30"
bind l "spawnplayer 2 1 0; spawnplayer 3 1 0; spawnplayer 4 1 0; spawnplayer 5 1 0; spawnplayer 6 1 0; spawnplayer 7 1 0; spawnplayer 8 1 0; spawnplayer 9 1 0; spawnplayer 10 1 0; spawnplayer 11 1 0; spawnplayer 12 1 0; spawnplayer 13 1 0; spawnplayer 14 1 0; spawnplayer 15 1 0; spawnplayer 16 1 0; spawnplayer 17 1 0; spawnplayer 18 1 0; spawnplayer 19 1 0; spawnplayer 20 1 0; spawnplayer 21 1 0; spawnplayer 22 1 0; spawnplayer 23 1 0; spawnplayer 24 1 0; spawnplayer 25 1 0; spawnplayer 26 1 0; spawnplayer 27 1 0; spawnplayer 28 1 0; spawnplayer 29 1 0; spawnplayer 30 1 0"
Press Esc to close the console
  • Spam the K and L keys on your keyboard until you unlock all bot-kill achievements.
This should take no longer than a minute if you spam really quickly. Given it's so quick, a script isn't all that necessary, but if you'd like to use one, the one shown in the "Human Kills + Assists" section of the guide should work just fine.
Guide for bot kill grind adapted from Rubytic's guide on AStats[astats.astats.nl].
Construction Achievements [3/66]
This section does not include "Real Estate;" see the final section of the guide entitled "Spending Grind" for this achievement.
  • Press Esc and go to "Server Settings"
  • Under the "Server" tab change "Game Mode" to "Construction."
  • Under the "Map" tab, select "map_achievementhuntv0.1"
  • Click "Okay" to apply changes.
Quick & Dirty Build 50 barricades!
  • Enter the section on the left.
  • Right-click to enable build mode.
  • Right-click again on an adjacent square (should be flashing green)
  • Select "Barricade"
Once the barricade finishes building itself, you can place another one. If you run out of money, walk over the gold bars on the right side of the room to get it back.
  • Rinse and repeat 50 times.
Barbed Battlefield Build 50 barbed wire!
Repeat the same process, except select "Barbed Wire" in the build menu. These place instantly.
Note: this particular achievement can be unlocked even quicker if done during the "Real Estate" grind, which repeatedly places barbed wire until you hit $1,000,00 spent on buildings. Feel free to skip doing this achievement until reaching that section.
Rock-Solid Fortify your area with 50 Level III walls!
Repeat the same process, except select "Wall III" in the build menu. These take about 5 seconds to place, so walk along the gold while they build to be efficient. This achievement is a bit slow.
INFO: 6+ Players Solo Setup
You'll probably notice that about half of the achievements require "6+ players multiplayer only" or are "bots excluded." Luckily, gathering 5 friends is completely unnecessary.
To have these other instances join your server:
  • On the main menu, click "Find Servers"
  • Wait under the "LAN" tab for a few seconds on each non-Steam instance.
  • Refresh if you have issues with it popping up, or try connecting to IP directly.
  • Once it appears, join on all instances.
While doing these achievements, just be sure that you're meeting achievement unlock requirements on the Steam instance, otherwise they obviously won't pop.
Weapon-Specific (Humans) [7/66]
Make sure your server is still on map_achievementhuntv0.1.
  • Press Esc and go to "Server Settings"
  • Under the "Bots" tab, uncheck "Auto Fill" and set the value to 0.
  • Click "Okay" to apply changes.
  • Press Esc again, click "Bots," and click "Remove All" to kick all bots permanently.
We should only have "human" players now.
Heavy Metal! Kill someone with the M249 machine gun (bots excluded)
FIRST BLOOD! Be the first one who kills an enemy in a round (6+ players multiplayer only)
  • Join "Terrorists" on all 5 of your non-Steam instances. Click to respawn if necessary.
  • On your Steam instance (server host, CT) take the M249 and kill an enemy.
This will simultaneously unlock "FIRST BLOOD!"
Sniper Kill an enemy with a sniper rifle and 2x scope (bots excluded)
  • Grab any sniper rifle (the four guns at the bottom)
  • Right-click twice to enable 2x scope
  • Kill an enemy
Poor Man's Rainbow Kill 4 players in one round, each with a different laser color (bots excluded, 6+ players)
  • Press Esc and go to "Server Settings"
  • Under the "Server" tab, set "Game Mode" to "Standard" (won't work on Construction)
  • Open console and paste the following:
    spawnitem 45 20 10
  • Grab the laser rifle (spawns in the corridor section of the map)
  • Kill a single enemy, then right-click to change laser color
  • Repeat the previous step three more times
Rocket Science Kill someone with the rocket launcher (bots excluded)
  • Open console and paste the following:
    spawnitem 48 20 10
  • Grab the rocket launcher (spawns in the corridor section of the map)
  • Kill an enemy
HUMILIATION!!! x 10 Humiliate 10 real enemies by killing them with your knife in multiplayer mode (6+ players)
  • Press Esc and go to "Server Settings"
  • Under the "Map" tab, select "map_zombie_apocalypse_achievement"
  • Click "Okay" to apply changes.
  • Join "Terrorists" on your Steam instance, and "Counter-Terrorists" on the other instances.
  • Make sure your knife is equipped (use scroll wheel if not)
  • Kill all 5 enemies, wait for the next round, then kill them again
Hostage Achievements [2/66]
Liberator Rescue 25 hostages in standard mode multiplayer games (6+ players)
  • Press Esc and go to "Server Settings"
  • Under the "Map" tab, select "hostages_achievement_map_easy"
  • Join your Steam instance on "Counter-Terrorists" and all other instances on "Terrorists"
  • Go up to each of the 25 hostages and press the E key
  • Walk up and down the right wall until all hostages are "rescued"
Human Kills + Assists [12/66]
Make sure your server's game mode is set to "Standard."
If the game mode is not set to "Standard," invincibility frames will occur, slowing the kill assists grind to a crawl.

We can quickly do 5000 kills and 5000 kill assists with console commands and a simple AutoHotKey script. Make sure you go through this section in order, as the 5000 kills script relies upon keybinds set up in the 5000 kill assists section.

AutoHotKey Script for 5000 kills + kill assists
  • Open notepad on your PC.
  • Paste the following script:
    #MaxThreadsPerHotkey 2 RCtrl:: Toggle := !Toggle While Toggle { send jkl } Return
    Usage: Press Right Ctrl to toggle the script on and off.
  • Save the file as anything.ahk with "Save as type" set to "All Files"
World's Best Super Duper Assistant!!! Get 5000 kill assists (bots excluded)
  • Press Esc and go to "Server Settings"
  • Under the "Map" tab, select "map_achievementhuntv0.1"
  • Click "Okay" to apply changes.
  • Open Console with ~
  • Paste the following commands:
    bind j "explosion 1 0 120 70 1"
    bind k "explosion 1 0 120 70 2"
    bind l "spawnplayer 3 1 0; spawnplayer 4 1 0; spawnplayer 5 1 0; spawnplayer 6 1 0"
  • Press Esc to close the console
  • Press tab and hover over each "Player" to see their "ID"
  • Find the instance that runs the player with the ID of 2 and swap it to "Counter-Terrorists"
  • Go back to the Steam instance
  • Double-click on anything.ahk to run the AutoHotKey script
  • Press the Right Ctrl key and wait until all achievements pop
  • Turn off the script by pressing Right Ctrl again
Extinction Kill 5000 enemies (bots excluded)
  • Open Console with ~
  • Paste the following command:
    bind k "customkill 1 weapon 2; customkill 1 weapon 3; customkill 1 weapon 4; customkill 1 weapon 5; customkill 1 weapon 6"
  • Press Esc to close the console
  • Press the Right Ctrl key and wait until all achievements pop
  • Turn off the script by pressing Right Ctrl again
  • End the script by right-clicking the AHK icon on your taskbar and hitting "Exit"
Assassination Achievements [2/66]
Save your a..! Make it to the escape zone alive as VIP in a standard mode multiplayer game (6+ players)
  • Press Esc and go to "Server Settings"
  • Under the "Map" tab, select "as_mars"
  • On your Steam instance, join "Counter-Terrorists" and join "Terrorists" on all other instances
  • Walk to the bottom right corner of the map and go through the VIP exit (red striped lines).
Assassin Kill the VIP in a standard mode multiplayer game (6+ players)
  • Press Esc and go to "Change Team" on your Steam instance
  • Switch to "Terrorists"
  • On one of your non-Steam instances, press Esc and go to "Change Team"
  • Switch to "Counter-Terrorists" on the non-Steam instance
  • On the Steam instance, walk to the top left corner of the map and kill the VIP

Bomb Achievements [4/66]
If you see me running... Defuse C4 in a standard mode multiplayer game (6+ players)
Nice Timing! Finish to defuse C4 last second before it explodes (in standard mode with 6+ players)
Make sure that mp_c4timer is set to 15 under "More Settings" in "Server Settings" or else this method won't work properly.
  • Press Esc and go to "Server Settings"
  • Under the "Map" tab, select "bomb_achievement_map_easy"
  • Click "Okay" to apply changes.
  • On your Steam instance, join "Counter-Terrorists" and do the same for 4/5 non-Steam instances
  • On one non-Steam instance, join "Terrorists"
  • On the Terrorist's instance, plant the bomb by pressing 5 and LMB. Immediately start counting.
  • A little after it's been 4 seconds, on your Steam instance you need to press and hold E on the bomb to defuse.
This might take a few attempts, but the timing isn't too difficult to get down. Do whatever works for you.
BOOM! Plant C4 and let it explode in a standard mode multiplayer game (6+ players)
  • On your Steam instance, join "Terrorists" and set all non-Steam instances to "Counter-Terrorists
  • Plant the bomb and wait for it to explode.
SABOTAGE!!! Plant C4 100 times in standard mode
Make sure that the map is set to bomb_achievement_map_easy, or else this script won't work.
  • Open console with ~
  • Paste the following command:
    bind k "restartround"
AutoHotKey Script for 100 Bomb Plants
  • Open notepad on your PC.
  • Paste the following script:
    #MaxThreadsPerHotkey 2 RCtrl:: Toggle := !Toggle While Toggle { send {LButton up} send k5 send {LButton down} sleep 3000 } Return
    Usage: Press Right Ctrl to toggle the script on and off.
  • Save the file as whatever.ahk with "Save as type" set to "All Files"
  • Double-click on whatever.ahk to run the AutoHotKey script.
  • Press the Right Ctrl key and wait until the achievement pops.
  • Turn off the script by pressing Right Ctrl again.
  • End the script by right-clicking the AHK icon on your taskbar and hitting "Exit"
Spending Grind [2/66]
Rich B*tch Buy weapons and equipment worth 1,000,000$!
Any map can be used for this achievement. Make sure you still have k bound to "restartround" or else the script won't work.

AutoHotKey Script for $1,000,000 worth of weapon buys
  • Open notepad on your PC.
  • Paste the following script:
    #MaxThreadsPerHotkey 2 RCtrl:: Toggle := !Toggle While Toggle { send b46gb46gb43gb42k } Return
    Usage: Press Right Ctrl to toggle the script on and off.
  • Save the file as something.ahk with "Save as type" set to "All Files"
  • Double-click on something.ahk to run the AutoHotKey script.
  • Press the Right Ctrl key and wait until the achievement pops. This will take a minute.
  • Turn off the script by pressing Right Ctrl again.
  • End the script by right-clicking the AHK icon on your taskbar and hitting "Exit"
Real Estate Spend 1,000,000$ for buildings! (upgrades and repairs excluded)
You can easily do this on bomb_achievement_map_easy. Make sure you still have k bound to "restartround" or else the script won't work.

AutoHotKey Script for $1,000,000 worth of construction buys
  • Open notepad on your PC.
  • Paste the following script:
    #MaxThreadsPerHotkey 2 RCtrl:: Toggle := !Toggle While Toggle { send 33{LButton}{RButton}{RButton}2k } Return
    Usage: Press Right Ctrl to toggle the script on and off.
  • Save the file as filename.ahk with "Save as type" set to "All Files"
  • Press Esc and go to "Server Settings"
  • Under the "Server" tab, set "Game Mode" to "Construction"
Make sure that the map you're using lets you build directly to the side of wherever you spawn.
  • Double-click on filename.ahk to run the AutoHotKey script.
  • Hover your mouse over a tile on the map that you can build on (flashes green).
  • Press the Right Ctrl key and wait until the achievement pops. This will take a couple minutes.
  • Turn off the script by pressing Right Ctrl again.
  • End the script by right-clicking the AHK icon on your taskbar and hitting "Exit"
Closing Notes
Zombie Apocalypse map from: ♿SoSo
Info on 5000 bot/human kills commands and using multiple instances from: Rubytic
Special thanks to ZeGroN for helping me out with some of the methods, most notably using explosions for 5000 kill assists.


Join the Achievement Scouts Discord server[discord.com] now!
We have an ever growing community full of friendly hunters and an abundance of resources including optimized guides, giveaways, exclusive bots, and more. Join today and meet new friends!
34 Comments
point & click 5 Sep @ 10:28am 
This comment is awaiting analysis by our automated content check system. It will be temporarily hidden until we verify that it does not contain harmful content (e.g. links to websites that attempt to steal information).
Chayoneko 25 Aug @ 9:22am 
This is really great guide! It deserves a BIG THANK YOU \^o^/
Glitch_God 4 Apr @ 11:35am 
it doesnt work in game
Glitch_God 4 Apr @ 11:35am 
i cant get the auto hotkey script to work even tho i was hitting right control
Glitch_God 4 Apr @ 9:02am 
i cant download the hostages map
Lemon Nade 14 Mar @ 11:17pm 
Thx a lot I collected all of Achievement XD
Mercury  [author] 15 Feb @ 12:16pm 
Haven't heard that issue, also where was your misunderstanding?
f0nszik | Al01Chaos 11 Feb @ 8:45am 
why as_mars is just black map? I can't do anything about it, otherwise, good tutorial, expect 1 misunderstanding where you forgot to mention I need to change to Zombie! mode.
Zramah! 30 Dec, 2024 @ 1:00pm 
cualchisolcualchisol
QUISS 29 Nov, 2024 @ 1:36pm 
cant seem to be able to find my own server on the other instances' lan page, connecting by ip doesnt work either, not sure what can be wrong with it