Computersight > Hardware

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
58
Liked It
I Like It!
Related Articles
Is Your Website Hosted at Uptown or Downtown?  |  Easy Guide to Setting up Ventrilo for Beginners
Latest Articles in Hardware
Computer Recycling  |  10 Tips on Safeguarding Phones Against Malware
Comments (24)
#1 by Powerdude520, Oct 7, 2007
Good guide, quite useful.
#2 by techfan, Oct 20, 2007
yup, linux owns
#3 by Jake, Oct 21, 2007
I just ordered a home PC of this spec but with Vista, for £900. Damn...
#4 by Dan Badger, Oct 24, 2007
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)
#5 by 007, Oct 28, 2007
Wh... you're making your own online game? How!?
#6 by Dan, Nov 3, 2007
The same way anyone else would make an online game. :)
#7 by Dan, Nov 3, 2007
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?)
#8 by Crazy, Nov 7, 2007
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
#9 by Dan, Nov 10, 2007
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.
#10 by Manner, Nov 10, 2007
is that that vengeance thing?
#11 by Dan, Nov 17, 2007
Indeed, but I don\'t really wanna advertise it here (I\'m not sure what this site\'s policy is for advertising).
#12 by Wolvo, Nov 27, 2007
This is a great guide, really useful.
#13 by Nonamemcguyson, Dec 16, 2007
Are them £20 cases any good, or are they flimsy and poorly made?
#14 by Daniel, Dec 27, 2007
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).
#15 by lol, Apr 11, 2008
"Hard Drive: 160GB 7,200 RPM -> 80GB 15,000 RPM"

sure that hdd gonna be big enough? 80 gb aint a lot nowadays lol.
#16 by Daniel, Apr 18, 2008
With something like this, it's not the size that's important, rather the speed. (Hence the 7200rpm < 15000rpm).
#17 by Daniel, Apr 20, 2008
If anyone's interested, my game goes live soon, so I can tell you how feasible this system is.
#18 by Ryan, Jun 17, 2008
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.
#19 by Eph, Jun 21, 2008
I think it's hilarious you have no idea what you're talking about.
#20 by Daniel, Jun 25, 2008
"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?
#21 by Ryan, Jul 18, 2008
"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.
#22 by Dan, Jul 18, 2008
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.
#23 by Adema, Jul 28, 2008
This computer sucks donkey dick.

Just thought you should know. :)
#24 by Daniel, Jul 29, 2008
Thanks.

Probably since this guide is a year old now and is a PC on a really tight budget.
Post Your Comment:
Name:  
Copy the code into this box:  
Inside Computersight

Communication & Networks

 /

Computers

 /

Hardware

 /

Operating Systems

 /

Programming

 /

Software


Popular Tags
Popular Writers
Computersight
About Us
Terms of Use
Privacy Policy
Services
Submit an Article
Advertise with Us
Contact

© 2007 Copyright Stanza Ltd. All Rights Reserved.