The Xash Presence Boards are a ready‑to‑use tool that shows which staff members are currently present on the club premises and provide an easy way for visitors to contact them.

The boards update automatically based on the presence of your staff. They display the profile picture and the name of the person (either display name if it doesn't contain any extravagant characters, or the user name).

Rez as many boards as you need, depending on how many staff members you expect to be present simultaneously.

The Presence Boards integrate seamlessly with the Xash system (no further configuration needed; you need Xash v1.6.1 or later), or you can operate the boards stand-alone.

Setup

Rez as many of the boards as you need.
The boards are kept very simple on purpose so you can fit them into a backdrop that matches your club's aesthetic. The names will be shown on a transparent background and the text color and font can be customized (see below).

In the description of each board, set the index. The index controls which staff member in the list of present staff is shown on the board.
For the first board, set index=1, for the second, set index=2, etc.

Set Staff Memebers

For Xash Users

If you are using Xash to manage your club, no further setup needs to be done. The boards retrieve the list of members automatically from the list of management members in Xash.
The boards synchronize automatically when you edit the list on the Xash web page.

Stand-Alone Mode

If you are not using Xash:

  • Rez or attach the "Presence Agents Manager" object.
  • Edit the "Agents" notecard in its contents to add your staff members: add the UUIDs of your members, one per line. Empty lines and anything after the # sign is ignored. You can add at most 25 avatars.
  • Save the notecard. Upon saving, the data is synchronized with the boards.
  • You don't need to keep the manager object rezzed or attached. Rez/attach it again if you want to make changes to the staff list and edit the notecard.

Customizing the boards

You can customize the appearance of each board by editing its description. You can include the following parameters. The format is parameter=value. Separate entries with commas.

  • font – controls the font used to display the name. Can be 0, 1, or 2.
    0 corresponds to the type face "PT Mono", 1 is "CQ Mono", and 2 is " Hack".
  • color – controls the text color used to write the name. It can be any hex color, e.g., #ffffff for white. By default, white is used.
  • defaultTexture – controls the texture that is used when no avatar is displayed on the board. You can supply any texture UUID. By default, the board will appear purely black.

Examples:

  • index=1, color=#f748a0
    Index 1 displays the first present staff member (in alphabetical order). The name is shown in hot pink.
  • index=2, font=1, defaultTexture=01234567-0123-0123-0123-0123456789ab
    Display the second present staff member in the font "CQ Mono" and use the texture with UUID 01234567-0123-0123-0123-0123456789ab is no one is shown on the board (i.e., at most one staff member is currently present).

Operation

Once the boards are set up, visitors can click the boards to get in touch with the displayed staff member.
Touching the board will open a menu with a link to IM the respective staff. When the link is clicked, the IM window to the staff member will open.