Where is the best place for AI ?

Options
My goal is having a small game with a few players and a few AI bots.
My question is who is usually done ?
I thought of having the host handle all the bots for example, but is that a good way to do things?
Also is there any tutorial on how to handle server based things on photon? I didnt encounter much docs about how to do things with a more server client orientation.

Assuming my idea is ok the flow should be to spawn AIs on all client, disable the AI script on all client and enable it only on host and then sync only the position/actions ?
And what about other things like collisions ? Should I let each player check his own collision ?

Comments