question

eswitzer07 avatar image
eswitzer07 asked

Title In Deleting Queue - Will it break new account creation?

In short we had an alpha playfab environment (title F588) - it had roughly ~3k users all with linked steam accounts. Our game heavily relies on knowing when a user created a new account, so certain refreshes can take place within the game client to fetch newly granted items.

This refresh requires the newlycreatedaccount bool to be true on the return for LoginWithSteam. This bool for a lot of our users is false, as they already have an account on the F588 title - so the only new account is on the title, but again this bool is false.

The obvious solution for this is to purge all user accounts from the alpha playfab environment (F588) which we choose to do. However, its been 3 days and it seems like the title is still deleting.

I'm a bit worried this will break our user account creation process, or will return false for the new account created. Looking for any insight on if an account is in a titles deletion queue if it will show up as a new account, or if users will be able to create accounts at all (I know if a user is in the deletion queue it will throw an error).

Any help is much appreciated.

Cheers,

10 |1200

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.

1 Answer

·
Citrus Yan avatar image
Citrus Yan answered

Hi, as far as I am aware, If a player is deleted from a title, creating a new account using the same identity(such as steamTicketID) will return NewlyCreatedAccount bool as “true” because the former account is completely deleted. Just like you said, if a player is in deletion queue, errors will occur when creating a new account So, if your player is in deleting queue, just wait until it is finished, after that, you can create a new account with NewlyCreatedAccount bool returning true.

Moreover, using Linking and Unlinking workflow may help achieve the requirements of yours. In this way, you don’t have to delete accounts and wait for the deleting queue to complete(PlayFab do not ensure ETA on this, it may last several days under some circumstances ). You just need to call UnlinkSteamAccount API to unlink these accounts, next time you create a new account using the same steamTicketID PlayFab will create a new account with NewlyCreatedAccount bool returning true(Don’t worry about the orphan accounts, it makes no difference whether they are deleted or not).

By the way, we noticed that you are using an Alpha title. If you want to deploy your game in a new title. PlayFab provides Title Migration workflow which will migrate all the data from the alpha title to the new title.

10 |1200

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.

Write an Answer

Hint: Notify or tag a user in this post by typing @username.

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.