Counter-Strike 2

CS2 Game Modes Explained: Which One Should Your Server Run?

Every Counter-Strike 2 server starts with one choice: what are you hosting? Here is how the modes differ, which numbers set them, and which one fits your group.

TheGameHosting Team 6 min read
Counter-Strike 2 screenshot: counter-terrorists pushing across a sunny Italian town square
Counter-Strike 2 screenshot. CS2 is a Valve game; image courtesy of Valve.

Competitive is 5v5 with a full economy, Wingman is 2v2 on smaller maps, Casual is relaxed rounds with bigger teams, and Deathmatch and Arms Race are fast warm-up modes. On a dedicated server you choose one with game_type and game_mode: Competitive is 0 and 1, Wingman 0 and 2, Casual 0 and 0.

The CS2 game modes at a glance

A game mode is a bundle of rules: how many rounds, how long they last, how much money players start with, whether they respawn. Counter-Strike 2 ships one config file for each mode, and the values below come from those files (build 1.41.9.6, as of November 2026).

ModePlayersRoundsRound timeStart moneyBuy timeRespawn
Competitive5v524 (MR12), with halftime1:55$80020 sNo
Wingman2v216, with halftime1:30$80020 sNo
CasualBigger teams, bots fill15, no halftime3:00$100045 sNo
DeathmatchFree for all or teamsOne 10-minute round10:00None; buy anywhereAny timeYes
Arms RaceFree for allOne long roundTimedNone; buying offNoneYes

Rounds and times are taken from Valve's gamemode_competitive.cfg, gamemode_competitive2v2.cfg, gamemode_casual.cfg, gamemode_deathmatch.cfg and gamemode_armsrace.cfg. Player counts are how each mode is normally played.

Competitive: the one for matches

This is the mode behind scrims, leagues and most community matches. Each team gets a full economy: $800 to start, loss bonuses that build over consecutive rounds, a $16,000 cap on money and a 15-second freeze time. The first side to win a majority of the 24 rounds takes the match, and a team can clinch early. If you want to play out every round anyway, MatchZy has a toggle for that, covered in our guide to setting up a CS2 scrim server.

Choose it when your group wants to practice real matches, or when you run a league night.

Wingman: the quick 2v2

Wingman uses smaller maps, two players per side and 16 rounds with a halftime. Buy time and starting money match Competitive, but rounds are shorter and freeze time is 10 seconds. It fits a small group that only has four people online, or players who want fast rounds between full matches.

Casual: the relaxed one

Casual has more forgiving rules: longer rounds, a longer buy window, $1000 to start and no halftime. The mode config fills empty spots with bots. It is a good fit for a public community server, or for friends who want to play without the pressure of a full economy.

Deathmatch and Arms Race: the warm-ups

  • Deathmatch gives every player instant respawns, buying anywhere and infinite ammo. Use it for warm-ups before a scrim or as the main mode on a busy community server.
  • Arms Race moves each player through a list of weapons as they get kills, and respawns players. Rounds are timed, and buying is turned off.

How to set the game mode on your server

Valve identifies each mode by two numbers, game_type and game_mode. The LinuxGSM Counter-Strike 2 reference lists the pairs:

Modegame_typegame_mode
Casual00
Competitive01
Wingman02
Deathmatch12
Arms Race10
Demolition11
Danger Zone60

Add them to the launch line, next to the map:

Launch options
-dedicated +game_type 0 +game_mode 1 +map de_dust2
  1. Set game_type and game_mode for the mode you want in your server's launch options. If you cannot find them in the panel, ask support and they will add them with you.
  2. Pick a map from the same mode. Wingman needs Wingman maps, and Deathmatch needs a map that supports it.
  3. Restart the server.

If you change the mapgroup as well, set the default map to one inside the same group. Changing mode while the server runs is possible, but reload the map afterwards. Valve notes that toggling game rules without reloading the map is not a generally supported workflow for community servers.

