Inconsistent execution between client and server.

I am getting inconsistent results between client and server on runtime, and I’m unsure why.

About half of the time, the client will get the same unique ID as the server, and will fail to display the menu widget. Other times, they both get unique IDS, and the widget loads for both.

Can anyone explain why this is happening?

For context, the blueprint is getting variables from the game instance and setting them in the playerstate so they can be stored in the gameinstance and retrieved on level load via PlayerIDMAP.

The problem is players sometimes aren’t getting unique IDs meaning they lose their items, etc on level load.



TIA! :slight_smile: