How to Set Up a CS2 Practice Server: Full CFG and Commands
Set up a CS2 practice server for grenade lineups, bots, wallbangs, and aim drills. Use a ready-made practice.cfg with unlimited ammo, money, round time, grenade preview, and useful binds.

A Counter-Strike 2 1v1 is a simple way to settle a friendly argument or practice individual mechanics without the distractions of a full match. You can play on a compact Workshop arena, use part of a standard competitive map, or join a community 1v1 server.
The easiest option for two friends is usually a dedicated Workshop map. CS2’s Private Matchmaking mode is not designed for this purpose: it requires ten players and creates a private 5v5 match.
First, create a regular CS2 lobby and invite your opponent through the Steam friends list. Once both players are in the lobby, select a Workshop map designed for 1v1 matches and start the game.
The basic process is:
Both players should subscribe to the map before entering the lobby. CS2 can sometimes download it automatically for the second player, but installing it in advance reduces the chance of loading or connection problems.
Open the CS2 page in Steam, select Workshop, and search for terms such as “1v1,” “aim,” or “duel.” Open the page of the map you want and press Subscribe to download it automatically.
Maps such as Bluelines 1v1/2v2 provide a compact and relatively symmetrical arena, while maps such as aim_newage automatically rotate between rifles, pistols, and the AWP. Many modern 1v1 maps also control round time, equipment, and respawns without requiring additional commands.
Check that the map was created or updated for CS2 before installing it. Older CS:GO maps do not necessarily work in Source 2, even if their Workshop pages are still available.
To use console commands, open Settings → Game and set Enable Developer Console to Yes. You can then open it using the ~ key, although the exact key may vary depending on your keyboard layout.
The following commands are useful when a map does not configure the match automatically:
| Command | Effect |
|---|---|
| bot_kick | Removes all bots |
| mp_warmup_end | Ends the warmup immediately |
| mp_autoteambalance 0 | Disables automatic team balancing |
| mp_limitteams 0 | Removes restrictions on team-size differences |
| mp_freezetime 2 | Reduces freeze time to two seconds |
| mp_round_restart_delay 2 | Reduces the delay between rounds |
| mp_startmoney 16000 | Gives each player $16,000 at the start |
| mp_buy_anywhere 1 | Allows players to buy anywhere |
| mp_buytime 9999 | Keeps the buy menu available |
| mp_restartgame 1 | Restarts the match and applies the settings |
You can enter multiple commands on one line by separating them with semicolons:
```
bot_kick; mp_warmup_end; mp_autoteambalance 0; mp_limitteams 0; mp_freezetime 2; mp_round_restart_delay 2; mp_startmoney 16000; mp_buy_anywhere 1; mp_buytime 9999; mp_restartgame 1
```
These commands do not require sv_cheats 1. Enabling cheats is only necessary for special practice functions such as infinite ammunition or displaying bullet impacts, neither of which is appropriate for a normal 1v1.
A full competitive map can be useful if you want to practice realistic positions rather than pure aim duels. Mirage Middle, Dust II Long, and similar areas create more opportunities to work on peeking, sound, utility, and repositioning.
Invite your friend to the lobby and start the selected map as a local practice session. After loading, remove the bots and disable team balancing with the commands listed above. If you are already playing on another local map, the host can also load a standard map through the console:
```
map de_mirage
```
Replace de_mirage with the internal name of the map you want to use. A standard map is much larger than a purpose-built 1v1 arena, so both players should agree on the playable area before beginning.
Standard maps are also less symmetrical. One position may naturally provide better cover, visibility, or timing, so players should regularly switch sides to keep the duel fair.
Community servers provide an alternative that does not require hosting a local match. Open the Community Server Browser and search for terms such as 1v1, duel, aim, or arena, then choose a populated server with acceptable ping.
Most 1v1 servers automatically place players into separate arenas and rotate opponents after each round. They may also alternate between rifles, pistols, sniper rifles, and other weapon categories.
This format is convenient for continuous practice against different players, but it is not always suitable for a private duel. Two friends may be placed in different arenas unless the server supports direct challenges or private rooms.
Workshop multiplayer can occasionally load the host into the map while disconnecting or freezing the other player. First, make sure both players have subscribed to the same map and allowed Steam to finish downloading it.
If the problem continues, try the following:
The host can also run status in the console to inspect the local server information. For a direct connection, the other player can use:
```
connect IP_ADDRESS:27015
```
Playing over the internet this way may require forwarding port 27015 to the host’s computer and allowing it through the firewall. Port forwarding is router-specific, may be unavailable behind carrier-grade NAT, and exposes the host’s public IP, so a community or rented server is often easier when the normal lobby method does not work.
Choose the permitted weapons, utility, map area, number of rounds, and whether armor is enabled before starting. Identical equipment gives both players a fair test of aim and movement.
Hold your crosshair at head level and pre-aim the most likely position before exposing yourself. Large corrections after seeing the opponent make your first shot slower and less accurate.
Counter-strafe when peeking so that your movement stops before you fire. This is particularly important with the AK-47, M4 rifles, Desert Eagle, and other weapons that become inaccurate while moving.
Do not peek the same angle at the same moment every round. Mix immediate aggression with delayed peeks and occasional passive holds to make your movement harder to predict.
Footsteps, reloads, scopes, and weapon pickups can reveal your position. Walking can conceal your approach, but moving too slowly may give the opponent time to take a stronger angle.
Remaining in the same place after firing allows the opponent to pre-aim your position. Fall back, change elevation, or approach from another angle whenever the map provides enough space.
The most straightforward way to 1v1 in CS2 is to invite a friend to a lobby and launch a dedicated Workshop map. These maps provide compact arenas and often configure the match automatically, while console commands allow you to adjust bots, money, buying, and round timing when necessary.
Standard maps are better for realistic positional practice, while community servers provide continuous duels against different opponents. CS2’s Private Matchmaking mode should not be used for 1v1s because it requires a full group of ten players.

Set up a CS2 practice server for grenade lineups, bots, wallbangs, and aim drills. Use a ready-made practice.cfg with unlimited ammo, money, round time, grenade preview, and useful binds.

This guide covers m0NESY’s current CS2 settings, including mouse, crosshair, viewmodel, video and radar options. It also lists the monitor and equipment he uses for competitive play.

The best CS2 Workshop maps for aim training, spray control, prefire, grenades, bhop and parkour. Includes Workshop ID and a ready-made warm-up routine.

This guide explains how to kick bots in CS2 and prevent them from spawning again. It also covers useful console commands, server settings and practical bot-control scenarios.

This guide explains how to defuse the bomb in CS2, including timing, mechanics and team coordination. It also covers advanced strategies and common mistakes that can cost you the round.

The EWC 2026 CS2 Last Chance Qualifier features 64 teams fighting for four spots. Explore the groups, favorites and potential upset candidates.

This guide covers kyousuke’s latest verified CS2 settings and configuration. It also explains how to apply them and distinguish current values from outdated setups.