Counter Strike Source

Managing CS:GO Warmup Time: Commands and Server Settings

Counter Strike Source·May 20, 2026·11 min read

Why Warmup Exists in CS:GO

Every CS:GO match opens with a warmup phase. It is the buffer that lets players load in, calibrate their crosshairs, and pretend they will hit those flicks once the round actually starts. By default the period lasts about 60 seconds, but specific modes change that number. Competitive matches stretch the warmup to a full 300 seconds, which can be excruciating when everyone is already lobbied and ready.

If you run your own server, you do not have to sit through it. The warmup can be cut short, extended, disabled completely, or set to wait for a specific number of players. This guide walks through the commands and settings you can use to take control.

Skipping or Triggering Warmup on Demand

The quickest way to deal with warmup is to end or start it manually from the server console. This is the standard move when everyone is already connected and just wants to play.

  1. Open your HolyHosting control panel and click Console in the left side menu.
  2. Type one of the following commands into the console input:
  • `mp_warmup_end` ends the current warmup and pushes the match straight into round one.
  • `mp_warmup_start` forces a warmup period to begin.
  1. Hit enter and the server reacts immediately.

These two commands cover most situations. You can bind them to your own admin habits and stop waiting around between matches.

Enabling the Developer Console in CS:GO

Some of the warmup tweaks have to be sent from inside the game itself, which means you need the Developer Console turned on. By default it is disabled on fresh installs.

  1. Open CS:GO and head to Settings from the main menu.
  2. Pick the Game tab at the top.
  3. In the first section, find Enable Developer Console.
  4. Set the dropdown to Yes.
  5. Press the `~` key in-game to open the console.

Once that is active, any client-side command in this article can be fired off without touching the panel.

Reconfiguring Warmup Behavior

Manually ending each match gets old fast. If warmup is something you never want, or you want it gated by player count, the following commands do the heavy lifting. Most of them can run from the server console or the in-game developer console.

Turning Warmup Off Entirely

In the console, paste one of these depending on the match type:

  • `mp_do_warmup_period 0` disables warmup in standard public matches.
  • `mp_do_warmup_offline 0` disables warmup in offline or bot matches.

The `0` at the end is the switch. Use `1` instead to turn warmup back on.

Once executed, future matches respect the new value. No more sitting in spawn knifing the walls.

Setting a Minimum Player Count

You can also tie the end of warmup to how many players are on the server, which is useful for pickup games or community lobbies.

  1. Go to Console in your HolyHosting panel.
  2. Run the following command:
  • `mp_endwarmup_player_count [Amount]` where `[Amount]` is the number of connected players required before warmup ends.
  1. The next time the threshold is hit, the match auto-starts.

This pairs well with disabling warmup entirely on smaller servers, since it gives newcomers a window to load in without leaving everyone stuck in limbo.

Wrapping Up

CS:GO leaves plenty of room to shape matches around how your community actually plays. Warmup is one of those quality-of-life settings that everyone notices the moment it gets in the way. Between the server console commands and the in-game developer console, you can skip it on the spot, switch it off for good, or let it scale to player count. Pick whichever method fits your style and your players will spend more time fragging and less time waiting.

Still have questions?

Come chat with us and we will get back to you as soon as possible!

Contact Support