RAThaven
by Frank Johnson<ratty at they.org>
WTF?
A "haven" is a simple multi-user telnet chat server that conforms to a couple style rules. You can read about it in the official Haven FAQ.
Features
- User registry so you can save your nickname for later use (and others can't use it is your absense)
- "Softbans" allow you to keep out unregistered users from selected sites.
- Asynchronous DNS: On most other havens that are using DNS, The whole haven process freezes waiting for reverse DNS to resolve. The result is a bunch of whining haveners crying "lag" all the time. I chose to make a thread for it so the main process can continue on its way.
- "Softboot" allows you to fix code on the fly without dropping users
- Optional color on terms that support it.
- External signals: SIGHUP & SIGUSR1 trigger a softboot and dump core (for debugging) respectively
- Multiple sysop levels
- Licensed under GNU GPL
Live link
Click here to join the haven. If your system doesn't have a telnet client then get one. If you're stuck with Windows, I recommend putty. For Mac you could try NiftyTelnet maybe. (That link is actually for the improved version that has ssh support too. ssh good.)
Source links
Latest RAThaven.tar.bz2
Latest RAThaven.tar.gz
Other releases.
Other people's software
(modified) Opium Den [tar.bz2 -- tar.gz]: Source code for some of the other havens running on my server. It's not mine but I did make alot of changes to it.
I also wrote a near mimic of OD in Perl. If you like Perl you should take a look. I think the use of eval() for the softboot is pretty slick. You might want the announce and intro files if ya wanna run it. Don't ask me why they say SMACK. I don't remember.