Developers,
We recently experienced an outage which prevented people from accessing Roblox on multiple platforms. First, we want to thank you for your patience and understanding during this time.
When we learned that a number of users were having trouble connecting to the platform, it immediately became our highest priority. Our teams worked around the clock to identify the source of the issue and to get services back to normal across the platform.
We’ve shared additional details on what caused the outage and the steps we are taking to help prevent this in the future over on our blog. You can read it here.
A few important things to note as services return to normal:
To the best of our knowledge there has been no loss of player persistence data as a result of this outage. Note that when DataStores cannot be accessed, the methods called will throw an error giving you the opportunity to handle failure cases. Additionally, all experiences have access to our DataStore versioning APIs. You can use it if you wish to validate the history of a given DataStore key (or roll back to a previous version).
For a code sample demonstrating this, please see Versioning section of the following article:
As a developer, you depend on us and we know you expect a reliable platform every time you use Roblox. We recognize that this outage was disruptive and are working on additional solutions to help address this.
To start, we will be issuing refunds for any ad(s) that were not able to run due to the platform outage. The refund should automatically appear in your account in a few days. We are also actively exploring ways to offer assistance for earning developers who may have lost revenue during the outage. The implementation of this is still being worked out and more information will be shared as soon as it is ready.
Thank you again