Commit Graph

5 Commits

Author SHA1 Message Date
Peter Engstrom
b4ad801e74 Iris - Implemented globally unique NetHandles.
#jira UE-158304
#preflight 637604bebf76990b711695dd
#review-id 22809226
#rb mattias.hornlund, ryan.gerleve

[CL 23174328 by Peter Engstrom in ue5-main branch]
2022-11-17 07:11:09 -05:00
Mattias Hornlund
1dd4670969 Consolidated SetNetTraceCollector/GetTraceCollector to SetTraceCollector and GetTraceCollector
#rb Peter.Engstrom
#jira none
#preflight 631f239a8c5f7af11bbfb34b

[CL 21963485 by Mattias Hornlund in ue5-main branch]
2022-09-12 08:33:29 -04:00
Mattias Hornlund
a2c6a865bb Iris
- Implement support for flushing state before the network object representation is destroyed.
- Makes sure to flush all reliable attachements + optionally replicated state as well, if replicated state should be flushed an explicit copy/quantize will be done on final state. Once final state is obtained network code will no longer touch source data eliminating the need to keep the actor/source around so that it can finish replication.

#jira https://jira.it.epicgames.com/browse/UE-123247
#rb Peter.Engstrom
#preflight 631f0045ec5b0c765fed3c0b

[CL 21962060 by Mattias Hornlund in ue5-main branch]
2022-09-12 05:52:11 -04:00
Mattias Hornlund
82e88dd78e Iris
- Added support for using NetTrace for ReplicationSystemTest
- Added -TestFilter commandline options to ReplicationSystemTest allowing to only run tests where the name contains the provided string.

#rb Peter.Engstrom
#jira none
#preflight 630f3392660db81edbb1ca2f

[CL 21718572 by Mattias Hornlund in ue5-main branch]
2022-08-31 06:14:22 -04:00
Peter Engstrom
4aae8d3ed0 Iris experimental replication system.
Initial submit, compiled out by default.

#rb Peter.Engstrom,Mattias.Hornlund,Brian.Bekich,Ryan.Gerleve,John.Barrett
#jira UE-158381
#preflight /62cd6fc7ad490b52da0515a3

[CL 21068370 by Peter Engstrom in ue5-main branch]
2022-07-13 03:11:55 -04:00