ServerName RealChatServer
The name of the server
ServerPort 8080
The port the server listens to. 8080 is the standard web-cache port. It's good to use it if there's no web-cache or other service running on same machine, because many proxy/firewalling software blocks all traffic other than standard services. You may choose any other port i.e. 6667 is the standard IRC port. If you modify it, you *must* also change the PORT parameter in the applet invocation page.
HelloMessage Welcome to my RealChat server!
This is sent to clients when they log in.
ConsoleLog on
When set to on all activity ( messages, people enterning and leaving, etc. ) is printed out on the console. On UNIX machines it's useful to redirect the server's output to a separate tty so you can monitor it. See readme.txt for details.
FileLog off
File logging ( log files grow big, so default is off )
AbuseLog on
Logs suspicious actions ( BaseURL mismatches, telnet connections etc. )
#BaseURL http://yoursite.com/chat/login.html
When set the server accepts connections only from users loading the applet from the specified URL. It is commented by default but it is STRONGLY recommended for security purposes to be set according to your applet URL.
EmotionsFile RealChatEmotions.conf
Predefined emotions file to load at startup. The EmotionsFile
file must exists in the server folder. Every action is described in 3 sequental rows this way:
laugh
)
is laughing out loud
)
is laughing at NICK
)
DropTimeout 100
Seconds to keep a client alive. When there's no activity on the client's socket ( client was dropped ) for period longer than timeout the client is killed. You might need to set a higher value here if most of your chatters are on a slower connection.
BanTimeout 100
Minutes to keep a banned address disabled.
FloodCheck on
Detects and kicks out users flooding the chat.
#AdministratorPassword 1029
#OperatorPassword 3847
Passwords are entered in the client applet chat area this way: __PASS:1029 [enter]
- client gains administrator's permissions. Uncomment the lines and set the passwords to enable the administrative manager functions.
Initial room list the server starts with. Example:
Note the newlines after each room's description. You can set as many rooms as you wish. In the evaluation version the server is limited to one room only.RoomName Main RoomTopic This is the main room RoomName Kids room RoomTopic Kids only please RoomName Private party RoomTopic this is a password protected room RoomPassword blabla RoomName ... RoomTopic ...
BadRoom Main
The room where misbehaved users are sent by private room owner's kick. name must be a valid room name for the server.