question

Zhi Kang Shao avatar image
Zhi Kang Shao asked

Urgent: "Account is unavailable, because it is being deleted" in live game

Good day,

In preparation for release, to reset all account data, we have deleted player accounts because in the past we discovered that a new PlayFab account will be generated when the game client tries to log in with Steam credentials. This was ideal for testing, or rather, the best workaround for not being able to reset all player data easily.

Now yesterday we did this with a large number of accounts, in preparation for release today. For *some* accounts, we have noticed that they are now getting the error "Account is unavailable, because it is being deleted" when trying to log in. After searching for this error, we found out that the processing can be severely delayed (users reporting up to days), in our case it has taken 5 hours. We were not prepared for this. Would it be possible to have this looked into for our title and speeden up this process?

Currently, the players affected by this would be exactly our loyal players who we want to keep happy. Our title ID is ED9D.

Thank you,
Zhi Kang

10 |1200

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

brendan avatar image
brendan answered

As stated elsewhere, "deleting" a player queues that account for deletion of the title-specific components of the account. That queue takes a variable amount of time to complete, depending on how many players have been added to it recently and how much work needs to be done to clear that data. It's not possible to prioritize one title over all others in the queue (in our shared service, that is - in a private cluster, it would be just your titles). We're checking to see if additional compute resources can be applied to the queue in general, and we'll follow up on that as soon as we can, but I strongly suspect that you'll see these accounts cleared by then. The "days" issue was not due to a volume of requests in the queue, but due to a separate issue which prevented processing of some accounts (and which has since been resolved).

13 comments
10 |1200

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

corpseeater avatar image corpseeater commented ·

Any update on this? Our players have pitchforks and tinder. Evan an ETA would be helpful.

0 Likes 0 ·
brendan avatar image brendan corpseeater commented ·

We're checking into the possibility of adding more CPU resources to the deletion queue, but it's going to be a while until the queue clears. Best estimate right now would be sometime tomorrow. The issue is that, again, it's a queue of players to be deleted, across all titles. So when a very large number of players are added to the queue, that backs it up.

0 Likes 0 ·
sokolov22 avatar image sokolov22 brendan commented ·

Is there a way to unlike the accounts to Steam so that people can at least create a new one? Right now this is locking out a lot of players.

0 Likes 0 ·
Show more comments
rob avatar image rob commented ·

This is frustrating. I've also run into this and am waiting for a single account to be deleted so that I can test something. It seems unreasonable to have to wait for more than a few minutes and it has already been a day for me. Especially when usually it is only a few minutes so that is the expectation when you've already done it before without an issue.

0 Likes 0 ·
brendan avatar image brendan rob commented ·

First, deletion of a player account is not simply unlinking it - we have to clear all data securely across multiple sources, so that we're compliant with all data privacy laws.

But as we've said elsewhere (and here), the deletion queue is for all titles. If a title with a million users decides to delete all players, that creates a very large backlog that has to be worked through. For users with a private cluster, that would be only their own titles, but in the shared service, that queue is shared by everyone. We are looking into making some updates to improve this, but if your intent is to re-use the credentials, again, do not use player deletion for this - use the relevant Unlink... API call, so that the credential is immediately available for re-use.

0 Likes 0 ·
Good Guy avatar image Good Guy brendan commented ·

Brendan,

Your replies make sense, but we're encountering this error in a Title still under development and that has only 3 players, and very little data in each player. It's been 15 minutes now, waiting for the player to be deleted. In the past, we've testing this feature and it's almost instant. Is it possible the process has broken or stopped without completion?

0 Likes 0 ·
Show more comments
michaelmekies avatar image michaelmekies commented ·

Hello Brendan,

*Urgent*

I have followed the best practices for deleting a player , which consists of unlinking the client ID and then deleting the player through the server API, yet I am still being prompted with the "The account is unavailable, because it is being deleted" message when trying to authenticate anonymously. Is there still a queue for deleting the player even after unlinking the client ID , or is their a flaw in the way I designed the feature ( UnlinkCustomID -> server.DeletePlayer ) please get back to me A.S.A.P as I can no longer access my application through the editor in play mode.

Thanks Michael Mekies

0 Likes 0 ·
rohitvishwakarma1819 avatar image rohitvishwakarma1819 commented ·

Hey @brendan I deleted my master player 2 days ago but still getting the error

/Client/LoginWithGooglePlayGamesServices: The account is unavailable, because it is being deleted.

I have only one title and there are only 20 - 30 players in the title.

0 Likes 0 ·
Filyaev Alexey avatar image
Filyaev Alexey answered

Today the same problem happened, I deleted 2 accounts and logged in from the Unity Editor and from my smartphone and gives the same error, how to solve and how long to wait? I understand this happens randomly and we can not influence it? It's sad, because I need to prepare an update. Help us.

10 |1200

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

Gruff avatar image
Gruff answered

This never used to happen when deleting master player accounts. We were not aware we needed to unlink devices prior to deleting master accounts and did it without any problems immediately re-using the device to re-register.

Now, I've done this one two accounts which are unable to authenticate via this method because "the account is being deleted".

Surely, if an account can be flagged for deletion, it is clearly logically deleted and therefore should not prevent a new account from being linked using the same ID.

There is no way to undelete such an account, so why is this constraint now being imposed?

10 |1200

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

lyminhp2k1 avatar image
lyminhp2k1 answered

I have an account for testing, but when I deleted it, the was an error: "/Client/LoginWithCustomID: The account is unavailable, because it is being deleted.". I have wait for 3 hour but I can't create a new one. Pls help

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.