Game Server Virtualization?

Ask questions about dedicated servers here and we and other users will do our best to answer them. Please also refer to the self-help section for tutorials and answers to the most commonly asked questions.
Post Reply
Alex
A semi-regular
A semi-regular
Posts: 29
https://www.youtube.com/channel/UC40BgXanDqOYoVCYFDSTfHA
Joined: Fri Feb 12, 2010 3:02 pm

Game Server Virtualization?

Post by Alex »

Whats the best way to go about doing this, so that I retain full performance instead of running it in the native OS.

Should I use VMWare Workstation, VirtualBox, VMWare Player?

Help is appreciated.
User avatar
kraze
Former staff
Former staff
Posts: 4362
Joined: Fri Sep 17, 2010 9:06 am
Location: California

Re: Game Server Virtualization?

Post by kraze »

From what I heard I believe VMWare is good.
@Kraze^NFo> Juski has a very valid point
@Juski> Got my new signature, thanks!
@Kraze^NFo> Out of context!
@Juski> Doesn't matter!
@Juski> You said I had a valid point! You can't take it back now! It's out there!
Alex
A semi-regular
A semi-regular
Posts: 29
Joined: Fri Feb 12, 2010 3:02 pm

Re: Game Server Virtualization?

Post by Alex »

Just curious on the performance in game servers, most people who use virtualization don't use it for game servers.
User avatar
Edge100x
Founder
Founder
Posts: 13126
Joined: Thu Apr 18, 2002 11:04 pm
Location: Seattle
Contact:

Re: Game Server Virtualization?

Post by Edge100x »

We use Xen for our VDSes here, but it is a tweaked and tested version that we carefully configure, so it performs better than standard XenServer and XCP releases.

Based on customer feedback,

* VirtualBox reportedly works well. It has a major advantage in that it can be installed and run within an unmodified Linux/Windows installation, so it does not require any special setup from us here at NFO. I'd recommend trying this first -- a customer made a KB article for it here: http://www.nfoservers.com/forums/viewto ... =46&t=4741

* Of the Xen products, XCP 1.0-beta would be best to try: http://blog.xen.org/index.php/2010/11/2 ... m-xen-org/. XCP seems to have more developer attention than other full Xen editions right now, and 1.0 works with XenCenter. (Old XCP editions do not work with XenCenter, and XenServer was not very stable in our testing.)

* VMWare ESXi does not seem to offer quite the performance that Xen editions do, and it is further limited because it does not offer HPET emulation (necessary for 1000fps on Windows). Other VMWare solutions would not likely be better.

* KVM, which is built into modern Linux versions and used by several major Linux distros now (including Ubuntu) as the virtualizer of choice, didn't have good performance for game servers when I tried it last. But, that was a year or two ago, and it is worth another look, especially if you're already running Linux (as it is an easy addition).
Last edited by Edge100x on Mon Nov 29, 2010 2:16 am, edited 1 time in total.
Reason: Added KVM information
Alex
A semi-regular
A semi-regular
Posts: 29
Joined: Fri Feb 12, 2010 3:02 pm

Re: Game Server Virtualization?

Post by Alex »

John, if you don't mind, do you think you can share some of those tweaks with me for Xen? I think I will give it a try.

I tried ESXi before, but it didn't really offer the functionality I needed.
rustydusty1717
This is my homepage
This is my homepage
Posts: 645
Joined: Sun Sep 20, 2009 6:15 pm

Re: Game Server Virtualization?

Post by rustydusty1717 »

Alex wrote:John, if you don't mind, do you think you can share some of those tweaks with me for Xen? I think I will give it a try.
Doubtful.
Image
User avatar
Edge100x
Founder
Founder
Posts: 13126
Joined: Thu Apr 18, 2002 11:04 pm
Location: Seattle
Contact:

Re: Game Server Virtualization?

Post by Edge100x »

John, if you don't mind, do you think you can share some of those tweaks with me for Xen? I think I will give it a try.
I can't get very in-depth about them, but you'll want to use stub domains and GPLPV drivers, among other things. These are things that you'd need to worry about after you get over the learning curve of installing the latest Xen and tools and setting up your first domain, which is pretty monumental. I'd recommend that you consider a pre-packaged solution such as XCP instead, for your first experience with Xen.
Alex
A semi-regular
A semi-regular
Posts: 29
Joined: Fri Feb 12, 2010 3:02 pm

Re: Game Server Virtualization?

Post by Alex »

Edge100x wrote:
John, if you don't mind, do you think you can share some of those tweaks with me for Xen? I think I will give it a try.
I can't get very in-depth about them, but you'll want to use stub domains and GPLPV drivers, among other things. These are things that you'd need to worry about after you get over the learning curve of installing the latest Xen and tools and setting up your first domain, which is pretty monumental. I'd recommend that you consider a pre-packaged solution such as XCP instead, for your first experience with Xen.
Alright, I will do some research tonight. Quick question though, what about game servers in Hyper-V? Have you guys tried that? A friend and I were having a discussion about that last night.
User avatar
TimeX
Staff
Staff
Posts: 1793
Joined: Thu Jul 22, 2004 12:24 am
Location: Big Bear, CA

Re: Game Server Virtualization?

Post by TimeX »

Much of John's insight is directly related to game server performance under a hypervisor, since our VDS servers are tuned with game server performance as a priority concern. That is not to say that tuning for game server performance means less optimized for other uses. Game servers are just more demanding from a performance standpoint.

Edit: I assumed Hyper-V was an abbreviation for hypervisor, but I see now that it is a specific product.
TimeX
User avatar
Edge100x
Founder
Founder
Posts: 13126
Joined: Thu Apr 18, 2002 11:04 pm
Location: Seattle
Contact:

Re: Game Server Virtualization?

Post by Edge100x »

I have not tested yet with Hyper-V, since it didn't fit our needs for VDSes.
Alex
A semi-regular
A semi-regular
Posts: 29
Joined: Fri Feb 12, 2010 3:02 pm

Re: Game Server Virtualization?

Post by Alex »

Alright thanks for the help you guys. I will give Xen and Hyper-V a try seperately and see which works better for my needs.
Post Reply