Atlas Permissions

Welcome!

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

SignUp Now!

Michidu

Administrator
Staff member
Joined
Jan 17, 2018
Messages
563
Michidu submitted a new resource:

Permissions - Manage permissions groups

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...

Read more about this resource...
 
Does this use the same table names as the ark permissions? I would not like users to mix ...

If the tables are given the names atlasplayers and atlaspermissiongroups we will not have this problem ;)
 
They are same currently. I would suggest you just to create a new db.
 
The interaction with the web is a little complicated for me. Is the source code available? If so, I do my compilation and ready. But I can always change it from the ark.
 
Not yet but it's same as in Ark, only header file was changed. I will release source code soon however.
 
This is fantastic. We use your permissions plugin for Ark, if we set the DBpath override to point at our current Ark DB will they be able to work together? We have a lot of players that travel between the two games and we'd love to be able to continue their progress on Atlas (with points as well assuming you're publishing your shop plugin later).
 
Yes, it should, especially if you use MySQL db.
 
I can think of a simple idea. Would it be possible to add a boolean field indicating whether the player is from ark or not, and another to indicate if it is from atlas? I think I would know how to do it but since there is no source code for the atlas plugins, my actions are somewhat limited.

The table of permissions I give more uses, such as doing surveys to players and only those who have played on my servers can vote, or publish the total number of users who have gone through the servers ... This table also gives access permission to admin panel to who has a specific group. I also anticipate that from the web, users can see their points, and I would even like to try to implement another table in which the purchases made by players in the game are recorded in the arkshop, and then they can see it on the web.

Permissions can be a very powerful utility, especially if it separates players in some way from one game of another player's game. Maybe this would involve putting a different admins group in each game, AdminsArk, AdminsAtlas ... I drop ideas to see what they look like ^^
 
I can think of a simple idea. Would it be possible to add a boolean field indicating whether the player is from ark or not, and another to indicate if it is from atlas? I think I would know how to do it but since there is no source code for the atlas plugins, my actions are somewhat limited.

The table of permissions I give more uses, such as doing surveys to players and only those who have played on my servers can vote, or publish the total number of users who have gone through the servers ... This table also gives access permission to admin panel to who has a specific group. I also anticipate that from the web, users can see their points, and I would even like to try to implement another table in which the purchases made by players in the game are recorded in the arkshop, and then they can see it on the web.

Permissions can be a very powerful utility, especially if it separates players in some way from one game of another player's game. Maybe this would involve putting a different admins group in each game, AdminsArk, AdminsAtlas ... I drop ideas to see what they look like ^^
Such boolean wouldn't work well because of duplicate records. For compatibility, i can let users choose table name via config, should that be enough?
 
Such boolean wouldn't work well because of duplicate records. For compatibility, i can let users choose table name via config, should that be enough?
What seems best to you, is your plugin hehe. The bad thing is that there would be equal records in both tables, of the players that play both games. I suppose that before or after you will share the source code, I will manage ;)
 
Also with an update like this you would get many messages from users who do not work the update xD
 
5XFplvO.jpg
 
does this require legacy password to work? I have a brand new mysql install and created a db for this but I get error code 1114.

{
"Database":"mysql",
"MysqlHost":"CENSORED",
"MysqlUser":"atlasapi",
"MysqlPass":"CENSORED",
"MysqlDB":"atlasapi",
"MysqlPort":CENSORED,
"DbPathOverride":""
}
 
does this require legacy password to work? I have a brand new mysql install and created a db for this but I get error code 1114.

{
"Database":"mysql",
"MysqlHost":"CENSORED",
"MysqlUser":"atlasapi",
"MysqlPass":"CENSORED",
"MysqlDB":"atlasapi",
"MysqlPort":CENSORED,
"DbPathOverride":""
}

yup i had the same issue, switching to legacy auth fixed it
 
Back
Top