Plugins on a Source server run on top of two pieces of software: MetaMod:Source, which hooks the game, and SourceMod, which runs the plugins. Install them in that order.
1. Download the right builds
- Get the Linux build of MetaMod:Source for Counter-Strike: Source.
- Get the matching Linux build of SourceMod.
- Take the stable branch of each unless a plugin you need says otherwise.
2. Upload them
- Stop the server in the Game Panel.
- Unpack both archives on your PC. Each contains an
addonsfolder and sometimes acfgfolder. - In the Files tab, upload the contents into
cstrike, so you end up withcstrike/addons/metamodandcstrike/addons/sourcemod. - Start the server.
3. Check they loaded
- Open the Console tab.
- Run
meta list. SourceMod should be listed as running. - Run
sm plugins list. The stock plugins should be listed.
If meta list is not recognised, MetaMod is not loading. Check that cstrike/addons/metamod.vdf exists, since that file is what makes the game load it.
4. Add a plugin
- Stop the server.
- Upload the plugin's
.smxfile intocstrike/addons/sourcemod/plugins. - Upload any config or translation files the plugin ships into the matching folders.
- Start the server and run
sm plugins listto confirm it loaded.
5. When a plugin breaks the server
- Add plugins one at a time and restart in between.
- If the server crashes on start, move the last plugin out of the folder and start again.
- Check the plugin was built for the SourceMod version you installed. Old plugins fail silently or crash on map change.
sm plugins loadandsm plugins unloadlet you test without a restart.
Open a ticket with the console output from a fresh start if a plugin will not load.





