Point servercommand

From Valve Developer Community
Revision as of 16:50, 19 August 2022 by MrFunreal (talk | contribs) (reworded the warning because it was quite long and a bit hard to understand.)
Jump to navigation Jump to search

Template:Base point It issues commands to the server console. It's used by simply placing it in a map and triggering the Command input, the parameter override should be the exact console command to run.

Warning.pngWarning:This entity can corrupt the map.vmf file if used improperly. Inputs using quotation marks " in the parameter field will cause the vmf to be broken in such a way that hammer refuses to open and compile it. This is because the vmf uses the same quotation marks to determine the end of a string. It will read the quotation mark or your input, assume that to be the end of the string and then realise that the subsequently written words are nonsensical.
Note.pngFix:Either remove the quotation marks while hammer is still running, or open the vmf in a text editor, search for this entity and manually remove the unnecessary quotation marks.

In code it is represented by class CPointServerCommand, defined in client.cpp

Note.pngNote:Due to a high risk of abuse, it is gated by the sv_allow_point_servercommand console variable.

("always" = On "disallow" = Off)

Keyvalues

Name (targetname) <string>[ Edit ]
The name that other entities refer to this entity by, via Inputs/Outputs or other keyvalues (e.g. parentname or target).
Also displayed in Hammer's 2D views and Entity Report.
See also:  Generic Keyvalues, Inputs and Outputs available to all entities

Inputs

Command <stringRedirectInput/string>
Command to execute.


Outputs

See Also