<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Killing telnet +&#x2F;-?]]></title><description><![CDATA[<p dir="auto">So one of the things I know I’ve talked about before is what the future of MU* looks like. What systems we might be using in a year, five years, etc.</p>
<p dir="auto">I think it’s fair to say with the rise of Ares lots of people are excited by the move to web and away from telnet for many things - caveat: I know this isn’t everyone and some people just don’t get on with Ares, but I don’t want to rehash that discussion in this topic.</p>
<p dir="auto">It gets me thinking, how much are we held back by telnet? If we could drop it entirely and do everything in a browser, what would we gain? And what would we lose?</p>
<p dir="auto">What would we lose?</p>
<p dir="auto">Dedicated clients would probably go - one of the advantages of telnet is that the protocol is fairly simple, and everything else is window dressing in a client - you send text, you get text. The client is completely unaware of the meaning of the commands. Even if every game started from the same system that had the same API, whenever you add something it’s going to add another call or object to the API, and a single client wouldn’t be able to understand all the variations.</p>
<p dir="auto">If you lose dedicated clients, you lose a lot of notification functionality. Sure, browsers have some notification ability, but now your game is just in another tab somewhere and it’s easy enough to close by accident and then where did my game go? Also, mobile browsers are an entirely different issue.</p>
<p dir="auto">(Side note, you can do things here with service workers in the browser, but it’s still not the same)</p>
<p dir="auto">You <em>might</em> be able to do something clever with an Electron app that just behaves as a window into the game’s site, but I wouldn’t want to assume its workability without some serious testing.</p>
<p dir="auto">There’s also accessibility concerns. Telnet is easier to make friendly for screenreaders than a single page app website. It’s not <em>impossible</em>, but it’s already an afterthought in many areas, and it could get lost at the wayside, closing off games to an already under-served population.</p>
<p dir="auto">What would we gain?</p>
<p dir="auto">Killing off telnet does come with its advantages, of course. Development can be focused in one area, whenever you add a new system, you add it in one place, rather than having to add the telnet-side code as well as the web-side code. You can get rid of long and arcane commands that need to take in multiple inputs and make it a single dialog box. Information can be displayed in ways other than just ASCII.</p>
<p dir="auto">You could add rich information to your interface - when you enter a room you could get a picture of the room. For your grid you could display an actual grid of information that shows you where the various rooms are, the exits you know about and so on.</p>
<p dir="auto">It could improve accessibility. Not everyone wants to play with telnet clients to play a game and creating it all in browser could bring more people on board. And if done <em>properly</em> it could make games more accessible to screenreaders, but again that’s a big <em>if</em>.</p>
<p dir="auto">And of course, just because I’m a big showoff, here’s a gif of the thing I’ve been working on on and off (mostly off). I wanted to build something customisable where you can set our your layout however you want, with potentially multiple character windows worth of stuff at once (maybe you want to RP as your PC but chat as your staff-bit). All in browser of course, the gif showing two browser windows at once.</p>
<p dir="auto">So far the backend is written in Python, exposing a GraphQL API, and the frontend is written in JS using the Vue 3 framework.</p>
<p dir="auto"><img src="https://i.imgur.com/I82gUbs.gif" alt="alt text" class=" img-fluid img-markdown" /></p>
<p dir="auto">But other than just being a vehicle for being a showoff, this topic is also for other people’s thoughts, so tell me, do you want to see the end of telnet? Or is it so core to MUing we can’t get rid of it?</p>
]]></description><link>https://brandmu.day/topic/83/killing-telnet</link><generator>RSS for Node</generator><lastBuildDate>Sat, 04 Apr 2026 13:11:55 GMT</lastBuildDate><atom:link href="https://brandmu.day/topic/83.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 23 May 2022 10:43:00 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Killing telnet +&#x2F;-? on Tue, 24 May 2022 21:38:10 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="https://brandmu.day/uid/47">@Selira</a> said in <a href="/post/1681">Killing telnet +/-?</a>:</p>
<blockquote>
<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="https://brandmu.day/uid/4">@Pavel</a> Not for everyone, but no system is. The ability to do more with the tools on hand and experimentation within the field are critical for bringing it to new audiences, imo.</p>
</blockquote>
<p dir="auto">True. I’m very old and grumpy and want things to stop changing so much because I can’t keep up. This is all a reflection of me, not of how the field should develop.</p>
]]></description><link>https://brandmu.day/post/1683</link><guid isPermaLink="true">https://brandmu.day/post/1683</guid><dc:creator><![CDATA[Pavel]]></dc:creator><pubDate>Tue, 24 May 2022 21:38:10 GMT</pubDate></item><item><title><![CDATA[Reply to Killing telnet +&#x2F;-? on Tue, 24 May 2022 21:37:04 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="https://brandmu.day/uid/4">@Pavel</a> Not for everyone, but no system is. The ability to do more with the tools on hand and experimentation within the field are critical for bringing it to new audiences, imo.</p>
]]></description><link>https://brandmu.day/post/1681</link><guid isPermaLink="true">https://brandmu.day/post/1681</guid><dc:creator><![CDATA[Selira]]></dc:creator><pubDate>Tue, 24 May 2022 21:37:04 GMT</pubDate></item><item><title><![CDATA[Reply to Killing telnet +&#x2F;-? on Tue, 24 May 2022 21:35:36 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="https://brandmu.day/uid/47">@Selira</a> said in <a href="/post/1678">Killing telnet +/-?</a>:</p>
<blockquote>
<p dir="auto">I will say it’s worth looking at what Tyr has done with The Celestra on this. Pictures as an option instead of text, gradients built into the system and able to be saved, items in a library that can be pulled out at any time, customizable outfits, embedded Youtube videos, instanced events, person-to-person channels, and available both from a web browser and a standalone client.</p>
<p dir="auto">Accessibility is not great, though, and something that could be improved for the VI audience.</p>
</blockquote>
<p dir="auto">Almost all of that sounds like a cacophonous nightmare.</p>
]]></description><link>https://brandmu.day/post/1680</link><guid isPermaLink="true">https://brandmu.day/post/1680</guid><dc:creator><![CDATA[Pavel]]></dc:creator><pubDate>Tue, 24 May 2022 21:35:36 GMT</pubDate></item><item><title><![CDATA[Reply to Killing telnet +&#x2F;-? on Tue, 24 May 2022 21:33:03 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="https://brandmu.day/uid/46">@Prototart</a> said in <a href="/post/1673">Killing telnet +/-?</a>:</p>
<blockquote>
<p dir="auto">TBH I kind of hate how much stuff has <em>already</em> moved off-game, like, I hate how everything for news and help files always ends up hidden in some badly done wiki instead of just easily accessed in-game and I hate how many people either write like a one line desc or just don’t write at all</p>
</blockquote>
<ul>
<li>.5 <img src="https://brandmu.day/assets/plugins/nodebb-plugin-emoji/emoji/android/1f604.png?v=ad502f21e27" class="not-responsive emoji emoji-android emoji--smile" style="height:23px;width:auto;vertical-align:middle" title=":D" alt="😄" /> I love that I can search a wiki to find help files (assuming the wiki is properly set up) and read them in a font and form that’s much easier on the eyes.</li>
</ul>
<p dir="auto">I hate that people have stopped writing descs. <img src="https://brandmu.day/assets/plugins/nodebb-plugin-emoji/emoji/android/1f61e.png?v=ad502f21e27" class="not-responsive emoji emoji-android emoji--disappointed" style="height:23px;width:auto;vertical-align:middle" title=":(" alt="😞" /> It hurts my heart forever when I look at someone and ‘You see nothing interesting’ or some pithy, one-line blah blah <em>I look like Chris Evans what more do you want</em>.</p>
<p dir="auto">I like descs! Especially descs with some flavor to them that include things about body language, accents, movement.</p>
]]></description><link>https://brandmu.day/post/1679</link><guid isPermaLink="true">https://brandmu.day/post/1679</guid><dc:creator><![CDATA[Pyrephox]]></dc:creator><pubDate>Tue, 24 May 2022 21:33:03 GMT</pubDate></item><item><title><![CDATA[Reply to Killing telnet +&#x2F;-? on Tue, 24 May 2022 21:31:22 GMT]]></title><description><![CDATA[<p dir="auto">I will say it’s worth looking at what Tyr has done with The Celestra on this. Pictures as an option instead of text, gradients built into the system and able to be saved, items in a library that can be pulled out at any time, customizable outfits, embedded Youtube videos, instanced events, person-to-person channels, and available both from a web browser and a standalone client.</p>
<p dir="auto">Accessibility is not great, though, and something that could be improved for the VI audience.</p>
]]></description><link>https://brandmu.day/post/1678</link><guid isPermaLink="true">https://brandmu.day/post/1678</guid><dc:creator><![CDATA[Selira]]></dc:creator><pubDate>Tue, 24 May 2022 21:31:22 GMT</pubDate></item><item><title><![CDATA[Reply to Killing telnet +&#x2F;-? on Tue, 24 May 2022 20:59:02 GMT]]></title><description><![CDATA[<p dir="auto">TBH I kind of hate how much stuff has <em>already</em> moved off-game, like, I hate how everything for news and help files always ends up hidden in some badly done wiki instead of just easily accessed in-game and I hate how many people either write like a one line desc or just don’t write at all</p>
]]></description><link>https://brandmu.day/post/1673</link><guid isPermaLink="true">https://brandmu.day/post/1673</guid><dc:creator><![CDATA[Prototart]]></dc:creator><pubDate>Tue, 24 May 2022 20:59:02 GMT</pubDate></item><item><title><![CDATA[Reply to Killing telnet +&#x2F;-? on Tue, 24 May 2022 01:00:58 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="https://brandmu.day/uid/60">@MisterBoring</a> said in <a href="/post/1380">Killing telnet +/-?</a>:</p>
<blockquote>
<p dir="auto">Strangely my first thought for an example of this were Trillian / ICQ skins.</p>
</blockquote>
<p dir="auto">I was thinking Winamp. Same-ish era. <img src="https://brandmu.day/assets/plugins/nodebb-plugin-emoji/emoji/android/1f61b.png?v=ad502f21e27" class="not-responsive emoji emoji-android emoji--stuck_out_tongue" style="height:23px;width:auto;vertical-align:middle" title=":P" alt="😛" /></p>
]]></description><link>https://brandmu.day/post/1381</link><guid isPermaLink="true">https://brandmu.day/post/1381</guid><dc:creator><![CDATA[Pavel]]></dc:creator><pubDate>Tue, 24 May 2022 01:00:58 GMT</pubDate></item><item><title><![CDATA[Reply to Killing telnet +&#x2F;-? on Tue, 24 May 2022 01:00:27 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="https://brandmu.day/uid/4">@Pavel</a> I agree. Hence a file you could apply manually, or even just opt into automatically downloading.</p>
<p dir="auto">Strangely my first thought for an example of this were Trillian / ICQ skins.</p>
]]></description><link>https://brandmu.day/post/1380</link><guid isPermaLink="true">https://brandmu.day/post/1380</guid><dc:creator><![CDATA[MisterBoring]]></dc:creator><pubDate>Tue, 24 May 2022 01:00:27 GMT</pubDate></item><item><title><![CDATA[Reply to Killing telnet +&#x2F;-? on Tue, 24 May 2022 00:58:12 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="https://brandmu.day/uid/39">@IoleRae</a> I remember it! Pueblo was used on some anime MU*s for pictures. You could connect with a regular client as well, but on Pueblo you got ~pictures~.</p>
]]></description><link>https://brandmu.day/post/1379</link><guid isPermaLink="true">https://brandmu.day/post/1379</guid><dc:creator><![CDATA[Tez]]></dc:creator><pubDate>Tue, 24 May 2022 00:58:12 GMT</pubDate></item><item><title><![CDATA[Reply to Killing telnet +&#x2F;-? on Tue, 24 May 2022 00:56:31 GMT]]></title><description><![CDATA[<p dir="auto">There was a mush client briefly that was coded with interactions with a particular code base that was basically a mush except when somebody was connecting with the client made for it. Pueblo? Does anyone else remember that? There were like, 3 WoD games in the mid-late 90s that used it I think. It TOTALLY changed the UI of the client when you logged into one of those games. Popped up maps you could click on to move to and such. Please lord somebody tell me I’m not the only one that remembers this.</p>
]]></description><link>https://brandmu.day/post/1378</link><guid isPermaLink="true">https://brandmu.day/post/1378</guid><dc:creator><![CDATA[IoleRae]]></dc:creator><pubDate>Tue, 24 May 2022 00:56:31 GMT</pubDate></item><item><title><![CDATA[Reply to Killing telnet +&#x2F;-? on Tue, 24 May 2022 00:53:51 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="https://brandmu.day/uid/60">@MisterBoring</a> I’d definitely give some side-eye to any part of a client that automatically downloaded and applied/ran something without my knowledge. So you’d have to be careful with the implementation of it.</p>
]]></description><link>https://brandmu.day/post/1377</link><guid isPermaLink="true">https://brandmu.day/post/1377</guid><dc:creator><![CDATA[Pavel]]></dc:creator><pubDate>Tue, 24 May 2022 00:53:51 GMT</pubDate></item><item><title><![CDATA[Reply to Killing telnet +&#x2F;-? on Tue, 24 May 2022 00:51:31 GMT]]></title><description><![CDATA[<p dir="auto">Totally. Could be covered by a “Load style” option in the client and some kind of optional download available either on the client homepage or maybe hosted by the games using it themselves.</p>
]]></description><link>https://brandmu.day/post/1376</link><guid isPermaLink="true">https://brandmu.day/post/1376</guid><dc:creator><![CDATA[MisterBoring]]></dc:creator><pubDate>Tue, 24 May 2022 00:51:31 GMT</pubDate></item><item><title><![CDATA[Reply to Killing telnet +&#x2F;-? on Tue, 24 May 2022 00:49:10 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="https://brandmu.day/uid/60">@MisterBoring</a> said in <a href="/post/1373">Killing telnet +/-?</a>:</p>
<blockquote>
<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="https://brandmu.day/uid/19">@farfalla</a></p>
<p dir="auto">Sure, but I think it would be neat if it also sort of stylized the client for folks not using a web portal as well.</p>
</blockquote>
<p dir="auto">Naturally it’d be an opt-in process.</p>
]]></description><link>https://brandmu.day/post/1375</link><guid isPermaLink="true">https://brandmu.day/post/1375</guid><dc:creator><![CDATA[Pavel]]></dc:creator><pubDate>Tue, 24 May 2022 00:49:10 GMT</pubDate></item><item><title><![CDATA[Reply to Killing telnet +&#x2F;-? on Tue, 24 May 2022 00:45:04 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="https://brandmu.day/uid/19">@farfalla</a></p>
<p dir="auto">Sure, but I think it would be neat if it also sort of stylized the client for folks not using a web portal as well.</p>
]]></description><link>https://brandmu.day/post/1373</link><guid isPermaLink="true">https://brandmu.day/post/1373</guid><dc:creator><![CDATA[MisterBoring]]></dc:creator><pubDate>Tue, 24 May 2022 00:45:04 GMT</pubDate></item><item><title><![CDATA[Reply to Killing telnet +&#x2F;-? on Tue, 24 May 2022 00:41:21 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="https://brandmu.day/uid/60">@MisterBoring</a> oh, okay, you mean like in an ares-type web portal?</p>
]]></description><link>https://brandmu.day/post/1371</link><guid isPermaLink="true">https://brandmu.day/post/1371</guid><dc:creator><![CDATA[farfalla]]></dc:creator><pubDate>Tue, 24 May 2022 00:41:21 GMT</pubDate></item><item><title><![CDATA[Reply to Killing telnet +&#x2F;-? on Tue, 24 May 2022 00:36:12 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="https://brandmu.day/uid/19">@farfalla</a></p>
<p dir="auto">Basically all the visual elements and a bit of the organization (like the chat tabs and stuff).</p>
<p dir="auto">My idea is that individual games could provide a CSS-style sheet type thing that would pretty up the client along that specific game’s themes.</p>
]]></description><link>https://brandmu.day/post/1369</link><guid isPermaLink="true">https://brandmu.day/post/1369</guid><dc:creator><![CDATA[MisterBoring]]></dc:creator><pubDate>Tue, 24 May 2022 00:36:12 GMT</pubDate></item><item><title><![CDATA[Reply to Killing telnet +&#x2F;-? on Tue, 24 May 2022 00:33:54 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="https://brandmu.day/uid/60">@MisterBoring</a> what do you mean by theme?</p>
]]></description><link>https://brandmu.day/post/1367</link><guid isPermaLink="true">https://brandmu.day/post/1367</guid><dc:creator><![CDATA[farfalla]]></dc:creator><pubDate>Tue, 24 May 2022 00:33:54 GMT</pubDate></item><item><title><![CDATA[Reply to Killing telnet +&#x2F;-? on Tue, 24 May 2022 00:20:34 GMT]]></title><description><![CDATA[<p dir="auto">I know it exists, but I would love to see more clients with interfaces that automatically customize to a theme set by the game you’re connecting to. I’ve seen it playing a few MUDs in the past, but I haven’t really seen it for MUSHes or MUXes. It would be neat I think.</p>
<p dir="auto">Is that something that would be possible with an Electron client?</p>
]]></description><link>https://brandmu.day/post/1359</link><guid isPermaLink="true">https://brandmu.day/post/1359</guid><dc:creator><![CDATA[MisterBoring]]></dc:creator><pubDate>Tue, 24 May 2022 00:20:34 GMT</pubDate></item><item><title><![CDATA[Reply to Killing telnet +&#x2F;-? on Tue, 24 May 2022 00:07:17 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="https://brandmu.day/uid/8">@Rathenhope</a> said in <a href="/post/1337">Killing telnet +/-?</a>:</p>
<blockquote>
<p dir="auto">Electron app</p>
</blockquote>
<p dir="auto">I want this. I want it bad.</p>
]]></description><link>https://brandmu.day/post/1356</link><guid isPermaLink="true">https://brandmu.day/post/1356</guid><dc:creator><![CDATA[Tat]]></dc:creator><pubDate>Tue, 24 May 2022 00:07:17 GMT</pubDate></item><item><title><![CDATA[Reply to Killing telnet +&#x2F;-? on Mon, 23 May 2022 23:45:22 GMT]]></title><description><![CDATA[<p dir="auto">So I wanted to see how possible it was to build an Electron app that used a BrowserView to just load the site, giving the impression of a native client without actually needing any specific code on the client. Turns out it’s super easy!</p>
<p dir="auto">I added a quick notification to test it and see what happens. So this first one is a standard browser notification from Chrome - I sent a new chat message from the native client, and as Chrome was in the background, it fired off a notification. Same sort of behaviour as Ares. No control over Chrome beyond triggering a notification, fair enough, can’t flash Chrome in the taskbar, or highlight the tab.</p>
<p dir="auto"><img src="https://i.imgur.com/19zlKNk.gif" alt="alt text" class=" img-fluid img-markdown" /></p>
<p dir="auto">And then I thought - can I override the Notification behaviour when the JS frontend is loaded through the Electron BrowserView?</p>
<p dir="auto">Yes.</p>
<p dir="auto">Yes I can.</p>
<p dir="auto"><img src="https://i.imgur.com/UPioa5c.gif" alt="alt text" class=" img-fluid img-markdown" /></p>
<p dir="auto">Rather than just a pop up notification I can make the taskbar flash as well (which is not standard behaviour). And of course, if I can override notifications when they’re being called through electron, I can do the same for anything else.</p>
<p dir="auto">The upshot of that is, if I wanted to make a native client for this thing, it could be a single client that would work for every game that ran the system.</p>
<p dir="auto">(Technical detail of the solution: when the JS frontend code is loaded through the Electron app, it replaces window.Notification with a function that sends an IPC message, so rather than sending an HTML5 Notification it fires off an event. The IPC message is then picked up by the main process of the Electron app and from there we can trigger anything we want, which in this case is just a native notification and the taskbar flash)</p>
]]></description><link>https://brandmu.day/post/1337</link><guid isPermaLink="true">https://brandmu.day/post/1337</guid><dc:creator><![CDATA[Rathenhope]]></dc:creator><pubDate>Mon, 23 May 2022 23:45:22 GMT</pubDate></item><item><title><![CDATA[Reply to Killing telnet +&#x2F;-? on Mon, 23 May 2022 18:22:55 GMT]]></title><description><![CDATA[<p dir="auto">I’m clueless on the tech side, but I agree with everyone who has mentioned needing a client over web. Having a separate app/client/whatever is probably a 100% deal breaker for me. I already forget someone’s waiting on a pose, if it’s just one of 20 tabs? lol see you next week, maybe.</p>
]]></description><link>https://brandmu.day/post/1105</link><guid isPermaLink="true">https://brandmu.day/post/1105</guid><dc:creator><![CDATA[farfalla]]></dc:creator><pubDate>Mon, 23 May 2022 18:22:55 GMT</pubDate></item><item><title><![CDATA[Reply to Killing telnet +&#x2F;-? on Mon, 23 May 2022 18:13:04 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="https://brandmu.day/uid/71">@Faraday</a></p>
<p dir="auto">Of course, which is why I mentioned WebRTC and the others as an option.</p>
<p dir="auto">I think the future of MUing is a three part problem.</p>
<ol>
<li>The Clients</li>
<li>The Protocols / Communication Method</li>
<li>The Servers</li>
</ol>
<p dir="auto">The Clients and Servers can have a lot of variety, but I feel like the protocol should be pretty standard across all MUs, that way people can put up whatever server they want and know that they’ll be reachable by the max number of clients.</p>
]]></description><link>https://brandmu.day/post/1096</link><guid isPermaLink="true">https://brandmu.day/post/1096</guid><dc:creator><![CDATA[MisterBoring]]></dc:creator><pubDate>Mon, 23 May 2022 18:13:04 GMT</pubDate></item><item><title><![CDATA[Reply to Killing telnet +&#x2F;-? on Mon, 23 May 2022 18:10:38 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="https://brandmu.day/uid/60">@MisterBoring</a> said in <a href="/post/972">Killing telnet +/-?</a>:</p>
<blockquote>
<p dir="auto">Also, if we’re talking about moving from a mostly deprecated communications protocol to a newer more robust one, what’s stopping the MU community from jumping to SSH?</p>
</blockquote>
<p dir="auto">Because it’s not really about the communication transport.  It’s about the WAY that things communicate. The data they send over telnet.</p>
<p dir="auto">The old MUSH interface is raw text in, raw text out.</p>
<p dir="auto">That has the advantage of making the clients super dooper simple, because all they need to do is send and receive raw text.  They have no knowledge of what that text actually represents.  Is it a room desc?  A who list?  Does the player want to move?  Talk?  Send mail?  Some clients give you some customization options, but fundamentally it’s a very primitive way for two systems to talk to one another.  Next-gen clients and servers can do better and unlock features that are difficult to even imagine now because of the historical limitations.</p>
]]></description><link>https://brandmu.day/post/1089</link><guid isPermaLink="true">https://brandmu.day/post/1089</guid><dc:creator><![CDATA[Faraday]]></dc:creator><pubDate>Mon, 23 May 2022 18:10:38 GMT</pubDate></item><item><title><![CDATA[Reply to Killing telnet +&#x2F;-? on Mon, 23 May 2022 15:59:22 GMT]]></title><description><![CDATA[<p dir="auto">So if we’re trying to just get rid of Telnet, we can actually keep a lot of the MU-code stuff we already use, we just need to adapt it to a new comm protocol.</p>
<p dir="auto">Has anyone tried to adapt XMPP, WebRTC, or maybe Websocket for a MU server?</p>
<p dir="auto">Telnet’s just the middle bit between the client and the server. There’s no reason to try and build a whole new set of clients and servers when we are just talking about getting rid of an old, and unsecure comm protocol. I mean, it might be as simple as reworking the clients and servers to use SSH.</p>
]]></description><link>https://brandmu.day/post/976</link><guid isPermaLink="true">https://brandmu.day/post/976</guid><dc:creator><![CDATA[MisterBoring]]></dc:creator><pubDate>Mon, 23 May 2022 15:59:22 GMT</pubDate></item></channel></rss>