1998Q3/
<!-- MHonArc v2.4.4 -->
<!--X-Subject: [MUD&#45;Dev] Re: Network Connectivity -->
<!--X-From-R13: [ngg Qunggreyrl <znggNzcp.qla.zy.bet> -->
<!--X-Date: Tue, 21 Jul 1998 17:33:55 &#45;0700 -->
<!--X-Message-Id: XFMail.980722013045.matt#mpc,dyn.ml.org -->
<!--X-Content-Type: text/plain -->
<!--X-Reference: 199807191625.JAA20606#cashew,snugharbor.com.snugharbor.com -->
<!--X-Head-End-->
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<html>
<head>
<title>MUD-Dev message, [MUD-Dev] Re: Network Connectivity</title>
<!-- meta name="robots" content="noindex,nofollow" -->
<link rev="made" href="mailto:matt#mpc,dyn.ml.org">
</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>
[&nbsp;<a href="../">Other Periods</a>
&nbsp;|&nbsp;<a href="../../">Other mailing lists</a>
&nbsp;|&nbsp;<a href="/search.php3">Search</a>
&nbsp;]
<br clear=all><hr>
<!--X-Body-Begin-->
<!--X-User-Header-->
<!--X-User-Header-End-->
<!--X-TopPNI-->

Date:&nbsp;
[&nbsp;<a href="msg00292.html">Previous</a>
&nbsp;|&nbsp;<a href="msg00294.html">Next</a>
&nbsp;]
&nbsp;&nbsp;&nbsp;&nbsp;
Thread:&nbsp;
[&nbsp;<a href="msg00257.html">Previous</a>
&nbsp;|&nbsp;<a href="msg00251.html">Next</a>
&nbsp;]
&nbsp;&nbsp;&nbsp;&nbsp;
Index:&nbsp;
[&nbsp;<A HREF="author.html#00293">Author</A>
&nbsp;|&nbsp;<A HREF="#00293">Date</A>
&nbsp;|&nbsp;<A HREF="thread.html#00293">Thread</A>
&nbsp;]

<!--X-TopPNI-End-->
<!--X-MsgBody-->
<!--X-Subject-Header-Begin-->
<H1>[MUD-Dev] Re: Network Connectivity</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] Re: Network Connectivity</LI>
<LI><em>From</em>: Matt Chatterley &lt;<A HREF="mailto:matt#mpc,dyn.ml.org">matt#mpc,dyn.ml.org</A>&gt;</LI>
<LI><em>Date</em>: Wed, 22 Jul 1998 01:30:45 -0000 (GMT)</LI>
<LI><em>Reply-To</em>: <A HREF="mailto:mud-dev#kanga,nu">mud-dev#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>
-----BEGIN PGP SIGNED MESSAGE-----


On 19-Jul-98 T. Alexander Popiel wrote:
&gt; In message:  &lt;<A HREF="msg00252.html">771828681079.AAA2386#smtp03,wxs.nl</A>&gt;
&gt;              Jeroen Ruigrok/Asmodai &lt;asmodai#wxs,nl&gt; writes:
&gt;&gt;
&gt;&gt;Have you encountered MU*'s that have bad network connectivity code? Or are
&gt;&gt;most, if not all, MU*'s rock-stable when it comes to their Network
&gt;&gt;Connectivity Code?
&gt; 
&gt; Umm, the two are not mutually exclusive.  For example, PennMUSH's
&gt; networking code is a pile of spaghetti (and thus bad), but extremely
&gt; stable.
&gt; 
&gt; My experience shows that most MU*s have extremely bad network code
&gt; with a mean time between failure of about double that of the rest
&gt; of the codebase.  (In other words, the networking code is just good
&gt; enough to not be the most annoying cause of problems.)

Its my experience that the Mud world is *not* a happy place to work on your
Network layer. One of the philosophies which floats around Mud development
(unfair generalisation approaching!) is that which empowers the 'rapid fix'
over the 'careful development', with occasional rewrites to attempt to
straighten the 'spaghetti' out.

This in itself is a vaguely interesting issue to prod - I know that some folks
work to quite strict software design models, but, these are not always good or
very applicable to 'active works' whereby you have players (users), breaking
things at irregular intervals.

Back to the point, most Muds appear to have pretty stable networking layers, as
Alex says, mostly due (IMHO) to 'Trial by fire' - if you run a network game,
and the network layer is unstable, it'll be brought to your attention fairly
rapidly, and more than likely be placed on the urgent list. My experience on
the 'pointy end' of coding Muds has always been that I live in a constant state
of 'leak plugging' (with the occasional fuse explosion, and every now and then,
something big puffing smoke and dropping dead), if it doesn't leak
significantly, it doesn't get plugged.

Wow. Lot of words to say nothing, really. :)

- ---
        -Matt Chatterley
        <A  HREF="http://user.itl.net/~neddy/">http://user.itl.net/~neddy/</A>
"You may say I'm a dreamer, but I'm not the only one.." -John Lennon (Imagine)

-----BEGIN PGP SIGNATURE-----
Version: PGPfreeware 5.0i for non-commercial use
Charset: noconv

