The PackageMap / NetGuidCache appear to get into a bad state on Clients if the Server toggles level visibility of a sublevel.
This can affect currently connected clients, as well as clients that join later.
SublevelVisCrash.uproject PersistentLevel -server -log
SublevelVisCrash.uproject 127.0.0.1 -game -log
Expected:
When the BoxSublevel is hid, the Dynamic Actors are destroyed.
When the BoxSublevel is shown, the Dynamic Actors are recreated and begin replicating normally.
When the Second Client joins, the Dynamic Actors are created and begin replicating normally.
Actual:
When the BoxSublevel is hid, the Dynamic Actors are destroyed.
When the BoxSublevel is shown, the client reports Path / Guid Mismatches, and is disconnected.
Note, when the client disconnects it will automatically reload the level.
When the Second Client joins, the client reports "Guid with pathname" warnings.
The Dynamic Actors are created but act erratically. (It looks like individual Dynamic Actors on the client may be receiving bunches for multiple Dynamic Actors).
There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-63034 in the post.
0 |
Component | UE - Networking |
---|
Created | Aug 17, 2018 |
---|---|
Resolved | Aug 18, 2021 |
Updated | Aug 18, 2021 |