SubnauticaNitrox / Nitrox

An open-source, multiplayer modification for the game Subnautica.
GNU General Public License v3.0
1.75k stars 1.06k forks source link

Seamoth/Cyclops postion desync while far away #1491

Open TheAverageJoe291 opened 3 years ago

TheAverageJoe291 commented 3 years ago

Version

1.4.0.0

Bug

The Seamoth and/or cyclops desync positions when moving for different people. For example, Player 1 can be in Blood Kelp Zone, and Player 2 can be in Grassy Plateaus, Player 1 sees them far away, while Player 2 sees them close by. That is for the Seamoth, as for the Cyclops.

Expected

The positions of both vehicles are synced on both client.

Steps to reproduce

While playing two or more players, drive around in Seamoths and get out so the game updates your player location, you can most likely see a player will be far away from their Seamoth, but the other player sees the seamoth nearby.

Other details:

Other than what I have said, there isn't really much more, to say, other than this may be a duplicate, and if it is, I'm sorry. Doing a quick look, I didn't see anyone else mention this.

H4x0r-000 commented 2 years ago

Having the same issue on 1.5.0.1

FlorianKoopmann commented 2 years ago

Having same issue in 1.6.0.0

tornac1234 commented 2 years ago

Having same issue in 1.6.0.0

Could you find a way to reproduce the issue ?

FlorianKoopmann commented 2 years ago

Having same issue in 1.6.0.0

Could you find a way to reproduce the issue ?

The issue happens once and in a while when BOTH players are operating a cyclops at the same time. We were moving through the map with both a prawn suit in the cyclops.

One player (1) stops moving for the other one (2). When this player (1) exits the cyclops, he spawns at his real position, the cyclops is not there. When he moves into the cyclops again and starts driving it, the cyclops will eventually move to the real position again for the other player (2). We could fix it temporary by entering the others cyclops. Maybe that info can help :)

tornac1234 commented 2 years ago

Having same issue in 1.6.0.0

Could you find a way to reproduce the issue ?

The issue happens once and in a while when BOTH players are operating a cyclops at the same time. We were moving through the map with both a prawn suit in the cyclops.

One player (1) stops moving for the other one (2). When this player (1) exits the cyclops, he spawns at his real position, the cyclops is not there. When he moves into the cyclops again and starts driving it, the cyclops will eventually move to the real position again for the other player (2). We could fix it temporary by entering the others cyclops. Maybe that info can help :)

Thanks! If we can reproduce the issue with these steps, it'd be of great help