Does anyone else have issues changing maps when using Steam multiplayer?
If it’s a listen server, the host just goes right back to main menu when trying to change map.
If it’s dedicated server, successfully travels to new map, but disconnects all clients, and stops listening. Trying to connect to the server again will always time out
Using UE 4.27, Steam OSS, with the default SteamSocketsNetDriver, which is the recommended by Epic.
All of this were working before steam, with null subsystem, and the basic IpNetDriver.
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:
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…