The access list is a list that is attached to a room, and which maintains a list of entries managing access restrictions to the room. You can define in it users that will automatically be granted an owner or host level when they join, but you can also deny access to some other users. Here is the detail of all accesses available on the VSIXc Chat Network:
- OWNER
The OWNER access brings the owner (yellow) hammer to users joining the room and having such an access. It lets you join the room without entering the member key (mode +k). If the room is in GRANT mode (see GRANT access), or if the room is in mode +i (invitation only, see INVITE access), the OWNER access will also let you join.
- HOST
The HOST access brings the host (grey) hammer to users joining the room and having such an access. It lets you join the room without entering the member key (mode +k). If the room is in GRANT mode (see GRANT access), or if the room is in mode +i (invitation only, see INVITE access), the HOST access will also let you join.
- VOICE
The VOICE access lets users joining the room and having such an access obtain the voice status (+). This lets users be able to write on the channel as soon as they enter a room, even if mode +m (spectator mode) is enabled. If the room is in mode +i (invitation only, see INVITE access), the VOICE access will also let you join. However, the VOICE access will NOT let you join a room that has GRANT mode enabled (see GRANT access).
- EXCEPT
The EXCEPT access lets you protect an user in the access list. A user that has such an access can bypass a DENY access (see DENY access) and will let the user join a room even if it is in GRANT mode (see GRANT access), or in mode +k (with a memberkey). However, the EXCEPT access will NOT let you join a channel that is in mode +i (invitation only, see INVITE access).
- INVITE
The INVITE access lets users that are granted this access to join a room that is in mode +i (invitation only) and/or in GRANT mode (see GRANT access). In such cases, other users will get a message indicating that room is reserved to invited users. However, the INVITE access does NOT let you bypass a member key (mode +k).
Note that you can use the /invite $nick command to send an invitation to a nickname on the fly.
- GRANT
The GRANT access lets you filter only certain users. Take care! As soon as you will add a user with a GRANT access in a room's access list, nobody else will be able to join the room. In fact, only users having a GRANT or INVITE or EXCEPT or HOST or OWNER access will be able to join the room, and all other users will be denied (they will get a message indicating that they are banned). To go back to a normal (public) state for the room, all you need is to delete all GRANT access from the access list. This access should only be used in very specific cases when users must be filtered. The GRANT access does NOT let you bypass a DENY access.
- DENY
The DENY access is a way to ban a user, this means that it can prevent a user from joining a room, either definitely or for a specific duration. People having an OWNER or HOST or EXCEPT access will be able to bypass this access.