An plugin that builds on SourceMod's plugin management system.
Basically wraps around SourceMod's sm plugins management subcommands with added functionality:
- Accessible by root admin users in-game as
sm_pluginsand via console additionally viaplugins. enabledanddisabledsubcommands are implemented similar to DarthNinja's Plugin Enable/Disable plugin to persist plugin load state between level changes.refresh_stalereloads plugins that have been updated recently.- Multiple plugins can be specified after generally single-plugin commands, allowing the
specified action to be applied to all of them.
- Regular expressions are supported by passing in an argument surrounded by forward slashes
(e.g.,
plugins info /base/). - Globbing is not supported. Use regular expressions (
plugins unload /subfolder/.*/).
- Regular expressions are supported by passing in an argument surrounded by forward slashes
(e.g.,
This project is configured for building via Ninja; see BUILD.md for detailed
instructions on how to build it.
If you'd like to use the build system for your own projects, the template is available here.