Warning in Net.PacketNotify Test

Networking - Jan 27, 2021

Warning when running the packet notify test, regarding missed acks. ...

Crash in Network Prediction during PeriodicDamage GameplayEffects Test

Networking - Jan 27, 2021

Crash during Periodic Damage test for Gameplay Abilities system in the Network Prediction plugin, when both plugins are enabled.   Related to a null GameInstance. ...

USceneComponent::AttachChildren entries overwritten on Client with NULL

Networking - Jan 26, 2021

The issue occurs if a non-replicated actor is attached to a replicated scene component on the client, and then the same is done on the same scene component on the server. The attached actor does not ...

Calling TearOff then Destroy on an actor results in client actor also being destroyed

Networking - Jan 14, 2021

When calling TearOff followed immediately by Destroy, the channel will be closed with the reason that the actor was destroyed, so the actor will be destroyed on the client as well. In the UDN linke ...

Ensure in APlayerState::OnRep_bIsInactive may be hit

Networking - Jan 6, 2021

The ensure in APlayerState::OnRep_bIsInactive may be hit due to the player state being replicated before the game state. The check is necessary for making sure the game state is available, but the e ...

Duplicate level collections not being respected by UGameEngine::NetworkRemapPath

Networking - Jan 5, 2021

When NetworkRemapPath was refactored in 4.26 to support replay connections via the rep graph, the check for duplicate level id on the driver was lost in the new code path. This causes the demo driv ...

Attaching scene component with "SnapToTarget" overrides relative transform on client

Networking - Dec 15, 2020

If received in the same update on a client, a replicated attach with attachment rule "SnapToTarget" will overwrite any replicated changes to the relative transform. Additionally, once a scene compon ...

Network profiler can report sent RPCs despite a null ViewTarget preventing the send

Networking - Nov 17, 2020

Due to the hard-coded 1.5 second timeout for clients in UNetDriver:if ( OwningActor != NULL && Connection->State == USOCK_Open && ( Connection->Driver->GetElapsedTime() - Connection->LastReceiveTime ...

BroadcastNetworkFailure called twice when outdated client network failure is received

Networking - Nov 5, 2020

When a pending net game on a client receives a NMT_Upgrade control message, a network failure of type OutdatedClient is broadcast. Then during TickWorldTravel when the client tries to return to the ...