Even objects that do not have client authority set. I have several AI objects that spawn immediately upon starting the server or host. None of them should be under the authority of any client, and yet all of them call OnStartAuthority every time the server starts. According to the documentation, this method should only be called on a client once the server dictates that it should have authority over a certain object. It should not be called on the server object: "When NetworkIdentity.AssignClientAuthority is called on the server, this will be called on the client that owns the object. When an object is spawned with NetworkServer.SpawnWithClientAuthority, this will be called on the client that owns the object." Is this a bug, or am I misunderstanding something about how this is supposed to work?