Description

When adding late joining clients, the engine checks the originally requested EPlaySessionWorldType, rather than checking whether or not the session is currently simulating or not.
This means if the editor session started as simulating and was switched to PIE, attempting to add a new client will result in the following ensure: "RequestLateJoin shouldn't be called for SIE!"
Conversely, if the editor session started as PIE and was switched to SIE, clients can be added without any error messages.

Steps to Reproduce

In the editor, enable "Allow late joining" under Editor Preferences -> General -> Experimental.
Start a "Simulate In Editor" session.
Switch to PIE by using F8 or the toolbar button.
Once in PIE, use the toolbar button to attempt to add another client.

Have Comments or More Details?

There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-240240 in the post.

0
Login to Vote

Unresolved
ComponentUE - Networking
Affects Versions5.5
Target Fix5.6
CreatedJan 27, 2025
UpdatedFeb 10, 2025
View Jira Issue