Status: Completed
gamefs
Type: Linux script
Date: 2009/01-02
Technology: Perl, BASH
License: Closed source
Developers:
Area of responsibility: Complete project

A system for creating Half-Life Dedicated Server installations from a common template.

 

The common matrix directories shared across all the instalations are merged with unique per-installation configuration directories creating a separate virtual working directory for each instance. In some way mimicks UnionFS behavior in userland using atomic symbolic and hard link structures. The system contains a daemon module maintaining synchronization among replicated structures and interface scripts for managing server images.