Skip to main content

CSDS Spec

Documentation for CSDS channels built by FPS Critic, Inc.

bomb_action - multi_event

Events that trigger this channel: bomb_abort_plant, bomb_begin_plant, bomb_dropped, bomb_pickup, player_given_c4

Col NameOriginDependentsMerge Keys
roundreplay
tickreplay
event_typereplay
player_idreplay
player_id_pawnreplay
site_codereplay
entity_idreplay
secondcalculatedtick, tick_rate
player_id_fixedmergedplayer_id, round, steam_id
player_x_posmergedplayer_id, tick
player_y_posmergedplayer_id, tick
player_z_posmergedplayer_id, tick
player_x_velmergedplayer_id, tick
player_y_velmergedplayer_id, tick
player_z_velmergedplayer_id, tick
player_phi_angmergedplayer_id, tick
player_theta_angmergedplayer_id, tick
player_weapon_codemergedplayer_id, tick
player_team_codemergedplayer_id, tick
player_tickmergedplayer_id, tick
player_player_idmergedplayer_id, tick

bomb_defuse - multi_event

Events that trigger this channel: bomb_abort_defuse, bomb_begin_defuse

Col NameOriginDependentsMerge Keys
roundreplay
tickreplay
event_typereplay
player_idreplay
has_kitreplay
secondcalculatedtick, tick_rate
player_id_fixedmergedplayer_id, round, steam_id
player_x_posmergedplayer_id, tick
player_y_posmergedplayer_id, tick
player_z_posmergedplayer_id, tick
player_x_velmergedplayer_id, tick
player_y_velmergedplayer_id, tick
player_z_velmergedplayer_id, tick
player_phi_angmergedplayer_id, tick
player_theta_angmergedplayer_id, tick
player_weapon_codemergedplayer_id, tick
player_team_codemergedplayer_id, tick
player_tickmergedplayer_id, tick
player_player_idmergedplayer_id, tick

bomb_state - multi_event

Events that trigger this channel: bomb_defused, bomb_exploded, bomb_planted

Col NameOriginDependentsMerge Keys
roundreplay
tickreplay
event_typereplay
player_idreplay
site_codereplay
secondcalculatedtick, tick_rate
player_id_fixedmergedplayer_id, round, steam_id
player_x_posmergedplayer_id, tick
player_y_posmergedplayer_id, tick
player_z_posmergedplayer_id, tick
player_x_velmergedplayer_id, tick
player_y_velmergedplayer_id, tick
player_z_velmergedplayer_id, tick
player_phi_angmergedplayer_id, tick
player_theta_angmergedplayer_id, tick
player_weapon_codemergedplayer_id, tick
player_team_codemergedplayer_id, tick
player_tickmergedplayer_id, tick
player_player_idmergedplayer_id, tick

bot_takeover - single_event

Event that triggers this channel: bot_takeover

Col NameOriginDependentsMerge Keys
roundreplay
tickreplay
player_idreplay
bot_idreplay
player_indexreplay
secondcalculatedtick, tick_rate
player_id_fixedmergedplayer_id, round, steam_id
player_x_posmergedplayer_id, tick
player_y_posmergedplayer_id, tick
player_z_posmergedplayer_id, tick
player_x_velmergedplayer_id, tick
player_y_velmergedplayer_id, tick
player_z_velmergedplayer_id, tick
player_phi_angmergedplayer_id, tick
player_theta_angmergedplayer_id, tick
player_weapon_codemergedplayer_id, tick
player_team_codemergedplayer_id, tick
player_tickmergedplayer_id, tick
player_player_idmergedplayer_id, tick

grenade_state - multi_event

Events that trigger this channel: decoy_detonate, decoy_firing, decoy_started, flashbang_detonate, hegrenade_detonate, smokegrenade_detonate, smokegrenade_expired

