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