This article's documentation is for anything that uses the Source engine. Click here for more information.

point_servercommand

From Valve Developer Community
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
Class hierarchy
CPointServerCommand
CPointEntity
CBaseEntity
client.cpp

point_servercommand is a point available in all Source Source games. 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 or console variable to change.

Confirm:Any ConCommands/ConVars that aren't cheat flagged or hidden can be used.
Note.pngNote:Due to a high risk of abuse, it is gated by the sv_allow_point_servercommand console variable.
Note.pngNote:In Garry's Mod Garry's Mod , due to abuse, the point_servercommand and point_clientcommand is removed.
PlacementTip.pngWorkaround:Use lua_run RunConsoleCommand('command')

Keyvalues

Name (targetname) <string>
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 <string>
Command to execute.
Icon-Bug.pngBug:In Hammer, using " symbol in parameter field will corrupt the VMF file's structure, making the file unviewable for the next Hammer session.  [todo tested in?]
Note.pngFix:Remove the string argument manually with a text editor.

ConVars

Cvar/CommandParameters or default valueDescriptorEffect
sv_allow_point_servercommand"always"

Team Fortress 2 "official"
stringAllow use of point_servercommand entities in map. Potentially dangerous for untrusted maps.

disallow : Always disallow
official : Allowed for valve maps only (only in Team Fortress 2)
always  : Allow for all maps

See also