Col NameOriginDependentsMerge Keys
roundreplay
tickreplay
event_typereplay
entity_idreplay
player_idreplay
x_posreplay
y_posreplay
z_posreplay
secondcalculatedtick, tick_rate
player_id_fixedmergedplayer_id, round, steam_id
entity_id_fixedcalculatedround, entity_id, event_type, tick
tick_throwcalculatedround, player_id, weapon_name, tick
player_x_posmergedtick_throw, player_id
player_y_posmergedtick_throw, player_id
player_z_posmergedtick_throw, player_id
player_x_velmergedtick_throw, player_id
player_y_velmergedtick_throw, player_id
player_z_velmergedtick_throw, player_id
player_phi_angmergedtick_throw, player_id
player_theta_angmergedtick_throw, player_id
player_weapon_codemergedtick_throw, player_id
player_team_codemergedtick_throw, player_id

header - header

Event that triggers this channel: none

Col NameOriginDependentsMerge Keys
magicreplay
network_protocolreplay
server_namereplay
client_namereplay
map_namereplay
game_directoryreplay
fullpackets_versionreplay
allow_clientside_entitiesreplay
allow_clientside_particlesreplay
addonsreplay
demo_version_namereplay
demo_version_guidreplay
build_numreplay
gamereplay
magicreplay
protocolreplay
network_protocolreplay
server_namereplay
client_namereplay
map_namereplay
game_directoryreplay
playback_timereplay
playback_ticksreplay
playback_framesreplay
signon_lengthreplay
tick_ratecalculatedplayback_ticks, playback_time
tick_save_ratecalculatedplayback_frames, playback_time
rushb_versioncalculatedmeta:metadata.rushbVersion
ppp_versioncalculatedmeta:context.version
match_datecalculatedmeta:matchDate
demo_idcalculated-redactedmeta:demoId
sharecodecalculated-redactedmeta:sharecode
platformcalculatedmeta:platform
match_typecalculatedmeta:matchType
gamecalculatedmeta:game
secondcalculatedtick, tick_rate
t_starters_avg_rankcalculatedis_bot, round, rank, steam_id, team_code
t_starters_avg_winscalculatedis_bot, round, wins, steam_id, team_code
ct_starters_avg_rankcalculatedis_bot, round, rank, steam_id, team_code
ct_starters_avg_winscalculatedis_bot, round, wins, steam_id, team_code
ct_starters_score_finalcalculatedround_state:ct_score
t_starters_score_finalcalculatedround_state:t_score
providencecalculatedmetademo:providence
number_of_pointscalculatedshape of all data frames

item_equip - single_event

Event that triggers this channel: item_equip

Col NameOriginDependentsMerge Keys
roundreplay
tickreplay
player_idreplay
itemreplay
def_indexreplay
can_zoomreplay
has_silencerreplay
is_silencedreplay
has_tracersreplay
weapon_type_codereplay
is_paintedreplay
secondcalculatedtick, tick_rate
player_id_fixedmergedplayer_id, round, steam_id
player_x_posmergedplayer_id, tick
player_y_posmergedplayer_id, tick
player_z_posmergedplayer_id, tick
player_x_velmergedplayer_id, tick
player_y_velmergedplayer_id, tick
player_z_velmergedplayer_id, tick
player_phi_angmergedplayer_id, tick
player_theta_angmergedplayer_id, tick
player_weapon_codemergedplayer_id, tick
player_team_codemergedplayer_id, tick
player_tickmergedplayer_id, tick
player_player_idmergedplayer_id, tick

item_pickup - single_event

Event that triggers this channel: item_pickup

Col NameOriginDependentsMerge Keys
roundreplay
tickreplay
player_idreplay
itemreplay
def_indexreplay
is_silentreplay
secondcalculatedtick, tick_rate
player_id_fixedmergedplayer_id, round, steam_id
player_x_posmergedplayer_id, tick
player_y_posmergedplayer_id, tick
player_z_posmergedplayer_id, tick
player_x_velmergedplayer_id, tick
player_y_velmergedplayer_id, tick
player_z_velmergedplayer_id, tick
player_phi_angmergedplayer_id, tick
player_theta_angmergedplayer_id, tick
player_weapon_codemergedplayer_id, tick
player_team_codemergedplayer_id, tick
player_tickmergedplayer_id, tick
player_player_idmergedplayer_id, tick

