<!-- MHonArc v2.4.4 --> <!--X-Subject: Re: Resets and repops --> <!--X-From-R13: ptNnzv-pt.UenlEntr.Sqzbagba.OP.QO (Quevf Uenl) --> <!--X-Date: from babe.globecomm.net [207.51.48.8] by mx3.ibm.net id 859186874.69568-1 Mon Mar 24 07:01:14 1997 --> <!--X-Message-Id: 9703240006.7wcb@ami-cg.GraySage.Edmonton.AB.CA --> <!--X-Content-Type: text/plain --> <!--X-Head-End--> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN"> <html> <head> <title>MUD-Dev message, Re: Resets and repops</title> <!-- meta name="robots" content="noindex,nofollow" --> <link rev="made" href="mailto:cg#ami-cg,GraySage.Edmonton.AB.CA"> </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="msg00199.html">Previous</a> | <a href="msg00195.html">Next</a> ] Thread: [ <a href="msg00189.html">Previous</a> | <a href="msg00195.html">Next</a> ] Index: [ <A HREF="author.html#00197">Author</A> | <A HREF="#00197">Date</A> | <A HREF="thread.html#00197">Thread</A> ] <!--X-TopPNI-End--> <!--X-MsgBody--> <!--X-Subject-Header-Begin--> <H1>Re: Resets and repops</H1> <HR> <!--X-Subject-Header-End--> <!--X-Head-of-Message--> <UL> <LI><em>To</em>: <A HREF="mailto:mud-dev#null,net">mud-dev#null,net</A></LI> <LI><em>Subject</em>: Re: Resets and repops</LI> <LI><em>From</em>: <A HREF="mailto:cg#ami-cg,GraySage.Edmonton.AB.CA">cg#ami-cg,GraySage.Edmonton.AB.CA</A> (Chris Gray)</LI> <LI><em>Date</em>: Sun, 23 Mar 97 17:06:29 MST</LI> </UL> <!--X-Head-of-Message-End--> <!--X-Head-Body-Sep-Begin--> <HR> <!--X-Head-Body-Sep-End--> <!--X-Body-of-Message--> <PRE> :[Chris G:] [deleted] [Adam W:] :Hmmm. So that means that any object which has ever been seen by any :player who is currently online is always treated as active? :Seems to me that this rather kills the whole optimization you were :trying to achieve in the first place, if you've got a fair number (50 -100) :of players and a medium sized world. Hmm. You've got a point there. Needs more thinking. :I find that with enough RAM, your processor speed is irrelevant. :Most of our mobiles do "burst" processing. Although they _do_ consider :their options every second, most of the time this consists of "no change, :keep doing what I'm doing." Only very rarely (in terms of mud cycles) :do they actually _do_ something. That is, a mobile sees that it's 5pm :(quittin' time!) and executes the section of its script which says hang :up my apron, walk outside, lock the door, find the easiest path to the :nearby tavern, go there, order a meal. Once that is done, they then spend :a while sitting there eating the meal, which is essentially like doing :nothing. Sounds about right. The test NPC's I was using are deliberately coded to do lots of stuff. They wander randomly every 1-3 seconds, picking things up and putting them down again, and will engage in combat if the opportunity strikes. [During testing I found that they are wonderful money makers - just dump a bunch of them in the combat area, and some will survive long enough to reap a *lot* of money. Then go in as a maxed fighter and kill 'em off (a nuisance since they keep moving around) and get the cash. It's pretty pointless, but amusing.] I guess for more realistic NPC's with jobs, etc., the load would be quite a bit less. I think its the wandering that does it to my system, since that keeps loading new locations into the database cache. I'll have to try some that just stay in one or two locations most of the time, but are still fairly active. :Well, it tends to happen more when you get real players. They think of :things immediately that you would never have. The first time I remember :this happening was when we brought a couple of our friends on to do some :alphatesting on the combat system. One of them (being a bit perverted) :saw a hobbit boy and typed, "remove pants boy". Of course, the boy was naked :anyhow (hadn't gotten around to making gear load on things yet), but he :got a message like, "The little boy slaps your hand away" or "squeals in :outrage" or something. The guy goes, "Woah! You guys thought of :_everything_!" I was just as confused as he was until I remembed that it :checked to see if the character was allowing body contact from non-trusted :characters before it even checked whether he was actually wearing anything. Grin! -- Chris Gray cg#ami-cg,GraySage.Edmonton.AB.CA </PRE> <!--X-Body-of-Message-End--> <!--X-MsgBody-End--> <!--X-Follow-Ups--> <HR> <!--X-Follow-Ups-End--> <!--X-References--> <!--X-References-End--> <!--X-BotPNI--> <UL> <LI>Prev by Date: <STRONG><A HREF="msg00199.html">Execution</A></STRONG> </LI> <LI>Next by Date: <STRONG><A HREF="msg00195.html">Re: Resets and repops</A></STRONG> </LI> <LI>Prev by thread: <STRONG><A HREF="msg00189.html">Re: Resets and repops</A></STRONG> </LI> <LI>Next by thread: <STRONG><A HREF="msg00195.html">Re: Resets and repops</A></STRONG> </LI> <LI>Index(es): <UL> <LI><A HREF="index.html#00197"><STRONG>Date</STRONG></A></LI> <LI><A HREF="thread.html#00197"><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: Resets and repops</STRONG>, <EM>(continued)</EM> <ul compact> <LI><strong><A NAME="00185" HREF="msg00185.html">Re: Resets and repops</A></strong>, Adam Wiggins <a href="mailto:nightfall#inficad,com">nightfall#inficad,com</a>, Sun 23 Mar 1997, 10:46 GMT </LI> <LI><strong><A NAME="00186" HREF="msg00186.html">Re: Resets and repops</A></strong>, Adam Wiggins <a href="mailto:nightfall#inficad,com">nightfall#inficad,com</a>, Sun 23 Mar 1997, 12:29 GMT </LI> <LI><strong><A NAME="00188" HREF="msg00188.html">Re: Resets and repops</A></strong>, Nathan Yospe <a href="mailto:yospe#hawaii,edu">yospe#hawaii,edu</a>, Mon 24 Mar 1997, 03:44 GMT </LI> <LI><strong><A NAME="00189" HREF="msg00189.html">Re: Resets and repops</A></strong>, Nathan Yospe <a href="mailto:yospe#hawaii,edu">yospe#hawaii,edu</a>, Mon 24 Mar 1997, 03:52 GMT </LI> <LI><strong><A NAME="00197" HREF="msg00197.html">Re: Resets and repops</A></strong>, Chris Gray <a href="mailto:cg#ami-cg,GraySage.Edmonton.AB.CA">cg#ami-cg,GraySage.Edmonton.AB.CA</a>, Mon 24 Mar 1997, 15:01 GMT </LI> <LI><strong><A NAME="00195" HREF="msg00195.html">Re: Resets and repops</A></strong>, Chris Gray <a href="mailto:cg#ami-cg,GraySage.Edmonton.AB.CA">cg#ami-cg,GraySage.Edmonton.AB.CA</a>, Mon 24 Mar 1997, 15:01 GMT </LI> <LI><strong><A NAME="00194" HREF="msg00194.html">Re: Resets and repops</A></strong>, Chris Gray <a href="mailto:cg#ami-cg,GraySage.Edmonton.AB.CA">cg#ami-cg,GraySage.Edmonton.AB.CA</a>, Mon 24 Mar 1997, 15:05 GMT </LI> <LI><strong><A NAME="00196" HREF="msg00196.html">Re: Resets and repops</A></strong>, Chris Gray <a href="mailto:cg#ami-cg,GraySage.Edmonton.AB.CA">cg#ami-cg,GraySage.Edmonton.AB.CA</a>, Mon 24 Mar 1997, 15:05 GMT </LI> <LI><strong><A NAME="00201" HREF="msg00201.html">Re: Resets and repops</A></strong>, Adam Wiggins <a href="mailto:nightfall#inficad,com">nightfall#inficad,com</a>, Tue 25 Mar 1997, 13:00 GMT </LI> </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>