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