SOURCE 1 · VERIFIED 2026-07-27

CSS plugin stack: install the correct framework

CSS plugin stack: install the correct framework. Version-specific steps, checks, rollback, and upstream sources for Source 1.

Counter-Strike: SourceSource 1Supported legacy
SHORT ANSWER

Counter-Strike: Source uses Metamod:Source and SourceMod for the supported community-plugin workflow covered here. Install only current upstream packages for Source 1, verify the framework before adding a plugin, and keep the stock server snapshot available.

Before you change anything

  1. A legitimate Steam installation or dedicated-server installation for Counter-Strike: Source.
  2. A backup of every file that will be changed.
  3. Access to the local client console or the dedicated-server console, as appropriate.

Version-specific procedure

  1. Confirm that the stock dedicated server starts and accepts a connection.
  2. Download Metamod:Source and SourceMod only from the linked upstream project pages.
  3. Follow the upstream layout for the cstrike game directory; do not improvise a loader path from another engine.
  4. Restart the server and verify the framework before installing any third-party plugin.
  5. Capture `meta version`, `sm version`, and `sm plugins list` in the server console; add one plugin only after the framework baseline passes.

Verify the result

  1. The framework reports its version in the server console.
  2. The stock server still loads a stock map with the framework and no optional plugin.

Rollback

  1. Stop the server and restore the pre-framework game-directory snapshot; never delete individual loader files while the process is running.

Common pitfalls

  1. A plugin’s marketing claim is not compatibility evidence; require a current release and engine/build support statement.