ilsva, конечно не сработает
оно всех союзников игрока 1 заставляет считать всех компов союзниками и отдать им контроль над своими войсками.
тебе нужна функция PlayerGroup from Player и поменять порядок - сперва комп, потом игрок (а для надежности можно оба направления). Ну и проверку на то, комп ли игрок делать отдельно через if и условия на Player Controller и Player Slot Status.
Общее поле зрения:
Make 'player' treat 'player2 ' as Противник с общим полем зрения
Общие войска эсть только у союзников, или моих знаний недостаточно для создания общих войск у врагов.
Используйте таймеры.