Account Manager

The Account Manager plugin is specifically designed to manage the players in your game through the PlayFab service, for games built using Construct 3 and Construct 2.


The Account Manager allows you to do management tasks including an id system, adding, removing or updating an account's email address, password and username. And, sending email verification with an optional design template customization.


You can also utilize the player reporting and banning system, which allows players to report other players for misconduct, which is reviewed manually by your company as administrator, or automatically through server automation.


Other auxiliary tools include updating the account display status including changing the avatar image and display name.

PlayFab API v2.png

Introduction

Step 1.png

The Construct Master Collection supports the full and easy integration of the PlayFab service for both Construct 3 and Construct 2.


Please click here to learn more about PlayFab.

Features


Here are some of the features of the PlayFab service:

  • Account management

  • Account request manager

  • Account information editing

  • Account profile editing

  • Email verification system

  • Email recovery system

  • Email template system

  • Reporting system

  • Banning system

  • Organized request and receive features.


For more information about all the integrated PlayFab service features, please click here to learn the introductory lessons to PlayFab.


Network Services


Here are some of the platform services that can be linked:

  • PlayFab

  • Google Play

  • Game Center

  • Facebook

  • Facebook Instant Games

  • Steam

  • Xbox Live

  • Instant Games (Android Studio port)

  • Nintendo Switch (3rd party porting services)

  • PS4 (3rd party porting services)

  • Nintendo Switch (3rd party porting services)


Editor Features


Here are some of the features in the Construct editor:

  • All platforms support, including web, mobile and desktop.

  • Construct 3

  • Construct 2

 
 

How to use?

It is easy to use the Account Manager plugin, you will only need to follow the steps below.

  1. Set up the PlayFab API plugin, please click to visit the documentation. This includes creating a PlayFab account, studio and title.

  2. Set up the Authentication plugin, please click to visit the documentation.

  3. Finally, you can now use the Account Manager object, and include more PlayFab addons for more features.


 
 

Documentation

There is currently nothing to show, we will add more in the future.



Related Plugins


  • Account Info - is a plugin that requests and utilizes the player's user account data and information. If the Account Manager manages the player accounts including changing information and making user account requests, the Account Info plugin instead retrieves players' user account information and data for application usage.



Account Management Features


The Account Manager has useful but easy to integrate account management features for your games through the PlayFab service. Below are one of the features:

  • Generic Labeling

  • Account Configuration, email addresses, username, password, display name, avatar image.

  • Account Recovery Email

  • Report and Banning system

The first two are more focused on the client-side. Although the 3rd and 4th have server configurations that can improve your player's experience, specifically:

  • Email Templates - The configuration for designing your emails for either account recovery, email verification or just a custom email.

  • Email Preferences - The configuration to set the email addresses in which to send and receive emails. Sample scenarios include, sending alert notifications, subscription for email reports, receiving master player account deletion emails and receiving master player data export emails and reply-to-addresses.

The last two handles the sending and receiving of emails and support to your clients or players. The setting for configuration are as follows:




Step 1 : Login to PlayFab with your account.


Step 2 : From the PlayFab Console's Dashboard, click the Content tab.


Step 3 : Click the New Email Template button.



Step 4 : Check the email address features you want to support.


Step 5 : Then add the email address you want to use for that feature.


Step 6 : The following options are Sending alert notifications and Subscription to email reports.



Step 7 : The next following options are the Receiving master player account deletion emails and Receiving master player data export emails.


Step 8 : Lastly, assign an email address for account password reset.

 

Actions, Conditions & Expressions

Actions

press to zoom

press to zoom
1/1

The following action groups:

  • Account Profile

  • Auxiliary Tools

Account Profile

  • Get Account Info - Retrieves the user's PlayFab account details.

  • Key - ​The "Key" or "User Data Name" to retrieve.

  • Key Method - ​Choose a key available for getting the Account Information. Depending on the chosen item, it will be the "Key" to the request.

  • Email Address​

  • PlayFabID

  • Display Name

  • Username

  • Tag - A string to differentiate requests.​


  • Get Self Account Info - Retrieves the current user's PlayFab account details.

  • Tag - A string to differentiate requests.

Conditions

