[2.2.9/2.2.10pre1] mobj's pmomz isn't being saved into netsave
It's pretty rare to happen and very hard to replicate by hand, but if the player happens to jump during this moment and move into any x or y direction, you get desynched!
But if you really want to see this, you can replicate it like this:
- enable
devmode 2
in the netgame to see stats - as a server, stand on a moving platform (up or down)
- as an admin, pause the game
- as a client, disconnect from the netgame
- as a client, connect back to the same netgame
- spectate the server's player mobj
-
pmomz
of the server's player mobj in the client's gamestate isn't the same with the server's gamestate - (optional) Hold JUMP and any movement key, then unpause, try to do things, get desynched!simplescreenrecorder-2021-12-09_10.12.09
I can't fork projects here, so here it is.
Edited by John FrostFox