Skip to main content

Game Events

All the game events parsed from:

  • csgo/pak01_dir.vpk/resource/game.gameevents
  • csgo/pak01_dir.vpk/resource/mod.gameevents
  • core/pak01_dir.vpk/resource/core.gameevents
Note: An example of a GameEvent structure
field typefield nameThis field is both in .gameevents file and runtime dump
field typefield name This field isn't in the runtime dump

List

server_spawn

Note: Send once a server starts
stringhostnamepublic host name
stringaddresshostame, IP or DNS name
shortportserver port
stringgamegame dir
stringmapnamemap name
stringaddonnameaddon name
longmaxplayersmax players
stringosWIN32, LINUX
booldedicatedtrue if dedicated server
boolpasswordtrue if password protected

server_pre_shutdown

Note: Server is about to be shut down
stringreasonreason why server is about to be shut down

server_shutdown

Note: Server shut down
stringreasonreason why server was shut down

server_message

Note: A generic server message
stringtextthe message text

server_cvar

Note: A server console var has changed
stringcvarnamecvar name, eg "mp_roundtime"
stringcvarvaluenew cvar value

player_activate

playercontrolleruseriduser ID on server

player_connect_full

Note: Player has sent final message in the connection sequence
playercontrolleruseriduser ID on server (unique on server)

player_full_update

playercontrolleruseriduser ID on server
shortcountNumber of this full update

player_connect

Note: A new client connected
stringnameplayer name
playercontrolleruseriduser ID on server (unique on server)
stringnetworkidplayer network (i.e steam) id
uint64xuidsteam id
stringaddressip:port
boolbot

player_disconnect

Note: A client was disconnected
playercontrolleruseriduser ID on server
shortreasonsee networkdisconnect enum protobuf
stringnameplayer name
stringnetworkidplayer network (i.e steam) id
uint64xuidsteam id
shortPlayerID

player_info

Note: A player changed his name
stringnameplayer name
playercontrolleruseriduser ID on server (unique on server)
uint64steamidplayer network (i.e steam) id
boolbottrue if player is a AI bot

player_spawn

Note: Player spawned in game
playercontrolleruserid
strict_ehandleuserid_pawn

player_team

Note: Player change his team. You can receive this on the client before the local player has updated the team field locally
playercontrolleruseridplayer
byteteamteam id
byteoldteamold team id
booldisconnectteam change because player disconnects
boolsilent
boolisbottrue if player is a bot
strict_ehandleuserid_pawn

local_player_team

Note: Sent only on the client for the local player - happens only after a local players pawn team variable has been updated

local_player_controller_team

Note: Sent only on the client for the local player - happens only after the local players controller team variable has been updated

player_changename

playercontrolleruseriduser ID on server
stringoldnameplayers old (current) name
stringnewnameplayers new name

player_hurt

playercontrolleruseridplayer index who was hurt
playercontrollerattackerplayer index who attacked
bytehealthremaining health points
bytearmorremaining armor points
stringweaponweapon name attacker used, if not the world
shortdmg_healthdamage done to health
bytedmg_armordamage done to armor
bytehitgrouphitgroup that was damaged
strict_ehandleuserid_pawn
strict_ehandleattacker_pawn

player_chat

Note: A public player chat
boolteamonlytrue if team only chat
shortuseridchatting player
stringtextchat text

local_player_pawn_changed

teamplay_broadcast_audio

Note: Emits a sound to everyone on a team
byteteamunique team id
stringsoundname of the sound to emit

finale_start

shortrushes

player_stats_updated

boolforceupload

user_data_downloaded

Note: Fired when achievements/stats are downloaded from Steam or XBox Live

ragdoll_dissolved

longentindex

team_info

Note: Info about team
byteteamidunique team id
stringteamnameteam name eg "Team Blue"

team_score

Note: Team score changed
byteteamidteam id
shortscoretotal team score

hltv_cameraman

Note: A spectator/player is a cameraman
playercontrolleruseridcamera man entity index

hltv_chase

Note: Shot of a single entity
playercontrollertarget1primary traget index
playercontrollertarget2secondary traget index or 0
shortdistancecamera distance
shortthetaview angle horizontal
shortphiview angle vertical
byteinertiacamera inertia
byteineyediretcor suggests to show ineye

