The complete guide · 8 min read
Counter-Strike 2 Server Hosting Explained: A Complete Guide
A practical guide to running a CS2 community server: what it is for, how game type, game mode and map groups fit together, how to use Workshop maps, tokens, CSTV and plugins, and how to keep the server healthy through Valve's frequent patches.
By Matthew Griffin, Owner, Gaming DeluxePublished · Updated
In this guide
- Why Run Your Own CS2 Server
- Game Type, Game Mode and Map Groups
- Running Workshop Maps and Custom Modes
- Steam Tokens, Passwords and Being Found
- Match Configs, CSTV and Logs
- Plugins and Community Frameworks
- Moving a Community From CS:GO to CS2
- Updates, Slots and RAM
- What to Compare Before You Rent a CS2 Server
- Counter-Strike 2 Server Glossary
- Counter-Strike 2 Server Help and Next Steps
Why Run Your Own CS2 Server
Counter-Strike 2 arrived on 27 September 2023 as a free upgrade that replaced CS:GO, rebuilt on Valve's Source 2 engine. Valve's matchmaking covers Premier, Competitive, Wingman, Casual, Deathmatch and newer modes such as Retakes and Rush. That is great for climbing CS Rating, but you cannot choose who you play with, which maps come up or what the rules are.
A community server fills that gap. Teams use one to practise set pieces on a single map for an hour. Leagues use them for official matches with a fixed config. Friends run a Workshop surf map or an Arms Race night with a custom map list. Content creators keep one for viewer games. In each case, the server belongs to you: your password, your admins, your map rotation and your ban list.
You could launch the dedicated server on a spare PC at home. Valve's own reference command line is as short as cs2 -dedicated +map de_dust2. The hard part is everything around it: an upload connection that copes with ten players, a machine that stays on, ports that stay open and someone to call when it falls over during a final. Renting puts the server in a data centre with steady bandwidth, DDoS filtering and a support desk.
Game Type, Game Mode and Map Groups
Three settings define what a CS2 server is. The game type and game mode pair chooses the rule set, the map group decides which maps the server rotates through, and the start map is the first map loaded. In our panel all three are fields in the Start.bat settings under Configuration Files.
| Setting | What it does | Example |
|---|---|---|
| Game type and mode | Selects the rule set the server runs | +game_type 1 +game_mode 0 for Arms Race |
| Map group | The list of maps the server rotates through | +mapgroup mg_armsrace |
| Start map | The first map, which must be in the chosen group | A map listed in mg_armsrace |
| Workshop map | A community map loaded by its Workshop ID | The number at the end of the Workshop address |
gamemodes.txt in the config section lists the default maps for each group, including mg_active, mg_armsrace, mg_hostage, mg_deathmatch and mg_demolition. Each mode also has its own sensible player count, so check the slots you need for the mode before choosing a plan.
Running Workshop Maps and Custom Modes
The CS2 Steam Workshop holds thousands of community maps: aim and prefire maps, surf and bhop courses, retake layouts and full custom game modes. Valve also publishes the Workshop tools that mappers use, and its patch notes regularly add materials and script functions for them.
- Open the map's page on the CS2 Steam Workshop and copy the number at the end of the address.
- Stop the server in the panel.
- Open Configuration Files, edit Start.bat and paste the ID into the Workshop Map field.
- Save, start the server and watch the console while the map downloads.
Valve has made Workshop content easier to share over time. Since mid 2024, community servers can load the latest Workshop version of a community map even when an older version is part of an official map group. In March 2026 Valve made custom games joinable from the Steam Friends list, as long as the server allows it, which suits a custom mode night where people drift in and out.
Custom game modes built with Valve's scripting tools run on the server like any other Workshop map. The point_script API behind them is still growing, with new functions for player events, round timers and money added through 2025 and 2026, so a mode written for an old build may need its author to update it.
Steam Tokens, Passwords and Being Found
A Game Server Login Token, or GSLT, links a server to a Steam account. You create one on Steam's Game Server Account Management page. Valve's rules on that page are short and worth knowing: your account must own the game, you are responsible for every token you create, tokens must not be handed to third parties, and a token the server never uses will eventually expire.
- App ID: use 730, the Counter-Strike 2 App ID shown in its Steam store address.
- Where it goes: stop the server, paste the token into the Server Steam Token field in the panel, then start again.
- One token per server: label each token in the memo field so you know which server it belongs to.
- If it leaks: delete the token on the Steam page and create a new one.
For a private scrim server, set a password in server.cfg and share it only with the two teams. For a public community server, leave the password empty, choose a clear hostname and let players find you in the community server browser, then keep them with a good map rotation and a quiet admin team.
Match Configs, CSTV and Logs
Most leagues and teams keep their rules in .cfg files: round time, overtime, warmup and buy settings. Upload them to the cfg folder with the File Manager or SFTP, then run them from the console with exec. Valve added warmup controls in December 2024, mp_warmup_items_drop_policy, mp_warmup_items_nocost and mp_warmup_items_nocount_policy, for servers that hand out free weapons during warmup.
CSTV is the broadcast and demo system in CS2. It lets casters and coaches watch a match on a delay and records demos for review. Valve's notes confirm that tv_delay and tv_delay1 can be set below 6 seconds since November 2024, and that tv_record_immediate controls whether a demo captures the moment tv_record runs.
For logging, Valve's launch notes give +sv_logfile 1 -serverlogging on the command line, or sv_logfile 1 and log on in a config file. Log lines can also be forwarded over HTTP with logaddress_add_http to a stats or match bot. Read them in the Log Viewer when a round needs explaining.
Plugins and Community Frameworks
Admin menus, retakes managers, rank tools and practice helpers come from community frameworks rather than from Valve, with Metamod:Source a common base layer. They are not made or supported by Valve, and the developers behind them update at their own pace.
- Upload framework files with SFTP, keeping the folder structure from the download.
- Restart and read the console for load errors before the first round.
- After a large CS2 patch, check each plugin's page for an update before you update the server.
- Take a Backup Manager snapshot first, so you can roll back if a plugin refuses to load.
Valve has shown it watches what plugins do. Its February 2025 notes mention fixing cases where community server plugins were restricting networking of player entities. Stick to well maintained plugins and remove any you no longer use.
Moving a Community From CS:GO to CS2
Plenty of communities ran CS:GO servers for years before the switch in September 2023. CS2 uses the same App ID, 730, so the game simply updated in everyone's Steam library, but the server side changed a lot. Configs carry over in spirit rather than line by line, plugins need versions built for CS2, and maps made for the old engine need a CS2 version before they can run.
- Configs: copy your round, buy and warmup settings across, then test each command in the console, because not every CS:GO setting behaves the same way in CS2.
- Maps: look for Source 2 ports of your favourite community maps on the CS2 Workshop, or ask the mapper whether one is planned.
- Plugins: replace each CS:GO plugin with a CS2 equivalent built for a current community framework.
- Players who want the old game: the legacy CS:GO build lives on as the csgo_demo_viewer beta branch of CS2, and we still host CS:GO servers as a separate product.
Many groups run both for a while: a CS2 server for the main community and a smaller CS:GO server for anyone who wants one more night on an old favourite. Our team can help you plan the move, including timing a Steam update and a fresh config set for launch night.
Updates, Slots and RAM
CS2 is patched often, usually on short notice. When a client update lands, a server on the old build turns players away until it updates too. Use Steam Update in the panel, or set automatic Steam updates and an early morning restart with Scheduled Tasks, so the server is current before your evening session.
Slots should follow your busiest night. Ten covers two teams of five. Sixteen leaves space for subs, coaches and a caster, or a Wingman or retake crowd. Twenty suits a casual or Arms Race server with a map rotation, and 33 is for Deathmatch and large public lobbies. Memory rises with each plan, 5GB, 8GB, 12GB and 16GB, and the memory graph in the panel tells you when a bigger tier would help.
What to Compare Before You Rent a CS2 Server
Offers can look identical on a price table. These are the details that decide whether match night goes smoothly.
- Ping to your playersA nearby data centre matters more than any spec sheet. Run a ping test from the PCs your team actually plays on.
- Control of start settingsYou should be able to set game type, mode, map group and Workshop map yourself, without a ticket.
- Update speedCS2 patches are frequent. Check you can update the server yourself the moment Valve ships a build.
- File accessConfigs, demos and plugins all need a File Manager and SFTP. Make sure both are included.
- RAM included in the priceCompare the memory bundled with each plan and what an upgrade costs, especially if you plan a Workshop rotation.
- Billing termsLook for monthly billing with no minimum term, and for discounts on longer cycles.
Counter-Strike 2 Server Glossary
- Community server
- A CS2 server run by players or a host rather than Valve's matchmaking.
- GSLT
- Game Server Login Token, created on Steam to tie a server to your Steam account.
- Map group
- A named list of maps the server rotates through, such as mg_armsrace.
- game_type and game_mode
- Two launch values that together choose the rule set, for example Arms Race.
- Workshop ID
- The number at the end of a Steam Workshop address, used to load that map.
- CSTV
- CS2's broadcast and demo recording system for spectators, casters and coaches.
- Premier
- Valve's official ranked mode where players earn a CS Rating.
- Sub-tick
- Valve's name for how CS2 timestamps movement and shots between server ticks; the Steam store calls it tick-rate-independent gameplay.
- Metamod:Source
- A community framework many CS2 server plugins load through. Not made by Valve.
Counter-Strike 2 Server Help and Next Steps
Pages that help when you set up or run your server.
- Hosting Workshop maps on CS2Our step by step guide.
- Switching map group and game modeArms Race, Deathmatch and other groups.
- Steam Game Server Account ManagementCreate your Game Server Login Token.
- Gaming Deluxe control panelWhat the panel does and how to log in.
- Our server locations
- Contact support24/7 help with configs, maps and tokens.
How we wrote this guide: facts come from Valve's Steam store page and CS2 update notes, Steam's game server token page and our own knowledge base, drafted with AI assistance, checked against the live CS2 order form for every plan, price and location, and reviewed by Matthew Griffin before publishing. Valve's developer wiki blocks automated reading, so nothing here relies on it. Spotted a mistake? Tell us.
Sources, checked 21 October 2026:
- Counter-Strike 2 on Steam (app 730), Valve
- Release Notes for 9/27/2023 (CS2 launch), Valve on Steam
- Release Notes for 9/29/2023 (dedicated server command line and logging), Valve on Steam
- Counter-Strike 2 Update, 14 October 2026 (round backup flag), Valve on Steam
- Counter-Strike 2 Update, 25 September 2026 (sv_clantags_enabled), Valve on Steam
- Rush Hour, 22 September 2026, Valve on Steam
- Guns, Guides, and Games, 18 March 2026 (custom games and Friends list), Valve on Steam
- Counter-Strike 2 Update, 19 December 2024 (warmup settings), Valve on Steam
- Counter-Strike 2 Update, 27 November 2024 (game rule toggling), Valve on Steam
- Counter-Strike 2 Update, 13 November 2024 (CSTV tv_delay), Valve on Steam
- Counter-Strike 2 Update, 26 June 2024 (latest Workshop map versions), Valve on Steam
- Release Notes for 2/6/2024 (Arms Race added), Valve on Steam
- Counter-Strike 2 Update, 28 February 2025 (community server plugins), Valve on Steam
- Counter-Strike 2 Update, 25 September 2025 (point_script API), Valve on Steam
- Steam Game Server Account Management, Valve
- Counter-Strike 2 Dedicated Servers, Valve Developer Community (blocks automated reads, not used)
- Hosting Workshop Maps, Gaming Deluxe knowledge base
- How to switch active mapgroup for a game mode, Gaming Deluxe knowledge base
- How to connect to my CS:GO server after the free CS2 update, Gaming Deluxe knowledge base
- How to add server Steam token, Gaming Deluxe knowledge base
- Gaming Deluxe order form, Counter-Strike 2