Build a Game Server for Under £200

I am making an online game myself, on a very low budget. As a result, I was left with very little money to pay for perhaps the most vital part: the Game Server.

A Server is basically a PC that is designed to run fast and efficiently, without flashy graphics etc. They are used for running networks, websites, games, etc. A Game Server is designed for users to connect to, and to store user data, etc.

The components needed are:

  1. Case
  2. Motherboard
  3. Processor
  4. Memory (RAM)
  5. Hard Drive
  6. Optical Drive
  7. Operating System

Step One: Getting the Parts

I chose
Dabs
for this step, as I’d used them before, but there are plenty of good websites out there.

You want to find a cheap, but good, piece of equipment for each part. What I did was look for parts that matched the specs I needed, and had a 4 or 5 star rating.

Here is what I got:

  • Dabsvalue Case: £20
    Fits all mainboards up to 244mm.
    400w power supply included.
  • MSI Motherboard: £32
    Fits two DDRII simms, up to 2 GB in each RAM slot. (Up to 4 GB total)
    Socket AM2.
    Supports AMD Athlon 64 X2
    Supports 64-bit processors.
  • AMD Processor: £48
    Socket AM2.
    64-bit.
    2.2 ghz (“3800+”)
    Dual core
  • Corsair Memory: £52
    2 simms, DDRII
    Each simm 1 GB in size (2 GB in total)
  • Hard Drive: £28
    160 GB
    7,200 RPM
  • DVD-Rom / CD-RW combo drive: £15
    I actually salvaged this from an old PC, but the same drive was £15 on the net.

Step Two: Putting It Together

Firstly, make sure you anti-static yourself. (Touch a metal objects that is connected to the ground, and un-painted. Or, wear an anti-static bracelet, probably best.) This is important as any static shocks can harm the components.

Open up the case. You’ll find many screws with your case or motherboard. Screw the spacers into the case, lined up with the holes in the motherboard. Make sure the motherboard does not touch the case, and screw it in place on the spacers. Plug in any case wires, such as power buttons, into the places as described in the motherboard’s manual.

Now Take your processor. Smear on some heat-transfer paste (around £2.50), and line it up with the pins on the white square of the motherboard, making sure the arrow in one corner is lined up with the arrow on the motherboard. Making sure it is perfectly aligned, lower the lever (if it is AM2) to stick it in place. Your CPU may be different; I am writing this from using a socket AM2 processor. Read the instructions supplied with your CPU. Place the heat sink on top, and clip it in place. Connect the fan wires to the motherboard.

Connect the thick grey cable to the motherboard. Now screw the hard drive in to one of the small bays, and connect the thick grey cable, and one of the white power cables. Place the optical drive into the case, and screw it in place. Again, connect a white power cable and the thick grey cable.

Now the memory… Make sure the notch is lined up, and place it in to one of the slots. Don’t force it. Push it down gently and the white clips will close on it. Do the same for any additional sticks if you have them.

Now turn it on and pray it works.

Step Three: the Operating System

You want a cheap, but effective, operating system.

I chose Linux as it has many free distributions. I then chose Ubuntu, for some reason. I went with Xubuntu, because I needed a visual system, that was low on resources. Download it, install it on the server, and run it.

Setting up the network should be straight forward, or you can check the OS’s website for guides.

All done!

In the end, here’s the specs:

  • AMD Athlon 64-bit dual core, 2.2ghz 3800+
  • 2 GB memory
  • 160 GB hard disk drive, 7,200 RPM
  • DVD-R/CD-RW drive
  • 400w PSU
  • Xubuntu Linux

Total cost: £197.50 -
Not bad for a server of these specs.

Upgrading

Oh, we’re not done yet! As your game makes money, here’s some things to upgrade:

  • RAM: 2 GB -> 4 GB
  • Hard Drive: 160GB 7,200 RPM -> 80GB 15,000 RPM

23 Responses

Powerdude520
07.09.09

Good guide, quite useful.

techfan
07.09.09

yup, linux owns

Jake
07.09.09

