Utility to dump game netprops and datamaps for further processing.
nosoop cd676b4e37 Add consistent build tooling | 3 years ago | |
---|---|---|
gamedata | 6 years ago | |
misc | 3 years ago | |
scripting | 6 years ago | |
.gitignore | 3 years ago | |
.gitmodules | 7 years ago | |
LICENSE | 7 years ago | |
README.md | 6 years ago | |
configure.py | 3 years ago |
Utility plugin to dump game netprops and datamaps for further processing.
When a required update is detected (i.e., the game's master server requests a restart), the plugin writes a file indicating that the plugin should dump useful engine information on the next startup (after the update).
Saves information into data/datadump
under the SourceMod directory, using the NetworkPatch
version in the game directory's steam.inf
file.
Currently dumps the following information:
sm_dump_datamaps
, sm_dump_netprops
, sm_dump_tempents
cvarlist
does.It also updates data/datadump/.server-version
with the newest server version, allowing
programs that monitor the filesystem to start processing the dumps.
This is a plugin mainly intended for use in Pikachu's Canadian Server of Romance and Drama.
While I'm happy if you find some useful code for your own plugins, I can't provide any support for said code, nor will I offer any guarantees that the plugin will remain usable outside of its main use.