CSBattle
RustCS2
Sign inPlay on CSBattle
SkinsCasesCollectionsKnivesGlovesStickersAgentsStatisticsLeaderboardInventoryWorkshopDealsPrice CheckerBindsPlayersFaceitChangelog
Navigation
BrowseSkins2,466Cases52Collections62Knives19Gloves24Stickers8,500+Agents58
ToolsStatisticsPrice CheckerInventoryDeals
LearnBinds90+
CommunityWorkshop180+LeaderboardPlayersFaceit
UpdatesChangelog32
Play on CSBattle
CS2 Wiki/Browse
CS2 Skins Wiki

Complete CS2 skin database — browse skins, cases, collections, knives, gloves, stickers, and market prices.

Play on CSBattle

CS2 Wiki

  • Skins
  • Cases
  • Collections
  • Knives
  • Gloves
  • Stickers
  • Agents
  • Statistics
  • View all sections

Tools & Community

  • Market Overview
  • Price Checker
  • Inventory Calculator
  • Leaderboard
  • Workshop

Platforms

  • RustBattle
  • CSBattle

About

  • Privacy Policy
  • Terms of Service
  • Provably Fair
  • Support

18+ only. Gambling can be addictive. Play responsibly. If you need help, visit gambleaware.org

Also check out

Rust Game Wiki

CS2 Skins Wiki is a community resource and is not affiliated with or endorsed by Valve Corporation. All game content and materials are trademarks of their respective owners.

© 2026 CSBattle

CS2Binds

CS2 Keybinds & Console Commands

Complete keybind reference for Counter-Strike 2 with 23 default controls, 6 bind presets (including buy binds, jump throw, and crosshair settings), and 12 useful console commands.

23
Default Binds
6
Bind Presets
12
Console Commands
Default KeybindsEssential PresetsAdvanced PresetsConsole Commands

Default Keybinds

23

Movement(4)

KeyAction
W / A / S / DMove Forward / Left / Back / Right
SpaceJump
Left ShiftWalk (silent)
Left CtrlCrouch

Combat(5)

KeyAction
Mouse 1Fire / Attack
Mouse 2Secondary Fire / Scope
RReload
GDrop Weapon
QSwitch to Last Weapon

Interaction(2)

KeyAction
EUse / Interact
FInspect Weapon

Inventory(5)

KeyAction
1Primary Weapon
2Secondary Weapon (Pistol)
3Knife / Melee
4Cycle Grenades
5C4 / Bomb

Buy(1)

KeyAction
BBuy Menu

Communication(3)

KeyAction
YAll Chat
UTeam Chat
KPush-to-Talk (voice)

UI(3)

KeyAction
TabScoreboard
MChoose Team / Loadout
~ (tilde)Open Developer Console

Essential Bind Presets

4

These are must-have binds for competitive CS2. Copy the commands and paste them into the developer console (~). Enable the console in Settings > Game > Enable Developer Console.

Buy Binds

Essential

Instantly purchase weapons and equipment at round start without opening the buy menu.

bind kp_ins "buy ak47; buy m4a1"

Numpad 0: Buy AK-47 (T) / M4A1 (CT)

bind kp_end "buy deagle"

Numpad 1: Buy Desert Eagle

bind kp_downarrow "buy vesthelm"

Numpad 2: Buy Kevlar + Helmet

bind kp_pgdn "buy defuser"

Numpad 3: Buy Defuse Kit

bind kp_leftarrow "buy flashbang"

Numpad 4: Buy Flashbang

bind kp_5 "buy smokegrenade"

Numpad 5: Buy Smoke Grenade

bind kp_rightarrow "buy hegrenade"

Numpad 6: Buy HE Grenade

bind kp_home "buy molotov; buy incgrenade"

Numpad 7: Buy Molotov / Incendiary

Jump Throw Bind

Essential

Execute perfect jump throws consistently. Essential for lineup smokes and flashes.

alias "+jumpthrow" "+jump;-attack"

Create the jump throw alias (part 1)

alias "-jumpthrow" "-jump"

Create the release alias (part 2)

bind alt "+jumpthrow"

Bind Alt key to jump throw

Crosshair Settings

Essential

Popular crosshair configurations used by pro players. Paste into console to apply.

