Understanding RPC Events and where they can be called with actor ownership.

That makes sense in theory, However it doesn’t explain why my test is not firing the server event.

It also complicates defining who can control a unit, it makes sense to set the unit owner to the player who spawns it, and then the authority to control it is just based on that. Feels like what ownership should be for, and can imply a players ownership of an AI too.

Also i am currently using an AI to give move to commands, and they seem to still work despite ownership not changing. I am printing the owner on select and it will return a player controller, not an AI, and that functionality works as expected

Edit: also i am currently using Ownership to define whether the character can be selected, and seems to work fine.