[MUD-Dev] Modular Design Issues RFC

J C Lawrence claw at kanga.nu
Thu Feb 15 23:36:56 CET 2001


On Wed, 14 Feb 2001 20:11:29 -0800 
Ben Chambers <bjchambers at phoenixdsl.com> wrote:

> If you reboot data backend, the game has to go down for a second,
> how do you load data for the game without the data backend?  How
> do you run the game without the server?

Outside of the fact that the definition of "game" is a bit
questionable when you abstract it from "server" where the server is
defined as "that bit that stores and all the game data", this is a
question of how you build your data modela and the level and clarity
of the abstraction of the interface between the front end and the
backing store.  If you manage to build your seperation right (and
this is not a trivial task) and get the logical dependencies to fall
your way, you can "boot" the front end without having to have the
backing store operational, and visa versa (think about opportunistic
linking for instance).  This does not mean that players can play
your game without the backing store being up, but it is quite
possible to arrange for them to be capable of some limited actions
which are not implicitly ties to the backing store availability
(chat comes to mind).

--
J C Lawrence                                       claw at kanga.nu
---------(*)                          http://www.kanga.nu/~claw/
--=| A man is as sane as he is dangerous to his environment |=--
_______________________________________________
MUD-Dev mailing list
MUD-Dev at kanga.nu
https://www.kanga.nu/lists/listinfo/mud-dev



More information about the mud-dev-archive mailing list