Migrating your Admin Account

How did we do?

In August 2018, HiveMP changed the way developers signed into the HiveMP Admin Console. By unifying the player and developer account systems, HiveMP enabled new use cases such as granting players "moderator" permissions in projects while improving security for developers.

If you created an Admin Account prior to August 2018, you'll need to create a user account on the new system, and grant that user account access to your existing projects and billing accounts.

Create an account

  1. Open up the Account Portal and create a new account. You can use a password with your new account, or sign in to the Admin Console through an OAuth provider such as Steam if you prefer.
  2. Once signed in, fill in your profile information. For developers we recommend filling in a display name and full name.
    • If you're working in a team or with a publisher, turning on "Allow my account to be discovered by my email address" and "Allow my account to be viewed by anyone" can make it easier for other developers to give you administrative access to HiveMP projects.
  3. On the Handle page, copy or note down the User ID. You'll need it when granting this new account permissions to your existing projects and billing accounts.
  4. Sign in to Admin Console (Legacy Login) using your old credentials.

Granting access to a project

You'll need to repeat this process for each project that you've been granted direct access to.

  1. In the Admin Console, switch to the project you want to grant access to using the Project Switcher in the top-right of the console.
  2. Open up Legacy Administrative Access under IAM (Access Control). If you see your Admin Account username listed, then you've been granted direct access to this project. You should only add a role-based grant if you've been granted direct access.
  3. Open up Role-Based Access Grants under IAM (Access Control).
  4. Click Grant Access.
  5. Select Administrator as the role to grant.
  6. In the User ID field, paste the User ID you previously noted down under Create an account.
  7. Click Add grant.

Granting access to a billing account

You'll need to repeat this process for each billing account you've been granted access to.

  1. In the Admin Console, view the billing accounts you have access to under Billing Accounts.
  2. Click Manage against the billing account you want to update permissions on.
  3. Click Manage access to open up the current list of permissions.
  4. Click Grant Access.
  5. In the User ID field, paste the User ID you previously noted down under Create an account.

Finishing up

Once you've granted your new user account access to all the projects and billing accounts, you can remove your old account's access to HiveMP.

  1. Sign out of your old account if you're still signed in.
  2. Sign into the Admin Console using your new user account.
  3. Using the same instructions as Granting access to a project and Granting access to a billing account, revoke your old account's permissions to projects and billing accounts.