Avatar Name Shortcuts

Beginning with Hermes build 14, commands that accept avatar names recognize the following shortcuts:

Version Introduced Description

A partial name match can be performed with ?<part of name>. For example, ?rapier will return Strike Rapier if he is in AWTeen. Note that this does not support wildcard characters (? and *)

A user's session number (found with h:uid) can be used by writing $<number>. For example, $1198 will return a user with session number 1198.

17 A user's IP address can be used by writing % For example, % looks for the first user with the IP address Matching by class C is possible by setting the last bit (250) to zero (0), such as
27 Using ?* will match all users.

Citizen numbers can be used for shortcuts one of the following ways:

  • To find just one person via citizen number, use #<number> (Example: #314753)
  • To find users accessing a citizen's PPW, use #+<number>. This will not include bots. (Example: #+314753)
  • To find bots running from a citizen's PPW, use #&<number>. (Example: #&314753)
  • To find bots and users on a citizen's PPW, use #*<number>. (Example: #*314753)

This does not work for tourists (citizen #0).


Wildcard matching can be used with ^:

  • ^?at will match bat, cat, and rat, but not what.
  • ^[*] will match [a], [bb], [ccc], etc.

Using ~* will match all users within your local chat range (200m).

It is even possible to use these shortcuts in your mute list; for example, adding ?" and/or ?[ to one's mute list is a quick way to mute all tourists and bots in extended-chat.

General Commands

Command Name(s) Description


Activates extended chat features. They will remain permanently enabled until the h:end command is used.




Deactivates extended chat features.

Lists all users participating in the extended chat network. Not all users may be shown depending on their .



Activates or deactivates passive mode. See the Passive Mode section for more information.


Send message in passive mode. If the message isn't specified, it will indicate your passive mode status.

h:stats Returns the current version of Hermes.

Returns the session number of the specified user.

The IP address is shown for users with eject rights. For bots, the 'Xelagot code' is shown to all users. Note that the Xelagot code does not indicate that the bot is actually a Xelagot program.

h:uid can return information for multiple users; for example, h:uid ?a will return all users that contain the letter "a" in their name.

Users not holding eject rights will only see information for other users who are either on the extended chat network or within the normal chat range of the person using h:uid.

h:mycoords Returns your current coordinates. (The coordinates are not broadcast; you are the only person who sees the results of this command.)

Sends a message containing your coordinates to the specified users.


  • h:sendcoords ?hyper
  • h:sendcoords #298819
  • h:sendcoords Dr. Squailboont

Sets a color in which your chat will appear. This command is only available in worlds where the Hide Chat option is enabled.

Version 41
Before version 41
Must be an existing name in the color database.

Specified in hexadecimal form (RRGGBB); for example, orange would be specified as FF8000.

Color values are checked against these criteria:

  1. The average of all three color values (red, green, blue) cannot exceed 200.
  2. Two of the three color values cannot be 0, if there is one value greater than 100.

h:rules Display the Extended Chat Regulations page in the AW browser. A link to the User Conduct Guidelines is also provided.

Send a private message to one or more users.


  • h:pm ?boont: hi
  • h:pm ?xaga,?anth: moo2u
  • h:pm ?*: O_O

Private messages cannot be sent in the following cases:

  • The recipient has muted you.
  • You have muted the recipient.
  • The recipient is banned from the extended chat network.
  • When GZ has been excluded from extended chat service, and either you or the recipient is inside GZ.

Reply to the sender of the most recent private message sent to you, or to the user whom you recently sent a private message.

When sending a private message using h:pm, your target will be remembered; the h:pmr command can be used to send messages to this person. For example, h:pm ?squail: hi will save '?squail' as your target; h:pmr will continue sending messages to '?squail'.

When receiving a private message via h:pm, h:pmr will be available to reply to the sender of the most recently sent message. (This will override an existing h:pmr target if one was previously available.) For example, receiving a message from 'Robbie' followed by a message from 'Brock' will have your h:pmr target set to 'Brock'.


Returns your current privacy level.

To set a new privacy level, use h:privacy set n; where n is the desired privacy level.


When enabled, a VRT timestamp will be shown in front of all messages from Hermes. This exists to complement the browser's VRT timestamp option.

To enable: h:timestamp on

To disable: h:timestamp off

Administrative Commands

Available only to users with the specified rights.

Command Name Rights Required Description
h:pasvlock Admin, Eject

Activates or deactivates Passive Mode Lock, where all users will be forced into passive mode.


  • h:pasvlock on
  • h:pasvlock off
h:setcolor Admin, Eject

Assign chat color to another user.

This command is only available in worlds where the Hide Chat option is enabled.


  • h:setcolor cadetblue ?[ (gives all bots a blue color)
  • h:setcolor darkorange Peter
h:setpasv Admin, Eject

Forces a user to switch in or out of passive mode.


  • h:setpasv on #348341
  • h:setpasv off ^*
h:clear Admin, Eject

Kicks all users from the extended chat network, except for the person using this command and users with eject rights.



Admin, Eject

Sends a notice to all users in the world, including those not participating in the extended chat network.

h:restart Admin Restarts Hermes.

Conference Owner,
Admin or Eject

Removes one or more users from the extended chat network.