cs_usercmd.proto
CS2 build 25218825 · Steam date 2026-09-09 · platform windows-x86_64 · schema format 2.2
Group: CS2 wire formatMessages: 4 top-level, 4 totalEnums: 0 top-level, 0 total
Imports: valveextensions.proto, networkbasetypes.proto, usercmd.proto
Enums
This file declares no top-level enums.
Messages
CSGOInterpolationInfoPB
Referenced by (1): CSGOInputHistoryEntryPB
| Field | Number | Label | Type | Default | Description |
|---|---|---|---|---|---|
src_tick | 1 | optional | int32 | -1 | |
dst_tick | 2 | optional | int32 | -1 | |
frac | 3 | optional | float | 0 |
CSGOInterpolationInfoPB_CL
Referenced by (1): CSGOInputHistoryEntryPB
| Field | Number | Label | Type | Default | Description |
|---|---|---|---|---|---|
frac | 3 | optional | float | 0 |
CSGOInputHistoryEntryPB
Referenced by (1): CSGOUserCmdPB
| Field | Number | Label | Type | Default | Description |
|---|---|---|---|---|---|
view_angles | 2 | optional | CMsgQAngle | ||
render_tick_count | 4 | optional | int32 | ||
render_tick_fraction | 5 | optional | float | ||
player_tick_count | 6 | optional | int32 | ||
player_tick_fraction | 7 | optional | float | ||
cl_interp | 12 | optional | CSGOInterpolationInfoPB_CL | ||
sv_interp0 | 13 | optional | CSGOInterpolationInfoPB | ||
sv_interp1 | 14 | optional | CSGOInterpolationInfoPB | ||
player_interp | 15 | optional | CSGOInterpolationInfoPB | ||
frame_number | 64 | optional | int32 | ||
target_ent_index | 65 | optional | int32 | -1 | |
shoot_position | 66 | optional | CMsgVector | ||
target_head_pos_check | 67 | optional | CMsgVector | ||
target_abs_pos_check | 68 | optional | CMsgVector | ||
target_abs_ang_check | 69 | optional | CMsgQAngle |
CSGOUserCmdPB
| Field | Number | Label | Type | Default | Description |
|---|---|---|---|---|---|
base | 1 | optional | CBaseUserCmdPB | ||
input_history | 2 | repeated | CSGOInputHistoryEntryPB | ||
attack1_start_history_index | 6 | optional | int32 | -1 | |
attack2_start_history_index | 7 | optional | int32 | -1 | |
left_hand_desired | 9 | optional | bool | false | |
is_predicting_body_shot_fx | 11 | optional | bool | false | |
is_predicting_head_shot_fx | 12 | optional | bool | false | |
is_predicting_kill_ragdolls | 13 | optional | bool | false |
Reference graph
Message reference graph (6 edges)
flowchart LR
n0["CSGOInputHistoryEntryPB"]
n1["CMsgQAngle"]
n0 --> n1
n2["CSGOInterpolationInfoPB_CL"]
n0 --> n2
n3["CSGOInterpolationInfoPB"]
n0 --> n3
n4["CMsgVector"]
n0 --> n4
n5["CSGOUserCmdPB"]
n6["CBaseUserCmdPB"]
n5 --> n6
n5 --> n0