I just ordered a home PC of this spec but with Vista, for £900. Damn…

Dan Badger
07.09.09

Don’t forget too that this can be applied to a home PC also.

You would probably need a Windows operating system – not necessarily because it is better, rather because most things we use run on Windows. Vista, as an OEM (which should be ok as you’re building this yourself) costs £110 through Dabs. That is for the best version of it, Vista Ultimate. Windows XP professional will cost less than that.

You will also most likely need a better graphics card than that which comes with the motherboard. Expect to pay between £10 and £100 for a decent card.

So, for around about £350 to £400 you’ve got a Vista Ultimate PC, which in the shops would most likely cost around the £900 that you said. (I’m referring to Jake’s post there)

007
07.09.09

Wh… you’re making your own online game? How!?

Dan
07.09.09

The same way anyone else would make an online game. :)

Dan
07.09.09

I suppose I should elaborate.

It’s programmed in Ruby, which is kinda like C++ but in my opinion better. Then the maps and characters are made up of images, made in paint or fireworks. And… it’s all hosted on the server, onto the net, so other people can play it.

It’s not hard to make an online game really.

(If the big programming companies can do it, why not “normal” people?)

Crazy
07.09.09

Dan, are you using RPG Maker? i followed a link here from a sig of yours and it was an rpg maker site so i am asuming you’re using rpg maker. let me know when it is finished! by uploading to that site

Dan
07.09.09

I am.

Basically the game is made using RPG Maker XP, to make the maps and events and all that. The programming is the default scripts, with Netplay+, and a ton of my own stuff in there.

It should be finished by 14-12-07, but I’m not sure if that’ll happen.

Manner
07.09.09

is that that vengeance thing?

Dan
07.09.09

Indeed, but I don’t really wanna advertise it here (I’m not sure what this site’s policy is for advertising).

Wolvo
07.09.09

This is a great guide, really useful.

Nonamemcguyson
07.09.09

Are them £20 cases any good, or are they flimsy and poorly made?

Daniel
07.09.09

They are “decent”. Not perfect, but better quality than some that come with actual pre-built PC’s. And there’s lots of space for expansion (from experience, pre-built PC dealers don’t want you upgrading, they’d rather you bought a new PC altogether).

lol
07.09.09

“Hard Drive: 160GB 7,200 RPM -> 80GB 15,000 RPM”

sure that hdd gonna be big enough? 80 gb aint a lot nowadays lol.

Daniel
07.09.09

With something like this, it’s not the size that’s important, rather the speed. (Hence the 7200rpm < 15000rpm).

Daniel
07.09.09

If anyone’s interested, my game goes live soon, so I can tell you how feasible this system is.

Ryan
07.09.09

I think it’s hilarious that you tried to make it look like you were programming your game from scratch rather than using a program like RPG Maker XP, until someone mentioned the aforementioned program.

Eph
07.09.09

I think it’s hilarious you have no idea what you’re talking about.

Daniel
07.09.09

“I think it’s hilarious that you tried to make it look like you were programming your game from scratch rather than using a program like RPG Maker XP, until someone mentioned the aforementioned program.”

When did I try that?

Ryan
07.09.09

“It’s programmed in Ruby, which is kinda like C++ but in my opinion better. Then the maps and characters are made up of images, made in paint or fireworks. And… it’s all hosted on the server, onto the net, so other people can play it.”

Yeah. You just conveniently forgot to mention that it’s programmed in Ruby… using RPG Maker XP.

Dan
07.09.09

What is this, the Spanish Inquisition?

Why does it matter what program it’s compiled in?

This has nothing to do with the article anyway, getting very close to spam here.

It’s made in RPG Maker XP, yes. The majority of the programming is by myself, in Ruby, within the maker. The maps and characters are made up of images made in Paint and Fireworks. And it’s hosted on the net on a server.

I didn’t mention RPG Maker XP because I didn’t want a lame debate starting about how “aweful” or how “great” it is.

Daniel
07.09.09

Thanks.

Probably since this guide is a year old now and is a PC on a really tight budget.

Leave Your Response