iQB1AwUBNbVAxEsWGgRW8+MZAQH8pQL+L2NAJXYykDymtoRtEixg2wOhaEU4RqAS
pc1k/hEKvYLb5nKNfdhAv2ylhPRGEzo4+ZP/R9YfeIpEqB/+jUSloauHopAE0xVf
wCNmVUxtE/PVEkf8UYu0SkB9zkONRNsw
=G8et
-----END PGP SIGNATURE-----


</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="00257" HREF="msg00257.html">[MUD-Dev] Re: Network Connectivity</A></STRONG>
<UL><LI><EM>From:</EM> "T. Alexander Popiel" &lt;popiel#snugharbor,com&gt;</LI></UL></LI>
</UL></LI></UL>
<!--X-References-End-->
<!--X-BotPNI-->
<UL>
<LI>Prev by Date:
<STRONG><A HREF="msg00292.html">[MUD-Dev] Re: Overworld Maps on diku style Muds- Design notes</A></STRONG>
</LI>
<LI>Next by Date:
<STRONG><A HREF="msg00294.html">[MUD-Dev] RE: Login and Accounts</A></STRONG>
</LI>
<LI>Prev by thread:
<STRONG><A HREF="msg00257.html">[MUD-Dev] Re: Network Connectivity</A></STRONG>
</LI>
<LI>Next by thread:
<STRONG><A HREF="msg00251.html">[MUD-Dev] DBMS in MU*'s</A></STRONG>
</LI>
<LI>Index(es):
<UL>
<LI><A HREF="index.html#00293"><STRONG>Date</STRONG></A></LI>
<LI><A HREF="thread.html#00293"><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>[MUD-Dev] Re: Login and Accounts</STRONG>, <EM>(continued)</EM>
<ul compact>
<LI><strong><A NAME="00667" HREF="msg00667.html">[MUD-Dev] Re: Login and Accounts</A></strong>, 
J C Lawrence <a href="mailto:claw#under,engr.sgi.com">claw#under,engr.sgi.com</a>, Tue 11 Aug 1998, 23:05 GMT
</LI>
</ul>
</LI>
<LI><strong><A NAME="00253" HREF="msg00253.html">[MUD-Dev] Scripting Design Notes</A></strong>, 
Mike L Kesl <a href="mailto:mlkesl#cpinternet,com">mlkesl#cpinternet,com</a>, Sun 19 Jul 1998, 13:47 GMT
<LI><strong><A NAME="00252" HREF="msg00252.html">[MUD-Dev] Network Connectivity</A></strong>, 
Jeroen Ruigrok/Asmodai <a href="mailto:asmodai#wxs,nl">asmodai#wxs,nl</a>, Sun 19 Jul 1998, 12:56 GMT
<UL>
<LI><strong><A NAME="00257" HREF="msg00257.html">[MUD-Dev] Re: Network Connectivity</A></strong>, 
T. Alexander Popiel <a href="mailto:popiel#snugharbor,com">popiel#snugharbor,com</a>, Sun 19 Jul 1998, 16:27 GMT
<UL>
<LI><strong><A NAME="00293" HREF="msg00293.html">[MUD-Dev] Re: Network Connectivity</A></strong>, 
Matt Chatterley <a href="mailto:matt#mpc,dyn.ml.org">matt#mpc,dyn.ml.org</a>, Wed 22 Jul 1998, 00:33 GMT
</LI>
</UL>
</LI>
</UL>
</LI>
<LI><strong><A NAME="00251" HREF="msg00251.html">[MUD-Dev] DBMS in MU*'s</A></strong>, 
Jeroen Ruigrok/Asmodai <a href="mailto:asmodai#wxs,nl">asmodai#wxs,nl</a>, Sun 19 Jul 1998, 12:46 GMT
<UL>
<LI><strong><A NAME="00255" HREF="msg00255.html">[MUD-Dev] Re: DBMS in MU*'s</A></strong>, 
Adam J. Thornton <a href="mailto:adam#phoenix,Princeton.EDU">adam#phoenix,Princeton.EDU</a>, Sun 19 Jul 1998, 15:28 GMT
<UL>
<LI><strong><A NAME="00256" HREF="msg00256.html">[MUD-Dev] Re: DBMS in MU*'s</A></strong>, 
Jeroen Ruigrok/Asmodai <a href="mailto:asmodai#wxs,nl">asmodai#wxs,nl</a>, Sun 19 Jul 1998, 15:46 GMT
<UL>
<LI><strong><A NAME="00258" HREF="msg00258.html">[MUD-Dev] Re: DBMS in MU*'s</A></strong>, 
Adam J. Thornton <a href="mailto:adam#phoenix,Princeton.EDU">adam#phoenix,Princeton.EDU</a>, Sun 19 Jul 1998, 17:47 GMT
</LI>
</UL>
</LI>
</UL>
</LI>
</UL>
</LI>
</UL></BLOCKQUOTE>

</ul>
<hr>
<center>
[&nbsp;<a href="../">Other Periods</a>
&nbsp;|&nbsp;<a href="../../">Other mailing lists</a>
&nbsp;|&nbsp;<a href="/search.php3">Search</a>
&nbsp;]
</center>
<hr>
</body>
</html>