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 Moddingtoggle 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:
How is this guide?