hltv_rank_camera

Note: A camera ranking
byteindexfixed camera index
floatrankranking, how interesting is this camera view
playercontrollertargetbest/closest target entity

hltv_rank_entity

Note: An entity ranking
playercontrolleruseridplayer slot
floatrankranking, how interesting is this entity to view
playercontrollertargetbest/closest target entity

hltv_fixed

Note: Show from fixed view
longposxcamera position in world
longposy
longposz
shortthetacamera angles
shortphi
shortoffset
floatfov
playercontrollertargetfollow this player

hltv_message

Note: A HLTV message send by moderators
stringtext

hltv_status

Note: General HLTV status
longclientsnumber of HLTV spectators
longslotsnumber of HLTV slots
shortproxiesnumber of HLTV proxies
stringmasterdisptach master IP:port

hltv_title

stringtext

hltv_chat

Note: A HLTV chat msg sent by spectators
stringtext
uint64steamIDsteam id

hltv_versioninfo

longversion

hltv_replay

longdelaynumber of seconds in killer replay delay
longreasonreason for replay (ReplayEventType_t)

demo_start

1localEvent is not networked to clients
localdota_combatlog_listCSVCMsgList_GameEvents that are combat log events
localdota_hero_chase_listCSVCMsgList_GameEvents
localdota_pick_hero_listCSVCMsgList_GameEvents

demo_stop

demo_skip

1localEvent is not networked to clients
longplayback_tickcurrent playback tick
longskipto_ticktick we're going to
localuser_message_listCSVCMsgList_UserMessages
localdota_hero_chase_listCSVCMsgList_GameEvents

map_shutdown

map_transition

hostname_changed

stringhostname

difficulty_changed

shortnewDifficulty
shortoldDifficulty
stringstrDifficultynew difficulty as string

game_message

Note: A message send by game logic to everyone
bytetarget0 = console, 1 = HUD
stringtextthe message text

game_newmap

Note: Send when new map is completely loaded
stringmapnamemap name

round_start

longtimelimitround time limit in seconds
longfraglimitfrag limit in seconds
stringobjectiveround objective

warmup_end

round_end

bytewinnerwinner team/user i
bytereasonreson why team won
stringmessageend round message
bytelegacyserver-generated legacy value
shortplayer_counttotal number of players alive at the end of round, used for statistics gathering, computed on the server in the event client is in replay when receiving this message
bytenomusicif set, don't play round end music, because action is still on-going

round_start_pre_entity

round_start_post_nav

round_freeze_end

teamplay_round_start

Note: Round restart
boolfull_resetis this a full reset of the map

player_death

Note: A game event, name may be 32 characters long
playercontrolleruseriduser who died
playercontrollerattackerplayer who killed
playercontrollerassisterplayer who assisted in the kill
boolassistedflashassister helped with a flash
stringweaponweapon name killer used
stringweapon_itemidinventory item id of weapon killer used
stringweapon_fauxitemidfaux item id of weapon killer used
stringweapon_originalowner_xuid
boolheadshotsingals a headshot
shortdominateddid killer dominate victim with this kill
shortrevengedid killer get revenge on victim with this kill
shortwipeis the kill resulting in squad wipe
shortpenetratednumber of objects shot penetrated before killing target
boolnoreplayif replay data is unavailable, this will be present and set to false
boolnoscopekill happened without a scope, used for death notice icon
boolthrusmokehitscan weapon went through smoke grenade
boolattackerblindattacker was blind from flashbang
floatdistancedistance to victim in meters
strict_ehandleuserid_pawn
strict_ehandleattacker_pawn
strict_ehandleassister_pawn
shortdmg_healthdamage done to health
bytedmg_armordamage done to armor
bytehitgrouphitgroup that was damaged
boolattackerinairattacker was in midair

player_footstep

playercontrolleruserid
strict_ehandleuserid_pawn

player_hintmessage

stringhintmessagelocalizable string of a hint

break_breakable

longentindex
player_pawnuserid
bytematerialBREAK_GLASS, BREAK_WOOD, etc
strict_ehandleuserid_pawn

