Counter-Strike: Global Offensive

This is a summary of all known Counter-Strike: Global Offensive events.

achievement_earned

This event is fired any time a player earns an achievement while on the server.

Name

Description

Type

achievement

The achievement id that the player earned.

short

player

The player that earned the achievement.

byte

achievement_earned_local

Name

Description

Type

achievement

short

splitscreenplayer

short

achievement_event

Name

Description

Type

achievement_name

string

cur_val

short

max_val

short

achievement_increment

Name

Description

Type

achievement_id

long

cur_val

short

max_val

short

achievement_info_loaded

Name

Description

Type

achievement_write_failed

Name

Description

Type

add_bullet_hit_marker

Name

Description

Type

ang_x

short

ang_y

short

ang_z

short

bone

short

hit

bool

pos_x

short

pos_y

short

pos_z

short

start_x

short

start_y

short

start_z

short

userid

short

add_player_sonar_icon

Name

Description

Type

pos_x

float

pos_y

float

pos_z

float

userid

short

ammo_pickup

Name

Description

Type

index

long

item

string

userid

short

announce_phase_end

This event is fired when a specific phase is ended.

Name

Description

Type

assassination_target_killed

Name

Description

Type

killer

short

target

short

begin_new_match

This event is fired when a match is started.

Name

Description

Type

bomb_abortdefuse

This event is fired when a player aborts defusing the bomb.

Name

Description

Type

userid

The userid of the player that aborted defusing the bomb.

short

bomb_abortplant

This event is fired when a player aborts planting the bomb.

Name

Description

Type

site

The index of the site that the abort took place.

short

userid

The userid of the player that aborted planting the bomb.

short

bomb_beep

This event is fired when the bomb emits a beeping sound.

Name

Description

Type

entindex

The index of the c4 entity that is beeping.

long

bomb_begindefuse

This event is fired when a player starts to defuse the bomb.

Name

Description

Type

haskit

True if the player has a defusal kit.

bool

userid

The userid of the player that is defusing the bomb.

short

bomb_beginplant

This event is fired when a player starts to plant the bomb.

Name

Description

Type

site

The index of the site that the bomb is being planted at.

short

userid

The userid of the player that is planting the bomb.

short

bomb_defused

This event is fired when the bomb is successfully defused.

Name

Description

Type

site

The index of the site where the bomb was defused.

short

userid

The userid of the player that defused the bomb.

short

bomb_dropped

This event is fired when a player drops the bomb.

Name

Description

Type

entindex

The index of the c4 entity that was dropped.

long

userid

The userid of the player that dropped the bomb.

short

bomb_exploded

This event is fired when the bomb is successfully exploded.

Name

Description

Type

site

The index of the site where the bomb was exploded.

short

userid

The userid of the player that planted the bomb.

short

bomb_pickup

This event is fired when a player picks up the bomb.

Name

Description

Type

userid

The userid of the player that picked up the bomb.

short

bomb_planted

This event is fired when a player plants the bomb.

Name

Description

Type

site

The index of the site where the bomb was planted.

short

userid

The userid of the player that planted the bomb.

short

bonus_updated

Name

Description

Type

numadvanced

short

numbronze

short

numgold

short

numsilver

short

bot_takeover

This event is fired each time a player takes control of a bot.

Name

Description

Type

botid

The userid of the bot being taken over.

short

index

short

userid

The userid of the player taking over a bot.

short

break_breakable

This event is fired when a player breaks a breakable prop.

Name

Description

Type

entindex

The index of the breakable.

long

material

byte

userid

The userid of the player that broke the breakable.

short

break_prop

This event is fired when a player breaks a prop that has an entity index.

Name

Description

Type

entindex

The index of the prop entity that was broken.

long

userid

The userid of the player that broke the prop.

short

bullet_impact

This event is fired when a player shoots their weapon and the bullet impacts a surface.

Name

Description

Type

userid

The userid of the player that fired the bullet.

short

x

The x coordinate on the map where the impact took place.

float

y

The y coordinate on the map where the impact took place.

float

z

The z coordinate on the map where the impact took place.

float

buymenu_close

Name

Description

Type

userid

short

buymenu_open

Name

Description

Type

userid

short

