Installing Metamod:Source 2.0 on Counter-Strike 2

Download the needed file from the original website:


If the Counter-Strike process is running then first kill it. When the Counter-Strike process isn't running then proceed to step 5.

1.  SSH to the server
2.  screen -r
3.  quit
4.  CTRL + c

5.  cd ~/cs2-ds/game/csgo/
6.  wget
7.  tar -zxvf mmsource-2.0.0-git1256-linux.tar.gz
8.  rm mmsource-2.0.0-git1256-linux.tar.gz
9.  chmod -R 755 addons/

10. vi
11. add the line:

	Game    csgo/addons/metamod


	Game_LowViolence        csgo_lv // Perfect World content override

        Game    csgo/addons/metamod

        Game    csgo

12. cd ~/cs2-ds/game/bin/linuxsteamrt64
13. ./cs2 -dedicated +ip -port 27016 -usercon +game_mode 0 +game_type 0 +map de_nuke -maxplayers 24 +sv_setsteamaccount <gslt>

        - You can leave out '+ip -port 27016' when using default or change them to your needs

14. After a few seconds and some stuff in your console you should see the following:

        SV:  VAC secure mode is activated.
        Certificate expires in 47h45m at 1698842922 (current time 1698670994), will renew in 45h45m
        Host activate: Loading (de_dust2)

15. The server is running, you can check this bij typing 'status', you should see the following:

        ----- Status -----
        @ Current  :  game
        source   : console
        hostname : Counter-Strike 2 - 1000FPS
        spawn    : 1
        version  : 9842 secure  public
        steamid  : [G:1:10412051] (85568392930451475)
        udp/ip   : (public
        os/type  : Linux dedicated
        players  : 0 humans, 0 bots (0 max) (not hibernating) (unreserved)

16. You can check if Metamod is running by typing 'meta info', you should see the following:

        meta info
           Usage: meta info <id>
           meta version
            Metamod:Source Version Information
               Metamod:Source version 2.0.0-dev+1256
               Plugin interface version: 16:14
               SourceHook version: 5:5
               Loaded As: GameDLL (gameinfo.txt)
               Compiled on: Oct 26 2023 10:57:52
               Built from:
               Build ID: 1256:6ee74f0

17. CTRL a + d (detached)
18. You now have a fully functional Counter-Strike 2 server with Metamod. Game on!

Be aware, when you update CS2 via SteamCMD (app_update 730) your will be overwritten and you have to perform step 11 again.

At this time SourceMod is not working yet for Counter-Strike 2, work in progress...