[FORGE] FNR Specifically: Player spawning both locally AND on network, showing twice on client.

I’m trying to spawn my player when I host or connect. It seems like it spawns one on the network and one locally, being a total of two on the client. Any Ideas?

All I did was

NetworkManager.Instance.InstantiatePlayerSpawnNetworkObject();

on an empty object to spawn the player when the scene is loaded.

Without seeing all the code, I presume that the server/clients are not checking if they are the owner of that object before calling that method. It only needs to be called on either the server or client, it will double down in both.

If you can please post your whole script so I can get a better idea as to the context this is used with that would help. :slight_smile: