Description

It looks like the "Server Only" emulation settings are being applied to the client after a travel. When doing a server travel with the TRAVEL_Relative travel type, the NextURL created in AGameModeBase::ProcessServerTravel will include the options from the WorldContext's LastURL, which contains the server's network emulation settings. This URL is then passed to the client when ClientTravel is called, causing the client to apply those options as well.

Steps to Reproduce

In the editor, enable network emulation for the server only.
Start a multiplayer PIE session, and observe the ping between the client and server (can be done by using the "stat net" command).
Initiate a server travel, such as by using the "ServerTravel <Map Name>" command.
Observe the ping nearly double.

Have Comments or More Details?

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

3
Login to Vote

Unresolved
ComponentUE - Networking
Affects Versions5.5
Target Fix5.6
CreatedSep 4, 2024
UpdatedOct 25, 2024
View Jira Issue