In this post I will show you some of the main commands that you can use on your Counter-Strike 2 server.

Take the opportunity to use them on Duality servers.

If you have no idea how to execute commands on a CS2 server, read the post that we talk about this.

Basic commands

changelevel <MAP_NAME>

Changes the server map to the map specified in the command.

mp_restartgame 1

Instantly restarts the match. It can be configured to run with a few seconds of delay by changing the value "1" to the number of seconds you want.

mp_roundtime <SECONDS>

Adjusts the round time.

Training commands

sv_cheats 1

Used to allow other commands that are considered cheats but can help your team's training routine. For example, the "noclip" command, which allows players to fly across the map, or the "god" command, which makes you immune to any type of damage.

NEVER use this command in a real match. You as the server administrator will lose credibility.

sv_infinite_ammo 1

Infinite ammo for guns and grenades.

sv_grenade_trajectory_prac_pipreview 1; sv_grenade_trajectory_prac_trailtime 5

Shows the path of the grenades in the air and a preview of where the grenade will land. These are essential commands for a team's training routine.


Re-throws the last thrown grenade.

mp_respawn_on_death_ct 1; mp_respawn_on_death_t 1

Configure the server so that CTs and TRs respawn instantly.

mp_buytime 60000; mp_buy_anywhere 1; mp_maxmoney 65535; mp_startmoney 65535

The commands above will allow you to buy any weapon whenever you want and anywhere on the map. Very useful for training between teams.

mp_roundtime 60

Often used for training and 4fun, it changes the round time to 60 minutes.

mp_freezetime 0

Removes the freezetime.


bot_add_ct / bot_add_t

Commands to add bots to the server.


Instantly kicks all bots on the server.

bot_quota_mode fill; bot_quota 10; mp_restartgame 1;

Makes the server put bots in place of players so that there are always 10 players on the server, regardless of whether they are bots.

Match commands

sv_cheats 0

Don't forget to remove cheat commands from your games.

mp_respawn_on_death_ct 0; mp_respawn_on_death_t 0

Configures the server so that the respawn of CTs and TRs is no longer instantaneous if you have configured this to train.

mp_buytime 15; mp_buy_anywhere 0; mp_maxmoney 16000; mp_startmoney 800

Configures money and purchase options according to competitive mode.

mp_freezetime 15

Sets the freeze time to 15 seconds.

mp_overtime_enable 1; mp_overtime_maxrounds 6; mp_overtime_startmoney 10000

Overtime settings.

mp_roundtime 1.92; mp_roundtime_defuse 1.92

Round time settings for a competitive match.

Exclusive commands for Duality servers

Our servers have some ready-made configurations that can make your team's training routine easier.

exec dualitygg-practice.cfg

Runs the training setup.

exec dualitygg-mode-competitive-warmup.cfg

Runs the warmup setup for a match.

exec dualitygg-mode-competitive-knife.cfg

Executes the knife round configuration for a match.

exec dualitygg-mode-competitive-live.cfg

Runs the live setup for a match.

Other commands

You can check all existing commands on Valve's official page. Look for commands that have the prefixes "mp", "sv", or "bot". These are server commands.

If you are a beta tester of the free Duality servers for CS2, be sure to test these commands on your server. If you haven't received your invitation yet, wait for your time to come!