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
| field type | field name | 
| field type | field name | 
List
server_spawn
| string | hostname | 
| string | address | 
| short | port | 
| string | game | 
| string | mapname | 
| string | addonname | 
| long | maxplayers | 
| string | os | 
| bool | dedicated | 
| bool | password | 
server_pre_shutdown
server_shutdown
server_message
server_cvar
| string | cvarname | 
| string | cvarvalue | 
player_activate
player_connect_full
player_full_update
| playercontroller | userid | 
| short | count | 
player_connect
| string | name | 
| playercontroller | userid | 
| string | networkid | 
| uint64 | xuid | 
| string | address | 
| bool | bot | 
player_disconnect
| playercontroller | userid | 
| short | reason | 
| string | name | 
| string | networkid | 
| uint64 | xuid | 
| short | PlayerID | 
player_info
| string | name | 
| playercontroller | userid | 
| uint64 | steamid | 
| bool | bot | 
player_spawn
| playercontroller | userid | 
| strict_ehandle | userid_pawn | 
player_team
| playercontroller | userid | 
| byte | team | 
| byte | oldteam | 
| bool | disconnect | 
| bool | silent | 
| bool | isbot | 
| strict_ehandle | userid_pawn | 
local_player_team
local_player_controller_team
player_changename
| playercontroller | userid | 
| string | oldname | 
| string | newname | 
player_hurt
| playercontroller | userid | 
| playercontroller | attacker | 
| byte | health | 
| byte | armor | 
| string | weapon | 
| short | dmg_health | 
| byte | dmg_armor | 
| byte | hitgroup | 
| strict_ehandle | userid_pawn | 
| strict_ehandle | attacker_pawn | 
player_chat
| bool | teamonly | 
| short | userid | 
| string | text | 
local_player_pawn_changed
teamplay_broadcast_audio
finale_start
player_stats_updated
user_data_downloaded
ragdoll_dissolved
team_info
team_score
hltv_cameraman
hltv_chase
| playercontroller | target1 | 
| playercontroller | target2 | 
| short | distance | 
| short | theta | 
| short | phi | 
| byte | inertia | 
| byte | ineye | 
hltv_rank_camera
| byte | index | 
| float | rank | 
| playercontroller | target | 
hltv_rank_entity
| playercontroller | userid | 
| float | rank | 
| playercontroller | target | 
hltv_fixed
| long | posx | 
| long | posy | 
| long | posz | 
| short | theta | 
| short | phi | 
| short | offset | 
| float | fov | 
| playercontroller | target | 
hltv_message
hltv_status
| long | clients | 
| long | slots | 
| short | proxies | 
| string | master | 
hltv_title
hltv_chat
hltv_versioninfo
hltv_replay
demo_start
| 1 | local | 
| local | dota_combatlog_list | 
| local | dota_hero_chase_list | 
| local | dota_pick_hero_list | 
demo_stop
demo_skip
| 1 | local | 
| long | playback_tick | 
| long | skipto_tick | 
| local | user_message_list | 
| local | dota_hero_chase_list | 
map_shutdown
map_transition
hostname_changed
difficulty_changed
| short | newDifficulty | 
| short | oldDifficulty | 
| string | strDifficulty | 
game_message
game_newmap
round_start
| long | timelimit | 
| long | fraglimit | 
| string | objective | 
warmup_end
round_end
| byte | winner | 
| byte | reason | 
| string | message | 
| byte | legacy | 
| short | player_count | 
| byte | nomusic | 
round_start_pre_entity
round_start_post_nav
round_freeze_end
teamplay_round_start
player_death
| playercontroller | userid | 
| playercontroller | attacker | 
| playercontroller | assister | 
| bool | assistedflash | 
| string | weapon | 
| string | weapon_itemid | 
| string | weapon_fauxitemid | 
| string | weapon_originalowner_xuid | 
| bool | headshot | 
| short | dominated | 
| short | revenge | 
| short | wipe | 
| short | penetrated | 
| bool | noreplay | 
| bool | noscope | 
| bool | thrusmoke | 
| bool | attackerblind | 
| float | distance | 
| strict_ehandle | userid_pawn | 
| strict_ehandle | attacker_pawn | 
| strict_ehandle | assister_pawn | 
| short | dmg_health | 
| byte | dmg_armor | 
| byte | hitgroup | 
| bool | attackerinair | 
| playercontroller | userid | 
| strict_ehandle | userid_pawn | 
player_hintmessage
break_breakable
| long | entindex | 
| player_pawn | userid | 
| byte | material | 
| strict_ehandle | userid_pawn | 
break_prop
| long | entindex | 
| player_pawn | userid | 
| strict_ehandle | userid_pawn | 
entity_killed
| long | entindex_killed | 
| long | entindex_attacker | 
| long | entindex_inflictor | 
| long | damagebits | 
door_close
| player_pawn | userid | 
| bool | checkpoint | 
| strict_ehandle | userid_pawn | 
vote_started
| string | issue | 
| string | param1 | 
| byte | team | 
| long | initiator | 
vote_failed
vote_passed
| string | details | 
| string | param1 | 
| byte | team | 
vote_changed
| byte | vote_option1 | 
| byte | vote_option2 | 
| byte | vote_option3 | 
| byte | vote_option4 | 
| byte | vote_option5 | 
| byte | potentialVotes | 
vote_cast_yes
vote_cast_no
achievement_event
| string | achievement_name | 
| short | cur_val | 
| short | max_val | 
achievement_earned
| playercontroller | player | 
| short | achievement | 
achievement_write_failed
bonus_updated
| short | numadvanced | 
| short | numbronze | 
| short | numsilver | 
| short | numgold | 
spec_target_updated
| playercontroller | userid | 
| long | target | 
| strict_ehandle | userid_pawn | 
spec_mode_updated
entity_visible
| playercontroller | userid | 
| short | subject | 
| string | classname | 
| string | entityname | 
gameinstructor_draw
gameinstructor_nodraw
flare_ignite_npc
helicopter_grenade_punt_miss
physgun_pickup
inventory_updated
cart_updated
store_pricesheet_updated
item_schema_initialized
drop_rate_modified
event_ticket_modified
gc_connected
instructor_start_lesson
| playercontroller | userid | 
| string | hint_name | 
| long | hint_target | 
| byte | vr_movement_type | 
| bool | vr_single_controller | 
| byte | vr_controller_type | 
instructor_close_lesson
| playercontroller | userid | 
| string | hint_name | 
instructor_server_hint_create
| playercontroller | userid | 
| string | hint_name | 
| string | hint_replace_key | 
| long | hint_target | 
| playercontroller | hint_activator_userid | 
| short | hint_timeout | 
| string | hint_icon_onscreen | 
| string | hint_icon_offscreen | 
| string | hint_caption | 
| string | hint_activator_caption | 
| string | hint_color | 
| float | hint_icon_offset | 
| float | hint_range | 
| long | hint_flags | 
| string | hint_binding | 
| string | hint_gamepad_binding | 
| bool | hint_allow_nodraw_target | 
| bool | hint_nooffscreen | 
| bool | hint_forcecaption | 
| bool | hint_local_player_only | 
clientside_lesson_closed
dynamic_shadow_light_changed
gameui_hidden
items_gifted
| playercontroller | player | 
| long | itemdef | 
| short | numgifts | 
| long | giftidx | 
| long | accountid | 
player_score
| playercontroller | userid | 
| short | kills | 
| short | deaths | 
| short | score | 
player_shoot
| playercontroller | userid | 
| byte | weapon | 
| byte | mode | 
| strict_ehandle | userid_pawn | 
game_init
game_start
| long | roundslimit | 
| long | timelimit | 
| long | fraglimit | 
| string | objective | 
game_end
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
ugc_map_unsubscribed
ugc_map_download_error
| uint64 | published_file_id | 
| long | error_code | 
ugc_file_download_finished
ugc_file_download_start
| uint64 | hcontent | 
| uint64 | published_file_id | 
begin_new_match
dm_bonus_weapon_start
survival_announce_phase
broken_breakable
| long | entindex | 
| player_pawn | userid | 
| byte | material | 
| strict_ehandle | userid_pawn | 
player_decal
| player_pawn | userid | 
| strict_ehandle | userid_pawn | 
set_instructor_group_enabled
instructor_server_hint_stop
read_game_titledata
write_game_titledata
reset_game_titledata
weaponhud_selection
| playercontroller | userid | 
| byte | mode | 
| long | entindex | 
| strict_ehandle | userid_pawn | 
vote_ended
vote_cast
| byte | vote_option | 
| short | team | 
| playercontroller | userid | 
vote_options
| byte | count | 
| string | option1 | 
| string | option2 | 
| string | option3 | 
| string | option4 | 
| string | option5 | 
endmatch_mapvote_selecting_map
| byte | count | 
| byte | slot1 | 
| byte | slot2 | 
| byte | slot3 | 
| byte | slot4 | 
| byte | slot5 | 
| byte | slot6 | 
| byte | slot7 | 
| byte | slot8 | 
| byte | slot9 | 
| byte | slot10 | 
endmatch_cmm_start_reveal_items
client_loadout_changed
add_player_sonar_icon
| playercontroller | userid | 
| float | pos_x | 
| float | pos_y | 
| float | pos_z | 
add_bullet_hit_marker
| playercontroller | userid | 
| short | bone | 
| short | pos_x | 
| short | pos_y | 
| short | pos_z | 
| short | ang_x | 
| short | ang_y | 
| short | ang_z | 
| short | start_x | 
| short | start_y | 
| short | start_z | 
| bool | hit | 
other_death
| short | otherid | 
| string | othertype | 
| short | attacker | 
| string | weapon | 
| string | weapon_itemid | 
| string | weapon_fauxitemid | 
| string | weapon_originalowner_xuid | 
| bool | headshot | 
| short | penetrated | 
| bool | noscope | 
| bool | thrusmoke | 
| bool | attackerblind | 
item_purchase
| playercontroller | userid | 
| short | team | 
| short | loadout | 
| string | weapon | 
bomb_beginplant
| playercontroller | userid | 
| short | site | 
| strict_ehandle | userid_pawn | 
bomb_abortplant
| playercontroller | userid | 
| short | site | 
| strict_ehandle | userid_pawn | 
bomb_planted
| playercontroller | userid | 
| short | site | 
| strict_ehandle | userid_pawn | 
bomb_defused
| playercontroller | userid | 
| short | site | 
| strict_ehandle | userid_pawn | 
bomb_exploded
| playercontroller | userid | 
| short | site | 
| strict_ehandle | userid_pawn | 
bomb_dropped
| playercontroller | userid | 
| long | entindex | 
| strict_ehandle | userid_pawn | 
bomb_pickup
| player_pawn | userid | 
| strict_ehandle | userid_pawn | 
defuser_dropped
defuser_pickup
| long | entityid | 
| playercontroller | userid | 
| strict_ehandle | userid_pawn | 
announce_phase_end
cs_intermission
bomb_begindefuse
| playercontroller | userid | 
| bool | haskit | 
| strict_ehandle | userid_pawn | 
bomb_abortdefuse
| playercontroller | userid | 
| strict_ehandle | userid_pawn | 
hostage_follows
| playercontroller | userid | 
| short | hostage | 
| strict_ehandle | userid_pawn | 
hostage_hurt
| playercontroller | userid | 
| short | hostage | 
| strict_ehandle | userid_pawn | 
hostage_killed
| playercontroller | userid | 
| short | hostage | 
| strict_ehandle | userid_pawn | 
hostage_rescued
| playercontroller | userid | 
| short | hostage | 
| short | site | 
| strict_ehandle | userid_pawn | 
hostage_stops_following
| playercontroller | userid | 
| short | hostage | 
| strict_ehandle | userid_pawn | 
hostage_rescued_all
hostage_call_for_help
vip_escaped
vip_killed
| playercontroller | userid | 
| playercontroller | attacker | 
player_radio
| playercontroller | userid | 
| short | slot | 
| strict_ehandle | userid_pawn | 
bomb_beep
weapon_fire
| playercontroller | userid | 
| string | weapon | 
| bool | silenced | 
| strict_ehandle | userid_pawn | 
weapon_fire_on_empty
| playercontroller | userid | 
| string | weapon | 
| strict_ehandle | userid_pawn | 
grenade_thrown
| playercontroller | userid | 
| string | weapon | 
| strict_ehandle | userid_pawn | 
weapon_outofammo
| playercontroller | userid | 
| strict_ehandle | userid_pawn | 
weapon_reload
| playercontroller | userid | 
| strict_ehandle | userid_pawn | 
weapon_zoom
| playercontroller | userid | 
| strict_ehandle | userid_pawn | 
silencer_detach
| playercontroller | userid | 
| strict_ehandle | userid_pawn | 
inspect_weapon
| playercontroller | userid | 
| strict_ehandle | userid_pawn | 
weapon_zoom_rifle
| playercontroller | userid | 
| strict_ehandle | userid_pawn | 
player_spawned
| playercontroller | userid | 
| bool | inrestart | 
| strict_ehandle | userid_pawn | 
item_pickup
| playercontroller | userid | 
| string | item | 
| bool | silent | 
| long | defindex | 
item_pickup_slerp
| playercontroller | userid | 
| short | index | 
| short | behavior | 
item_pickup_failed
| playercontroller | userid | 
| string | item | 
| short | reason | 
| short | limit | 
item_remove
| playercontroller | userid | 
| string | item | 
| long | defindex | 
ammo_pickup
| playercontroller | userid | 
| string | item | 
| long | index | 
item_equip
| playercontroller | userid | 
| string | item | 
| long | defindex | 
| bool | canzoom | 
| bool | hassilencer | 
| bool | issilenced | 
| bool | hastracers | 
| short | weptype | 
| bool | ispainted | 
enter_buyzone
| playercontroller | userid | 
| bool | canbuy | 
exit_buyzone
| playercontroller | userid | 
| bool | canbuy | 
buytime_ended
enter_bombzone
| playercontroller | userid | 
| bool | hasbomb | 
| bool | isplanted | 
exit_bombzone
| playercontroller | userid | 
| bool | hasbomb | 
| bool | isplanted | 
enter_rescue_zone
exit_rescue_zone
silencer_off
silencer_on
round_prestart
round_poststart
grenade_bounce
| playercontroller | userid | 
| strict_ehandle | userid_pawn | 
hegrenade_detonate
| playercontroller | userid | 
| short | entityid | 
| float | x | 
| float | y | 
| float | z | 
| strict_ehandle | userid_pawn | 
flashbang_detonate
| playercontroller | userid | 
| short | entityid | 
| float | x | 
| float | y | 
| float | z | 
| strict_ehandle | userid_pawn | 
smokegrenade_detonate
| playercontroller | userid | 
| short | entityid | 
| float | x | 
| float | y | 
| float | z | 
| strict_ehandle | userid_pawn | 
smokegrenade_expired
| playercontroller | userid | 
| short | entityid | 
| float | x | 
| float | y | 
| float | z | 
| strict_ehandle | userid_pawn | 
molotov_detonate
| playercontroller | userid | 
| float | x | 
| float | y | 
| float | z | 
| strict_ehandle | userid_pawn | 
decoy_detonate
| playercontroller | userid | 
| short | entityid | 
| float | x | 
| float | y | 
| float | z | 
| strict_ehandle | userid_pawn | 
decoy_started
| player_pawn | userid | 
| short | entityid | 
| float | x | 
| float | y | 
| float | z | 
| strict_ehandle | userid_pawn | 
tagrenade_detonate
| playercontroller | userid | 
| short | entityid | 
| float | x | 
| float | y | 
| float | z | 
inferno_startburn
| short | entityid | 
| float | x | 
| float | y | 
| float | z | 
inferno_expire
| short | entityid | 
| float | x | 
| float | y | 
| float | z | 
inferno_extinguish
| short | entityid | 
| float | x | 
| float | y | 
| float | z | 
decoy_firing
| playercontroller | userid | 
| short | entityid | 
| float | x | 
| float | y | 
| float | z | 
| strict_ehandle | userid_pawn | 
bullet_impact
| playercontroller | userid | 
| float | x | 
| float | y | 
| float | z | 
| strict_ehandle | userid_pawn | 
player_jump
player_blind
| playercontroller | userid | 
| playercontroller | attacker | 
| short | entityid | 
| float | blind_duration | 
player_falldamage
| playercontroller | userid | 
| float | damage | 
| strict_ehandle | userid_pawn | 
door_moving
| playercontroller | userid | 
| long | entindex | 
| strict_ehandle | userid_pawn | 
nav_blocked
nav_generate
achievement_info_loaded
hltv_changed_mode
| long | oldmode | 
| long | newmode | 
| long | obs_target | 
cs_game_disconnected
cs_round_final_beep
cs_round_start_beep
cs_win_panel_round
| bool | show_timer_defend | 
| bool | show_timer_attack | 
| short | timer_time | 
| byte | final_event | 
| string | funfact_token | 
| playercontroller | funfact_player | 
| long | funfact_data1 | 
| long | funfact_data2 | 
| long | funfact_data3 | 
cs_win_panel_match
cs_match_end_restart
cs_pre_restart
show_deathpanel
| playercontroller | victim | 
| long | killer | 
| playercontroller | killer_controller | 
| short | hits_taken | 
| short | damage_taken | 
| short | hits_given | 
| short | damage_given | 
| strict_ehandle | victim_pawn | 
hide_deathpanel
player_avenged_teammate
| playercontroller | avenger_id | 
| playercontroller | avenged_player_id | 
achievement_earned_local
| short | achievement | 
| short | splitscreenplayer | 
repost_xbox_achievements
match_end_conditions
| long | frags | 
| long | max_rounds | 
| long | win_rounds | 
| long | time | 
round_mvp
| playercontroller | userid | 
| short | reason | 
| long | value | 
| long | musickitmvps | 
| byte | nomusic | 
| long | musickitid | 
show_survival_respawn_status
| string | loc_token | 
| long | duration | 
| playercontroller | userid | 
| strict_ehandle | userid_pawn | 
client_disconnect
gg_killed_enemy
| playercontroller | victimid | 
| playercontroller | attackerid | 
| short | dominated | 
| short | revenge | 
| bool | bonus | 
switch_team
| short | numPlayers | 
| short | numSpectators | 
| short | avg_rank | 
| short | numTSlotsFree | 
| short | numCTSlotsFree | 
write_profile_data
trial_time_expired
update_matchmaking_stats
player_reset_vote
| playercontroller | userid | 
| bool | vote | 
enable_restart_voting
sfuievent
| string | action | 
| string | data | 
| byte | slot | 
start_vote
| playercontroller | userid | 
| byte | type | 
| short | vote_parameter | 
player_given_c4
tr_player_flashbanged
tr_mark_complete
tr_mark_best_time
tr_exit_hint_trigger
bot_takeover
| playercontroller | userid | 
| playercontroller | botid | 
| strict_ehandle | userid_pawn | 
tr_show_finish_msgbox
tr_show_exit_msgbox
jointeam_failed
| playercontroller | userid | 
| byte | reason | 
teamchange_pending
| playercontroller | userid | 
| byte | toteam | 
material_default_complete
cs_prev_next_spectator
nextlevel_changed
| string | nextlevel | 
| string | mapgroup | 
| string | skirmishmode | 
seasoncoin_levelup
| playercontroller | userid | 
| short | category | 
| short | rank | 
tournament_reward
| long | defindex | 
| long | totalrewards | 
| long | accountid | 
start_halftime
ammo_refill
| playercontroller | userid | 
| bool | success | 
parachute_pickup
parachute_deploy
dronegun_attack
drone_dispatched
| playercontroller | userid | 
| short | priority | 
| short | drone_dispatched | 
loot_crate_visible
| playercontroller | userid | 
| short | subject | 
| string | type | 
loot_crate_opened
| playercontroller | userid | 
| string | type | 
open_crate_instr
| playercontroller | userid | 
| short | subject | 
| string | type | 
smoke_beacon_paradrop
| playercontroller | userid | 
| short | paradrop | 
survival_paradrop_spawn
survival_paradrop_break
drone_cargo_detached
| playercontroller | userid | 
| short | cargo | 
| bool | delivered | 
drone_above_roof
| playercontroller | userid | 
| short | cargo | 
choppers_incoming_warning
firstbombs_incoming_warning
dz_item_interaction
| playercontroller | userid | 
| short | subject | 
| string | type | 
survival_teammate_respawn
survival_no_respawns_warning
survival_no_respawns_final
player_ping
| playercontroller | userid | 
| short | entityid | 
| float | x | 
| float | y | 
| float | z | 
| bool | urgent | 
| strict_ehandle | userid_pawn | 
player_ping_stop
player_sound
| playercontroller | userid | 
| long | radius | 
| float | duration | 
| bool | step | 
| strict_ehandle | userid_pawn | 
guardian_wave_restart
team_intro_start
team_intro_end
bullet_flight_resolution
| playercontroller | userid | 
| strict_ehandle | userid_pawn | 
| short | pos_x | 
| short | pos_y | 
| short | pos_z | 
| short | ang_x | 
| short | ang_y | 
| short | ang_z | 
| short | start_x | 
| short | start_y | 
| short | start_z | 
door_break
door_closed
| strict_ehandle | userid_pawn | 
| long | entindex | 
door_open
| strict_ehandle | userid_pawn | 
| long | entindex | 
game_phase_changed
hltv_replay_status