Valve also ships skirmish variants such as Retakes, Boom! Headshot! and Hunter-Gatherers. They use a game type and mode plus a skirmish ID, which the same LinuxGSM table lists. For custom maps, see how to add Workshop maps.

Changing individual rules

Each mode has a config file in game/csgo/cfg, such as gamemode_competitive.cfg. They are Valve's defaults, and a CS2 update replaces them, so do not edit them. Put the settings you want to change in server.cfg, and check that they stuck after a map change by typing the setting's name in the console. For example, a custom competitive night with a 30-second freeze time and $2000 starts:

server.cfg
mp_freezetime 30
mp_startmoney 2000

For more on where the config files sit and how a server is put together, read how to make a CS2 server.

Three setups you can copy

Here are three launch lines for common cases. Swap the map for the one you want, and add your own GSLT as described in the GSLT guide.

A team night: Competitive, private

Launch options
-dedicated -maxplayers 12 +game_type 0 +game_mode 1 +map de_mirage

Twelve slots leave room for ten players and a coach or two. Add sv_password to server.cfg so only your team and the other team can join.

A public community server: Casual

Launch options
-dedicated -maxplayers 16 +game_type 0 +game_mode 0 +map de_dust2

Casual fills empty slots with bots, so a new visitor never joins an empty server. Add a GSLT so the server shows up in the community browser.

A warm-up server: Deathmatch

Launch options
-dedicated -maxplayers 10 +game_type 1 +game_mode 2 +map de_dust2

With instant respawns and free buying, Deathmatch lets players warm up their aim before the real game. Some teams keep one running next to the scrim server. One plan can only run one mode at a time, so use a second plan for a second mode, or switch modes between sessions.

Which mode should you run?

You are...RunBecause
A team preparing for matchesCompetitiveReal economy, real round timer, 5v5
Two friends, or a group of fourWingman2v2 on smaller maps, short rounds
A public community serverCasual or DeathmatchEasy to join, forgiving, bots fill gaps
A group that warms up before a scrimDeathmatchRespawns and infinite ammo
A map-maker testing a creationWorkshop map with its own modeSee the Workshop guide

Hosting every mode on one plan

You are not locked into one mode on TheGameHosting. The same server runs Competitive on Tuesday and Deathmatch on Saturday, because you change a launch setting and restart. All nine plans run Counter-Strike 2, which needs 2 GB of RAM, and the Counter-Strike 2 hosting page lists them from $1.90 USD a month. If you also plan to use plugins, compare all plans.

FAQ

What are the game modes in CS2?

The main Counter-Strike 2 modes are Competitive (5v5), Wingman (2v2), Casual, Deathmatch and Arms Race. Valve also ships Demolition, Danger Zone and several skirmish variants such as Retakes.

What is the difference between Competitive and Wingman?

Competitive is 5v5 on full maps with 24 rounds and a 1:55 round timer. Wingman is 2v2 on smaller maps with 16 rounds and a 1:30 round timer.

How do I change the game mode on my CS2 server?

Set game_type and game_mode in the launch options, for example +game_type 0 +game_mode 1 for Competitive, choose a map that fits the mode and restart the server.

How many rounds are in a competitive CS2 match?

Valve's competitive config sets mp_maxrounds to 24, so a match is MR12: the first team to win a majority of rounds wins, with halftime after 12.

Hosting for these games

Written by TheGameHosting Team, the people who run our servers in Dallas and Amsterdam and answer your tickets.

All posts

Run your CS2 server from $1.90 USD/month

Competitive, Wingman, Casual or Deathmatch: run whichever your group needs on its own Counter-Strike 2 server, ready 60 seconds after payment.

Use code FULL2026 at checkout for 15% off for life.

  • AMD 9950X / 7950X3D CPUs
  • DDR5 RAM and NVMe storage
  • DDoS protection on every plan
  • Dallas, TX and Amsterdam, NL