* Prevent actors outside the destruction radius but inside the current OutOfRange radius check from being added to the OutOfRange list.
* Instead keep actors in the PendingDestructionList until they get inside the send radius or outside the OutOfRange radius.
#rb Brian.Bekich, Jon.Sourbeer
#ROBOMERGE-AUTHOR: louisphilippe.seguin
#ROBOMERGE-SOURCE: CL 20229549 via CL 20229567 via CL 20229593 via CL 20229612
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v943-19904690)
[CL 20231614 by louisphilippe seguin in ue5-main branch]
Handle emptying the map name if CurrentMapName == DestinationMapName when no transition map is specified, and remove LastCompletedSeamlessTravelCount == SeamlessTravelCount check from APlayerController::HasClientLoadedCurrentWorld to prevent issues when client finishes travel before the server.
#jira UE-96063
#rb Ryan.Gerleve, LouisPhilippe.Seguin
#ROBOMERGE-AUTHOR: alex.koumandarakis
#ROBOMERGE-SOURCE: CL 19903360 via CL 19904489 via CL 19905622
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v943-19904690)
[CL 19907190 by alex koumandarakis in ue5-main branch]
Adding scope count to the granular logging
#rb ryan.gerleve
#ROBOMERGE-AUTHOR: brian.bekich
#ROBOMERGE-SOURCE: CL 18955682 via CL 18955724 via CL 18955740 via CL 18956420 via CL 18956783
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v917-18934589)
[CL 18958918 by brian bekich in ue5-main branch]
#rb louisphilippe.seguin
#ROBOMERGE-AUTHOR: brian.bekich
#ROBOMERGE-SOURCE: CL 18936931 via CL 18936955 via CL 18936975 via CL 18937792 via CL 18938303
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v917-18934589)
[CL 18938378 by brian bekich in ue5-main branch]
#rb louisphilippe.seguin, jon.nabozny
#ROBOMERGE-AUTHOR: brian.bekich
#ROBOMERGE-SOURCE: CL 18922219 via CL 18922430 via CL 18922585 via CL 18923565 via CL 18923970
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v916-18915374)
[CL 18923979 by brian bekich in ue5-main branch]
#rb ryan.gerleve
#ROBOMERGE-AUTHOR: brian.bekich
#ROBOMERGE-SOURCE: CL 18885436 via CL 18885444 via CL 18885445 via CL 18888433 via CL 18888865
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v910-18824042)
[CL 18888899 by brian bekich in ue5-main branch]
#rb Brian.Bekich
#ROBOMERGE-AUTHOR: satchit.subramanian
#ROBOMERGE-SOURCE: CL 18834481 via CL 18834756 via CL 18837934 via CL 18838048 via CL 18838134 via CL 18845135 via CL 18845743
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v910-18824042)
[CL 18845813 by satchit subramanian in ue5-main branch]
* Wrapped the call of ReplicateSingleActor for all the actors for a given connection in its own function so that it can be overridden.
* FObjectReplicator::ReplicateProperties now has an override for passing in a custom FNetBitWriter implementation.
* Added a replication flag for custom subobject serialization on UActorChannel for a class that derives from it.
#rb brian.bekich, louisphilippe.seguin
#preflight 61df3e7f6a16a18acf872d05
#ROBOMERGE-AUTHOR: bart.hawthorne
#ROBOMERGE-SOURCE: CL 18590284 via CL 18591876 via CL 18591889 via CL 18591905 via CL 18592543 via CL 18592575 via CL 18592581
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Test -> Main) (v899-18417669)
[CL 18592589 by bart hawthorne in ue5-main branch]
Fix crash in rep graph debugging post seamless travel
#jira UE-121583
#rb louisphilippe.seguin
#ROBOMERGE-AUTHOR: brian.bekich
#ROBOMERGE-SOURCE: CL 18544418 via CL 18544438 via CL 18544461 via CL 18544797 via CL 18544844
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v899-18417669)
[CL 18544878 by brian bekich in ue5-release-engine-test branch]
This represents UE4/Main @18073326, Release-5.0 @18081140 and Dev-PerfTest @18045971
[CL 18081471 by aurel cordonnier in ue5-release-engine-test branch]
This represents UE4/Main @17911760, Release-5.0 @17915875 and Dev-PerfTest @17914035
[CL 17918595 by aurel cordonnier in ue5-release-engine-test branch]
This represents UE4/Main @17774255, Release-5.0 @17791557 and Dev-PerfTest @17789485
[CL 17794212 by aurel cordonnier in ue5-release-engine-test branch]
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]
#rb louisphilippe.seguin
#ROBOMERGE-SOURCE: CL 16386454 via CL 16386774 via CL 16386956
#ROBOMERGE-BOT: (v804-16311228)
[CL 16387287 by brian bekich in ue5-release-engine-staging branch]