Commit Graph

42 Commits

Author SHA1 Message Date
aurel cordonnier
7f517562d5 Merge from Release-Engine-Staging @ 17438845 to Release-Engine-Test
This represents UE4/Main @17430120 and Dev-PerfTest @17437669

[CL 17439044 by aurel cordonnier in ue5-release-engine-test branch]
2021-09-06 12:23:53 -04:00
jackson frank
2746a1c899 Networking Insights Updates
Engine Frame number is recorded for each packet, and can be seen by hovering over a packet in the packet view of the network profiler of Insights.
Connection state is displayed for each packet in pop up view when the mouse is hovered over a packet in the packet view of the network profiler.
GameInstance names contain their name, role, and status as server or client.
Connection labels include the actor that owns the connection, if the connection is going to a client or server, and the remote address and port of the connection.

EConnectionState UNetConnection::State is deprecated (becoming private), instead use GetConnectionState and SetConnectionState to access State

CL 17071965, 17101672, 17102201, 17102631

#Jira UENET-1192
#rb Ryan.Gerleve, Mattias.Hornlund

#ROBOMERGE-SOURCE: CL 17234452 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v855-17104924)

[CL 17234454 by jackson frank in ue5-release-engine-test branch]
2021-08-19 11:11:57 -04:00
martin ridgers
c195f18c46 NetTrace events that were using attachments have been converted over to use string or array type fields.
#rb peter.engstrom
#rnx

#ROBOMERGE-SOURCE: CL 16994694 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v838-16927207)

[CL 16994714 by martin ridgers in ue5-release-engine-test branch]
2021-07-29 08:55:01 -04:00
aurel cordonnier
25a11deeac Merge from Release-Engine-Staging @ 16579919
This represents UE4/Main @ 16579691 and Dev-PerfTest @ 16579576

[CL 16581170 by aurel cordonnier in ue5-release-engine-test branch]
2021-06-07 20:09:45 -04:00
Steve Robb
1f3fe8c9ac Some ANSICHAR/UTF8CHAR cast fixes for upcoming changes to StringConv.h.
#rb none
#jira none

[CL 16469364 by Steve Robb in ue5-main branch]
2021-05-26 10:45:12 -04:00
Mattias Hornlund
c563c039d5 Moved FastArraySerialzier from NetSerialization.h into separate file in NetCore module in order to eliminate dependency on Engine module
#rb Brian.Bekich
#jira https://jira.it.epicgames.com/browse/UENET-1164

#ushell-cherrypick of 16296944 by mattias.hornlund

[CL 16346447 by Mattias Hornlund in ue5-main branch]
2021-05-17 03:53:27 -04:00
aurel cordonnier
50944fd712 Merge UE5/RES @ 16162155 to UE5/Main
This represents UE4/Main @ 16130047 and Dev-PerfTest @ 16126156

[CL 16163576 by aurel cordonnier in ue5-main branch]
2021-04-29 19:32:06 -04:00
Steve Robb
7814fec1d1 TSharedPtr is now thread-safe by default.
ESPMode::Fast is deprecated.
UNIQUENETID_ESPMODE and UNIQUENETID_CONSTRUCTORVIS removed.
Delegate creation functions (DelegateType::CreateSP, DelegateType::BindSP and DelegateType::AddSP) now work in all modes, making the DelegateType::*ThreadSafeSP functions redundant (retained for backwards compatibliity).

#rb andriy.tylychko
#jira UE-102565
#fyi chris.varnsverry, ben.zeigler

[CL 16113360 by Steve Robb in ue5-main branch]
2021-04-26 08:56:09 -04:00
Steve Robb
9309254836 Removal of incorrect or unnecessary ESPMode::Fast usage.
#rb robert.manuszewski
#jira none

[CL 16095118 by Steve Robb in ue5-main branch]
2021-04-22 13:07:08 -04:00
alex koumandarakis
e46aca9472 Remove UE4 references from networking code
#jira UE-111839
#rb ryan.gerleve

[CL 15934632 by alex koumandarakis in ue5-main branch]
2021-04-06 16:42:09 -04:00
john barrett
17eae6a51a Fix UE4 references.
#JIRA UE-111459
#rb none

#ROBOMERGE-SOURCE: CL 15900088 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v786-15839533)

[CL 15900089 by john barrett in ue5-main branch]
2021-04-02 06:19:40 -04:00
Marc Audy
8f73cd7fa9 Merge UE5/Release-Engine-Staging @ 15630841 to UE5/Main
This represents UE4/Main @ 15601601

