so this guy came out with an AJAX client and its awesome, you can literally use any browser without having to have telnet, or flash, or open ports etc. this is ideal for work! but i cant find any info about the guy who made it and was wondering if anyone knew him? I would love to be able to use his source!
There are several utilities like this out there. Someone just posted about setting up an AnyTerm-based one just a couple weeks ago.
Essentially, all these utilities do is run a proxy daemon that connects to the MUD and keeps an open connection to it. It then uses regular HTTP/AJAX calls to retrieve and post I/O to this proxy daemon. Using Python or Ruby or the like, whipping together such a daemon is almost trivial. Getting the CSS/JS to display a good terminal using HTML is probably the trickiest part of all, honestly.
I've been toying with a similar idea for a while. A ZMP-enabled proxy could allow for a very intricate client, with all the paper dolls and automappers and so on I could ever want. If the client-side JS is modularized correctly, it would even be possible to slap in network connections via Flash/Silverlight/Java to avoid the overhead of AJAX through a proxy (mostly the cost of the request, response, and possibly reconnect cycles HTTP imposes) or even through a browser-native connection once WebSockets or some variant finally gets into a browser.
18 Jul, 2009, JohnnyStarr wrote in the 3rd comment:
Votes: 0
elanthis said:
There are several utilities like this out there.
any that come to mind? i'm hoping to not have to reinvent the wheel here :wink:
The main problem with such a setup is that all your logins can wind up looking like they come from the same IP, unless you do a fair amount of trickery with server-side includes and telopts hacking.
Still, it's uber sweet for getting total newcomers to try your game, even if they can't figure out what the words "telnet" and "client" mean.
Now, the question is…. does it support ANSI/VT100 terminal sequences and such? I sense a nice easy way to let people play nethack or conquer remotely. :)
Now, the question is…. does it support ANSI/VT100 terminal sequences and such? I sense a nice easy way to let people play nethack or conquer remotely. :)
It does. If you log into my test mud using it, you can use uparrow/downarrow for command recall, and even try out the fullscreen editing system:
18 Jul, 2009, JohnnyStarr wrote in the 9th comment:
Votes: 0
Hey Crat, i see how you used that on your test-mud. i like it allot. I have a linux server and was wondering if i needed admin rights to be able to install / run "AnyTerm"? The reason i ask is i do not have that since its a rented server.
Hey Crat, i see how you used that on your test-mud. i like it allot. I have a linux server and was wondering if i needed admin rights to be able to install / run "AnyTerm"? The reason i ask is i do not have that since its a rented server
Technically you do not need to be root to run and test anyterm. It's worth playing around with as a user, to get an idea of it. It can run as an internet-facing daemon.
However, it is mostly intended to be run behind an apache proxying configuration, and as such, you'd need to have access to your apache config files, as well as privileges to start/stop it.
Remember to be super careful, and read through all the docs. Doing it wrong can lead to major security exposure.
18 Jul, 2009, JohnnyStarr wrote in the 11th comment:
Votes: 0
thats really cool.
so i do have a web portion of my account, to be honest with you i dont know much about webservers, will i be able to login to my shell and d/l anyterm and just run the daemon?
will i need an extra port? as it stands i just have the one mud port, but it looks like anyterm runs on its own? or do i port it to the mudport?
so i do have a web portion of my account, to be honest with you i dont know much about webservers,
You'll probably want to learn. I suggest downloading vmware and running linux on it at home, so you can mess around with a webserver as root and understand how it works.
staryavsky said:
will i be able to login to my shell and d/l anyterm and just run the daemon?
You need to read the install instructions on the web site for the software.
so this guy came out with an AJAX client and its awesome, you can literally use
any browser without having to have telnet, or flash, or open ports etc.
this is ideal for work! but i cant find any info about the guy who made it and
was wondering if anyone knew him? I would love to be able to use his source!
EDIT: Forgot to add the developer is "Shadowen"