This is not PREVIEW anymore, it is release version of 4.14!
Hey there!
I updated my Marketplace Project from 4.13 to 4.14.
Following stuff happens in PIE! Remember, starting Multiplayer in PIE connects the Server and Clients already! Even in the MainMenu!
After starting the project with one Listen Server and one Client, I host a new “Server” with the Listen Server (kicks the Client of course due to PIE initial connection, but that’s totally ok here). Then I connect with the Client to the Server, which ends up in a Lobby. The Server then presses “Start Round”, which will result in a ServerTravel call.
This just loads for ever and prints this into the Output Log:
[2016.11.15-19.49.24:248][760]Cmd: ServerTravel GamePlayLevel2?game=“Team-based”
[2016.11.15-19.49.24:315][760]LogPackageName: SearchForPackageOnDisk took 0.067s to resolve GamePlayLevel2.
[2016.11.15-19.49.24:315][760]LogGameMode: Not traveling because of network error
The important part is the last line. I checked out the Source for 4.14 and this seems to be called when “CanServerTravel” is called and the MatchState is set to “Aborted”. But I have no idea why this would be the case…
I started the Game TWO times (so two instances) over “uproject file → Launch Game” and there it Server Travels correctly.
So this might be a PIE bug.
I don’t have tested it in an empty project, because that’s way too much work and I don’t have time for that atm.
If you want to reproduce this, try this:
- Empty Project
- Create a MainMenu Level
- Create a Lobby Level
- Create a GamePlay Level
- All MainMenu doesn’t have a GameMode, Lobby and GamePlay level each have their own. Both are NOT set to Seamless Travel!
- Start with 2 Players (no dedicated Server) in the MainMenu Level
- Let the Server Window start a Session and open the Lobby Level (?listen AND Create Session node!)
- Let the Client connect to that Session
- When Client connected, let the Server ServerTravel to the GamePlay Level
This should result in the same error. If not, then it could still be my project, although, as already said, it works outside of PIE and it only started in 4.14!
If you want, you can also have my project via Private Message on the Forum (only Staff of course, as this is a Marketplace Project).
Cheers,
eXi