[CL 15631170 by Marc Audy in ue5-main branch]
2021-03-05 19:27:14 -04:00
Martin Ridgers
be972be826 Moved the Trace namespace into the UE namespace.
#rb jb
#rnx

[CL 14762673 by Martin Ridgers in ue5-main branch]
2020-11-17 06:54:28 -04:00
Marc Audy
68150e0be7 Merge UE5/Release-Engine-Staging to UE5/Main @ 14611496
This represents UE4/Main @ 14594913

[CL 14612291 by Marc Audy in ue5-main branch]
2020-10-29 13:38:15 -04:00
Marcus Wassmer
3b81cf8201 Merging using //UE5/Main_to_//UE5/Release-Engine-Staging @14384769
autoresolved files
#rb none

[CL 14384911 by Marcus Wassmer in ue5-main branch]
2020-09-24 00:43:27 -04:00
Marc Audy
7379fa99c5 Merging //UE5/Release-Engine-Staging to Main (//UE5/Main) @ 14229157
[CL 14233282 by Marc Audy in ue5-main branch]
2020-09-01 14:07:48 -04:00
Marc Audy
a7c9001a94 Merging //UE5/Release-Engine-Staging to Main (//UE5/Main) @ 14075166
#rb
#rnx

[CL 14075271 by Marc Audy in ue5-main branch]
2020-08-11 01:36:57 -04:00
Marc Audy
11f5b21210 Merging //UE5/Release-Engine-Staging @ 13752110 to Main (//UE5/Main)
#rnx

[CL 13753156 by Marc Audy in ue5-main branch]
2020-06-23 18:40:00 -04:00
jon nabozny
46ccad1c37 Fix last minute rename issue
#rb None
#rnx

#ROBOMERGE-SOURCE: CL 13115021 via CL 13115022 via CL 13115023 via CL 13115024 via CL 13115028
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v686-13045012)

[CL 13115029 by jon nabozny in Main branch]
2020-04-30 10:27:31 -04:00
jon nabozny
fab2f34357 Use FObjectKey in PushModel tracking instead of just UniqueId.
This will guarantee uniqueness across Garbage Collections to prevent potential collisions.

[REVIEW] [at]Peter.Engstrom
#rb Peter.Engstrom

#ROBOMERGE-SOURCE: CL 13114965 via CL 13114966 via CL 13114967 via CL 13114969 via CL 13114975
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v686-13045012)

[CL 13114978 by jon nabozny in Main branch]
2020-04-30 10:15:32 -04:00
jon nabozny
b4b512b499 Fix missing file
#rnx
#rb None

#ROBOMERGE-SOURCE: CL 12809818 via CL 12809824 via CL 12809833 via CL 12809842
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v681-12776863)

[CL 12809914 by jon nabozny in Main branch]
2020-04-15 12:33:36 -04:00
jon nabozny
854975ae83 Reset property dirty states after Garbage Collection.
This helps prevent issues with Object Properties being nulled out, but not receiving dirty notifications.

[at]Brian.Bekich
#rb Brian.Bekich

#ROBOMERGE-SOURCE: CL 12809049 via CL 12809061 via CL 12809093 via CL 12809106
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v681-12776863)

[CL 12809110 by jon nabozny in Main branch]
2020-04-15 12:21:47 -04:00
jon nabozny
51177f0ea3 Remove test ensures from push model
#rb None
[FYI] Bob.Tellez
#rnx

#ROBOMERGE-SOURCE: CL 12763454 via CL 12763476 via CL 12763486 via CL 12763496
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v678-12743200)

[CL 12763507 by jon nabozny in Main branch]
2020-04-13 15:32:24 -04:00
jon nabozny
6951db2923 Prevent PushModel from accessing internal memory for objects that are no longer replicating.
[at]Ryan.Gerleve, [at]Brian.Bekich
#rnx
#rb Ryan.Gerleve

#ROBOMERGE-SOURCE: CL 12759751 via CL 12759762 via CL 12759764 via CL 12759773
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v678-12743200)

[CL 12759790 by jon nabozny in Main branch]
2020-04-13 14:41:06 -04:00
jon nabozny
f6183ae92d Make GetNetPushIdDynamic public
#rb None
#rnx

#ROBOMERGE-SOURCE: CL 12676490 via CL 12677358 via CL 12677381 via CL 12677401
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v675-12543919)

[CL 12677448 by jon nabozny in Main branch]
2020-04-08 15:35:32 -04:00