buytime_ended

This event is fired when players are no longer allowed to purchase weapons during a round.

Name

Description

Type

cart_updated

Name

Description

Type

client_disconnect

Name

Description

Type

client_loadout_changed

Name

Description

Type

cs_game_disconnected

Name

Description

Type

cs_handle_ime_event

Name

Description

Type

eventdata

wstring

eventtype

string

cs_intermission

Name

Description

Type

cs_match_end_restart

Name

Description

Type

cs_pre_restart

This event is fired prior to a match restarting.

Name

Description

Type

cs_prev_next_spectator

Name

Description

Type

next

bool

cs_round_final_beep

Name

Description

Type

cs_round_start_beep

Name

Description

Type

cs_win_panel_match

This event is fired when the win panel is shown at the end of a match (map).

Name

Description

Type

cs_win_panel_round

This event is fired when the win panel is shown at the end of each round.

Name

Description

Type

final_event

byte

funfact_data1

Data for use by the funfact.

long

funfact_data2

Data for use by the funfact.

long

funfact_data3

Data for use by the funfact.

long

funfact_player

The player whom the funfact is about.

short

funfact_token

Token used for the funfact.

string

show_timer_attack

True if the attack time is supposed to be displayed.

bool

show_timer_defend

True if the defend time is supposed to be displayed.

bool

timer_time

The amount of time that the round took.

short

decoy_detonate

This event is fired when a decoy grenade detonates.

Name

Description

Type

entityid

The index of the decoy that detonated.

short

userid

The userid of the player that threw the decoy.

short

x

The x coordinate on the map where the decoy detonated.

float

y

The y coordinate on the map where the decoy detonated.

float

z

The z coordinate on the map where the decoy detonated.

float

decoy_firing

This event is fired each time a decoy grenade fires.

Name

Description

Type

entityid

The index of the decoy that fired.

short

userid

The userid of the player that threw the decoy.

short

x

The x coordinate on the map where the decoy fired.

float

y

The y coordinate on the map where the decoy fired.

float

z

The z coordinate on the map where the decoy fired.

float

decoy_started

This event is fired when a decoy grenade starts to fire.

Name

Description

Type

entityid

The index of the decoy that started to fire.

short

userid

The userid of the player that threw the decoy.

short

x

The x coordinate on the map where the decoy started firing.

float

y

The y coordinate on the map where the decoy started firing.

float

z

The z coordinate on the map where the decoy started firing.

float

defuser_dropped

Name

Description

Type

entityid

long

defuser_pickup

Name

Description

Type

entityid

long

userid

short

difficulty_changed

Name

Description

Type

newDifficulty

short

oldDifficulty

short

strDifficulty

string

dm_bonus_weapon_start

Name

Description

Type

Pos

short

time

short

wepID

short

door_moving

This event is fired when a door is opened or closed.

Name

Description

Type

entindex

The index of the door.

long

userid

The userid of the player that activated the door’s movement.

short

enable_restart_voting

Name

Description

Type

enable

bool

endmatch_cmm_start_reveal_items

Name

Description

Type

endmatch_mapvote_selecting_map

Name

Description

Type

count

byte

slot1

byte

slot10

byte

slot2

byte

slot3

byte

slot4

byte

slot5

byte

slot6

byte

slot7

byte

slot8

byte

slot9

byte

enter_bombzone

This event is fired each time a player enters a bomb zone.

Name

Description

Type

hasbomb

True if the player is carrying a bomb.

bool

isplanted

True if a bomb is planted at any site.

bool

userid

The userid of the player entering the bomb zone.

short

enter_buyzone

This event is fired each time a player enters a buy zone.

Name

Description

Type

canbuy

True if buy time has not expired.

bool

userid

The userid of the player entering the buy zone.

short

enter_rescue_zone

Name

Description

Type

userid

short

entity_killed

Name

Description

Type

damagebits

long

entindex_attacker

long

entindex_inflictor

long

entindex_killed

long

entity_visible

This event is fired any time a player sees an entity.

Name

Description

Type

classname

The classname of the entity.

string

entityname

The name of the entity.

string

subject

The index of the entity that is seen.

short

userid

The userid of the player that sees the entity.

short

exit_bombzone

