> ## Documentation Index
> Fetch the complete documentation index at: https://help.freakhosting.com/llms.txt
> Use this file to discover all available pages before exploring further.

# How to Install CS2 Plugins on Your Server

> How to install CS2 plugins: install CounterStrikeSharp on Frameworks, upload the plugin folder with Files, restart, and switch it on Plugins.

To install CS2 plugins on a FREAKHOSTING server, first install the framework the plugin needs on the **Frameworks** page, usually CounterStrikeSharp. Then upload the plugin's folder with **Files** to `game/csgo/addons/counterstrikesharp/plugins/` and restart the server. The plugin appears on the **Plugins** page with an on/off switch, and `css_plugins list` in the console shows it is loaded.

| Difficulty | Time | Works on | Panel pages |
| - | - | - | - |
| Beginner | 10 minutes | Every FREAKHOSTING CS2 server | **Frameworks**, **Files**, **Plugins** |

## Before you start

* Install the framework the plugin is made for: [CounterStrikeSharp](https://help.freakhosting.com/games/counter-strike-2/installing-metamod-and-counterstrikesharp-on-cs2.md), [SwiftlyS2](https://help.freakhosting.com/games/counter-strike-2/how-to-install-swiftly-on-a-counter-strike-2-server.md) or [Metamod:Source](https://help.freakhosting.com/games/counter-strike-2/how-to-install-metamod-on-a-counter-strike-2-server.md).
* [Make a backup](https://help.freakhosting.com/portals/game-panel/how-to-create-and-restore-backups.md) before you add or update plugins.
* Download plugins only from their official page, usually GitHub.

There is no one-click plugin catalogue. You upload plugins yourself, and the panel lists them.

## How to install a CounterStrikeSharp plugin

**1. Download the plugin**

Download the plugin's latest release and unzip it on your computer. Check which CounterStrikeSharp version it needs.

**2. Open the plugins folder**

In the panel, click **Files** and go to `game/csgo/addons/counterstrikesharp/plugins/`.

**3. Upload the plugin's folder**

Each plugin has its own folder, `plugins/<PluginName>/`, with the plugin's `.dll` inside. Click **Upload**, or upload the `.zip` and use **Unarchive** from the file's menu. See [how to use the file manager](https://help.freakhosting.com/portals/game-panel/how-to-use-the-file-manager.md).

**4. Restart the server**

Restart so CounterStrikeSharp loads the plugin. Its config file is created on the first start under `game/csgo/addons/counterstrikesharp/configs/plugins/<PluginName>/`.

**5. Check it loaded**

Type `css_plugins list` in the **Console**, or open **Plugins** and the **CounterStrikeSharp** tab.

> [!TIP]
>
> Many plugin downloads already contain the `addons/counterstrikesharp/...` folders. Upload those into `game/csgo/` so the folders merge, not into `plugins/`.

## How to use the Plugins page

Click **Plugins** under **COUNTER-STRIKE 2**. It shows what is installed on your server, with a switch for each plugin. Use the **SwiftlyS2** and **CounterStrikeSharp** tabs to switch between frameworks.

![CS2 Plugins page with SwiftlyS2 and CounterStrikeSharp tabs and the empty message No plugins yet, Put a plugin's folder into the plugins folder with the file manager and it shows up here](https://mintcdn.com/freakhostingltd/oRNjFa_9Ix118Tkc/images/games/counter-strike-2/cs2-plugins.png?fit=max\&auto=format\&n=oRNjFa_9Ix118Tkc\&q=85\&s=6a1a97c6574fe867a02e0df00f2d987b)

The Plugins page before any plugin is added

Turn a plugin's switch off to stop it without deleting it, for example to find which plugin causes a problem. Then restart the server.

## Metamod and SwiftlyS2 plugins

| Plugin type | Where it goes | How to check |
| - | - | - |
| CounterStrikeSharp | `game/csgo/addons/counterstrikesharp/plugins/<PluginName>/` | `css_plugins list`, **Plugins** > **CounterStrikeSharp** |
| SwiftlyS2 | SwiftlyS2's plugins folder, as the plugin's instructions say | **Plugins** > **SwiftlyS2** |
| Metamod (for example MultiAddonManager, CS2Fixes) | Extract its `addons` folder into `game/csgo/` | `meta list` |

Metamod plugins don't appear on the **Plugins** page.

## Popular CS2 plugins

| Plugin | What it does | Guide |
| - | - | - |
| CS2-SimpleAdmin | Admin menu, bans, mutes and warnings | [Install CS2-SimpleAdmin](https://help.freakhosting.com/games/counter-strike-2/how-to-install-cs2-simpleadmin-on-a-counter-strike-2-server.md) |
| MatchZy | Scrims and matches | [MatchZy guide](https://help.freakhosting.com/games/counter-strike-2/setting-up-competitive-scrims-with-matchzy.md) |
| CS2 Retakes | Retakes game play | [Retakes server](https://help.freakhosting.com/games/counter-strike-2/setting-up-a-cs2-retakes-server.md) |
| cs2-advertisement | Timed chat and centre messages | [Chat advertisements](https://help.freakhosting.com/games/counter-strike-2/displaying-advertisements-chat-center.md) |

If a plugin needs MySQL, create one on the **Databases** page and use the host shown on its card, not `127.0.0.1`. See [how to manage databases](https://help.freakhosting.com/portals/game-panel/how-to-manage-databases.md).

## Frequently asked questions

### Why doesn't my CS2 plugin load?

Check that its framework is installed, that the plugin's folder sits directly in `plugins/` with the `.dll` inside, and that you restarted. Read the **Console** during the start for errors.

### My plugins stopped working after a CS2 update. What now?

Click **Repair gameinfo.gi** on **Frameworks** and restart. See [repair gameinfo.gi](https://help.freakhosting.com/games/counter-strike-2/how-to-repair-gameinfo-gi-after-a-cs2-update.md).

### Can I install SourceMod plugins?

No. The **Frameworks** page offers CounterStrikeSharp, SwiftlyS2 and Metamod:Source. Use plugins made for one of those.

### How do I remove a plugin?

Switch it off on **Plugins**, or delete its folder in **Files**, then restart.

## Related guides

> **[CS2 server guide](https://help.freakhosting.com/games/counter-strike-2/cs2-server-hosting-guide.md)**
>
> Every Counter-Strike 2 page in one place.

> **[Install Metamod + CounterStrikeSharp](https://help.freakhosting.com/games/counter-strike-2/installing-metamod-and-counterstrikesharp-on-cs2.md)**
>
> The framework most plugins need.

> **[Add admins](https://help.freakhosting.com/games/counter-strike-2/how-to-add-admins-in-cs2.md)**
>
> Give players admin rights.

> **[Repair gameinfo.gi](https://help.freakhosting.com/games/counter-strike-2/how-to-repair-gameinfo-gi-after-a-cs2-update.md)**
>
> Fix plugins after a CS2 update.

> **[Databases](https://help.freakhosting.com/portals/game-panel/how-to-manage-databases.md)**
>
> MySQL for your plugins.

***

> [!NOTE]
>
> **Tested by the FREAKHOSTING team** on our Game Panel on 29 October 2026 (Counter-Strike 2 with CounterStrikeSharp 1.0.378 and Metamod:Source build 1483). Steps may differ slightly if the game or its plugins change.

> [!NOTE]
>
> ### Need Extra Help?
>
> If you encounter any issues, our support team is ready to assist:
>
> * **Live Chat:** Quick assistance via our website.
> * **Support Ticket:** [Open a Ticket](https://freakhosting.com/clientarea/submitticket.php)
> * **Discord:** [Join our Community](https://discord.gg/freakhosting)
> * **Email:** [support@freakhosting.com](mailto:support@freakhosting.com)

> [!TIP]
>
> ### Save on Your Hosting
>
> Ready to upgrade your hosting? Use code **KB20** at checkout for **20% off** your first order!

***

**Last Updated:** October 2026


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.