Cache block. Data blocks are described in detail in Data Blocks article.
Data blocks cache manager. None of the methods in this class are thread-safe, call only from main server thread. Data blocks are described in detail in Data Blocks article.
Game server client.
Client information class.
Client timer for recurring tasks.
Metaserver class. Metaserver acts as a container for multiple semi-independent slave servers of the same server type. Every slave server has its own cache server connection and main worker thread. The client connections pool is common for all slave servers (each client is bound to a single slave server).
Base slave server module class.
Slave server class.
Game service slave server class. This class has links to all initialized game modules.
Server timer for recurring complicated tasks. Runs in separate thread.
Threaded HTTP request manager.
The amount of threads is controlled by