This event is fired each time a player exits a bomb zone.

Name

Description

Type

hasbomb

True if the player is carrying a bomb.

bool

isplanted

True if a bomb is planted at any site.

bool

userid

The userid of the player exiting the bomb zone.

short

exit_buyzone

This event is fired each time a player exits a buy zone.

Name

Description

Type

canbuy

True if buy time has not expired.

bool

userid

The userid of the player exiting the buy zone.

short

exit_rescue_zone

Name

Description

Type

userid

short

finale_start

Name

Description

Type

rushes

short

flare_ignite_npc

Name

Description

Type

entindex

long

flashbang_detonate

This event is fired when a flashbang detonates.

Name

Description

Type

entityid

The index of the flashbang that detonated.

short

userid

The userid of the player that threw the flashbang.

short

x

The x coordinate on the map where the flashbang detonated.

float

y

The y coordinate on the map where the flashbang detonated.

float

z

The z coordinate on the map where the flashbang detonated.

float

freezecam_started

Name

Description

Type

game_end

Name

Description

Type

winner

byte

game_init

Name

Description

Type

game_message

Name

Description

Type

target

byte

text

string

game_newmap

Name

Description

Type

mapname

string

game_start

Name

Description

Type

fraglimit

long

objective

string

roundslimit

long

timelimit

long

gameinstructor_draw

Name

Description

Type

gameinstructor_nodraw

Name

Description

Type

gameui_hidden

Name

Description

Type

gc_connected

Name

Description

Type

gg_bonus_grenade_achieved

This event is fired when a player earns a bonus grenade in Arsenal: Demolition mode.

Name

Description

Type

userid

The userid of the player that achieved a bonus grenade.

short

gg_final_weapon_achieved

This event is fired when a player gets to the final weapon in Arsenal: Arms Race mode.

Name

Description

Type

playerid

The userid of the player that got to the final weapon.

short

gg_killed_enemy

This event is fired each time a player kills an enemy during an Arsenal match.

Name

Description

Type

attackerid

The userid of the player killer.

short

bonus

True if the killer killed with a bonus weapon.

bool

dominated

True (1) if the kill caused the killer to be dominating the victim.

short

revenge

True (1) if the victim was dominating the killer.

short

victimid

The userid of the victim.

short

gg_leader

Name

Description

Type

playerid

short

gg_player_impending_upgrade

This event is fired when a player is impending a weapon upgrade from leveling up.

Name

Description

Type

userid

The userid of the player that will be leveling up.

short

gg_player_levelup

Name

Description

Type

userid

short

weaponname

string

weaponrank

short

gg_reset_round_start_sounds

This event is fired when a player’s round start sounds are reset.

Name

Description

Type

userid

The userid of the player whose round start sounds are reset.

short

gg_team_leader

This event …

Todo

Update description of CS:GO gg_team_leader event.

Name

Description

Type

playerid

The userid of the player that is currently in the lead.

short

ggprogressive_player_levelup

This event is fired when a player levels up.

Name

Description

Type

userid

The userid of the player who leveled up.

short

weaponname

The type of weapon the player is being leveled up to.

string

weaponrank

The rank of the weapon the player is being leveled up to.

short

ggtr_player_levelup

This event is fired when a player levels up.

Name

Description

Type

userid

The userid of the player who leveled up.

short

weaponname

The type of weapon the player is being leveled up to.

string

weaponrank

The rank of the weapon the player is being leveled up to.

short

grenade_bounce

This event is fired each time a grenade bounces off of a surface.

Name

Description

Type

userid

The userid of the player that threw the grenade.

short

x

The x coordinate on the map where the grenade bounced.

float

y

The y coordinate on the map where the grenade bounced.

float

z

The z coordinate on the map where the grenade bounced.

float

hegrenade_detonate

This event is fired when a high explosive grenade detonates.

Name

Description

Type

entityid

The index of the grenade that detonated.

short

userid

The userid of the player that threw the grenade.

short

x

The x coordinate on the map where the grenade detonated.

float

y

The y coordinate on the map where the grenade detonated.

float

z

The z coordinate on the map where the grenade detonated.

float

helicopter_grenade_punt_miss

Name

Description

Type

hide_freezepanel

