<!-- MHonArc v2.4.4 --> <!--X-Subject: [MUD-Dev] Game design highpoints (was Re: Virtual machine design) --> <!--X-From-R13: pynjNxnatn.ah --> <!--X-Date: Sun, 18 Apr 1999 00:43:28 -0700 --> <!--X-Message-Id: E10YmEQ-00085K-00#koala,kanga.nu --> <!--X-Content-Type: text/plain --> <!--X-Reference: 000001be8928$207135e0$3a95ce80@eli-greymud --> <!--X-Head-End--> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN"> <html> <head> <title>MUD-Dev message, [MUD-Dev] Game design highpoints (was Re: Virtual machine desi</title> <!-- meta name="robots" content="noindex,nofollow" --> <link rev="made" href="mailto:claw#kanga,nu"> </head> <body background="/backgrounds/paperback.gif" bgcolor="#ffffff" text="#000000" link="#0000FF" alink="#FF0000" vlink="#006000"> <font size="+4" color="#804040"> <strong><em>MUD-Dev<br>mailing list archive</em></strong> </font> <br> [ <a href="../">Other Periods</a> | <a href="../../">Other mailing lists</a> | <a href="/search.php3">Search</a> ] <br clear=all><hr> <!--X-Body-Begin--> <!--X-User-Header--> <!--X-User-Header-End--> <!--X-TopPNI--> Date: [ <a href="msg00070.html">Previous</a> | <a href="msg00072.html">Next</a> ] Thread: [ <a href="msg00070.html">Previous</a> | <a href="msg00079.html">Next</a> ] Index: [ <A HREF="author.html#00071">Author</A> | <A HREF="#00071">Date</A> | <A HREF="thread.html#00071">Thread</A> ] <!--X-TopPNI-End--> <!--X-MsgBody--> <!--X-Subject-Header-Begin--> <H1>[MUD-Dev] Game design highpoints (was Re: Virtual machine design)</H1> <HR> <!--X-Subject-Header-End--> <!--X-Head-of-Message--> <UL> <LI><em>To</em>: <A HREF="mailto:mud-dev#kanga,nu">mud-dev#kanga,nu</A></LI> <LI><em>Subject</em>: [MUD-Dev] Game design highpoints (was Re: Virtual machine design)</LI> <LI><em>From</em>: <A HREF="mailto:claw#kanga,nu">claw#kanga,nu</A></LI> <LI><em>Date</em>: Sun, 18 Apr 1999 00:43:10 -0700</LI> <LI><em>Reply-To</em>: <A HREF="mailto:mud-dev#kanga,nu">mud-dev#kanga,nu</A></LI> <LI><em>Sender</em>: <A HREF="mailto:mud-dev-admin#kanga,nu">mud-dev-admin#kanga,nu</A></LI> </UL> <!--X-Head-of-Message-End--> <!--X-Head-Body-Sep-Begin--> <HR> <!--X-Head-Body-Sep-End--> <!--X-Body-of-Message--> <PRE> On Sat, 17 Apr 1999 18:15:04 -0500 KiZurich <c718157#showme,missouri.edu> wrote: >> -----Original Message----- >> From: mud-dev-admin#kanga,nu [<A HREF="mailto:mud-dev-admin#kanga,nu]On">mailto:mud-dev-admin#kanga,nu]On</A> Behalf Of >> Felix A. Croes Writing as list owner for the following sentence only: Please redo your attributions to something a little more directly useful. No longer writing as list owner: > I was wondering what the general consensus on "not having to > reboot" meant to the list. I have two complementary views: 1) The server never resets, not even fractionally. 2) Any server restart will resume the game world, with perfect accuracy minus some player port connections, to the world-state state briefly prior to the preceding shutdown, no matter how ungraceful the shutdown was (eg power cord yanked). The scope of "briefly" is intended to lie within single-digit minutes, and hopefully within double digit seconds. Ergo, even if the power is strobing, outside of port mappings for player connections and a slight slowing of the ratio of game time to RL time, there is a net zero effect on the game. > Obviously, if the power goes off to the system the MUD is on, the > MUD will have to reboot. And of course there is no UPS. Why is there no UPS? > What must be supported on-the-fly for a MUD to be considered > rebootless? Feature set wise its primarily runtime morphism. Once you have that the rest pretty well follows for free. Its possible to get runtime morphism and still retain a rebooting server, but it tends to require extra effort to retain the reboot requirements. > Also, for those of us who are slowly cranking on our own code, > what features are the most important to be able to do while the > server is running? This is dependent on what sort of server and game world you intend to provide. What are the primary features of your server? What are the primary features of your game world(s). Are you going to support multiple game worlds? If so, how much variation will there be among those game worlds, and to what extent will the server design encourage and support that variation? My own goal is a goal-oriented simulationist game which also supports free user programming in a manner encouraging to non-programmers. As such the feature set is heavily slanted to allowing users at runtime to redefine and in fact delete and create the entire world and or object heirarchy while the server continues to run regardless. After that security models are primary, both to help guarantee logical correctness (for instance in the event of an ungraceful shutdown and restart), and to ensure that the game goals can't be bypassed by simple user programming ("Bubba programs p a 50,000,000hp mega-sword, bops Tiamat over the nose with it and conquers Carthage"). > For example, adding, modifying etc. rooms in the game world. Or > fiddling with item stats (like base damage for generic longswords, > or whatever). What type of game are you looking for? What balance of the four suits? What level of immersion? what is your target audience? -- J C Lawrence Internet: claw#kanga,nu ----------(*) Internet: coder#kanga,nu ...Honorary Member of Clan McFud -- Teamer's Avenging Monolith... _______________________________________________ MUD-Dev maillist - MUD-Dev#kanga,nu <A HREF="http://www.kanga.nu/lists/listinfo/mud-dev">http://www.kanga.nu/lists/listinfo/mud-dev</A> </PRE> <!--X-Body-of-Message-End--> <!--X-MsgBody-End--> <!--X-Follow-Ups--> <HR> <!--X-Follow-Ups-End--> <!--X-References--> <UL><LI><STRONG>References</STRONG>: <UL> <LI><STRONG><A NAME="00070" HREF="msg00070.html">RE: [MUD-Dev] Virtual machine design</A></STRONG> <UL><LI><EM>From:</EM> "Eli Stevens (KiZurich)" <c718157#showme,missouri.edu></LI></UL></LI> </UL></LI></UL> <!--X-References-End--> <!--X-BotPNI--> <UL> <LI>Prev by Date: <STRONG><A HREF="msg00070.html">RE: [MUD-Dev] Virtual machine design</A></STRONG> </LI> <LI>Next by Date: <STRONG><A HREF="msg00072.html">Re: [MUD-Dev] Virtual machine design</A></STRONG> </LI> <LI>Prev by thread: <STRONG><A HREF="msg00070.html">RE: [MUD-Dev] Virtual machine design</A></STRONG> </LI> <LI>Next by thread: <STRONG><A HREF="msg00079.html">Re: [MUD-Dev] Virtual machine design</A></STRONG> </LI> <LI>Index(es): <UL> <LI><A HREF="index.html#00071"><STRONG>Date</STRONG></A></LI> <LI><A HREF="thread.html#00071"><STRONG>Thread</STRONG></A></LI> </UL> </LI> </UL> <!--X-BotPNI-End--> <!--X-User-Footer--> <!--X-User-Footer-End--> <ul><li>Thread context: <BLOCKQUOTE><UL> <LI><STRONG>Re: [MUD-Dev] Virtual machine design</STRONG>, <EM>(continued)</EM> <ul compact> <ul compact> <ul compact> <LI><strong><A NAME="00076" HREF="msg00076.html">Re: [MUD-Dev] Virtual machine design</A></strong>, Matthew Mihaly <a href="mailto:diablo#best,com">diablo#best,com</a>, Sun 18 Apr 1999, 17:13 GMT </LI> <LI><strong><A NAME="00092" HREF="msg00092.html">Re: [MUD-Dev] Virtual machine design</A></strong>, Hans-Henrik Staerfeldt <a href="mailto:hhs#cbs,dtu.dk">hhs#cbs,dtu.dk</a>, Tue 20 Apr 1999, 06:24 GMT </LI> </ul> <LI><strong><A NAME="00069" HREF="msg00069.html">RE: [MUD-Dev] Rebooting (was: Virtual machine design)</A></strong>, Eli Stevens (KiZurich) <a href="mailto:c718157#showme,missouri.edu">c718157#showme,missouri.edu</a>, Sun 18 Apr 1999, 06:29 GMT </LI> <LI><strong><A NAME="00070" HREF="msg00070.html">RE: [MUD-Dev] Virtual machine design</A></strong>, Eli Stevens (KiZurich) <a href="mailto:c718157#showme,missouri.edu">c718157#showme,missouri.edu</a>, Sun 18 Apr 1999, 06:30 GMT <UL> <LI><strong><A NAME="00071" HREF="msg00071.html">[MUD-Dev] Game design highpoints (was Re: Virtual machine design)</A></strong>, claw <a href="mailto:claw#kanga,nu">claw#kanga,nu</a>, Sun 18 Apr 1999, 07:43 GMT </LI> <LI><strong><A NAME="00079" HREF="msg00079.html">Re: [MUD-Dev] Virtual machine design</A></strong>, Ben Greear <a href="mailto:greear#cyberhighway,net">greear#cyberhighway,net</a>, Mon 19 Apr 1999, 07:58 GMT </LI> <LI><strong><A NAME="00083" HREF="msg00083.html">Re: [MUD-Dev] Virtual machine design</A></strong>, Mik Clarke <a href="mailto:mikclrk#ibm,net">mikclrk#ibm,net</a>, Mon 19 Apr 1999, 08:06 GMT </LI> </UL> </LI> <LI><strong><A NAME="00073" HREF="msg00073.html">Re: [MUD-Dev] Virtual machine design</A></strong>, claw <a href="mailto:claw#kanga,nu">claw#kanga,nu</a>, Sun 18 Apr 1999, 08:03 GMT <UL> <LI><strong><A NAME="00084" HREF="msg00084.html">Re: [MUD-Dev] Virtual machine design</A></strong>, Mik Clarke <a href="mailto:mikclrk#ibm,net">mikclrk#ibm,net</a>, Mon 19 Apr 1999, 08:07 GMT </LI> </UL> </LI> </ul> </ul> </LI> </UL></BLOCKQUOTE> </ul> <hr> <center> [ <a href="../">Other Periods</a> | <a href="../../">Other mailing lists</a> | <a href="/search.php3">Search</a> ] </center> <hr> </body> </html>