item_remove - single_event

Event that triggers this channel: item_pickup

Note: This event no longer seems to trigger in CS2. Check inventory data in player_status channel to infer when something is removed.

Col NameOriginDependentsMerge Keys
roundreplay
tickreplay
player_idreplay
itemreplay
def_indexreplay
secondcalculatedtick, tick_rate
player_id_fixedmergedplayer_id, round, steam_id
player_x_posmergedplayer_id, tick
player_y_posmergedplayer_id, tick
player_z_posmergedplayer_id, tick
player_x_velmergedplayer_id, tick
player_y_velmergedplayer_id, tick
player_z_velmergedplayer_id, tick
player_phi_angmergedplayer_id, tick
player_theta_angmergedplayer_id, tick
player_weapon_codemergedplayer_id, tick
player_team_codemergedplayer_id, tick
player_tickmergedplayer_id, tick
player_player_idmergedplayer_id, tick

molotov_state - multi_event

Events that trigger this channel: inferno_detonate, inferno_expire, inferno_extinguish, inferno_startburn

Col NameOriginDependentsMerge Keys
roundreplay
tickreplay
event_typereplay
entity_idreplay
x_posreplay
y_posreplay
z_posreplay
secondcalculatedtick, tick_rate
entity_id_fixedcalculatedround, entity_id, event_type, tick
burn_durationcalculatedsecond, entity_id_fixed, event_type
was_extinguished_by_smokecalculatedsecond, entity_id_fixed, event_type, burn_duration
extinguisher_idcalculatedsecond, entity_id_fixed, event_type, x_pos, y_pos, z_pos, player_id
extinguisher_id_fixedcalculatedsecond, entity_id, entity_id_fixed, event_type, x_pos, y_pos, z_pos, player_id_fixed
smoke_entity_idcalculatedsecond, entity_id, entity_id_fixed, event_type, x_pos, y_pos, z_pos
was_extinguished_by_thrown_smokecalculatedsecond, entity_id, entity_id_fixed, event_type, x_pos, y_pos, z_pos
player_idcalculatedevent_type, second, round
player_id_fixedcalculatedevent_type, second, round
tick_throwcalculatedevent_type, second, round
player_x_posmergedtick_throw, player_id
player_y_posmergedtick_throw, player_id
player_z_posmergedtick_throw, player_id
player_x_velmergedtick_throw, player_id
player_y_velmergedtick_throw, player_id
player_z_velmergedtick_throw, player_id
player_phi_angmergedtick_throw, player_id
player_theta_angmergedtick_throw, player_id
player_weapon_codemergedtick_throw, player_id
player_team_codemergedtick_throw, player_id

other_death - single_event

Events that trigger this channel: other_death

Col NameOriginDependentsMerge Keys
roundreplay
tickreplay
other_typereplay
attacker_idreplay
weapon_namereplay
is_headshotreplay
penetration_amountreplay
is_through_smokereplay
is_attacker_blindreplay
is_noscopereplay
secondcalculatedtick, tick_rate
attacker_id_fixedmergedattacker_id, round, steam_id
attacker_x_posmergedattacker_id, tick
attacker_y_posmergedattacker_id, tick
attacker_z_posmergedattacker_id, tick
attacker_x_velmergedattacker_id, tick
attacker_y_velmergedattacker_id, tick
attacker_z_velmergedattacker_id, tick
attacker_phi_angmergedattacker_id, tick
attacker_theta_angmergedattacker_id, tick
attacker_weapon_codemergedattacker_id, tick
attacker_team_codemergedattacker_id, tick
attacker_tickmergedattacker_id, tick
attacker_player_idmergedattacker_id, tick

player_action - multi_event

Events that trigger this channel: inspect_weapon, player_decal, player_jump, silencer_detach

