Skip to main content

Modern Plugin Architecture


CounterStrikeSharp (CSS) is a server-side framework for Counter-Strike 2 that allows you to write and execute plugins using C#. It has become the industry standard for admin management, custom game modes, and server-side utilities in Source 2.
Reading TimeDifficultyLast Updated
8 minutesIntermediateJanuary 2026

Prerequisites

  • Metamod:Source must be installed on your server before CounterStrikeSharp can function.
  • A FREAKHOSTING CS2 server running the Linux build.

Installation Steps

1. Download the Framework

Visit the official CounterStrikeSharp Releases page. Download the bundle labeled counterstrikesharp-with-runtime-build-xxx-linux.

2. Uploading Files

  1. Stop your server via the FREAKHOSTING panel.
  2. Navigate to the Files tab or connect via SFTP.
  3. Browse to the /game/csgo/ directory.
  4. Upload the contents of the zip file. The addons folder should merge with your server’s existing addons folder.

3. Verification

  1. Start your server.
  2. Open the Console and type css.
  3. If successful, the console will display the CounterStrikeSharp version information and a list of available commands.

Adding Plugins

Once CSS is installed, you can add new features by placing .dll files into the /game/csgo/addons/counterstrikesharp/plugins/ directory. Each plugin usually resides in its own sub-folder.

Support Channels

If you need assistance or have any questions, please contact our support team:

First Month Discount

Use code KB20 at checkout to get 20% off your first month of hosting!

Last Updated: January 2026 | CS2: Framework initialized.