Skip to content

Counter-Strike 2 Setup

Mamba Host’s Counter-Strike 2 infrastructure delivers stable 128-tick servers, FastDL, SourceMod/MetaMod, and GOTV in under two minutes. Use this guide to launch competitive scrims, practice servers, or custom modes (surf, bhop, retakes).

  • Workshop maps, plugins, and configs (server.cfg, gamemodes_server.txt, match configs, B5 config, etc.).
  • Steam Workshop collection IDs for map pools (FastDL mirrors them automatically).
  • RCON password, admin SteamIDs, and SourceMod/MetaMod packages.
  • Decide tick rate (128 by default) and max players (10 for 5v5, 32+ for community).
Use CaseRecommended PlanNotes
Team scrims / 5v5Starter (10–16 slots)Includes GOTV + match configs
Surf/bhop/casualPro (20–32 slots)Extra CPU for physics-heavy mods
Large community/eventsPremium (32–48 slots)Highest CPU allocation, perfect for multi-mode hubs

Upgrade when tick variance exceeds ±0.1 ms or when plugin-heavy servers push CPU above 80%.

  1. Visit https://panel.mambahost.comCreate ServerCounter-Strike 2.
  2. Select plan, region, and branch (stable by default) and deploy.
  3. Copy connection info + RCON password from the console.
  4. Enable GOTV/demos by setting tv_enable 1 and tv_autorecord 1 in server.cfg.
  • Upload server.cfg, gamemode_competitive.cfg, and gamemodes_server.txt to /csgo/cfg/.
  • Install SourceMod/MetaMod by uploading the latest release to /csgo.
  • Add admin SteamIDs under /csgo/addons/sourcemod/configs/admins.cfg.
  • Configure match plugins (eBot, Get5, Sourcemod pug setups) and restart.
  1. Create a Workshop collection for your map pool.
  2. Set host_workshop_collection and workshop_start_map in the panel.
  3. FastDL is pre-configured; manual FastDL optional via /csgo/fastdl.
  4. Validate downloads using a clean CS2 client to ensure map + assets sync properly.
  • Use sv_cheats 1, sv_grenade_trajectory 1, and sv_showimpacts 1 for nade training.
  • Install retake/exec plugins and configure map groups for practice rotations.
  • For aim trainers (aim_botz, training_aim_csgo2), rotate maps automatically using mapgroup scheduling.
  • Keep sv_minupdaterate / sv_maxupdaterate at 128 for comp servers; casual servers can drop to 64 to save CPU.
  • Monitor tick rate via net_graph 1. Consistent 128 indicates healthy performance.
  • Review crash dumps/logs via the panel; update SourceMod after each CS2 patch.
  • Offload log archives to object storage for compliance or data analysis.
  • Schedule restarts between matches or nightly to rotate logs and clear caches.
  • Record GOTV demos for tournaments; store them in /csgo/demos and mirror to cloud storage.
  • Manage workshop updates by reloading map collections after new releases.
  • Ensure admin hierarchies are documented—use SourceBans or Discord bots to track sanctions.
  • Players stuck on download: Confirm sv_allowdownload 1, FastDL URLs, and map files in /maps.
  • Tick drops: Reduce plugin load, remove heavy workshop maps, or upgrade tiers.
  • SourceMod errors: Check /addons/sourcemod/logs/ and update gamedata after CS2 patches.
  • RCON issues: Verify password/port (default 27015) and ensure IP isn’t firewalled.
  • GOTV missing: Confirm tv_enable 1 and open port 27020 for GOTV clients.