Hello,
Welcome to BODHost Forum.
Having a look at your requirements, this is definitely possible with a windows dedicated server ( Dual Core or Quad Core with 2 - 4 GB RAM ) and all the files and installations can be done on the web server. However, in respect with gaming server control panel, you would probably need to manage through remote desktop and customize if required. You can select from one of our dedicated server hosting packages from the following link :
Dedicated Server Hosting
If you need any further information, please let us know.
Regards,
Shane Phillips