Ark Permissions

Verified Ark Permissions 2.0

No permission to download

Welcome!

By registering with us, you'll be able to discuss, share and private message with other members of our community.

SignUp Now!
  • Public Service Announcement

    Hey Guest, I’ve got some exciting news to share! 🎉

    Starting this December, I’ll be moving the entire GameServersHub website away from WordPress and rebuilding it in Next.js! This upgrade will bring incredibly faster speeds, smoother performance, and a modern user experience that sets the stage for everything coming next.

    In 2026, GameServersHub will be entering a new era. I’ll be revamping the entire platform from the ground up and launching a brand-new, fully modernized marketplace. It’ll feature a cleaner design, improved functionality, and better tools for both creators and server owners.

    On top of that, development has already started on the GameServerListing project at https://gsl-six.vercel.app/, which is expected to launch in early Q1 2026. This new system will make discovering and managing servers easier than ever before.


    👉 Stay in the loop!
    Join our Discord for behind-the-scenes updates, early previews, and community discussions.

    » Click here to join our Discord! «

    ~ MrOwlSky

Website User Information:

On GameServersHub, developers can earn a "Verified" prefix tag for their resources. This tag indicates that the developer has been granted a website role to upload verified resources, which are generally of higher quality than unverified ones. By consistently providing dedicated and quality results for the gaming community, developers can earn this tag and showcase their commitment to providing top-notch content. So, if you're looking for the best gaming resources, be sure to keep an eye out for the "Verified" tag on GameServersHub.
Permissions

Original Author:
@Michidu

Maintainer:
@Lethal @Pelayori @Foppa @WETBATMAN

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:

Player Management:

  • Permissions.Add <SteamID> <Group> - Adds player to a existing group permanently.
  • Permissions.Remove <SteamID> <Group> - Removes player from the group.
  • Permissions.AddTimed <SteamID> <Group> <Hours> <DelayHours> - Adds player to a existing group time based.
  • Permissions.RemoveTimed <SteamID> <Group> - Removes player from the timed group.
  • Permissions.PlayerGroups <SteamID> - 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:
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)
  "MysqlTribesTable":"ArkPTribes", //MySQL tribes table name (optional)
  "DbPathOverride":"", // Path to the DB file, leave empty to use default path. Only for sqlite db.
  "ClusterSyncTime": 5 // Sync interval to refresh cached permissions values (optional)
}

More information about the 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"
  • Like
Reactions: snup
Author
GameServersHub
Downloads
24,104
Views
86,175
First release
Last update

Ratings

5.00 star(s) 1 ratings

More resources from GameServersHub

Latest updates

  1. 2.0

    Fixed timed permissions from incorrectly becoming permanent (Contribution from @TheMollusk )
  2. 1.9

    Fixed duplicate groups Fixed some SQLite issues Fixed some threading issues Added a new...
  3. 1.8

    Changed ClusterSyncTime to be Seconds instead of Minutes (Minimum value 20s). Fixed New Players...

Latest reviews

Thanks to this Api, and money invested in many plugins, my community has become popular for its custom configuration.
Thanks for everything to developers and keep working as always. ❤️‍🔥🔥
Back
Top