Permissions Problem

OS Name/Version: Ubuntu 22.04

Product Name/Version: v2.6.0.8, built 22/01/2025

Problem Description:
I have big problems with permissions. I did set my roles, and template role as per the guide
https://discourse.cubecoders.com/t/configuring-amp-for-enterprise-or-advanced-usage/1830

The problem is that I can’t give permission for just a few of the things. For example, I don’t want customers to have all permissions like in this picture:
Screenshot_2

These options shouldn’t be there as most of these are disabled:

For example, I want customers to have only 3 options from the first picture, but it’s not possible to give only these.

Doesn’t matter what I choose in permissions to disable as an option, it is not disabled, and also if I just want to allow a few things while “Settings” is disabled, it doesn’t allow the options for the clients like on pictures.

If you're sharing console output, logs, or commands you have run, please make sure to use code tags 
(3x backticks for blocks, 1x backtick for a single line) to help make posts readable. This also
provides syntax highlighting.

Steps to reproduce:

Step 1
Create Template Role

Step 2
Make sure that all settings at the Controller level are greyed out.

Step 3
Change settings on the Game Host Instance to enable access.

Actions taken to resolve so far:
Recreated users, permission templates, templates, even reinstalled and started from the ground but can’t enable just few options. They are all enabled or all disabled like in the pictures. I’m not able to allow just a few options for users.

Make sure you leave the template role permissions as all grey when starting out (defaults to false).
You only want to give them setting permissions inside the instance, not ad the ADS (main panel) level, because ADS permissions are not included in the Template Role.

You want to manage the instance, then add the game server setting permissions to the template role, don’t include any setting permissions you don’t want them to have.

This guide here is a good read for how permissions are laid out:
https://discourse.cubecoders.com/t/managing-user-permissions-in-amp/2301

Hello,
they are all already gray, as already said, I followed the setup tutorial.
And yes, do only give permissions inside the instance but it’s not working.
This is the pic of permissions on the instance:

And this is what users get with those permissions:

Screenshot_2

Here is another example of the instance permissions (not the main panel permissions, in the main panel all are gray).

And yet users don’t have in this case anything on their side:

They should not have any permissions in the main panel except for the manage ADS permission (allows them to log into the panel), or the manage permission for the instance(s) you want them to manage.
For example, allowing them to see the ADS’s settings and allowing them to see the ADS’s file manager will cause security issues. Those settings should only be enabled inside instances.

Hello,
As I said, I don’t have the permission enabled in the main panel all are gray. The main panel permissions are set like this in the permission template that I have created.:

Now on the instance permissions, I want the client to be able to edit 7 days to die settings (like change server name, map, put password, etc…)
When I give only these permissions on the instance they are not shown when the client login to instance /?instance=xxxxxxx

Here is my instance permission:

Even if some of the options are enabled on the instance for a client they have nothing in the configuration like this:

They should not have those permissions, please read the guide I linked to understand how permissions work.

You must manage an instance, and then add the setting permissions. You cannot do it all from the main panel.

Then re-read my message here regarding the required manage permissions for the ADS and the instance (those are the only permissions they should have inside the main panel)

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.