Skip to content

Add server frame plugin callback hook#24

Open
zeex64 wants to merge 2 commits into
R5Reloaded:p4syncfrom
zeex64:feat_extend_plugin_system
Open

Add server frame plugin callback hook#24
zeex64 wants to merge 2 commits into
R5Reloaded:p4syncfrom
zeex64:feat_extend_plugin_system

Conversation

@zeex64

@zeex64 zeex64 commented Jul 7, 2026

Copy link
Copy Markdown

Bumps the plugin system interface to VPluginSystem003 and adds a new CServer_RunFrame callback that plugins can register/unregister and receive each server frame. Also exposes additional server-side entity/player/combat-character getters (position/velocity, ownership/move handles, view/weapon handles, inventory snapshots) to support richer plugin-side inspection, and inlines CBaseEntity::GetModelName in the header.

Bumps the plugin system interface to VPluginSystem003 and adds a new `CServer_RunFrame` callback that plugins can register/unregister and receive each server frame. Also exposes additional server-side entity/player/combat-character getters (position/velocity, ownership/move handles, view/weapon handles, inventory snapshots) to support richer plugin-side inspection, and inlines `CBaseEntity::GetModelName` in the header.
Comment thread src/game/server/baseentity.cpp Outdated
Comment thread src/pluginsystem/ipluginsystem.h Outdated
Move `CBaseEntity::GetModelIndex()` into the header as an inline accessor and remove the duplicate source definition. Also revert the plugin system interface version string from `VPluginSystem003` to `VPluginSystem002`
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants