spatialos / UnrealGDK

SpatialOS GDK for Unreal Plugin

Home Page:https://docs.improbable.io/unreal/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Movement stops replicating after possessing a pawn that is currently controlled by a different player

improbable-valy opened this issue · comments

commented

We are accepting issues and we want your feedback.


Description

After possessing a pawn that is currently controlled by a different player (or exchanging pawns), the movement will stop replicating for the duration that the previous player controlled this pawn. On your machine, it will looks like the pawn is moving fine, but this movement will not be applied on the server.

Expected behavior

After possessing a pawn, you can move immediately, and the server applies this movement.

Current behavior

After possessing a pawn controlled by a different player, movement is not replicated for some time.

Environment

Windows 10
UnrealGDK 0.4.2

Internal ticket

UNR-1285

We attempted to fix this here but decided against it due to the change having a negative impact in the case of possessing an actor that is not already possessed: #1437 (comment)

We will investigate a more involved solution in the future.