Server Setup Guideajmatson -
In my many years of working with computers, I have commonly come across many people who would seek help on setting up servers, whether to share files or run games for LAN parties. In this guide, I will explain how you can run multiple gaming and file servers, while using affordable hardware that will both do the job and cosmetically look good. To make the process easier to understand, we will break this guide down into several sections based on necessary hardware and software. I will explain all the steps from choosing components, to getting the server up and running. Because this is intended for gamers and end users, I will also take costs into account and try to keep them minimal, as dependent on the needs of the server. In the end, you will discover that if you have ever built a computer in the past, assembling a server is just as easy. So sit back, relax, and let's dig in.
Hardware is one of the most important items in building a server, regardless of its overall purpose. Without enough power or memory to run the necessary applications, the server would subsequently be useless. Depending on its intended usage, however, the hardware may vary slightly. It is often a good idea to sit down and create a plan beforehand. Personally, I live by a rule of thumb that purchasing more than needed is better than having the server become congested or even fail when it is needed the most. For this guide, I will be putting together two different types of servers. The first will be a gaming server, designed to host multiple instances of LAN-based games. The second will be a file/web server, intended to back up data and make items accessible from any computer in a network. As always, hardware can vary depending on your needs; this is just a general overview of a configuration that I would use, based on the available hardware that I have on hand. Keep in mind that any computer can function as a server as long as the necessary software is installed. Therefore, you may even have old parts that can be reused for your server.
Gaming Server: The hardware for gaming servers needs to be robust in order to keep up with the players on the LAN. When putting together a gaming server, there are several key areas to which you must pay attention. Unlike a gaming PC, where the common focus is on the graphics card, a gaming server needs a strong CPU, plenty of RAM, and most importantly, high bandwidth network connections. If you plan on hosting multiple gaming servers, you may even require more than one network interface card. In this guide, I will be designing a gaming server specifically intended to host LAN parties. In terms of chassis, I used the CoolerMaster HAF 932 full tower case. By choosing a tower design rather than a rack mount chassis, it allows the server to be readily movable when required. Coupled with its high airflow capabilities and sleek gamer styling, the case will easily fit in with the LAN party scene while keeping components running cool. For the CPU and motherboard, I chose the AMD Phenom II X4 910e and the Gigabyte GA-MA790FXT-UD5P, respectively. This combination provides a powerful quad-core processor for running multiple game server instances, as well as plenty of connections and expandability for other needs. I also chose this particular motherboard because it features two Ethernet ports on the back panel — when running more than one game server at a time, you will need a dedicated network port for each game. As I mentioned previously, memory is also a key factor in server setup. Especially for a game server, it is important to have enough to run each game instance you desire. For this particular system, I chose to use 8GB (4x2GB) of Mushkin DDR3 1600MHz dual-channel memory. The high speed and large memory capacity ensure that games will not bog down during game play or loading sequences. For file storage, I chose two Western Digital 640AAKS drives and configured them in RAID 1. This subsequently duplicates and backs up all information between the two drives, ensuring that the LAN party will not come to a halt if one drive was to fail. Conveniently, RAID 1 is supported by the motherboard without the need for an additional RAID add-on card. Other miscellaneous items include a CD drive to install data such as the OS, a good heatsink to keep the CPU cool during intense and long LAN parties, and a low-end graphics card. Given that the server will not need to run intensive software or the games themselves, a powerful graphics card is not necessary.
Now with the hardware components picked out, let's evaluate some of the software options.