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