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

CS2

If you want to customize your Counter‑Strike 2 server with plugins and mods, the current standard is Metamod + CounterStrikeSharp (CSS). CounterStrikeSharp replaces what Sourcemod used to do for CS:GO, letting you run custom plugins for things like admin tools, QoL features, and full game modes.​

This guide will walk you through installing Metamod, CounterStrikeSharp, and your first plugins on a CS2 server hosted at CloudNord (game.cloudnord.net). The same steps apply to most CS2 community servers, but file paths and panel buttons are described with CloudNord in mind.​

Requirements

Before starting, make sure you have:

  • A working Counter‑Strike 2 community server on CloudNord (created from your game.cloudnord.net panel).

  • SFTP or file manager access to your server files (via the CloudNord panel).

  • The latest builds of:

    • Metamod:Source 2.0 for CS2 (dev branch).​

    • CounterStrikeSharp “with runtime” package from the official GitHub releases.​

  • If you ever run a Windows CS2 server outside CloudNord, you also need the Visual Studio x64 redistributable installed on the machine.​

On CloudNord, CS2 servers run on Linux, which is fully supported by CounterStrikeSharp

Step 1 – Connect To Your CloudNord CS2 Server

  1. Log in at cloudnord.net and open the game panel at game.cloudnord.net.

  2. Select your Counter‑Strike 2 server from the server list.

  3. Open:

    • “File Manager” for quick uploads through the browser, or

    • “SFTP Details” to connect with an external client (like WinSCP / FileZilla).

  4. Note the main game directory path. In this guide it is referred to as:

    • /game/csgo/ or the equivalent CS2 game root used by your template.​

If your template uses a slightly different root (for example /home/container/game/csgo), just adjust the paths but keep the folder structure the same.​

Step 2 – Download Metamod And CounterStrikeSharp

  1. Download the latest Metamod:Source 2.0 dev build for CS2 from the official site.​

  2. Download the latest “CounterStrikeSharp with runtime” release from the official GitHub.​

  3. Keep both ZIPs on your PC for now; you will upload only the needed folders to your CloudNord server.​

Always prefer official sources or trusted host docs/communities when grabbing binaries to avoid broken or malicious builds.​

Step 3 – Install Metamod On Your CS2 Server

  1. On your PC, extract the Metamod ZIP.

  2. Inside the extracted folder, locate the addons directory.

  3. In the CloudNord panel, open the file manager or connect via SFTP.

  4. Upload the addons folder directly into your CS2 game directory so it becomes:

    • /game/csgo/addons/ on the server.​

  5. In /game/csgo/, find the file:

    • gameinfo.gi (CS2 equivalent of the old gameinfo.txt).​

  6. Download or edit it in the panel’s editor.

  7. Look for the line similar to:

    • Game_LowViolence csgo_lv // Perfect World content override.​

  8. Add a new line directly underneath it:

    • Game csgo/addons/metamod

  9. Save the file and restart your CS2 server from the CloudNord panel.

  10. Once the server is online, open the live console in the panel and type:

    • meta list

  11. If Metamod is installed correctly, it should show Metamod as loaded. If you get “unknown command,” double‑check:

    • The addons folder is in the correct path.

    • The Game csgo/addons/metamod line is present and correctly spelled in gameinfo.gi.​

At this point, Metamod is acting as the extension layer that will load CounterStrikeSharp.​

Step 4 – Install CounterStrikeSharp (CSS)

  1. Extract the CounterStrikeSharp “with runtime” ZIP on your PC.

  2. Inside, you will again find an addons directory.

  3. Upload this addons directory into the same CS2 game root, merging with existing folders:

    • /game/csgo/addons/ on the CloudNord server.​

  4. Restart your server from the panel.

  5. In the server console, run:

    • css_plugins list

  6. If CounterStrikeSharp is installed correctly, the command should output a list of plugins loaded by CSS (even if it is just the core plugin).​

If the command is unknown, confirm:

  • Metamod is working (meta list works).

  • The CSS binaries are in csgo/addons/metamod/counterstrikesharp/ and match your platform.​

Step 5 – Prepare The Plugins Folder

CounterStrikeSharp looks for plugin DLLs and configurations in its own plugins folder.

  1. In the CloudNord file manager, navigate to:

    • /game/csgo/addons/metamod/counterstrikesharp/

  2. If it does not already exist, create:

    • plugins

  3. The final path for your plugin folders/files should be:

    • /game/csgo/addons/metamod/counterstrikesharp/plugins/

This is where all your CounterStrikeSharp plugins will live.

Step 6 – Install Your First CS2 Plugins

  1. Download CS2 plugins built for CounterStrikeSharp from trusted sources such as:

    • The official CounterStrikeSharp community and documentation.​

    • Reputable host knowledge bases that list working CS2 plugins.​

  2. Extract the downloaded plugin archive on your PC.

  3. Most CSS plugins come as a folder structure containing:

    • A plugin DLL or binary (for example .dll or .so).

    • Optional config files or language files.

  4. Upload the entire plugin folder into:

    • /game/csgo/addons/metamod/counterstrikesharp/plugins/ on your CloudNord server.​

  5. Restart the CS2 server once more in the CloudNord panel.

  6. Use the console command:

    • css_plugins list
      to verify that the plugin appears in the loaded list.​

If a plugin does not show up:

  • Confirm the plugin file is compatible with your CSS build and CS2 version.

  • Double‑check the folder path under counterstrikesharp/plugins.

  • Review the server console for any errors during startup.​

Step 7 – Fixing Metamod After A CS2 Update

Valve updates often overwrite the gameinfo.gi file, which removes the Metamod line and breaks all plugins.​

If you notice that meta list or css_plugins list suddenly stop working after an update:

  1. Open /game/csgo/gameinfo.gi again via the CloudNord file manager.

  2. Find the Game_LowViolence csgo_lv line.​

  3. Re‑add the line beneath it:

    • Game csgo/addons/metamod

  4. Save the file and restart your server.

  5. Run meta list and css_plugins list to confirm everything is loading again.​

Some communities use scripts to automatically re‑apply Metamod after updates, but on managed hosting like CloudNord it is usually safer to re‑add the line manually or follow any CloudNord‑specific knowledge base entries if they exist.​

CloudNord Tips For CS2 Modding

  • Use the CloudNord scheduler to automate restarts during off‑peak hours, which helps apply plugin updates cleanly.

  • Keep a local backup of gameinfo.gi so you can quickly restore the Metamod line after CS2 patches.

  • When testing new plugins, start with a clean server, add one plugin at a time, and watch the console for errors to simplify troubleshooting.

Need More Help?

If you can't find what you're looking for, our support team is here to help.