LPMuds.net

LPMuds.net Forums => Intermud => Topic started by: Adam on November 26, 2017, 03:15:24 AM

Title: I3 Testing Server
Post by: Adam on November 26, 2017, 03:15:24 AM
Thrown up an i3 router for people testing their i3 clients and code:

Name: *KellyTest
IP: 144.139.132.92   
Port: 9000

Server Logs are at: https://www.themud.org/~i3router/router-testing/

Note address and ports may change to get up2date details see:
https://www.themud.org/imc2i3-routers.php
Title: Re: I3 Testing Server
Post by: kriton on November 26, 2017, 06:40:50 PM

Has there been any progress on a decentralized Intermud 4 protocol? 

I've been thinking about how I would go about it myself (and whether I could make it backwards compatible with I3).
Title: Re: I3 Testing Server
Post by: Adam on November 26, 2017, 10:42:15 PM

Has there been any progress on a decentralized Intermud 4 protocol? 

I've been thinking about how I would go about it myself (and whether I could make it backwards compatible with I3).

One could simply rewrite Intermud2 and simply add an announce server and the extra packet types we use on I3:
I2 required each mud to know about the other muds on the network to function so basically to connect you needed to know at least one other mud that knew of one other mud and you communicate your mud list and eventually know about all the muds. but to get people to move to I4 you'd need to hold their hand and spoon feed them everything they needed otherwise they would still just connect to it with an i3 client haha
Title: Re: I3 Testing Server
Post by: kriton on November 27, 2017, 06:59:41 PM

I am not very familiar with Intermud-2.  I cannot find good documentation and the implementations I have seen kinda gross me out.  Is there an implementation guide somewhere?
Title: Re: I3 Testing Server
Post by: silenus on November 28, 2017, 08:03:42 PM
I think the old intermud-2 protocol had a problem with multiple muds not being consistent on things like what muds were connected to a given channel and what not. I think no one analyzed the protocol to make sure that consistency is guaranteed. Not sure there was ever a specification document or design document of some sort.
Title: Re: I3 Testing Server
Post by: Adam on November 29, 2017, 09:25:49 AM
Intermud2 never had a "good" implementation it was dropped in favor of IMC2 and I3 as they were both more stable and get the job done.

if anything id simply look at extending the I3 protocol to support encrypted TELLS and Channel Messages, but its probably overkill