[Home] [Groups] - Message: [Prev in Group] [Next in Group]
17324: Re: [MUD-Dev] Modular Design Issues RFC
[Full Header] [Plain Text]
From: J C Lawrence <claw@kanga.nu>
Newsgroups: nu.kanga.list.mud-dev
Date: Thu, 15 Feb 2001 23:36:56 -0800
References: [1] [2] [3] [4] [5] <-newest
Organization: Kanga.Nu
On Wed, 14 Feb 2001 20:11:29 -0800
Ben Chambers <bjchambers@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@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@kanga.nu
https://www.kanga.nu/lists/listinfo/mud-dev