Skip to content

c_peer2peer_netmessages.proto

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

Group: CS2 wire formatMessages: 6 top-level, 7 totalEnums: 1 top-level, 2 total

Imports: netmessages.proto, networkbasetypes.proto

Enums

P2P_Messages

Schema entity: P2P_Messages

NameNumberMessage
p2p_TextMessage256
p2p_Voice257
p2p_Ping258
p2p_VRAvatarPosition259
p2p_WatchSynchronization260
p2p_FightingGame_GameData261
p2p_FightingGame_Connection262

Messages

CP2P_TextMessage

FieldNumberLabelTypeDefaultDescription
text1optionalbytes

CSteam_Voice_Encoding

FieldNumberLabelTypeDefaultDescription
voice_data1optionalbytes

CP2P_Voice

FieldNumberLabelTypeDefaultDescription
audio1optionalCMsgVoiceAudio
broadcast_group2optionaluint32

CP2P_Voice.Handler_Flags

NameNumberMessage
Played_Audio1

CP2P_Ping

FieldNumberLabelTypeDefaultDescription
send_time1optionaluint64
is_reply2optionalbool

CP2P_VRAvatarPosition

FieldNumberLabelTypeDefaultDescription
body_parts1repeatedCP2P_VRAvatarPosition.COrientation
hat_id2optionalint32
scene_id3optionalint32
world_scale4optionalint32

CP2P_VRAvatarPosition.COrientation

Referenced by (1): CP2P_VRAvatarPosition

FieldNumberLabelTypeDefaultDescription
pos1optionalCMsgVector
ang2optionalCMsgQAngle

CP2P_WatchSynchronization

FieldNumberLabelTypeDefaultDescription
demo_tick1optionalint32
paused2optionalbool
tv_listen_voice_indices3optionaluint64
dota_spectator_mode4optionalint32
dota_spectator_watching_broadcaster5optionalbool
dota_spectator_hero_index6optionalint32
dota_spectator_autospeed7optionalint32
dota_replay_speed8optionalint32

Reference graph

Message reference graph (4 edges)
flowchart LR
    n0["CP2P_Voice"]
    n1["CMsgVoiceAudio"]
    n0 --> n1
    n2["CP2P_VRAvatarPosition"]
    n3["CP2P_VRAvatarPosition.COrientation"]
    n2 --> n3
    n4["CMsgVector"]
    n3 --> n4
    n5["CMsgQAngle"]
    n3 --> n5