Frequently Asked Questions:
--------------------------

Q. Is this compatible with existing clients which don't support the MUC protocol?

A. Yes. MU-Conference is backwardly compatible with the Groupchat protocol already
   in use in most clients.

---

Q. What happened to having predefined rooms in the jabber.xml configuration file?

A. The new system uses the concept of 'Persistent Rooms' When a new room is created
   and configured, you have the option to make the room persistent. This saves all
   the room configuration and affliation lists into the spool of the hosting jabber
   server. All persistent rooms are then recreated automatically whenever the service
   is restarted. These rooms will persist until the owner destroys it.

---

Q. Why isn't this an external component?

A. This is planned for a later release. For anyone who doesn't understand, an external
   component is a standalone program, which connects directly to the main jabberd via
   TCP. It doesn't require loading inside a jabberd process.

---

Q. My service is getting very large and things are slowing down. Is there anything I
   can adjust to speed things up at all?

A. Yes, however this is an advanced option. Under the jabber.xml file, you can set the
   option: 
   
   <maxhash>x</maxhash>

   x defines the default hash size for the internal structures used in MU-Conference.
   By increasing this value, you increase the reserved space, which allows the service
   to scale larger. Restart the service to enable the change. NOTE: this is an advanced
   option and may cause the service to become unstable. Change at your own risk. x needs
   to be a prime number, due to internal design constraints.

---

Q. Why do rooms take 5 seconds to load after I start the service?

A. This is a workaround until the code moves to the external component model. The problem
   is that persistent rooms are all stored via the xdb interface, which gets loaded after
   MU-Conference does. The 5 second delay allows the xdb service time to start up and be
   able to process requests.

---

Q. Why are my room logs not appearing?

A. Make sure that the directory exists, and that room logging is enabled for that room.

---
