On the other hand, I see this as a great reason to learn HTTPService. Not only can you send a backup copy of save data to your own database and restore it when Roblox’s datastores come back, you can do several interesting things such as:
- Copy model and union data to an external server; a really good upside for when you want to use Roblox as a quick modelling service
- Let fans make (filtered, obviously) Twitter posts, which for expensive paid games, can work like quick reviews to draw in those who are on the fence; just link the twitter to the social links so people see it
- Interact with other HTTP based services, including RESTful APIs.
Those of you not in the know, if you download a client for a program that works through the internet, it’s probably communicating with the service through a RESTful API. These are HTTP based and incredibly simple to use, needing little more knowledge then requesting a webpage and processing the response. Some are more complex than others – for example, you can’t stream to Twitch because HTTPService doesn’t keep connections open – but you can send a chat message through a bot account.
Of course, it goes without saying that any HTTPService stuff like this should probably be kept in ServerStorage, but it opens more possibilities then most people think.