Iris - Subobjects marked COND_InitialOnly not replicated

UE - Networking - Iris - May 23, 2025

When adding replicated subobjects to the registered subobjects list, you can set replication conditions to control how the subobject is considered for replication. Without Iris enabled, a COND_Initi ...

Iris - large fast arrays serialize multiple elements when only one is dirtied

UE - Networking - Iris - Apr 8, 2025

This seems to be a result of how the changemask is handled for fast arrays. Because the changemask is a fixed set of bits (defined by IrisFastArrayChangeMaskBits), a single bit can represent multipl ...

Iris - replication errors for actors in runtime data layer when reconnecting

UE - Networking - Iris - Mar 28, 2025

It seems like upon reconnecting to the server, the client receives a bunch containing the actor before it has loaded the data layer. See attached log snippet for errors. ...

[Iris] DestroyObjectsPendingDestroy not called on server with no clients

UE - Networking - Iris - Mar 25, 2025

In UNetDriver::TickFlush, UReplicationSystem::PreSendUpdate is not called on the server when it does not have any client connections. PreSendUpdate is where DestroyObjectsPendingDestroy is called fr ...

Iris - dynamically spawned actor components call BeginPlay before reading initial replicated properties

UE - Networking - Iris - Feb 27, 2025

The same issue reported in [Link Removed] is also present in Iris. ...

Iris - incorrect initial state in pawn's BeginPlay if replicated via huge object path

UE - Networking - Iris - Feb 11, 2025

This occurs when the pawn is initially replicated using the huge object path when first connecting to a server. Destroying and restarting the client's pawn works as expected. After connecting, the c ...

Iris - always relevant actors placed in the map do not appear in the debug list

UE - Networking - Iris - Dec 4, 2024

This seems to occur regardless of which filter is used and whether bNetLoadOnClient is true or not. ...

Iris - Non-replicated properties of FInstancedStruct reset after replication

UE - Networking - Iris - Nov 8, 2024

This issue only occurs with Iris enabled. ...

Iris - Missed subobject destruction can cause incomplete client state

UE - Networking - Iris - Oct 7, 2024

From UDN assigned to [Link Removed]  ...

Iris - Ensure in MarkObjectDirty when calling multicast from component owned by bOnlyRelevantToOwner actor

UE - Networking - Iris - Sep 24, 2024

It seems as though the component is in scope for more than one connection, despite its owner only being relevant to one. Enabling Net.Iris.Filtering.ValidateNobSubObjectInScopeWithFilteredOutRootObj ...