break_prop

longentindex
player_pawnuserid
strict_ehandleuserid_pawn

entity_killed

longentindex_killed
longentindex_attacker
longentindex_inflictor
longdamagebits

door_close

player_pawnuseridWho closed the door
boolcheckpointIs the door a checkpoint door
strict_ehandleuserid_pawn

vote_started

stringissue
stringparam1
byteteam
longinitiatorentity id of the player who initiated the vote

vote_failed

byteteam

vote_passed

stringdetails
stringparam1
byteteam

vote_changed

bytevote_option1
bytevote_option2
bytevote_option3
bytevote_option4
bytevote_option5
bytepotentialVotes

vote_cast_yes

byteteam
longentityidentity id of the voter

vote_cast_no

byteteam
longentityidentity id of the voter

achievement_event

stringachievement_namenon-localized name of achievement
shortcur_val# of steps toward achievement
shortmax_valtotal # of steps in achievement

achievement_earned

playercontrollerplayerentindex of the player
shortachievementachievement ID

achievement_write_failed

Note: Used for a notification message when an achievement fails to write

bonus_updated

shortnumadvanced
shortnumbronze
shortnumsilver
shortnumgold

spec_target_updated

playercontrolleruseridspectating player
longtargetehandle of the target
strict_ehandleuserid_pawn

spec_mode_updated

playercontrolleruseridentindex of the player

entity_visible

playercontrolleruseridThe player who sees the entity
shortsubjectEntindex of the entity they see
stringclassnameClassname of the entity they see
stringentitynamename of the entity they see

gameinstructor_draw

gameinstructor_nodraw

flare_ignite_npc

longentindexentity ignited

helicopter_grenade_punt_miss

physgun_pickup

longtargetentity picked up

inventory_updated

cart_updated

store_pricesheet_updated

item_schema_initialized

drop_rate_modified

event_ticket_modified

gc_connected

instructor_start_lesson

playercontrolleruseridThe player who this lesson is intended for
stringhint_nameName of the lesson to start. Must match instructor_lesson.txt
longhint_targetentity id that the hint should display at. Leave empty if controller target
bytevr_movement_type
boolvr_single_controller
bytevr_controller_type

instructor_close_lesson

playercontrolleruseridThe player who this lesson is intended for
stringhint_nameName of the lesson to start. Must match instructor_lesson.txt

instructor_server_hint_create

Note: Create a hint using data supplied entirely by the server/map. Intended for hints to smooth playtests before content is ready to make the hint unneccessary. NOT INTENDED AS A SHIPPABLE CRUTCH
playercontrolleruseriduser ID of the player that triggered the hint
stringhint_namewhat to name the hint. For referencing it again later (e.g. a kill command for the hint instead of a timeout)
stringhint_replace_keytype name so that messages of the same type will replace each other
longhint_targetentity id that the hint should display at
playercontrollerhint_activator_useriduserid id of the activator
shorthint_timeouthow long in seconds until the hint automatically times out, 0 = never
stringhint_icon_onscreenthe hint icon to use when the hint is onscreen. e.g. "icon_alert_red"
stringhint_icon_offscreenthe hint icon to use when the hint is offscreen. e.g. "icon_alert"
stringhint_captionthe hint caption. e.g. "#ThisIsDangerous"
stringhint_activator_captionthe hint caption that only the activator sees e.g. "#YouPushedItGood"
stringhint_colorthe hint color in "r,g,b" format where each component is 0-255
floathint_icon_offsethow far on the z axis to offset the hint from entity origin
floathint_rangerange before the hint is culled
longhint_flagshint flags
stringhint_bindingbindings to use when use_binding is the onscreen icon
stringhint_gamepad_bindinggamepad bindings to use when use_binding is the onscreen icon
boolhint_allow_nodraw_targetif false, the hint will dissappear if the target entity is invisible
boolhint_nooffscreenif true, the hint will not show when outside the player view
boolhint_forcecaptionif true, the hint caption will show even if the hint is occluded
boolhint_local_player_onlyif true, only the local player will see the hint

clientside_lesson_closed

stringlesson_name

dynamic_shadow_light_changed

gameui_hidden