Col NameOriginDependentsMerge Keys
roundreplay
tickreplay
event_typereplay
player_idreplay
secondcalculatedtick, tick_rate
player_id_fixedmergedplayer_id, round, steam_id
player_x_posmergedplayer_id, tick
player_y_posmergedplayer_id, tick
player_z_posmergedplayer_id, tick
player_x_velmergedplayer_id, tick
player_y_velmergedplayer_id, tick
player_z_velmergedplayer_id, tick
player_phi_angmergedplayer_id, tick
player_theta_angmergedplayer_id, tick
player_weapon_codemergedplayer_id, tick
player_team_codemergedplayer_id, tick
player_tickmergedplayer_id, tick
player_player_idmergedplayer_id, tick

player_blind - single_event

Event that triggers this channel: player_blind

Col NameOriginDependentsMerge Keys
roundreplay
tickreplay
player_idreplay
entity_idreplay
attacker_idreplay
blind_durationreplay
secondcalculatedtick, tick_rate
player_id_fixedmergedplayer_id, round, steam_id
attacker_id_fixedmergedattacker_id, round, steam_id
player_x_posmergedplayer_id, tick
player_y_posmergedplayer_id, tick
player_z_posmergedplayer_id, tick
player_x_velmergedplayer_id, tick
player_y_velmergedplayer_id, tick
player_z_velmergedplayer_id, tick
player_phi_angmergedplayer_id, tick
player_theta_angmergedplayer_id, tick
player_weapon_codemergedplayer_id, tick
player_team_codemergedplayer_id, tick
player_tickmergedplayer_id, tick
player_player_idmergedplayer_id, tick
attacker_x_posmergedattacker_id, tick
attacker_y_posmergedattacker_id, tick
attacker_z_posmergedattacker_id, tick
attacker_x_velmergedattacker_id, tick
attacker_y_velmergedattacker_id, tick
attacker_z_velmergedattacker_id, tick
attacker_phi_angmergedattacker_id, tick
attacker_theta_angmergedattacker_id, tick
attacker_weapon_codemergedattacker_id, tick
attacker_team_codemergedattacker_id, tick
attacker_tickmergedattacker_id, tick
attacker_player_idmergedattacker_id, tick

player_death - single_event

Event that triggers this channel: player_death

Col NameOriginDependentsMerge Keys
roundreplay
tickreplay
player_idreplay
attacker_idreplay
assister_idreplay
weapon_namereplay
is_headshotreplay
penetration_amountreplay
has_replayreplay
is_flash_assistreplay
is_through_smokereplay
is_attacker_blindreplay
is_noscopereplay
secondcalculatedtick, tick_rate
player_id_fixedmergedplayer_id, round, steam_id
attacker_id_fixedmergedattacker_id, round, steam_id
assister_id_fixedmergedassister_id, round, steam_id
player_x_posmergedplayer_id, tick
player_y_posmergedplayer_id, tick
player_z_posmergedplayer_id, tick
player_x_velmergedplayer_id, tick
player_y_velmergedplayer_id, tick
player_z_velmergedplayer_id, tick
player_phi_angmergedplayer_id, tick
player_theta_angmergedplayer_id, tick
player_weapon_codemergedplayer_id, tick
player_team_codemergedplayer_id, tick
player_tickmergedplayer_id, tick
player_player_idmergedplayer_id, tick
attacker_x_posmergedattacker_id, tick
attacker_y_posmergedattacker_id, tick
attacker_z_posmergedattacker_id, tick
attacker_x_velmergedattacker_id, tick
attacker_y_velmergedattacker_id, tick
attacker_z_velmergedattacker_id, tick
attacker_phi_angmergedattacker_id, tick
attacker_theta_angmergedattacker_id, tick
attacker_weapon_codemergedattacker_id, tick
attacker_team_codemergedattacker_id, tick
attacker_tickmergedattacker_id, tick
attacker_player_idmergedattacker_id, tick
assister_x_posmergedassister_id, tick
assister_y_posmergedassister_id, tick
assister_z_posmergedassister_id, tick
assister_x_velmergedassister_id, tick
assister_y_velmergedassister_id, tick
assister_z_velmergedassister_id, tick
assister_phi_angmergedassister_id, tick
assister_theta_angmergedassister_id, tick
assister_weapon_codemergedassister_id, tick
assister_team_codemergedassister_id, tick
assister_tickmergedassister_id, tick
assister_player_idmergedassister_id, tick