Name

Description

Type

hltv_cameraman

Name

Description

Type

index

short

hltv_changed_mode

Name

Description

Type

newmode

long

obs_target

long

oldmode

long

hltv_changed_target

Name

Description

Type

mode

long

obs_target

long

old_target

long

hltv_chase

Name

Description

Type

distance

short

inertia

byte

ineye

byte

phi

short

target1

short

target2

short

theta

short

hltv_chat

Name

Description

Type

text

string

hltv_fixed

Name

Description

Type

fov

float

offset

short

phi

short

posx

long

posy

long

posz

long

target

short

theta

short

hltv_message

Name

Description

Type

text

string

hltv_rank_camera

Name

Description

Type

index

byte

rank

float

target

short

hltv_rank_entity

Name

Description

Type

index

short

rank

float

target

short

hltv_status

Name

Description

Type

clients

long

externallinked

long

externaltotal

long

master

string

proxies

short

slots

long

hltv_title

Name

Description

Type

text

string

hostage_call_for_help

Name

Description

Type

hostage

short

hostage_follows

This event is fired each time a hostage is picked up by a player.

Name

Description

Type

hostage

The index of the hostage entity that is now being carried.

short

userid

The userid of the player that picked up the hostage.

short

hostage_hurt

This event is fired when a hostage is hurt.

Name

Description

Type

hostage

The index of the hostage entity that sustained damage.

short

userid

The userid of the player that hurt the hostage.

short

hostage_killed

This event is fired when a hostage is killed.

Name

Description

Type

hostage

The index of the hostage entity that was killed.

short

userid

The userid of the player that killed the hostage.

short

hostage_rescued

This event is fired each time a hostage reaches a hostage rescue zone.

Name

Description

Type

hostage

The index of the hostage entity that was rescued.

short

site

The index of the hostage rescue zone where the hostage was rescued.

short

userid

The userid of the player that led the hostage to the rescue zone.

short

hostage_rescued_all

This event is fired when all hostages have been rescued during a round. In CS:GO, only one hostage needs to be rescued for the Counter-Terrorists to win the round.

Name

Description

Type

hostage_stops_following

Name

Description

Type

hostage

short

userid

short

hostname_changed

Name

Description

Type

hostname

string

inferno_expire

This event is fired when the inferno caused by a molotov or incendiary grenade expires. This event will also be fired if the inferno is [[Event-csgo:inferno_extinguish|extinguished by a smoke grenade]].

Name

Description

Type

entityid

The index of the inferno entity.

short

x

The x coordinate of the inferno entity.

float

y

The y coordinate of the inferno entity.

float

z

The z coordinate of the inferno entity.

float

inferno_extinguish

This event is fired when a molotov or incendiary grenade’s inferno is extinguished by a smoke grenade.

Name

Description

Type

entityid

The index of the inferno entity.

short

x

The x coordinate of the inferno entity.

float

y

The y coordinate of the inferno entity.

float

z

The z coordinate of the inferno entity.

float

inferno_startburn

This event is fired when a molotov or incendiary grenade explodes into an inferno.

Name

Description

Type

entityid

The index of the inferno entity.

short

x

The x coordinate of the inferno entity.

float

y

The y coordinate of the inferno entity.

float

z

The z coordinate of the inferno entity.

float

inspect_weapon

This event is fired when a player uses the +lookatweapon client command to inspect their weapon.

Name

Description

Type

userid

The userid of the player that is inspecting their weapon.

short

instructor_server_hint_create

Name

Description

Type

hint_activator_caption

string

hint_activator_userid

short

hint_allow_nodraw_target

bool

hint_binding

string

hint_caption

string

hint_color

string

hint_flags

long

hint_forcecaption

bool

hint_gamepad_binding

string

hint_icon_offscreen

string

hint_icon_offset

float

hint_icon_onscreen

string

hint_local_player_only

bool

hint_name

string

hint_nooffscreen

bool

hint_range

float

hint_replace_key

string

hint_target

long

hint_timeout

short

instructor_server_hint_stop

Name

Description

Type

hint_name

string

inventory_updated

Name

Description

Type

item_equip

This event is fired each time a player equips a new weapon.

Name

Description

Type

