Ich steh überhaupt nicht auf die Frage wieviele Slots er haben kann.
Wenn du einen Server hosten willst, dann heuer dir am besten einen dedizierten Server von irgendeiner Firma an.
Wenn du allerdings wirklich alles über einen Desktop PC hosten willst, dann brauchst du einige Sachen. Du musst mal dafür Sorgen, dass dieser einen ausreichenden RAM und CPU hat, um die Daten überhaupt verarbeiten zu können. Ein PC mit 4GB Ram und einem durchschnittlichen Prozessor kann zumeist einen Server mit 20-30 Slots flüssig hosten. Mehr ist möglich aber nicht zu empfehlen.
Ein weiterer wichtiger punkt ist dass du genug Bandbreite zur Verfügung hast. Dazu sollten gut 10Mb/s Upstream zur Verfügung stehen.
Das sind einmal die Grundlagen. Das Thema ist natürlich ein sehr großes.
Mach dich mal auf verschiedenen Internetseiten schlau wie das mit dem Serverhosting funktioniert und stürz dich da nicht hals über kopf rein nur weil du das mal machen willst.