ServerTravel with Steam OSS causes disconnect

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:

  1. Disable the SteamSockets plugin in your project
  2. 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…