Recent Changes for "Database Object Design" - SF Journey Creationshttp://sf-journey-creations.wikispot.org/Database_Object_DesignRecent Changes of the page "Database Object Design" on SF Journey Creations.en-us Database Object Designhttp://sf-journey-creations.wikispot.org/Database_Object_Design2008-03-20 20:21:20Douglas.E <div id="content" class="wikipage content"> Differences for Database Object Design<p><strong></strong></p><table> <tr> <td> <span> Deletions are marked with - . </span> </td> <td> <span> Additions are marked with +. </span> </td> </tr> <tr> <td> Line 5: </td> <td> Line 5: </td> </tr> <tr> <td> </td> <td> <span>+ Worked out this system at last. The answer was easy, each file has 2 owners. A GM and a player; other than that is it set up like a Linux system.</span> </td> </tr> <tr> <td> Line 6: </td> <td> Line 7: </td> </tr> <tr> <td> <span>- Each objects and groups of objects(directories) will have these owners and the first setting has priority over the next setting:<br> - Game Master<br> - Game Master Group<br> - Game Master Other<br> - Player<br> - Player Group<br> - Player Other</span> </td> <td> <span>+ Each objects or directory of objects will have an owner and an owner GM.<br> + Owner<br> + Group<br> + Other</span> </td> </tr> <tr> <td> Line 15: </td> <td> Line 13: </td> </tr> <tr> <td> </td> <td> <span>+ Directory</span> </td> </tr> <tr> <td> Line 19: </td> <td> Line 18: </td> </tr> <tr> <td> <span>-</span> Thus an object might belong to a player and be writable by that player and his GM. Thus Every Player will play under a GM's control and perhaps the control of all GMs. </td> <td> <span>+</span> Thus an object might belong to a player and be writable by that player and his GM. Thus Every Player will play under a GM's control and perhaps the control of all GMs<span>&nbsp;the group setting of GM</span>. </td> </tr> </table> </div> Database Object Designhttp://sf-journey-creations.wikispot.org/Database_Object_Design2007-12-05 08:36:37Douglas.E <div id="content" class="wikipage content"> Differences for Database Object Design<p><strong></strong></p><table> <tr> <td> <span> Deletions are marked with - . </span> </td> <td> <span> Additions are marked with +. </span> </td> </tr> <tr> <td> Line 27: </td> <td> Line 27: </td> </tr> <tr> <td> <span>- ==== ["Earth"] ====</span> </td> <td> <span>+ === Each level inherets the properties of the one above it. ===<br> + ==== ["Earth Object"] ====</span> </td> </tr> <tr> <td> Line 30: </td> <td> Line 31: </td> </tr> <tr> <td> <span>-</span> ==== ["Water"] ==== </td> <td> <span>+</span> ==== ["Water<span>&nbsp;Object</span>"] ==== </td> </tr> <tr> <td> Line 33: </td> <td> Line 34: </td> </tr> <tr> <td> <span>-</span> ====[" Fire"] ==== </td> <td> <span>+</span> ====[" Fire<span>&nbsp;Object</span>"] ==== </td> </tr> <tr> <td> Line 36: </td> <td> Line 37: </td> </tr> <tr> <td> <span>-</span> ==== ["Wind"] ==== </td> <td> <span>+</span> ==== ["Wind<span>&nbsp;Object</span>"] ==== </td> </tr> <tr> <td> Line 39: </td> <td> Line 40: </td> </tr> <tr> <td> <span>-</span> ==== ["Void"] ==== </td> <td> <span>+</span> ==== ["Void<span>&nbsp;Object</span>"] ==== </td> </tr> </table> </div> Database Object Designhttp://sf-journey-creations.wikispot.org/Database_Object_Design2007-12-05 08:22:30Douglas.E <div id="content" class="wikipage content"> Differences for Database Object Design<p><strong></strong></p><table> <tr> <td> <span> Deletions are marked with - . </span> </td> <td> <span> Additions are marked with +. </span> </td> </tr> <tr> <td> Line 25: </td> <td> Line 25: </td> </tr> <tr> <td> </td> <td> <span>+ <br> + == In game Objects ==<br> + ==== ["Earth"] ====<br> + Earth objects are objects that can not move under their own power. They are not alive.<br> + <br> + ==== ["Water"] ====<br> + Water Objects are objects that can reproduce but are not very smart. Plants and other simple life forms are made with this data type.<br> + <br> + ====[" Fire"] ====<br> + Fire Objects are objects that can move and tend to need AI for what they do. Basic animals are described here.<br> + <br> + ==== ["Wind"] ====<br> + Wind Objects are objects that can move and think. They have good AI and or scripting. They can be run by players. Theses objects include the 5 basic races of the game plus all sub-races.<br> + <br> + ==== ["Void"] ====<br> + Void objects are objects of creativity. They could be anything from gods to Super strong AI's with many robot subparts. Often they are run by the Game Masters only.</span> </td> </tr> </table> </div> Database Object Designhttp://sf-journey-creations.wikispot.org/Database_Object_Design2007-11-22 16:00:05Douglas.E <div id="content" class="wikipage content"> Differences for Database Object Design<p><strong></strong></p><table> <tr> <td> <span> Deletions are marked with - . </span> </td> <td> <span> Additions are marked with +. </span> </td> </tr> <tr> <td> Line 23: </td> <td> Line 23: </td> </tr> <tr> <td> </td> <td> <span>+ <br> + Someone in the superuser group can override any setting.</span> </td> </tr> </table> </div> Database Object Designhttp://sf-journey-creations.wikispot.org/Database_Object_Design2007-11-22 15:58:20Douglas.E <div id="content" class="wikipage content"> Differences for Database Object Design<p><strong></strong></p><table> <tr> <td> <span> Deletions are marked with - . </span> </td> <td> <span> Additions are marked with +. </span> </td> </tr> <tr> <td> Line 2: </td> <td> Line 2: </td> </tr> <tr> <td> <span>- </span> </td> <td> <span>+ We are using [http://www.postgresql.org/about/ PostgreSQL]</span> </td> </tr> <tr> <td> Line 4: </td> <td> Line 4: </td> </tr> <tr> <td> </td> <td> <span>+ == Permissions ==</span> </td> </tr> </table> </div> Database Object Designhttp://sf-journey-creations.wikispot.org/Database_Object_Design2007-11-22 12:47:57Douglas.E <div id="content" class="wikipage content"> Differences for Database Object Design<p><strong></strong></p><table> <tr> <td> <span> Deletions are marked with - . </span> </td> <td> <span> Additions are marked with +. </span> </td> </tr> <tr> <td> Line 4: </td> <td> Line 4: </td> </tr> <tr> <td> </td> <td> <span>+ === chown ===</span> </td> </tr> <tr> <td> Line 11: </td> <td> Line 12: </td> </tr> <tr> <td> <span>- </span> </td> <td> <span>+ === chmod ===</span> </td> </tr> <tr> <td> Line 18: </td> <td> Line 19: </td> </tr> <tr> <td> </td> <td> <span>+ <br> + === groups ===<br> + Groups are just lists of players or else GMs</span> </td> </tr> </table> </div> Database Object Designhttp://sf-journey-creations.wikispot.org/Database_Object_Design2007-11-22 12:45:01Douglas.E <div id="content" class="wikipage content"> Differences for Database Object Design<p><strong></strong></p><table> <tr> <td> <span> Deletions are marked with - . </span> </td> <td> <span> Additions are marked with +. </span> </td> </tr> <tr> <td> Line 1: </td> <td> Line 1: </td> </tr> <tr> <td> </td> <td> <span>+ = Database Object Design =<br> + <br> + == Security system ==<br> + Each objects and groups of objects(directories) will have these owners and the first setting has priority over the next setting:<br> + Game Master<br> + Game Master Group<br> + Game Master Other<br> + Player<br> + Player Group<br> + Player Other<br> + <br> + Each Owner level can set the object as:<br> + Readable<br> + Writable<br> + Executable<br> + <br> + Thus an object might belong to a player and be writable by that player and his GM. Thus Every Player will play under a GM's control and perhaps the control of all GMs.</span> </td> </tr> </table> </div>