What to check before joining
| Listing information | Why it matters |
|---|---|
| Map and game or mode | Confirms the activity currently hosted |
| Player count | Shows current occupancy and listed capacity |
| Latency | Reports connection delay measured when the list was refreshed |
| Password and VAC indicators | Indicate access restrictions and the server’s displayed anti-cheat status; neither guarantees the overall quality of a session |
Finding and comparing servers
The server browser lists available hosted sessions and lets players narrow the results. A listing can show the server name, game or mode, current map, current and maximum player count, and latency from the most recent refresh. A password indicator signals that access is restricted. A VAC-secured indicator describes the listed server’s anti-cheat status, but it is not a guarantee that every player or every part of a session is trustworthy.
Choose a server for the map and style of play you want, then check occupancy, access requirements and connection quality. Listings can become outdated as operators start, stop or reconfigure servers, so refresh before treating the displayed information as current. A server’s title and description come from its hosting community; they do not establish that Valve operates it or that it follows Premier or Competitive rules.
Reading server-browser results
Where the CS2 browser exposes filters, narrow a search by the experience and map you want, player count, password requirement or connection latency. A map field reports what the server is currently running, and the player field compares current occupancy with listed capacity. Latency is the browser’s measurement from its last refresh, so refresh the list before comparing servers and expect conditions to change after connecting.
The Server Browser reference also describes Internet discovery, saved Favorites, recently visited History and servers used by Friends as ways to return to or locate a hosted session. Their availability and presentation depend on the current CS2 client. These discovery aids help find a server; they do not certify its rules or operator. Use the displayed information together with the host’s description and the actual connection quality.
Workshop maps and private play
Subscribing to a map in the Counter-Strike Workshop downloads it and adds it under the Workshop tab of the in-game map browser. The Workshop FAQ also describes custom game modes: map makers can package a configuration with a map to run creator-defined settings. The selected server and map determine which configuration is active; a Workshop map is not automatically added to an official matchmaking pool.
A group can also use a private Play With Friends lobby. The host selects a map and starts a private local server; invited friends’ game clients download the map automatically. This party flow is distinct from joining a public community server. The November 2, 2023 CS2 update separately enabled Community Servers to host Workshop maps, connecting player-created maps with operator-hosted sessions. See Workshop Maps and Workshop Tools.
Operator control and matchmaking boundaries
The server operator controls the hosted session’s active map, mode, settings and administrative commands. A player joining someone else’s server cannot assume they have permission to change its rules. Because settings differ by host, read the server information and follow the operator’s instructions when deciding whether to join.
Community play is separate from official Premier and Competitive progression. A community-server match does not determine Premier CS Rating or Competitive Skill Groups. Players looking for those official results need to use their respective matchmaking queues; hosted play instead provides access to operator-selected maps and experiences.
CS2 server and connection updates (November 2, 2023)
The November 2, 2023 CS2 update added `sv_maxuptimelimit`, which requests a server shutdown after a chosen number of uptime hours. The `-sv_maxuptimelimit` command-line option can select a random limit from a range; the patch’s example is `-sv_maxuptimelimit 48-72`. At the limit, the game server requests shutdown by issuing `sv_shutdown`. These are operator lifecycle controls, not player browser filters.
The update also added startup-timing log records and global-chat messages when connected players acknowledge newly acquired items. It fixed a case that showed 100% packet loss immediately after connection and a scoreboard ping that could remain below the real value. These are specific dated fixes; they do not guarantee that later connection problems cannot occur.