|
Changes to the ParaChat Server configuration file (...\ParaChat\ParaChat400\config\pchatd.conf), which
change the server default configuration, require a reboot of the chat server in order to take
effect. However, there are select server configuration options that are more widely used than
other default server settings. For convenience, ParaChat includes a method to change these
options without requiring a chat server reboot since a reboot will sever all connections to
the chat server. Through the addition of configuration entries to a simple text file called
"dynamic.conf" (...\ParaChat\ParaChat400\config\dynamic.conf), dynamic chat server configurations can
be entered to overwrite the server configuration file.
By default, the dynamic.conf file is an empty file. When you first open the dynamic.conf file
(in your text editor), you will see:
# ParaChat Server dynamic properties.
A list of the server configuration options that can be added to the dynamic.conf file is below:
pchatd.maxperchan
pchatd.max_idle_time
pchatd.ip_suppression
pchatd.enforce_url
pchatd.motdlines
pchatd.motd1
pchatd.profanityfilter
pchatd.DefaultTopic
pchatd.SitePromotion
For allowed values, please see the the table below.
For example, if you wanted to change the server-wide URL enforcement level from "warn" to
"deny", the IP address suppression level from "class c" to "suppress", and set the default
number of users per chat room as 50 users, for all chat rooms on the chat server, you would
make the following additions to the dynamic.conf file:
# ParaChat Server dynamic properties.
pchatd.enforce_url=deny
pchatd.ip_suppression=suppress
pchatd.maxperchan=50
Save your edits. As a precaution, changes to the dynamic.conf file do not take effect
immediately. They take effect only after they are loaded. To load changes made to the
dynamic.conf file, log into your ParaChat Server Admin Pages with your server admin name and
password. At the Main Menu, under "Chat Server Administration," click the "Load Dynamic
Properties" link. A confirmation will display when the dynamic properties have loaded.
|