How To Install CS2 Plugins And Mods [Easy Counter Strike 2 Guide]

How To Install CS2 Plugins And Mods [Easy Counter Strike 2 Guide]

If you've been waiting to modify your Counter Strike 2 server and install plugins, well, you're in luck. Roflmuffin has released CounterStrikeSharp as an alternative to Sourcemod for CS2 (it hasn't been released yet) and in the past few days it has exploded in popularity. In fact, there are so many plugins coming out for it, I'm struggling to keep my CS2 plugins list post updated. For a list of useful commands, check out our guide to CS2 commands.

Game Host Bros Promo

CounterStrikeSharp is a framework that runs alongside of Metamod that makes installing plugins easy. The only downfall right now is CounterStrikeSharp only supports Linux, but that may change soon.

In this guide I'll go over exactly how you need to install Metamod, CounterStrikeSharp and your first plugins.

How To Install CounterStrikeSharp

The first thing you need to do is to download the required files.

Now that you downloaded the files, you will need to install Metamod.

  1. Extract your downloaded Metamod file and copy the Metamod /addons/ directory to /game/csgo/

  2. Inside /game/csgo/, locate gameinfo.gi

  3. Open it in notepad and look for the line " Game_LowViolence csgo_lv // Perfect World content override

  4. Create a new line underneath and add " Game csgo/addons/metamod"

  5. Restart your game server and type "meta list" in your server console to see if it works. If it says unknown command, then check you copied the Metamod addons folder to the correct location.

  6. Download the plugin you want to use and extract it.

  7. Copy all the files inside to /game/csgo/metamod/

  8. Restart the server again and type "meta list" in your server console to see if the plugin is loaded

Just a quick note, some game hosts such as Game Host Bros (That I own) have automatic installers for CS2 Metamod, so you should use your hosts install method instead of installing manually.

Inside your CSGO folder, it should look like this in the end.

Game Host Bros Au CS2 Bhop File Manager

After you have confirmed Metamod works, it's time to install CounterStrikeSharp.

  1. Extract your downloaded CounterStrikeSharp With Runtime file and copy the /addons/ directory to /game/csgo/ (the same as what you did for Metamod)

  2. Restart your server and type "css_plugins list" in your server console to see if the plugin is loaded. It should say something like this "List of all plugins currently loaded by CounterStrikeSharp: gcg plugins loaded."

  3. Create a folder called plugins in csgo/addons/metamod/counterstrikesharp/plugins

Now you have the CounterStrikeSharp plugin installed on your CS2 servers, it's time to install your plugins.

You can find plugins in my CS2 plugins list and on the CSS Discord. Once you have downloaded the plugins you want, you simply need extract them, and copy the entire plugin folder to:

csgo/addons/metamod/counterstrikesharp/plugins. You can also learn how to join a CS2 server if you're having trouble connecting.

Game Host Bros Sg CS2 Ze File Manager

That's it, the plugin should automatically load up and remember, you can check css_plugins list to make sure it's actually loaded.

How To Fix Metamod After A CS2 Update

After a Counter Strike 2 update happens, it will remove the metamod line from your gameinfo.gi file. This means none of your plugins will work. The solution is to remodify your gameinfo.gi file again.

  1. Inside /game/csgo/, locate gameinfo.gi

  2. Open it in notepad and look for the line " Game_LowViolence csgo_lv // Perfect World content override

  3. Create a new line underneath and add " Game csgo/addons/metamod"

  4. Restart your game server and type "meta list" in your server console to see if it works.

Conclusion

I hope this guide has helped you install plugins on your CS2 server. It's still early days to please expect there to be bugs and be patient with the developers creating these for the community.

Of course this guide is just about installing Counter Strike 2 plugins, but from here you can really code or configure your server to exactly how you want it. Now is the time to create that Surf, Bhop or Zombie Escape server in CS2.

If you get stuck, remember, you can always come and join the CounterStrikeSharp Discord.

Hone John Tito

About Hone John Tito

Editor

Passionate about game mechanics and storytelling in multiplayer environments.