Default plugin for AtlasApi that allows you to manage group permissions. It's mostly used by other plugins and controls which players have access to certain features.
Default groups are 'Admins' and 'Default'. You can't remove those groups but you can configure them. All players that connect to your server automatically join to 'Default' group. 'Admins' group has all permissions by default.
Moreover, all admins will be automatically added to the 'Admins' group.
Console and Rcon commands:
More information about plugin: https://wiki.arkserverapi.com/index.php?title=Permissions
Installation:
Default groups are 'Admins' and 'Default'. You can't remove those groups but you can configure them. All players that connect to your server automatically join to 'Default' group. 'Admins' group has all permissions by default.
Moreover, all admins will be automatically added to the 'Admins' group.
Console and Rcon commands:
- Permissions.Add <SteamID> <Group> - Adds player to the existing group.
- Permissions.Remove <SteamID> <Group> - Removes player from the group.
- Permissions.AddGroup <Group> - Adds a group.
- Permissions.RemoveGroup <Group> - Removes the group.
- Permissions.Grant <Group> <Permission> - Grants a specific permission to the group. Wildcard character (*) would give all permissions to this group.
- Permissions.Revoke <Group> <Permission> - Revokes a specific permission from the group.
- Permissions.PlayerGroups <SteamID> - Lists all player's groups.
- Permissions.GroupPermissions<Group> - Lists all group's permissions.
- Permissions.ListGroups - Lists all groups and their permissions.
- /groups - Lists player's groups.
JSON:
{
"Database":"sqlite", // DB type: sqlite or mysql.
"MysqlHost":"localhost", // Only for mysql db.
"MysqlUser":"root", // Only for mysql db.
"MysqlPass":"pass", // Only for mysql db.
"MysqlDB":"arkdb", // Only for mysql db.
"MysqlPort":3306, // Only for mysql db.
"MysqlPlayersTable":"AtlasPPlayers", // Mysql players table name (optional)
"MysqlGroupsTable":"AtlasPGroups", // Mysql groups table name (optional)
"DbPathOverride":"" // Path to the DB file, leave empty to use default path. Only for sqlite db.
}
More information about plugin: https://wiki.arkserverapi.com/index.php?title=Permissions
Installation:
- Copy "Permissions" folder to "AtlasApi/Plugins"