Conferences

Introduced in Hermes Build 31 (15-AUG-2006), updated 8-DEC-2009.

Conferences allow groups of users to communicate exclusively with each other using Hermes.

Two types of conferences are available1. Public conferences are permanent and available to all users; they may additionally be protected by password. Private conferences exist only as long as the host is in-world and are limited to invitation from the host.

Private Conferences

To create a private conference, use the h:new conf command. Hermes will respond with a conference identifier, which will be used by others to join the conference. You automatically become the host of this conference.

Hosts of private conferences must invite users before they can join an existing conference . Use the h:invite command to invite users to your current conference; for example, type h:invite Peter to invite Peter to your private conference. Multiple names, separated by commas, may be used2; for example: h:invite ?squail,brock, or even h:invite ?* to invite the whole world.

To join a private conference that you have been invited to, use the conference identifier in the h:join command. For example, to join conference 1987 type h:join 1987. You must have been invited to this conference before attempting to join it.

To leave the conference, simply use the h:end command3. If the host leaves the conference, all users will be removed and placed in passive mode.

Note that all users in the private conference, including the host, will not received any extended-chat messages from users who are not in the conference.

Public Conferences

Introduced in Hermes Build 37.

Public conferences are similar in concept to private conferences; however, they continue to exist even when all participants have left, and are accessible to any user who knows the name of the conference. These conferences may also have optional passwords associated with them.

To create this conference type... Use this command: Example
Public (permanent) h:new conf #(name) h:new conf #moose
Password-protected h:new conf #(name) (password) h:new conf #moose ZOfLlgFSk0

Unlike a private conference, the participants in a public conference will receive extended-chat messages from those who are not in the public conference. Public conference participants may useh:: to send a message to both the conference and outside users, as if they were in passive mode. Because of this, it is not possible to use passive mode while in a public conference.

h:list will show all open conferences.

To join a conference of this type, use the h:join command; i.e., h:join #moose. For password-protected conferences, you must specify the password; i.e., h:join #moose ZOfLlgFSk0.

Conference Topic

Public conferences may optionally have a "topic" assigned to them. The topic is shown to every user who joins the conference.

To set a topic, use the h:topic command. You must be in the conference you wish to set the topic of. For example: while in the conference #MooseRPG a topic could be set: h:topic Welcome to #MooseRPG, an RPG for mooses and meeses alike.

To remove a topic, use the h:topic --clear command. You must be in the conference you wish to clear the topic from.

Topics may only be changed by the person who owns the conference; Hermes administrators and users with eject rights also have this power in public conferences.

Moderating Conferences

For both public and private conferences, the h:kick command is available to remove users from the conference. If a user is kicked from a private conference, he must be re-invited to be allowed to rejoin.

For bot administrators and users with eject rights, use the network override switch /N to kick users from the Extended Chat Network; h:kick /N Bob will kick Bob from the network when you are in a conference.

Public conferences are owned by the person who created them; this person is allowed to kick any conference member. Hermes administrators and users with eject rights also have this power in public conferences.


1 Public conferences were added in version 37.

2 Multi-name support was added in version 36.

3 "h:conf/end" was added in version 36. For people who really like typing. It was then removed in version 41.