If u have the ressources for three virtual machines (vmware, proxmox, xenserver(maybe u need for your firewall server a 2nd ip address)), just set up a privat network, 1 MSSQL server, 1 game server and 1 firewall server (pfsense, sophos utm or whatever). Only open ports which are necessary for...