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.
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.
~).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.
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.
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-18weapon_usp_silencer - USP-Sweapon_p250 - P250weapon_revolver - R8 RevolverUsing identical weapons for both players can make aim duels more consistent and keep the focus on mechanical skill.
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!
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.
You don't need a dedicated server to play private 1v1 matches! Here's how to set it up quickly inside CS2:
sv_lan 1 in the console.This method lets you quickly get into private matches without server setup hassle.
To avoid typing commands every time, create a configuration file:
1v1.cfg in your game's cfg folder.exec 1v1 to load the settings instantly.This saves time and keeps your settings consistent.
mp_swapteamsmp_forcecamera 1mp_autoteambalance 0 and mp_limitteams 0Instead of entering the commands every time you play, you can save them in a configuration file.
1v1.cfg.cfg folder.exec 1v1.CS2 will execute all commands stored inside the file, allowing you to set up your 1v1 match in seconds.
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.
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.
Open the developer console and enter bot_kick.
This removes the bots from the current match.
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.
Enter mp_restartgame 1 in the developer console.
The match will restart and your server settings will be applied.
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.
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.