I would like to make a multiplayer FPS what type of network?

I would like to do a FPS 12 vs 12 I spoke with a programmer he told me that the best was a dedicated server and that P2P was very risky with so many players the question I would like to have your opinion , and I would also like to propose people to join me in this project if they wish because I am more specialized in modeling than programming :slight_smile: