Hi. I am new to programming and i need some advice on which good library's or software which can help create a multi player game. Maybe around max 12 players on a server. Also will that library/software be able to have multiple servers like in other multi player games like team fortress 2 or call of duty where the player can create servers and other people can join. Also i need something that can be used with c++ since that is my main programming language. Also compatible with directX 9 or directX 3d.
Thanks for your help =).