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:
- Case
- Motherboard
- Processor
- Memory (RAM)
- Hard Drive
- Optical Drive
- 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
Good guide, quite useful.
yup, linux owns
I just ordered a home PC of this spec but with Vista, for £900. Damn…
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)
Wh… you’re making your own online game? How!?
The same way anyone else would make an online game.
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?)
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
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.
is that that vengeance thing?
Indeed, but I don’t really wanna advertise it here (I’m not sure what this site’s policy is for advertising).
This is a great guide, really useful.
Are them £20 cases any good, or are they flimsy and poorly made?
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).
“Hard Drive: 160GB 7,200 RPM -> 80GB 15,000 RPM”
sure that hdd gonna be big enough? 80 gb aint a lot nowadays lol.
With something like this, it’s not the size that’s important, rather the speed. (Hence the 7200rpm < 15000rpm).
If anyone’s interested, my game goes live soon, so I can tell you how feasible this system is.
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.
I think it’s hilarious you have no idea what you’re talking about.
“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?
“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.
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.
Thanks.
Probably since this guide is a year old now and is a PC on a really tight budget.