Assigning IP Addresses to a Virtual Machine is no different then a Physical Machine and in the case of Public IP Addresses assigned to a Virtual Machine then you need to set the Virtual Machine's Network Adapter to Bridged in its Settings.
That said, before doing anything I'd make sure whoever is providing you the "dedicated server" will allow you to do what you want and will you also be able to do the type of gaming in the Virtual Machine.