Skip to content

Commit

Permalink
3423 | 13 files | M Protobufs/dota_gcmessages_server.proto, M Protobu…
Browse files Browse the repository at this point in the history
…fs/gcsdk_gcmessages.proto, M Protobufs/steamdatagram_messages_auth.proto, M Protobufs/steamdatagram_messages_sdr.proto, M Protobufs/steamnetworkingsockets_messages_certs.proto, M game/bin/built_from_cl.txt, M game/bin/linuxsteamrt64/libnetworksystem_strings.txt, M game/bin/linuxsteamrt64/libpanorama_strings.txt, M game/bin/linuxsteamrt64/libsteamnetworkingsockets.txt, M game/bin/linuxsteamrt64/libsteamnetworkingsockets_strings.txt, M game/dota/bin/linuxsteamrt64/libclient_strings.txt, M game/dota/bin/linuxsteamrt64/libserver_strings.txt, M game/dota/steam.inf

https://steamdb.info/patchnotes/3782110/
  • Loading branch information
SteamTracker committed Apr 30, 2019
1 parent e96f682 commit 2018413
Show file tree
Hide file tree
Showing 13 changed files with 1,451 additions and 1,203 deletions.
3 changes: 1 addition & 2 deletions Protobufs/dota_gcmessages_server.proto
Expand Up @@ -145,8 +145,7 @@ message CMsgGameServerInfo {
optional uint32 server_port = 3;
optional uint32 server_tv_port = 4;
optional uint32 assigned_server_tv_port = 22;
optional uint32 legacy_server_steamdatagram_port = 21;
optional bytes server_steamdatagram_address = 27;
optional bytes legacy_server_steamdatagram_address = 27;
optional string server_key = 5;
optional bool server_hibernation = 6;
optional .CMsgGameServerInfo.ServerType server_type = 7 [default = UNSPECIFIED];
Expand Down
1 change: 1 addition & 0 deletions Protobufs/gcsdk_gcmessages.proto
Expand Up @@ -191,6 +191,7 @@ message CMsgClientHello {
optional string secret_key = 5;
optional uint32 client_language = 6;
optional .ESourceEngine engine = 7 [default = k_ESE_Source1];
optional bytes steamdatagram_login = 8;
}

message CMsgClientWelcome {
Expand Down
24 changes: 23 additions & 1 deletion Protobufs/steamdatagram_messages_auth.proto
@@ -1,3 +1,5 @@
import "steamnetworkingsockets_messages_certs.proto";

option optimize_for = SPEED;
option cc_generic_services = false;

Expand All @@ -21,7 +23,6 @@ message CMsgSteamDatagramRelayAuthTicket {
optional fixed64 legacy_gameserver_steam_id = 4;
optional fixed64 legacy_gameserver_net_id = 5;
optional fixed32 legacy_gameserver_pop_id = 9;
optional bytes DELETED_signature = 6;
}

message CMsgSteamDatagramSignedRelayAuthTicket {
Expand All @@ -37,3 +38,24 @@ message CMsgSteamDatagramCachedCredentialsForApp {
repeated bytes relay_tickets = 3;
}

message CMsgSteamDatagramGameCoordinatorServerLogin {
optional uint32 time_generated = 1;
optional uint32 appid = 2;
optional bytes routing = 3;
optional bytes appdata = 4;
optional bytes identity = 5;
}

message CMsgSteamDatagramSignedGameCoordinatorServerLogin {
optional .CMsgSteamDatagramCertificateSigned cert = 1;
optional bytes login = 2;
optional bytes signature = 3;
}

message CMsgSteamDatagramHostedServerAddressPlaintext {
optional fixed32 ipv4 = 1;
optional bytes ipv6 = 2;
optional uint32 port = 3;
optional fixed64 routing_secret = 4;
}

43 changes: 41 additions & 2 deletions Protobufs/steamdatagram_messages_sdr.proto
Expand Up @@ -9,7 +9,7 @@ enum ESteamDatagramMsgID {
k_ESteamDatagramMsg_RouterPingRequest = 1;
k_ESteamDatagramMsg_RouterPingReply = 2;
k_ESteamDatagramMsg_GameserverPingRequest = 3;
k_ESteamDatagramMsg_GameserverPingReply = 4;
k_ESteamDatagramMsg_LegacyGameserverPingReply = 4;
k_ESteamDatagramMsg_GameserverSessionRequest = 5;
k_ESteamDatagramMsg_GameserverSessionEstablished = 6;
k_ESteamDatagramMsg_NoSession = 7;
Expand All @@ -34,6 +34,8 @@ enum ESteamDatagramMsgID {
k_ESteamDatagramMsg_P2PStatsClient = 26;
k_ESteamDatagramMsg_P2PStatsRelay = 27;
k_ESteamDatagramMsg_P2PBadRoute = 28;
k_ESteamDatagramMsg_GameserverPingReply = 29;
k_ESteamDatagramMsg_GameserverRegistration = 30;
}

message CMsgSteamDatagramRouterPingReply {
Expand All @@ -55,11 +57,32 @@ message CMsgSteamDatagramRouterPingReply {
repeated .CMsgSteamDatagramRouterPingReply.RouteException route_exceptions = 10;
}

message CMsgSteamDatagramGameserverPing {
message CMsgSteamDatagramGameserverPingRequest {
optional fixed32 your_public_ip = 1;
optional fixed32 server_time = 2;
optional fixed64 challenge = 3;
optional fixed32 router_timestamp = 4;
}

message CMsgSteamDatagramLegacyGameserverPingReply {
optional fixed32 router_timestamp = 4;
optional fixed64 dummy_pad = 99;
}

message CMsgSteamDatagramGameserverPingReply {
message SignedData {
optional fixed32 challenge_time = 2;
optional fixed64 challenge = 3;
optional fixed32 router_timestamp = 4;
optional fixed32 data_center_id = 5;
optional uint32 appid = 6;
}

optional .CMsgSteamDatagramCertificateSigned cert = 1;
optional bytes signed_data = 2;
optional bytes signature = 3;
}

message CMsgSteamDatagramNoSessionRelayToClient {
optional fixed32 connection_id = 7;
optional fixed32 your_public_ip = 2;
Expand Down Expand Up @@ -127,6 +150,7 @@ message CMsgSteamDatagramConnectRequest {
optional uint32 gameserver_relay_session_id = 2;
optional .CMsgSteamDatagramSessionCryptInfoSigned crypt = 6;
optional .CMsgSteamDatagramCertificateSigned cert = 7;
optional fixed64 routing_secret = 10;
optional fixed64 legacy_client_steam_id = 3;
}

Expand Down Expand Up @@ -159,6 +183,7 @@ message CMsgSteamDatagramConnectionClosed {
optional .CMsgSteamDatagramConnectionClosed.ERelayMode relay_mode = 4 [default = None];
optional string debug = 5;
optional uint32 reason_code = 6;
optional fixed64 routing_secret = 14;
}

message CMsgSteamDatagramNoConnection {
Expand All @@ -170,6 +195,7 @@ message CMsgSteamDatagramNoConnection {
optional fixed64 from_steam_id = 3;
optional bool end_to_end = 4;
optional fixed32 dummy_pad = 1023;
optional fixed64 routing_secret = 11;
}

message CMsgSteamDatagramGameserverSessionRequest {
Expand Down Expand Up @@ -245,6 +271,7 @@ message CMsgSteamDatagramConnectionStatsRouterToServer {
optional uint32 relay_session_id = 8;
optional fixed32 client_connection_id = 9;
optional fixed32 server_connection_id = 13;
optional fixed64 routing_secret = 14;
}

message CMsgSteamDatagramConnectionStatsServerToRouter {
Expand Down Expand Up @@ -372,12 +399,23 @@ message CMsgSteamDatagramP2PBadRouteRouterToClient {
optional fixed64 kludge_pad = 99;
}

message CMsgSteamDatagramGameServerSample {
optional fixed32 ipv4 = 1;
optional uint32 port = 2;
}

message CMsgSteamDatagramGameServerSampleDataCenter {
optional fixed32 datacenter_id = 1;
repeated .CMsgSteamDatagramGameServerSample servers = 3;
}

message CMsgSteamDatagramRelayToRelayPing {
optional fixed32 request_timestamp = 1;
optional fixed32 request_date = 2;
optional fixed32 my_pop_id = 3;
optional fixed32 your_pop_id = 4;
optional fixed32 checksum = 5;
repeated .CMsgSteamDatagramGameServerSampleDataCenter data_centers = 6;
}

message CMsgSteamDatagramDataCenterState {
Expand All @@ -399,6 +437,7 @@ message CMsgSteamDatagramRouterHealth {
message DataCenter {
optional fixed32 datacenter_id = 1;
optional uint32 state = 2;
repeated .CMsgSteamDatagramGameServerSample servers = 3;
}

optional float cpu_load = 1;
Expand Down
2 changes: 1 addition & 1 deletion Protobufs/steamnetworkingsockets_messages_certs.proto
Expand Up @@ -22,7 +22,7 @@ message CMsgSteamDatagramCertificate {
repeated fixed32 gameserver_datacenter_ids = 5;
optional fixed32 time_created = 8;
optional fixed32 time_expiry = 9;
optional uint32 app_id = 10;
repeated uint32 app_ids = 10;
}

message CMsgSteamDatagramCertificateSigned {
Expand Down
2 changes: 1 addition & 1 deletion game/bin/built_from_cl.txt
@@ -1 +1 @@
5052145
5062319
68 changes: 36 additions & 32 deletions game/bin/linuxsteamrt64/libnetworksystem_strings.txt
Expand Up @@ -622,7 +622,7 @@ $[A\]
-sse2
-sse3
-sse4
-steamnetworkintgsockets_use_steamclient
-steamnetworkingsockets_use_steamclient
-y8mU
. Please update your library. If you compiled the program yourself, make sure that your headers are from the same version of Protocol Buffers as your link-time library. (Version verification failed in "
. This will make the proto fail to compile for some languages, such as C#.
Expand Down Expand Up @@ -1750,6 +1750,7 @@ E(~AH
E+D$
E,A;]
E26XsCm
E5rDJ
E8u*H
E9&t2A
E9&tAA
Expand Down Expand Up @@ -2023,27 +2024,29 @@ H9J(t
H9Q(H
H9Q(t
H;*twH
H;5 ]N
H;5!4N
H;5);N
H;5)LN
H;51aN
H;582N
H;5PrN
H;="hO
H;=(uO
H;=7eO
H;=8tO
H;=9+Q
H;=DvQ
H;=HsO
H;=WiO
H;=XrO
H;=`:H
H;=beO
H;=h Q
H;=hqO
H;=xpO
H;5 rN
H;5`RN
H;5`YN
H;5q[N
H;5y{N
H;= +Q
H;='iO
H;=(rO
H;=0:H
H;=2eO
H;=8 Q
H;=8qO
H;=HpO
H;=ILD
H;=RiO
H;=XoO
H;=X~O
H;=gfO
H;=hnO
H;=h}O
H;=wbO
H;=xmO
H;=x|O
H;APu
H;r(H
H<~]{wr
Expand Down Expand Up @@ -2731,9 +2734,9 @@ SteamMatchMakingServers002
SteamNetSockets
SteamNetworking005
SteamNetworkingMessages_Lib
SteamNetworkingSockets002
SteamNetworkingSockets003
SteamNetworkingSockets_Lib
SteamNetworkingUtils001
SteamNetworkingUtils002
SteamNetworkingUtils_Lib
SteamUser020
SteamUtils009
Expand Down Expand Up @@ -5266,12 +5269,14 @@ rnd_down
rnd_up
runningstat.cpp
s H;5
s H;5P
s(H;5
s0H;5
s0H;5d
s1Hc@
s1_mapname
s8H;5
s@H;5@
s@H;5
sHH;5
sPH;5
sample_rate
Expand Down Expand Up @@ -5437,32 +5442,31 @@ syntax = "$0";
t X[]
t [A\]
t!IcU
t";5S@M
t"L;%
t#IcD$
t#IcW
t$ H;5
t$(H;5
t$(H;5JyN
t$,E+t$0A
t$0H;5
t$0H;5%
t$0H;5-+N
t$0H;5Q{P
t$0H;5ZyN
t$0H;5e'N
t$8H;5
t$@H;55
t$@H;5>zN
t$@H;5
t$H;h
t$HH;5
t$HcS
t$HcU
t$HcW
t$L9#u
t%D;-
t%D;-d
t&;p8
t&IcN
t&[A\]
t(D9-
t(IcO8
t);=2D/
t.HcC H
t.HcC(H
t.HcK8H
Expand Down
4 changes: 2 additions & 2 deletions game/bin/linuxsteamrt64/libpanorama_strings.txt
Expand Up @@ -951,6 +951,7 @@ $woL)
0.48f
0.8.3
00010203040506070809101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899
00:16:41
0123456789
0123456789ABCDEF
0123456789abcdef
Expand Down Expand Up @@ -1001,7 +1002,6 @@ $woL)
14CBaseAppSystemI17IPanoramaUIEngineE
14ConCommandBase
15 r\
15:32:22
15CMemberFunctor4IPN8panorama20CSource2UIFileSystemEMS1_FvP17IAsyncFileRequestPKcP10CUtlBuffer12CUtlDelegateIFvS6_RS7_bEEES4_S6_S8_SC_12CRefCounted1I8CFunctor20CRefCountServiceBaseILb1E6CRefMTEE18CFuncMemPolicyNoneE
15CNoOpFileSystem
15CTier0AppSystemI17IPanoramaUIEngineE
Expand Down Expand Up @@ -2028,6 +2028,7 @@ Application must supply a known background gamma
Application transferred too few scanlines
Application transferred too many scanlines
Applies an image as an opacity mask that stretches to the panel bounds and fades out it's content based on the alpha channel. The second float value is an optional opacity value for the mask itself, the image won't interpolate/cross-fade, but you can animate the opacity to fade the mask in/out. The -scroll-up, -scroll-down, and -scroll-up-down varients override the mask and apply only when the various vertical scroll scenarios affect the panel based on the overflow property.<br><br><b>Examples:</b><pre>opacity-mask: url( "file://{images}/upper_row_mask.tga" );
Apr 30 2019
Argument %i to %s for event %s could not be converted to a string for parsing
Arial
Arithmetic table 0x%02x was not defined
Expand Down Expand Up @@ -5192,7 +5193,6 @@ MapValueRef::GetStringValue
MapValueRef::GetUInt32Value
MapValueRef::GetUInt64Value
MapValueRef::type MapValueRef is not initialized.
Mar 5 2019
Mask Algorithm:
MaterialUtils_001
MathLib_Init
Expand Down

0 comments on commit 2018413

Please sign in to comment.