canzoom

True if the weapon has a zoom feature.

bool

hassilencer

True if the weapon has a silencer available.

bool

hastracers

True if the weapon has tracer bullets that show when fired.

bool

ispainted

True if the weapon is painted.

bool

issilenced

True if the weapon has a silencer and it is on.

bool

item

The type of item/weapon that the player equipped.

string

userid

The userid of the player that equipped the item.

short

weptype

The weapon type of the item equipped (more below).

short

item_found

Name

Description

Type

itemdef

long

itemid

long

method

byte

player

byte

quality

byte

item_pickup

This event is fired each time a player picks an item up.

Name

Description

Type

item

The index of the item the player picked up.

string

silent

True if the item is a weapon that has a silencer.

bool

userid

The userid of the player that picked up the item.

short

item_purchase

This event is fired each time a player purchases an item.

Name

Description

Type

team

The team number of the player that purchased an item.

short

userid

The userid of the player that purchased an item.

short

weapon

The type of item that the player purchased.

string

item_schema_initialized

Name

Description

Type

items_gifted

Name

Description

Type

accountid

long

giftidx

byte

itemdef

long

numgifts

byte

player

byte

jointeam_failed

Name

Description

Type

reason

byte

userid

short

map_transition

Name

Description

Type

match_end_conditions

Name

Description

Type

frags

long

max_rounds

long

time

long

win_rounds

long

material_default_complete

Name

Description

Type

mb_input_lock_cancel

Name

Description

Type

mb_input_lock_success

Name

Description

Type

molotov_detonate

This event is fired when a molotov or incendiary grenade detonates.

Name

Description

Type

userid

The userid of the player that threw the molotov/incendiary grenade.

short

x

The x coordinate on the map where the molotov/incendiary grenade detonated.

float

y

The y coordinate on the map where the molotov/incendiary grenade detonated.

float

z

The z coordinate on the map where the molotov/incendiary grenade detonated.

float

nextlevel_changed

Name

Description

Type

nextlevel

string

other_death

This event is fired each time a non-player entity is killed.

Name

Description

Type

attacker

The userid of the killer.

short

headshot

True if the killshot was to the entity’s head hitbox.

bool

otherid

The index of the entity that died.

short

othertype

The classname of the entity that died.

string

penetrated

The number of objects the killshot penetrated before killing entity.

short

weapon

The type of weapon used to kill the entity.

string

weapon_fauxitemid

Faux item id of weapon killer used.

string

weapon_itemid

Inventory item id of weapon killer used.

string

weapon_originalowner_xuid

string

physgun_pickup

Name

Description

Type

entindex

long

player_activate

This event is fired when a player is fully connected during a map. This event is fired each map change while the player is still on the map.

Name

Description

Type

userid

The userid of the player that is connected.

short

player_avenged_teammate

This event is fired when a player kills the killer of a teammate.

Name

Description

Type

avenged_player_id

The userid of the teammate whose killer was killed.

short

avenger_id

The userid of the player that killed their teammate’s killer.

short

player_blind

This event is fired when a player gets flashed.

Name

Description

Type

userid

The userid of the player that got flashed.

short

attacker

The userid of the player that threw the flashbang.

short

entityid

The entity index of the flashbang that went off.

short

blind_duration

Duration of the flashed effect.

float

player_changename

Name

Description

Type

newname

string

oldname

string

userid

short

player_chat

Name

Description

Type

teamonly

bool

text

string

userid

short

player_class

Name

Description

Type

class

string

userid

short

player_connect

This event is fired each time a player is first connected to the server.

Name

Description

Type

address

The IP address and port of the player that is connecting.

string

index

The index given to the player that connected.

byte

name

The name of the connecting player.

string

networkid

The SteamID of the connecting player.

string

userid

The userid given to the connecting player.

short

player_connect_full

This event is fired when a client has fully connected to the server.

Name

Description

Type

index

The index of the player that fully connected to the server.

byte

userid

The userid of the player that fully connected to the server.

short

player_death

This event is fired each time a player dies.

Name

Description

Type

assister

The userid of the player that assisted in the kill (if any).

short

attacker

The userid of the killer.

short

dominated

True (1) if the kill caused the killer to be dominating the victim.

