Activate Custom Controller

People I have missed a point.

I have a player controller working fine and I am pleased with it. However, I do not know what to do when it comes to create another controller to manage, let say, the environment. The controller I have created for the environment is just not initialized and does not begin play. I attempted to put it into the scene so that it will begin to run without any coding. I have found that controllers are not supposed to be placed into the scene. Now what?

How can I make that custom controller begin to run?

Controllers are only designed to work with Pawns and any subclasses of Pawn (Character, etc). If you’re looking to control different types of actors, you need to design your own management system that doesn’t use AController, as that is outside the scope of the AController class.

To get ticks and to be informed for ‘BeginPlay’, I have to put an actor in to the world(scene) only? Is there another way? If the answer no, I need an actor certainly then.