None | 0 | |
LinkedConCommand | 1UL << 0 | Allows command callback chaining: when the command is dispatched, every chained callback fires. |
DevelopmentOnly | 1UL << 1 | Hidden in released products. Removed automatically if ALLOW_DEVELOPMENT_CVARS is defined. |
GameDll | 1UL << 2 | Defined by the game DLL. |
ClientDll | 1UL << 3 | Defined by the client DLL. |
Hidden | 1UL << 4 | Hidden. Doesn't appear in find or auto complete. Like DevelopmentOnly, but can't be compiled out. |
Protected | 1UL << 5 | ConVar only: it's a server cvar, but the data isn't sent because it's a password etc. |
SpOnly | 1UL << 6 | This cvar cannot be changed by clients connected to a multiplayer server. |
Archive | 1UL << 7 | Set to cause it to be saved to vars.rc. |
Notify | 1UL << 8 | Notifies players when changed. |
UserInfo | 1UL << 9 | Changes the client's info string. |
Reference | 1UL << 10 | The cvar is a reference to one registered in another module, until that one is registered. |
Unlogged | 1UL << 11 | If this is a server cvar, don't log changes to the log file / console when creating a log. |
InitialSetValue | 1UL << 12 | Set for the first SetValue, with the default or a value from gameinfo. Mostly for callbacks to check. |
Replicated | 1UL << 13 | Server setting enforced on clients (ConVar shared between client and server). |
Cheat | 1UL << 14 | Only useable in singleplayer / debug / multiplayer with sv_cheats. |
PerUser | 1UL << 15 | Causes varnameN where N == 2..max splitscreen slots to be autogenerated. |
Demo | 1UL << 16 | Record this cvar when starting a demo file. |
DontRecord | 1UL << 17 | Don't record this command in demo files. |
PerformingCallbacks | 1UL << 18 | Set while the cvar runs its change callbacks; a value set during them is queued until they finish. |
Release | 1UL << 19 | The only cvars available to customers. |
MenuBarItem | 1UL << 20 | |
CommandLineEnforced | 1UL << 21 | Set from the launch options, so resetting cvars to their defaults by flag leaves it. |
NotConnected | 1UL << 22 | Cvar cannot be changed by a client that is connected to a server. |
VConsoleFuzzyMatching | 1UL << 23 | |
ServerCanExecute | 1UL << 24 | The server is allowed to execute this command on clients via ClientCommand / NET_StringCmd / CBaseClientState::ProcessStringCmd. |
ClientCanExecute | 1UL << 25 | Clients may execute this command. |
ServerCannotQuery | 1UL << 26 | If set, the server is not allowed to query this cvar's value (via IServerPluginHelpers::StartQueryCvarValue). |
VConsoleSetFocus | 1UL << 27 | |
ClientCmdCanExecute | 1UL << 28 | IVEngineClient::ClientCmd is allowed to execute this command. (ClientCmd_Unrestricted runs any.) |
ExecutePerTick | 1UL << 29 | |
Defensive | 1UL << 32 | |