So I keep finding mixed information and the documentation isn’t helping here.
Do you have to use an OnlineSubsystem to do simple multiplayer in Unreal?
I have created my own NetDriver and Connection and have no need for Session in that I have no need for a system to abstract out the concept of discovery, etc. e.g. I don’t feel I need the added complexity of OnlineSubsystem and its Sessions I would really rather as I have in the past with other cases work with Steam APIs directly.
What I am doing is using my own Steam integration using Steam’s lobby, etc. to handle matchmaking and discovery that is all fine and well done this for years no issue there.
From what I can see Open ?listen will start a listen server and Open will connect to it as a client
The issue is something goes off when the PlayerController spawns I get an error “Received invalid swap message with child index -1”
I see nothing about a NetDriver that should cause this to be an issue, my NetDriver is very similar to Unreal’s SteamSocket driver only I directly use Steam as opposed to getting at via OnlineSubsystemSteam and of course, I use the latest Steamworks SDK
So is it that Unreal expects there to be a Session and or OnlineSubsystem that is causing this issue or do I have some other problem getting in the way
For note I am testing at current using the out of the box 3rd person level the only custom bits being my Steamworks integration and NetDriver