How to Create Custom Games in CS2: Private, Practice and Workshop

How to Create Custom Games in CS2: Private, Practice and Workshop

AI Summary

To create a custom game in CS2, form a lobby, choose Practice, Private Matchmaking or a subscribed Workshop map, select the map and mode, then invite friends before launching. Use Practice for local drills, Private Matchmaking for a private online match, and a dedicated server only when you need persistent hosting or advanced administration.

Last verified: August 27, 2026. Valve can move menu labels. Console commands below are intended for a local or privately administered server, not official matchmaking.

Which CS2 custom-game method should you use?

MethodBest forInternet requiredMain limitation
PracticeGrenades, recoil, bots and solo drillsNot for the local match itselfHost-controlled and not a full matchmaking service
Private MatchmakingTen-player private games with friendsYesLobby and regional server availability apply
Workshop mapAim trainers, custom arenas and community modesNeeded to downloadQuality and compatibility depend on the creator
Dedicated serverPersistent community hosting and admin controlUsuallyMore setup, maintenance and security responsibility

Create a local Practice match

Counter-Strike 2 play menu used to configure a private match
Practice is the fastest route for bots, grenades and server commands.
  1. Open Play from the main menu.
  2. Select Practice.
  3. Choose the game mode and official map.
  4. Adjust the bot or practice options shown by the current client.
  5. Launch the match.

To use console commands, open Settings → Game, enable the developer console, and bind or use the console key shown in your controls. Commands affect the server you administer; they do not override official matchmaking rules.

Create a private online match with friends

  1. Create a party and invite the players through Steam or the CS2 friends panel.
  2. Open Play and choose Private Matchmaking when available.
  3. Create a private queue and share only its generated code with intended players.
  4. Have both teams join, confirm the roster and start the search.

A private matchmaking code is not a server password and should not be posted publicly unless you want strangers to join. If the option is unavailable, restart Steam and CS2, confirm everyone is on the current build, and check Valve service status.

Play a CS2 Workshop map

  1. Open the CS2 Workshop through Steam.
  2. Subscribe to a map from its original Workshop page.
  3. Wait for Steam to finish downloading it.
  4. In CS2, open the Workshop Maps area under Play.
  5. Select the map, set lobby permissions and launch.

Check the creator, update date, dependencies and comments before subscribing. Do not download a replacement executable or configuration bundle from an unrelated file host. A legitimate Workshop map installs through Steam.

Useful local-practice commands

CommandPurpose
sv_cheats 1Allows protected practice commands on a server you control.
bot_kickRemoves bots.
mp_warmup_endEnds warm-up.
mp_roundtime_defuse 60Extends a defuse-mode practice round.
sv_infinite_ammo 1Provides infinite ammunition in local practice.
mp_buy_anywhere 1Allows purchases outside the buy zone.
mp_restartgame 1Restarts after one second so changed rules apply cleanly.
noclipToggles free movement when cheats are allowed.

Enter commands one at a time and keep a text copy of any practice preset you understand. Do not paste an unknown exec file from a random website.

Basic team and bot controls

  • bot_add_ct and bot_add_t add a bot to a side.
  • bot_stop 1 freezes bots for setup practice.
  • mp_limitteams 0 removes the team-size difference limit locally.
  • mp_autoteambalance 0 stops local automatic balancing.

For an aim-focused session, the CS2 aim-training maps guide recommends suitable Workshop scenarios. The crosshair-code guide helps keep the visual setup consistent, and the CS2 beginner guide covers the fundamentals to practice with friends.

Why friends cannot join

  • Different build: restart Steam so every client updates.
  • Map missing: subscribe through Steam and wait for the download.
  • Lobby privacy: switch from closed to friends-only or invite-only as intended.
  • Firewall prompt: allow the signed CS2/Steam executable on the appropriate private network; do not disable the firewall globally.
  • NAT or hosting issue: use Valve private matchmaking rather than exposing router ports.

Frequently asked questions

Can a custom CS2 match affect rank?

No. Local practice, Workshop sessions and private games do not award Premier or Competitive rank progress.

Can I use practice commands in official matchmaking?

No. Server-protected commands work only where you have administrative control.

Do I need a dedicated server?

Not for ordinary friend matches or practice. Dedicated hosting is for persistent community servers and requires separate administration.

Sources and update policy

Menu routes and commands were checked against the current Steam CS2 build on August 27, 2026. The guide is updated when Valve changes Private Matchmaking, Workshop integration or supported command behavior.

Posted On: January 24th, 2025