How to Set Custom Time on CS2

Counter-Strike 2 is not just a game about precise shooting — it is also a discipline that requires a deep understanding of timings, utility lineups, and strategy. In many cases, the default round time settings are not enough for effective practice. Whether you are learning new smoke grenades on Mirage or practicing site executes with friends, it is essential to know how to control time in CS2.
In this article, we will explain how to use the csgo time command (yes, many commands were inherited from the previous version) to gain full control over your local match. You will learn how to change the round duration, warmup time, and bomb timer.
What Are The CS2 Round Time Commands?
To adjust time settings in CS2, you will need to use server console commands. It is important to understand that in CS2, just like in its predecessor, time control is divided into several categories. Each command is responsible for a specific stage of the match.
The main variables you can configure include:
- Round duration: Allows you to set the total time for planting the bomb or rescuing hostages.
- Warmup time: Helps you shorten or extend the player waiting phase indefinitely.
- Bomb timer: A critically important setting for practicing retake scenarios.
- Buy time: Determines how long players can choose their equipment at the start of the round.
Using round time csgo commands in CS2 requires administrator permissions on the server (usually when hosting a local match). Most of these commands begin with the mp_ prefix, which stands for “match parameters.”
Enable the Developer Console in CS2
Before entering any csgo round time command, you need to make sure that the developer console is enabled. Without this tool, you will not be able to interact directly with the game’s engine and server settings.
How to enable the developer console:
- Open Settings in Counter-Strike 2.
- Go to the Game tab.
- Find Enable Developer Console (~) and set it to Yes.
- Press the tilde key (~) to open the input console.

If the console does not open, check your keyboard layout (it should be set to English) or assign a different key in the control settings.
How to Change Round Time in CS2
Setting the round time is the foundation of any practice session. By default, a round lasts just under two minutes, which is clearly not enough for fully learning a map.
Main Commands to Change Round Time
To change the round timer, use the mp_roundtime command. However, keep in mind that the game includes different map types (bomb scenarios and hostage scenarios), so you need to use the correct command depending on the map.
- mp_roundtime [minutes] – the main command. For example, mp_roundtime 60 sets the round duration to one hour.
- mp_roundtime_defuse [minutes] – a specific command for bomb defusal maps (de_).
- mp_roundtime_hostage [minutes] – used for hostage maps (cs_).
How to Apply the Changes
An important detail: if you simply enter the command in the middle of a round, the time will not change instantly. You need to restart the match for the new settings to take effect.
Console command sequence:
- sv_cheats 1 – enables cheat commands (required for most server settings)
- mp_roundtime 60 – sets the maximum round duration
- mp_restartgame 1 – restarts the match after 1 second
After the restart, you will see 60:00 displayed on the round timer. This is essentially the practical use of the csgo unlimited time command, since one hour is usually more than enough for any training session.

How to Change Warmup Time
The warmup phase can often get in the way if you want to jump straight into practice, or, on the contrary, you may want it to be infinite. In CS2, warmup control has become even a bit more flexible than before.
Commands for Managing Warmup Time
- End warmup immediately: use mp_warmup_end. This instantly starts the match.
- Extend warmup time: If you want the warmup to last much longer, enter mp_warmuptime 999999.
- Pause the warmup timer: The command mp_warmup_pausetimer 1 stops the warmup timer at its current point, making it effectively infinite. To resume the countdown, change the value back to 0.
- Restart warmup: If the match has already started but you want to return to warmup mode, enter mp_warmup_start.
Many players look for a way to make sure the warmup never ends when loading into a map. For this, the ideal solution is a combination of an extended warmup time and a paused timer.
How to Change Bomb Timer in CS2
For professional teams and players aiming for a high level, it is extremely important to develop a strong sense of the bomb timer. In competitive mode, the bomb explodes 40 seconds after being planted. However, in practice mode, you can change this value.
Use the following command: mp_c4timer [seconds]
Usage Examples:
- mp_c4timer 60 – gives you a full minute to retake the site. This is useful for beginners who are still learning how to navigate the map.
- mp_c4timer 20 – creates a hardcore mode where you have very little time for a retake. This is excellent for training fast decision-making and team coordination.
Just like with the round timer, the changes will take effect in the next round or immediately after using mp_restartgame 1.

Other Useful Time Commands in CS2
In addition to the main settings, there are several supporting commands that make using csgo time commands much more effective. These parameters affect the overall flow of the game and help remove unnecessary delays during practice.
Freeze Time
At the start of each round, players are frozen in place and cannot move. This time is normally intended for buying equipment, but during practice, it can be frustrating.
- mp_freezetime 0 – removes the waiting period at the beginning of the round, allowing you to move instantly.
Buy Time
If you are practicing grenade lineups, you may need the ability to buy utility at any moment, even when far away from spawn.
- mp_buytime 60000 – sets the buy time to a very long duration.
- mp_buy_anywhere 1 – allows you to open the buy menu anywhere on the map. Combined with an extended buy timer, this makes practice much more convenient.
Host Timescale
This is a more advanced command that does not directly change round settings, but instead changes the speed at which time flows in the game.
- host_timescale 2.0 – speeds up the game by 2x. This is useful for quickly reviewing how smoke grenades spread.
- host_timescale 0.5 – slows the game down, which is helpful for recording cinematic moments or studying grenade trajectories in detail.
How to Create Your Own Training Config in CS2
To avoid entering all these commands manually every time (such as csgo round time settings or buy parameters), it is much better to create a .cfg file once and use it whenever needed.
- Go to the game folder: ...\Steam\steamapps\common\Counter-Strike Global Offensive\game\cs2\cfg.
- Create a new text document and name it: training.cfg.
- Paste the following text into the file:
Bash
sv_cheats 1
mp_roundtime 60
mp_roundtime_defuse 60
mp_maxmoney 60000
mp_startmoney 60000
mp_buytime 9999
mp_buy_anywhere 1
mp_freezetime 0
mp_warmup_end
sv_infinite_ammo 1
sv_grenade_trajectory_prac_pipreview 1
mp_restartgame 1
echo "--- THE TRAINING CONFIG IS LOADED ---"
- Now, in the game, simply open the console and type: exec training. All settings, including the csgo unlimited time command, will be applied instantly.
Conclusion
Knowing how to set custom time in CS2 is the first step from being a casual player to a professional. By using the csgo time command, you save hundreds of hours that would otherwise be spent waiting for rounds to end or reloading maps.
Remember, the flexibility of settings is one of Source 2’s advantages. You can adjust everything: from 60-minute rounds for map exploration to ultra-short bomb timers for practicing high-pressure situations. Now that you know how to manage round time csgo settings in the new shooter, your training sessions will become far more productive.
FAQ
Why doesn’t the mp_roundtime 60 command work immediately?
All commands with the mp_ prefix (match parameters) require restarting the round or the entire match to take effect. Use mp_restartgame 1.
Do these commands work in regular competitive mode?
No, these commands only work on your local server (when creating a game via “Practice”) or on servers where you have administrator rights.
What is the maximum round time you can set?
The maximum value for mp_roundtime is 60 minutes. If you need more, you’ll have to either restart the round or use commands to pause the timer.
How can I remove the timer from the bottom of the screen entirely?
Completely hiding the timer using console commands without modifying the HUD is difficult, but setting a very high time value effectively makes the timer irrelevant.
Is there a difference between CS:GO and CS2 commands?
Most basic commands, like csgo round time, remain the same. However, in CS2, some commands have new subparameters, and trajectory visualization has become a built-in server feature.