PlayerController dilemma with RTS development, How do I control multiple pawns at once?

I’m currently working on a RTS, and this requires a player to have control over many different units (or pawns) at once. The problem is I will be spawning the units dynamically, and since I need to have a playercontroller for each pawn, its kind of impossible to develop.

Has anyone figured out a way to control multiple units with one playercontroller? Or does anyone have any advice on how to do this? The playercontroller setup seems pretty convoluted and is pretty frustrating.

I thing you don’t have to possess units, but something like an actor with only a camera, and pawns run their own logic…
In fact your camera actor deals with visible pawns

My pawns won’t actually move without being attached to a controller, though.

you can use AI system (I don’t know how because I don’t need it for now)
or you can use functions inside them … Actor doesn’t need controllers to move