For future readers: SteamSocketsNetDriver is written poorly in UE4.27. Returning to the older net driver solves all the problems, although apparently causes some security issues - namely it exposes the servers IP in some cases. If that’s okay for you, that’s how you do it:
- Disable the SteamSockets plugin in your project
- Change your net driver to SteamNetDriver, in the DefaultEngine.ini:
NetDriverDefinitions=(DefName=“GameNetDriver”,DriverClassName=“OnlineSubsystemSteam.SteamNetDriver”,DriverClassNameFallback=“OnlineSubsystemUtils.IpNetDriver”)
And you’re done, enjoy being able to change maps without issues. I’m not sure how could they release a NetDriver with a basic functionality like a simple map change to work, but here we are…