items_gifted

playercontrollerplayerentity used by player
longitemdef
shortnumgifts
longgiftidx
longaccountid

player_score

Note: Players scores changed
playercontrolleruseriduser ID on server
shortkills# of kills
shortdeaths# of deaths
shortscoretotal game score

player_shoot

Note: Player shoot his weapon
playercontrolleruseriduser ID on server
byteweaponweapon ID
bytemodeweapon mode
strict_ehandleuserid_pawn

game_init

Note: Sent when a new game is started

game_start

Note: A new game starts
longroundslimitmax round
longtimelimittime limit
longfraglimitfrag limit
stringobjectiveround objective

game_end

Note: A game ended
bytewinnerwinner team/user id

round_announce_match_point

round_announce_final

round_announce_last_round_half

round_announce_match_start

round_announce_warmup

round_end_upload_stats

round_officially_ended

round_time_warning

ugc_map_info_received

uint64published_file_id

ugc_map_unsubscribed

uint64published_file_id

ugc_map_download_error

uint64published_file_id
longerror_code

ugc_file_download_finished

uint64hcontentid of this specific content (may be image or map)

ugc_file_download_start

uint64hcontentid of this specific content (may be image or map)
uint64published_file_idid of the associated content package

begin_new_match

Note: Fired when a match ends or is restarted

dm_bonus_weapon_start

shorttimeThe length of time that this bonus lasts
shortPosLoadout position of the bonus weapon

survival_announce_phase

shortphaseThe phase #

broken_breakable

longentindex
player_pawnuserid
bytematerialBREAK_GLASS, BREAK_WOOD, etc
strict_ehandleuserid_pawn

player_decal

player_pawnuserid
strict_ehandleuserid_pawn

set_instructor_group_enabled

stringgroup
shortenabled

instructor_server_hint_stop

Note: Destroys a server/map created hint
stringhint_nameThe hint to stop. Will stop ALL hints with this name

read_game_titledata

Note: Read user titledata from profile
shortcontrollerIdController id of user

write_game_titledata

Note: Write user titledata in profile
shortcontrollerIdController id of user

reset_game_titledata

Note: Reset user titledata; do not automatically write profile
shortcontrollerIdController id of user

weaponhud_selection

playercontrolleruseridPlayer who this event applies to
bytemodeEWeaponHudSelectionMode (switch / pickup / drop)
longentindexWeapon entity index
strict_ehandleuserid_pawn

vote_ended

vote_cast

bytevote_optionwhich option the player voted on
shortteam
playercontrolleruseridplayer who voted

vote_options

bytecountNumber of options - up to MAX_VOTE_OPTIONS
stringoption1
stringoption2
stringoption3
stringoption4
stringoption5

endmatch_mapvote_selecting_map

bytecountNumber of "ties"
byteslot1
byteslot2
byteslot3
byteslot4
byteslot5
byteslot6
byteslot7
byteslot8
byteslot9
byteslot10

endmatch_cmm_start_reveal_items

client_loadout_changed

add_player_sonar_icon

playercontrolleruserid
floatpos_x
floatpos_y
floatpos_z

add_bullet_hit_marker

playercontrolleruserid
shortbone
shortpos_x
shortpos_y
shortpos_z
shortang_x
shortang_y
shortang_z
shortstart_x
shortstart_y
shortstart_z
boolhit

other_death

shortotheridother entity ID who died
stringothertypeother entity type
shortattackeruser ID who killed
stringweaponweapon name killer used
stringweapon_itemidinventory item id of weapon killer used
stringweapon_fauxitemidfaux item id of weapon killer used
stringweapon_originalowner_xuid
boolheadshotsingals a headshot
shortpenetratednumber of objects shot penetrated before killing target
boolnoscopekill happened without a scope, used for death notice icon
boolthrusmokehitscan weapon went through smoke grenade
boolattackerblindattacker was blind from flashbang

item_purchase

playercontrolleruserid
shortteam
shortloadout
stringweapon

bomb_beginplant

playercontrolleruseridplayer who is planting the bomb
shortsitebombsite index
strict_ehandleuserid_pawn

bomb_abortplant

