There are 10 of game servers running on 10 virtual machines. Each server listens to 10 different ports for dedicated purposes. However, usually the CPU/MEM utilization for each server is less then 10%. It's kind of a waste for using 10 VMs, since it takes more time to manage each VM. Is there any way to consolidate these servers?
The only fixed thing is each server needs an IP and fixed 10 ports.
EDIT: These VMs are already on VMWare ESXi host. On resources perspective, it's well consolidated. On management perspective, it still requires people to go through every machines to do the duplicate things. Also, every machine also need a copy of Windows Server 2003, license, which is a waste. Since the application only utilizes less than 10% resources.