short

headshot

True if the killshot was to the victim’s head hitbox.

bool

noreplay

bool

penetrated

The number of objects that were penetrated by the bullet before it struck the victim.

short

revenge

True (1) if the victim was dominating the killer.

short

userid

The userid of the victim.

short

weapon

The type of weapon used to kill the victim.

string

weapon_fauxitemid

Faux item id of weapon killer used.

string

weapon_itemid

Inventory item id of weapon killer used.

string

weapon_originalowner_xuid

string

player_decal

Name

Description

Type

userid

short

player_disconnect

This event is fired when a player disconnects from the server.

Name

Description

Type

name

The name of the player that disconnected.

string

networkid

The SteamID of the player that disconnected.

string

reason

The reason why the player was disconnected.

string

userid

The userid of the player that disconnected.

short

player_falldamage

This event is fired each time a player sustains damage from falling.

Name

Description

Type

damage

The amount of damage the player sustained.

float

userid

The userid of the player that fell.

short

player_footstep

This event is fired each time a player makes an audible footstep. Using walk mode or crouch will cause the player to move silently.

Name

Description

Type

userid

The userid of the player that took a step.

short

player_given_c4

This event is fired when a player is given C4 at the start of a round.

Name

Description

Type

userid

The userid of the player that was given the C4.

short

player_hintmessage

Name

Description

Type

hintmessage

string

player_hurt

This event is fired each time a player is hurt.

Name

Description

Type

armor

The remaining amount of armor the victim has after the damage.

byte

attacker

The userid of the attacking player.

short

dmg_armor

The amount of damage sustained by the victim’s armor.

byte

dmg_health

The amount of health the victim lost in the attack.

short

health

The remaining amount of health the victim has after the damage.

byte

hitgroup

The hitgroup that was damaged in the attack.

byte

userid

The userid of the victim.

short

weapon

The type of weapon used in the attack.

string

player_info

Name

Description

Type

bot

bool

index

byte

name

string

networkid

string

userid

short

player_jump

Name

Description

Type

userid

short

player_radio

This event is fired each time a player uses a radio command.

Name

Description

Type

slot

The index of the command used.

short

userid

The userid of the player that used the radio command.

short

player_reset_vote

Name

Description

Type

userid

short

vote

bool

player_say

This event is fired each time a player says something via chat.

Name

Description

Type

text

The text that the player sent in the chat message.

string

userid

The userid of the player that sent the chat message.

short

player_score

Name

Description

Type

deaths

short

kills

short

score

short

userid

short

player_shoot

Name

Description

Type

mode

byte

userid

short

weapon

byte

player_spawn

This event is fired each time a player spawns on the server.

Name

Description

Type

teamnum

The team number of the player that spawned.

short

userid

The userid of the player that spawned.

short

player_spawned

This event is fired when a player has been spawned.

Name

Description

Type

inrestart

True if spawning during a match restart.

bool

userid

The userid of the player that spawned.

short

player_stats_updated

Name

Description

Type

forceupload

bool

player_team

This event is fired each time a player changes teams.

Name

Description

Type

autoteam

True if the player auto-picked a team.

bool

disconnect

True if the player is disconnecting.

bool

isbot

True if the player is a bot.

bool

oldteam

The team that the player is changing from.

byte

silent

True if the event is to not be executed on each client.

bool

team

The team that the player is changing to.

byte

userid

The userid of the player that is changing teams.

short

player_use

Name

Description

Type

entity

short

userid

short

ragdoll_dissolved

Name

Description

Type

entindex

long

read_game_titledata

Name

Description

Type

controllerId

short

repost_xbox_achievements

Name

Description

Type

splitscreenplayer

short

reset_game_titledata

Name

Description

Type

controllerId

short

reset_player_controls

Name

Description

Type

round_announce_final

Name

Description

Type

round_announce_last_round_half

This event is fired when the announcement is made that the currently starting round is the last round before half-time (team switch).

Name

Description

Type

round_announce_match_point

This event is fired when the announcement is made that the currently starting round could be the last if the leading team wins the round.

Name

Description

Type

round_announce_match_start

This event is fired when the announcement is made that the match is starting.

Name

Description

Type

round_announce_warmup

