Si pure (cvar)


This CVar signals that ‘server is pure and does not allow modified data’


At the console type…

si_pure [bool]


  • [bool] - ( 0 = false, 1 = true )


Flag Enabled Description
CVAR_ALL all flags
CVAR_BOOL X variable is a boolean
CVAR_INTEGER variable is an integer
CVAR_FLOAT variable is a float
CVAR_SYSTEM system variable
CVAR_RENDERER renderer variable
CVAR_SOUND sound variable
CVAR_GUI gui variable
CVAR_GAME X game variable
CVAR_TOOL tool variable
CVAR_USERINFO sent to servers, available to menu
CVAR_SERVERINFO X sent from servers, available to menu
CVAR_NETWORKSYNC cvar is synced from the server to clients
CVAR_STATIC statically declared, not user created
CVAR_CHEAT X variable is considered a cheat
CVAR_NOCHEAT variable is not considered a cheat
CVAR_INIT X can only be set from the command-line
CVAR_ROM display only, cannot be set by user at all
CVAR_ARCHIVE set to cause it to be saved to a config file
CVAR_MODIFIED set when the variable is modified


Setting this CVar to 0 will cause the game to load any and all unarchived assets including gamex86.dll. This is useful when you are coding as it spares you from archiving your modified .DLL in a PK4 file every time you want to test a change.

This CVar can only be modified on the command line.