Commands/Lua
Reference for console commands, Lua hooks and Lua commands in CS2D.
- Console Commands are entered in console, executed with key-binds, cfg-files or with Lua parse
- Lua Hooks execute Lua when events occur - some have a return value which can change the game behavior
- Lua Commands are used to retrieve game data or to perform actions in Lua scripts
CS2D Console Commands
Category: server (201)
- banip
- banname
- bans
- bansteam
- banusgn
- bot_add
- bot_add_ct
- bot_add_t
- bot_autofill
- bot_count
- bot_freeze
- bot_jointeam
- bot_keepfreeslots
- bot_kill
- bot_prefix
- bot_remove
- bot_remove_all
- bot_remove_ct
- bot_remove_t
- bot_skill
- bot_weapons
- changelevel
- changemap
- cmsg
- customkill
- damageobject
- damagetile
- deathslap
- effect
- endround
- equip
- explosion
- flashplayer
- flashposition
- freeprojectile
- hudtxt
- hudtxt2
- hudtxtalphafade
- hudtxtclear
- hudtxtcolorfade
- hudtxtmove
- items
- kick
- killobject
- killplayer
- listbans
- listplayers
- logaddress_add
- logaddress_remove
- logaddress_removeall
- lua
- luareset
- makect
- makespec
- maket
- map
- maps
- mp_antispeeder
- mp_autogamemode
- mp_autoteambalance
- mp_building_health
- mp_building_limit
- mp_building_price
- mp_buymenu
- mp_buytime
- mp_c4timer
- mp_connectionlimit
- mp_curtailedexplosions
- mp_damagefactor
- mp_deathdrop
- mp_dispenser_health
- mp_dispenser_money
- mp_dmspawnmoney
- mp_dropgrenades
- mp_flashlight
- mp_floodprot
- mp_floodprotignoretime
- mp_freezetime
- mp_grenaderebuy
- mp_hostagepenalty
- mp_hovertext
- mp_hud
- mp_hudscale
- mp_idleaction
- mp_idlekick
- mp_idletime
- mp_infammo
- mp_kevlar
- mp_kickpercent
- mp_killbuildingmoney
- mp_killbuildings
- mp_killinfo
- mp_killteambuildings
- mp_lagcompensation
- mp_lagcompensationdivisor
- mp_localrconoutput
- mp_luamap
- mp_luaserver
- mp_mapgoalscore
- mp_mapvoteratio
- mp_maxclientsip
- mp_maxrconfails
- mp_natholepunching
- mp_pinglimit
- mp_postspawn
- mp_radar
- mp_randomspawn
- mp_recoil
- mp_reservations
- mp_respawndelay
- mp_roundlimit
- mp_roundtime
- mp_shotweakening
- mp_smokeblock
- mp_startmoney
- mp_supply_items
- mp_teamkillpenalty
- mp_teleportreload
- mp_tempbantime
- mp_timelimit
- mp_tkpunish
- mp_trace
- mp_turretdamage
- mp_unbuildable
- mp_unbuyable
- mp_vulnerablehostages
- mp_winlimit
- mp_wpndmg
- mp_wpndmg_z1
- mp_wpndmg_z2
- mp_zombiedmg
- mp_zombiekillequip
- mp_zombiekillscore
- mp_zombierecover
- mp_zombiespeedmod
- msg
- rcon
- rcon_password
- rcon_pw
- removeitem
- reroute
- restart
- restartround
- setammo
- setarmor
- setassists
- setdeaths
- sethealth
- setmaxhealth
- setmoney
- setmvp
- setname
- setpos
- setscore
- setteamscores
- settile
- setweapon
- shake
- slap
- spawnitem
- spawnnpc
- spawnobject
- spawnplayer
- spawnprojectile
- speedmod
- strip
- sv_checkusgnlogin
- sv_daylighttime
- sv_forcelight
- sv_fow
- sv_friendlyfire
- sv_gamemode
- sv_gm
- sv_hostport
- sv_lan
- sv_map
- sv_maptransfer
- sv_maxplayers
- sv_msg
- sv_msg2
- sv_name
- sv_offscreendamage
- sv_password
- sv_rcon
- sv_rconusers
- sv_restart
- sv_restartround
- sv_sound
- sv_sound2
- sv_soundpos
- sv_specmode
- sv_spraytransfer
- sv_stopsound
- sv_usgnonly
- transfer_speed
- trigger
- triggerposition
- unban
- unbanall
- usgn_addserver
- usgn_info
sv_offscreendamageCategories
Parameters
- off-screen damage (0/1): disabled (0) or enabled (1, default)
Info
Controls if shooting at players/hostages/npcs/objects which are outside the screen causes damage (1, default) or not (0).
By default this setting is enabled which means you can shoot at stuff you don't see on your screen and you will still cause damage. This is also the more realistic and recommended setting.
Set this setting to 0 if you want players (and turrets/NPCs) only to cause damage on objects which are in their visible screen area. This can lead to more fair game play.
Note: A target is considered "off-screen" if its distance to the attacker is bigger than (850/2)+32 on the X-axis or bigger than (480/2)+32 on the y-axis. So the check is actually based on distance only.
Note: Fog of war has no impact on this setting. People hidden in fog of war can always be damaged.
Note: Related Lua hooks and effects will not be triggered when someone or something is hit off-screen when this setting is set to 0!
Note: This setting only affects gun shots & lasers. Explosives like rockets, mines, grenades etc. are NOT affected by this setting. They can always deal off-screen damage.
Lua Hooks
Lua Commands
Categories
Parameters
- off-screen damage (0/1): disabled (0) or enabled (1, default)
Info
Controls if shooting at players/hostages/npcs/objects which are outside the screen causes damage (1, default) or not (0).
By default this setting is enabled which means you can shoot at stuff you don't see on your screen and you will still cause damage. This is also the more realistic and recommended setting.
Set this setting to 0 if you want players (and turrets/NPCs) only to cause damage on objects which are in their visible screen area. This can lead to more fair game play.
By default this setting is enabled which means you can shoot at stuff you don't see on your screen and you will still cause damage. This is also the more realistic and recommended setting.
Set this setting to 0 if you want players (and turrets/NPCs) only to cause damage on objects which are in their visible screen area. This can lead to more fair game play.
Note: A target is considered "off-screen" if its distance to the attacker is bigger than (850/2)+32 on the X-axis or bigger than (480/2)+32 on the y-axis. So the check is actually based on distance only.
Note: Fog of war has no impact on this setting. People hidden in fog of war can always be damaged.
Note: Related Lua hooks and effects will not be triggered when someone or something is hit off-screen when this setting is set to 0!
Note: This setting only affects gun shots & lasers. Explosives like rockets, mines, grenades etc. are NOT affected by this setting. They can always deal off-screen damage.