If set “Play as Client” and start first map (MainMenu), the editor is running in “dedicated server” mode. I can verify this by debugging the blueprints. I see two instances of PlayerController, one on server and one on the client.
As soon I travel with that client to another map with ClientTravel(/Game/Levels/World_1) and I expect again the PlayerControllers on the new map. But if I debug the PlayerController blueprint, I only see one, not prefixed with “server” or “client”. This tells me the newly loaded map is running in standalone mode.
If I package the game, start MainMenu and World_1 each in a separte server instance and I connect with an IP to the World_1, everything works as expected. Also, if I directly start in World_1, I can see two PlayerControllers in the editor.
Is this an engine bug? Or how can I tell UE to run newly loaded maps in “dedicated” mode?
This feels a bit anoying, since the package game works, but I can not test in editor.