playercontrolleruseridplayer who is planting the bomb
shortsitebombsite index
strict_ehandleuserid_pawn

bomb_planted

playercontrolleruseridplayer who planted the bomb
shortsitebombsite index
strict_ehandleuserid_pawn

bomb_defused

playercontrolleruseridplayer who defused the bomb
shortsitebombsite index
strict_ehandleuserid_pawn

bomb_exploded

playercontrolleruseridplayer who planted the bomb
shortsitebombsite index
strict_ehandleuserid_pawn

bomb_dropped

playercontrolleruseridplayer who dropped the bomb
longentindex
strict_ehandleuserid_pawn

bomb_pickup

player_pawnuseridplayer pawn who picked up the bomb
strict_ehandleuserid_pawn

defuser_dropped

longentityiddefuser's entity ID

defuser_pickup

longentityiddefuser's entity ID
playercontrolleruseridplayer who picked up the defuser
strict_ehandleuserid_pawn

announce_phase_end

cs_intermission

bomb_begindefuse

playercontrolleruseridplayer who is defusing
boolhaskit
strict_ehandleuserid_pawn

bomb_abortdefuse

playercontrolleruseridplayer who was defusing
strict_ehandleuserid_pawn

hostage_follows

playercontrolleruseridplayer who touched the hostage
shorthostagehostage entity index
strict_ehandleuserid_pawn

hostage_hurt

playercontrolleruseridplayer who hurt the hostage
shorthostagehostage entity index
strict_ehandleuserid_pawn

hostage_killed

playercontrolleruseridplayer who killed the hostage
shorthostagehostage entity index
strict_ehandleuserid_pawn

hostage_rescued

playercontrolleruseridplayer who rescued the hostage
shorthostagehostage entity index
shortsiterescue site index
strict_ehandleuserid_pawn

hostage_stops_following

playercontrolleruseridplayer who rescued the hostage
shorthostagehostage entity index
strict_ehandleuserid_pawn

hostage_rescued_all

hostage_call_for_help

shorthostagehostage entity index

vip_escaped

playercontrolleruseridplayer who was the VIP

vip_killed

playercontrolleruseridplayer who was the VIP
playercontrollerattackeruser ID who killed the VIP

player_radio

playercontrolleruserid
shortslot
strict_ehandleuserid_pawn

bomb_beep

longentindexc4 entity

weapon_fire

playercontrolleruserid
stringweaponweapon name used
boolsilencedis weapon silenced
strict_ehandleuserid_pawn

weapon_fire_on_empty

playercontrolleruserid
stringweaponweapon name used
strict_ehandleuserid_pawn

grenade_thrown

playercontrolleruserid
stringweaponweapon name used
strict_ehandleuserid_pawn

weapon_outofammo

playercontrolleruserid
strict_ehandleuserid_pawn

weapon_reload

playercontrolleruserid
strict_ehandleuserid_pawn

weapon_zoom

playercontrolleruserid
strict_ehandleuserid_pawn

silencer_detach

playercontrolleruserid
strict_ehandleuserid_pawn

inspect_weapon

playercontrolleruserid
strict_ehandleuserid_pawn

weapon_zoom_rifle

Note: Exists for the game instructor to let it know when the player zoomed in with a regular rifle. Different from the above weapon_zoom because we don't use this event to notify bots
playercontrolleruserid
strict_ehandleuserid_pawn

player_spawned

playercontrolleruserid
boolinrestarttrue if restart is pending
strict_ehandleuserid_pawn

item_pickup

playercontrolleruserid
stringitemeither a weapon such as 'tmp' or 'hegrenade', or an item such as 'nvgs'
boolsilent
longdefindex

item_pickup_slerp

playercontrolleruserid
shortindex
shortbehavior

item_pickup_failed

playercontrolleruserid
stringitem
shortreason
shortlimit

item_remove

playercontrolleruserid
stringitemeither a weapon such as 'tmp' or 'hegrenade', or an item such as 'nvgs'
longdefindex

ammo_pickup

playercontrolleruserid
stringitemeither a weapon such as 'tmp' or 'hegrenade', or an item such as 'nvgs'
longindexthe weapon entindex

item_equip