player_disconnect - single_event

Event that triggers this channel: player_disconnect

Col NameOriginDependentsMerge Keys
roundreplay
tickreplay
player_idreplay
disconnect_reasonreplay
is_botreplay
secondcalculatedtick, tick_rate
player_id_fixedmergedplayer_id, round, steam_id

player_footstep - single_event

Event that triggers this channel: player_footstep

Col NameOriginDependentsMerge Keys
roundreplay
tickreplay
player_idreplay
secondcalculatedtick, tick_rate
player_id_fixedmergedplayer_id, round, steam_id

player_hurt - single_event

Event that triggers this channel: player_hurt

Col NameOriginDependentsMerge Keys
roundreplay
tickreplay
player_idreplay
attacker_idreplay
healthreplay
armorreplay
weapon_namereplay
health_removedreplay
armor_removedreplay
hit_box_codereplay
secondcalculatedtick, tick_rate
player_id_fixedmergedplayer_id, round, steam_id
attacker_id_fixedmergedattacker_id, round, steam_id
player_x_posmergedplayer_id, tick
player_y_posmergedplayer_id, tick
player_z_posmergedplayer_id, tick
player_x_velmergedplayer_id, tick
player_y_velmergedplayer_id, tick
player_z_velmergedplayer_id, tick
player_phi_angmergedplayer_id, tick
player_theta_angmergedplayer_id, tick
player_weapon_codemergedplayer_id, tick
player_team_codemergedplayer_id, tick
player_tickmergedplayer_id, tick
player_player_idmergedplayer_id, tick
attacker_x_posmergedattacker_id, tick
attacker_y_posmergedattacker_id, tick
attacker_z_posmergedattacker_id, tick
attacker_x_velmergedattacker_id, tick
attacker_y_velmergedattacker_id, tick
attacker_z_velmergedattacker_id, tick
attacker_phi_angmergedattacker_id, tick
attacker_theta_angmergedattacker_id, tick
attacker_weapon_codemergedattacker_id, tick
attacker_team_codemergedattacker_id, tick
attacker_tickmergedattacker_id, tick
attacker_player_idmergedattacker_id, tick
effective_health_removedcalculatedplayer_id, round, health

player_info - player_info

Event that triggers this channel: round_freeze_end

Col NameOriginDependentsMerge Keys
roundreplay
tickreplay-deleted
player_idreplay
team_codereplay
winsreplay-capped
rankreplay
radar_color_codereplay
secondcalculated-deletedtick, tick_rate
player_id_fixedmergedplayer_id, round, steam_id
rank_rawcalculatedplayer_info:rank
rank_platformcalculatedplayer_personal:rank

player_name - single_event

Event that triggers this channel: player_name

Col NameOriginDependentsMerge Keys
roundreplay
tickreplay
player_idreplay
name_newreplay-redacted
name_oldreplay-redacted
secondcalculatedtick, tick_rate
player_id_fixedmergedplayer_id, round, steam_id

player_personal - player_info

Event that triggers this channel: round_freeze_end

Col NameOriginDependentsMerge Keys
roundreplay
tickreplay-deleted
player_idreplay
player_controller_idreplay
player_id_pawnreplay
namereplay-redacted
clan_tagreplay-redacted
steam_idreplay-redacted
secondcalculated-deletedtick, tick_rate
is_botcalculatedsteam_id
player_id_fixedcalculatedsteam_id, is_bot

player_spawn - single_event

Event that triggers this channel: player_spawn

