<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN"> <html> <head> <title>Dead Souls I3 router</title> <meta name="Author" content=""> <meta name="GENERATOR" content="Mozilla/3.0Gold (Win95; I) [Netscape]"> <link rel="icon" href="./favicon.ico" type="image/x-icon"> <link rel="shortcut icon" href="./favicon.ico" type="image/x-icon"> </head> <body> <center style="font-family: courier new,courier,monospace;"> <div style="text-align: left;"><a href="http://sourceforge.net/"><br> </a></div> <hr width="100%"></center> <center style="font-family: courier new,courier,monospace;"> <div style="text-align: left;"> <div style="text-align: center;"> <div style="text-align: center;"><big style="font-weight: bold;"><big><big>The Dead Souls Intermud3 Router</big></big></big><br> </div> <hr style="width: 100%; height: 2px;"></div> <big><br> <span style="font-weight: bold; text-decoration: underline;">What is the Dead Souls router?</span> It's an intermud protocol version 3 <br> router which follows intermud standards ( <a href="http://intermud.org">http://intermud.org</a> ) and <br> was written by the legendary Tim@TimMUD.<br> <br> <br style="font-weight: bold; text-decoration: underline;"> <span style="font-weight: bold; text-decoration: underline;">What are the rules?</span><br> <br> Please read the <a href="http://dead-souls.net/router_rules.html">router rules</a> page.<br> <br> <br> <span style="text-decoration: underline; font-weight: bold;">Is it private?</span><br> <br> No. Everyone is welcome.<br> <br> <br> <span style="font-weight: bold;"><span style="text-decoration: underline;">What is the IP and port?</span> </span> This may occasionally change. Such changes <br> will be posted here when they happen. The current port and address is:<br> <br> </big> <div style="text-align: center;"><big><big><big>Name: <span style="font-weight: bold;">*yatmim</span> IP:</big></big></big><big style="font-weight: bold;"><big><big> 149.152.218.102 </big></big></big><big><big><big>port:</big></big></big><big style="font-weight: bold;"><big><big> 23</big></big></big><br> </div> <big><big style="font-weight: bold;"><br> </big><span style="font-weight: bold; text-decoration: underline;">Is is "secure"?<br> <br> </span>Nope. Read this: <a href="http://dead-souls.net/ds-admin-faq.html#90">http://dead-souls.net/ds-admin-faq.html#90</a><span style="font-weight: bold; text-decoration: underline;"><br> </span>Bottom line: Don't tell secrets on the router.<span style="font-weight: bold; text-decoration: underline;"><br> <br> How do I set it up?</span><span style="text-decoration: underline;"> <br> <br> </span><span style="font-style: italic; font-weight: bold;"></span>To switch back and forth between the routers, use the<br> switchrouter command. For syntax and instructions,<br> type: <span style="font-weight: bold;">help switchrouter</span><br> <br> <br> <span style="font-weight: bold; text-decoration: underline;">It doesn't work<br> <br> </span> There are a few possible reasons for this, mostly<br> centered around the router being paranoid about<br> security. The router resets frequently, and on that<br> reset, your mud will be authenticated. Just be patient.<br> If it's been more than a day or so, email me at<br> <my name here>@comcast.net<br> <br> To know for sure if this is the problem, change your<br> mud name to something unique and reboot. If you<br> connect to intermud, you know that was the issue.<br> <br> Also note, the name is yatmim, with an <span style="font-weight: bold;">M</span> at the end<br> and not an <span style="font-weight: bold;">N</span>. It stands for Yet Another TMI Mud. yatmim.<br> Lower case letters. I'll see if I can make the router<br> more forgiving of that typo.<br> <br> Getting the router name wrong is the number one cause of<br> errors. Also, once you get it wrong, your own client<br> cache might keep the old one, even if you change your<br> intermud client code. Make sure you purge the i3 data<br> cache before you try again.<br> </big><big><br> <br> <span style="font-weight: bold; text-decoration: underline;">What's the point of a new router? Who died and made you intermud king?</span><br> <br> On the morning of 27 March 2006, the intermud.org i3 router stopped<br> functioning. There had been some talk on the dead_souls channel of how<br> unreliable the i3 router was, and how we should make our own, <br> etc, yakety schmakety.<br> March 27th was the last straw. For Dead Souls developers, the <br> dead_souls intermud channel was a vital resource for development discussion<br> and support. After being down for 24 hours, I decided it was time to <br> implement a router that the Dead Souls muds could count on.<br> <br> <br> <span style="font-weight: bold; text-decoration: underline;">Why did you change it from port 25 to port 23?</span><br> <br> During testing, it was discovered that some ISP's and hosting services block<br> outbound connections to port 25, presumably for anti-spam reasons. Since<br> port 23 is very often open for outbound connections, and it is rarely <br> spam-firewalled, it seemed like a good choice. It's not like we were doing<br> anything else with it.<br> <br> <br style="font-weight: bold; text-decoration: underline;"> <span style="font-weight: bold; text-decoration: underline;">Isn't a low port a security risk?</span><br> <br> It's not running the way you think.<br> <br> <br style="font-weight: bold; text-decoration: underline;"> <span style="font-weight: bold; text-decoration: underline;"></span><span style="font-weight: bold; text-decoration: underline;"></span></big><big><span style="font-weight: bold; text-decoration: underline;">Is this router actually any more stable? What's the uptime?</span><br> <br> It looks like there's good potential for this <br> router to be just as stable as the old *gjs, if not<br> more so. The biggest danger comes from the fact that<br> it's running on a computer on the campus of a university<br> I went to 15 years ago, so some bored network admin<br> might notice it and pull the plug. Should that ever <br> happen, the new IP will be posted here.<br> <br> The most likely thing to happen is that the machine<br> it's on could lose power, despite being on UPS. If<br> this happens, channel communication will be limited<br> until someone emails me and tells me I need to <br> reload channels. On the todo list is a plan to make<br> channel data persist across server resets.<br> <br> In general, however, in the past few months,<br> *gjs has failed quite a few times, while *yatmim has<br> been going strong without a single hiccup.<br> <br> <br> <span style="font-weight: bold; text-decoration: underline;">You should integrate your router with *gjs and enable failover</span><br> <br> I will, just as soon as you send me the network code<br> to do it. Until then, this is what you get.<br> <br> <br> <span style="font-weight: bold; text-decoration: underline;">Does it bridge to the *gjs router?</span><br> <br> No.<br> <br> <br> <span style="font-weight: bold; text-decoration: underline;">How does the router work?</span><br> <br> Tim@TimMUD wrote a swell LPC based router that is<br> basically a bunch of .h files you put into a TMI-2<br> mud. You tinker with the settings a bit, and your TMI-2<br> mud becomes an intermud router.<br> I got rather violent on his code and shoehorned it<br> into Dead Souls. It's a testament to Tim's skill that <br> my crude fumblings were able to get the thing ported<br> and working.<br> <br> <br> <span style="font-weight: bold; text-decoration: underline;">Is router code part of Dead Souls?</span><br> <br> With Tim's blessing I've included his I3 router<br> in the Dead Souls distribution, after removing/replacing<br> some non-Tim code. This means that any Dead Souls<br> mud can serve as a router, should it wish to <br> establish its own private intermud network. Eventually<br> these individual routers may be part of a failover<br> network, but there are no firm plans for this in place.<br> <br> <br> <span style="font-weight: bold; text-decoration: underline;">How do I become my own I3 router?</span><br> <br> Read the code in /secure/daemon/i3router. Understand it.<br> Then modify it to suit you. I won't be posting step-<br> by-step instructions on how to do this, because I believe<br> this is one of those things that you really need to <br> figure out on your own. If you can't figure it out<br> by reading the code, I argue you have no business<br> running the router.<br> <br> <br> - Cratylus<br> <br> <br> <span style="color: rgb(255, 0, 0);"></span></big></div> </center> <center style="font-family: courier new,courier,monospace;"> <hr style="width: 100%; height: 2px;"> <center style="font-family: courier new,courier,monospace;"><a style="font-weight: bold;" href="http://dead-souls.net/"><span style="text-decoration: underline;">Dead Souls Home</span></a></center> <big><big><big></big></big></big> <center> <div style="text-align: left;"> <div style="text-align: center;"> <div style="text-align: left;"> <hr style="width: 100%; height: 2px;"></div> </div> <hr style="width: 100%; height: 2px;"></div> </center> </center> </body> </html>