Out of Sync

I’m using Unreal 4.26.2 and playing with Number of Players = 2 and as ‘Play as Listen Server’. This appears to work however if I eject and repossess the player pawn on the independent client 1 window then the two play windows become out of sync. The client 1 window does not appear to update visually but rather controls the manakin in the editor play window. See the picture below:

Two windows are clearly out of sync

I’ve tried the Play mode as ‘Play as Client’ and the same thing happens. Also when playing with 3 players the independent player client windows seem not to attach back to the player controllers.

It looks as if pressing F8 (to have mouse control) and unpossessing the pawn causes the client window not to update when repossessing the pawn again.

I looked in the Advanced Settings under the Play menu but couldn’t see much there that would solve the issue, google didn’t help much either.

EDIT: After further investigation, I think it’s all to do with which window has ‘focus’ and whether you use the posses/eject button on the editor. The window which has focus takes the command to possess or eject the controller from the pawn. If you don’t properly possess the pawn then the window will not update.

Might be good to note that the PIE editor is mainly for creation, not playing. There can and probably will be differences after packaging the game which is the correct way to play it.

I know its not easy to get that as the PIE editor does so much. But PIE for creation, build and package for proper playing and testing.

Development generally is very tedious. Trying to make it less so has advantages and disadvantages.

Edit this to say it could be the same regardless but won’t necessarily be so. Users will not be playing from the PIE editor and will be playing a packaged version. The inevitable result is that there can and will be differences as it is inherently different because it is not identical.

1 Like

This topic was automatically closed 20 days after the last reply. New replies are no longer allowed.