[UE 4.9.2] Manual host / join not working with PIE

I am trying to manually host / join a machine-local multiplayer-session with two PIE instances of a game using Null Online Subsystem. When trying to join hosted session, both PIE instances are shut down printing errors to log.

This can easily be reproduced with Multiplayer Shootout Examples that is not working either:

  • Load project
  • Disable Auto Connect feature
  • Start two PIE instances
  • Make one instance server by selecting “Play”
  • Make one instance client by selecting “Find Games”
  • Try to join session
  • Both PIE instances are immediately shut down with errors, see below

Marc

LogNet:Warning: Travel Failure: [LoadMapFailure]: Failed to load package '/Game/Maps/UEDPIE_1_Level_01'
LogNet:Warning: Travel Failure: [LoadMapFailure]: Failed to load package '/Game/Maps/UEDPIE_1_Level_01'
LogNet:Warning: TravelFailure: LoadMapFailure, Reason for Failure: 'Failed to load package '/Game/Maps/UEDPIE_1_Level_01''. Shutting down PIE.
PIE:Warning: Warning TravelFailure: LoadMapFailure, Reason for Failure: 'Failed to load package '/Game/Maps/UEDPIE_1_Level_01''. Shutting down PIE.
LogBlueprintUserMessages: Early EndPlayMap Detection: Level '/Game/Maps/MainMenu.MainMenu:PersistentLevel' has LevelScriptBlueprint '/Game/Maps/MainMenu.MainMenu:PersistentLevel.MainMenu' with GeneratedClass '/Game/Maps/MainMenu.MainMenu_C' with ClassGeneratedBy '/Game/Maps/MainMenu.MainMenu:PersistentLevel.MainMenu'
LogOnline:Display: NULL: FOnlineSubsystemNull::Shutdown()
LogSpawn:Warning: SpawnActor failed because we are in  process of tearing down  world
LogOnline:Display: NULL: FOnlineSubsystemNull::Shutdown()
LogPlayLevel:Display: Shutting down PIE online subsystems

Hi mkamradt,

Thanks for report! I was able to reproduce same behavior after disabling Auto Connect To Server, so I’ve entered a bug report (UE-23229). Thanks again!