Col NameOriginDependentsMerge Keys
roundreplay
tickreplay
player_idreplay
secondcalculatedtick, tick_rate
player_id_fixedmergedplayer_id, round, steam_id
player_x_posmergedplayer_id, tick
player_y_posmergedplayer_id, tick
player_z_posmergedplayer_id, tick
player_x_velmergedplayer_id, tick
player_y_velmergedplayer_id, tick
player_z_velmergedplayer_id, tick
player_phi_angmergedplayer_id, tick
player_theta_angmergedplayer_id, tick
player_weapon_codemergedplayer_id, tick
player_team_codemergedplayer_id, tick
player_tickmergedplayer_id, tick
player_player_idmergedplayer_id, tick

player_status - telemetry

Event that triggers this channel: tick_end

Col NameOriginDependentsMerge Keys
tickreplay
roundreplay
player_idreplay
player_controller_idreplay
armorreplay
healthreplay
place_namereplay
inv_primaryreplay
inv_secondaryreplay
inv_flashbangreplay
inv_taserreplay
inv_hegrenadereplay
inv_smokegrenadereplay
inv_molotovreplay
inv_decoyreplay
inv_incgrenadereplay
inv_c4replay
current_equipment_costreplay
freezetime_end_equipment_costreplay
moneyreplay
pingreplay-redacted
round_start_equipment_costreplay
zoom_levelreplay
iron_sight_modereplay
burst_modereplay
is_silencedreplay
reload_visually_completereplay
weapon_modereplay
flash_durationreplay
flash_max_alphareplay
has_c4replay
has_defuserreplay
has_helmetreplay
is_defusingreplay
is_fake_playerreplay
is_in_bomb_zonereplay
is_in_buy_zonereplay
is_scopedreplay
is_spottedreplay
is_walkingreplay
secondcalculatedtick, tick_rate
player_id_fixedmergedplayer_id, round, steam_id
equipment_value_calccalculatedinv_flashbang, inv_taser, inv_hegrenade, inv_smokegrenade, inv_molotov, inv_decoy, inv_incgrenade, inv_c4, armor, has_defuser, has_helmet, inv_primary, inv_secondary

player_vector - telemetry

Event that triggers this channel: tick_end

Col NameOriginDependentsMerge Keys
tickreplay
roundreplay
player_idreplay
x_posreplay
y_posreplay
z_posreplay
x_aimpunchreplay
y_aimpunchreplay
current_ammoreplay
weapon_codereplay
inaccuracyreplay
last_shot_timereplay
recoil_indexreplay
phi_angreplay
theta_angreplay
is_duckedreplay
is_duckingreplay
duck_amountreplay
duck_speedreplay
fall_velocityreplay
view_punch_angle_tickreplay
aim_punch_angle_vel_xreplay
aim_punch_angle_vel_yreplay
aim_punch_angle_vel_zreplay
is_rescuingreplay
secondcalculatedtick, tick_rate
player_id_fixedmergedplayer_id, round, steam_id
team_codemergedround, player_id
theta_velcalculatedsecond, player_id, theta
phi_velcalculatedsecond, player_id, phi
ang_velcalculatedphi_vel, theta_vel
x_velcalculatedsecond, x_pos
y_velcalculatedsecond, y_pos
z_velcalculatedsecond, z_pos
x_velcalculatedsecond, x_pos
y_velcalculatedsecond, y_pos
z_velcalculatedsecond, z_pos
x_velcalculatedsecond, x_pos
y_velcalculatedsecond, y_pos
z_velcalculatedsecond, z_pos
x_velcalculatedsecond, x_pos
y_velcalculatedsecond, y_pos
z_velcalculatedsecond, z_pos
x_velcalculatedsecond, x_pos
y_velcalculatedsecond, y_pos
z_velcalculatedsecond, z_pos
x_velcalculatedsecond, x_pos
y_velcalculatedsecond, y_pos
z_velcalculatedsecond, z_pos
x_velcalculatedsecond, x_pos
y_velcalculatedsecond, y_pos
z_velcalculatedsecond, z_pos
x_velcalculatedsecond, x_pos
y_velcalculatedsecond, y_pos
z_velcalculatedsecond, z_pos
x_velcalculatedsecond, x_pos
y_velcalculatedsecond, y_pos
z_velcalculatedsecond, z_pos
x_velcalculatedsecond, x_pos
y_velcalculatedsecond, y_pos
z_velcalculatedsecond, z_pos
speed_2dcalculatedx_vel, y_vel
movement_anglecalculatedsecond, x_vel, y_vel
movement_angle_diffcalculatedsecond, speed_2d, theta_ang, movement_angle

