CS2 1v1 Commands - Best Settings for Private Matches

Setting up a proper 1v1 match in CS2 requires more than just kicking bots. The right server commands help you remove downtime, control weapons and create a competitive practice environment.

Copy & Paste CS2 1v1 Config

Want to start a 1v1 match quickly? Copy the commands below into your CS2 developer console. This setup removes bots, reduces downtime, disables team balancing and creates a simple environment for private 1v1 matches.

bot_kick
mp_free_armor 1
mp_freezetime 2
mp_round_restart_delay 3
mp_roundtime 60
mp_roundtime_defuse 60
mp_warmup_end
mp_autoteambalance 0
mp_limitteams 0
mp_overtime_enable 1
sv_alltalk 1
sv_deadtalk 1
mp_restartgame 1

You can paste these commands directly into the console or save them in a custom 1v1.cfg file to load the setup whenever you want to play.

How to Use CS2 1v1 Commands

  1. Launch Counter-Strike 2.
  2. Open Settings > Game.
  3. Enable the Developer Console.
  4. Start a private or practice match with your friend.
  5. Press the console key (usually ~).
  6. Enter or paste the 1v1 commands.
  7. Run mp_restartgame 1 to restart the match with the new settings.

If you play 1v1 matches regularly, creating a config file is faster than entering every command manually.

Best CS2 1v1 Commands to Improve Your Matches

Want to create the perfect custom 1v1 match in Counter-Strike 2 (CS2)? Whether you're practicing aim, warming up with a friend, or just having fun, these CS2 console commands will help you create a smoother and faster-paced experience. Below is a hand-picked list of the most useful commands for 1v1 duels, ensuring fair play and minimal interruptions.

Essential 1v1 Commands in CS2

  • bot_kick - Instantly remove bots from your lobby for uninterrupted player-only matches.
  • mp_free_armor 1 - Automatically equip players with Kevlar and helmet each round, ideal for competitive aim duels.
  • mp_freezetime 2 - Reduce the starting freeze time from 15 seconds to just 2 seconds for a quicker start.
  • mp_round_restart_delay 3 - Speed up the transition between rounds by setting a shorter delay.
  • mp_roundtime 60 - Extend round time to up to 60 minutes, great for long practice sessions or relaxed matches.
  • mp_roundtime_defuse 60 - Extend defusal rounds, especially useful if playing with bombsite tactics.
  • mp_maxrounds 30 - Emulate official match format with a full 30-round setup (first to 16 wins).
  • mp_warmup_end 1 - Skip the warmup and jump directly into the match.
  • mp_overtime_enable 1 - Enable overtime if the score reaches 15-15, perfect for close games.
  • mp_restartgame 1 - Restart the match and apply any new settings instantly.
  • sv_alltalk 1 - Allow communication between players regardless of team, ideal for casual or coaching sessions.
  • sv_deadtalk 1 - Let dead players talk to the living, useful for feedback or training sessions.

CS2 1v1 Weapon Commands

You can also customize the starting weapons for both players. For example, the following commands create a Deagle-focused setup:

mp_ct_default_secondary weapon_deagle
mp_t_default_secondary weapon_deagle

Replace weapon_deagle with another weapon if you want to practice with a different loadout. For example:

  • weapon_glock - Glock-18
  • weapon_usp_silencer - USP-S
  • weapon_p250 - P250
  • weapon_revolver - R8 Revolver

Using identical weapons for both players can make aim duels more consistent and keep the focus on mechanical skill.

Why Use Console Commands in CS2 1v1?

Using CS2 console commands for 1v1 matches gives you full control over how each round plays out. Whether you're focusing on warmups, improving aim, or just playing competitively with a friend, these settings help eliminate downtime, ensure fairness, and let you train smarter. These commands work in custom games and private servers.

For even more CS2 tips, settings, and command guides, check out our full section on Counter-Strike 2 console commands and game configurations!

How to Create the Perfect 1v1 Practice Map in CS2

