Use unlock30 Claim 30% Off Your Next Server

How to add Plugins to your Counter Strike 2 server and become an admin for Counter Strike Sharp framework.

Last Update 2025-02-15 00:59:41

How to Add Plugins to Your Counter Strike 2 Server

How to Add Plugins to Your Counter Strike 2 Server

 

When hosting your Counter Strike 2 server, plugins can enhance your gaming experience by adding features and functionalities. From maps, gameplay changes to complete overhauls of the entire game and its way to be played, plugins revitilize Counter Strike 2. There are two types of plugins that can be used: Metamod plugins and CounterStrikeSharp (CSS) plugins. Both frameworks should be installed for optimal functionality, but most plugins are designed for CSS. Note that updates tend to break or revert all changes so you may need to do it after a big update on the game.

To add plugins to your server, you'll need to upload files directly via FTP. It is crucial to shut down your server before making any modifications to avoid data corruption. For more information on connecting through FTP, refer to our FTP guide.

 


Step-by-Step Guide to Adding Plugins

 

  1. Download Latest Metamod 2.0 Dev: Get the latest version from sourcemm.net.
  2. Extract the Metamod files: After downloading, extract the contents of the Metamod file and upload the Metamod /addons/ directory to /game/csgo/ through FTP.
  1. Connect to FTP: Use your FTP client to connect to your server again. Locate the gameinfo.gi file.
  1. Edit gameinfo.gi: Open the gameinfo.gi file with Notepad or Notepad++. Look for the line Game_LowViolence csgo_lv and create a new line beneath it. Add the following line: Game    csgo/addons/metamod.
  1. Restart Your Game Server: After saving the changes, restart your server and type meta list in your in-game console while connected to the server to check if Metamod is working. If it says "unknown command," double-check that you copied the Metamod addons folder to the correct location.
  1. Install Metamod Plugins: At this point, you can install Metamod plugins. Simply download the desired plugin and extract it into the server at /game/csgo/metamod/. It is also recommended to install CounterStrikeSharp to run most plugins, as they run on CSS.
  2. Install CounterStrikeSharp: Download CounterStrikeSharp with Runtime from GitHub.
  3. Extract and Upload CSS Files: Extract the downloaded CounterStrikeSharp file, and upload its contents to the /addons/ directory in /game/csgo/. Make sure to combine the folder contents; it should take a moment as there are multiple files and the more files, the slower it process the upload.
Uploading to csgo combines addons foler contents
  1. Become Admin: Locate admins.example.json in /game/csgo/addons/CounterStrikeSharp/addons/configs/. Rename it to admins.json (removing the .example) and edit with Notepad or Notepad++ to modify the Name and Identity. The Name serves as an identifier, while the Identity should be your SteamID (or the SteamID of the person you want to give admin access to). Be aware that each command may require a specific permission flag in this document.
Rename admins.example.json to admins.json
  1. Plugin permissions: Each plugin will require permissions (flag) for each command, so if you add a plugin with the “changemap” function, in order to use the command in the game server you'll need to add that flag in a new line (separated by a ,) in the same fashion: plugin/command. For example, the “@css_plugins” line gives permission to use the command plugins in the console.
With admin permissions granted, the command works
  1. Restart Your Server Again: After making the changes, restart the server and type css_pluginsin your console when logged into the game. It should display a message indicating the plugins loaded by CounterStrikeSharp.
  2. Upload Desired CSS Plugin: Finally, download your chosen CSS plugin and upload it to csgo/addons/counterstrikesharp/plugins.
RandomSkills is the plugin
Mod in action
Mod recognized by CSS

Troubleshooting Common Issues

 

Admin is not granted to my user

 


If you have any questions or need assistance, feel free to reach out to our customer care agents through our live chat or email at [email protected]

 

Happy gaming!