This event is fired when the announcement is made that warmup is starting.

Name

Description

Type

round_end

This event is fired at the end of every round.

Name

Description

Type

message

The message that corresponds to the reason for the round ending.

string

reason

The reason that the round ended.

byte

winner

The team number of the winning team.

byte

round_end_upload_stats

Name

Description

Type

round_freeze_end

This event is fired when players are first allowed to move each round.

Name

Description

Type

round_mvp

This event is fired at the end of each round when the round MVP is displayed.

Name

Description

Type

reason

The reason why the player is the MVP of the round.

short

userid

The userid of the player that was the MVP of the round.

short

round_officially_ended

Name

Description

Type

round_poststart

Name

Description

Type

round_prestart

Name

Description

Type

round_start

This event is fired at the very beginning of each round.

Name

Description

Type

fraglimit

The number of kills required for the round to end.

long

objective

The round objective.

string

timelimit

The time limit (in seconds) for the round to last.

long

round_start_pre_entity

Name

Description

Type

round_time_warning

Name

Description

Type

seasoncoin_levelup

Name

Description

Type

category

short

player

short

rank

short

server_addban

Name

Description

Type

by

string

duration

string

ip

string

kicked

bool

name

string

networkid

string

userid

short

server_cvar

This event is fired each time a cvars.ConVar with the cvars.flags.ConVarFlags.NOTIFY flag set is changed.

Name

Description

Type

cvarname

The name of the cvars.ConVar whose value was changed.

string

cvarvalue

The value that the cvars.ConVar was changed to.

string

server_message

Name

Description

Type

text

string

server_pre_shutdown

Name

Description

Type

reason

string

server_removeban

Name

Description

Type

by

string

ip

string

networkid

string

server_shutdown

Name

Description

Type

reason

string

server_spawn

This event is fired each time a map is loaded.

Name

Description

Type

address

The IP address/port of the server.

string

dedicated

True if the server is a dedicated server.

bool

game

The directory path of the server.

string

hostname

The value of the ‘hostname’ cvars.ConVar.

string

mapname

The name of the map that is loaded on the server.

string

maxplayers

The maximum number of players allowed on the server.

long

official

True if the server is an official Valve server.

bool

os

The operating system that the server is on.

string

password

True if the server is password protected.

bool

port

The port of the server.

short

set_instructor_group_enabled

Name

Description

Type

enabled

short

group

string

sfuievent

Name

Description

Type

action

string

data

string

slot

byte

show_freezepanel

Name

Description

Type

damage_given

short

damage_taken

short

hits_given

short

hits_taken

short

killer

short

victim

short

silencer_detach

Name

Description

Type

userid

short

silencer_off

Name

Description

Type

userid

short

silencer_on

Name

Description

Type

userid

short

smokegrenade_detonate

This event is fired when a smoke grenade detonates.

Name

Description

Type

entityid

The index of the smoke grenade that detonated.

short

userid

The userid of the player that threw the smoke grenade.

short

x

The x coordinate on the map where the smoke grenade detonated.

float

y

The y coordinate on the map where the smoke grenade detonated.

float

z

The z coordinate on the map where the smoke grenade detonated.

float

smokegrenade_expired

This event is fired when a smoke grenade’s smoke has expired.

Name

Description

Type

entityid

The index of the smoke grenade entity.

short

userid

The userid of the player that threw the smoke grenade.

short

x

The x coordinate on the map where the smoke grenade expired.

float

y

The y coordinate on the map where the smoke grenade expired.

float

z

The z coordinate on the map where the smoke grenade expired.

float

spec_mode_updated

Name

Description

Type

userid

byte

spec_target_updated

Name

Description

Type

userid

byte

start_halftime

Name

Description

Type

start_vote

Name

Description

Type

type

byte

userid

short

vote_parameter

short

store_pricesheet_updated

Name

Description

Type

survival_announce_phase

Name

Description

Type

phase

short

switch_team

This event is fired when a player switches teams.

Name

Description

Type

avg_rank

The average rank of human players on the server.

short

numCTSlotsFree

The number of Counter-Terrorist slots that are free.

short

numPlayers

The total number of active players on both Terrorist and Counter-Terrorist teams.

short

