1999Q4/
<!-- MHonArc v2.4.4 -->
<!--X-Subject: Re: [MUD&#45;Dev] Collecting ideas for a MUD server... (fwd) -->
<!--X-From-R13: Dnuhy Evaun <efvaunNtyhr.hzq.rqh> -->
<!--X-Date: Wed, 22 Dec 1999 12:56:55 &#45;0800 -->
<!--X-Message-Id: Pine.LNX.4.10.9912220437320.9992&#45;100000#localhost,localdomain -->
<!--X-Content-Type: text/plain -->
<!--X-Reference: E120ZvA&#45;0005Ft&#45;00#under,eng.cp.net -->
<!--X-Head-End-->
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<html>
<head>
<title>MUD-Dev message, Re: [MUD-Dev] Collecting ideas for a MUD server... (fwd)</title>
<!-- meta name="robots" content="noindex,nofollow" -->
<link rev="made" href="mailto:rsinha#glue,umd.edu">
</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="msg00723.html">Previous</a>
&nbsp;|&nbsp;<a href="msg00725.html">Next</a>
&nbsp;]
&nbsp;&nbsp;&nbsp;&nbsp;
Thread:&nbsp;
[&nbsp;<a href="msg00745.html">Previous</a>
&nbsp;|&nbsp;<a href="msg00728.html">Next</a>
&nbsp;]
&nbsp;&nbsp;&nbsp;&nbsp;
Index:&nbsp;
[&nbsp;<A HREF="author.html#00726">Author</A>
&nbsp;|&nbsp;<A HREF="#00726">Date</A>
&nbsp;|&nbsp;<A HREF="thread.html#00726">Thread</A>
&nbsp;]

<!--X-TopPNI-End-->
<!--X-MsgBody-->
<!--X-Subject-Header-Begin-->
<H1>Re: [MUD-Dev] Collecting ideas for a MUD server... (fwd)</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>: Re: [MUD-Dev] Collecting ideas for a MUD server... (fwd)</LI>
<LI><em>From</em>: Rahul Sinha &lt;<A HREF="mailto:rsinha#glue,umd.edu">rsinha#glue,umd.edu</A>&gt;</LI>
<LI><em>Date</em>: Wed, 22 Dec 1999 04:48:48 -0500 (EST)</LI>
<LI><em>cc</em>: "Wesley W. Terpstra" &lt;<A HREF="mailto:terpstra#iota,dhs.org">terpstra#iota,dhs.org</A>&gt;</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 Tue, 21 Dec 1999, J C Lawrence wrote:

&gt; 
&gt; Wesley: I crossed your post to MUD-Dev for further comment.
&gt; 
&gt; ------- Forwarded Message
&gt; 
&gt; From: "Wesley W. Terpstra" &lt;terpstra#iota,dhs.org&gt;
&gt; Newsgroups: rec.games.mud.admin
&gt; Subject: Collecting ideas for a MUD server...
&gt; Date: Tue, 21 Dec 1999 11:35:13 +0000
&gt; 
&gt; Some friends and I were thinking about writing a new MUD server from
&gt; scratch and I thought it would be wise to collect information from
&gt; people who have been running&amp;coding them. :-)
&gt; 
&gt; Our plans (at present) are to make a compiler/interpreter for a custom
&gt; OO language and build the actual MUD completely in this language. As I
&gt; understand it, MOO already takes this approach. What I would like to
&gt; gather is a list of features that people consider essential to a MUD
&gt; programming language.

is this more advantageous than coding the mud in C++ and making it
scriptable via this language, that way you can have whatever language
features you need to write the mud, and still avoid making the scripting
langauge overcomplicated....

&gt; 
&gt; I also wanted to know of what MUDs currently implement any of the
&gt; following: multithreading
A Good Thing...

&gt;guis

making your mud room-less?
so long as you keep your mud interface agnostic its ok... this will
distract you from the rest of the mud, as a decent gui interface takes
work (if you are doign more than simply applying menus and mapping as gui
stiff...)

&gt;exploiting client processors, 
implies a client-side program (as opposed to useing telent or ssh to login
to server...)

I personally don't liek the idea, esp as cross platform is an issue unless
you want to go with Java &lt;blech&gt;

I personally am splitting up the traditional mud structure into a
inetd-based concurrent server that is jsut the client program (ie here
lies presentation, mapping stuff, etc), that connects via loopback to a
"event server" that handles movement, etc, all physically manifested
stuff, both using MySql for data storage, and IC AI stuff is implemented
by virtual clients connecting to the event server from mob programs.

all commands are implemented as shared libraries, so that they can be
dlopen()ed during runtime (so as to not have to take down server)

more details to come as more code exists ;-)

&gt;pgp
umm if you are talking about encrypting the text stream, just pawn off ssh
now that there is an opensource version of it... pgp is more for
non-streaming data authenticaiton and encryption

&gt; certificates about players so their characters can move from one server
&gt; to another w/o the two servers ever talking directly.
servers talking is much better than trusting the client.  Clients can be
reverse-engineered...

&gt; 
&gt; Thanks alot.
&gt; 
&gt; - ---
&gt; E-mail: terpstra#interchange,ubc.ca        Host: iota.dhs.org
&gt; PGP key: hkp://wwwkeys.us.pgp.net/terpstra#interchange,ubc.ca
&gt;          <A  HREF="http://www.iota.dhs.org/pgp-keys/terpstra.pgp">http://www.iota.dhs.org/pgp-keys/terpstra.pgp</A>
&gt; 
&gt; ------- End of Forwarded Message
&gt; 
&gt; 
&gt; 
&gt; _______________________________________________
&gt; MUD-Dev maillist  -  MUD-Dev#kanga,nu
&gt; <A  HREF="http://www.kanga.nu/lists/listinfo/mud-dev">http://www.kanga.nu/lists/listinfo/mud-dev</A>
&gt; 

	Rahul Sinha
