Installing Plugins on Your Counter-Strike 2 Server

Install Metamod, CounterStrikeSharp, and custom plugins on your CS2 dedicated server with one-click modding support.

At XGamingServer, you can get Metamod and CounterStrikeSharp installed on your CS2 server with a single click.

Installing Metamod & CounterStrikeSharp

The first thing you need to do is to install Metamod Source and CounterStrikeSharp. You can install it by simply enabling modding in our Game Panel.

Open Startup Settings

Load the XGamingServer Panel and select your CS2 server. In the sidebar, go to Startup.

Enable Modding

Toggle on the setting Enable Modding.

Restart Your Server

Restart the server. Everything you require to install mods and plugins on your CS2 server is now configured and ready to use. Everything will be automatically updated once your server restarts.

If you disable this setting, your /game/csgo/addons folder will be renamed to disable any plugins from loading. If you re-enable modding, it will install a fresh version of CS# and Metamod without affecting the plugins or configs you previously installed in the renamed addons folder. This is good for testing if a plugin has broken your server. You will need to manually restore your plugins by renaming the addons folder if you do this, or simply join our Discord.

Installing Plugins

⚠️ Warning: The Enable Modding toggle must be enabled before adding plugins.

Connect via SFTP

Access your server with SFTP.

Upload Your Plugin

Navigate to /game/csgo/addons/counterstrikesharp/plugins and upload your extracted plugin folder.

Restart Your Server

Restart your server. You can check if the plugin is loaded by typing css_plugins list into the console. The most common folder you need to upload plugins to is /game/csgo/addons/counterstrikesharp/plugins for CS#, otherwise refer to the plugin documentation.

Setting a Custom Metamod & CounterStrikeSharp Version (Advanced Settings)

By default, when you've turned on Enable Modding, we will keep Metamod and CounterStrikeSharp up to date with the latest version when your server starts. However, there are times where you might need to run an older version for compatibility reasons.

Here are the settings you need to change under Startup if you want to run a specific version:

  • CounterStrikeSharp Version can be set to the release version such as v258. You can view all the version numbers here.

  • Metamod Version can be set using the build number such as 1293. You can view all the version numbers here.

How is this guide?

40% Off — Limited TimeGet your Counter Strike 2 server todayInstant setup, DDoS protection, and 24/7 support included.
Get a Server

On this page