ASE Permissions

Official ASE Permissions 2.0

No permission to download
This is an official resource and shall not be reuploaded

ARK: SE Permissions


Permissions enables admins to set up and manage permission groups and ranks andlink specific permissions to those ranks.

Console and Rcon commands:


Player Management:
  • Permissions.Add <EOSID> <Group> - Adds player to a existing group permanently.
  • Permissions.Remove <EOSID> <Group> - Removes player from the group.
  • Permissions.AddTimed <EOSID> <Group> <Hours> <DelayHours> - Adds player to a existing group time based.
  • Permissions.RemoveTimed <EOSID> <Group> - Removes player from the timed group.
  • Permissions.PlayerGroups <EOSID> - Lists all player's groups.
Tribe Management:
  • Permissions.AddTribe <TribeID> <Group> - Adds tribe to a existing group permanently.
  • Permissions.RemoveTribe <TribeID> <Group> - Removes tribe from the group.
  • Permissions.AddTribeTimed <TribeID> <Group> <Hours> <DelayHours> - Adds tribe to a existing group time based.
  • Permissions.RemoveTribeTimed <TribeID> <Group> - Removes tribe from the timed group.
  • Permissions.TribeGroups <TribeID> - Lists all tribe's groups.
Group Management:
  • 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.GroupPermissions <Group> - Lists all group's permissions.
  • Permissions.ListGroups - Lists all groups and their permissions.
Chat commands:
  • /groups - Lists player's groups.

Configuration:
MySQL 8.0.27 and lower is supported. MySQL 8.0.28 and higher is not supported. All MariaDB versions are supported.
If you want to use MySQL or MariaDB, set UseMysql to true and fill in the Mysql settings below.
If you want to use SQLite, set UseMysql to false and optionally set a custom path to the database using DbPathOverride.
ClusterSyncTime controls how many seconds before it refreshes the player permissions from the database. Minimum is 20 seconds!
Json:
{
"UseMysql": false, // 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)
"MysqlTribesTable":"ArkPTribes", //MySQL tribes table name (optional)
"DbPathOverride":"", // Path to the DB file, leave empty to use default path. Only for sqlite db.
"ClusterSyncTime": 60 // Sync interval to refresh cached permissions values (optional)
}
  • Like
Reactions: stvynator
Author
Pelayori
Downloads
62
Views
860
First release
Last update
Rating
0.00 star(s) 0 ratings

More resources from Pelayori

Back
Top