playercontrolleruserid
stringitemeither a weapon such as 'tmp' or 'hegrenade', or an item such as 'nvgs'
longdefindex
boolcanzoom
boolhassilencer
boolissilenced
boolhastracers
shortweptype
boolispainted

enter_buyzone

playercontrolleruserid
boolcanbuy

exit_buyzone

playercontrolleruserid
boolcanbuy

buytime_ended

enter_bombzone

playercontrolleruserid
boolhasbomb
boolisplanted

exit_bombzone

playercontrolleruserid
boolhasbomb
boolisplanted

enter_rescue_zone

playercontrolleruserid

exit_rescue_zone

playercontrolleruserid

silencer_off

playercontrolleruserid

silencer_on

playercontrolleruserid

buymenu_open

playercontrolleruserid

buymenu_close

playercontrolleruserid

round_prestart

Note: Sent before all other round restart actions

round_poststart

Note: Sent after all other round restart actions

grenade_bounce

playercontrolleruserid
strict_ehandleuserid_pawn

hegrenade_detonate

playercontrolleruserid
shortentityid
floatx
floaty
floatz
strict_ehandleuserid_pawn

flashbang_detonate

playercontrolleruserid
shortentityid
floatx
floaty
floatz
strict_ehandleuserid_pawn

smokegrenade_detonate

playercontrolleruserid
shortentityid
floatx
floaty
floatz
strict_ehandleuserid_pawn

smokegrenade_expired

playercontrolleruserid
shortentityid
floatx
floaty
floatz
strict_ehandleuserid_pawn

molotov_detonate

playercontrolleruserid
floatx
floaty
floatz
strict_ehandleuserid_pawn

decoy_detonate

playercontrolleruserid
shortentityid
floatx
floaty
floatz
strict_ehandleuserid_pawn

decoy_started

player_pawnuserid
shortentityid
floatx
floaty
floatz
strict_ehandleuserid_pawn

tagrenade_detonate

playercontrolleruserid
shortentityid
floatx
floaty
floatz

inferno_startburn

shortentityid
floatx
floaty
floatz

inferno_expire

shortentityid
floatx
floaty
floatz

inferno_extinguish

shortentityid
floatx
floaty
floatz

decoy_firing

playercontrolleruserid
shortentityid
floatx
floaty
floatz
strict_ehandleuserid_pawn

bullet_impact

playercontrolleruserid
floatx
floaty
floatz
strict_ehandleuserid_pawn

player_jump

playercontrolleruserid

player_blind

playercontrolleruserid
playercontrollerattackeruser ID who threw the flash
shortentityidthe flashbang going off
floatblind_duration

player_falldamage

playercontrolleruserid
floatdamage
strict_ehandleuserid_pawn

door_moving

playercontrolleruserid
longentindex
strict_ehandleuserid_pawn

mb_input_lock_success

mb_input_lock_cancel

longarea
boolblocked

achievement_info_loaded

hltv_changed_mode

longoldmode
longnewmode
longobs_target

cs_game_disconnected

cs_round_final_beep

cs_round_start_beep

cs_win_panel_round

boolshow_timer_defend
boolshow_timer_attack
shorttimer_time
bytefinal_eventdefine in cs_gamerules.h
stringfunfact_token
playercontrollerfunfact_player
longfunfact_data1
longfunfact_data2
longfunfact_data3

cs_win_panel_match

cs_match_end_restart

cs_pre_restart

show_deathpanel

playercontrollervictimendindex of the one who was killed
longkillerentindex of the killer entity
playercontrollerkiller_controller
shorthits_taken
shortdamage_taken
shorthits_given
shortdamage_given
strict_ehandlevictim_pawn

hide_deathpanel

player_avenged_teammate

playercontrolleravenger_id
playercontrolleravenged_player_id

achievement_earned_local

shortachievementachievement ID
shortsplitscreenplayersplitscreen ID

repost_xbox_achievements

shortsplitscreenplayersplitscreen ID

match_end_conditions

longfrags
longmax_rounds
longwin_rounds
longtime

round_mvp

playercontrolleruserid
shortreason
longvalue
longmusickitmvps
bytenomusic
longmusickitid

show_survival_respawn_status

