configs - motoenduroboy/Advanced-Permissions GitHub Wiki
Configs
NOTES:
If you want to only use this addon to manage permissions make sure you give the user or usergroups all default permissions (Permissions)
If you do not want to use the remote admin permissions system in this addon give the user or usergroups the AP_RM_*
permissions and use the inbuilt system
If you do not trust this addon and/or you want an extra layer of security for your server only give the user or usergroup the permissions they need in the inbuilt system and then use this addon as a fine tune
If you want to use the command permissions, add the user or usergroups to the server_command_whitelist
(Whitelist)
Index
General
Config Option | Value Type | Description |
---|---|---|
AP_DISABLE | Bool | Disables the Addon |
Remote Admin Permissions
Config Option | Value Type | Description |
---|---|---|
AP_RM_* | List | Gives a user or usergroup access to all remote admins features (excluding commands) |
Player Info
Config Option | Value Type | Description |
---|---|---|
AP_RM_PLAYER_INFO_REQUEST | List | Gives a user or usergroup access to request a players information |
AP_RM_PLAYER_INFO_REQUEST_IP | List | Gives a user or usergroup access to request a players ip |
AP_RM_PLAYER_INFO_REQUEST_AUTH | List | Gives a user or usergroup access to request a players auth information |
Kick and Ban
Config Option | Value Type | Description |
---|---|---|
AP_RM_PLAYER_KICK | List | Gives a user or usergroup access to kick players |
AP_RM_PLAYER_MINUTES | List | Gives a user or usergroup access to ban players for minutes |
AP_RM_PLAYER_HOURS | List | Gives a user or usergroup access to ban players for hours |
AP_RM_PLAYER_DAYS | List | Gives a user or usergroup access to ban players for days |
AP_RM_PLAYER_YEARS | List | Gives a user or usergroup access to ban players for years |
ForceClass
Config Option | Value Type | Description |
---|---|---|
AP_RM_PLAYER_FORCECLASS | List | Gives a user or usergroup access to change the class of a player |
Give
Config Option | Value Type | Description |
---|---|---|
AP_RM_PLAYER_GIVE_KEYCARD | List | Gives a user or usergroup access to give players keycards |
AP_RM_PLAYER_GIVE_TOOL | List | Gives a user or usergroup access to give players tools |
AP_RM_PLAYER_GIVE_WEAPON | List | Gives a user or usergroup access to give players weapons |
AP_RM_PLAYER_GIVE_GRENADE | List | Gives a user or usergroup access to give players grenades |
AP_RM_PLAYER_GIVE_AMMO | List | Gives a user or usergroup access to give players ammo |
AP_RM_PLAYER_GIVE_OTHER | List | Gives a user or usergroup access to give players other items |
Admin Tools
Config Option | Value Type | Description |
---|---|---|
AP_RM_ADMIN_OVERWATCH | List | Gives a user or usergroup access to enable or disable overwatch mode |
AP_RM_ADMIN_GOD | List | Gives a user or usergroup access to enable or disable god mode |
AP_RM_ADMIN_BYPASS | List | Gives a user or usergroup access to enable or disable bypass mode |
AP_RM_ADMIN_BRING | List | Gives a user or usergroup access to bring players |
AP_RM_ADMIN_GOTO | List | Gives a user or usergroup access to goto players |
AP_RM_ADMIN_HEAL | List | Gives a user or usergroup access to heal players |
AP_RM_ADMIN_LOCKDOWN | List | Gives a user or usergroup access to toggle lockdown mode |
Door Management
Config Option | Value Type | Description |
---|---|---|
AP_RM_DOORS_OPEN_ALL | List | Gives a user or usergroup access to open all doors |
AP_RM_DOORS_OPEN_ALL_LISTED | List | Gives a user or usergroup access to open all doors listed in remote admin |
AP_RM_DOORS_OPEN_ALL_NOT_LISTED | List | Gives a user or usergroup access to open all doors not listed in remote admin |
AP_RM_DOORS_OPEN_SINGLE | List | Gives a user or usergroup access to open a single door. |
AP_RM_DOORS_CLOSE_ALL | List | Gives a user or usergroup access to close all doors |
AP_RM_DOORS_CLOSE_ALL_LISTED | List | Gives a user or usergroup access to close all doors listed in remote admin |
AP_RM_DOORS_CLOSE_ALL_NOT_LISTED | List | Gives a user or usergroup access to close all doors not listed in remote admin |
AP_RM_DOORS_CLOSE_SINGLE | List | Gives a user or usergroup access to close a single door. |
AP_RM_DOORS_LOCK_ALL | List | Gives a user or usergroup access to lock all doors |
AP_RM_DOORS_LOCK_ALL_LISTED | List | Gives a user or usergroup access to lock all doors listed in remote admin |
AP_RM_DOORS_LOCK_ALL_NOT_LISTED | List | Gives a user or usergroup access to lock all doors not listed in remote admin |
AP_RM_DOORS_LOCK_SINGLE | List | Gives a user or usergroup access to lock a single door. |
AP_RM_DOORS_UNLOCK_ALL | List | Gives a user or usergroup access to unlock all doors |
AP_RM_DOORS_UNLOCK_ALL_LISTED | List | Gives a user or usergroup access to unlock all doors listed in remote admin |
AP_RM_DOORS_UNLOCK_ALL_NOT_LISTED | List | Gives a user or usergroup access to unlock all doors not listed in remote admin |
AP_RM_DOORS_UNLOCK_SINGLE | List | Gives a user or usergroup access to unlock a single door. |
AP_RM_DOORS_DESTROY_ALL | List | Gives a user or usergroup access to destroy all doors |
AP_RM_DOORS_DESTROY_ALL_LISTED | List | Gives a user or usergroup access to destroy all doors listed in remote admin |
AP_RM_DOORS_DESTROY_ALL_NOT_LISTED | List | Gives a user or usergroup access to destroy all doors not listed in remote admin |
AP_RM_DOORS_DESTROY_SINGLE | List | Gives a user or usergroup access to destroy a single door. |
AP_RM_DOORS_TELEPORT | List | Gives a user or usergroup access to teleport to a door. |
Player Management
Config Option | Value Type | Description |
---|---|---|
AP_RM_PLAYER_MUTE | List | Gives a user or usergroup access to mute a player |
AP_RM_PLAYER_MUTE_INTERCOM | List | Gives a user or usergroup access to mute a player on the intercom |
Server Events
Config Option | Value Type | Description |
---|---|---|
AP_RM_RESPAWN_MIF | List | Gives a user or usergroup access to respawn MIF |
AP_RM_RESPAWN_CI | List | Gives a user or usergroup access to respawn CI |
AP_RM_RESTART_ROUND | List | Gives a user or usergroup access to restart the round |
AP_RM_FORCE_START | List | Gives a user or usergroup access to force start a round |
AP_RM_KICK_UNCONNECTED | List | Gives a user or usergroup access to kick unconnected users |
AP_RM_INTERCOM_TIMEOUT | List | Gives a user or usergroup access to timeout the Intercom |
AP_RM_INTERCOMM_RESET | List | Gives a user or usergroup access to reset the Intercom |
AP_RM_DETONATION_START | List | Gives a user or usergroup access to start the detonation of the nuke |
AP_RM_DETONATION_CANCEL | List | Gives a user or usergroup access to cancel the detonation of the nuke |
AP_RM_DETONATION_INSTANT | List | Gives a user or usergroup access to detonate the nuke |
Server Configs
Config Option | Value Type | Description |
---|---|---|
AP_RM_SETCONFIG_FRIENDLY_FIRE | List | Gives a user or usergroup access to toggle friendly fire |
AP_RM_SETCONFIG_SPAWNPROTECT_DISABLE | List | Gives a user or usergroup access to toggle spawn protection |
AP_RM_SETCONFIG_PLAYERLIST_TITLE | List | Gives a user or usergroup access to change the player list title |
AP_RM_SETCONFIG_PDREFRESH_EXIT | List | Gives a user or usergroup access to change the PD REFRESH EXIT config (What is this? I forgot) |
AP_RM_SETCONFIG_SPAWNPROTECT_TIME | List | Gives a user or usergroup access to change the spawn protection time |
Commands
Config Option | Value Type | Description |
---|---|---|
AP_COMMANDS_* | List | Gives a user or usergroup access to all commands |
AP_COMMANDS | Dictionary (Command:[List]) | Gives a user or usergroup access to certain commands Example: AP_COMMANDS: bc:[76561198113146854| admin],roundlock:[owner|76561198113146854] Command Name MUST be lowercase |
Hierarchy
Config Option | Value Type | Description |
---|---|---|
AP_HIERARCHY_ENABLE | Bool | Enables the hierarchy feature |
AP_HIERARCHY | Dictionary | Specifies the hierarchy order (the lowest number is the highest role eg owner would be 1 and admin would be 2), if the role is not in the dictionary its default value is 100 |
Hierarchy only works for remote admin