Skip to content

usercmd.proto

CS2 build 25218825 · Steam date 2026-09-09 · platform windows-x86_64 · schema format 2.2

Group: CS2 wire formatMessages: 5 top-level, 5 totalEnums: 0 top-level, 0 total

Imports: valveextensions.proto, networkbasetypes.proto

Enums

This file declares no top-level enums.

Messages

CInButtonStatePB

Referenced by (1): CBaseUserCmdPB

FieldNumberLabelTypeDefaultDescription
buttonstate11optionaluint64
buttonstate22optionaluint64
buttonstate33optionaluint64

CSubtickMoveStep

Referenced by (1): CBaseUserCmdPB

FieldNumberLabelTypeDefaultDescription
button1optionaluint64
pressed2optionalbool
when3optionalfloat
analog_forward_delta4optionalfloat
analog_left_delta5optionalfloat
pitch_delta8optionalfloat
yaw_delta9optionalfloat

CBaseUserCmdExecutionNotes

Referenced by (1): CBaseUserCmdPB

FieldNumberLabelTypeDefaultDescription
ignored_reason1optionalstring

CBaseUserCmdPB

Referenced by (2): CSGOUserCmdPB, CUserCmdBasePB

FieldNumberLabelTypeDefaultDescription
legacy_command_number1optionalint32
client_tick2optionalint32
buttons_pb3optionalCInButtonStatePB
viewangles4optionalCMsgQAngle
forwardmove5optionalfloat
leftmove6optionalfloat
upmove7optionalfloat
impulse8optionalint32
weaponselect9optionalint32
random_seed10optionalint32
mousedx11optionalint32
mousedy12optionalint32
pawn_entity_handle14optionaluint3216777215
prediction_offset_ticks_x25617optionaluint32
subtick_moves18repeatedCSubtickMoveStep
move_crc19optionalbytes
consumed_server_angle_changes20optionaluint32
cmd_flags21optionalint32
execution_notes22optionalCBaseUserCmdExecutionNotes

CUserCmdBasePB

FieldNumberLabelTypeDefaultDescription
base1optionalCBaseUserCmdPB

Reference graph

Message reference graph (5 edges)
flowchart LR
    n0["CBaseUserCmdPB"]
    n1["CInButtonStatePB"]
    n0 --> n1
    n2["CMsgQAngle"]
    n0 --> n2
    n3["CSubtickMoveStep"]
    n0 --> n3
    n4["CBaseUserCmdExecutionNotes"]
    n0 --> n4
    n5["CUserCmdBasePB"]
    n5 --> n0