Draft

This article is a draft. You may contribute to this page until it becomes a specification.

New project layout

Draft aim

This concept describes a complete multi-projects reimplementation in C++. Multi-projects because it is a set of inter-dependent libraries and binaries with their own configure script.

Sub-projects summary

Directory Description
logger/ A stream-oriented logging library.
services/ A module loading library.
meta/ The meta server, used to register all public servers.
ruleset/ A library to define world and character related rules.
network/ Communication-related library shared by client and server.
filesystem/ The server storage, shared with client/. Maybe based on git with a quarantine addition.
server/ The server host.
client/ The game binary itself.

Concept table

Date User State Comments
03 Aug 2011 RainbruUser Draft A basic summary.

-- RainbruUser - 20 Feb 2012

Topic revision: r6 - 20 Feb 2012 - 20:42:04 - RainbruUser


 

HotScripts.comGet RainbruRPG at SourceForge.net. Fast, secure and Free Open Source software downloadsThis site is powered by FoswikiCopyright &© by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding RainbruRPG? Send feedback