[at]Michael.Kirzinger [at]Thomas.Ross
#ROBOMERGE-SOURCE: CL 8130597 via CL 8130603 via CL 8133879
#ROBOMERGE-BOT: (v401-8057353)
[CL 8160214 by chris varnsverry in Main branch]
Network Emulation in PIE
- Added ability to set network emulation in the editor Play launch options
- When enabled you can set minimum, maximum latency and packet loss to incoming and outgoing traffic
- Has a dropdown box populated with preconfigured network profiles (list configured in UNetworkSettings)
- Works on clients and servers (defaults to Server only)
- Works with "Run Under One Process" and when launching an external process
NetDriver
- Latency and packet loss can now be applied to incoming packets
- Network emulation console commands now prefixed by "NetEmulation". Ex: "NetEmulation PktEmulationProfile=Bad"
-Open URL's can now add netemulation commands. Ex: "Open 127.0.0.1?PktEmulationProfile=Bad"
[RN] major engine/network
#rb Ryan.Gerleve, Jon.Nabozny
#ROBOMERGE-OWNER: louisphilippe.seguin
#ROBOMERGE-AUTHOR: louisphilippe.seguin
#ROBOMERGE-SOURCE: CL 7673622 via CL 7678640
#ROBOMERGE-BOT: (v381-7673386)
[CL 7678642 by louisphilippe seguin in Main branch]
#jira UE-76519
#rb Allan.Bentham
[FYI] Chris.Babcock
#ROBOMERGE-SOURCE: CL 7609267 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v372-7473910)
[CL 7609275 by jack porter in Main branch]
Commiting changes from post-commit review.
#rnx
#rb Chris.Babcock, Pete.Procopio
#ROBOMERGE-SOURCE: CL 7265680 via CL 7271181
#ROBOMERGE-BOT: (v369-7254125)
[CL 7271330 by francois guimond in Main branch]
Back out changelist 7256178. This was a bad merge
#ROBOMERGE-OWNER: bob.tellez
#ROBOMERGE-AUTHOR: bob.tellez
#ROBOMERGE-SOURCE: CL 7258012 via CL 7266926
#ROBOMERGE-BOT: (v369-7254125)
[CL 7266952 by bob tellez in Main branch]
Merging CL#7251132 from //Fortnite/Release-Competitive.9.40
Merging in all missing changes from Release-9.40 to Release-Competitive.9.40 to try to make RoboMerge happy.
#rnx
#rb none
#ROBOMERGE-OWNER: bob.tellez
#ROBOMERGE-AUTHOR: bob.tellez
#ROBOMERGE-SOURCE: CL 7256432 via CL 7266483
#ROBOMERGE-BOT: (v369-7254125)
[CL 7266503 by bob tellez in Main branch]
Notable changes:
- Added FNavigationOctreeController that wraps up what used to be NavigationSystemV1's navoctree-related logic
- Added FNavigationDirtyAreasController that wraps up what used to be NavigationSystemV1's DirtyAreas-related logic
- Added FNavigationDataHandler that is a helper struct that wraps up what used to be NavigationSystemV1's logic related to operation involving both navoctree and dirty areas
- Deprecated both FNavDataConfig.NavigationDataClass and FNavDataConfig.NavigationDataClassName and replaced them with a single NavDataClass property
- FNavigationOctree is not responsible for hashing element objects and storing their ElementId
- NavOctree elements how know about the octree they belong to (via a member property).
[at]Yoan.StAmant, [at]Maxime.Mercier, [at]Guillaume.Guay
#rb Yoan.StAmant
#ROBOMERGE-OWNER: mieszko.zielinski
#ROBOMERGE-AUTHOR: mieszko.zielinski
#ROBOMERGE-SOURCE: CL 7249089 via CL 7262555
#ROBOMERGE-BOT: (v369-7254125)
[CL 7262559 by mieszko zielinski in Main branch]
#ue4
#android
[FYI] Jack.Porter,Andrew.Grant
#rb Peter.Sauerbrei
#ROBOMERGE-SOURCE: CL 7113141 via CL 7113144 via CL 7165976
#ROBOMERGE-BOT: (v367-6836689)
[CL 7166205 by chris babcock in Main branch]
Added UpdateOverlapsMethodDuringLevelStreaming to Actor, which allows you to disable the entire UpdateOverlaps() query run after BeginPlay(), or make it conditional based on mobility (skip for static objects). There is also an option to defer to the default specified in INI, which allows each class to have a separate default that is changeable also for engine classes without modifying engine source, and which makes it easily hotfixable.
The new default option is OnlyUpdateMovable, which means to runs overlaps only if the root component of the actor has Movable (non-static, non-stationary) mobility. Previous behavior was equivalent to AlwaysUpdate, however this can be horrible for streaming performance for many actor types.
#rb Marc.Audy, Andrew.Ladenberger
#ROBOMERGE-SOURCE: CL 7107591 via CL 7110757
#ROBOMERGE-BOT: (v367-6836689)
[CL 7110808 by zak middleton in Main branch]