Plugins
Write Plugify plugins in any supported language and use the base plugins: Source 2 SDK, configs, permissions, PolyHook and DynCall.
This section is for plugin authors. Pick a language, write your first plugin, then use the Source 2 SDK and the base plugins to work with the game.
Start writing plugins
Base plugins
The base plugins (Configs, Permissions, PolyHook, DynCall and Source 2 SDK) are already included in the Plugify Source 2 build.
- Source 2 SDK: access to the Source 2 game: commands, events, entities, messages.
- Config System: reads plugin settings from JSON and JSONC and merges layers.
- Permissions: users, groups and permissions, with a database storage and commands for CS2.
- PolyHook: function hooks with callbacks before and after the call.
- DynCall: calls C functions by address at runtime.