Network Multiplayer Fundamentals - February 27 - Live from HQ

Hello,
First I want to say thank you for the great stream.

I would like to ask about networking in an RTS project with something like 8 players, as the players do not control any real pawn on the level and just sending the commands (sending from client to server & then execute that command on AI characters from server), how we can optimize the AI characters?

for example, as you demonstrate in the stream & other samples by epic like the shooter game project in C++, for commands when a character input happens like the LMB for fire weapon we need to pass that to the server and etc to run that command correctly on the owning clients & others, do we need to pass fire command from AI characters to server too or everything happens on the server for them?

Totally if you can give some information for AI characters in a network game that would be great.