Description

Client is unable to Server Travel with the host when Seamless Travel is disabled.

Repro Rate: 3/3

Tested this in //UE4/Release-4.27 @ CL#18319896 and the client is able to join in, it is a regression.

Steps to Reproduce
  1. Download the ShooterGame template project
  2. Modify the [Platform]Engine.ini file located below
    • ShooterGame\Config\[platform]\[platform]Engine.ini
    • Uncomment/Add the following lines to the file
      [GameNetDriver PacketHandlerProfileConfig]
      +Components=OnlineSubsystemSteam.SteamAuthComponentModuleInterface
      
      [PendingNetDriver PacketHandlerProfileConfig]
      +Components=OnlineSubsystemSteam.SteamAuthComponentModuleInterface
  1. Open the ShooterGame project
  2. Right-Click in Content Browser, create a new Blueprint based on ShooterGame_FreeForAll
  3. Open the newly created Gamemode BP
  4. In Details, disable "Use Seamless Travel" (Located in Class Defaults if not visible by default)
  5. Open Project Settings > Maps & Modes
  6. Expand the "Advanced" section then the zero index of "Game Mode Class Aliases"
  7. Assign your Gamemode BP to the "Game Mode" setting under Index[0].
  8. Save & Package the project for your platform.
  9. Open Steam and login an account
  10. Host a Free for All game with LAN off.
  11. Join the game on a different machine than the host with a different steam account then the host
  12. As the host, open the console and type "ServerTravel Highrise"

Results: Host loads into the map, client gets stuck at the loading screen.
Expected: Host & Client loads into the Highrise map.

Have Comments or More Details?

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

10
Login to Vote

Fixed
ComponentUE - Networking
Affects Versions5.0
Target Fix5.1
Fix Commit21737288
Main Commit21737808
Release Commit21820489
CreatedMay 5, 2022
ResolvedSep 1, 2022
UpdatedOct 28, 2022