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

  • 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.