Multiplayer RTS

Hey,
I want to make a MP game with RTS elements (Just HUD buttons to build on satic places).
it works everything in team one for every client. When someone pushes a button i.e. PowerPlant then the Building will spawn and the ressources would substract for all. Thats what i want. The way i done the relicate is from Hud to controller to Gamestate and that would be a Problem when i have two teams im affraid.
i think when someone is build a Building in Team 2 Base it will also spawn in team 1 Base or will get the ressources from the other team cause of its all in Gamestate and its just one ressource.
How can i specific that for every Team? do i have Dublicate every Building Blueprint and have to make ressources for each team?

Thanks for every suggestion