don’t make a game that allows too many units, then the client-server approach can work. or draw an optic cable to your friends to play with 
btw I have recently updated my C++ RTS camera mini tutorial with various move/rotate/zoom and ground level following functionalities. use it if you need 