Skip to content

Counter-Strike 2 Setup

Launch a Counter-Strike 2 server with 128-tick, SourceMod/MetaMod, GOTV demos, and workshop maps. This guide covers competitive setups, practice servers, and custom game modes.


PlanBest ForPlayer Capacity
StarterTeam scrims, 5v5 competitive~10-16 players
ProSurf/bhop/casual servers~20-32 players
PremiumLarge community hubs, multi-mode servers~32-48 players

  1. Create your server

    Go to panel.mambahost.comCreate ServerCounter-Strike 2

  2. Select your plan and deploy

    Choose a plan and click Deploy — setup completes in about 2 minutes

  3. Copy connection info

    Find your IP, port, and RCON password in the console

  4. Configure game mode

    Set competitive, casual, or custom modes in your server config

  5. Connect and test

    Join your server and verify settings are correct


Upload these to /csgo/cfg/:

FilePurpose
server.cfgGeneral server settings
gamemode_competitive.cfgCompetitive mode rules
gamemodes_server.txtGame mode definitions
autoexec.cfgCommands run on startup
// server.cfg example
hostname "My CS2 Server"
sv_cheats 0
sv_lan 0
rcon_password "your_secure_password"

  1. Download SourceMod and MetaMod from official sources

  2. Upload to /csgo/ — the addons folder should be at /csgo/addons/

  3. Add admins in /csgo/addons/sourcemod/configs/admins.cfg

  4. Restart the server to load plugins

  5. Verify installation — type sm version in console


  1. Create a Workshop collection with your desired maps

  2. Set the collection ID in your panel’s Startup settings:

    • host_workshop_collection = your collection ID
    • workshop_start_map = starting map ID
  3. Restart the server — maps download automatically

  4. Test downloads with a clean CS2 client


game_type 0
game_mode 1
sv_maxrate 0
sv_minupdaterate 128
sv_maxupdaterate 128
sv_cheats 1
sv_grenade_trajectory 1
sv_showimpacts 1
mp_warmup_end
mp_freezetime 0
  • Install surf/bhop SourceMod plugins
  • Use appropriate timer plugins
  • Set sv_airaccelerate for your mode

Enable demo recording for matches:

tv_enable 1
tv_autorecord 1
tv_delay 90

RecommendationWhy
Keep tickrate at 128 for competitiveBest competitive experience
Drop to 64 for casual/communitySaves CPU for large servers
Monitor with net_graph 1Check for tick variance
Update SourceMod after patchesPrevents plugin errors
Limit concurrent pluginsEach plugin adds CPU load

ProblemSolution
Players stuck on downloadConfirm sv_allowdownload 1 and FastDL URLs
Tick dropsReduce plugins, remove heavy workshop maps, upgrade plan
SourceMod errorsCheck logs, update gamedata after CS2 patches
RCON not workingVerify password/port, check firewall
GOTV not recordingEnsure tv_enable 1 and port 27020 is open