i have been in this diskless network setup, as you mention there only 1 server handling 10 - 50pc client which is no hard drive, all os and data come stream from the server itself and yes i've been in this field.. please do pm me your details sir
for a second the server spec which need minimum core i3 4th gen or later , 8gb ddr3/ddr4 , 1 ssd for server os , 1 ssd for client os image file , 1 ssd for client cache , 1 ssd or hdd for client data and single mobo from 1150 till 1151 with 1gbps integrated nic 1000mbps still can support up to 20 client pc.
Server spec :
Core i3 4th Gen or later
8GB ddr3/ddr4
1150/1151 Mobo depend on processor (recommend 4 slot of ram and 6 slot of sata and integrated 1000mbps nic)
1 pcie network card 1000mbps (for balancing)
3 SSD's and 1HDD (1TB or 2TB which i've explain above)
this server can hold up to 20 client pc in one time.