UWorld::InternalGetNetMode will use DemoNetDriver->GetNetMode() if there is a DemoNetDriver, resulting in NM_ListenServer being returned when recording a replay. This seems to have been originally added to resolve some issue with IsClient and IsServer, which are now deprecated.
In a standalone instance, start recording a replay and then check UWorld::GetNetMode.
Expected: the net mode will be NM_Standalone
Actual: the net mode will be NM_ListenServer
There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-168278 in the post.
| 0 |
| Component | UE - Networking |
|---|---|
| Affects Versions | 5.1 |
| Target Fix | 5.3 |
| Fix Commit | 24434078 |
|---|---|
| Main Commit | 24436821 |
| Created | Oct 25, 2022 |
|---|---|
| Resolved | Feb 27, 2023 |
| Updated | Dec 13, 2023 |