Installation Guide - Requirements 


    1.1.1 - OS Requirements

    QLAD should compile and run on any *nix system that the linux Half-Life dedicated server will run on. Though it has only been verified to compile on Redhat 6.x and 7.x. It was tested with gcc version 3.04 and 3.2.

    There is no windows support yet, since the developer has been unable to be able to access the Half-Life dedicated server console I/O as of yet. You are welcome to modify the code to get it to work if you know how. It will already mostly, if not completely, compile in Visual Studio .NET (in c++).

    QLAD is a tool for managing game servers, therefore, you must have a game server, (Half-Life Dedicated Server for Linux), with the most recent updates installed. Additionally, for Half-Life, QLAD works with a plugin for meta-mod to provide more features to the scripting language. If you do not already have it installed, visit http://www.metamod.org.

    QLAD can also use a MySQL database to save player stats, and also to save them in a web-ready format, if desired. It can also save them in a flat file format, however there is no easy way to provide web access to that format.
1.1.2 - Machine Requirements

    Machine requirements for running QLAD are not much above what they would be for normally running a game server. For Half-Life, QLAD uses from 10-20 MB of memory depending on the size of the server (take your Half-Life server memory usage and divide it by 2.5). It will take roughly 5% cpu usage on top of the server (if your half-life server uses 50% of the CPU, QLAD will probably take up around 2%).

    If you are planning on keeping persistant stats, QLAD keeps them in a pivot-table style format, reducing space needed signifigantly from previous versions. For a busy server, with around 80,000 players that have joined, 700 MB of space.
1.1.3 - User Requirements

    Users should have a basic understanding on the Linux/Unix operating system, and know how to navigate through directory structures, move files around, and be able to manipulate text files. This is usually required for setting up a game server on the platform. It is highly reccomended that the user have some understanding of services, ports, and general security protocols on their system, since most of the time these game systems are connected directly to the Internet, on a high speed connection. This is especially true if the user is new to Linux, as most distributions are insecure on setup. Refer to your vendors site for more information.