When I try to build something like that, I generally try t build it as if it were a real base. The spawns (Barracks) should be close to the armory to minimize travel distance, and capture points or flags should be in defendable, central areas. There should be enough gun tower things to cover every direction enemies could come from, and there should be few entrances into the main base.