round_end - single_event

Event that triggers this channel: round_end

Note: this event is no longer in the .dem files. This channel is inferred from other round events.

Col NameOriginDependentsMerge Keys
roundreplay
tickreplay
winner_team_codereplay
win_reason_codereplay
win_reason_messagereplay
legacy_codereplay
player_countreplay
secondcalculatedtick, tick_rate

round_mvp - single_event

Event that triggers this channel: round_mvp

Col NameOriginDependentsMerge Keys
roundreplay
tickreplay
player_idreplay
mvp_reason_codereplay
music_kit_mvpsreplay
secondcalculatedtick, tick_rate
player_id_fixedmergedplayer_id, round, steam_id

round_start -single_event

Event that triggers this channel: round_start

Note: this event is no longer in the .dem files. This channel is inferred from other round events.

Col NameOriginDependentsMerge Keys
roundreplay
tickreplay
time_limitreplay
frag_limitreplay
objectivereplay
secondcalculatedtick, tick_rate

round_state - multi_event

Events that trigger this channel: cs_round_start_beep, cs_round_final_beep, cs_win_panel_round, cs_pre_restart, round_prestart, round_poststart, round_announce_last_round_half, announce_phase_end, round_announce_final, round_announce_match_point, cs_win_panel_match, begin_new_match, buytime_ended, round_announce_match_start, round_announce_warmup, round_freeze_end, start_halftime, round_officially_ended, round_end

Col NameOriginDependentsMerge Keys
roundreplay
tickreplay
event_typereplay
t_scorereplay_fixed
ct_scorereplay_fixed
t_score_rawreplay
ct_score_rawreplay
phasereplay
is_warmupreplay
secondcalculatedtick, tick_rate

tick - single_event

Event that triggers this channel: tick_end

Col NameOriginDependentsMerge Keys
roundreplay
tickreplay
secondcalculatedtick, tick_rate
previous_phasecalculatedevent_type, second
second_since_previous_phasecalculatedsecond

weapon_action - multi_event

Events that trigger this channel: fire_on_empty, reload, zoom, zoom_rifle

Col NameOriginDependentsMerge Keys
roundreplay
tickreplay
event_typereplay
player_idreplay
secondcalculatedtick, tick_rate
player_id_fixedmergedplayer_id, round, steam_id
player_x_posmergedplayer_id, tick
player_y_posmergedplayer_id, tick
player_z_posmergedplayer_id, tick
player_x_velmergedplayer_id, tick
player_y_velmergedplayer_id, tick
player_z_velmergedplayer_id, tick
player_phi_angmergedplayer_id, tick
player_theta_angmergedplayer_id, tick
player_weapon_codemergedplayer_id, tick
player_team_codemergedplayer_id, tick
player_tickmergedplayer_id, tick
player_player_idmergedplayer_id, tick

weapon_fire - single_event

Event that triggers this channel: weapon_fire

Col NameOriginDependentsMerge Keys
roundreplay
tickreplay
player_idreplay
player_id_pawnreplay
weapon_namereplay
is_silencedreplay
secondcalculatedtick, tick_rate
player_id_fixedmergedplayer_id, round, steam_id
player_x_posmergedplayer_id, tick
player_y_posmergedplayer_id, tick
player_z_posmergedplayer_id, tick
player_x_velmergedplayer_id, tick
player_y_velmergedplayer_id, tick
player_z_velmergedplayer_id, tick
player_phi_angmergedplayer_id, tick
player_theta_angmergedplayer_id, tick
player_weapon_codemergedplayer_id, tick
player_team_codemergedplayer_id, tick
player_tickmergedplayer_id, tick
player_player_idmergedplayer_id, tick
missed_molotovcalculatedevent_type-molotov_state, second-molotov_state