Ark Permissions

Ark Permissions 1.6

No permission to download
Default plugin for ArkApi 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:
  • 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.
Chat commands:
  • /groups - Lists player's groups.
Configuration:
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":"ArkPPlayers", // Mysql players table name (optional)
  "MysqlGroupsTable":"ArkPGroups", // 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:
This plugin is installed in ArkApi by default. But if you need to update/reinstall it:
  1. Copy "Permissions" folder to "ArkApi/Plugins"
Author
Michidu
Downloads
2,117
Views
12,964
First release
Last update
Rating
3.57 star(s) 7 ratings

More resources from Michidu

Latest updates

  1. 1.6

    Fixed for the latest Ark version
  2. 1.5

    Fixed a bug with MySQL when default group wasn't being added Some other fixes
  3. 1.4

    Added a way to change table names Fixed RemoveGroup Changed MySQL libraries Various other fixes

Latest reviews

please gentlemen I need your help ... no player can be added to created groups .... the command Permissions.Add (Steam Id) (group name does not work ... a message appears from: group or player not exists) I have reviewed and the group is well created and the player id is correct but I don't know what else to do ... please I beg your help
Please I need help for months ... it will be possible that you can help me ... I have left my problem in the comments
A must if you want to use plugins :)
I agree @AlexoAndro, really great plugin but this option would be great ;)
Awesome plugin! but it will be better if it had the posibility to give a group for a certain time, like 1 year or 1 month.
Awesome possibly to have an external/shared database, love it! Great job Michidu!
Tested and it works like a charm! :)
Plugin works fine & without Errors.
good work. keep it up
Top