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: 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
- A legitimate Steam installation or dedicated-server installation for Counter-Strike: Source.
- A backup of every file that will be changed.
- Access to the local client console or the dedicated-server console, as appropriate.
Version-specific procedure
- Confirm that the stock dedicated server starts and accepts a connection.
- Download Metamod:Source and SourceMod only from the linked upstream project pages.
- Follow the upstream layout for the cstrike game directory; do not improvise a loader path from another engine.
- Restart the server and verify the framework before installing any third-party plugin.
- 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
- The framework reports its version in the server console.
- The stock server still loads a stock map with the framework and no optional plugin.
Rollback
- Stop the server and restore the pre-framework game-directory snapshot; never delete individual loader files while the process is running.
Common pitfalls
- A plugin’s marketing claim is not compatibility evidence; require a current release and engine/build support statement.