cl_crosshairsize 1.5; cl_crosshairgap -3; cl_crosshairthickness 0; cl_crosshairdot 0; cl_crosshaircolor 1

s1mple-style crosshair (small green)

cl_crosshairsize 2; cl_crosshairgap -2; cl_crosshairthickness 0.5; cl_crosshairdot 1; cl_crosshaircolor 4

NiKo-style crosshair (dot + cross)

cl_crosshairsize 3; cl_crosshairgap -1; cl_crosshairthickness 1; cl_crosshairdot 0; cl_crosshaircolor 5

Classic style (medium white)

Grenade Binds

Essential

Bind each grenade to a specific key for instant selection. No more cycling through grenades.

bind z "slot6"

Z: Select HE Grenade

bind x "slot7"

X: Select Flashbang

bind c "slot8"

C: Select Smoke Grenade

bind v "slot10"

V: Select Molotov / Incendiary

Advanced Presets

2

Practice / Warmup

Commands for offline practice sessions. Great for learning smokes and spray patterns.

sv_cheats 1

Enable cheat commands (required first)

sv_infinite_ammo 1

Unlimited ammo

mp_warmup_end

End warmup period

bot_kick

Remove all bots

sv_grenade_trajectory 1

Show grenade trajectories

sv_grenade_trajectory_time 10

Trajectory display duration

noclip

Toggle fly mode (noclip)

Performance / FPS

Console commands to maximize FPS and reduce input lag in CS2.

fps_max 0

Uncap framerate

r_drawtracers_firstperson 0

Disable first-person tracers

cl_showfps 1

Show FPS counter

net_graph 1

Show network stats overlay

Useful Console Commands

12
CommandDescriptionCategory
bind [key] [action]Bind an action to a keyBinds
unbind [key]Remove a key bindingBinds
key_listboundkeysList all current key bindingsBinds
sensitivity [value]Set mouse sensitivitySettings
volume [0-1]Set master volumeSettings
cl_righthand [0/1]Switch weapon hand (left/right)Settings
cl_showfps 1Show FPS counter in-gamePerformance
net_graph 1Show network performance statsPerformance
voice_scale [0-1]Adjust teammate voice volumeSettings
viewmodel_fov [54-68]Adjust weapon viewmodel FOVSettings
disconnectDisconnect from current serverUtility
quitClose the gameUtility

CS2 Binding Tips

1

Enable Developer Console

Go to Settings > Game > Enable Developer Console and set it to Yes. Then press ~ (tilde) to open the console in-game.

2

Autoexec File

Create an autoexec.cfg file in your CS2/game/csgo/cfg folder to run commands automatically on game start. Add "host_writeconfig" at the end to save.

3

CS2 vs CSGO Binds

Most CSGO binds work in CS2, but some commands have changed. Check the CS2 changelog for deprecated commands.

4

Reset All Binds

Use "unbindall" to remove all binds, then "exec default.cfg" to restore defaults. Be careful -- this removes everything!

Frequently Asked Questions

How do I enable the developer console in CS2?

Go to Settings > Game > Enable Developer Console and set it to 'Yes'. Then press the ~ (tilde) key to open the console in-game. You can type any bind command or console command directly here.

How do I create an autoexec file for CS2?

Create a file called autoexec.cfg in your CS2/game/csgo/cfg folder. Add all your bind commands and settings to this file. Add 'host_writeconfig' at the end to save. The file runs automatically every time you launch CS2.

Do CSGO binds work in CS2?

Most CSGO binds work in CS2, but some commands have been deprecated or renamed. The jump throw bind, buy binds, and most key bindings carry over. Check the CS2 changelog for any deprecated commands if an old bind stops working.

What is the best jump throw bind for CS2?

The most reliable jump throw bind uses aliases: alias '+jumpthrow' '+jump;-attack' and alias '-jumpthrow' '-jump', then bind it to a key like Alt. This ensures consistent jump throws for smoke lineups every time.

Related Pages

CS2 Skins

Browse all CS2 weapon skins

CS2 Cases

Weapon cases and drop rates

Ready to dominate?

Join thousands of players on CSBattle — the ultimate CS2 experience with provably fair games.

50,000+ Players
Instant Withdrawals
Provably Fair
4.9/5 from 12,000+ reviews
Play on CSBattle