How to Install CounterStrikeSharp and Metamod

Support / Counter-Strike 2 / How to Install CounterStrikeSharp and Metamod
CSGO icon
Create a Counter Strike 2 Server today!
Start Free Trial

Installing CounterStrikeSharp and Metamod on your Counter Strike 2 dedicated server is the first step toward adding plugin support. These tools act as a foundation that allows server owners to run custom plugins, add admin tools, enhance gameplay mechanics, and fine-tune the overall server experience. Getting these installed correctly is essential for a modded server environment.

Note: Be sure that your Counter Strike 2 server is fully stopped before making any configuration changes or setting updates!

Nodecraft Control Panel

Installing Metamod and CounterStrikeSharp is extremely easy at Nodecraft using our One Click Installer. If you don't have access to our Control Panel, please skip ahead to the Manual Installation section.

Install Metamod

  1. Navigate to your Counter Strike 2 servers' dashboard.

  2. Navigate to the One Click Installer tab on the left-side.

  3. Select the Metamod branch.

  4. Ensure that it's selected to Merge, and then click the Install button.

Install CounterStrikeSharp

  1. Navigate to your Counter Strike 2 servers' dashboard.

  2. Navigate to the One Click Installer tab on the left-side.

  3. Select the CounterStrikeSharp branch.

  4. Ensure that it's selected to Merge, and then click the Install button.

Manual Installation

Install Metamod

  1. Download the latest version of Metamod: Source 2.X Dev Build for Linux.

  2. Navigate to your Counter Strike 2 servers' dashboard.

  3. Navigate to the Server Files tab on the left-side.

  4. Navigate to the /game/csgo/ folders, and Upload the mmsource tar.gz file you downloaded.Uploading the Metamod.tar.gz file to a Counter Strike 2 server hosted with Nodecraft

  5. Select the mmsource tar.gz file and click the Unzip button.Unzipping the Metamod.tar.gz file for Counter Strike 2 hosted with Nodecraft

  6. Inside /game/csgo/, locate and select the gameinfo.gi file and click Edit.Selecting the gameinfo.gi file to Edit for CounterStrikeSharp installation

  7. Create a new line underneath Game_LowViolence csgo_lv and add Game csgo/addons/metamod.Editing the gameinfo.gi file to allow for Metamod and CounterStrikeSharp to work on a Counter Strike 2 server

  8. Click the Save Changes button.

Install CounterStrikeSharp

  1. Download the latest version of CounterStrikeSharp with Runtime for Linux.

  2. Navigate to your Counter Strike 2 servers' dashboard.

  3. Navigate to the Server Files tab on the left-side.

  4. Navigate to the /game/csgo/ folders, and Upload the counterstrikesharp-with-runtime-linux.zip file you downloaded.

  5. Select the counterstrikesharp-with-runtime-linux.zip file and click the Unzip button.Unzipping CounterStrikeSharp for a Counter Strike 2 server

Testing Installation

  1. Start your server

  2. Click the Console tab in the panel

  3. Type the command meta list and press Enter on your keyboard.Entering in the meta list command into the Nodecraft Console to test that Metamod and CounterStrikeSharp are installed correctly
    The following should appear in the Console and confirm that both Metamod and CounterStrikeSharp are installed correctly.

    meta list 
    Listing 1 plugin: 
    [01] CounterStrikeSharp (0.1.0) by Roflmuffin

Conclusion

With CounterStrikeSharp and Metamod successfully installed, your Counter Strike 2 dedicated server is now equipped to support a wide range of plugins and customizations. This setup opens the door to a more dynamic, community-driven experience tailored to your preferences. Be sure to explore available plugins and follow best practices for maintaining compatibility and stability as you build out your server’s features.

Need Help?

If you have questions or run into any issues, our support team is here to help! Reach out using the support widget on our website or visit our support center for further assistance.

Need Help?

If you have questions or run into any issues, our support team is here to help! Reach out using the support widget on our website or visit our support center for further assistance.