I am planning to make a global coin system for my group. It is going to be used for buying gamepasses (custom). That way, players who doesn’t have Robux can buy “gamepasses”. People can have a a specific amount of coins, that saves across games, and can be used to buy “gamepasses” in group games.
I am having a headache figuring out how to do it. I need some sort of cloud data storage as data stores doesn’t work between games.
If its in different games so idk about that, if its the same game but different place then you can send the data while teleporting the player to there.
So if you’re happy using cloud services you basically just need a HTTP service / api that allows you to connect to a database. Heroku can provide what you need. I think it has some useful free tiers while you prototype.
In terms of sql / nosql I think either would work fine. The decision would come down to price mainly. Though if you are not familiar with this sort of thing then nosql seems like it would be quicker to learn. Something like mongoDb.
This is entirely possible, and I have seen experiences using cloud storage to save and load data.
Not only does an external cloud storage system provide better service and reliability compared to Roblox datastores, you can use HTTPService to read and write data.
What you could do with a bit of scripting is set up your own server for cloud storage. This way, the cost would be minimal. I believe SQL can accomplish this (correct me if I’m wrong).
By the way, you should only use funds generated by your experiences to host or purchase a server. If your experience can’t generate enough revenue, then this feature probably isn’t worth it.