|
When a user logs into the server, he is assigned a permission set. By default the user is assigned the Default permission set. Permission sets can be assigned to users based on custom logic by the use of a login event handler, which is described in detail in Extensions.
ElectroServer exposes more than twenty key actions that can be permitted or denied via a permission set. If a user attempts to perform an action that they are not permitted, then that user is delivered a server error message indicating that access of the feature is denied.
Here is the list of actions that can be permitted or denied through the use of permission sets:
| • | Kick users (server level) |
| • | Ban users (server level) |
| • | Kick users without operator status |
| • | Ban users without operator status |
| • | Add operators without operator status |
| • | Remove operators without operator status |
Note that without operator status permissions allow users who are not operators themselves to kick or ban other users. Similarly, the add/remove operators without operator status permissions will allow non-operator users to give themselves operator status and remove it from other operators. Use these without operator status permissions with extreme caution.
|