mirror of
https://github.com/alliedmodders/hl2sdk.git
synced 2025-09-19 03:56:10 +08:00
Update protos
This commit is contained in:
@ -212,6 +212,7 @@ message CMsgSource2SystemSpecs {
|
|||||||
message CMsgSource2VProfLiteReportItem {
|
message CMsgSource2VProfLiteReportItem {
|
||||||
optional string name = 1;
|
optional string name = 1;
|
||||||
optional uint32 active_samples = 2;
|
optional uint32 active_samples = 2;
|
||||||
|
optional uint32 active_samples_1secmax = 4;
|
||||||
optional uint32 usec_max = 3;
|
optional uint32 usec_max = 3;
|
||||||
optional uint32 usec_avg_active = 11;
|
optional uint32 usec_avg_active = 11;
|
||||||
optional uint32 usec_p50_active = 12;
|
optional uint32 usec_p50_active = 12;
|
||||||
@ -219,6 +220,14 @@ message CMsgSource2VProfLiteReportItem {
|
|||||||
optional uint32 usec_avg_all = 21;
|
optional uint32 usec_avg_all = 21;
|
||||||
optional uint32 usec_p50_all = 22;
|
optional uint32 usec_p50_all = 22;
|
||||||
optional uint32 usec_p99_all = 23;
|
optional uint32 usec_p99_all = 23;
|
||||||
|
optional uint32 usec_1secmax_avg_active = 31;
|
||||||
|
optional uint32 usec_1secmax_p50_active = 32;
|
||||||
|
optional uint32 usec_1secmax_p95_active = 33;
|
||||||
|
optional uint32 usec_1secmax_p99_active = 34;
|
||||||
|
optional uint32 usec_1secmax_avg_all = 41;
|
||||||
|
optional uint32 usec_1secmax_p50_all = 42;
|
||||||
|
optional uint32 usec_1secmax_p95_all = 43;
|
||||||
|
optional uint32 usec_1secmax_p99_all = 44;
|
||||||
}
|
}
|
||||||
|
|
||||||
message CMsgSource2VProfLiteReport {
|
message CMsgSource2VProfLiteReport {
|
||||||
@ -227,6 +236,38 @@ message CMsgSource2VProfLiteReport {
|
|||||||
optional uint32 discarded_frames = 3;
|
optional uint32 discarded_frames = 3;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
message CMsgSource2NetworkFlowQuality {
|
||||||
|
optional uint32 duration = 1;
|
||||||
|
optional uint64 bytes_total = 5;
|
||||||
|
optional uint64 bytes_total_reliable = 6;
|
||||||
|
optional uint64 bytes_total_voice = 7;
|
||||||
|
optional uint32 bytes_sec_p95 = 10;
|
||||||
|
optional uint32 bytes_sec_p99 = 11;
|
||||||
|
optional uint32 enginemsgs_total = 20;
|
||||||
|
optional uint32 enginemsgs_sec_p95 = 21;
|
||||||
|
optional uint32 enginemsgs_sec_p99 = 22;
|
||||||
|
optional uint32 ticks_total = 40;
|
||||||
|
optional uint32 ticks_good = 41;
|
||||||
|
optional uint32 ticks_good_almost_late = 42;
|
||||||
|
optional uint32 ticks_fixed_dropped = 43;
|
||||||
|
optional uint32 ticks_fixed_late = 44;
|
||||||
|
optional uint32 ticks_bad_dropped = 45;
|
||||||
|
optional uint32 ticks_bad_late = 46;
|
||||||
|
optional uint32 ticks_bad_other = 47;
|
||||||
|
optional uint32 tick_missrate_samples_total = 50;
|
||||||
|
optional uint32 tick_missrate_samples_perfect = 51;
|
||||||
|
optional uint32 tick_missrate_samples_perfectnet = 52;
|
||||||
|
optional uint32 tick_missratenet_p75_x10 = 53;
|
||||||
|
optional uint32 tick_missratenet_p95_x10 = 54;
|
||||||
|
optional uint32 tick_missratenet_p99_x10 = 55;
|
||||||
|
optional sint32 recvmargin_p1 = 61;
|
||||||
|
optional sint32 recvmargin_p5 = 62;
|
||||||
|
optional sint32 recvmargin_p25 = 63;
|
||||||
|
optional sint32 recvmargin_p50 = 64;
|
||||||
|
optional sint32 recvmargin_p75 = 65;
|
||||||
|
optional sint32 recvmargin_p95 = 66;
|
||||||
|
}
|
||||||
|
|
||||||
message CCLCMsg_Diagnostic {
|
message CCLCMsg_Diagnostic {
|
||||||
optional .CMsgSource2SystemSpecs system_specs = 1;
|
optional .CMsgSource2SystemSpecs system_specs = 1;
|
||||||
optional .CMsgSource2VProfLiteReport vprof_report = 2;
|
optional .CMsgSource2VProfLiteReport vprof_report = 2;
|
||||||
|
@ -126,4 +126,5 @@ enum ENetworkDisconnectionReason {
|
|||||||
NETWORK_DISCONNECT_KICKED_NOSTEAMTICKET = 161 [(network_connection_token) = "#Player_DisconnectReason_NoSteamTicket"];
|
NETWORK_DISCONNECT_KICKED_NOSTEAMTICKET = 161 [(network_connection_token) = "#Player_DisconnectReason_NoSteamTicket"];
|
||||||
NETWORK_DISCONNECT_KICKED_INPUTAUTOMATION = 162 [(network_connection_token) = "#Player_DisconnectReason_InputAutomation", (network_connection_detail_token) = "#Player_DisconnectReason_InputAutomation_Detail"];
|
NETWORK_DISCONNECT_KICKED_INPUTAUTOMATION = 162 [(network_connection_token) = "#Player_DisconnectReason_InputAutomation", (network_connection_detail_token) = "#Player_DisconnectReason_InputAutomation_Detail"];
|
||||||
NETWORK_DISCONNECT_KICKED_VACNETABNORMALBEHAVIOR = 163 [(network_connection_token) = "#Player_DisconnectReason_VacNetAbnormalBehavior"];
|
NETWORK_DISCONNECT_KICKED_VACNETABNORMALBEHAVIOR = 163 [(network_connection_token) = "#Player_DisconnectReason_VacNetAbnormalBehavior"];
|
||||||
|
NETWORK_DISCONNECT_KICKED_INSECURECLIENT = 164 [(network_connection_token) = "#Player_DisconnectReason_InsecureClient"];
|
||||||
}
|
}
|
||||||
|
File diff suppressed because it is too large
Load Diff
@ -36,5 +36,7 @@ message CSGOUserCmdPB {
|
|||||||
optional int32 attack2_start_history_index = 7 [default = -1];
|
optional int32 attack2_start_history_index = 7 [default = -1];
|
||||||
optional int32 attack3_start_history_index = 8 [default = -1];
|
optional int32 attack3_start_history_index = 8 [default = -1];
|
||||||
optional bool left_hand_desired = 9 [default = false];
|
optional bool left_hand_desired = 9 [default = false];
|
||||||
optional bool is_predicting_damage = 10 [default = false];
|
optional bool is_predicting_body_shot_fx = 11 [default = false];
|
||||||
|
optional bool is_predicting_head_shot_fx = 12 [default = false];
|
||||||
|
optional bool is_predicting_kill_ragdolls = 13 [default = false];
|
||||||
}
|
}
|
||||||
|
@ -107,6 +107,8 @@ enum ECsgoGCMsg {
|
|||||||
k_EMsgGCCStrike15_v2_ClientNetworkConfig = 9220;
|
k_EMsgGCCStrike15_v2_ClientNetworkConfig = 9220;
|
||||||
k_EMsgGCCStrike15_v2_GC2ClientNotifyXPShop = 9221;
|
k_EMsgGCCStrike15_v2_GC2ClientNotifyXPShop = 9221;
|
||||||
k_EMsgGCCStrike15_v2_Client2GcAckXPShopTracks = 9222;
|
k_EMsgGCCStrike15_v2_Client2GcAckXPShopTracks = 9222;
|
||||||
|
k_EMsgGCCStrike15_v2_MatchmakingGC2ClientSearchStats = 9223;
|
||||||
|
k_EMsgGCCStrike15_v2_PremierSeasonSummary = 9224;
|
||||||
}
|
}
|
||||||
|
|
||||||
enum ECsgoSteamUserStat {
|
enum ECsgoSteamUserStat {
|
||||||
@ -242,6 +244,8 @@ message PlayerRankingInfo {
|
|||||||
optional uint32 rank_if_tie = 12;
|
optional uint32 rank_if_tie = 12;
|
||||||
repeated .PlayerRankingInfo.PerMapRank per_map_rank = 13;
|
repeated .PlayerRankingInfo.PerMapRank per_map_rank = 13;
|
||||||
optional uint32 leaderboard_name_status = 14;
|
optional uint32 leaderboard_name_status = 14;
|
||||||
|
optional uint32 highest_rank = 15;
|
||||||
|
optional uint32 rank_expiry = 16;
|
||||||
}
|
}
|
||||||
|
|
||||||
message PlayerCommendationInfo {
|
message PlayerCommendationInfo {
|
||||||
@ -821,6 +825,35 @@ message CMsgGCCStrike15_v2_PlayersProfile {
|
|||||||
repeated .CMsgGCCStrike15_v2_MatchmakingGC2ClientHello account_profiles = 2;
|
repeated .CMsgGCCStrike15_v2_MatchmakingGC2ClientHello account_profiles = 2;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
message CMsgGCCStrike15_v2_PremierSeasonSummary {
|
||||||
|
message DataPerWeek {
|
||||||
|
optional uint64 week_id = 1;
|
||||||
|
optional uint32 rank_id = 2;
|
||||||
|
optional uint32 matches_played = 3;
|
||||||
|
}
|
||||||
|
|
||||||
|
message DataPerMap {
|
||||||
|
optional uint32 map_id = 1;
|
||||||
|
optional uint32 wins = 2;
|
||||||
|
optional uint32 ties = 3;
|
||||||
|
optional uint32 losses = 4;
|
||||||
|
optional uint32 rounds = 5;
|
||||||
|
optional uint32 kills = 6;
|
||||||
|
optional uint32 headshots = 7;
|
||||||
|
optional uint32 assists = 8;
|
||||||
|
optional uint32 deaths = 9;
|
||||||
|
optional uint32 mvps = 10;
|
||||||
|
optional uint32 rounds_3k = 11;
|
||||||
|
optional uint32 rounds_4k = 12;
|
||||||
|
optional uint32 rounds_5k = 13;
|
||||||
|
}
|
||||||
|
|
||||||
|
optional uint32 account_id = 1;
|
||||||
|
optional uint32 season_id = 2;
|
||||||
|
repeated .CMsgGCCStrike15_v2_PremierSeasonSummary.DataPerWeek data_per_week = 3;
|
||||||
|
repeated .CMsgGCCStrike15_v2_PremierSeasonSummary.DataPerMap data_per_map = 4;
|
||||||
|
}
|
||||||
|
|
||||||
message CMsgGCCStrike15_v2_PlayerOverwatchCaseUpdate {
|
message CMsgGCCStrike15_v2_PlayerOverwatchCaseUpdate {
|
||||||
optional uint64 caseid = 1;
|
optional uint64 caseid = 1;
|
||||||
optional uint32 suspectid = 3;
|
optional uint32 suspectid = 3;
|
||||||
@ -1178,6 +1211,14 @@ message CMsgGCCStrike15_v2_GC2ClientNotifyXPShop {
|
|||||||
message CMsgGCCStrike15_v2_Client2GcAckXPShopTracks {
|
message CMsgGCCStrike15_v2_Client2GcAckXPShopTracks {
|
||||||
}
|
}
|
||||||
|
|
||||||
|
message CMsgGCCStrike15_v2_MatchmakingGC2ClientSearchStats {
|
||||||
|
optional uint32 gs_location_id = 1;
|
||||||
|
optional uint32 data_center_id = 2;
|
||||||
|
optional uint32 num_locked_in = 3;
|
||||||
|
optional uint32 num_found_nearby = 4;
|
||||||
|
optional uint32 note_level = 5;
|
||||||
|
}
|
||||||
|
|
||||||
message CMsgGC_GlobalGame_Subscribe {
|
message CMsgGC_GlobalGame_Subscribe {
|
||||||
optional uint64 ticket = 1;
|
optional uint64 ticket = 1;
|
||||||
}
|
}
|
||||||
|
@ -609,4 +609,5 @@ message CCSUsrMsg_DamagePrediction {
|
|||||||
optional int32 victim_damage = 5;
|
optional int32 victim_damage = 5;
|
||||||
optional .CMsgVector shoot_pos = 6;
|
optional .CMsgVector shoot_pos = 6;
|
||||||
optional .CMsgQAngle shoot_dir = 7;
|
optional .CMsgQAngle shoot_dir = 7;
|
||||||
|
optional .CMsgQAngle aim_punch = 8;
|
||||||
}
|
}
|
||||||
|
19
networksystem/networksystem_protomessages.proto
Normal file
19
networksystem/networksystem_protomessages.proto
Normal file
@ -0,0 +1,19 @@
|
|||||||
|
message NetMessageSplitscreenUserChanged {
|
||||||
|
optional uint32 slot = 1;
|
||||||
|
}
|
||||||
|
|
||||||
|
message NetMessageConnectionClosed {
|
||||||
|
optional uint32 reason = 1;
|
||||||
|
optional string message = 2;
|
||||||
|
}
|
||||||
|
|
||||||
|
message NetMessageConnectionCrashed {
|
||||||
|
optional uint32 reason = 1;
|
||||||
|
optional string message = 2;
|
||||||
|
}
|
||||||
|
|
||||||
|
message NetMessagePacketStart {
|
||||||
|
}
|
||||||
|
|
||||||
|
message NetMessagePacketEnd {
|
||||||
|
}
|
Reference in New Issue
Block a user