<!-- MHonArc v2.4.4 --> <!--X-Subject: [MUD-Dev] Codebase Ideas --> <!--X-From-R13: chavgnpNcebqvtl.arg --> <!--X-Date: Thu, 17 Feb 2000 19:25:19 -0800 --> <!--X-Message-Id: 000217204454CE.19573#webd4,iname.net --> <!--X-Content-Type: text/plain --> <!--X-Head-End--> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN"> <html> <head> <title>MUD-Dev message, [MUD-Dev] Codebase Ideas</title> <!-- meta name="robots" content="noindex,nofollow" --> <link rev="made" href="mailto:punitac#prodigy,net"> </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="msg00403.html">Previous</a> | <a href="msg00405.html">Next</a> ] Thread: [ <a href="msg00425.html">Previous</a> | <a href="msg00409.html">Next</a> ] Index: [ <A HREF="author.html#00401">Author</A> | <A HREF="#00401">Date</A> | <A HREF="thread.html#00401">Thread</A> ] <!--X-TopPNI-End--> <!--X-MsgBody--> <!--X-Subject-Header-Begin--> <H1>[MUD-Dev] Codebase Ideas</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] Codebase Ideas</LI> <LI><em>From</em>: <A HREF="mailto:punitac#prodigy,net">punitac#prodigy,net</A></LI> <LI><em>Date</em>: Thu, 17 Feb 2000 20:44:54 -0500 (EST)</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> Hey List, I've been planing on, and started working on (no code yet, just ideas) making a codebase from scratch. Right now what I'd like to do is make a code base that doesn't look like all the stock muds, has more features, and is easier to add stuff in, also, with less limits. The over all goal is to break has many of the limits that most codebases face. One idea I had, actully, something someone brought up on another mailing list, was linking muds together. What I was thinking is there'd be some sortof central server, that would link all the muds together. Ways characters could go from one mud, well, I was thinking of having gateways, objects that a character could go through to get from one mud to another. I was thinking of also having it so areas could be linked between muds, so that a character could walk from one mud to the other, just by moving through the area. of course, I wouldn't have it so every areas linked to another area or anything, since that'd involve a lot of work on the server. Any way, some ideas I had for doing this are: New players would log on to a mud, that's linked to the central server. New characters would each be given an account number, the first part of the account number would be the number of the mud given to the mud by the central server, or maybe a string, the second part would be picked by the mud. ie. 127.98523 the first number is the id number of the mud on the server, the second number is the id number given to the player by the mud. the other method, brmud.98523 the first part would be the short name of the mud, second part, players id number picked by the mud. the second mud would insure, that if a mud goes closes, I can reassign the id number of the mud, and not mess with things, of course, I might decide I don't want to do this, after all, I like numbers ;) When a player attempts to use a gateway, the mud the players on will call into the server a request to move the player from one mud to the other, then the server would look for the other mud, see if it's up, and taking players, and then send in the request to log the player into the the second mud, if the second mud says go ahead, then the player would then be pulled out of the first mud, and logged into the second mud. The would't go through the log in process, but would instead just appear in the second mud, at the designated entrance point. Now, about pfiles, I don't want all the muds to be pretty much the same, except for areas, otherwise I just have pretty much one big stock mud, I'd like Admins of individual muds be able to change things in thier code, for example, one mud could use channeling from the Wheel of Time for magic, while another had magic powers come from rocks, and I'd like to allow this. To do this, I've decided to give each character two pfiles, one would be for the individual mud, and the second would be a tye of pfile accepted on all the muds connected t the central server. What would happen is, when player Joe wants to log into to Mud B from Mud A, his second pfile, would be sent to mud B, and at mud B, it would be converted into a pfile that would fit into the mud. hmm, I actully have questions though, so no more making my not really long by talking about things I had in mind. First off, does anyone have advice on how I should do the central server? What I wanted it to do was have it so every mud when up would be logged into the central server, and always be connected to it. Any advice on how you guys and girls think I should do this would be great. Also, can you take someone's connection, and transfer it to another mud? without doing something like making a telnet client just for our mud? I'd like it to be possibly to have any telnet client let you log into the mud, and while we do have plans for making a client just for our mud, that won't be for a long time. The thing is, I only want muds conncected to the main server, and players connect through their muds, when they switch muds, their connection would get sent to another mud. This is pretty important to me. That's about it for now I guess, Heeten Choxi PS>I'm also sortof wondering how someof you that run graphical muds started out, just cuirious. _______________________________________________ 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="00423" HREF="msg00423.html">Re: [MUD-Dev] Codebase Ideas</A></strong> <ul compact><li><em>From:</em> "Aaron Mitchell" <aaron#fate,net></li></ul> <li><strong><A NAME="00409" HREF="msg00409.html">Re: [MUD-Dev] Codebase Ideas</A></strong> <ul compact><li><em>From:</em> Bryce Harrington <bryce#neptune,net></li></ul> </UL></LI></UL> <!--X-Follow-Ups-End--> <!--X-References--> <!--X-References-End--> <!--X-BotPNI--> <UL> <LI>Prev by Date: <STRONG><A HREF="msg00403.html">Re: [MUD-Dev] code base inquiry</A></STRONG> </LI> <LI>Next by Date: <STRONG><A HREF="msg00405.html">Re: [MUD-Dev] code base inquiry</A></STRONG> </LI> <LI>Prev by thread: <STRONG><A HREF="msg00425.html">Re: [MUD-Dev] Guide Applicant : Player Ratio</A></STRONG> </LI> <LI>Next by thread: <STRONG><A HREF="msg00409.html">Re: [MUD-Dev] Codebase Ideas</A></STRONG> </LI> <LI>Index(es): <UL> <LI><A HREF="index.html#00401"><STRONG>Date</STRONG></A></LI> <LI><A HREF="thread.html#00401"><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] Re: MUD-Dev digest, Vol 1 #286 - 13 msgs</STRONG>, <EM>(continued)</EM> <ul compact> <LI><strong><A NAME="00436" HREF="msg00436.html">Re: [MUD-Dev] Re: MUD-Dev digest, Vol 1 #286 - 13 msgs</A></strong>, Dundee <a href="mailto:SkeptAck#antisocial,com">SkeptAck#antisocial,com</a>, Sun 20 Feb 2000, 19:34 GMT </LI> <LI><strong><A NAME="00445" HREF="msg00445.html">RE: [MUD-Dev] Re: MUD-Dev digest, Vol 1 #286 - 13 msgs</A></strong>, Koster, Raph <a href="mailto:rkoster#origin,ea.com">rkoster#origin,ea.com</a>, Mon 21 Feb 2000, 17:57 GMT </LI> </ul> </LI> <LI><strong><A NAME="00419" HREF="msg00419.html">[MUD-Dev] Guide Applicant : Player Ratio</A></strong>, Geoffrey A. MacDougall <a href="mailto:geoffrey#poptronik,com">geoffrey#poptronik,com</a>, Fri 18 Feb 2000, 17:43 GMT <UL> <LI><strong><A NAME="00425" HREF="msg00425.html">Re: [MUD-Dev] Guide Applicant : Player Ratio</A></strong>, Matthew Mihaly <a href="mailto:diablo#best,com">diablo#best,com</a>, Fri 18 Feb 2000, 20:15 GMT </LI> </UL> </LI> <LI><strong><A NAME="00401" HREF="msg00401.html">[MUD-Dev] Codebase Ideas</A></strong>, punitac <a href="mailto:punitac#prodigy,net">punitac#prodigy,net</a>, Fri 18 Feb 2000, 03:25 GMT <UL> <LI><strong><A NAME="00409" HREF="msg00409.html">Re: [MUD-Dev] Codebase Ideas</A></strong>, Bryce Harrington <a href="mailto:bryce#neptune,net">bryce#neptune,net</a>, Fri 18 Feb 2000, 05:38 GMT </LI> <LI><strong><A NAME="00423" HREF="msg00423.html">Re: [MUD-Dev] Codebase Ideas</A></strong>, Aaron Mitchell <a href="mailto:aaron#fate,net">aaron#fate,net</a>, Fri 18 Feb 2000, 18:05 GMT </LI> </UL> </LI> <LI><strong><A NAME="00370" HREF="msg00370.html">[MUD-Dev] The Endeavour Map and MUD Applications</A></strong>, Michael Hohensee <a href="mailto:michael#sparta,mainstream.net">michael#sparta,mainstream.net</a>, Wed 16 Feb 2000, 18:04 GMT <UL> <LI><strong><A NAME="00373" HREF="msg00373.html">Re: [MUD-Dev] The Endeavour Map and MUD Applications</A></strong>, Ted Milker <a href="mailto:tmilker#radiks,net">tmilker#radiks,net</a>, Wed 16 Feb 2000, 20:13 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>