2.3 How to test if your plugin is installed correctly?
When you are troubleshooting plugin and/or extension issues always use the server console. Forget the client console. SourceMod is a server-side addon after all.
Just change the map after the installation and type
sm plugins list in the server console. You should see the changes you've made. If the plugin you've installed is not listed, then it is not installed correctly (aka its not the plugins fault, but yours) and you need to figure out what you did wrong. Basically it has to be this: you didn't put the compiled plugin (the
.smx file) in the
/plugins directory of your sourcemod installation.
If it is listed but prefixed with a
<Failed>, something else went wrong. To get details what exactly was the problem type
sm plugins info <plugin id>, replace
<plugin id> with the number of the plugin you've got in the list. It will probably say something like this:
- Could not find translation file
You've forgot to put the translation files on the server or placed them in the wrong directory. Check the plugins thread again, check the provided zip again. If it is really missing from either of those, report it, otherwise: place them in the correct directory.
- Native 'xyz' was not found or Required extension "xyz" file("xyz.ext") not running.
You've installed an old version of an extension or did not install a required extension in the first place. Check the installed version (by typing sm exts list) against the version on alliedmods and update if possible.
- Wrong game
The plugin you are trying to use is not made for your game, but for another (e.g. [TF2] tHeadshotOnly is obviously only working on TF2). Disable the plugin to get rid of the error message.
__________________