ConvarFlags
Enum[Flags]
public enum ConvarFlags : ulongSet to cause it to be saved to vars.rc.
Only usable in singleplayer/debug or when sv_cheats is enabled.
IVEngineClient::ClientCmd is allowed to execute this command.
Defined by the client DLL.
Assigned to commands to let clients execute them.
If set via launch options, value will not be reset by ResetConVarsToDefaultValuesByFlag.
Defensive flag.
Record this convar when starting a demo file.
Hidden in released products. Flag is removed automatically if ALLOW_DEVELOPMENT_CVARS is defined.
Do not record this command in demo files.
Execute per tick.
Defined by the game DLL.
Hidden. Doesn't appear in find or auto complete. Like DEVELOPMENTONLY, but can't be compiled out.
Is set for a first convar SetValue either with its default_value or with a value from a gameinfo. Mostly for callbacks to check for.
Allows concommand callback chaining. When command is dispatched all chained callbacks would fire.
Show as a menu bar item.
The default, no flags at all
Notifies players when changed.
Cvar cannot be changed by a client that is connected to a server.
Set when cvar is executing callbacks; value sets during callbacks are queued until callbacks finish.
Causes per-user variants (e.g. varname2..N for splitscreen) to be autogenerated.
It's a server cvar, but we don't send the data since it's a password, etc. Sends 1 if it's not bland/zero, 0 otherwise as value.
Means cvar is a reference, usually used to get a cvar reference of a cvar registered in other module, and is temporary until the actual cvar was registered.
Only cvars tagged with this are available to customers.
Server setting enforced on clients. Values are replicated from server to clients.
If this is set, then the server is not allowed to query this cvar's value.
The server is allowed to execute this command on clients via ClientCommand/NET_StringCmd/CBaseClientState::ProcessStringCmd.
This cvar cannot be changed by clients connected to a multiplayer server.
If this is a FCVAR_SERVER, don't log changes to the log file / console if we are creating a log.
Changes the client's info string
Enable fuzzy matching in vconsole.
vconsole set focus.