Multiplayer Zombie Spawner: How-to?

My goal is to make a placeable object that can spawn zombies/npcs, etc.

My understanding is that the object would need to make authoritative-server calls to spawn actors. I’m thinking that this wouldn’t be possible because the placeable object wouldn’t have an owning connection and therefore wouldn’t be able to make any RPCs.

Is my train of thought correct? Is there a way that I can give the object an owning connection and/or assign ownership to a player so that it can make RPCs? What’s the best way to go about doing this?

[EDIT] It looks like getting the host PlayerState (from the GameState) and setting that to be the object’s owner in begin play seems to work.