Useful console commands for Counter-Strike 2. Settings for crosshair, interface and more
Counter-Strike 2 is one of those games that is almost impossible to customize using only the options provided in the settings. To do this, you need to resort to the developer console. To access it, you need to open the «Game» tab in the CS2 settings and select the «Yes» option in the «Enable Developer Console» item. You can then enable it by pressing ~ on your keyboard.
In this material we will talk about all the console commands that are useful for setting up the crosshair, hand position, interface and other useful parameters.
Crosshair settings
The first thing you need to adjust in CS2 is your crosshair. The most important thing is to choose the crosshair that will be convenient for you, and only then move on to the rest of the game settings. There are several options for this: you can use esports sights or configure them manually in the game parameters, but for the most accurate selection, only console commands are suitable.
List of console commands for setting up the crosshair:
- cl_crosshairstyle 2 – classic crosshair;
- cl_crosshairstyle 4 – static classic crosshair;
- cl_crosshairstyle 5 – dynamic classic crosshair.
- сl_crosshair size (from 0 to 10, fractional values are acceptable) – crosshair size;
- сl_crosshair gap (from -5 to 5) – gap in the crosshair;
- cl_crosshairdot 0/1 – disable or enable the dot in the middle of the crosshair;
- cl_crosshair_t 0/1 – disable or enable the T-shaped crosshair;
- cl_crosshairalpha (from 0 to 255) – crosshair transparency;
- cl_crosshairthickness (from 0 to 6) – crosshair thickness;
- cl_crosshair_drawoutline 0/ 1 – disable or enable crosshair outline.
- cl_crosshaircolor 0 – red color;
- cl_crosshaircolor 1 – green color;
- cl_crosshaircolor 2 – yellow color;
- cl_crosshaircolor 3 – blue color;
- сl_crosshaircolor 4 – turquoise color;
- сl_crosshaircolor 5 – white color;
- сl_crosshaircolor r (from 0 to 255) – amount of red color;
- сl_crosshaircolor g (from 0 to 255) – amount of green color;
- сl_crosshaircolor b (from 0 to 255) – amount of blue color.
- cl_crosshair_sniper_width (1 – default) – thickness of the crosshair in the sniper scope;
- cl_crosshairgap_useweaponvalue 1 – change the gap in the dynamic crosshair depending on the weapon used.
The crashz’ Crosshair Generator v4 map from the Steam Workshop is also great for setting up your crosshair. On it you can not only conveniently adjust the sight manually, but also select the parameters of esportsmen and popular streamers.
Hand Position Adjustment
It is also important to adjust the correct placement of your hands on the screen so that the weapon does not distract you from the gameplay.
List of console commands for adjusting hand position:
- viewmodel_presetpos 1 – normal type of weapon in hand;
- viewmodel_presetpos 2 – large view of the weapon in hand;
- viewmodel_presetpos 3 – classic view of a weapon in hand.
- viewmodel_fov (from 54 to 68) – changes the viewing angle;
- viewmodel_offset_x (from -2 to 2.5) – changes the position horizontally or along the oX axis;
- viewmodel_offset_y (from -2 to 2) – changes the position vertically or along the oY axis;
- viewmodel_offset_z (from -2 to 2) – affects the height of the weapon in the hands.
The Steam Workshop also has a map for adjusting hand position – crashz’ Viewmodel Generator CS2. There you will find not only options for manual configuration, but also some locations that are popular in the community.
Radar setup
Radar also plays a big role in Counter-Strike 2. If you make it inappropriate for yourself, then you will get lost on the map and not understand where the enemies are, as well as the information that your teammates are giving.
List of console commands for configuring the radar:
- cl_radar_always_centered 0/1 – does not center or centers the radar on the player;
- cl_radar_scale (from 0.25 to 1) – radar approach;
- cl_radar_icon_scale_min (from 0.4 to 1.25) – size of player icons on the radar;
- cl_radar_rotate 0/1 – disables or enables radar rotation;
- cl_radar_square_with_scoreboard 0/1 – turns the square radar off or on when you press TAB.
Commands for adjusting sound
Unlike many other games, sound plays a huge role in CS2. You need to hear everything that happens on the map, so proper setup is also necessary in this case.
List of console commands for adjusting sound:
- volume (from 0 to 1) – overall volume;
- voice_modenable 0/1 – disables or enables voice chat;
- voice_always_sample_mic 0/1 – disables or enables the optimized microphone setting.
Other Useful Commands:
- clear – clears the console;
- disconnect – disconnect from the server;
- quit – exit the game;
- status – shows information about the server;
- binddefaults – all binds are rolled back to default;
- cl_draw_only_deathnotices 1 – disables the HUD, except for the crosshair;
- cl_drawhud – completely disable HUD;
- thirdperson – third person view;
- firstperson – first person view;
- connect server ip-address – connect to the server via IP;
- cl_showfps 1/2/3/4 – display FPS;
- fps_max (default value – 400) – enables FPS limitation;
- kill – suicide;
- map de_dust2 – loads the desired map;
- bind v action (for example, noclip) – binds an action to a specific key;
- unbind alt – removes a bind from a specific key;
- alias (command or several commands) – creates alternative versions of regular commands;
- sensitivity – mouse sensitivity;
- zoom_sensitivity_ratio – mouse sensitivity in zoom;
- exec (config name) – loads the config;
- cl_hud_color (from 0 to 11) – hud color;
- callvote – start voting;
- cl_ent_hitbox – enables hitboxes;
- rate 1000000 (maximum value) – sets the speed limit for the Internet connection between the server and the player;
- record (name) – records a demo.
Commands for training
But the console can be used for more than just changing settings. It will also be useful for training grenades, shots and other game elements. The following commands will help you configure the server correctly:
- sv_cheats 1 – allows you to enable cheating commands;
- sv_infinite_ammo 1 – infinite ammo;
- god 1 – immortality;
- noclip – the ability to fly;
- sv_grenade_trajectory_prac_pipreview 1 – shows the grenade trajectory after being thrown and includes a separate camera with the landing location;
- sv_rethrow_last_grenade – automatically throws the last grenade thrown;
- sv_showimpacts 1 – shows traces of bullets to understand which walls are shot through and which are not;
- sv_showbullethits 1 – shows on the opponent’s model the points where bullets from shots hit;
- mp_warmup_end – ends the warm-up;
- mp_warmup_start – starts warming up;
- mp_warmup_pausetimer 1 – makes the warm-up timer endless;
- mp_warmuptime – changes the warm-up time;
- mp_freezetime – reduces the duration of the freezetime to the specified value;
- mp_restartgame 1 – restarts the server;
- mp_buy_anywhere 1 – allows you to buy anywhere;
- mp_maxmoney – sets the maximum possible amount of money;
- mp_startmoney – sets the amount of money at the beginning of the game;
- impulse 101 – adds the maximum amount of money to the balance;
- mp_roundtime – indicates the length of the round (in minutes);
- mp_roundtime_defuse 0 – necessary for the previous command to work correctly;
- mp_maxrounds – indicates the round limit;
- mp_timelimit – indicates the maximum match time (in minutes);
- mp_c4timer – C4 bomb trigger timer;
- sv_visiblemaxplayers – sets the maximum possible number of players on the map.
Commands for setting up bots:
- bot_add_ct – add a bot for CT;
- bot_add_t – add a bot for T;
- bot_add – add a bot to one of the teams;
- bot_kick – kick bots;
- bot_dont_shoot 1 – bots do not shoot;
- mp_autoteambalance 0 – disable autoteambalance of teams;
- bot_difficulty 0/1/2/3 – bot difficulty level;
- bot_add mimic 1 – the bot repeats all movements after the player;
- bot_zombie 1 – bots do not move;
- bot_crouch 1 – bots are sitting;
- bot_place – places the bot in the place where the crosshair is aimed.
When setting up a game, you should not completely copy the settings of professional players. It is worth setting such settings in CS2 that will be convenient and useful for you. Other people’s parameters should be used only to select suitable ones, and then they need to be adjusted to suit themselves.