stringloc_token
longduration
playercontrolleruserid
strict_ehandleuserid_pawn

client_disconnect

gg_killed_enemy

playercontrollervictimiduser ID who died
playercontrollerattackeriduser ID who killed
shortdominateddid killer dominate victim with this kill
shortrevengedid killer get revenge on victim with this kill
boolbonusdid killer kill with a bonus weapon?

switch_team

shortnumPlayersnumber of active players on both T and CT
shortnumSpectatorsnumber of spectators
shortavg_rankaverage rank of human players
shortnumTSlotsFree
shortnumCTSlotsFree

write_profile_data

trial_time_expired

Note: Fired when a player runs out of time in trial mode
playercontrolleruseridplayer whose time has expired

update_matchmaking_stats

Note: Fired when it's time to update matchmaking data at the end of a round.

player_reset_vote

playercontrolleruserid
boolvote

enable_restart_voting

boolenable

sfuievent

stringaction
stringdata
byteslot

start_vote

playercontrolleruserid
bytetype
shortvote_parameter

player_given_c4

playercontrolleruseriduser ID who received the c4

tr_player_flashbanged

playercontrolleruseriduser ID of the player banged

tr_mark_complete

shortcomplete

tr_mark_best_time

longtime

tr_exit_hint_trigger

bot_takeover

playercontrolleruserid
playercontrollerbotid
strict_ehandleuserid_pawn

tr_show_finish_msgbox

tr_show_exit_msgbox

jointeam_failed

playercontrolleruserid
bytereason0 = team_full

teamchange_pending

playercontrolleruserid
bytetoteam

material_default_complete

cs_prev_next_spectator

boolnext

nextlevel_changed

Note: A game event, name may be 32 characters long
stringnextlevel
stringmapgroup
stringskirmishmode

seasoncoin_levelup

playercontrolleruserid
shortcategory
shortrank

tournament_reward

longdefindex
longtotalrewards
longaccountid

start_halftime

ammo_refill

playercontrolleruserid
boolsuccess

parachute_pickup

playercontrolleruserid

parachute_deploy

playercontrolleruserid

dronegun_attack

playercontrolleruserid

drone_dispatched

playercontrolleruserid
shortpriority
shortdrone_dispatched

loot_crate_visible

playercontrolleruseridplayer entindex
shortsubjectcrate entindex
stringtypetype of crate (metal, wood, or paradrop)

loot_crate_opened

playercontrolleruseridplayer entindex
stringtypetype of crate (metal, wood, or paradrop)

open_crate_instr

playercontrolleruseridplayer entindex
shortsubjectcrate entindex
stringtypetype of crate (metal, wood, or paradrop)

smoke_beacon_paradrop

playercontrolleruserid
shortparadrop

survival_paradrop_spawn

shortentityid

survival_paradrop_break

shortentityid

drone_cargo_detached

playercontrolleruserid
shortcargo
booldelivered

drone_above_roof

playercontrolleruserid
shortcargo

choppers_incoming_warning

boolglobal

firstbombs_incoming_warning

boolglobal

dz_item_interaction

playercontrolleruseridplayer entindex
shortsubjectcrate entindex
stringtypetype of crate (metal, wood, or paradrop)

survival_teammate_respawn

playercontrolleruserid

survival_no_respawns_warning

playercontrolleruserid

survival_no_respawns_final

playercontrolleruserid

player_ping

playercontrolleruserid
shortentityid
floatx
floaty
floatz
boolurgent
strict_ehandleuserid_pawn

player_ping_stop

shortentityid

player_sound

playercontrolleruserid
longradius
floatduration
boolstep
strict_ehandleuserid_pawn

guardian_wave_restart

team_intro_start

team_intro_end

bullet_flight_resolution

playercontrolleruserid
strict_ehandleuserid_pawn
shortpos_x
shortpos_y
shortpos_z
shortang_x
shortang_y
shortang_z
shortstart_x
shortstart_y
shortstart_z

door_break

longentindex
longdmgstate

door_closed

strict_ehandleuserid_pawn
longentindex

door_open

strict_ehandleuserid_pawn
longentindex

game_phase_changed

shortnew_phase

hltv_replay_status

longreason