The following condition groups:

  • Send Account Recovery Email

  • Add Username Password

  • Add or Update Contact Email

  • Remove Contact Email

  • Add Generic ID

  • Update Avatar URL

  • Update Display Name

  • Report Player

press to zoom

press to zoom
1/1

Send Account Recovery Email

  • On Send Account Recovery Email - Triggers when the Send Account Recovery Email Succeeded.


  • On Account Not Found - Triggers when the Send Account Recovery Email responded that the Account Not Found.


  • On No Contact Email Address Found - Triggers when the Send Account Recovery Email responded that the No Contact Email Address Found.


  • On Error - Triggers when the Send Account Recovery Email failed with an error.

Add Username Password

  • On Add Username Password - Triggers when the Add Username Password Succeeded.


  • On Account Already Linked - Triggers when the Add Username Password responded that the Account is already linked.


  • On Email Address Not Available - Triggers when the Add Username Password responded that the Email Address is not available.


  • On Invalid Email Address - Triggers when the Add Username Password responded that the Email Address is invalid.


  • On Invalid Password - Triggers when the Add Username Password responded that the Password is invalid.


  • On Invalid Username - Triggers when the Add Username Password responded that the Username is invalid.


  • On Username Not Available - Triggers when the Add Username Password responded that the Username is not available.


  • On Error - Triggers when the Add Username Password failed with an error.

Add Or Update Contact Email

  • On Add Or Update Contact Email - Triggers when the Add Or Update Contact Email Succeeded.


  • On Error - Triggers when the Add Or Update Contact Email failed with an error.

Remove Contact Email

  • On Remove Contact Email - Triggers when the Remove Contact Email Succeeded.


  • On Error - Triggers when the Remove Contact Email failed with an error.

Add Generic ID

  • On Add Generic ID - Triggers when the Add Generic ID Succeeded.


  • On Identifier Already Claimed - Triggers when the Add Generic ID responded that the Identifier is already claimed.


  • On Error - Triggers when the Add Generic ID failed with an error.

Remove Generic ID

  • On Remove Generic ID - Triggers when the Remove Generic ID Succeeded.


  • On Account Not Linked - Triggers when the Remove Generic ID responded that the Account is not linked.


  • On Identifier Not Linked - Triggers when the Remove Generic ID responded that the Identifier is not linked.


  • On Error - Triggers when the Remove Generic ID failed with an error.

Update Avatar URL

  • On Update Avatar - Triggers when the Update Avatar URL Succeeded.


  • On Update Avatar Error - Triggers when the Update Avatar URL failed with an error.

Update Display Name

  • On Update Display Name - Triggers when the Update Display Name Succeeded.


  • On Profane Display Name - Triggers when the Update Display Name responded that the Display Name is profane.


  • On Name Not Available - Triggers when the Update Display Name responded that the Display Name is not available.


  • On Update DisplayName Error - Triggers when the Update Display Name failed with an error.

Report Player

  • On Report Player - Triggers when the Report Player Succeeded.


  • On Report Player Error - Triggers when the Report Player failed with an error.

Expressions

press to zoom

press to zoom

press to zoom

press to zoom
1/4

The following expression groups:

  • Add Username Password

  • Update Display Name

  • Report Player

  • Server Response

Add Username Password

  • getAddUsername - Return the "Username" from the "Add Username Password".

Update Display Name

  • getUpdateDisplayName - Return the current title "Display Name" for the user (this will be the original display name if the rename attempt failed), from the "Update Display Name".


Report Player

  • getReportRemaining - Return the number of remaining reports which may be filed today, from the "Report Player".

Server Response

  • ServerResponse - Return the "Server Response" from every request from the PlayFab Server. The server response can also be shown in the "Chrome Developer Tools : Console", if in "debug mode".

Object   Properties

Plugin Properties

1/0
 
 

Showcase

There is currently nothing to show, we will add more in the future.

 

Game Projects 

Instructions Kit

Construct 3 Project
Construct 3 Project

press to zoom
Construct 2 Project
Construct 2 Project

press to zoom
Construct 3 Project
Construct 3 Project

press to zoom
1/2

Specifications

  • Instructions - The game project contains instructions and steps on how to use the addon and its features.

  • Action, Conditions and Expressions - It covers the implementation of each action, condition and expression.

  • Tips and Tricks - It provides some tips and tricks on the recommended ways of using the addon.

Supporters

Only