With a plethora of of options, you can tune your NexusChat server to your
taste. There are many options which you can enable or disable to change
how your chat will look and feel. You can design your own login screens,
add messages, news, and color schemes.
With the configurable class system you can create your own set of user classes, giving them specific permissions and access to commands.
Read on for a small list of features...
Here is a list of some of NexusChat's features as of 3.2
Features with a * next to them are only found in the 3.3 BETA versions.
Run as any user
NexusChat does not (and should not) need to be run as root! This makes it ideal for situations when you want to use a box you do not have root access to, and also decreases security concerns; (see below also)
Uid/gid setting and a chroot'ed environment for added security
A chroot(1) jail is just additional security for the server.
Online User Editor
Chat admins can edit/create users and their info in an easy to use online editor.
Mud-like action command
Actions are provided similar to the 'emote' command of many MUDs
Users may set away messages, or any other short messages that are viewed in an online user listing.
* User Profiles
Each user gets their own personal message space where they can put up information about themselves, links, or whatever they want.
Send private messages to other users online.
Channel system with channel moderation
Everyone starts in the main channel, but users may join other named channels to start private discussions. Channels may locked and limited by size. Channel moderators (sysops and the first person into a channel) may kick other users from the channel.
* Named channels are only available in the BETA version
Message board system
As of now only users with shell access to the system may post 'messages' which are just text files that may be viewed by users. In the future, it may be extended to all users.
Customizable Access Control
NexusChat comes with a default Class file; which determines what groups of users may access what commands. This file is totally customizable, and allows you to group your users into classes and allow them access to only the commands you want.
ANSI Detection / Color
NexusChat uses ANSI color codes for clients that support it (most all do)
Color code system
A built in color system allows users to colorize their text and handles and nchat to provide rich colored output.
IP based banning
NexusChat allows you to ban single IPs and blocks of IPs for a duration, or permenantly; (see the commmand /b also)
News posting system
Admins can post system news items that are displayed to users before the MOTD.
User toggled timestamps
You love them or hate them, each user can turn on or off message timestamps.
* Online Config
New to version 3.3, almost any options can be edited and saved in the online configuration command
Extended help system
Lots of explanitory help on every command so users can get the best of their chat experience.
Simple local email system
Users can send simple email messages to each other.
* User self registration
Users can fill out a registration form which will be mailed to an operator for approval. No need for operators to manually enter new account information anymore.
Over 50+ commands
NexusChat's modularized command code makes it easy to add your own commands!
See the complete command list below for a list of all commands and their function.