Platform: OS X
Version: 4.7.1
I was trying to look into getting ServerTravel to work with Blueprints, which led me to this question.
After doing what was mentioned on that answer, I still couldn’t get it to work. I did a little digging and found out that atm server travel only works if in the advanced play settings you:
- uncheck Use Single Process
- set Editor Multiplayer Mode to Play as Client
- cannot tell server to listen
In this small repro I have a project that loads Map01. Repro steps:
A) Check Use Single Process
- Hit play, in the server open console (set to key ), write ServerTravel Map02.
- Notice how only server will travel
B) Uncheck Use Single Process, Editor set as server
- Hit play, in the server open console, write ServerTravel Map02
- Notice how only server will travel
C) Uncheck Use Single Process, Editor set as client
- Hit Play, in the server open console, write ServerTravel Map02
- Notice how both server and client travel
D) Option (C), but tell the server to listen
- Hit Play, in server open console write ServerTravel Map02?listen
- Notice how nothing happens on both client and server
BTW, this happens on both Console and Blueprint execute commands.