The complete guide · 4 min read
Counter-Strike: Source Server Hosting Explained: A Complete Guide
Counter-Strike: Source has been on Steam since 2004, and its servers are still where communities gather. This guide explains how a hosted CS:S server works today, from choosing the size and launch options to maps, movement settings, plugins and Valve's updates.
By Matthew Griffin, Owner, Gaming DeluxePublished · Updated
In this guide
- Why CS:S Still Gets Its Own Servers
- Picking a Plan by How You Play
- Launch Options, Tickrate and server.cfg
- Maps: Uploading, Rotating and Changing Level
- Bhop and Custom Modes After the 2025 Update
- Admin Tools: Metamod:Source and SourceMod
- Keeping a CS:S Server Healthy
- What to Compare Before You Rent a CS:S Server
- Counter-Strike: Source Server Glossary
- Counter-Strike: Source Server Help and Next Steps
Why CS:S Still Gets Its Own Servers
Valve describes Counter-Strike: Source as the teamplay of the original Counter-Strike rebuilt with its Source technology, adding new graphics, sounds and physics. That combination never really went away. Players return for its movement, its maps and the communities built around them, and many of those communities exist only because someone runs a server.
A server of your own lets you decide the map list, the rules and the plugins, and it gives regulars a single place to meet. It also means somebody has to look after it, which is where good hosting helps: updates, backups and file access should take minutes, not evenings.
Picking a Plan by How You Play
Memory does not decide the plan here. Every option includes the free 5GB tier, which is ample for a CS:S server. What you are really choosing is how many people can connect at the same moment.
| Format | Suggested plan | Why |
|---|---|---|
| Private matches and scrims | 10 Slots | Exactly two teams of five |
| A friends server or small movement community | 16 Slots | Room for regulars and visitors |
| Casual public with plugins | 20 Slots | Fills well without long waits |
| Big community server | 33 Slots | Our largest size for this game |
Valve's own patch notes refer to servers running 64 players plus SourceTV, so the slot counts we sell sit well inside what the game can handle. You can change plan later and keep everything on the server.
Launch Options, Tickrate and server.cfg
Two places control how a CS:S server behaves. Launch options, set in the Commandline Manager, apply when the server starts. The configuration files, chiefly server.cfg, hold the name, passwords and game rules.
- Tickrate: set with the -tickrate launch option. Valve fixed physics at non-standard tickrates in July 2018.
- Passwords: a join password keeps the server private, and an RCON password lets admins control it from the console.
- Voice codec: sv_voicecodec chooses between Steam voice, the default, and the vaudio_celt codec Valve added in 2017.
- Map lists: mapcycle.txt sets the rotation and maplist.txt the maps players can vote or choose from.
Maps: Uploading, Rotating and Changing Level
Our knowledge base guide for Source servers follows a simple routine, and it is worth sticking to because it makes problems easy to trace.
- Stop the server before adding anything, so any start-up error clearly belongs to the new files.
- Connect with an SFTP client. Large map files are not suited to browser uploads.
- Copy the .bsp files into cstrike/maps and wait for the transfer to finish.
- Edit mapcycle.txt and maplist.txt in the cstrike folder if the maps should join the rotation.
- Start the server and change level from the console with rcon changelevel and the map name.
Maps that bring custom textures, models or sounds need those files uploaded into the matching folders as well, or players will see missing content.
Bhop and Custom Modes After the 2025 Update
Movement servers are a long-standing part of CS:S, and Valve acknowledged them directly in February 2025 by adding sv_autobunnyhopping. In Valve's words, it exists so bhop servers can keep that behaviour with client-side prediction, which the same update reworked.
Other community formats are built from custom maps and plugins rather than server settings. A movement server needs its maps and usually a timer plugin; a fun server might need a mode plugin and a curated rotation. Whatever the format, test it on a fresh restart before you advertise it.
Admin Tools: Metamod:Source and SourceMod
Valve's server ships with basic admin commands only. Almost every community server adds Metamod:Source and SourceMod, the community frameworks behind admin menus, map votes, mute and ban tools, and thousands of plugins. Their install guide uses the cstrike folder for Counter-Strike: Source: copy the addons folder in, Metamod first.
Since Valve's 64-bit release, the version matters. The 1.12 branches of both projects list improved 64-bit support, while native extensions compiled only for the old 32-bit server cannot load. Update the frameworks first, then check any extension your plugins rely on.
Keeping a CS:S Server Healthy
- Updates: schedule a Steam Update task at a quiet hour; it stops, updates and restarts the server.
- Backups: take one before big plugin changes, and rely on our 7 days of offsite copies as a safety net.
- Visibility: keep the name stable and add the server to GameTracker with our guide.
- Help with costs: Public Pay lets regulars donate towards the renewal.
- Admin access: sub-users give trusted admins their own panel login.
What to Compare Before You Rent a CS:S Server
Most Counter-Strike: Source offers look alike. These points separate a server you enjoy running from one you fight with.
- Launch option controlCheck you can set the tickrate and start-up map yourself, not through a ticket.
- Proper file accessSFTP is essential for maps and plugins. A browser-only file manager will slow you down.
- Update schedulingValve still patches CS:S, so automatic Steam updates save you from a server stuck on an old build.
- Location and pingChoose a host with a data centre near your players and a ping test you can run first.
- BackupsAsk how long offsite backups are kept and whether you can restore them without help.
- Price per slotCompare the slot count you need on monthly and longer terms, and look for setup fees.
Counter-Strike: Source Server Glossary
- cstrike
- The game folder on a CS:S server, holding maps, configs and add-ons.
- mapcycle.txt
- The file that sets the order of maps in the rotation.
- maplist.txt
- The list of maps players can choose or vote for.
- Tickrate
- How many times per second the server updates the game, set with the -tickrate launch option.
- RCON
- Password-protected remote console access for admins.
- SourceTV
- Valve's system for spectating matches and recording demos from the server.
- sv_autobunnyhopping
- The setting Valve added in 2025 for bhop servers.
- SourceMod
- A community framework for admin tools and plugins, running on Metamod:Source.
- VAC
- Valve Anti-Cheat, enabled for Counter-Strike: Source on Steam.
Counter-Strike: Source Server Help and Next Steps
Guides for the jobs you will do most.
- How to add maps to Source serversUploading to cstrike/maps, the map lists and changelevel.
- How to get donations using the Public Pay systemLet regulars help pay for the server.
- Installing SourceMod, AlliedModders wikiThe official install steps, including the cstrike folder.
- Gaming Deluxe control panelLogging in and what each tool does.
- Our server locations
- Contact supportHelp with maps, plugins and launch options, day or night.
How this guide was made: researched from the Steam store page and Valve's Counter-Strike: Source update notes on Steam, with the official Metamod:Source, SourceMod and AlliedModders pages for plugins, drafted with AI assistance, checked against our live order form and knowledge base for every plan, price, location and panel tool, and reviewed by Matthew Griffin before publishing. Spotted something out of date? Tell us.
Sources, checked 22 October 2026:
- Counter-Strike: Source on Steam (Valve, release date, platforms, cross-platform multiplayer, VAC)
- Counter-Strike: Source news on Steam (update notes 2016, 2017, 2018, 18 February 2025, 24 August and 16 September 2026)
- Metamod:Source (1.12 branch: 64-bit support)
- SourceMod (1.12 release notes: 64-bit support)
- Installing SourceMod, AlliedModders wiki (cstrike folder)
- Valve Developer Community, dedicated server pages (block automated reads, not used)
- Gaming Deluxe knowledge base: How to add maps to Source servers
- Gaming Deluxe knowledge base: Counter-Strike: Source category (updates, slots, Public Pay, GameTracker, sub-users)
- Gaming Deluxe order form, Counter-Strike: Source