How Server Hosting Works. My Thoughts and Opinions...

Last month I really wanted to figure out how the Minecraft server hosting companies can make money, and how there are so many of them.

Quickly I realized they did not host their own dedicated servers, in their own datacenter. This became an interesting problem, so if you are not hosting your own dedicated box’s then you must be renting them, essentially acting as a middleman. This is what happens to an extent. They do not rent out individual dedicated servers and re-sell them as dedicated servers.

Here is where VPS comes in. After a bit of research almost EVERY Mincraft hosting company uses this system. Not knowing what VPS was, I automatically went to Wikipedia to find out. VPS stands for Virtual Private Server. If you can not get what it is from there, it basically means there is one machine running multiple Virtual Machines, each running independently of each other. The problem here is shared resources. Since you can dedicate a CPU and some RAM to each VM, it will be much slower than a traditional dedicated. I do not like the idea of shared resources, even if it does it in a very good way, using a Hypervisor (use Wikipedia) like Xen, to manage it.

Then the question is of how can they make this money, just by renting and maintaining. So I began to look at two different kinds of hosts, cheap ones, and expensive ones. Using a few IP tools, I found out who hosted the servers they offer. Generally the cheaper hosts used OVH as their host, who tend to offer cheap servers, though I cannot speak on their reliability, this is who hosts us. A couple of more expensive hosts used SingleHop or other more expensive hosting companies. Generally they probably have better reliability and a better infrastructure.

So how do I choose a host? If you really want the best performance, it will cost you. It is best to have a dedicated server wherever possible. Obviously that is not the most cost effective… So you usually will have to choose a VPS host, checking out all the options and pricing can be the best. Sending emails to the company can also help, seeing how many servers are hosted on one box. Generally they wont do more than 5 since that is the amount of usable ip’s they get by default. Sometimes they will do more, just using different ports on the same IP. It also really depends on how many people the server is going to be hosting over a constant period of time, and how many plugins are loaded. It is a very hard mix to get right, but when it is it can be fantastic.

Intresting, Ive always considered putting classic up on a server so it will be on 24/7, but i was always stunned at the prices of half decent ones, that were in essence low spec.

So really, the servers that big company’s offers are just other company’s servers with a added fee on them (because you rent it through a person who rents it through another).

Is there anyway to cut out the middle man and get a cheep decent server straight from the server owners themselves to save on costs?

I am not sure on this, but I believe the middle man is the one who is splitting the dedicated server with VPS. That means that if you went to the server company, they could only offer you a dedicated server for a high cost.

The middle man makes this far cheaper by splitting the cost among all who use it. Honestly, MC does not need a dedicated server, but the cost/user ratio is too difficult to manage. If I had a spare PC, I could easily host 2 if not 3 MC servers. The problem is, I want to use my PC too! I sure you had that problem Fatso?

Indeed, mcforge could often bug out and use up 100% of my CPU, i got around this problem by setting affinity for the server to just a single 2.7ghz core, but then other programs could max out and lag the server so constant management was needed.

I had a netbook that i tried to use as a mcforge server host-er, it had like 1gb of ramm and a single core 1.6ghz CPU, but regardless of these specs i had the same problem,I’m on talk talk =/, even on my main PC which is enough to run a single classic server fine, the internet speed seemed to bottleneck the amount of players that could be on at one time. Hence my want to be able to use a out of home vps for hosting.

Just get virgin media, fibre optic beats everything.

Fiber is amazing… Kyle while you are right most servers don’t need to be dedicated, it reduces downtime and gives much better performance when you are hosting large amounts of players spread through a world. A VPS would probably work fine for Classic though Fatty.

well, ive been hosting a server on my laptop, and have had about 5 or 6 people online at once, with me playing on the same computer - 10 with me playing on another computer…

ANYWAYS… I can host enough for some lets plays me and some irl friends do