CLI Organizations management
This section explains how to manage users in your organization.
An organization is a group of game developers. It holds ownership over one or more games. Organization defines limits, such as concurrent match limit as well as custom resources:
- custom fleets,
- custom regions, for all the games it owns.
A new organization is created for each account during registration on the panel.
Organization member accounts have to be created by the organization owner with Elympics CLI.
You cannot change the organization of an existing account.
Listing users and granted permissions
To see your own permissions run:
elympics users get
You can also do this for all users in the organization with:
elympics users list
Furthermore, you can add the following flags for filtering:
-l
or--limit
– to limit the amount of entries (defaults to 50),-s
or--skip
– to skip first N entries,-u
or--username
– to only show usernames containing a pattern passed as the argument.
Creating a user
To create a new user in the organization run:
elympics users create -u <username> -e <email address>
You will be prompted to provide the password.
Alternatively you can pipe it into the command or use the -p
flag.
Account user will be able to change the password without knowing the previous one. Only the access to provided email address is necessary. Read more here.
Promoting and demoting admins
Admin rights are required to manage games, game versions, queues and regions.
To grant or remove admin right, run one of the following commands, respectively:
elympics users promote -u <user id>
elympics users demote -u <user id>
Adding and removing game access
Game development access allows users to upload new game versions of a specific game.
To manage game access permission, run one of the following commands, respectively:
elympics users add-game-access -u <user id> -g <game id>
elympics users remove-game-access -u <user id> -g <game id>