Description
See on Steam
Counter-Strike 2 is a team-based tactical shooter developed by Valve, released in 2023 to replace Counter-Strike: Global Offensive. Two teams, terrorists and counter-terrorists, compete around objectives (planting/defusing a bomb, rescuing hostages) over short, economy-driven rounds.
Rebuilt on the Source 2 engine, the game keeps the precise, demanding gunplay the franchise is known for, while modernizing the graphics, smoke physics (now fully volumetric) and netcode.
The classic competitive mode pits two teams of 5 players against each other, but the community also self-hosts a huge number of casual, deathmatch, retake and surf servers, making it one of the most popular games for community hosting.
Counter-Strike 2 has been free-to-play since launch.
Hardware
Server OSWindows 11 / Linux
Server RAM4 to 16 GB
Server storage85 GB
Customer requirements
Minimal:
Operating systemWindows 10 or SteamOS/Linux (Ubuntu 20.04, 64-Bit)
Processor4 hardware threads, Intel Core i5 750 or higher
RAM8 GB of memory
Graphics card1 GB or more, DirectX 11 / Shader Model 5.0 (AMD GCN+ / NVIDIA Kepler+, up-to-date Vulkan on Linux)
Disk space85 GB of available disk space
Recommended:
Operating systemWindows 10/11 or SteamOS/Linux (64-Bit)
Processor6 hardware threads or more
RAM16 GB of memory
Graphics cardRecent dedicated graphics card compatible with DirectX 11 / Vulkan
Disk space85 GB of available disk space (SSD recommended)
Steam only publishes an official "Minimum" configuration for Counter-Strike 2 — the "Recommended" configuration above is a common estimate for smooth 1080p gameplay, not an official Valve value. Note that macOS is no longer supported by the game.
Install
Deploying a server
Installing a Counter-Strike 2 game server takes between 15 and 45 minutes, mainly due to the game server download time (about 85 GB)!
Steps:
1
Go to the page adding game server and fill in: host, game (Counter-Strike 2), server name, game port (a single port: game, Steam query and RCON all go through it) and access type (password, friends, public).
2
Wait a few minutes for the server to switch to the "Game server turned off" , then configure the server options at the bottom of the page (e.g.: maximum number of players).
Important : Counter-Strike 2 requires a "Login Token" (Game Server Login Token / GSLT, a free Steam token tied to your account, obtained from the Steam server management site) to be reachable and properly listed. Enter it in the "Login Token" field at the bottom of the page — the "start" button stays disabled until it is filled in.
Tips:
Check that the server port is open on the internet (UDP and TCP). You can test whether your ports are open directly from your game server's page, using the icon .
If you enable GOTV (spectators and demos), also open the chosen GOTV port on the internet (UDP, 27020 by default).
Settings
Customizing Server Settings
More than 50 game server settings can be changed directly from the website, grouped by theme, whether the server is stopped or running. They apply on the next start. A setting left empty keeps the value Valve intended for the selected game mode.
Server customization (basic)
Password
Allows you to join the game (single player)
Game Server Login Token
Steam Game Server Login Token (GSLT), required to start the server — see the "Important" box in the Installation tab
Admin password
Server RCON password, used for administration and the player count shown on the site
Maximum number of players
Allows you to choose the maximum number of simultaneous players on the server
Map & game mode
Starting map
Official map loaded at startup: Dust II, Mirage, Inferno, Nuke, Ancient, Anubis, Vertigo, Overpass or Train.
Game mode
Casual, Competitive, Wingman (2v2), Arms Race or Deathmatch.
Steam Workshop collection
Downloads the maps of a Steam Workshop collection.
Steam Workshop map
Plays on a single community map (aim, surf, bhop...): the server starts on the startup map, then switches to it once downloaded.
Setting presets
Apply a preset
Sets up the server in one click: 5v5 Scrim, Practice (grenades), Free-for-all Deathmatch, Aim / 1v1, Surf / Bhop or Fun with bots. Each setting can still be changed afterwards.
Game rules
Friendly fire
Allows damage between teammates.
Rounds and duration
Maximum number of rounds (24 = MR12 format of official matches) and round duration.
Freeze time at round start (seconds)
Frozen buy time at the start of each round. 15 in competitive.
Bomb timer (seconds)
Delay before the bomb explodes once planted.
Halftime and overtime
Side switch at halftime, overtime on a tie and number of rounds per overtime.
Warmup (seconds)
Length of the warmup phase before the match starts.
Economy
Starting and maximum money
Money received at the start of the match and money cap per player.
Buy time (seconds)
How long the buy menu stays available during a round.
Buy anywhere on the map
Allows buying outside the buy zone.
Free armor
None, vest, or vest + helmet given every round.
Respawn & practice
Respawn after death
Players respawn right after dying.
Free for all (teammates are enemies)
All players fight each other, whatever their team.
Random spawn points
Players spawn anywhere on the map.
Infinite ammo
Infinite ammo, with or without reloading.
Practice tools
Enables sv_cheats, grenade trajectory preview and bullet impact display, and prevents the round from ending.
Teams & voice chat
Automatic team balance
Balances teams and limits the player difference between them.
Voice chat
Voice chat between both teams, and between dead and living players.
Automatically kick team killers and idle players
Kicks players who kill their teammates or stay idle.
Bots
Number and difficulty of bots
From 0 to 20 bots, from easy to expert.
Bot count behavior
Fixed number of bots, or automatic team filling: bots give up their place to joining players.
Bots wait for a player to join
Bots only appear once a human player is connected.
Bot chatter
Silent, radio commands only, or normal chatter.
Movement (surf, bhop)
Air acceleration
12 by default. Around 150 for surf maps, 1000 for bhop.
Bunny hop
Bunny hop without speed limit and auto jump by holding the key.
Gravity
800 by default.
Speed loss on jump and landing
0.08 by default. 0 = no slowdown when chaining jumps.
Fall damage (multiplier)
0 to remove fall damage, useful on surf maps.
Server
Hibernate when the server is empty
Saves your machine's CPU when nobody is connected.
Slots shown in the server browser
Lets you keep reserved slots. Empty = maximum number of players.
GOTV & demos
Enable GOTV
Lets you watch a match as a spectator from the game, with an anti-cheat broadcast delay. Requires an extra UDP port.
Automatically record matches (demos)
Records every match as a demo, to watch again in the game.
Custom console commands
Console commands
One command per line, run on every map load after all other settings, for any setting not offered above.
Plugins
Metamod + CounterStrikeSharp
Base required by all plugins, updated automatically each time the server starts.
Game mode plugin
MatchZy (matches, scrims, practice), Retakes or Advanced Deathmatch (weapon selection).
Administrators
Players (SteamID64) with full plugin administration rights.
Live administration
Send a message
Message shown immediately in the chat of all connected players.
Change map
Immediately loads another map (official, Workshop map or collection map), without restarting the server.
Match control
End the warmup, restart the match, pause and resume.
Connected players
List of online players, with one-click kick and ban.
Banned players
A banned player who tries to come back is kicked automatically. One-click unban and a link to their Steam profile.