My game recently installed the Advanced Sessions plugin for version 4.16. For my game, players load into a lobby map. The host then initiates the first server travel for gameplay; I have had zero issues here. Once the game is ended the host server sends the second command servertravel /game/maps/lobby?listen to return players back to the lobby to switch teams or whatever. This second server travel however drops all the clients but the server is able to be found by all clients when they search again.
I only came across this issue since I installed the Advanced Sessions plugin. The basic Create Session node had no issues with server travel across clients. I have also tried setting the Game Mode’s Player State to the default Player State. (I am reluctant to remove Advanced Plugins because of its features).
Why are clients being dropped on the server travel listed below?
Here is the Server Log
[2018.03.10-04.07.53:600][494]LogEngine: Server switch level: /Game/Maps/Lobby?listen
[2018.03.10-04.07.53:600][494]LogNet: Browse: /Game/Maps/Lobby?listen
[2018.03.10-04.07.53:600][494]LogLoad: LoadMap: /Game/Maps/Lobby?listen
[2018.03.10-04.07.53:601][494]LogNet: World NetDriver shutdown SteamNetDriver_0 [GameNetDriver]
[2018.03.10-04.07.53:601][494]LogNet: DestroyNamedNetDriver SteamNetDriver_0 [GameNetDriver]
[2018.03.10-04.07.53:601][494]LogExit: GameNetDriver SteamNetDriver_0 shut down
[2018.03.10-04.07.53:602][494]LogScriptCore:Warning: Script Msg: DestroySession - Invalid player state
[2018.03.10-04.07.53:669][494]LogMemory: Platform Memory Stats for WindowsNoEditor
[2018.03.10-04.07.53:669][494]LogMemory: Process Physical Memory: 378.23 MB used, 496.54 MB peak
[2018.03.10-04.07.53:669][494]LogMemory: Process Virtual Memory: 1057.96 MB used, 1287.88 MB peak
[2018.03.10-04.07.53:669][494]LogMemory: Physical Memory: 2568.25 MB used, 5621.30 MB free, 8189.55 MB total
[2018.03.10-04.07.53:669][494]LogMemory: Virtual Memory: 1698.58 MB used, 5621.30 MB free, 134217728.00 MB total
[2018.03.10-04.07.53:669][494]LogMemory:
[2018.03.10-04.07.53:669][494]Allocator Stats for binned2: (not implemented)
[2018.03.10-04.07.53:681][494]LogAIModule: Creating AISystem for world Lobby
[2018.03.10-04.07.53:681][494]LogLoad: Game class is 'LobbyGM_C'
[2018.03.10-04.07.53:681][494]LogTemp:Display: ParseSettings for GameNetDriver
[2018.03.10-04.07.53:682][494]LogTemp:Display: ParseSettings for SteamNetDriver_1
[2018.03.10-04.07.53:682][494]LogTemp:Display: ParseSettings for GameNetDriver
[2018.03.10-04.07.53:682][494]LogNet:Display: SteamNetDriver_1 bound to port 7777
[2018.03.10-04.07.53:682][494]PacketHandlerLog: Loaded PacketHandler component: Engine.EngineHandlerComponentFactory (StatelessConnectHandlerComponent)
[2018.03.10-04.07.53:682][494]LogNet: GameNetDriver SteamNetDriver_1 IpNetDriver listening on port 7777
[2018.03.10-04.07.53:685][494]LogWorld: Bringing World /Game/Maps/Lobby.Lobby up for play (max tick rate 0) at 2018.03.09-20.07.53
[2018.03.10-04.07.53:686][494]LogWorld: Bringing up level for play took: 0.000856
Here is the Client Log
[2018.03.10-04.07.54:596][430]LogNet: Browse: steam.76561198020935992//Game/Maps/Lobby?game=/Game/Blueprints/Lobby/LobbyGM.LobbyGM_C?listen
[2018.03.10-04.07.54:596][430]LogNet: World NetDriver shutdown SteamNetDriver_0 [GameNetDriver]
[2018.03.10-04.07.54:596][430]LogNet: DestroyNamedNetDriver SteamNetDriver_0 [GameNetDriver]
[2018.03.10-04.07.54:596][430]LogNet: UNetConnection::Close: [UNetConnection] RemoteAddr: 76561198020935992:7777, Name: SteamNetConnection_0, Driver: GameNetDriver SteamNetDriver_0, IsServer: NO, PC: GameplayPC_C_0, Owner: GameplayPC_C_0, Channels: 69, Time: 2018.03.10-04.07.54
[2018.03.10-04.07.54:596][430]LogNet: UChannel::Close: Sending CloseBunch. ChIndex == 0. Name: [UChannel] ChIndex: 0, Closing: 0 [UNetConnection] RemoteAddr: 76561198020935992:7777, Name: SteamNetConnection_0, Driver: GameNetDriver SteamNetDriver_0, IsServer: NO, PC: GameplayPC_C_0, Owner: GameplayPC_C_0
[2018.03.10-04.07.54:596][430]LogExit: GameNetDriver SteamNetDriver_0 shut down
[2018.03.10-04.07.54:596][430]LogTemp:Display: ParseSettings for GameNetDriver
[2018.03.10-04.07.54:596][430]LogTemp:Display: ParseSettings for SteamNetDriver_1
[2018.03.10-04.07.54:596][430]LogTemp:Display: ParseSettings for PendingNetDriver
[2018.03.10-04.07.54:596][430]LogNet:Display: SteamNetDriver_1 bound to port 7777
[2018.03.10-04.07.54:596][430]PacketHandlerLog: Loaded PacketHandler component: Engine.EngineHandlerComponentFactory (StatelessConnectHandlerComponent)
[2018.03.10-04.07.54:596][430]LogNet: Game client on port 7777, rate 10000
[2018.03.10-04.07.54:596][430]LogNet: UPendingNetGame::InitNetDriver: Sending hello. [UNetConnection] RemoteAddr: 76561198020935992:7777, Name: SteamNetConnection_1, Driver: PendingNetDriver SteamNetDriver_1, IsServer: NO, PC: NULL, Owner: NULL
[2018.03.10-04.07.54:597][430]LogWorld:Warning: SetActiveLevelCollection attempted to use an out of date NetDriver: GameNetDriver
[2018.03.10-04.07.54:613][431]LogWorld:Warning: SetActiveLevelCollection attempted to use an out of date NetDriver: GameNetDriver
[2018.03.10-04.07.54:629][432]LogWorld:Warning: SetActiveLevelCollection attempted to use an out of date NetDriver: GameNetDriver