Computer Science/ Government,
University Of Maryland College Park
AIM: qui dire	ICQ: 9738191	(301)935-5542





_______________________________________________
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>
<ul compact><li><strong>Follow-Ups</strong>:
<ul>
<li><strong><A NAME="00728" HREF="msg00728.html">Re: [MUD-Dev] Collecting ideas for a MUD server... (fwd)</A></strong>
<ul compact><li><em>From:</em> Greg Miller &lt;gmiller#classic-games,com&gt;</li></ul>
</UL></LI></UL>
<!--X-Follow-Ups-End-->
<!--X-References-->
<UL><LI><STRONG>References</STRONG>:
<UL>
<LI><STRONG><A NAME="00717" HREF="msg00717.html">[MUD-Dev] Collecting ideas for a MUD server... (fwd)</A></STRONG>
<UL><LI><EM>From:</EM> J C Lawrence &lt;claw#cp,net&gt;</LI></UL></LI>
</UL></LI></UL>
<!--X-References-End-->
<!--X-BotPNI-->
<UL>
<LI>Prev by Date:
<STRONG><A HREF="msg00723.html">[MUD-Dev] re: Originality/Points of Reference</A></STRONG>
</LI>
<LI>Next by Date:
<STRONG><A HREF="msg00725.html">Re: [MUD-Dev] Fair/Unfair? Scenarios (fwd)</A></STRONG>
</LI>
<LI>Prev by thread:
<STRONG><A HREF="msg00745.html">Re: [MUD-Dev] Collecting ideas for a MUD server... (fwd)</A></STRONG>
</LI>
<LI>Next by thread:
<STRONG><A HREF="msg00728.html">Re: [MUD-Dev] Collecting ideas for a MUD server... (fwd)</A></STRONG>
</LI>
<LI>Index(es):
<UL>
<LI><A HREF="index.html#00726"><STRONG>Date</STRONG></A></LI>
<LI><A HREF="thread.html#00726"><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] Collecting ideas for a MUD server... (fwd)</STRONG>, <EM>(continued)</EM>
<ul compact>
<ul compact>
<ul compact>
<LI><strong><A NAME="00740" HREF="msg00740.html">Re: [MUD-Dev] Collecting ideas for a MUD server... (fwd)</A></strong>, 
J C Lawrence <a href="mailto:claw#cp,net">claw#cp,net</a>, Wed 22 Dec 1999, 23:46 GMT
</LI>
<LI><strong><A NAME="00741" HREF="msg00741.html">Re: [MUD-Dev] Collecting ideas for a MUD server... (fwd)</A></strong>, 
J C Lawrence <a href="mailto:claw#cp,net">claw#cp,net</a>, Wed 22 Dec 1999, 23:55 GMT
</LI>
</ul>
<LI><strong><A NAME="00738" HREF="msg00738.html">Re: [MUD-Dev] Collecting ideas for a MUD server... (fwd)</A></strong>, 
J C Lawrence <a href="mailto:claw#cp,net">claw#cp,net</a>, Wed 22 Dec 1999, 23:36 GMT
<UL>
<LI><strong><A NAME="00745" HREF="msg00745.html">Re: [MUD-Dev] Collecting ideas for a MUD server... (fwd)</A></strong>, 
Matthew Mihaly <a href="mailto:diablo#best,com">diablo#best,com</a>, Thu 23 Dec 1999, 00:45 GMT
</LI>
</UL>
</LI>
</ul>
<LI><strong><A NAME="00726" HREF="msg00726.html">Re: [MUD-Dev] Collecting ideas for a MUD server... (fwd)</A></strong>, 
Rahul Sinha <a href="mailto:rsinha#glue,umd.edu">rsinha#glue,umd.edu</a>, Wed 22 Dec 1999, 20:56 GMT
<UL>
<LI><strong><A NAME="00728" HREF="msg00728.html">Re: [MUD-Dev] Collecting ideas for a MUD server... (fwd)</A></strong>, 
Greg Miller <a href="mailto:gmiller#classic-games,com">gmiller#classic-games,com</a>, Wed 22 Dec 1999, 21:32 GMT
<UL>
<LI><strong><A NAME="00743" HREF="msg00743.html">Re: [MUD-Dev] Collecting ideas for a MUD server... (fwd)</A></strong>, 
J C Lawrence <a href="mailto:claw#cp,net">claw#cp,net</a>, Thu 23 Dec 1999, 00:34 GMT
</LI>
</UL>
</LI>
</UL>
</LI>
<LI><strong><A NAME="00724" HREF="msg00724.html">Re: [MUD-Dev] Collecting ideas for a MUD server... (fwd)</A></strong>, 
Wesley W. Terpstra <a href="mailto:terpstra#iota,dhs.org">terpstra#iota,dhs.org</a>, Wed 22 Dec 1999, 20:57 GMT
<UL>
<LI><strong><A NAME="00731" HREF="msg00731.html">Re: [MUD-Dev] Collecting ideas for a MUD server... (fwd)</A></strong>, 
Greg Miller <a href="mailto:gmiller#classic-games,com">gmiller#classic-games,com</a>, Wed 22 Dec 1999, 21:32 GMT
</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>