numSpectators

The number of players that are spectating.

short

numTSlotsFree

The number of Terrorist slots that are free.

short

tagrenade_detonate

Name

Description

Type

entityid

short

userid

short

x

float

y

float

z

float

team_info

Name

Description

Type

teamid

byte

teamname

string

team_score

Name

Description

Type

score

short

teamid

byte

teamchange_pending

This event is fired when a player is going to be switching teams.

Name

Description

Type

toteam

The team number that the player is switching to.

byte

userid

The userid of the player switching teams.

short

teamplay_broadcast_audio

Name

Description

Type

sound

string

team

byte

teamplay_round_start

Name

Description

Type

full_reset

bool

tournament_reward

Name

Description

Type

accountid

long

defindex

long

totalrewards

long

tr_exit_hint_trigger

Name

Description

Type

tr_mark_best_time

Name

Description

Type

time

long

tr_mark_complete

Name

Description

Type

complete

short

tr_player_flashbanged

Name

Description

Type

userid

short

tr_show_exit_msgbox

Name

Description

Type

userid

short

tr_show_finish_msgbox

Name

Description

Type

userid

short

trial_time_expired

Name

Description

Type

slot

short

ugc_file_download_finished

Name

Description

Type

hcontent

uint64

ugc_file_download_start

Name

Description

Type

hcontent

uint64

published_file_id

uint64

ugc_map_download_error

Name

Description

Type

error_code

long

published_file_id

uint64

ugc_map_info_received

Name

Description

Type

published_file_id

uint64

ugc_map_unsubscribed

Name

Description

Type

published_file_id

uint64

update_matchmaking_stats

Name

Description

Type

user_data_downloaded

Name

Description

Type

verify_client_hit

Name

Description

Type

pos_x

float

pos_y

float

pos_z

float

timestamp

float

userid

short

vip_escaped

Name

Description

Type

userid

short

vip_killed

Name

Description

Type

attacker

short

userid

short

vote_cast

This event is fired when a player casts a vote.

Name

Description

Type

entityid

The index of the player that voted.

long

team

The team number of the player that voted.

short

vote_option

The option the player voted for.

byte

vote_changed

Name

Description

Type

potentialVotes

byte

vote_option1

byte

vote_option2

byte

vote_option3

byte

vote_option4

byte

vote_option5

byte

vote_ended

Name

Description

Type

vote_failed

Name

Description

Type

team

byte

vote_options

This event is fired when a vote starts.

Name

Description

Type

count

The total number of options in the vote.

byte

option1

The first option.

string

option2

The second option.

string

option3

The third option (if available).

string

option4

The fourth option (if available).

string

option5

The fifth option (if available).

string

vote_passed

Name

Description

Type

details

string

param1

string

team

byte

vote_started

Name

Description

Type

initiator

long

issue

string

param1

string

team

byte

weapon_fire

This event is fired each time a bullet is fired, or a projectile thrown, by a player.

Name

Description

Type

silenced

True if the weapon has a silencer active.

bool

userid

The userid of the player that fired the weapon.

short

weapon

The type of weapon that was fired.

string

weapon_fire_on_empty

This event is fired when a player attempts to fire a weapon that is completely out of ammo.

Name

Description

Type

userid

The userid of the player attempting to fire an empty weapon.

short

weapon

The type of weapon that the player is trying to fire.

string

weapon_outofammo

Name

Description

Type

userid

short

weapon_reload

This event is fired when a player reloads their weapon by pressing their ‘reload’ button. Automatic reloading does not fire this event.

Name

Description

Type

userid

The userid of the player that reloaded their weapon.

short

weapon_reload_database

Name

Description

Type

weapon_zoom

This event is fired each time a player zooms in (or out) their weapon. This only fires on sniper rifles. This event is notifies bots and has a zoom sound.

Name

Description

Type

userid

The userid of the player that zoomed their weapon.

short

weapon_zoom_rifle

This event is fired when a player zooms in with non-sniper rifles. This event does not notify bots and is not accompanied by a zoom sound.

Name

Description

Type

userid

The userid of the player that zoomed their weapon.

short

write_game_titledata

Name

Description

Type

controllerId

short

write_profile_data

Name

Description

Type