In addition to the right commands, the environment matters. Use workshop maps like “Aim Botz”, “Recoil Master” or “Fast Aim/Reflex Training” to combine commands with effective aim practice. Load the map through the CS2 Workshop, apply the above 1v1 settings, and you’ve got a powerful training ground to sharpen your skills before competitive matches. Combining a good map with the correct settings can help you master movement, crosshair placement, and reaction time under realistic conditions.

How to Create a Private 1v1 Lobby In-Game

You don't need a dedicated server to play private 1v1 matches! Here's how to set it up quickly inside CS2:

  1. Create a Private Lobby: Go to Play > Play with Friends > Create Lobby.
  2. Set Lobby Privacy: Make sure the lobby is set to Private so only you and your opponent can join.
  3. Invite Your Friend: Use Steam or the in-game invite system to invite your opponent.
  4. Load a 1v1 Map: Choose a popular 1v1 practice map from the Workshop (e.g., Aim Botz, Recoil Master).
  5. Apply 1v1 Commands: Open the console and run your favorite 1v1 commands from above to customize the game.
  6. Optional LAN Play: If playing on a LAN, enable it by typing sv_lan 1 in the console.

This method lets you quickly get into private matches without server setup hassle.

Automate Your 1v1 Settings with a Config File

To avoid typing commands every time, create a configuration file:

  1. Create a file named 1v1.cfg in your game's cfg folder.
  2. Add all your favorite 1v1 commands to this file.
  3. In-game, open the console and type exec 1v1 to load the settings instantly.

This saves time and keeps your settings consistent.

Additional Team & Spectator Settings for 1v1

  • Force players to switch sides: mp_swapteams
  • Enable spectator mode: mp_forcecamera 1
  • Allow both players to join any team: mp_autoteambalance 0 and mp_limitteams 0

How to Create a CS2 1v1 Config File

Instead of entering the commands every time you play, you can save them in a configuration file.

  1. Create a new text file named 1v1.cfg.
  2. Paste your preferred 1v1 commands into the file.
  3. Save the file inside your CS2 cfg folder.
  4. Start your private match.
  5. Open the developer console.
  6. Run exec 1v1.

CS2 will execute all commands stored inside the file, allowing you to set up your 1v1 match in seconds.

Improve Your 1v1 Setup with Custom Config Files

If you frequently play 1v1 matches, using dedicated configuration files can save a lot of time. Instead of manually typing commands before every match, you can create custom config files tailored for different scenarios.

For long-term competitive settings like crosshair, sensitivity and performance tweaks, use our CS2 Autoexec Generator to create a permanent autoexec.cfg that loads automatically every time the game starts.

For grenade practice, movement training and custom server settings, check out our CS2 Practice Config tool to generate a ready-to-use practice.cfg file.

Using separate configs for competitive play, 1v1 duels and practice sessions helps you stay organized and switch setups instantly.

Want to prepare for competitive matches? Check your stats with our Faceit Player Lookup Tool.

CS2 1v1 Commands FAQ

How do I 1v1 a friend in CS2?

Create a private match with your friend, open the developer console and apply your 1v1 commands. Use bot_kick to remove bots and disable automatic team balancing with mp_autoteambalance 0 and mp_limitteams 0.

How do I remove bots from a CS2 1v1?

Open the developer console and enter bot_kick. This removes the bots from the current match.

How do I remove freeze time in a CS2 1v1?

Use mp_freezetime 0 if you want rounds to begin immediately. You can also use a small value such as mp_freezetime 2 to give both players a short preparation period.

How do I restart a CS2 1v1 match?

Enter mp_restartgame 1 in the developer console. The match will restart and your server settings will be applied.

Can I save my CS2 1v1 commands?

Yes. Save the commands in a file named 1v1.cfg inside your CS2 configuration folder. You can then load the entire setup with exec 1v1.

More CS2 Config Tools

Setting up more than just a 1v1 match? Use our CS2 Practice Config to create a practice setup for grenades, movement and server training.

For settings that should load automatically when CS2 starts, use our CS2 Autoexec Generator to build your own autoexec.cfg.

You can also use our Faceit Player Lookup to check player information before competitive matches.