Net Role is not correct after unpossessing

Here is the situation: The default pawn is the character. Another pawn called “Vehicle” is put in the scene with no “Net Load on Client”.Normally the LocalRole of Vehicle on client is simulate proxy and it change to autonomous proxy when possessed. But The LocalRole of Vehicle on client is still autonomous proxy when unpossessed. This issue happened frequently when multi player.

Hello,

We’ve recently made a switch to a new bug reporting method using a more structured form. Please visit the link below for more details and report the issue using the new Bug Submission Form. Feel free to continue to use this thread for community discussion around the issue.

https://epicsupport.force.com/unrealengine/s/

Thanks

Despite it saying that it’s fixed, I still had this issue as of today (4.22.3) in regards of RemoteRole. Unpossessing wouldn’t change the RemoteRole Autonomous Proxy status to Simulated Proxy. I personally fixed it by overriding the UnPossessed() function and do it manually:

void ABase_MP_UE4Character::UnPossessed() {
	Super::UnPossessed();
	SetAutonomousProxy(false);
}

Thanks for reply, I fixed the problem as you suggest, and added a todo : remember delete it when epic fixes it . :slight_smile: