<!-- MHonArc v2.4.4 --> <!--X-Subject: Re: [MUD-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 -0800 --> <!--X-Message-Id: Pine.LNX.4.10.9912220437320.9992-100000#localhost,localdomain --> <!--X-Content-Type: text/plain --> <!--X-Reference: E120ZvA-0005Ft-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> [ <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="msg00723.html">Previous</a> | <a href="msg00725.html">Next</a> ] Thread: [ <a href="msg00745.html">Previous</a> | <a href="msg00728.html">Next</a> ] Index: [ <A HREF="author.html#00726">Author</A> | <A HREF="#00726">Date</A> | <A HREF="thread.html#00726">Thread</A> ] <!--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 <<A HREF="mailto:rsinha#glue,umd.edu">rsinha#glue,umd.edu</A>></LI> <LI><em>Date</em>: Wed, 22 Dec 1999 04:48:48 -0500 (EST)</LI> <LI><em>cc</em>: "Wesley W. Terpstra" <<A HREF="mailto:terpstra#iota,dhs.org">terpstra#iota,dhs.org</A>></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: > > Wesley: I crossed your post to MUD-Dev for further comment. > > ------- Forwarded Message > > From: "Wesley W. Terpstra" <terpstra#iota,dhs.org> > Newsgroups: rec.games.mud.admin > Subject: Collecting ideas for a MUD server... > Date: Tue, 21 Dec 1999 11:35:13 +0000 > > Some friends and I were thinking about writing a new MUD server from > scratch and I thought it would be wise to collect information from > people who have been running&coding them. :-) > > Our plans (at present) are to make a compiler/interpreter for a custom > OO language and build the actual MUD completely in this language. As I > understand it, MOO already takes this approach. What I would like to > gather is a list of features that people consider essential to a MUD > 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.... > > I also wanted to know of what MUDs currently implement any of the > following: multithreading A Good Thing... >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...) >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 <blech> 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 ;-) >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 > certificates about players so their characters can move from one server > to another w/o the two servers ever talking directly. servers talking is much better than trusting the client. Clients can be reverse-engineered... > > Thanks alot. > > - --- > E-mail: terpstra#interchange,ubc.ca Host: iota.dhs.org > PGP key: hkp://wwwkeys.us.pgp.net/terpstra#interchange,ubc.ca > <A HREF="http://www.iota.dhs.org/pgp-keys/terpstra.pgp">http://www.iota.dhs.org/pgp-keys/terpstra.pgp</A> > > ------- End of Forwarded Message > > > > _______________________________________________ > 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> > 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 <gmiller#classic-games,com></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 <claw#cp,net></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> [ <a href="../">Other Periods</a> | <a href="../../">Other mailing lists</a> | <a href="/search.php3">Search</a> ] </center> <hr> </body> </html>